@charset "iso-8859-1";
/* CSS Document */

*{	margin:0 auto; padding:0;}

body{ color:#666666; background:#fff url(../img/bkg.jpg) repeat-x top left; font: 13px/1.6 Arial, Helvetica, sans-serif; text-align:center; line-height:16px;}

#container {width:980px; background:url(../img/sf-ombre.png) repeat-y top left;}

#container #sx { width:313px; float:left;}

#container #sx .utility {width:303px; height:20px; background:url(../img/sf-utility.jpg) no-repeat top right; text-align:right; padding-right:5px; float:right; font-size:10px; color:#6A6A6A;}
#container #sx .utility  a{text-decoration:none; color:#6A6A6A;}
#container #sx .utility  a:hover{text-decoration:underline; color:#6A6A6A;}

#container #sx #lingue{ padding-right:5px; width:308px; height:19px; text-align:right; float:right; font-size:11px; padding-top:5px; color:#6A6A6A;}
#container #sx #lingue a.active{color:#F60;}
#container #sx #lingue a{text-decoration:none; color:#6A6A6A;}
#container #sx #lingue a:hover{text-decoration:none; color:#F60; }

#container #sx #box-news-eventi{padding-right:5px; width:293px; float:right; font-size:11px; padding-top:5px; color:#fff; padding-left:5px;}

#container #sx #box-photogallery{padding-right:5px; width:285px; float:right; font-size:11px; padding-top:5px; color:#fff; background:#F3870B url(../img/sf-cartina.jpg) repeat-x top right; padding-left:5px;}

.titoli{font-size:20px; padding-left:10px; padding-top:10px; padding-bottom:10px; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.left{float:left;}
.right{float:right;}

/*#container #sx #box-dove  .localita{
	width:134px; 
	text-align:left; 
	height:27px; 
	line-height:12px; 
	padding-top:3px; 
	float:left; 
	font-size:11px; 
	color:#fff; 
    background:url(../img/sf-localita.png) no-repeat top left; 
	margin-left:1px; 
	margin-bottom:1px;}*/



#container #sx #box-news-eventi #box-news{ font-size:12px; line-height:18px; color:#666666; text-align:left; width:285px; padding-left:10px; padding-right:10px;}
#container #sx #box-news-eventi #box-news a{ font-size:12px; line-height:18px; text-decoration:none; color:#666666; text-align:left;}
#container #sx #box-news-eventi #box-news a:hover{ font-size:12px; line-height:18px; text-decoration:underline; color:#666666;}

#container #sx #box-photogallery  .localita a{text-decoration:none; color:#fff;}
#container #sx #box-photogallery  .localita a:hover{text-decoration:none; color:#E2221A;}
#container #sx #box-photogallery{padding-right:5px; width:288px; text-align:left; font-size:12px; padding-top:5px; color:#666666; padding-left:10px;}
#container #sx #box-news-eventi #tit-arancio{
	color:#366994;
	padding-top:10px;
	padding-bottom:10px;
	width:203px;
	height:30px;
	text-align:left;
	padding-left:10px;
	font-size:18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#container #sx #box-news-eventi #tit-arancio a{
	color:#666;
	text-decoration:none;
}


#container #sx #box-news-eventi #tit-arancio a:hover{
	color:#366994;
	text-decoration:none;
}

#container #sx #box-newsletter  #foto{
	width:273px;
	height:110px;
	background:url(../img/sf-gallery.png) no-repeat top left;
	float:left;
	margin-left:10px;
	padding-left:5px;
	padding-top:5px;
	font-size:11px;
	

}
#container #sx #box-newsletter  #foto a{
	color:#666666;
	text-decoration:none;

}

#container #sx #box-newsletter  #foto a:hover{
	color:#666666;
	text-decoration: underline;	

}

#container #sx #box-photogallery  #foto{
	width:273px;
	height:110px;
	background:url(../img/sf-gallery.png) no-repeat top left;
	float:left;
	margin-left:5px;
	padding-left:5px;
	font-size:11px;

}
#container #sx #box-photogallery  #foto a{
	color:#666666;
	text-decoration:none;

}

#container #sx #box-photogallery  #foto a:hover{
	color:#666666;
	text-decoration: underline;	

}
#container #sx #box-newsletter{padding-right:5px; width:293px; text-align:left; font-size:12px; padding-top:25px; color:#666666; }

#container #sx #box-newsletter #tit-arancio{
	color:#366994;
	padding-top:10px;
	padding-bottom:10px;
	height:30px;
	text-align:left;
	padding-left:10px;
	font-size:18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.arancio15{
	color:#366994;
	font-size:15px;

	
}



