body,html {
	margin:0px;
	width:100%;
	color:#b60101;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#fff;
}

form{
	margin:0px;
	background-color:#fff;
}

iframe{
	margin:0px;
	border-width: 0px;
}

#topflash{
	width:960px;
	height:230px;
	background-color:#ffffff;
    background-image:url(../images/home_bg.jpg);
	background-repeat:repeat-x;
}
#topflashinterno{
	width:100%;
	height:234px;
	background-image:url(../images/interno_bg_top.jpg);
	background-repeat:repeat-x;
	
}

#homelatosx{
	width:655px;
	height:500px;
	float:left;
	/*background-image:url(../images/home_sx_bg2.jpg); */
	background-repeat:no-repeat;
}



#homelatosxcontenuti{
	width:655px;
	/* background-image:url(../images/bg_contenuti.jpg); */
	background-repeat:no-repeat;
}

#homelatosx2{
	width:655px;
	height:500px;
	float:left;
	/* background-image:url(../images/home_sx_bg3.jpg); */
	background-repeat:no-repeat;
}

#homelatosx3{
	width:655px;
	height:500px;
	float:left;
	/* background-image:url(../images/home_sx_bg3.jpg);*/
	background-repeat:no-repeat;
}

#privatilatosx{
	width:655px;
	height:432px;
	float:left;
	background-image:url(../images/privati_bg.jpg);
	background-repeat:no-repeat;
}
#privatilatodx{
	width:307px;
	height:432px;
	margin-left:655px;
	background-image:url(../images/menu_laterale_bg.jpg);
	background-repeat:no-repeat;
}

#impattolatodx{
	width:307px;
	height:432px;
	margin-left:655px;
	background-image:url(../images/menu_calcolaimpatto_on.jpg);
	background-repeat:no-repeat;
}


#aziendalatosx{
	width:655px;
	height:432px;
	float:left;
	background-image:url(../images/azienda_bg.jpg);
	background-repeat:no-repeat;
}


#disciplinarelatosx{
	width:655px;
	height:450px;
	float:left;
	background-image:url(../images/disciplinare.jpg);
	background-repeat:no-repeat;
}

#sfondosx{
	width:655px;
	height:432px;
	float:left;
	background-image:url(../images/sfondo.jpg);
	background-repeat:no-repeat;
	
}
#aziendalatodx{
	width:307px;
	height:432px;
	margin-left:655px;
	background-image:url(../images/menu_laterale_bg.jpg);
	background-repeat:no-repeat;
}

#homelatodx{
	width:307px;
	height:375px;
	margin-left:655px;
}



.boxhome{
	width:130px;
	height:255px;
	float:left;
	
}
.testoboxhome{
	padding-left:20px;
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cfcfcf;
}
#containerboxnews{
	width:640px;
	height:80px;
	padding-top:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#cfcfcf;
}

#newssx{
	width:310px;
	height:50px;
	float:left;
	
}
#newsdx{
	width:300px;
	height:50px;
	float:right;
}
.clear{ clear:both; }

#testonewssx{
	margin-left:124px;
}
#testonewsdx{
	margin-left:0px;
}
.titolonews{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#710000;
 font-size:10px;
 font-weight:bold;
}
.testonewsspaziato{
	 padding-top:2px;
	 color:#000;
}
#boxlogin{
	background-image:url(../images/key_bg.jpg);
	background-repeat:no-repeat;
	height:80px;
	width:307px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cfcfcf;
}
.inputlogin{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	border:0px;
	background-image:url(../images/campiform.png);
	background-repeat:no-repeat;
	height:19px;
	width:230px;
	line-height:19px;
	padding-left:3px;
	padding-top:2px;
	background-color:transparent;


}
.inputlogin150{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	border:0px;
	background-image:url(../images/campiform3.gif);
	background-repeat:no-repeat;
	height:19px;
	width:150px;
	line-height:19px;
	padding-left:3px;
	padding-top:2px;
	background-color:transparent;


}




.formvari{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	border:1px solid #000;
	/* background-image:url(../images/campiform.jpg); */
	background-repeat:repeat-x;
	height:18px;
	line-height:18px;
	background-color:#fff;
}

