a:link {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

a:visited {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

.titolo_guestbook{
	color: #A1C81C;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	
}
.titolo_guestbook_cont{
	color: #cccccc;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
	
}
.table_3{
    border-top: 2px solid #80bd06;
    border-bottom: 2px solid #80bd06;
    border-left: 2px solid #80bd06;
    border-right: 2px solid #80bd06;
    background-color: #80bd06;
}
.table_4{
    border-top: 2px solid #eae9e9;
    border-bottom: 2px solid #eae9e9;
    border-left: 2px solid #eae9e9;
    border-right: 2px solid #eae9e9;
    background-color: #f8f8f8;
}
.table_2{
    border-top: 2px solid #dcdcdc;
    border-bottom: 2px solid #dcdcdc;
    border-left: 2px solid #dcdcdc;
    border-right: 2px solid #dcdcdc;
    background-color: #FFFFFF;
}
.table{
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    background-color: #FFFFFF;
}
.table_home1{
    border-top: 1px solid #cfa64c;
    border-bottom: 1px solid #cfa64c;
    border-left: 1px solid #cfa64c;
    border-right: 1px solid #cfa64c;
    background-color: #dab667;
}
.table_home2{
    border-top: 1px solid #cfa64c;
    border-bottom: 1px solid #cfa64c;
    border-left: 1px solid #cfa64c;
    border-right: 1px solid #cfa64c;
    background-color: #ecd5a2;
}
.table_ricerca{
    border-top: 1px solid #e3b168;
    border-bottom: 1px solid #e3b168;
    border-left: 1px solid #e3b168;
    border-right: 1px solid #e3b168;
    background-color: #ce994d;
}
.table_ricerca2{
    border-top: 1px solid #bc873b;
    border-bottom: 1px solid #bc873b;
    border-left: 1px solid #bc873b;
    border-right: 1px solid #bc873b;
    background-color: #dab667;
}
.table_sportelli{
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    background-color: #ffffff;
}

.table_home{
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    background-color: #ffffff;
}

A.contenuti:LINK {color : #332c1c; text-decoration : none; font-weight : normal; font-size : 11px; font-family: Tahoma;}
A.contenuti:VISITED {color : #332c1c; text-decoration : none; font-weight : normal; font-size : 11px; font-family: Tahoma;}
A.contenuti:ACTIVE {color : #332c1c; text-decoration : none; font-weight : normal; font-size : 11px; font-family: Tahoma;}
A.contenuti:HOVER {color : #000000; text-decoration : underline; font-weight : normal; font-size : 11px; font-family: Tahoma;}

A.menu:LINK {color : #333333; text-decoration : none; font-weight : bold; font-size : 11px; font-family: Tahoma;}
A.menu:VISITED {color : #333333; text-decoration : none; font-weight : bold; font-size : 11px; font-family: Tahoma;}
A.menu:ACTIVE {color : #333333; text-decoration : none; font-weight : bold; font-size : 11px; font-family: Tahoma;}
A.menu:HOVER {color : #6a6a6a; text-decoration : none; font-weight : bold; font-size : 11px; font-family: Tahoma;}

A.menu2:LINK {color : #fef8aa; text-decoration : none; font-weight : bold; font-size : 11px; font-family: Tahoma;}
A.menu2:VISITED {color : #fef8aa; text-decoration : none; font-weight : bold; font-size : 11px; font-family: Tahoma;}
A.menu2:ACTIVE {color : #fef8aa; text-decoration : none; font-weight : bold; font-size : 11px; font-family: Tahoma;}
A.menu2:HOVER {color : #ffffff; text-decoration : none; font-weight : bold; font-size : 11px; font-family: Tahoma;}

A.box:LINK {color : #8f8f8f; text-decoration : none; font-weight : normal; font-size : 11px; font-family: Tahoma;}
A.box:VISITED {color : #8f8f8f; text-decoration : none; font-weight : normal; font-size : 11px; font-family: Tahoma;}
A.box:ACTIVE {color : #8f8f8f; text-decoration : none; font-weight : normal; font-size : 11px; font-family: Tahoma;}
A.box:HOVER {color : #8f8f8f; text-decoration : underline; font-weight : normal; font-size : 11px; font-family: Tahoma;}

A.box2:LINK {color : #8f8f8f; text-decoration : none; font-weight : bold; font-size : 11px; font-family: Tahoma;}
A.box2:VISITED {color : #8f8f8f; text-decoration : none; font-weight : bold; font-size : 11px; font-family: Tahoma;}
A.box2:ACTIVE {color : #8f8f8f; text-decoration : none; font-weight : bold; font-size : 11px; font-family: Tahoma;}
A.box2:HOVER {color : #8f8f8f; text-decoration : underline; font-weight : bold; font-size : 11px; font-family: Tahoma;}

A.footer:LINK {color : #FFFFFF; text-decoration : none; font-weight : bold; font-size : 11px; font-family: Tahoma;}
A.footer:VISITED {color : #FFFFFF; text-decoration : none; font-weight : bold; font-size : 11px; font-family: Tahoma;}
A.footer:ACTIVE {color : #FFFFFF; text-decoration : none; font-weight : bold; font-size : 11px; font-family: Tahoma;}
A.footer:HOVER {color : #e8e0bc; text-decoration : none; font-weight : bold; font-size : 11px; font-family: Tahoma;}

A.ricerche:LINK {color : #332c1c; text-decoration : none; font-weight : normal; font-size : 11px; font-family: Tahoma;}
A.ricerche:VISITED {color : #332c1c; text-decoration : none; font-weight : normal; font-size : 11px; font-family: Tahoma;}
A.ricerche:ACTIVE {color : #332c1c; text-decoration : none; font-weight : normal; font-size : 11px; font-family: Tahoma;}
A.ricerche:HOVER {color : #000000; text-decoration : none; font-weight : normal; font-size : 11px; font-family: Tahoma;}

A.immobili:LINK {color : #000000; text-decoration : none; font-weight : normal; font-size : 13px; font-family: Tahoma;}
A.immobili:VISITED {color : #000000; text-decoration : none; font-weight : normal; font-size : 13px; font-family: Tahoma;}
A.immobili:ACTIVE {color : #000000; text-decoration : none; font-weight : normal; font-size : 13px; font-family: Tahoma;}
A.immobili:HOVER {color : #ffffff; text-decoration : none; font-weight : normal; font-size : 13px; font-family: Tahoma;}


TD.sfnd_sx{ background-image:url(../img/alto_sfnd_sx.jpg); background-position:top; no-repeat;}
TD.sfnd_dx{ background-image:url(../img/alto_sfnd_dx.jpg); background-position:top; repeat-x;}
TD.sfnd_loghetti{ background-image:url(../img/alto_loghi_sfnd.jpg); background-position:top; repeat-x;}
TD.menu1{ background-image:url(../img/alto_menu_sfnd2.jpg); background-position:bottom; repeat-x;}
TD.basso{ background-image:url(../img/basso_sfnd.jpg); background-position:top; repeat-x;}
TD.sfnd_titolone{ background-image:url(../img/home_sfnd_titolone.jpg); background-position:top; repeat-x;}
.sfnd_colonna_sx{ background-image:url(../img/sfnd_col_sx.jpg); background-position:top; repeat-x;}
.sfnd_home_cont{ background-image:url(../img/home_cont_sfnd.jpg.jpg); background-position:top; repeat-x;}
TD.sottomenu_sfnd{ background-image:url(../img/sottomenu_sfnd.jpg); background-position:top; repeat-x;}
TD.etichette_home{ background-image:url(../img/etichetta_home.png); background-position:top; repeat-x;}
TD.col_sx_basso{ background-image:url(../img/sfnd_col_sx.jpg); background-position:bottom; no-repeat;}



.contenuti_col_sx {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3e3e3e;
}
.contenuti_col_sx_giallo {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #eec230;
}
.contenuti_col_sx_giallo2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #dca000;
}
.contenuti_col_sx_giallo3 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fef8aa;
}
.contenuti_col_sx_giallo3_b {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fef8aa;
}
.contenuti_col_grigio_11 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #c1c1c1;
}

.contenuti_col_grigio_10 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #c1c1c1;
}



body {	
	background: #ffffff;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8f8f8f;
	text-align: justify;
	word-spacing: 0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.sottomenu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.footer {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FAA993;
}
.footer_b {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FAA993;
}
.contenuti {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8f8f8f;
	line-height: 20px;
}
.contenuti_linguette {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fadf8b;
}
.contenuti_begie {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #f5f5e9;
}


.contenuti_b_sportelli {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8f8f8f;
	PADDING-LEFT: 10px;
}
.contenuti_n_sportelli {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8f8f8f;
	PADDING-LEFT: 10px;
}

.contenuti_data_home {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #cf1313;
}
.contenuti_scheda_prezzo {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.contenuti_scheda_euro {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #9d0c0c;
}


.contenuti_chiusura_9 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #757562;
}
.contenuti_chiusura_10 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #757562;
}
.contenuti_testo1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #332c1c;
}
.contenuti_prezzo1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #332c1c;
}
.contenuti_prezzo2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5e2d08;
}


.contenuti_barrato {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:line-through;
	font-weight: normal;
	color: #817C75;
}


.contenuti_b {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3e3e3e;
}
.prezzo_big {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #9ebf3a;
}

.prezzo_home_verde {
	font-family: Arial;
	font-size: 11px;
	text-decoration:line-through;
	font-weight: bold;
	color: #9ebf3a;
}

.prezzo_barrato_scheda {
	font-family: Arial;
	font-size: 11px;
	text-decoration:line-through;
	font-weight: normal;
	color: #909090;
}

.titolo_big {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9ebf3a;
}
.titolo_cat_big {
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}

.contenuti_b_arancio {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffa924;
}
.contenuti_b_verde {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #92b71d;
}
.text{
    border-top: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    border-left: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
    background-color: #FFFFFF;
    font-family: Tahoma;
	font-size: 11px;
	size: 12px;
    color: #7B7B7B;   
    text-decoration: none;
	background-attachment: fixed;	
	/*background-image: url(img/shadow_txtbox.gif);	*/
	background-repeat: no-repeat;	
	background-position: left top;
	
}
.text2{
    border-top: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    border-left: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
    background-color: #eabe7f;
    font-family: Tahoma;
	font-size: 11px;
	size: 12px;
    color: #332c1c;   
    text-decoration: none;
	background-attachment: fixed;	
	background-repeat: no-repeat;	
	background-position: left top;
	
}
.text3{
    border-top: 1px solid #d5b877;
    border-bottom: 1px solid #d5b877;
    border-left: 1px solid #d5b877;
    border-right: 1px solid #d5b877;
    background-color: #fcde98;
    font-family: Tahoma;
	font-size: 11px;
	size: 12px;
    color: #332c1c;   
    text-decoration: none;
	background-attachment: fixed;	
	background-repeat: no-repeat;	
	background-position: left top;
	
}


<!--
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
-->
#DatiA h1 { color:#000; margin:2px; padding:2px; font-size:15px; font-weight:bold;}
#DatiA .boxh1 { 
	background-color:#FFE972;
	color:#000;
	padding:10px; margin:20px; text-align:center; font-size:14px;
	margin-top:4px;
}
#DatiA h2 { color:#555; margin:5px; padding:3px; font-size:13px; font-weight:bold; background-color:#f0f0f0; margin-top:20px;}
#DatiA .boxDatiA { margin:2px 30px;}
#DatiA fieldset { margin:2px 30px; border:1px solid #999;}
#DatiA input,textarea,select { font-family:Verdana, Arial, Helvetica, sans-serif; }
#DatiA input:hover,textarea:hover,select:hover { background-color:#FFF4BB;}
#DatiA input:focus,textarea:focus,select:focus { background-color:#FFF4BB; border:2px solid #636463;}
#DatiA input.button { border-color:auto; border-style:outset; border-width:2px;}
#DatiA input.button:focus { }

#DatiA input.checkbox:hover { background-color:#FFF4BB;}
#DatiA input.checkbox:focus { background-color:#FFF4BB; border:0px !important;}

#DatiA textarea { width:500px; height:100px;}
#DatiA label { float:left; display:block; width:200px; text-align:right; padding:4px; }

.eliminaBox {width:60px;  display:block; margin-left:10px;  }
.eliminaBox a {width:60px;border:0px solid #fff; display:block; }
.eliminaBox a:hover {border:1px solid #500; background-color:#990000; color:#fff; }
.eliminaBox img { border:0px; float:left; margin-right:5px;}

#Comandi a { width:200px; padding:3px; display:block; border:1px solid #999; }
#Comandi a:hover { background-color:#FFF4BB;}
.obbligatorio { font-weight:bold; color:#800;}

#Dati { width:75%; }	
#Dati th { font-weight:bold; text-align:center; border-bottom:1px solid #000; background-color:#FFF4BB; color:#000}
#Dati td { text-align:center; border-bottom:1px solid #888;}
#Dati .tr_0 td { background-color:#f5f5f5;}

.OUT { font-weight:bold; display:block; padding-top:4px; padding-left:210px;}

#LoginUtente input.text { width:120px; }
#LoginUtente label { float:left; width:60px; padding-top:4px;}
#LoginUtente input.button { width:80px; font-size:11px; font-family:Tahoma,Arial, Helvetica, sans-serif; border:1px solid #909090; background-color:#DFDFDF }
#LoginUtente div { padding:1px; margin:1px;}
#LoginUtente input { margin:1px; padding:0px;} 


@-moz-document url-prefix() {
	/* enforce scrollbar */
	body {
	overflow: -moz-scrollbars-vertical;
	}
}

.errore { margin:3px; padding:2px; color:#800; border:2px solid #800; background-color:#F9D9DA}


