@charset "utf-8";
/* CSS Document */

body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;background-image:url(../immagini/sfondoripetuto.jpg); background-position:top left; margin:0px;}

#container{
	width:978px; margin:auto;}
#testata{background-image:url(../immagini/sfondotestata.png); height:158px; float:left; width:978px;}
#corpo{float:left; width:978px; background-image:url(../immagini/sfondopagina.png);}
#chiusura{float:left; width:978px; background-image:url(../immagini/sfondochiusura.png); height:71px;}

#logo{float:left; margin-top:17px; margin-left:20px; display:inline; width:600px;}
#logo h1{position:absolute; display:none;}
#patrocinio{float:right; clear:right; width:205px; font-size:10px; margin-top:30px; line-height:18px;}
#colonnamenu{
	float: left;
	clear:left;
	display:inline;
	margin-left:9px;
	width:222px; 
}

#chisiamo{background-image:url(../immagini/sf-chisiamo.gif);}
#attivita{background-image:url(../immagini/sf-attivita.gif);}
#documenti{background-image:url(../immagini/sf-documenti.gif);}
#newsletter{background-image:url(../immagini/sf-newsletter.gif); color:#ffffff; padding-top:10px; height:159px; overflow:hidden;}
#newsletter table{font-size:10px;}
#newsletter form{margin:0px;padding:0px;}
#altri{background-image:none;}

.sezionemenu{
	float:left;
	clear:left;
	padding-top:6px;
	padding-left:46px;
	width:168px;
	padding-right:6px;
	padding-bottom:16px;
}
.sezionemenu a{float:left; clear:left; line-height:16px; margin-top:8px; color:#ffffff; text-decoration:none;}
.sezionemenu a:hover{text-decoration:underline;}
#altri a{color:#000000; font-size:10px;line-height:12px;}

#bloccocentrodestra{
	float:left;
	width:738px; background-image:url(../immagini/sfondoombra.jpg); background-repeat:repeat-x;
}

#centro{
	float:left;
	clear:left;
	width:516px;
	min-height: 500px;	height:auto !important;	height: 500px;
}

.contenuticentrali{float:left; margin-left:16px; display:inline; width:500px; border-bottom:1px dotted #999999; padding-bottom:10px;}
.contenuticentrali h2{margin-top:12px; margin-bottom:10px; font-size:16px; text-align:center;}
.contenuticentrali h3{margin-top:8px; margin-bottom:3px; font-size:14px;}
.contenuticentrali h4{margin-top:2px; margin-bottom:5px; font-size:12px;}
.contenuticentrali p{margin-top:4px; margin-bottom:4px;}
.leggi{float:left; clear:left; width:500px; text-align:right;font-weight:bold;}

.contenuticentrali a{text-decoration:none; color:#18B566;}
.contenuticentrali h3{color:#18B566;}
.contenuticentrali a:hover{text-decoration:underline;}

.colore a, .colore h3, .colore h2, .colore h4{color:#18B566; text-decoration:none;}
.coloreA a, .coloreA h3, .coloreA h2{color:#3366CC; text-decoration:none;}
.coloreD a, .coloreD h3, .coloreD h2{color:#F46200; text-decoration:none;}
.coloreI a, .coloreI h3, .coloreI h2{color:#D9B800; text-decoration:none;}

#destra{float:left; width:214px;}
.banner{margin-left:16px; margin-top:12px;}
#diabetee{
	float:left;
	clear:left;
	margin-left:16px; 
	display:inline;
	margin-top:10px;
	background-image:url(../immagini/sfondodiabetee....jpg);
	width:181px;
	padding:9px;
	font-size:11px;
	height:203px;
}
#diabetee a{color:#000000; line-height:16px; text-decoration:none;}
#diabetee a:hover{text-decoration:underline;}

#datiazienda{
	float:left; 
	clear:left;
	margin-left:20px;
	margin-top:6px;
	display:inline;
	line-height:14px;
	height:28px;
	font-size:10px;
	width:100%;
}
#datiazienda a{color:#000000;}
#designedbytosnet{
	float:left;
	clear:left;
	display:inline;
	margin-left:834px;
	margin-top:9px;
}


.forminterno{float:left; clear:left; width:450px;padding:8px; margin-top:0px; font-size:12px;}
label{float:left; height:18px; padding-top:6px;}
contolgroup label{font-weight:bold; color:#996600; font-style:normal;}
option{color:#000000;}
.campoform{background-image:url(../immagini/sfondocampiform.jpg); border: 1px solid #CCCCCC; height:20px; padding-left:5px; line-height:20px; float:right;}
.textareaform{width:445px;height:80px;background-image:url(../immagini/sfondotextarea.jpg); border: 1px solid #CCCCCC; padding-left:5px; float:right; background-position:top left;}
.rigoform{margin-bottom:6px; float:left; clear:left; width:450px;}
.rigoform strong{float:left; margin-top:15px; color:#99CC99; margin-bottom:5px;}
.mezzorigoform{margin-bottom:6px; float:left; width:205px;}
.unquartodirigoform{float:left; width:102px;}