.formorari{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	border:0px;
	background-image:url(../images/campiform.jpg);
	background-repeat:repeat-x;
	height:18px;
	width: 60px;
	line-height:18px;
	background-color:#fff;
}

.formdistanza{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	border:0px;
	background-image:url(../images/campiform.jpg);
	background-repeat:repeat-x;
	height:18px;
	width: 75px;
	line-height:18px;
	background-color:#fff;
}

.chiusura{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	border:1px solid #000;
	background-image:url(../images/campiform.jpg);
	background-repeat:repeat-x;
	height:18px;
	width: 90px;
	line-height:18px;
	background-color:#fff;
	
}

.inputsubmit{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	border:0px;
	background-image:url(../images/campiform2.gif);
	background-repeat:repeat-x;
	height: 19px;
	width:105px;
	line-height:17px;
	background-color:transparent;
}

.alert{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

.seo {
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1px;
	background-color:#fff;
}





#footer
{
 height:133px;
 width:960px;
 background-image:url(../images/footer_bg.jpg);
 background-repeat:no-repeat;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#cfcfcf;
}

#spaziofreccia{
	width:50px;
	height:290px;
	float:left;
	text-align:left;
}

#testoazienda{
	margin-left:50px;
	height:290px;
	width:285px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cfcfcf;
	font-size:11px;
}

.testoverdebold{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cfcfcf;
	font-weight:bold;
}

.capitoletti{ padding-left:88px; padding-top:39px; text-align:left}

#privatisx{
	width:342px;
	height:380px;
	float:left;
}
#privatidx{
	width:290px;
	height:380px;
	margin-left:350px;
}

.testoprivati{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cfcfcf;
	font-size:11px;
}


#masterlatosx{
	width:655px;
	height:497px;
	float:left;
	background-image:url(../images/master_bg.jpg);
	background-repeat:no-repeat;
}
#masterlatodx{
	width:307px;
	height:497px;
	margin-left:655px;
	background-image:url(../images/menu_laterale_bg.jpg);
	background-repeat:no-repeat;
}

#mastertestosx{
	height:450px;
	width:298px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cfcfcf;
	font-size:11px;
}

#mastertestodx{
	height:450px;
	width:320px;
	margin-left:298px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cfcfcf;
	font-size:11px;
}

.generic:link, .generic:visited {text-decoration: none; color:#cfcfcf;; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.generic:hover {text-decoration: underline; color:#cfcfcf;; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.genericverde:link, .genericverde:visited {text-decoration: none; color:#cfcfcf; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.genericverde:hover {text-decoration: underline; color:#005d21; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}




.spotgiallo:link, .spotgiallo:visited {text-decoration: none; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffb400}
.spotgiallo:hover {text-decoration: underline; font-weight:bold;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffb400}


.generic3:link, .generic3:visited {text-decoration: none; color:#787878; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000}
.generic3:hover {text-decoration: underline; color:#787878; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000}



.generic2:link, .generic2:visited {text-decoration: none; color:#cfcfcf;; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000}
.generic2:hover {text-decoration: underline; color:#cfcfcf;; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000}

.generic3:link, .generic3:visited {text-decoration: none; color:#cfcfcf;; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000}
.generic3:hover {text-decoration: underline; color:#cfcfcf;; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000}

a:link, a:visited {text-decoration: none; color:#b60101; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
a:hover {text-decoration: underline; color:#b60101; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}



.linkgrigio:link, .linkgrigio:visited {text-decoration: none; color:#787777; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold;}
.linkgrigio:hover {text-decoration: underline; color:#b60101; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold;}



#diffusionelatosx{
	width:655px;
	height:432px;
	float:left;
	background-image:url(../images/diffusione_bg.jpg);
	background-repeat:no-repeat;
}
#diffusionelatodx{
	width:307px;
	height:432px;
	margin-left:655px;
	background-image:url(../images/menu_diffusione_on.jpg);
	background-repeat:no-repeat;
}

#diffusionesx{
	width:340px;
	height:380px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cfcfcf;
	font-size:11px;
	
}
#diffusionedx{
	width:307px;
	height:380px;
	margin-left:340px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cfcfcf;
	font-size:11px;
	
}


#greenlatosx{
	width:655px;
	height:570px;
	float:left;
	background-image:url(../images/green_bg.jpg);
	background-repeat:no-repeat;
}
#greenlatodx{
	width:307px;
	height:500px;
	margin-left:655px;
	background-image:url(../images/menu_promozione_on.jpg);
	background-repeat:no-repeat;
}

#ambientelatosx{
	width:655px;
	height:432px;
	float:left;
	background-image:url(../images/ambiente_bg.jpg);
	background-repeat:no-repeat;
}

#fotosx{
	width:655px;
	height:432px;
	float:left;
	background-image:url(../images/fotogallery_bg.jpg);
	background-repeat:no-repeat;
}

#vuotosx{
	width:655px;
	height:432px;
	float:left;
	background-image:url(../images/vuoto_bg.jpg);
	background-repeat:no-repeat;
}

#vuotosxnosfumature{
	width:655px;
	float:left;
	background-image:url(../images/vuotonosfumature_bg.jpg);
	background-repeat:no-repeat;
}

#ambientelatodx{
	width:307px;
	height:432px;
	margin-left:655px;
	background-image:url(../images/menu_ambiente_on.jpg);
	background-repeat:no-repeat;
}

