/* CSS Document */
body {margin:0px;padding:0px;}

h1
{
	margin-top:0;
	margin-bottom:0;
}

h2
{
	margin-top:0;
	margin-bottom:0;
}

h3 
{
	margin-top:0;
	margin-bottom:0;
}
h4 
{
	margin-top:0;
	margin-bottom:0;
}

input.butlogin { /*width:40px; */
height:18px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;background-color:#CFCFCF; border:0px; cursor:pointer 
}
input.butlogin_hov {color:#000000;}

input.butlogin_rosso { /*width:40px; */
height:18px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;background-color:#F9281E; border:0px; cursor:pointer 
}
input.butlogin_rosso_hov {color:#FFFFFF;}

input.butcerca_bianco {
height:18px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;
background:transparent; border:0px; cursor:pointer 
}

input.butcerca_nero {
height:18px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;
background:transparent; border:0px; cursor:pointer 
}

/*link marchi*/
a.link_grigio12{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	
}
a.link_grigio12:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
	
}

/*marroni*/
.testo_marrone_light14{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #997849;
	font-weight:bold;
	text-decoration:none;
}
.testo_marrone_bold11{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #997849;
	font-weight:bold;
	text-decoration:none;
}
.testo_marrone_bold10{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #997849;
	font-weight:bold;
	text-decoration:none;
}
a.testo_marrone_light14{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #997849;
	font-weight:bold;
	text-decoration:none;
}
a.testo_marrone_light14:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #c6b399;
	font-weight:bold;
	text-decoration:none;
}

/*neri*/
.testo_generico_nero9{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;	
}

.testo_generico_nerobold9{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;	
	font-weight:bold;
}

.testo_grigio20{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #999999;	
	font-weight:normal;
}
.testo_grigio40{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #999999;	
	font-weight:normal;
}
.testo_grigio30{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #999999;	
	font-weight:normal;
}
.testo_grigio13{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;	
	font-weight:normal;
}

.testo_generico_nero10{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 10px;
	letter-spacing: 0px;
}

.testo_generico_nero11{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:normal;
	line-height: 12px;
	text-decoration: none;
}

.testo_generico_nero11_normal{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.testo_generico_nero13{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	letter-spacing: 0px;
	text-decoration:none;
}
.testo_generico_nero13b{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	letter-spacing: 0px;
	font-weight: bold;
	text-decoration:none;
}
a.testo_generico_nero13b{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	letter-spacing: 0px;
	font-weight: bold;
	text-decoration:none;
}
a.testo_generico_nero13b:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	letter-spacing: 0px;
	font-weight: bold;
	text-decoration:underline;
}
.testo_generico_nero20{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	letter-spacing: 0px;
}
.testo_bold_nero13{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	letter-spacing: 0px;
	font-weight:bold;
}

.testo_generico_nero12{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	letter-spacing: 0px;
	text-decoration:none;
}

.testo_generico_nero14{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	letter-spacing: 0px;
}

.testo_generico_nero18{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	letter-spacing: 0px;
}

.titolo_nerobold10{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
}

.titolo_nerobold18{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight:bold;
}

.titolo_nerobold25{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #000000;
	font-weight:bold;
}
.titolo_nerobold30{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #000000;
	font-weight:bold;
	line-height: 28px;
}
.titolo_nerobold24stretto{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	font-weight:bold;
	line-height: 21px;
	word-spacing: -1px;
	letter-spacing: -1px;
}

