/* CSS Document 
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	position:relative;
	list-style:none;
	}*/

body {margin:0;padding:0;border:0;
background:url(../immagini/struttura/background.jpg) left top repeat-x #f3fee4;

font-size: 12px;font-family: Arial, Helvetica, sans-serif;color:#313131;line-height:18px; }

h1{
	font-size:20px;
	color:#609714;
	line-height:20px;
	margin:0px;
	padding:0px;
}
h2{
	font-size:16px;
	color:#666;
	line-height:24px;
	font-weight:normal;
	padding:0px 0px 0px;
	margin:0px 0px 16px;
}
p{
	line-height:18px;
	color:#323331;
	/*font-size:19px;*/
	font-weight:normal;
	font-size: 12px;
}
a, a:active, a:focus, a:link, a:visited{

	font-family: Arial, Helvetica, sans-serif;
	color:#669d00 ;
	text-decoration:none;
}
a:hover, a.overHome{
color:#e26608 ;
	text-decoration:none;	
}
.verde{
	color:#609500;
}
.partitor{width:100%}

#sfondo{background:url(../immagini/struttura/barra.jpg) center top no-repeat ;width:100%;  min-height: 300px;height: auto !important;height: 300px;}
#sfondoInterno{background:url(../immagini/struttura/sfumaPaginaDettaglio.jpg) center top no-repeat #f3fee4;width:100%;  min-height: 300px;height: auto !important;height: 300px;}
#sfondoAzienda{background:url(../immagini/struttura/sfondoItalia.jpg) center top no-repeat #f3fee4;width:100%;  min-height: 300px;height: auto !important;height: 300px;}
#sfondoNovita{background:url(../immagini/struttura/sfondo4.jpg) center top no-repeat #f3fee4;width:100%;  min-height: 300px;height: auto !important;height: 300px;}
#sfondoContatti{background:url(../immagini/struttura/sfondo1.jpg) center top no-repeat #f3fee4;width:100%;  min-height: 300px;height: auto !important;height: 300px;}

img {border:0px;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.takeAll {float: left; position: relative; clear: both;}
.max {position:relative; float:left; width:100%;}
.left {float: left; position: relative; }
.right {float: right; position: relative; }
.absMiddle{vertical-align:middle;}
.abs{position:absolute;}


/***********************************************/
/* Form                                        */
/***********************************************/
input{font-family: Arial, Helvetica, sans-serif; border:1px solid #8a7637;font-size:11px;color:#004568;width:167px;}
select{font-family: Arial, Helvetica, sans-serif;border:1px solid #8a7637;font-size:11px;color:#004568}
label {font-family: Arial, Helvetica, sans-serif;font-weight:bold;width:67px;display:inline-block;}
label.col2 {padding-left:21px;width:90px;}
input.check{
	border:1px solid #8a7637;font-size:11px;color:#004568;width:20px;}
label.check{width:490px;}
fieldset {margin:0px;padding:0px;border:0px;}
legend {}

input, textarea, select {border:1px solid #ceddb7;}
textarea {font-family: Arial, Helvetica, sans-serif;width:514px;height:60px;padding:5px;font-size:11px;}

/*************************************/
a.oro, a.oro:active, a.oro:focus, a.oro:link, a.oro:visited{
	color:#725b0d;
	font-weight:bolder;
}
/***********************************************/
/* Container                                   */
/***********************************************/
.fnt11{
	font-size:11px;
}
.fnt12{
	font-size:12px;
}
.pt10{
	padding-top:10px;
}

.pimg10{
	padding-right:10px;
	padding-bottom:5px;
}
.p4{
	padding:4px;
}
.b1g{
	border:1px solid #efefef;
}
.pt35{
	padding-top:35px;
}
.pt45{
	padding-top:35px;
}
.pt55{
	padding-top:55px;
}
.pt15{
	padding-top:15px;
}
/***********************************************/
/* Header                                      */
/***********************************************/

#forHeader{
	width:980px;
	padding:0px 00px;
	float:left;
	/*border-left:1px solid #f0f2e9;
	border-right:1px solid #f0f2e9;*/
	border-top:0px;
	border-bottom:0px;
	height:456px;
	/*background:#fff;*/
	/*clear:both;*/
	overflow:visible;
}
#header{
	position:relative;
	float:left;
	width:100%;
	overflow:visible;
	height:350px;
	/*padding-top:12px;*/
}
#header .flash{
	position:absolute;
}
/***********************************************/
/* Menu                                        */
/***********************************************/

#menu {
	width:980px;
	
	z-index:100;
	
	

}
#menu .containMenu{
	padding:8px 0px 9px;
	margin:0px;
	list-style:none;
	float:left;
	}
#menu .containMenu li{
	padding:0px 0px 0px 20px;
	margin:0px;
	list-style:none;
	float:left;
}	

/**************************************************/
.barraHome{
/*background:blue;*/
	float:left;

}
.barra{
/*	background:blue;*/

}

/************************************************/

/***********************************************/
/* Content                                     */
/***********************************************/

