/* CSS www.noalis.net - klaus ;*/
html,body {margin:0;padding:0;}
body{
	margin: 0 auto; color: #003399;	font: 80%/1.7 "Trebuchet MS", verdana, sans-serif;
	text-align:center; background:#ced8e8 url(../immagini/sf_body.jpg) repeat-x;}
div#testata,div#box,div#foot{
	text-align:left; margin:0 auto;	width: 850px;}
div#box{ 
	background:#fff url(../immagini/sf_strada.jpg) no-repeat right bottom;}
div#testata{
	position: relative;	clear:both; }
#testata h1 { margin:0;text-indent: -3333px; width:850px; height:106px;overflow: hidden;
	background:url(../immagini/testata.png) no-repeat;}
#testata h1 a { display:block;  width:850px; height:106px;}
div#sx{}
div#dx{}

#contenuti {border-right:1px solid #003399;
	padding:20px 40px; background: url(../immagini/sf_blu_cont.jpg) repeat-x;
}
div#foot{border-top:1px solid #003399; padding-top:5px}
div.blocchetti{	float: left;width:275px; color:#6666cc; background-color:#eaeff4;
	 border-right:1px solid #a8abb6; border-bottom:1px solid #a8abb6;}
.blocchetti p{ margin:5px 10px}

/********************************************| LINKS */
a:link {color:#FF6600} 
a:visited {color:#FF0000} 
a:hover,a:active {color:#8E2800; text-decoration:none;} 
/********************************************| TIPOGRAFIA *****/
#contenuti p{text-align:justify;}
#contenuti h1 { font-size: 156%;
	 font-weight:normal; color:#990000;}
h3 {font-size: 124%;}
h4 {font-size: 116%}
h5 {font-size: 106%}
h6 {font-size: 96%}
small {font-size:11px}
.evidenzia {color:#CC3300;}
/********************************************| GENERICI |*****/
.nascondi{ display:none;}
img {border: none;} 
.clear_dx { clear: right; position:relative; font-size:1px; height:0px; line-height:0px}
.clear { clear:both; position:relative; font-size:1px; height:0px; line-height:0px}

/*******************************************| MENU orizzontale |*****/
div#menu_or{margin-top:18px}
div#menu_or ul{	margin: 0;padding:0;list-style-type: none;}
div#menu_or li{	display: inline;margin:0 1px;	 padding:5px 0 }
div#menu_or li a{background: url(../immagini/sf_menu.jpg) repeat-x;	font-size:18px; text-decoration:none;
	color: #246fc9;	padding:0 51px;}
div#menu_or li a:hover{	color: #990000;}

/*******************************************| SCHEDA |*********/
.ft_sx,.ft_dx{ font-size:10px; }
.ft_sx{ float:left; margin-right:20px;}
.ft_dx{ float:right; margin-left:20px; margin-bottom:10px;}
div.ft_sx,div.ft_dx{border-bottom:1px solid #ccc}