.titolo_nerobold14{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}
a.titolo_nerobold14{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}
a.titolo_nerobold14:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight:bold;
	text-decoration:underline;
}
.titolo_violabold14{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #806b99;
	font-weight:bold;
	text-decoration:none;
}
a.titolo_violaobold14{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #806b99;
	font-weight:bold;
	text-decoration:none;
}
a.titolo_violabold14:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #806b99;
	font-weight:bold;
	text-decoration:underline;
}
.titolo_dietebold14{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8da6c9;
	font-weight:bold;
	text-decoration:none;
}
a.titolo_dietebold14{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8da6c9;
	font-weight:bold;
	text-decoration:none;
}
a.titolo_dietebold14:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8da6c9;
	font-weight:bold;
	text-decoration:underline;
}
.titolo_violabold10{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #806b99;
	font-weight:bold;
	text-decoration:none;
}
.titolo_dietebold10{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8da6c9;
	font-weight:bold;
	text-decoration:none;
}
.titolo_nerobold11{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}

.titolo_nerobold16{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}

.titolo_nerobold12{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}
a.titolo_nerobold12{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}
a.titolo_nerobold12:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e51930;
	font-weight:bold;
	text-decoration:none;
}
.titolo_nerobold-underline12{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-decoration: underline;
}


/*verdi*/
.testo_generico_verdelight9{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#1b9e4c;
	letter-spacing: 0px;
}
.testo_inaturale_bold10{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #52763a;
	font-weight:bold;
	text-decoration:none;
}
.testo_inaturale_8{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #52763a;
	font-weight:normal;
	text-decoration:none;
}
.testo_inaturale_9{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #52763a;
	font-weight:normal;
	text-decoration:none;
}
.testo_inaturale_10{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #52763a;
	font-weight:normal;
	text-decoration:none;
}
.testo_inaturale_11{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #52763a;
	font-weight:normal;
	text-decoration:none;
}
.testo_inaturale_12{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #52763a;
	font-weight:normal;
	text-decoration:none;
}
.testo_inaturale_13{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #52763a;
	font-weight:normal;
	text-decoration:none;
}
.testo_inaturale_14{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #52763a;
	font-weight:normal;
	text-decoration:none;
}
.testo_inaturale_bold13{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #52763a;
	font-weight:bold;
	text-decoration:none;
}
.testo_inaturale_24{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #52763a;
	font-weight:normal;
	text-decoration:none;
}
.testo_generico_inaturalelight9{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#52763a;
	letter-spacing: 0px;
}
.testo_verdelightBold13{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#1b9e4c;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;	
}
.testo_verdelightBold10{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#1b9e4c;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;	
}
.testo_verdelightBold11{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#1b9e4c;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;	
}
.testo_verdelightBold14{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#1b9e4c;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;	
}
a.testo_verdelightBold14{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#1b9e4c;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;	
}
a.testo_verdelightBold14:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#9dd5b2;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;	
}
.testo_verdeBold16{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#1b9e4c;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none
	
}
.testo_verdechiaro_lightBold14{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#63834d;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;
}
a.testo_verdechiaro_lightBold14{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#63834d;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;
}
a.testo_verdechiaro_lightBold14:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#9db18f ;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;
}
.titolo_verdenaturaleBold16{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#52763a;
	font-weight:bold;
	text-decoration:none;
}
.titolo_verdenaturale17{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	color:#52763a;
	font-weight:normal;
	text-decoration:none;
}
.titolo_verdelightbold18{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #1b9e4c;
	font-weight:bold;
	text-decoration:none;
}
.titolo_azzurrobold17{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #3b98c2;
	font-weight:bold;
	text-decoration:none;
	line-height: 17px;
}
.titolo_violettobold17{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #9d7f9d;
	font-weight:bold;
	text-decoration:none;
	line-height: 17px;
}
.titolo_dietebold17{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #93b2c9;
	font-weight:bold;
	text-decoration:none;
	line-height: 17px;
}
.titolo_azzurrobold19{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #3b98c2;
	font-weight:bold;
	text-decoration:none;
	line-height: 17px;
}
.titolo_azzurro19{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #3b98c2;
	font-weight:normal;
	text-decoration:none;
}
.titolo_verdelightbold20{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #1b9e4c;
	font-weight:bold;
}