.content {
	position:relative;
	display:table;
	width:100%;
}
#contentHome {
	position:relative;
	float:left;
	width:980px; 
	height:880px;
	/*background-color:#EEEDED;*/
	background-image:url(../images/home/sfondoBox.jpg);
}
/***********************************************/
.forCenter{
	width:980px;
	margin:0px auto;
	padding:0px;
/*	background:#09ff00;*/
}
/**************************************************/
#preHeader{
	height:0px;
	width:100%;
/*	background:#f04d7a*/
}
/******************************************************/
#sfumaPagina{
background:url(../immagini/struttura/sfumaPaginaCentrale.jpg) center top no-repeat;
}
#forPage{
	float:left;
	padding:0px 0px 40px;
	width:980px;
	min-height: 400px;height: auto !important;height:400px
	
	
}
/****************************************************/
.w560{
	width:560px;
	
}
.w340{
	width:340px;
	
}
.pt30{
	padding-top:30px;
}
/***********************************************/
/***********************************************/
/* Footer                                      */
/***********************************************/


#footer {
/*	background:green;*/
	width:980px;
	margin:0px auto;
	padding:0px 0px;

	
}
#footer a, #footer a:active, #footer a:focus, #footer a:link,#footer  a:visited{
	color:#fff;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;	
}
 #footerText{
	padding:0px 0px 0px;
	font-size:11px;
	float:left;
	height:74px;
		width:100%;
		color:#669d00;	
}
#funzionalitafooter{
	height:74px;
	background:url(../immagini/footer/sfondoFunzionalita.jpg) center bottom no-repeat ;
	float:left;
}
#iconeFooter{
	height:90px;
	background:url(../immagini/footer/sfondoIcone.jpg) center bottom no-repeat ;
	width:100%;
	float:left;
}
#sfumaLatePagina{
	position:relative;
	width:980px;
	z-index:1000;
}
#accordion{
	float:left;
	width:809px;
	padding:0px;
	margin:0px;
	
}
#accordion .toggler{
	float:left;
	position:relative;
}
#menuAlto{
	float:left;
	width:809px;
	padding:0px;
	margin:0px;
	height:27px;
}
#menuAlto ul{
	padding:0px;
	margin:0px;
	width:809px;
	float:right;
	list-style:none;
}
#menuAlto li{
	float:right;
	padding:0px 10px;
	margin:0px;
	list-style:none;
}
#menuAlto li a{
color:#32323b;
font-size:10px;
line-height:18px;
text-decoration:none;
}
#menuAlto li a:focus,#menuAlto li a:hover{
text-decoration:underline;	
}
#TextWebSite{
	border:0px;
	padding-top:3px;
	height:15px;
font-size:10px;	
	background:#94c252;
color:#32323b;
width:90px;
}
#forLayer{
	width:844px;
	margin:0px auto;
	padding:0px 0px;
	z-index:100;
	overflow:visible;
}
.LayMenu{
	width:824px;
	height:257px;
	padding:11px 10px 10px 10px;
	/*margin-top:-30px;*/
	position:relative;
	
	background:url(../immagini/menu/SfondoLayer.jpg) left top repeat-x #90c745;
}
#toggle3.LayMenu{
	width:499px;
	height:210px;
	padding:11px 10px 10px 10px;
	margin-left:300px;
	position:relative;
	
	background:url(../immagini/menu/SfondoLayer.jpg) left top repeat-x #90c745;
}
.sfondoUnico table, .sfondoUnico td{
	border:1px solid #abd873;
	border-collapse:collapse;
}
.sfondoUnico{
	left:0px;
	top:0px;
	bottom:0px;
	height:100%;
	margin:0px;
	padding:0px;
	width:100%;
	background:#e7f3d6;
	list-style:none;
}
#toggle1 .sfondoUnico li{
	float:left;
	margin:auto;
	list-style:none;
	top:0px;
	bottom:0px;
	height:249px;
	font-size:14px;
	overflow:hidden;
}
#toggle1 .sfondoUnico li .sfondoRollLayMenu{
	top:0px;
	bottom:0px;
	height:100%;
	width:auto;
	padding:0px 22px;
	float:left;
	display:block;
	
}
#toggle1 .sfondoUnico li .sfondoRollLayMenu img{
	vertical-align:middle;
	bottom:0px;
	float:left;
	position:relative;
	clear:both;
	display:block;
}
#toggle1 .sfondoUnico li .nomeCat{
	float:left;
	position:relative;
	clear:both;
	margin-top:-20px;
 font-weight:bolder;
	text-align:center;
/*	background:blue;*/
color:#669D00;
}
#toggle1 .sfondoUnico li .sfondoRollLayMenu:focus,#toggle1 .sfondoUnico li .sfondoRollLayMenu:hover, #toggle1 .sfondoUnico li .sfondoRollLayMenu:hover a, #toggle1 .sfondoUnico li .sfondoRollLayMenu:hover .nomeCat{
	background:#e6d7ad;
		color:#e26608 ;
}
#toggle1 .sfondoUnico .selezionato{
	background:#e6d7ad;
}
#toggle1 .sfondoUnico .selezionato a{
	color:#e26608 ;
}
#toggle1 .sfondoUnico .selezionato a.selezionato,#toggle1 .sfondoUnico a:hover,#toggle1 .sfondoUnico a:focus{
	 text-decoration:underline;
}
#toggle1 .sfondoUnico .selezionato .nomeCat{
	color:#e26608 ;
} 
/********************************/

