html,body{margin:0;padding:0; background:url(img/sfondo.jpg) no-repeat x;}

body{font: 80% Verdana; text-align:center; background: url(img/sfondo.jpg) repeat-x top #F0F3F6;}

p{margin:0 10px 10px}

a{display:block;color: #006;padding:10px}

h1{margin:0; padding-left:10px; color: #658AAF; font-size:18px; }

h2{margin:0; padding-left:10px; color: #658AAF; font-size:16px; }

h3{margin:0; padding:25px 0px 20px 10px; color: #3B3B3B; font-size:14px; line-height:20px; }



div#container{text-align:left; background:#FFFFFF}

div#content p{line-height:1.4}

div#navigation{background:#B9CAFF; width:300px;}

div#extra{background:#FF8539}

div#footer{background: #fff;color:#000; padding-left:10px;}

div#footer p{margin:0;padding:5px 10px; font-size:12px; height:100px;}

div#footer a{display:inline;padding:0;color: #000;}

#footer h3{
	background: url(immagini/pix.gif) repeat top;
	height:4px;
	border:0;
	padding:0;
	margin:0 0 20px 0;
    float:left;
    overflow: hidden; 
}


div#header{/* float:left;*/ height:120px; width:323px; border:0;}

div#container{margin:0 auto; border:#E9E8E8 5px solid; border-top:none; width:800px;}

div#content{float:left;width:580px; border-bottom:#CCCCCC dashed 1 px; padding-left:10px;}

div#navigation{
	float:right;
	width:200px;
	background:#FFFFFF;
	border-left:#CCCCCC dashed 1px;
	font-size:12px;
	height: 3100px;
}

div#extra{clear:both;width:100%; color:#FFFFFF;}


div.separatore{clear:both;width:100%; color:#FFFFFF;}
div.separatore2{clear:both;width:100%; color:#6699CC;}

.ul{
list-style : outside;
text-align:left;
}


.img{
	float: left;
	margin:0 30px 35px 10px;
	border: #E5E5E5 solid 5px;	
}


.titoli{
padding-left:10px;
	
}

.numero-verde{
color:#006600;
font-size:16px;
}

.rosso{
color: #D11304;
}