.titolo_verdelightbold35{
	font-family:Times New Roman, Times, serif;
	font-size: 35px;
	color: #1b9e4c;
	font-weight:bold;
	line-height: 30px;
}

/*marroni*/
.titolo_marronelightbold35{
	font-family:Times New Roman, Times, serif;
	font-size: 35px;
	color: #997849;
	font-weight:bold;
	line-height: 30px;
}
.titolo_marronebold16{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #997849;
	font-weight:bold;
	text-decoration:none;
}
.titolo_marronelightbold18{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #997849;
	font-weight:bold;
	text-decoration:none;
	line-height: 20px;
}
.titolo_violabold18{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #806b99;
	font-weight:bold;
	text-decoration:none;
	line-height: 18px;
}
.titolo_dietebold18{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #8da6c9;
	font-weight:bold;
	text-decoration:none;
	line-height: 18px;
}
.testo_generico_marrone9{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#997849;
	letter-spacing: 0px;
	line-height: 9px;
	text-decoration: none;
}
.testo_generico_viola9{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#806b99;
	letter-spacing: 0px;
	line-height: 9px;
	text-decoration: none;
}
.testo_generico_diete9{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#8da6c9;
	letter-spacing: 0px;
	line-height: 9px;
	text-decoration: none;
}
/*rossi*/

.titolo_rossolightbold35{
	font-family:Times New Roman, Times, serif;
	font-size: 35px;
	color: #e51930;
	font-weight:bold;
	line-height: 30px;
	text-decoration:none;
}
.titolo_rossolightbold30{
	font-family:Times New Roman, Times, serif;
	font-size: 30px;
	color: #e51930;
	font-weight:bold;
	line-height: 27px;
	text-decoration:none;
}
.titolo_rossolightbold12{
	font-family:Times New Roman, Times, serif;
	font-size: 12px;
	color: #e51930;
	font-weight:bold;
	text-decoration:none;
}
.titolo_rossolight16{
	font-family:Times New Roman, Times, serif;
	font-size: 16px;
	color: #e51930;
	line-height:16px;
}
.titolo_rossolightbold18{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #e51930;
	font-weight:bold;
	text-decoration:none;
}
.titolo_rossobold16{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #e51930;
	font-weight:bold;
	text-decoration:none;
}
.testo_generico_rosso9{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#e51930;
	letter-spacing: 0px;
}
.testo_generico_rosso10bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#e51930;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration: none;
}
.testo_generico_rosso11bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#e51930;
	font-weight:bold;
	text-decoration: none;
}
.testo_rosso_light_bold14{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#e51930;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;
}
a.testo_rosso_light_bold14{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#e51930;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;
}
a.testo_rosso_light_bold14:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#f07b88;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;
}
/*bianchi*/
.titolo_biancobold14{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}
.titolo_bianco13{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration:none;
}
.titolo_verde_natu10{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #52763a;
	text-decoration:none;
}
.titolo_biancobold16{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	line-height: 14px;
}
.titolo_biancobold10{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	line-height: 9px;	
}


.titolo_bianco12{
	font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;
}

.titolo_biancobold30{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	line-height: 25px;	
}

.titolo_bianco50{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 50px;
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;
	line-height: 40px;	
}

.titolo_bianco40{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;
	line-height: 40px;	
}

/*grigi*/
.titolo_generico_grigio12{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.titolo_generico_grigio10{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.titolo_bold_grigio12{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight:bold;
}
.titolo_bold_grigio14{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight:bold;
}
.titolo_grigiobold_18{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CDCECE;
	font-weight:bold;
}


/*inizio link menu marchi propri*/
a.menumarchi{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #58585a;
	text-decoration: none;
	font-weight:bold;
}
a.menumarchi:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #DDDCDC;
	text-decoration: none;
	font-weight:bold;
}
/*fine link menu marchi propri*/

/*inizio link parlaconnoi*/
a.link_parlaconnoi{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	
}
a.link_parlaconnoi:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
/*fine link parlaconnoi*/


/*inizio link lavoraconnoi*/
a.link_lavoraconnoi{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	
}
a.link_lavoraconnoi:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
	
}
/*fine link lavoraconnoi*/