#toggle2 .sfondoUnico li{
	float:left;
	margin:auto;
	list-style:none;
	top:0px;
	bottom:0px;
	height:249px;
	font-size:14px;
	overflow:hidden;
}
#toggle2 .sfondoUnico li .sfondoRollLayMenu{
	top:0px;
	bottom:0px;
	height:100%;
	padding:0px 23px;
	float:left;
	
}
#toggle2 .sfondoUnico li .sfondoRollLayMenu img{
	vertical-align:middle;
	bottom:0px;
	float:left;
	position:relative;
	clear:both;
}
#toggle2 .sfondoUnico li .nomeCat{
	float:left;
	position:relative;
	clear:both;
	margin-top:-20px;
 font-weight:bolder;
	text-align:center;
/*	background:blue;*/
color:#669D00;
}
#toggle2 .sfondoUnico li .sfondoRollLayMenu:focus,#toggle2 .sfondoUnico li .sfondoRollLayMenu:hover, #toggle2 .sfondoUnico li .sfondoRollLayMenu:hover a, #toggle2 .sfondoUnico li .sfondoRollLayMenu:hover .nomeCat{
	background:#e6d7ad;
		color:#e26608 ;
}
#toggle2 .sfondoUnico .selezionato{
	background:#e6d7ad;
}
#toggle2 .sfondoUnico .selezionato a{
	color:#e26608 ;
}
#toggle2 .sfondoUnico .selezionato a.selezionato,#toggle2 .sfondoUnico a:hover,#toggle2 .sfondoUnico a:focus{
	 text-decoration:underline;
}
#toggle2 .sfondoUnico .selezionato .nomeCat{
	color:#e26608 ;
} 

/********************************/

#toggle3 .sfondoRollLayMenu {
	float:left;
	margin:auto;
	list-style:none;
	top:0px;
	bottom:0px;
	width:100%;
	height:100%;
	font-size:14px;
	overflow:hidden;
}

#toggle3 .sfondoUnico li .sfondoRollLayMenu img{
	vertical-align:middle;
	bottom:0px;
	float:left;
	position:relative;
	clear:both;
}
#toggle3 .sfondoUnico li .nomeCat{
	float:left;
	position:relative;
	clear:both;
	margin-top:-20px;
 font-weight:bolder;
	text-align:center;
/*	background:blue;*/
color:#669D00;
}
#toggle3 .sfondoUnico .sfondoRollLayMenu:focus,#toggle3 .sfondoUnico .sfondoRollLayMenu:hover{
	background:#e6d7ad;
	width:100%;
	height:100%;
	float:left;
}

#toggle3 .sfondoUnico li .sfondoRollLayMenu:focus,#toggle3 .sfondoUnico li .sfondoRollLayMenu:focus a,#toggle3 .sfondoUnico li .sfondoRollLayMenu:hover, #toggle3 .sfondoUnico li .sfondoRollLayMenu:hover a strong,#toggle3 .sfondoUnico li .sfondoRollLayMenu:hover .sfondoRollLayMenu, #toggle3 .sfondoUnico li .sfondoRollLayMenu:hover strong,#toggle3 .sfondoUnico li .sfondoRollLayMenu:hover strong{
	background:#e6d7ad;
		color:#e26608 ;
}
#toggle3 .sfondoUnico .selezionato{
	background:#e6d7ad;
}
#toggle3 .sfondoUnico .selezionato .sfondoRollLayMenu{
	color:#e26608 ;
}
#toggle3 .sfondoUnico .selezionato .sfondoRollLayMenu.selezionato,#toggle3 .sfondoUnico  strong:hover,#toggle3 .sfondoUnico  strong:focus{
		
	 text-decoration:underline;
}
#toggle3 .sfondoUnico .selezionato strong{
	color:#e26608 ;
} 

/*******************/

#boxHomeCentro{
	background:url(../immagini/struttura/sfondoBoxCentraleHome.png) left top no-repeat;
	width:221px;
	height:208px;
	padding:29px 35px;
	color:#313131;
	display:block;
	float:left;
	font-size:12px;
}
#boxHomeCentro .titolo{
	color:#e26608;
	font-size:16px;
	
}



#ScrollFooter{
	width:780px;
	/*background:green;*/
	height:74px;margin-left:40px;
}
#ScrollFooter .Finestra{
	width:715px;
	overflow:hidden;
	height:74px;
	float:left;
}
#ScrollFooter .icone{
	height:74px;
	margin-left:0px;
/*	width:1830px;*/
}
#ScrollFooter .icone ul{
	list-style:none;
	height:74px;
	float:left;
	margin:20px 0px;
	padding:0px;
	
}
#ScrollFooter .icone li,#ScrollFooter .icone img{
	list-style:none;
	float:left;
	margin:-8px 0px 0px 0px;
	padding:0px 0px 0px 8px;
} 
.socialFooter{
	width:195px;
	height:30px;
	float:right;
	padding:11px 13px 9px 14px;
	margin-top:15px;
	color:#669d00;
	font-size:11px;
	
}
.linkFooter{
	padding-left:20px;
}
#footer .linkFooter,#footer .linkFooter a ,#footer .linkFooter a:active,#footer .linkFooter a:link,#footer .linkFooter a:visited{
	color:#669d00;
	font-size:10px;
}
#footer .linkFooter a:focus,#footer .linkFooter a:hover{
	text-decoration:underline;
}

