@charset "iso-8859-1";
/* CSS Document */



*{
margin:0 auto; 
padding:0;
}


body{background:#42270B url(../img/bg-top.jpg) repeat-x;
	margin:0;
	padding:0;
	height:237px;
	font: 12px/1.3 Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:18px;
}

a{color:#C1B08D; text-decoration:none}
a:hover{ color:#F90; text-decoration:none}

#container{ width:965px;}

#top{ width:965px; height:113px; margin:0 auto;}

#menu{ width:965px; text-align:center; margin:0 auto;}
#menu ul{ list-style:none; margin:8px auto}
#menu ul li{ display:inline; font-size:16px; margin:5px auto}
#menu ul li a{ color:#C8B693; border-left:1px solid #624C34; padding: 2px 28px; text-decoration:none}
#menu ul li a:hover{ color:#F90; border-left:1px solid #624C34; padding: 2px 28px; text-decoration:none}
#menu ul li a.active{ color:#F90; border-left:1px solid #624C34; padding: 2px 28px; text-decoration:none}

#header{ margin:0 auto; width:1025px;}

.foto{ float:left; margin-left:30px;}

.lingue{ float:left}
.lingue{color:#C8B693;	font-weight:bold;	list-style-type:none;	float:left;	width:21px; padding-top:10px}
.lingue ul li{ text-align:center; list-style-type:none;	padding-top:3px; width:21px; height:21px; line-height:21px;}
.lingue ul li a{text-align:center; color:#C8B693; font-weight:bold;	text-decoration:none; list-style-type:none; width:21px; display:block; height:21px; line-height:21px;}
.lingue ul li a:hover{	text-align:center; color:#F90;	background-color:#1B1201;	width:21px; text-decoration:none;  display:block; height:21px; line-height:21px;}
.lingue ul li a.active{	text-align:center; color:#F90;	background-color:#1B1201;	text-decoration:none; width:21px; text-align: center; display:block; height:21px}

#contenitore{ width:965px; background:url(../img/bg-sfum-contenuto.png) repeat-x;}
#contenitore .col-sx{ width:297px; float:left}
#contenitore .col-dx{ width:668px; float:left; color:#C1B08D; font-size:13px;}
#contenitore .col-dx p{ line-height:25px}

.titolo{ font-size:20px; color:#F90; padding-bottom:15px;}
.tit-news{ color:#C1B08D; font-size:13px; font-weight:bold; line-height:25px}
.tit-news a{ color:#C1B08D; font-size:13px; font-weight:bold; text-decoration:none}
.tit-news a:hover{ color:#F90; font-size:13px; font-weight:bold; text-decoration:none}
.intro-news {color:#C1B08D; font-size:11px; line-height:16px}
.intro-news a{color:#C1B08D; text-decoration:none}
.intro-news a:hover{ color:#F90; text-decoration:none}

.img-galleria{float:left;width:190px;margin-right:5px;padding:5px;margin-bottom:5px; background-color:#1A1200;}
.img-galleria a{color:#C1B08D; text-decoration:none}
.img-galleria a:hover{ color:#F90; text-decoration:none}

.footer{ width:965px; margin:0 auto; color:#1A1200; font-size:11px;}
.footer .piede-sx{ float:left; padding:0; margin:0}
.footer .piede-dx{ float:right; padding:0; margin:0}
.footer a{ color:#1A1200; font-size:11px; text-decoration:none}
.footer a:hover{ color:#F90; font-size:11px; text-decoration:none}

.box-tag{ width:420px; float:left; padding:00px 0;font-size:14px; line-height:25px; }
.box-tag a{font-size:14px; text-decoration:none; color:#4E4029; }
.box-tag a:hover{font-size:14px; text-decoration:none; color:#F90 }

.tag{ color:#4E4029;}
.tag a{ color:#4E4029; text-decoration:none; }
.tag a:hover{ color:#F90; text-decoration:none;	}

.tag-grande{font-size:22px;}
.tag-grande a{ color:#4E4029; text-decoration:none; font-size:22px;}
.tag-grande a:hover{ color:#F90; text-decoration:none;font-size:22px;}

.info{ float:left; width:250px; background:url(../img/frecciona.jpg) no-repeat right; color:#C1B08D; margin-bottom:10px;}
.info a{ color:#C1B08D; text-decoration:none}
.info a:hover{ color: #F90; text-decoration:none}


.arancio{ color:#F90;}
.beige {color:#C1B08D;}
.bianco{ color:#Fff;}

.font11{ font-size:11px}
.font12{ font-size:12px}
.font13{ font-size:13px}
.font14{ font-size:14px}
.font15{ font-size:15px}
.font16{ font-size:16px}
.font17{ font-size:17px}
.font18{ font-size:18px}
.font19{ font-size:19px}
.font120{ font-size:20px}
.font121{ font-size:21px}

/**************************** STYLE FORM **********************************/

.avvisi { color:#D01C00; font-size: 14px; font-weight:bold;}

.tab-reg{width:600px}
.tab-label{width:150px; font-size:12px; padding:4px 10px}
.tab-campo{font-size:12px; padding:4px 10px;}
.tab-mappa{background:#42270B; width:320px; font-size:12px; padding: 5px 5px;}
