/* CSS Struttura */

html,body{margin: 0; padding:0; cursor: default; background:url(img/bg.gif); background-repeat:repeat-y; background-position: center; background-color:#d4d3ba; }

body{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; line-height: 14px;}

div#container{width: 955px; min-height: 600px; height:auto; margin:0 auto; text-align: left; padding-top: 0px;}

div#header{height: 158px;}


ul{margin: 0; padding: 0; list-style-type: none}
li{margin: 0;padding: 0}
a{color: #C00; text-decoration: underline; cursor: pointer; }
a:hover {cursor: pointer; color:#C00; text-decoration: underline}
a#activelink{cursor: pointer; color: #C00; text-decoration: none}



div#height20{clear:both; width:955px; height:20px;}

div#map{}

div#sottotit{margin-top:0px; margin-bottom:10px; margin-right:20px; margin-left:20px;}

div#txtSmall{
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

div#phbig{height: 142px; padding-bottom:10px; background-color:#d4d3ba; }

div#body{clear:both; height:auto; margin:20px;}

div#menu2{float:left; width:233px; height:auto; margin-right: 10px; padding-right:10px; background:url(img/sfuma-oriz.jpg); background-repeat:repeat-y;  background-position: right; background-color:#DADAD1; }
div#body2{float:right; width:682px; margin-right: 10px; text-align:left; margin-bottom: 20px; text-align: center;}

div#camtop{clear:both; width:915px; height:auto; margin:20px;}
div#camtop1{float:left; width:195px; margin-right: 20px;}
div#camtop2{float:left; width:340px; margin-right: 20px;}
div#camtop3{float:left; width:340px;}

div#tre{clear:both; width:915px; height:auto; margin: 20px; }
div#tre1{float:left; width:291px; margin-right: 20px;}
div#tre2{float:left; width:292px; margin-right: 20px;}
div#tre3{float:left; width:292px;}

div#percorso{float:left; width:700px;}

div#percorso2{float:left; width:350px;}

div#sepsfuma{clear:both; width:955px; height: 60px; background:url(img/sfuma-vert.jpg); background-repeat:repeat-x;}

div#cam{clear:both; width:955px; height: 200px; margin-bottom: 20px;}
div#camsx{float:left; width: 440px; margin-left: 0px;   margin-right: 20px;}
div#camsx1{float:left; width: 180px;  margin-right: 20px; margin-left: 0px;}
div#camsx2{float:right; width: 220px;}
div#camdx{float:right; width: 475px;  margin-right: 0px;}
div#camdx1{float:left; width: 180px;  margin-right: 10px;}
div#camdx2{float:right; width: 285px; margin-left: 0px;}

div#footer{clear:both; height:auto; bottom:0px; font-size: 10px; color: #600;  margin-top: 10px; margin-bottom: 10px;  padding-left: 20px; padding-right: 20px; padding-top:10px; width: 915px; text-align:left; border-top:1px solid #d4d3ba;}
div#footer a{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#600;}
div#footer a:hover{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#a00;}

div#linea{
	border-top:1px solid #d4d3ba;
	padding-top: 5px;
	padding-bottom: 5px;
}


#mainmenu a{color: #333; text-decoration: none}
#mainmenu a:hover{color: #C00; text-decoration: none}
#mainmenu a#activelink{color: #C00;text-decoration: none}



.padding-top5{ padding-top:5px;}

.corpo12{font-size:12px; line-height: 15px;}
.corpo2{font-size:12px; line-height: 16px;}
.titgrande{font-size:18px; color: #660000;}
.tit1{font-size:14px; font-weight: bold; color: #990000;}
.tit2{
	font-size:11px;
	color: #990000;
	background-color: #D5D3BA;
	text-transform: uppercase;
	line-height: 20px;
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.08em;
}
.red{ color: #990000;}
.red12{ color: #990000;font-size:12px; line-height: 15px;}
.red10{
	color: #990000;
	font-size:11px;
	line-height: 15px;
	font-style: normal;
	text-decoration: none;
}
.red12elenco{ color: #990000;font-size:12px; line-height: 18px;}
.bianco{ color: #FEFEFE;}