#breadcrumd{
	margin-left:40px;
	float:left;
	width:100%;
	color:#a7aea9;
	font-size:11px;
}

#breadcrumd a{
	color:#a7aea9;
	font-size:11px;
}

#focusProdotto{
margin-top:40px;
	float:left;
}
#focusProdotto h1{
	margin:0px 0px 0px 40px;
	padding:0px 0px 15px 0px;
	float:left;
	width:900px;
	color:#585f66;
	font-size:30px;
	clear:both;
	font-weight:normal;
	line-height:30px;
}
#focusProdotto h1.dettaglio{
	color:#585f66;
	font-size:30px;
	font-weight:bolder;
}

#imgFocus {
	width:308px;
	height:198px;
	float:left;
	overflow:hidden;
	
	margin-left:40px;
	margin-right:40px;
}

#imgFocus .cornice{
	position:absolute;
	z-index:100;
}
#imgFocus .imag{
	position:relative;
	margin:16px 0px 0px -12px;
	z-index:1;
	overflow:hidden;
}
#testoFocus{
	width:550px;
	height:190px;
	padding-right:40px;
	float:left;
	color:#32323b;
	font-size:13px;
	line-height:20px;
	
}
#testoFocus h2,#testoFocus h2 a{
color:#609714;
font-size:18px;
font-weight:bolder;
}
#iconeFocus{
	float:right;
	width:400px;
	
	 
}
#iconeFocus img{
	margin-left:5px;
	margin-right:5px;
}
#containgListaProg{
	width:610px;

	float:left;
	padding:0px 0px 0px 40px;
/*	background:#ffffff;*/
}
#containgListaProg  .testo #bulletPointLista ul{
	list-style:disc;
	margin-left:0px;
	padding-left:0px;
}
#containgListaProg .testo  #bulletPointLista li{
	list-style:disc;
	margin-left:20px;
	padding-left:0px;
}
#linkConfronta{
	float:left;
	width:610px;
	padding:0px 0px 0px 0px;
	height:25px;
	background:green;
}
#containgListaProg ul{
	list-style:none;
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
}
#containgListaProg li{

 /*
	  height: auto !important;  per i browser moderni 
    height: 263px;       per IE5.x e IE6 
    min-height: 263px;   per i browser moderni */
	float:left;
	padding:35px 0px 0px 35px;

 /* margin:35px 0px 0px 35px;*/
	
	
}
#containgListaProg li .spazia{
		float:left;
	width:178px;
 	height: 263px;  
	border:1px solid #dcecc5;
	padding:0px;
	margin:0px;
		background:#f7feec;
}
#containgListaProg li.firstCOL{
	padding-left:0px;
}
#containgListaProg li.firstLINE{
	padding-top:0px;
}
#containgListaProg  li .containFoto{
	padding-top:27px;
	height:95px;
	width:100%;
	text-align:center;
	overflow:hidden;
	float:left;
	background:#fff;
}
#containgListaProg  li a,#containgListaProg  li a:active, #containgListaProg  li a:link, #containgListaProg  li a:visited{
	float:left;
	width:86%;
	padding:8px 7%;
	text-align:left;
	color:#609714;
	font-size:15px;
}
#containgListaProg  li a:focus, #containgListaProg  li a:hover{
/*	color:#e26608;*/
text-decoration:underline;
}
#PagineListe{
	float:right;
	padding-top:10px;
}
#PagineListe a,#PagineListe span{
	border:1px solid #ddebc7;
	background:#ffffff;
	width:24px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	line-height:12px;
	font-size:12px;
	color:#609714;
	float:left;
	margin-left:5px;
	padding-top:4px;
}
#PagineListe a:focus,#PagineListe a:hover {
	background:#609714;
	color:#ffffff;
}
#PagineListe span{
border:1px solid #ddebc7;
	background:#dceac6;
	color:#609714;
	width:24px;
	height:20px;
		line-height:12px;
	font-size:12px;
	float:left;
	margin-left:5px;
	padding-top:4px;
}
.Lprod{
	position:relative;
	z-index:1;
	overflow:visible;
}
.sfondoLayProd{
	display:table-cell;
	height: 240px;
	top:0px;
	right:-180px;
	position:absolute;
	width:205px;
	border-top:1px solid #dcecc5;
	border-right:1px solid #dcecc5;
	border-bottom:1px solid #dcecc5;
	padding:13px 0px 10px 15px;
	background:url(../immagini/struttura/sfumaturaLayerListaProdotti.jpg) left top repeat-y #e7f4d6;
}
.sfondoLayProd .prezzo{
	position:absolute;
	right:5px;
	bottom:25px;
	font-size:10px;
	color:#585f66;
	text-align:right;
}
.sfondoLayProd .prezzo .cifra{
	font-size:18px;
	font-weight:bolder;
	color:#585f66;
}
#containgListaProg .sfondoLayProd .testo{
	font-size:11px;
	color:#899c6d; 
}
#containgListaProg .sfondoLayProd .testo li{
	display:list-item;
	float:none;
	height:auto;
	margin:0px;
	padding:0px;
	line-height:14px;
	background:none;
	border:0px;
	}
