body{
	margin:0;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  scrollbar-base-color:#ffffff;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-face-color:#851428; 
}
div#container{
	margin: 5px 10px 0px;
	padding: 0px;
	width: 960px;
	text-align: left;
}
div#header{
	height:73;
	margin: 0px;
	padding: 0px;
	  

}
div#topMenu{
	margin: 0px;
	padding: 0px;
	width: 960px;
	
	height:46px;
}
div#navigation{
	margin: 0px;
	padding: 0px;
	clear:both;
	float:left;
	width: 200px;

}
div#centrale{

  width:580px;
  float:left;
}
div#top_navigation{
	background-color: #F3F3F3;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D9D9D1;
	border-bottom-color: #D9D9D1;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 11px;
	padding-left: 10px;
	width:915px; 
}
div#top_navigation a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding-left: 8px;
	padding-right: 8px;
}

div#top_navigation a:hover{
	text-decoration: underline;
}

div#br_top_menu_dx{
	margin: 1px 0px 0px;
	padding: 0px;
	float: left;
}


div#novitaTopContainer{


}
 
div#novitaTop{
	float: left;
	width:250px;
	margin-left: 16px;
	margin-bottom: 20px;

}

div#novitaTop h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	margin: 0px;
	padding: 0px;
	width:250px;
}

div#novitaTopImg{
	text-align: center;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #D5D5D5;
	padding-top: 5px;
	margin-bottom: 5px;

}

div#novitaTop h2{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #9E1C38;
	text-align: right;
	margin-right: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#novitaTopButtons{
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #D5D5D5;
	padding-top: 10px;
	text-align: center;
}
.borderLeft{
	border:1px solid #D4D0C8;

}	
div#midBanner{
	margin-top:18px;
	text-align:center;
	margin-bottom:14px;
}



div#prodottiTopContainer{

	margin-top: 15px;


}

div#prodottiTopContainer h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin: 5px 0px 10px;
	padding: 7px 0px 10px 20px;
	vertical-align: middle;
	border-bottom: 1px dashed #D5D5D5;
}

.middleTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
/*	color: #9E1C38;*/
	color: black;
	border-bottom: 1px dashed #D5D5D5; margin-bottom: 22; padding-bottom: 8;
	
	/*margin: 0px 0px 0px;
	padding: 0px 0px 0px 0px;*/
	/*vertical-align: middle;*/
	/*border-bottom: 1px dashed #D5D5D5;*/
	
}
.mezzoTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
/*	color: #9E1C38;*/
	color: #999999;
	border-bottom: 1px dashed #D5D5D5; margin-bottom: 5; padding-bottom: 8;
	text-align:center;
	
	
	margin: 10px 0px 0px;
/*	padding: 0px 0px 0px 0px;*/
	/*vertical-align: middle;*/
	/*border-bottom: 1px dashed #D5D5D5;*/
	
}

.littleTitle, .miniTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	
	/*letter-spacing: 1em;*/
}
.littleTitle{
	margin-bottom: 22;
	padding-bottom: 8;

	}


div#prodottiBottom{
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 5px;
	
}
.listaProdotti{
	width:580px;
	margin-top: 10px;
	/*margin-bottom: 5px;*/	
	border-bottom: 1px dashed #D4D0C8;
	/*padding-bottom: 5px;*/
	padding: 0px 0px 0px;
	margin-bottom: 0px;
	
}

.listaProdotti a:hover{
	text-decoration: underline;
}

div#prodottiBottom h2{
	margin-top: 0px;
	margin-left: 60px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9E1C38;
}

div#prodottiBottom p{
	margin-top: 0x;
	margin-left: 100px;
	//padding: 10px 10px 10px;
	margin-right: 0px;
	margin-bottom: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

div#prodottiMiddleContainer1{
	margin-top: 20px;
	margin-left: 50px;

	
}

div#prodottiMiddleContainer1 h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9E1C38;
	margin: 0px;
	padding: 0px 0px 7px;
}

div#prodottiMiddleContainer1 h2{
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

div#prodottiMiddleContainer1 a{
	text-decoration:none;
	//border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 10px;
}

div#prodottiMiddleContainer1 a:hover{
	text-decoration: underline;
}


div#prodottiMiddleContainer2{
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D5D5D5;
	/*border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #D5D5D5;*/
	padding: 7px 0px 7px;
}

div#prodottiMiddleContainer2 h2{
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

div#marchiContainer{
	float: right;

}
a{ text-decoration: none;}

a:hover{
	text-decoration: underline;
}

.text{
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	/*color: #000000;*/
}
.bigText{
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*color: #000000;*/
}
.simpleText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 15;
	/*color: #000000;*/
}

.veryBigText{
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	/*color: #000000;*/
}

.text1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	/*color: #000000;*/
}


div#prodottiMiddleContainer1 img{
	vertical-align:  middle;

}


	
div#novitaBottomContainer{

	margin-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D5D5D5;

	
}



div#novitaBottomContainer h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 5px 0px 10px;
	padding: 7px 0px 10px 20px;
	vertical-align: middle;
	border-bottom: 1px dashed #D5D5D5;
}

div#novitaBottom{
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 15px;
}

div#novitaBottom h2{
	margin-top: 0px;
	margin-left: 100px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9E1C38;
}

div#novitaBottom p{	
	margin-top: 0px;
	margin-left: 100px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