/*inizio link luogo ideale*/
a.link_luogoid10{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8e6935;
	text-decoration: none;
	
}
a.link_luogoid10:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8e6935;
	text-decoration: underline;
	
}
/*fine link luogo ideale*/

/*inizio link i naturale*/
a.link_inaturale10{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #52763a;
	text-decoration:none;
}
a.link_inaturale10:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #52763a;
	text-decoration:underline;
}

a.link_inaturale11{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #52763a;
	text-decoration:none;
}
a.link_inaturale11:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #52763a;
	text-decoration:underline;
}

a.link_inaturale12{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #52763a;
	text-decoration:none;
}
a.link_inaturale12:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #52763a;
	text-decoration:underline;
}

a.link_inaturale{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #52763a;
	text-decoration:none;
	
}
a.link_inaturale:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #52763a;
	text-decoration:underline;
}
/*fine link i naturale*/

/*inizio link vivere la grande i*/
a.link_grigio10{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4b4b4b;
	text-decoration: none;
	
}
a.link_grigio10:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4b4b4b;
	text-decoration: underline;
	
}

a.link_bianco10{
	font-family:Arial, Helvetica, sans-serif;font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	
}
a.link_bianco10:hover{
	font-family:Arial, Helvetica, sans-serif;color: #ffffff;
	font-size: 10px;
	text-decoration: underline;
}

a.link_bianco11{
	font-family:Arial, Helvetica, sans-serif;font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	
}
a.link_bianco11:hover{
	font-family:Arial, Helvetica, sans-serif;color: #ffffff;
	font-size: 11px;
	text-decoration: underline;
}

a.link_bianco12{
	font-family:Arial, Helvetica, sans-serif;font-size: 12px; color: #ffffff; text-decoration: none;
	
}
a.link_bianco12:hover{
	font-family:Arial, Helvetica, sans-serif;color: #ffffff; font-size: 12px; text-decoration: underline;
}

a.link_viverelagrandei10{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #029339;
	text-decoration: none;
	
}
a.link_viverelagrandei10:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #029339;
	text-decoration: underline;
	
}
/*fine link vivere la grande i*/

/*inizio link risparmia con noi*/
a.link_risparmiaconnoi10{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e2001a;
	text-decoration: none;
	
}
a.link_risparmiaconnoi10:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e2001a;
	text-decoration: underline;
	
}
/*fine link risparmia con noi*/

/*inizio link nero*/
a.menunero11{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
a.menunero11:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.menunero11b {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.menunero11b {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}
a.menunero11b:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
a.menunero13bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
a.menunero13bold:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight:bold;
	text-decoration: underline;
}
a.menunero12bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
a.menunero12bold:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-decoration: underline;
}
a.menunero12u{
	font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline;
}
a.menunero12u:hover{
	font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline;
}
a.menunero11bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
a.menunero11bold:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	text-decoration: underline;
}
a.menunero11rollrosso{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.menunero11rollrosso:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e2001a;
	text-decoration: none;
}
a.menunero11rollverde{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.menunero11rollverde:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #029339;
	text-decoration: none;
}
/*fine link nero*/

/*inizio link nero*/
a.menusezionenero11{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.menusezionenero11:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
/*fine link nero*/

/*inizio link nero*/
a.menusezionenero16bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
a.menusezionenero16bold:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: underline;
	font-weight:bold;
}
/*fine link nero*/

/*inizio link nero*/
a.menunero10{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
a.menunero10:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
/*fine link nero*/

a.menurosso11{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E60003;
	text-decoration: underline;
	font-weight:bold;
}

a.menurosso11:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E60003;
	text-decoration: none;
	font-weight:bold;
}