#containgListaProg .sfondoLayProd input{
 border:0px;
 width:18px;
 height:18px;
}
#containgListaProg .sfondoLayProd label{
font-size:11px;
font-weight:bolder;
color:#609714
}
#containgListaProg .posCheck{
	position:absolute;
	left:5px;
	bottom:5px;
}
#containgListaProg .posCheck label{
	position:absolute;
	left:20px;
	bottom:0px;
}

#containgListaProg .posChiudi{
	position:absolute;
	right:5px;
	bottom:5px;
}

#ricercaListaProdotti{
	width:250px;
	float:right;
	margin-right:40px;
}
.btndivisione{
	line-height:14px;
	font-size:12px;
	font-weight:bolder;
	background:url(../immagini/struttura/PannelloProdotti_chiuso.jpg) left top no-repeat;
	height:14px;
	padding:11px 20px 5px 22px;
	margin:0px;
	width:208px;
	color:#609714;
	cursor:pointer;
}
.btndivisione.aperto {
	background:url(../immagini/struttura/PannelloProdotti_aperto.jpg) left top no-repeat;
}
.spandivisione{
	line-height:14px;
	font-size:12px;
	font-weight:bolder;
	background:#f7feec;
	padding:11px 20px 5px 22px;
	margin:0px;
	color:#609714;
	width:208px;
}
.spandivisione label{
	width:208px;
		line-height:14px;
	font-size:12px;
	font-weight:normal;
	background:#f7feec;
	padding:7px 0px 7px 0px;
		margin:0px;
	color:#609714;
	cursor:pointer;
}
.spandivisione label:hover,.spandivisione label.selez{
	color:#e26608;
	
}
#spanRicLibera label{
	background:none;
	font-weight:bolder;
}
#spanRicLibera{
background:url(../immagini/struttura/sfondospanlay.gif) left top repeat-y;
border-bottom:1px solid #dbebc3;
} 

#navScheda{
	height:40px;
	background:url(../immagini/struttura/sfuma_FolderSchedaProdotto.png) left bottom repeat-x ;
	width:100%;
	position:absolute;
	margin-top:-40px;
	left:0px;
}
#navScheda ul{
	float:left;
	width:900px;
	position:absolute;
	list-style:none;
	padding:0px;
	margin:0px 40px -9px 40px;
}
#navScheda li{
	float:left;
	position:relative;
	list-style:none;
	padding:0px;
	margin:0px 0px 0px 0px;
	
}

#navScheda li.nosel .SXfol{
	width:7px;
	height:38px;
	float:left;
	padding-left:3px;
	position:relative;
	background:url(../immagini/struttura/FolderSchedaProdotti_SX.png) right bottom no-repeat;
}
#navScheda li.nosel .DXfol{
	width:7px;
	height:38px;
	float:left;
	position:relative;
	background:url(../immagini/struttura/FolderSchedaProdotti_DX.png) left bottom no-repeat;
}
#navScheda li.nosel .MIDfol{
		background:url(../immagini/struttura/FolderSchedaProdotti_MID.png) left bottom repeat-x;
		line-height:38px;
		height:38px;
		float:left;
	
	
}
#navScheda li.sel .SXfol{
	width:7px;
	height:38px;
	float:left;
	padding-left:1px;
	position:relative;
	background:url(../immagini/struttura/FolderSchedaProdotti_activ_SX.png) right bottom no-repeat;
}
#navScheda li.sel .DXfol{
	width:7px;
	height:38px;
	float:left;
	position:relative;
	background:url(../immagini/struttura/FolderSchedaProdotti_activ_DX.png) left bottom no-repeat;
}
#navScheda li.sel .MIDfol{
		background:url(../immagini/struttura/FolderSchedaProdotti_activ_MID.png) left bottom repeat-x;
		line-height:38px;
		height:38px;
		float:left;
		color:#699d20;
		font-weight:bolder;
		font-size:12px;
		cursor:default;
}
#navScheda li.nosel  a.MIDfol,#navScheda li.nosel  a.MIDfol:active,#navScheda li.nosel  a.MIDfol :link,#navScheda li.nosel a.MIDfol :visited{
		color:#a8c87b;
		font-size:12px;
		font-weight:600;
}

#navScheda li .MIDfol a:focus, #navScheda li .MIDfol a:hover{
/*	color:#699d20;*/
}
#schedaProd{
	width:665px;
	float:left;
	color:#585f66;
	font-size:13px;
	line-height:20px;
}

