﻿
body { 	font-size: 90%; margin: 0; padding: 0; background-color: #cccccc; }

b { font-size: 90%; }

em { color: red; }

#maincontainer { width: 1000px; margin: 0 auto; /*Center container on page*/ background: #eeeeee; }

#topsection { background: #FFFFFF; height: 120px; }

#topSinistra { float: left; position: relative; left: 0; top: 0; margin: 0; padding-top: 0px; }

#topDestra { float: left; position: relative; left: 300; top: 0; width: 700px; height: 120px; margin: 0;
	padding-top: 0px; background-image: url("images/testa_dx.jpg"); }

#contentwrapper { float: left; width: 100%; background: #eeeeee;  }
#contentwrapper_2 { float: left; width: 100%; background: #eeeeee; }
#contentwrapper_1070 { float: left; width: 100%; background: #eeeeee; height: 1070px; }

#contentcolumn { margin: 0 175px 0 175px; }

#leftcolumn { float: left; width: 175px; margin-left: -1000px; /*Set margin to that of -(MainContainerWidth)*/ }

#rightcolumn { float: left; width: 175px; margin-left: -175px; /*Set left margin to -(RightColumnWidth)*/ }

.innertube { margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/ margin-top: 10px; }

.margineAlto { margin-top: 10px; margin-left: 0; }

.sfondo_titoli { width: auto; height: 24px; background: url(images/sf_titoli.jpg); line-height: 24px; text-align: center; }

