body {
	background-color: #fff;
	font-family:Verdana, Arial, Helvetica, Tahoma;
	font-size: 11px;
	margin:auto;
	padding:0;
	text-align:center;
}

a, a:visited {
color:#173780;
font-weight:bold;
text-decoration:none;
}
a:hover {
color:#cc3300;
font-weight:bold;
text-decoration:none;
}
a.linkw, a.linkw:visited, a.linkw:link, a.linkw:hover {	
		color:#ffffff;
		font-weight:normal;
		text-decoration:none;
}
a.linknobold, a.linknobold:visited {	
		font-weight:normal;
		text-decoration:none;
}
a.linknoboldr, a.linknoboldr:visited, a.linknoboldr:link {	
		color:#cc3300;
		font-weight:normal;
		text-decoration:none;
}
a.linknoboldr:hover{	
		font-weight:normal;
		text-decoration:underline;
		color:#cc3300;
}
.pulisci { clear:both; }
.puliscisx { clear:left; }
.puliscidx { clear:right; }
.nascondi  { display:none;}
p{ margin:2px 0px;
padding:0;}
#pagina {
	width:900px;
	margin:auto;
	text-align:center;
	background-color:#ffffff;
}

hr { display:none }

#testata {
	width:900px;
	margin-top:25px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	text-align:center;

}
#corpo {
	width:900px;
	margin:auto;
	text-align:center;
	/*background-image:url(../img/sfondo.gif);*/
	background-repeat: repeat;
	background-position: left top;
}
#corposx {
	width:280px;
	margin:0px 0px 15px 0px;
	padding:0px;
	float:left;
}
#corpodx {
width:610px;
margin:0px;
padding:0px;
min-height:400px;
float:right;
}

#piedipagina {
width:100%;
margin:auto;
text-align:left;
}

.code {
font:80% verdana,helvetica,sans-serif;
display:block;
margin:0 1em 0 1em;
}

.menu{
	height:29px;
	width:900px;
	background-image:url(../img/sf_blu.gif);
	background-repeat: repeat-x;
	background-color:#052262;
	margin-top:10px;
	margin-bottom:20px;
	padding:0;
	color:#fff;
}

ul.menut{
	color: #FFFFFF;
	list-style-type: none;
	margin:0px;
	padding:0px;
	width:900px;
	
}
li.menut{
	color: #FFFFFF;
	list-style-type: none;
	float:left;
	height:29px;margin:0;padding:0px;
	background-image:url(../img/sf_hit.gif);
	background-repeat: no-repeat;
}
li.menut1{
	color: #FFFFFF;
	list-style-type: none;
	float:left;
	height:29px;margin:0;padding:0px;
}
.menuitem{
	color: #FFFFFF;
	list-style-type: none;
	margin:0px;
	padding:0px;
	width:auto;
	height:29px;
		float:left;
}

.menutxt{
	padding:6px 8px 4px 12px;
	margin:0px;
}

.menuvoceon{
	float:left;
	color: #FFFFFF;
	background-image:url(../img/sf_menu.gif);
	height:29px;
	margin:0px;
	padding:0px;
}
a.menutp, a.menutp:link, a.menutp:visited{	
 		color:#ffffff;
		font-weight:normal;
		font-size:10px;
		text-decoration:none;
}
a.menutp:hover, a.menu:active{
	color:#cc3300;
	text-decoration:underline;
}


.logo{
	text-align:left;
	background-image: url(../img/logodx.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.content{
width:600px;
padding:0px;
margin-left:5px;
margin-top:0px;
margin-bottom:15px;
border:1px solid #CC3300;
text-align:left;
}
.txtcont{
text-align:left;
padding:14px;
}
.content180{
widht:160px;
text-align:left;
padding:10px;
}

.titolo{
text-align:right;
font-weight:bold;
font-size:14px;
margin:10px 0 10px 0;
padding: 0px 5px 10px 0px;
color:#173780;
border-bottom:1px dotted #173780;
}

.titoletto {
	color: #E83903;
	margin-top: 25px;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: left;
}

.txt{
text-align:left;
margin:10px;
}


.doclista{
text-align:left;
margin:10px;
}
.doctit{
font-weight:bold;
}

td.tabtit {
font-weight:bold;
font-size:14px;
padding:2px;
margin:0px;
color:#003366;}

td {
font-weight:normal;
font-size:11px;padding:5px;
margin:0px;}

.boxperbanner{
width:610px;
padding:0px;
margin-left:7px;
margin-left:auto;
margin-right:auto;
margin-top:30px;
margin-bottom:15px;
text-align:center;
}
.boximgb{
width:190px;
margin:5px;
padding:0;
text-align:center;
}

 .foot{
	height:29px;
	width:900px;
	background-image:url(../img/sf_blu.gif);
	background-color:#052262;
	background-repeat: repeat-x;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	padding:0px;
	color:#fff;
}


.footsx{
text-align:left;
float:left;
width:400px;
}
.footdx{
text-align:right;
float:right;
width:400px;
}
.foottxt{
margin:8px 15px 0px 10px;
font-size:9px;
}