#schedaProd .prezzo{
	float:left;
	font-size:10px;
	color:#8f9499;
	text-align:right;
}
#schedaProd .prezzo .cifra{
	font-size:24px;
	font-weight:bolder;
	color:#585f66;
}
#iconeScheda{
	padding:10px 0px 0px 5px;
	vertical-align:top;height:49px;
}
.boxFunzioni{
	border:1px solid #dbebc4;
	background:#f7feec;
	width:173px;
	
	text-align:left;
	float:right;
}
.boxFunzioni div{
padding:18px 16px;
	text-align:left;
float:none;
	
}
.boxFunzioni a{
	padding-left:24px;
	color:#699d20;
	font-size:12px;
	line-height:25px;
	font-weight:bolder;
	display:inline-block;
	position:relative;
}
.boxFunzioni a img {
	position:absolute;
	left: -5px;
	
	
}
.boxFunzioni a:hover{
	
}
#schedaProd H4{
 color:#585f66;
 font-size:11px;
 margin:0px;
 padding:20px 0px 0px;
 font-weight:bolder;	
}
#schedaProd ul.maggioriInfo{
	list-style:disc;
	padding:0px;
	margin:10px 0px 10px 15px;
	color:#699d20;
	}
#schedaProd ul.maggioriInfo li{
	list-style:disc;
	padding:0px 0px 0px 0px;
	margin:0px;
}
#schedaProd ul.maggioriInfo li a{
	color:#699d20;
}
#schedaProd ul.maggioriInfo li a:hover{
	text-decoration:underline;
}
.boxVediAnche{
	border:1px solid #dbebc4;
	background:#fbfef5;
	width:100%;
	text-align:left;
	float:left;
}
.boxVediAnche div{
	padding:23px 14px;
}
.boxVediAnche a{
color:#585f66;
font-size:14px;
line-height:16px;
font-weight:bolder;
}
.boxVediAnche a span{
color:#699d20;
font-size:10px;
}
.boxVediAnche img{
	margin-right:20px;
}
#layFooter{
	position:absolute;
	z-index:99999;
	top:0px;left:0px;
	background:url(../immagini/sceltaFunzioni.png) left top no-repeat;
	width:290px;
	height:120px;
	display:none;
	font-size:11px;
	
}
#linkIncasso{
	text-align:center;
	color:#669c01;
	float:left;
	
	margin-top:30px;
	margin-left:32px;
}
#linkLibera{
	margin-top:30px;
	text-align:center;
	color:#669c01;
	margin-left:22px;
	float:left;
}
#layFooter a:focus,#layFooter a:hover{
	color:#E26608;
}
ul.listaAzienda{
	list-style:none;
	margin:0px;
	padding:0px;
}
ul.listaAzienda li{
	list-style:none;
	margin:0px;
	padding:15px 0px 0px 20px;
}
ul.listaAzienda li img{
	position:absolute;
	margin-top:5px;
	margin-left:-20px;
}

ul#listaNews{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul#listaNews li{
	margin:0px 0px 10px 0px;
	padding:0px;
	list-style:none;	
	width:900px;
	cursor:pointer;
}
ul#listaNews li span.boxData{
	float:left;
	width:80px;
	height:65px;
	padding-top:15px;
	background:url(../immagini/struttura/sfondoDataListaNews.jpg) left top no-repeat;
	text-align:center;
}
ul#listaNews li.over span.boxData {
	background:#e46f17;
}
ul#listaNews li.over a, ul#listaNews li.over a:active, ul#listaNews li.over a:link, ul#listaNews li.over a:visited{
	color:#e26608 ;
	text-decoration:none;
	background:#fdf3e7;	
	cursor:pointer;
}
ul#listaNews li span.boxData .giorno{
	
	font-size:24px;
	line-height:18px;
	color:#f7feec;
	font-weight:bolder;
}

ul#listaNews li.over span.boxData .giorno{
	
	font-size:24px;
	line-height:18px;
	color:#f7feec;
	font-weight:bolder;
	
}

ul#listaNews li span.boxData .mese,ul#listaNews li span.boxData .anno{
	font-size:14px;
	color:#f7feec;
	line-height:18px;
	font-weight:bolder;
}

ul#listaNews li.over span.boxData .mese,ul#listaNews li span.boxData .anno{
	font-size:14px;
	color:#f7feec;
	line-height:18px;
	font-weight:bolder;
}

ul#listaNews li .boxnews {
	float:right;
	width:808px;
	border:1px solid #dae8c4;
	height:78px;
	background:#fbfeec;
}
ul#listaNews li.over .boxnews {
	float:right;
	width:808px;
	border:1px solid #dae8c4;
	height:78px;
	background:#fbfeec;
}
ul#listaNews li .boxnews img{
	position:absolute;
	right:26px;
	top:30px;
}
#storia{
	/*height:600px;*/
	width:900px;
	overflow:hidden;
	 position: relative;
	 padding:0px 40px;

}
#barStoria {
   width:692px;
    height: 36px;
    position: relative;
   
}