a.menurosso11u{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E60003;
	text-decoration: none;
	font-weight:bold;
}

a.menurosso11u:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E60003;
	text-decoration: underline;
	font-weight:bold;
}

a.menurossonero9{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;color:#E60003;
	text-decoration:none;font-weight:bold;
}

a.menurossonero9:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;color:#000000;
	text-decoration:none;font-weight:bold;
}

/*inizio link luogo ideale*/
a.link_luogoid{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8e6935;
	text-decoration: none;
	
}
a.link_luogoid:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8e6935;
	text-decoration: underline;
	
}
/*fine link luogo ideale*/

/*inizio link vivere la grande i*/
a.link_viverelagrandei{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #029339;
	text-decoration: none;
	
}
a.link_viverelagrandei:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #029339;
	text-decoration: underline;
	
}
/*fine link vivere la grande i*/

/*inizio link risparmia con noi*/
a.link_risparmiaconnoi{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #e2001a;
	text-decoration: none;
	
}
a.link_risparmiaconnoi:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #e2001a;
	text-decoration: underline;
	
	}
a.link_risparmiaconnoi_bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #e2001a;
	font-weight:bold;
	text-decoration: none;
	
}
a.link_risparmiaconnoi_bold:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #e2001a;
	font-weight:bold;
	text-decoration: underline;
	
	}
/*fine link risparmia con noi*/

a.link_prodotti_pdv{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
a.link_prodotti_pdv:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e2001a;
	text-decoration: none;
	font-weight:bold;
}	

a.link_nero14{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight:normal;
	
}
a.link_nero14:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}

a.link_nero14bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	
}
a.link_nero14bold:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}

.testo_generico_rosa_baby11{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #806b99;	
}

.testo_generico_marrone_baby13{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #806b99;	
}
.testo_generico_marrone_baby15{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #806b99;	
}
.testo_generico_marrone_baby17{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #806b99;	
	font-weight: bold;
}

/*stili per tabelle marchi*/
.testo_bordeaux_lightBold14{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#660033;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;
}
.testo_bordeaux_24{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #660033;
	font-weight:normal;
	text-decoration:none;
}
.testo_rosso_24{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #e51930;
	font-weight:normal;
	text-decoration:none;
}
.testo_rosso_36{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #e51930;
	font-weight:normal;
	text-decoration:none;
}
.testo_grigio_24{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #333333;
	font-weight:normal;
	text-decoration:none;
}
.testo_ciclamino_lightBold14{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#660066;
	font-weight:bold;
	letter-spacing: 0px;
	text-decoration:none;
}
.testo_ciclamino_12{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660066;
	font-weight:normal;
	text-decoration:none;
}

.testo_ciclamino_24{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #660066;
	font-weight:normal;
	text-decoration:none;
}
.testo_blu_24{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #0066ff;
	font-weight:normal;
	text-decoration:none;
}
.testo_arancio_24{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #ff6600;
	font-weight:normal;
	text-decoration:none;
}
.testo_arancio12{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff6600;
	font-weight:bold;
}

.testo_verde10{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #52763a;
}
.testo_grigiochiaro_24{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #666666;
	font-weight:normal;
	text-decoration:none;
}
.testo_grigiochiaro_36{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #666666;
	font-weight:normal;
	text-decoration:none;
}
.testo_giallo_24{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #ffcc00;
	font-weight:normal;
	text-decoration:none;
}
.titolo_nerobold32{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #000000;
	font-weight:bold;
	line-height: 30px;
}
.titolo_nerobold46{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 45px;
	color: #000000;
	font-weight:bold;
	line-height: 44px;
}
.titolo_bordeauxbold32{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #660033;
	font-weight:bold;
	line-height: 35px;
}
.titolo_bordeauxbold46{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 45px;
	color: #660033;
	font-weight:bold;
	line-height: 44px;
}

