/* CSS Document */
html, body{
	margin:0px;
	padding:0px;
	background-image:url(../immagini/sf-body.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#7AA8C9;
	font-size:12px;
	font-family:Arial, Verdana, Geneva, sans-serif;
	color:#525252;
}

/*
table{
	margin: 0 auto;
	padding:0;
	border-collapse:collapse;
}
tr, td {
	margin: 0;
	padding:0;
}*/

object {
	outline:none;
}

img{
	border:0;
}

h1{
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	font-weight:bold;
	margin:0;
	padding:0;
	color:#2D78A5;
}

/******** Pagine Sito *******/
h2.tit_white{
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#2C78A5;	
}
#cambia_ABC .ABC_testi{
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#2C78A5;	
}
.Guestbook_text table{
	margin-left:-10px;
	padding:6px;
}
.Guestbook_text hr{
	margin-left:-10px;
}

.txt_red{
	color:#CC0000;
}

.clearBoth{
	clear:both;
	margin:0;
	padding:0;
	height:1px;
	line-height:1px;
	border:0px solid red;
}

/*** bottom ****/
#bottom {
	padding:10px 10px 30px 10px; 
	text-align:center; 
	margin:0;
}

#menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	padding:10px 0 0 0;
	margin:0px;	

}
#menu li{
	list-style:none;
	display:inline;
}
#menu a, #menu a:link{
	color:#fff;
	text-decoration:none;
}
#menu a:hover{
	color:#fff;
	text-decoration:underline;
}

ul#servizi{
	list-style-type:square;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#525252;
	margin:-10px 0 8px 18px;
	padding:0;
}

#servizi li{
	padding:2px 0 0 0;
	margin:0px;	
}

#bottom .ABC_testi{
	color:#fff;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#bottom p a.ABC_link:link, p a.ABC_link:visited, p a.ABC_link:active{
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}
#bottom p a.ABC_link:hover{
	color:#fff;
	text-decoration:underline;
	font-weight:normal;
}

a.link-percorso:link, a.link-percorso:visited, a.link-percorso:active{
	color:#393939;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	text-decoration:none;
	font-weight:normal;
}
a.link-percorso:hover{
	color:#7AA8C9;
	text-decoration:underline;
	font-weight:normal;
}

td#pagina-listino table{
	margin: 0 auto;
	padding:0;
	border-collapse:separate;
}
td#pagina-istino table tr td {
	margin: 2px;
	padding:4px;
}



/* newsletter e sms */
.highslide-body{
	border:0px solid red;
}

.testi_titolo_sms, .testi_titolo_email{
	color:#525252;
	font-weight:bold;
}
.contenitore_sms, .contenitore_email{
	width:300px;
	font-size:12px;
	font-family:Arial,Verdana, Geneva, sans-serif;
	background-color:#fff;
	color:#525252;
}
.testi_label_sms, .testi_label_email{
	width:140px;
	text-align:right;
	color:#525252;
	font-size:12px;
	font-family:Arial, Verdana, Geneva, sans-serif;
}
.modulo_sms, .modulo_email{
	font-family:Arial,Verdana, Geneva, sans-serif;
	background-color:#EAF1F7;
	margin:1px 1px 1px 0;
	color:#525252;
	border:1px solid #525252;	
	text-align:left;
}

.bottone_sms, .bottone_email{
	font-family:Arial,Verdana, Geneva, sans-serif;
	background-color:#EAF1F7;
	color:#000;
	border:1px solid #386E86;	
	text-align:center;
	width:80px;
	margin:3px auto;
	padding:2px 4px;
}

.testi_sms, .testi_titolo_email{
	font-size:12px;
	font-family:Arial,Verdana, Geneva, sans-serif;
	color:#525252;
	text-align:center;
	padding-bottom:4px;
}

 a.link_email, elenco_liste_email, a.link_sms{
	font-size:12px;
	font-family:Arial,Verdana, Geneva, sans-serif;
	color:#525252;
	text-align:center;
	padding-bottom:4px;
	text-decoration:none;
}
#chat a:link,  #chat a:visited, a.txt:link, a.txt:visited, a.txt:active, a.ABC_link:link{
	font-size:12px;
	font-family:Arial,Verdana, Geneva, sans-serif;
	color:#525252;
	text-decoration:none;
}
#chat a:hover, a.txt:hover, a.ABC_link:hover{
	font-size:12px;
	font-family:Arial,Verdana, Geneva, sans-serif;
	color:#525252;
	text-decoration:underline;
}

.ABC_testi{
	color:#525252;
	font-size:12px;
	font-family:Arial,Verdana, Geneva, sans-serif;
	font-weight:normal;
}
/***** last minute *****/
a.ABC_link_last:link, a.ABC_link_eventi:link, a.ABC_link_last:visited, a.ABC_link_eventi:visited, a.ABC_link_last:active, a.ABC_link_eventi:active{
	color:#525252;
	text-decoration:none;
}
a.ABC_link_last:hover, a.ABC_link_eventi:hover{
	color:#2C5768;
	text-decoration:underline;
}
div#vedi_tutto{
	margin:0 auto;
	/*width:665px;*/
	height:26px;
	padding-right:20px;
	padding-top:4px;
	text-align:right;
	background-image:url(../img/back-link.jpg);
}

div#vedi_tutto a.ABC_link:link, a.ABC_link:visited, a.ABC_link:active{
	color:#525252;
	font-weight:bold;
	text-decoration:none;
}
div#vedi_tutto a.ABC_link:hover{ 
	color:#525252;
	font-weight:bold;
	text-decoration:underline;
}
/**** form contatti ****/
/*td.td_left{
	width:150px;
}
td.td_left div{
	width:90%;
}*/