#knob {
    top: 1px;
    left: 1px;
    width: 26px;
    height: 36px;
    position: relative;
	background:url(../immagini/storia/Puntatore.png) center top no-repeat;
}
#baseStoriaAnni{
	padding:53px 150px 46px 150px;
	height:36px;
	width:692px;
	background:url(../immagini/storia/baseAnni.png) left top no-repeat;
	cursor:pointer;
}
.dataNews{
	color:#88b24e;
	font-size:11px;
	float:left;
width:660px;
	
}
.testoNews{
	float:left;
	width:660px;
}
#boxConfronta{
	background:url(../immagini/struttura/sfondoConfronta.jpg) left top repeat-x;	
	padding:14px;
	margin:0px 0px 20px 0px;
	float:left;
	width:579px;
	height:95px;
	border:1px solid #dbebc3;
	color:#585f66;
	font-size:12px;
}
.cellConfronta{
	border:1px solid #dbebc3;
	float:left;
	background:#fff;
	margin-top:15px;
	margin-left:15px;
	padding:15px 10px;
	width:161px;
}
#boxAzienda{
	line-height:24px;
	margin-left:40px;
	font-size:14px;
	background:#f7feec;
	width:192px;
	height:133px;
	padding:24px;
	border:1px solid #dbebc4;
	position:relative;
}
.faqblock{
	border:1px solid #dbebc3;
	float:left;
	background:url(../immagini/ElementiGrafici/piuLista.gif) 850px 10px no-repeat #fff ;
	width:844px;

	font-size:14px;
	padding:7px 15px;
	margin-bottom:12px;
	color:#323331;
	font-weight:normal;
	line-height:24px;
	
}
.faqblock a,.faqblock a:active,.faqblock a:link, .faqblock  a:visited{
	color:#323331;
	font-weight:normal;
	line-height:14px;	
}
.faqblock.select,.faqblock.select a,.faqblock.select a:active,.faqblock.select a:link, .faqblock.select  a:visited{
	background:url(../immagini/ElementiGrafici/piuLista.gif) 850px 10px no-repeat #fdf3e7 ;

	color:#ea8511;
	cursor:pointer;
}
.faqblock.aperto,.faqblock.aperto a,.faqblock.aperto a:active,.faqblock.aperto a:link, .faqblock.aperto  a:visited{
	color:#609714;
	background:url(../immagini/ElementiGrafici/menoLista.gif) 850px 10px no-repeat #fff ;
}
.faqblock.aperto .domanda,.faqblock.aperto .domanda a,.faqblock.aperto .domanda a:active,.faqblock.aperto .domanda a:link, .faqblock.aperto .domanda a:visited {
	font-weight:bolder;
	padding-bottom:10px;
}
/***********/
#ScrollFAQ{
	width:585px;
	/*background:green;*/
	height:74px;
	/*margin-left:40px;*/
}
#ScrollFAQ .FinestraFAQ{
	width:846px;
	overflow:hidden;
	height:267px;
	float:left;
}
#ScrollFAQ .iconeFAQ{
	height:74px;
	margin-left:0px;
/*	width:1830px;*/
}
#ScrollFAQ .iconeFAQ ul{
	list-style:none;
	height:74px;
	float:left;
	margin:20px 0px;
	padding:0px;
	
}
#ScrollFAQ .iconeFAQ li,#ScrollFAQ .iconeFAQ img{
	list-style:none;
	float:left;
	margin:-8px 0px 0px 0px;
	padding:0px 0px 0px 8px;
}
#pulsLeftFAQ img,#pulsRightFAQ img{
	padding:0px;
	margin:80px 0px 0px;
	position:relative;
}
#pulsLeftFAQ img,#pulsLeftFAQ a:active,#pulsLeftFAQ a:link,#pulsLeftFAQ a:link,#pulsLeftFAQ a:visited{
	float:left;
	display:block;
	top:0px;
	left:0px;
	
}
#pulsRightFAQ img, #pulsRightFAQ a:active,#pulsRightFAQ a:link,#pulsRightFAQ a:visited{
	float:right;
	
	display:block;
	top:0px;
	left:0px;
	
}
/***************************/
.assistenza p{
	font-size:13px;
	line-height:20px;
}
.boxConcorsoAssistenza{
	width:465px;
	height:352px;
	padding:20px 0px;
	background:url(../immagini/boxConcorso/sfondo.jpg)  left top  no-repeat;
	text-align:center;

}
.boxConcorsoAssistenza p{
	font-size:16px;
	line-height:22px;
	color:#666666;
}
.boxConcorsoAssistenza .pdf{
	padding-top:25px;
	padding-left:40px;
}
.boxConcorsoAssistenza .pdf img{
	margin-left:-40px;
}
.noteConcorso{
	font-size:11px;
	color:#666;
	line-height:18px;
	padding-top:10px;
}
/********************************/


.registrazione {
	border:1px solid #d9e9c1;
	float:left;
	width:536px;
	background:#fff;
	padding:21px 38px
}

.registrazione.login {
	background:url(../immagini/struttura/sfondoLoginForm.jpg) left 60px no-repeat ;
}
.registrazione label{
	
	float:left;
	width:222px;   
	height:30px; 
	line-height:30px;
	background:url(../immagini/elementiGrafici/obbligatorioForm.jpg) left top no-repeat #dfead0;
	margin:0px 1px 0px 0px;
	padding:0px 0px 0px 23px;
	color:#609714;
	font-size:13px;
	font-weight:normal;
}
.registrazione label.noRequired{
	background:#dfead0;
}