.box_155 { width: 145px; padding: 5px;  background: #FFFFFF; border-right: #999999 thin solid; border-bottom: #999999 thin solid; }
.box_153 { width: 143px; padding: 5px;  background: #FFFFFF; border-right: #999999 thin solid; border-bottom: #999999 thin solid; }

.box_acc { width: 145px; background-image: url(images/sf_accesso.jpg);}
.box_ist { width: 135px; padding: 5px;  background-image: url(images/sf_istituzionale.jpg);}
.box_pro { width: 143px; }
.box_aff { width: 143px; }

.butt_pro { width: 133px; padding: 5px; background-image: url(images/sf_prop_sfumato.jpg);}
.butt_aff { width: 133px; padding: 5px; background-image: url(images/sf_aff_sfumato.jpg);}
.butt_temi { width: 143px; padding: 3px 0px 3px 0px; border-bottom: #999999 thin solid;}

.box_top { width: 145px; background: #FFFFFF;}
.box_top2 { width: 143px; background: #FFFFFF;}

#colonna_cx { float: left; width: 650px; padding: 10px 0px 0px 0px; background: #99FFFF; }

.box_fallora { float: left; width: 309px; height: 550px; padding: 5px;  background: #FFFFFF; border-right: #999999 thin solid; border-bottom: #999999 thin solid; }
.box_cartina { float: left; width: 640px; padding: 5px; background: #FFFFFF; border-right: #999999 thin solid; border-bottom: #999999 thin solid; }
.box_cartina2 { float: left; width: 640px; padding: 5px; background-image: url(images/sf_cartina.jpg); border-right: #999999 thin solid; border-bottom: #999999 thin solid; }
.box_accesso_big { float: left; width: 640px; padding: 5px; background-image: url(images/sf_accesso_big.jpg); border-right: #999999 thin solid; border-bottom: #999999 thin solid; }
.box_vetrina { float: left; width: 309px; height: 212px; padding: 5px;  background: #FFFFFF; border-right: #999999 thin solid; border-bottom: #999999 thin solid; }
.box_vetrina2 { float: left; width: 320px; height:160px; padding: 0px; background: #FFFFFF; border-right: #999999 thin solid; border-bottom: #999999 thin solid; }
.box_promo { float: left; width: 309px; height: 212px; padding: 5px;  background: #FFFFFF; border-right: #999999 thin solid; border-bottom: #999999 thin solid; }
.box_promo2 { float: left; width: 320px; padding: 0px;  background: #FFFFFF; border-right: #999999 thin solid; border-bottom: #999999 thin solid; text-align:right }

.box_scheda { float: left; width: 640px; padding: 5px; background: #ffffff; border-right: #999999 thin solid; border-bottom: #999999 thin solid; }

.box_report_1 { float: left; width: 640px; padding: 5px; background: #ffffff; border-right: #999999 thin solid; border-bottom: #999999 thin solid; }
.box_report_2 { float: left; width: 629px; padding: 4px; border: #cccccc thin solid; }
.box_report_2b { table-layout: fixed; width: 630px; height: 600px; padding: 5px; background-image: url(images/sf_cartina_report.jpg); }
.box_report_3 { table-layout: fixed; width: 630px; border: #666666 thin solid; }

.box_record {float: left; width: 640px; height: 185px; padding: 5px; background: #ffffff; border: ##CCCCCC thin solid; }
.box_record_foto {table-layout: fixed; width: 100px; height: 185px; background: #dddddd; }
.box_record_foto_img {table-layout: fixed; width: 100px; height: 75px; }
.box_record_foto_riga {table-layout: fixed; width: 100px; height: 5px; background: #ffffff; }
.box_record_foto_testo {table-layout: fixed; width: 100px; }
.box_record_space_vr {width: 5px; height: 185px; margin-left: 100px;}
.box_record_line_vr {width: 1px; height: 185px; background: #666666; margin-left: 105px;}
.box_record_space_vr2 {width: 5px; height: 185px; margin-left: 106px;}
.box_record_dx {float: left; width: 519px; height: 185px; }
.box_record_titolo1 { float: left; width: 374px; height: 24px; background: url(images/sf_monti.jpg); line-height: 24px; text-align: center; }
.box_record_titolo2 { float: left; width: 145px; height: 24px; }
.box_record_space_or {float: left; width: 519px; height: 8px; }
.box_record_tip_imm {float: left; width: 519px; }
.box_record_icone {float: left; width: 519px; height: 20px;}
.box_record_test {float: left; width: 519px; }

.box_annuncio_1 { float: left; width: 150px; height: 188px; }
.box_annuncio_2 { float: left; width: 150px; height: 188px; }

.box_temi { float: left; width: 143px; height: 180px; padding: 3px; border: #CCCCCC thin solid }
.box_temi2 { float: left; width: 143px; height: 180px; padding: 3px 2px 3px 2px; border: #CCCCCC thin solid }

.box_fascia_casavaca { float: left; width: 150px; height: 30px; background: #CCFFFF; }
.box_fascia_bedbreak { float: left; width: 150px; height: 30px; background: #CCCCFF; }
.box_fascia_agritur { float: left; width: 150px; height: 30px; background: #CCFFCC; }
.box_fascia_charme { float: left; width: 150px; height: 30px; background:  #CCCC66; }

.box_margin9 { float: left; width: 9px; height: 188px; background-image:url(images/box_separe.gif) }
.box_margin_temi { float: left; width: 9px; height: 188px; background-image:url(images/box_separe.gif) }
.box_margin { float: left; width: 10px; height: 212px; }
.box_margin_5 { float: left; width: 5px; height: 160px; }
.box_search { table-layout: fixed; width: 640px; background: #FFFFFF; }

#colonna_dx { float: left; width: 155px; padding: 10px; background: #CCFFCC; }

.box_foto_155 { height: 80px; }

.riga10 { height: 10px; background: #eeeeee; } 
.riga1_tras { height: 1px; } 
.riga2_tras { height: 2px; } 
.riga3_tras { height: 3px; } 
.riga5_tras { height: 5px; } 
.riga10_tras { clear: left; height: 10px; } 
.riga13_tras { height: 13px; } 
.riga15_tras { height: 15px; } 

.riga36 { height: 42px; background: #FFFFFF; } 
.riga36_sx { float: left; width: 240px; background: #FFFFFF; } 
.riga36_dx { float: left; width: 660px; background: #FFFFFF; } 
.credits { clear: left; width: 100%; background: #FFFFFF; } 

#footer { clear: left; width: 1000px; margin: 0 auto; background: #eeeeee; color: #000000; text-align: center; }
#sf_flag { width: 979px; margin: 0 auto; background: #ffffff; border-right: #999999 thin solid; border-bottom: #999999 thin solid; }
#flag { width: 969px; padding: 5px; }

.descr_immobile {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: gray; font-weight: bold}

.testobluscuro { margin-top: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000033;
	font-weight: bold; }
.testobluscuro2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000033;
	font-weight: bold; }
.testobianco_old { margin-top: 65px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: white; font-weight: bold; }

.nero {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: black; font-weight: bold; }

.titolo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; font-weight: bold; }
.box_titolo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; font-weight: bold; height: 30px;}
.box_tipologia { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #003366; }

.txt_ambito {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #777777}
.txt_ambito:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: orange}
.txtlegenda {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999}
.txtlegenda2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999}
.txtlegenda2:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: orange}
.tit_bianco {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: white; font-weight: bold}
.testobianco {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:white; font-weight: bold}
.butt_bianco {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:white; font-weight: bold}
.butt_bianco:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000066; font-weight: bold}
.blu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000066; font-weight: bold; }
.blu2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000066; font-weight: bold; }
.blu2:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #CC0000; font-weight: bold; }
.testoverde {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#599F1F; font-weight: bold}
.testoverde:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:orange; font-weight: bold}
.testoverde2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#599F1F; font-weight: normal}
.testociano {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #006699; font-weight: bold}
.testociano2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #006699; font-weight: normal}
.descrizione {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000080; }
.descriz_ner {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; }
.testonero {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
.testobianco_piccolo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:white; font-weight: bold}
/*.testobianco:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: orange; font-weight: bold}*/

a {text-decoration: none; color: #0099CC}
a:hover {text-decoration: none; color:orange; cursor: hand}


