html,body{margin:0;padding:0;}
body{font: 76% arial,sans-serif;text-align:center;font-family:Verdana;}
p{margin:0 10px 10px}
a img{ 	border:none; }
div#container{text-align:left;background-color:#113973;border:solid 1px black;   }
div#container{width:926px;margin:0 auto;}
div#navigation{
            float:right;
            width:320px; 
            height:360px;
            margin: 0;
            background-color:#113973;
          }
#navigation a{
			color:white;
			text-decoration:none;
		}
div#extra{float:right;width:624px;background-color:#e4e4e4;}
div#footer {
			clear: both;
			height:47px;
         width:100%;
			padding: 0px;
			margin-top: 0;
         background-color:#113973;
			text-align:center;
			color:white;
			font-size: 0.9em;
		}
#footer a{color:white;text-decoration:none;}
div#footer p{margin:0;padding:5px 10px}
#credits{
	 width:230px;
	 float:left;
	 line-height:47px;
}
#copyright{
	 width:462px;
	 float:left;
	 padding-top:5px;
}
#webmaster{
	 width:230px;
	 float:left;
	 line-height:47px;
}
#menuoriz{
			background-color: #FFF;
			height:25px;
			width:926px;
			color:#113973;
			font-size:11px;
			text-align:center;
			border-bottom:solid 1px #113973;
			float:right;
		}
#menustatico{
			width:691px;
			height:30px;
			background-color:#113973;
            text-align:left;
            color:white;
            font-size:11px;
            line-height:30px;
				float:right;
		}

#searchinput{
	height:15px;
	border:0;
	margin-top:4px;
}		
		
.divisorio{
			padding-left:20px;
			padding-right:20px;
			height:25px;
			line-height:25px;
			font-weight:bold;
		}
.divisorio a{color:#113973;text-decoration:none;font-size:11px;font-weight:bold;}
.colonna{
			width:302px;
			height:162px;
			overflow:hidden;
           float:left;
           background-color:#FFF;
            border-right: solid 1px; #02399d;
            border-bottom: solid 1px; #02399d;
		}
.titolofocus a{
         margin-left:15px;
			margin-top:15px;
			display:block;
			color:#a20000;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
		}
.testocolonna{		
			padding:8px 8px 4px 15px;
            font-size:10px;
            color:#113973;
				
		}
.linkfocus a{
            margin-left:15px;
            margin-bottom:4px;
			color:#a20000;
			font-size:10px;
			font-weight:bold;
			text-decoration:none;
}		
#riflettori{float:left;width:606px;}
#sidebar-a {
			float: left;
			width: 222px;
			\width: 222px;
			w\idth: 222px;
			margin: 0;
			margin-top:0;
			margin-bottom:0;
			padding-top:0;
		}		
		#sidebar-b {
			float: right;
			width: 222px;
			\width: 222px;
			w\idth: 222px;
			margin: 0;
			margin-top:10px;
			margin-bottom:0;
			padding-top:0;
			background-color:white;
		}	
#titolo-colonna{
			height:20px; /*pił il padding 9 = 29*/
			width:222px;
			background-image: url('images/sf_titolo.gif');
			margin:0;
			padding-top:9px;
			color:#113973;
			font-family:Arial;
			font-size:12px;
			font-weight:bold;
			text-indent:35px;
			text-decoration:none;
		}
#titolo-pagina{
	text-transform:uppercase;
	font-weight:bold;
	font;
	font-size: larger;
}
.sottomenu{
	width:222px;
	height:29px;
	text-indent:35px;
	color:white;
	font-weight:bold;
	font-size:10px;
	line-height:29px;
}		
.sottomenu a{
	text-indent:35px;
	color:white;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
}
#content {
			height:324px;
			/*le seguenti 3 righe sono un hack per il min-height su IE */
            min-height: 324px;
            height: auto !important;
            height: 324px;
			margin-left: 222px;
			margin-top:0px;
			padding-left:15px;
			padding-right:15px;
			padding-top:5px;
			font-size:10px;
			color:#605060;
			background-color:white;
		}

#breadcrumb{
		height:50px;
		font-family:Arial;
		font-size:10px;	
		line-height:50px;
}	
.cellaazzurra{
	min-height:30px;
				/*le seguenti 3 righe sono un hack per il min-height su IE */
            min-height: 30px;
            height: auto !important;
            height: 30px;
	margin:2px;
	padding-left:5px;
	background-color:#dcedfc;
	color:#505050;
	font-family: Arial;
	font-size:11px;
}
.cellaazzurra a{
	color:#a20000;
	font-weight:bold;
	text-decoration:none;
}	
.cellaazzurra input, .cellaazzurra select{
	margin-top:4px;
}
.centratore{ width: 500px;
    margin: 0 auto;   /* centra negli altri browser */
    text-align: left;   /* ripristina l'allineamento */ 
	 margin-bottom:2px;}
fieldset{
border:none;
}