body {  height:auto; width:100%;margin:0;font-family: Tahoma,Verdana,Arial,sans-serif;font-size:11px;background-color:#ffffff;color:#000000;line-height:17px;  }

a { color:#000000; text-decoration:none}
a:hover { color:#333333; text-decoration:underline}
a:visited{ color:#000000; text-decoration:none}
a:active { color:#000000; text-decoration:none}
a img {border:0;}

input {font-family: Arial,Verdana,Tahomal,sans-serif; font-size:11px;}
textarea {font-family: Arial,Verdana,Tahomal,sans-serif;font-size:11px;}
form {font-family: Arial,Verdana,Tahomal,sans-serif;font-size:11px;}

#container {width:960px!important;  min-height:800px;height:auto; margin:0px auto 0px auto; padding-left:9px; padding-right:9px; border-left:1px dotted #669966;border-right:1px dotted #669966;  }

#header { width:980px; height:95px;margin:0 auto 0 auto;}
#header img{line-height: 95px; vertical-align:middle; margin-top:19px; float:left;}
   #header_sx { width:108px;height: 74px;line-height:74px;float:left; margin-right:16px;text-align:left;}
   #header_dx { width:628px;height: 52px;float:left;text-align:left; vertical-align: middle; padding-top:14px;}
	#header_dxa img{ height: 29px;vertical-align: middle}
#header_dx { width:500px; float:right; height:auto;}

#menu_alto { width:100%; height:24px;line-height: 30px;float:none;background-image:url(../immagini/sfondo_menu_alto.gif); padding-top:3px; padding-bottom:3px;}
#menu_alto_interno { width:980px; height:24px;line-height: 24px;float:none;margin:0px auto 0px auto;}
#menu_alto_interno ul{ width:auto; height: 24px;display:inline;text-align:right; padding:0px; color:#333333;}
#menu_alto_interno li{ width:auto; height: 22px;float:left;display:inline;text-align:left; margin:0px; padding-left:9px;padding-right:9px;  list-style-type:none; font-size:9px; color:#333333; font-weight:bold; background-color:#FFFFFF; margin-right:10px; text-transform:uppercase;border:1px dotted #669966;}
#menu_alto_interno li a{color:#333333; font-weight:bold;}

#foto_testata { width:960px; height:230px; line-height:230px;float:left; margin:0px;padding:0px; display:inline; margin-top:8px;}

#img_index_corpo { width:671px; height:205px; line-height:205px; padding:0px; border:0px; float:left; margin-top:8px;}
#left_bar{ width:270px; height:auto; float:left; background-color:#ffffff;text-align:left; margin-right:16px;border-right:1px dotted #669966;}
#corpo_centrale{width:370px!important;float:left; height:auto!important;background-color:#f1f1f1;text-align:left;margin-right:16px;margin-top:16px; padding:5px;}
#corpo_centrale_liste{width:663px!important;float:left; min-height:800px;height:auto;text-align:left;margin-top:16px; padding:5px;}

.proposte_elenco{width:660px!important;float:left; height:auto!important;text-align:left;margin-top:16px;}
.testo_elenco{width:470px!important;float:left; height:110px!important;text-align:left; padding-left:10px;}
#right_bar{width:257px!important; height:auto!important;float:left;background-color:#ffffff; text-align:left;margin-top:16px;}

#footer { width:100%; height:22px;line-height: 22px;float:left;background-image:url(../immagini/sfondo_footer_alto.gif);}
#footer_basso_marchietto {width:100%; height:20px;line-height: 20px; margin:0px; text-align:center;float:left}
#footer_basso {width:99%; height:20px;line-height: 20px; margin:0px; text-align:right; float:left;}
#footer_basso img{line-height: 20px; vertical-align:middle;}
	#footer_sx {width:400px; height:16px;line-height:16px;float:left; display:inline;text-align:left;color:#ffffff; font-size:11px; font-weight:bold;}
		#footer_sx ul{ width:400px; height: 16px;float:left;display:inline; text-align:left; margin:0px; padding:0px;}
		#footer_sx li{ width:auto; height: 16px;float:left;display:inline; text-align:left; margin:0px; padding-right:5px;padding-left:5px;  border-right:1px solid #FFFFFF;list-style-type:none; font-size:11px; color:#FFFFFF; font-weight:bold;}
		#footer_sx li a{color:#FFFFFF; font-weight:bold;}
	#footer_dx {width:352px; height:16px;line-height:16px;float:left; display:inline;text-align:right;color:#ffffff;font-size:11px; font-weight:bold;}
	
#contatti { width:550px; float:left; height:auto;margin-top:16px;}
	#contatti input{ font-size:11px; color:#000000;}
	#contatti select{ font-size:11px; color:#000000;}	
.box_sx {width:175px; height:auto!important; float:left; font-size:12px; clear:left;}
.box_sx ul {width:175px;margin:0px; padding:0px;float:left;list-style:none;font-size:11px;line-height:16px;margin-top:4px; height:auto!important}
.box_sx li {width:175px;margin:0px; padding:0px;float:left;list-style:none;font-size:11px;line-height:16px;}
.box_sx_titolo { width:169px; height:24px;border-left:4px solid #00365B; line-height:24px;float:left; font-size:12px;padding-left:3px;background-color:#f0f0f0;}

.box_dx {width:150px; height:auto!important; float:left; font-size:12px;}
.box_dx ul {width:150px;margin:0px; padding:0px;float:left;list-style:none;font-size:11px;line-height:16px;margin-top:4px;height:auto!important}
.box_dx li {width:150px;margin:0px; padding:0px;float:left;list-style:none;font-size:11px;line-height:16px;}
.box_dx_titolo { width:144px; height:24px;border-left:4px solid #00365B; line-height:24px;float:left; font-size:12px;padding-left:3px;background-color:#f0f0f0;}

.corpo_news{width:160px; float:left; height:auto;}

.contenuti_titolo {width:525px; float:left; height:auto;}
.contenuti_box_menu {width:525px;float:left;height:auto;display:inline;border-bottom:1px solid #cccccc;}
.contenuti_sottotitolo{width:525px; float:left; height:auto; padding-bottom:5px;}
.contenuti_box{width:525px;float:left;height:auto;display:inline}
.contenuti_box_sx{width:300px; height:180px; background-color:#f1f1f1; border:1px solid #a8a5a5;float:left;padding:9px; margin-right:2px;}
.contenuti_box_sx_menu{width:160px; height:60px; background-color:#f1f1f1; border:1px solid #a8a5a5;float:left;padding:9px; margin-right:2px;float:left;}
.contenuti_box_dx{width:183px;height:180px;float:left; background-color:#f1f1f1; padding:10px; line-height:18px;}
.contenuti_box_dx_menu{width:322px;height:90px;float:left; background-color:#ffffff; padding-left:10px;padding-right:10px; line-height:18px; padding-top:0px;}
.contenuti_box_allegato{}

.bold{ font-weight:bold;}

.font9{ font-size:9px;}
.font10{ font-size:10px;}
.font11{ font-size:11px;}
.font12{ font-size:12px;}
.font13{ font-size:13px;}
.font14{ font-size:14px;}
.font15{ font-size:15px;}
.font16{ font-size:16px;}

.blu{color:#006CB7;}
.bianco { color:#FFFFFF;}
.grigio{color:#333333;}
.rosso{color:#fc3337;}
.verde{color:#669966}

.maiuscolo {text-transform:uppercase;}
.destra { text-align:right;}

 
.t-space {margin-top:16px;}
.ht-space {margin-top:8px;}
.hht-space {margin-top:4px;}
.l-space {margin-left:16px;}
.hl-space {margin-left:8px;}
.hhl-space {margin-left:4px;}
.r-space {margin-right:16px;}
.hr-space {margin-right:8px;}
.hhr-space {margin-right:4px;}

.hhpb-space {padding-bottom:4px;}

.linea_bassa {border-bottom:1px solid #333333}

.form {margin: 0px; text-align: left; height: auto; margin-top:16px;}
.form_riga {padding-bottom: 6px; height: auto; width: 100%; display: inline; float: left;}
.form_riga_sx {width: 29%; float: left; height: auto;}
.form_riga_dx {width: 70%; float: left; height: auto;}
.form_input {width: 90%;font-size: 11px;}
.form_textarea {height: 160px; width: 92%; font-size:11px;}

.fotine_sx_home {width:260px; height:auto; float:left; padding-top:3px; padding-bottom:3px; }
.proposta {width:260px; height:auto; float:left; padding-top:5px; padding-bottom:8px; border-bottom:1px solid #cccccc;}
.proposta2 {width:253px; height:auto; float:left; padding-top:5px; padding-bottom:5px;padding-left:5px; background-color:#d1ead2; color:#000000; border:1px dotted #cccccc;}
.titolo_proposta {width:260px; height:18px; line-height:18px;}
.testo {width:260px; float:left; height:auto;}
.testo img{width:150px; height:90px; margin-right:8px; float:left;}
.tumb_interne1 {margin-left:5px; padding:10px; background-color:#FFFFFF; border:1px solid #669966; width:150px;float:left;}
.tumb_interne2  {margin-left:10px; padding:10px; background-color:#FFFFFF; border:1px solid #669966; width:150px;float:left ;}
.ricerca{width:250px; height:auto; float:left; padding-top:5px; padding-bottom:5px;padding-left:5px; background-color:#d1ead2; color:#000000; border:1px dotted #cccccc;}
.ul_ricerca { width:250px;margin:0px; padding:0px; list-style-type:none; float:left; margin-top:5px;}