div#marchio{
	padding-bottom: 10;
	padding-top: 10;
	text-align:center;
	border-top-color: #D4D0C8;
	border-right-color: #D4D0C8;
	border-bottom-color: #D4D0C8;
	border-left-color: #D4D0C8;	
	border-bottom: 1px dashed #D5D5D5;
}

div#pinkBox{

	background-color: #FAF4F4;
	color: #9E1C38;
	padding: 5;
	border: 0;
	margin: 0px;
	text-align: left;


}


.pinkBox{

	background-color: #FAF4F4;
	color: #9E1C38;
	padding: 10;
	/*border: 0; modifica*/
	margin: 0px;
	text-align: left;

	border-top: 0; /*modifica*/
}

.pinkBoxSmall{
//	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FAF4F4;
	color: #9E1C38;
	padding: 5;
	margin-top: 5px;
	margin-left: 0;
	height: auto;
	width: auto;
}


.bold{
	font-weight: bold
}

.center{
	text-align: center;
}

.textRight{
	text-align: right;
}

.account{
	color: #9E1C38;
	border-bottom: 1px dashed #D4D0C8;
	padding-bottom: 5px; 


}
.destra{
	float:right;
	width:175px;
	margin-top:0px;
/*	border-top: 1px dashed #D4D0C8;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

}
div#news{
	margin-top:5px;
	margin-left:6px;
}
div#titolonews{
	font-weight:bold;
}
div.singolanew{
	margin-top:7px;
	margin-left:6px;
}
div.titsingolanew{ 
	font-weight:bold;
	background-color: #F3F3F3;
}
div.textsingolanew{
	margin-top:2px; 
}
div.textsingolanew a{
	text-decoration:underline;
	color:black;
}
div#benvenuto{
	font-size:12px;
	margin-left:245px;
	margin-top: 19px;
	width:450px;
	height:250px;
}
div#benvenutobody{
	background-color: #F9F6E7;
	padding:5px;
	height:50px;
}



div#ricerca2{
	position: absolute;
	top: 0px;
	left: 500;
	right: 0;
	bottom: 0;
	margin: 46px 0px 0px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D7D7D7;
	float: left;
	width: 29%;
	text-align: left;
	visibility: hidden;
}

div#ricerca2 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	margin-top: 14px;
	padding-left: 1px;	
}

div#ricerca2 form{
	margin: 0px;
	padding: 0px;
}

div#ricerca2 input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 1px;
}

div#news{
	margin-top: 20px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #D7D7D7;
	padding-left: 10px;
	padding-top: 10px;
}
.descrizione-titolo { font-family: Verdana; font-size: 12px; background-color: #3C5784; text-align: 
               center; color: #FFFFFF; font-weight: bold }
.descrizione-desc { font-family: Verdana; font-size: 8 pt; background-color: #EBEEF2 }
.QI-titolo   { font-family: Verdana; font-size: 12px; color: #FFFFFF; background-color: 
               #961E46; text-align: center; font-weight: bold }
.QI-header   { font-family: Verdana; font-size: 8 pt; background-color: #EAD2DA; color: 
               #961E46; font-weight: bold }



/* DA QUI erano in templateStyle.css*/

div.espTitolo{
	font-weight:bold;
	margin:5px;
	clear:both;
}
div.espCaratteristiche{
	margin:5px;
	border: 1px solid #7f8387;;
	background-image:url(../img/righe.gif);
}
div.espDescrizione{
	margin:5px;
	color: black;
	clear:both;
}
div.espSottoTitolo{
	font-weight:bold;
	margin:5px;
}
table.espCatTable{
	width: 490px;
	font-size:11px;
}
td.espCatCampo{
	width: 245px;
	color: #9E1C38;
}
td.espCatValore{
	width: 245px;
}
div.espTitoloDettagli{
	color:black;
	font-weight: bold;
	margin-top:15px;
	margin-bottom:5px;
	width:480px;
	text-align:center;
}
div.espSottoTitolo{
	width:480px;
	text-align:center;
}
div.rossoTit{
	border-top:1px dotted grey;
	color: #9E1C38;	
	font-weight:bold;
	margin-top:25px;
	width:490px;
	text-align:center;
	padding-top:5px;
}
div.espFoto{
	float:right;

}
div#prodottiTopContainer_dettagli{
	margin-left: 210px;
	margin-top: 15px;

	width: 600;
}

div#prodottiTopContainer_dettagli h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin: 5px 0px 10px;
	padding: 7px 0px 10px 20px;
	vertical-align: middle;
	border-bottom: 1px dashed #D5D5D5;
}
div#banner{
	width:580px;
	clear:both;
	height:125px;
}

div#banner1{
	float: left;
}
div#banner2{
	float: right;

}
div.ordtel{
	border-top: 1px dashed #D4D0C8;
	margin-top: 20px; 

}
div.invisibile{
	visibility:hidden;
}
div#vendita{
	font-size:9px;
	
}
table.condizioni{
	font-size:10px;

}
table.condizioni a{
	color:black;
	text-decoration:underline;
}
div.testoinserind a{
	color:black;
	font-size:10px;
	text-decoration:underline;
}
div#tstreg{
	margin-top:5px;
	margin-left:80px;
}
div.accesriga{
	background-color:#E7C9C9;
	font-weight:bold;
}
div.banks{
	margin-top:8px;
	margin-left:18px;
}
td.acrig a{
	text-decoration:underline;
}