.arancio11{
	color:#366994;
	font-size:11px;

	
}
.arancio11 a{
	color:#EE9D44;
	text-decoration:none;
}
.arancio11 a:hover{
	color:#EE9D44;
	text-decoration:underline;
}

.dove{
	color:#666;
	text-align:left;
	font-size:12px;
	padding-left:15px;
	padding-bottom:30px;
}

.dove a{
	color:#518DBF;
	text-decoration:none;
}
.dove a:hover{
	color:#518DBF;
	text-decoration:underline;
}

#container #sx #box-photogallery  #foto img{ padding:15px 0 10px 15px;}

#bottone-grande{background:url(../img/bottone-grande.png) no-repeat top right; float:right; height:28px; }
#bottone-grande a{ color:#666666; text-decoration:none;}
#bottone -grande a:hover{color:#666666; text-decoration:underline;}

#bottone{background:url(../img/bottone.png) no-repeat top right; height:18px; float:right;  width:100px; }
#bottone a{ color:#666666; text-decoration:none;}
#bottone a:hover{color:#666666; text-decoration:underline;}



#container #dx {width:657px; float:left;}
#container #dx #link {width:637px; height:28px; background-color:#518EBF; padding-left:20px;}

#container #dx #link ul li {color:#FFF; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; display:inline; float:left;}
#container #dx #link ul li a{color:#FFF;float:left;padding-left:13px;padding-right:13px;text-decoration:none;line-height:28px;}
#container #dx #link ul li a.active{color:#525252; background-color:#CBDDEC; padding-left:13px; padding-right:13px; text-decoration:none;}
#container #dx #link ul li a:hover{ color:#525252; background-color:#CBDDEC; padding-left:13px; padding-right:13px; text-decoration:none;}


#container #dx  #content{ padding-left:40px; padding-top:20px; padding-right:20px; text-align:left;}
#container #dx  #content ul { margin-left: 30px;}

#container #dx #content  .titolo-grigio { font-size:18px; color:#666; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:20px;}

#container #dx  #box-case{ width:266px; height:167px; float:left; margin-bottom:2px; margin-right:2px; padding:14px; text-align:left;}



#footer{ width:980px; font-size:11px; text-align:center; padding-bottom:10px;}
#footer a{ text-decoration:none; color:#666;}
#footer a:hover{ text-decoration:underline; color:#666;}

.txt15{
	font-size:15px;
	font-weight:bold;
	color:#999999;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top:3px;
	
}




a{
	color:#518EBF;

	text-decoration:none;
}

a:hover{
	color:#518EBF;
	text-decoration:underline;
}

.tit-bianco{ color:#FFF; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}
.azzurrino{ background:#EEF3F9 url(../img/lente.png) no-repeat bottom right; border:1px solid #E0EAF3;}
.sf-blu{ background:#518EBF;height:20px;}
.txt11-grey{ color:#999999; font-size:11px;}
.txt11{ font-size:11px; color:#333333; }
.txt11 a{ text-decoration:none; color:#333333;}
.txt11 a:hover{ text-decoration:underline; color:#333333;}
.txt12{ font-size:12px; color:#5D5D5D;}
.marroncino{ background:#F7EDE8 url(../img/lente.png) no-repeat bottom right; border:1px solid #F0DDD2;}
.sf-marrone{ background-color:#C47B55; height:20px;}
.sf-arancio{ background-color:#EB8C23; height:20px;}
.verde{ background:#E8F0DD url(../img/lente.png) no-repeat bottom right; border:1px solid #D9E7C7;}
.sf-verde{ background-color:#8AB353; height:20px;}
.grigio{ background:#F1F1F0 url(../img/lente.png) no-repeat bottom right; border:1px solid #E8E8E6;}
.sf-grigio{ background-color:#C3C3C3; height:20px;}

/* PAGINE INTENE */
#container #dx #box-txt{width:370px; float:left; padding:0 20px 20px 0;}
#container #dx #box-dx{width:175px; float:left; padding:0 10px 20px 20px; font-size:11px;}


.dovesiamo{color:#666;}
.dovesiamo a{color:#F60; text-decoration:none;}
.dovesiamo a:hover{color:#F60; text-decoration:underline;}

.richiedi-info{ background-color:#F2830C; font-size:14px; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; padding:5px;}
.richiedi-info a{ color:#FFF; text-decoration:none; background-color:#F2830C; }
.richiedi-info a:hover{ color:#FFF; text-decoration:none; }