.registrazione label.LabelOption{
	width:509px;

}
.registrazione .LcheckBox{
	font-size:11px;
	color:#323331;
	padding:0px 0px 0px 23px;	
	width:73px;
	border:0px;
	background:url(../immagini/elementiGrafici/radio.jpg) left center no-repeat #fff;
}
.registrazione label.LcheckBox.checked{
	font-size:11px;
	color:#323331;
	padding:0px 0px 0px 23px;	
	width:73px;
	border:0px;
	margin:0px;
	background:url(../immagini/elementiGrafici/radioSelect.jpg) left center no-repeat #fff;
}
.registrazione label.catcha{
	font-size:13px;
	color:#323331;
	padding:0px 0px 0px 0px;	
	width:auto;
	background:none;
}
.registrazione input.catcha{
	width:243px;
}
.registrazione select{
	padding:10px 0px 0px 20px;
	height:20px;
	
		color:#666;
		
	
}
.registrazione input{
	border:1px solid #d9e9c1;
	width:282px; 
	float:left;
	height:29px;
	line-height:29px;
	padding:0px;
	font-size:13px;
	color:#666;
}
.imgCapt img {
	border:1px solid #d9e9c1
}
.privacy{
	color:#727371;
	font-size:10px;
	line-height:14px;
}
.privacy input{
	border:0px;
	width:20px;
	height:14px;
}
.errorMessage{
	position:absolute;
/*	top:25px;*/
	width:250px;
	text-align:right;
	right:0px;
	color:#ec6c01;
	font-size:11px;	
}
.largForm{
	width:532px;
}
.posErr {
	position: relative;
	float:left;
	width:100%;
	height:20px;
}

.errore{
	
   border: 1px solid #ec6c01;
   background:#f5efd5;	
}
/********************************************/
.centri{
	float:left;
	width:377px;
	padding:0px;
	margin:0px;
}
.centri label{
		float:left;
	width:346px;
	height:30px;
	line-height:30px;
	background:#dfead0;
	margin:0px 1px 4px 0px;
	padding:0px 0px 0px 23px;
	color:#609714;
	font-size:13px;
	font-weight:normal;
}
.centri select{
		float:left;
	width:370px;
	border:1px solid #d9e9c1;
	height:20px;
	line-height:20px;
	padding:0px;
	font-size:13px;
	color:#666;
}
.centri.cap{
	width:107px;
}
.centri.cap label{
	width:85px;
}
.centri.cap input{
	width:107px;
		padding:0px;
	margin:0px;
	border:1px solid #d9e9c1;
	height:20px;
	line-height:20px;
	padding:0px;
	font-size:13px;
	color:#666;
}
.tabellaCentri{
	width:900px;
	border:1px solid #ddecc7;
	border-collapse:collapse;
}
.tabellaCentri th{
	background:url(../immagini/struttura/sfondoListaConfronta.jpg) left top repeat-x;
	height:31px;
	border-right:1px solid #ddecc7;
	font-size:13px;
	font-weight:normal;
	color:#609714;
	text-align:left;
	padding:0px 20px;
	
}
.tabellaCentri td{
	
	height:31px;
	border-right:1px solid #ddecc7;
	border-bottom:1px solid #ddecc7;
	font-size:13px;
	font-weight:normal;
	padding:0px 20px;
	color:#585f66;
	
}
.back1 td{
	background:#f7feec;
}
.back2 td{
	background:#eff9e0;
}
/****************************************/
.garanzia{
	width:611px;
		float:left;
		margin:0px;
padding:0px;
}
.garanzia .contSchedario{
	width:63px;
	height:500px;
	position:relative;
	float:left;
	margin:0px;
padding:0px;
z-index:10;
overflow:visible;
		
}
.garanzia .schedario{
	margin:0px 0px 5px;
	padding:20px 23px 0px 0px;
	width:41px;
	height:40px;
	text-align:right;
	cursor:pointer;
	position:relative;
}
.garanzia .schedario.on{
	background:url(../immagini/garanzia/schedaOn.png) left top no-repeat  ;
	color:#e26608;
	font-size:24px;
	
}
.garanzia .schedario.off{
	background:url(../immagini/garanzia/schedaOff.png) left top no-repeat;
	color:#609714;
	font-size:24px;
}
.garanzia .scheda{
	z-index:1;
	margin:0px;
padding:20px 30px 20px 30px;
	background:#fff;
	height:560px;
	width:486px;
		position:relative;
	float:left;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	color:#313131;
	border:1px solid #dfedc9;
}

#boxGaranzia{
	line-height:20px;
	font-size:13px;
	background:url(../immagini/garanzia/sfondoBox.jpg) left top  no-repeat  #f7feec;
	width:192px;
	height:auto;
	color:#619714;
	padding:255px 24px 24px 24px; 
	border:1px solid #dbebc4;
	position:relative;
}
#sfondoTariffe{
	width:248px;
	height:167px;
	padding:32px 21px 10px;
	font-size:11px;
	line-height:14px;
	left:22px;
	top:-30px;
	background:url(../immagini/sfondo_box_tariffe.png) left top  no-repeat;
	position:absolute;
	display:none;
}