/* fine stili per tabelle marchi*/


/* NUOVI STILI PER RESTYLING INDEX 12-07-2011 */
.clear{ display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
.hide { display:none}

#header{ width:100%;}
#header .fl{ float:left; display:inline-block;}
#header .fr{ float:right; display:inline-block;}

#header .top{ width:100%; overflow:hidden;}
#header .top form{ float:right; display:inline-block; padding:28px 20px 0;}
#header .top form fieldset{ width:200px; overflow:hidden; height:18px; margin:0; padding:0; padding-bottom:7px; border:none; line-height:18px; background:url(img/skin/ombra.png); background-position:left bottom; background-repeat:no-repeat;}
#header .top form fieldset input{ float:left; display:inline-block; padding:0; margin:0; border:0; height:18px; width:120px;}
#header .top form fieldset a{ float:left; display:inline-block; height:18px; padding-left:22px; background:url(/img/skin/head-cerca.gif) no-repeat left top}

#header .top .menu_ap{ float:right; height:60px; background:url(/img/skin/sfondo-rosso.gif) repeat-x;}
#header .top .menu_ap ul.menu{ width:100%; overflow:hidden; margin:0; padding:0; border:0; list-style-type:none}
#header .top .menu_ap ul.menu li{ float:left; display:inline; padding:0 23px 0 0; height:22px; line-height:18px; list-style-type:none}
#header .top .menu_ap ul.menu .first{ padding-left:0;}

#header.interna{ width:970px; background:url(/img/skin/sfondo-head.jpg) repeat-y left top};
#header.interna .top .menu_ap{ width:732px;}
#header.skin .top .menu_ap{ width:752px;}

#header.interna .top .logo_up{ float:left; display:inline-block; margin-top:4px;}
#header.skin .top .logo_up{ float:left; display:inline-block; margin-top:14px;}


#bar_utente { width:100%; overflow:visible; font-family:Arial, Helvetica, sans-serif; }
#bar_utente.h449{ height:449px;}
#bar_utente.bghead_hp { height:449px; background:#ffffff url(/img/home/new/bg_head.gif) no-repeat left top}
#bar_utente.bghead_logged_hp { height:449px; background:#ffffff url(/img/home/new/bg_head_logged.gif) no-repeat left top}
#bar_utente.bghead { height:70px; background:#ffffff url(/img/home/new/bg_head76.gif) no-repeat left top}
#bar_utente.bghead_logged { height:70px; background:#ffffff url(/img/home/new/bg_head_logged76.gif) no-repeat left top}

#bar_utente .subItem { background-color:#f52929; display:none; padding:4px; }

#bar_utente ul.utente_login{ position:relative; z-index:1150; width:480px; height:60px; overflow:visible; margin:0; padding:0 0 0 114px; border:0; list-style-type:none; }
#bar_utente ul.utente_login li{ position:relative; float:left; display:inline-block; overflow:visible; padding:4px 12px 0; font-size:11px; list-style-type:none}
#bar_utente ul.utente_login li .f10{ font-size:10px;}
#bar_utente ul.utente_login li .cred{ color:#e51930;}
#bar_utente ul.utente_login li a.pdv{ font-weight:bold; color:#000000; text-decoration:none}
#bar_utente ul.utente_login li a.pdv:hover{ text-decoration:underline}
#bar_utente ul.utente_login form{ margin:0; padding:0;}
#bar_utente ul.utente_login form fieldset{ margin:0; padding:0; border:none;}
#bar_utente ul.utente_login form .btn { height:14px; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; border:none; cursor:pointer; background:none; }
#bar_utente ul.utente_login li .login { position:absolute; z-index:1150; left:0; top:18px; padding:5px;}

#bar_utente .iscriviti_mess{ width:115px; height:80px; padding-left:124px; }
#bar_utente .iscriviti_mess a{ color:#000; font-size:12px; text-decoration:none;}

#bar_utente .fr ul{ position:relative; z-index:1150; display:inline-block; height:60px; overflow:visible; margin:0; padding:0 20px 0 0; border:0; list-style-type:none; }
#bar_utente .fr ul li{ position:relative; float:left; display:inline-block; overflow:visible; padding:0 12px; height:22px; line-height:18px; list-style-type:none}
#bar_utente .fr ul li .pdv { position:absolute; z-index:1150; left:-10px; top:20px; width:240px; padding:5px 0; overflow:hidden;}
#bar_utente .fr ul li .pdv p{ float:left; display:inline-block; width:100px; margin:0 5px; padding:0; line-height:12px;}
#bar_utente .fr ul li .pdv p span,
#bar_utente .fr ul li .pdv p a{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF}
#bar_utente .fr ul li .pdv p span { font-weight:bold;}

#bar_utente .fr ul li .trova_iper { position:absolute; left:-60px; top:20px; width:165px;}
#bar_utente .fr ul li .trova_iper form{ margin:0; padding:0;}
#bar_utente .fr ul li .trova_iper form fieldset{ margin:0; padding:4px 0; border:none;}

#slider { position:absolute; right:0; bottom:0; z-index:30; width:737px; height:378px; overflow-x:visible; padding:14px 0 0 23px; background:url(/img/home/new/bg_slider_2.gif) no-repeat 4px top}
#slider #homeflash_outer {float:left; display:block; width:580px; height:360px;}
#slider .col_volantini { float:left; display:block; width:146px; height:360px; overflow:visible; padding-left:8px; /*background:url(/img/home/sfumaturagrigia_home.jpg) repeat-x bottom*/}
#slider .col_volantini .box_gray{position:relative; width:146px; overflow:visible; margin:0 0 10px; padding:48px 0 1px 0;}
#slider .col_volantini .box_gray .etichetta{ position:absolute; display:block; top:-25px; z-index:2000;}
#slider .col_volantini .box_gray .items{ position:relative; z-index:10; width:131px; margin-top:0; padding:15px 5px 16px 10px; background:#e8e7e7 url(/img/home/new/angg_bot.gif) no-repeat left bottom}
#slider .col_volantini .box_gray .items a{ display:block; width:110px; padding:2px 0 2px 4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; line-height:11px; border-bottom:1px dotted #999;}
#slider .col_volantini .hide_items{ padding-top:0; height:64px;}
/*#sfumatura{ position:absolute; right:0; bottom:0; z-index:25; width:760px; height:58px; background:url(/img/home/new/bg_slider.gif) repeat-x left top}*/

#home_fader { width:165px; margin:10px 0 0 20px; padding-bottom:15px; border-bottom:1px solid #cfcfcf;}
#menu_lat{ display:inline-block; width:165px; margin:0 0 0 20px; padding:0; list-style-type:none}
#menu_lat li{ margin:0; padding:0; border-bottom:1px solid #cfcfcf; list-style-type:none}

/*#slider .col_volantini .etichetta_abs{ position:absolute; top:20px; left:0;}
#slider .col_volantini .etichetta{ position:relative;}*/
/*#slider .col_volantini .box_gray .inevidenza{ width:96px; height:64px; background:url(/img/home/new/lb_inevidenza_small.png) no-repeat;}
#slider .col_volantini .box_gray .volantini{ width:95px; height:63px; background:url(/img/home/new/lb_volantini_small.png) no-repeat;}*/
#slider .col_volantini .box_gray .inevidenza{ width:126px; height:84px; background:url(/img/home/new/lb_inevidenza.png) no-repeat;}
#slider .col_volantini .box_gray .volantini{ width:125px; height:83px; background:url(/img/home/new/lb_volantini.png) no-repeat;}

#slider .col_volantini .icop{ position:absolute; bottom:18px;}

a:active, object:active, div:active { outline: none; }