#fotogallerylatodx{
	width:307px;
	height:432px;
	margin-left:655px;
	background-image:url(../images/menu_galleria_on.jpg);
	background-repeat:no-repeat;
}

#newslatosx{
	width:655px;
	height:432px;
	float:left;
	background-image:url(../images/news_bg.jpg);
	background-repeat:no-repeat;
}
#newslatodx{
	width:307px;
	height:432px;
	margin-left:455px;
	background-image:url(../images/menu_laterale_bg.jpg);
	background-repeat:no-repeat;
}
#newslatodx2{
	width:307px;


	background-image:url(../images/menu_laterale_bg2.jpg);
	background-repeat:no-repeat;
}

#newslatodx5{
	width:307px;
	height:600px;
	background-image:url(../images/menu_laterale_bg2.jpg);
	background-repeat:no-repeat;
}

#newslatodx4{
	width:307px;


	background-image:url(../images/menu_laterale_bg4.jpg);
	background-repeat:no-repeat;
}


#newslatodx3{
	width:307px;


	background-image:url(../images/menu_laterale_bg3.jpg);
	background-repeat:no-repeat;
}

#news2latosx{
	width:655px;
	height:557px;
	float:left;
	background-image:url(../images/news_bg2.jpg);
	background-repeat:no-repeat;
}
#news2latodx{
	width:307px;
	height:557px;
	margin-left:455px;
	background-image:url(../images/menu_laterale_bg.jpg);
	background-repeat:no-repeat;
}
#presslatosx{
	width:655px;
	height:437px;
	float:left;
	background-image:url(../images/press_bg.jpg);
	background-repeat:no-repeat;
}
#presslatodx{
	width:307px;
	height:437px;
	margin-left:655px;
	background-image:url(../images/menu_laterale_bg.jpg);
	background-repeat:no-repeat;
}

#datilatosx{
	width:655px;
	height:479px;
	float:left;
	background-image:url(../images/dati_bg.jpg);
	background-repeat:no-repeat;
}
.titolosezione{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#313f50; }
.cleimsezione{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px;color:#710000;  font-weight:bold}
.testosezione{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#cfcfcf}

SELECT{width:140px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }

.linkarea:link, .linkarea:visited {text-decoration: none; color:#b60101;; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.linkarea:hover {text-decoration: underline; color:#b60101; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

.rosso{ color:#700100;}
.azzurro {color:#000; font-weight:bold; font-size:12px; }

.grigioscuro{color:#c10202}
.error{ color:#FF0000; font-weight:bold; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.linkdelete:link, .linkdelete:visited {text-decoration: none; color:#6a6a6a;; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.linkdelete:hover {text-decoration: underline; color:#6a6a6a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

.footlink:link, .footlink:visited {text-decoration: none; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.footlink:hover {text-decoration: underline; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
