html, body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:89%;
}

div.uno{
	margin:0px auto;
	height:100%;
	width:100%;
}
div.due{
	clear:both;
	width:760px;
	height:100%;
	margin:0px auto;
}
div.tre{
	clear:both;
	width:760px;
	height:140px;
}
div.tre_sx{
	float:left;
	width:197px;
	height:148px;
	}
div.tre_dx{
	float:left;
	color:#FBB315;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	width:563px;
	height:148px;
	}
.tre_dx img{
	padding-top:10px;
	height:120px;
	width:563px;
}
div.quattro{
	clear:both;
	width:760px;
	height:560px;
}
div.spacer{
	background-color:#FBB315;
	height:560px;
	width:22px;
	float:left;
	clear:both;
	padding-bottom:0px;
}
div.menu_cont{
	width:160px;
	height:560px;
	float:left;
	padding-bottom:0px;
}
div.menu{
	width:160px;
	height:540px;
	background-image:url(img/back_m2.gif);
	background-repeat:repeat-y;
	padding-bottom:0px;
}
div.menu_sup{
	width:160px;
	padding-bottom:0px;
}
div.menu_inf{
	width:160px;
	padding-bottom:0px;
}
div.menu_wr{
	background-color:#000066;
	color:#FBB315;
	text-decoration:underline;
	font-weight:bold;
	text-align:center;
	border:solid 1px #FBB315;
	background-image:url(img/menu2.gif);
	background-repeat:no-repeat;
	width:85%;
	float:right;
	margin-bottom:10px;
	margin-right:3px;
	padding-bottom:20px;
}
div.menu_wr2{
	background-color:#000066;
	color:#FBB315;
	text-decoration:underline;
	font-weight:bold;
	text-align:center;
	border:solid 1px #FBB315;
	background-image:url(img/menu2.gif);
	background-repeat:no-repeat;
	width:85%;
	float:right;
	margin-right:3px;
	padding-bottom:0px;
}
.menu_wr A:LINK{
	text-decoration:none;
	color:#FFCC00;
}
.menu_wr A:VISITED{
	text-decoration:none;
	color:#FFCC00;
}
.menu_wr A:HOVER{
	text-decoration:underline;
	color:#B80404;
}
div.sei{
	float:left;
	height:560px;
	width:600px;
	text-align:center;
	overflow:scroll;
	background:url(img/sfondo_prova.jpg) center fixed no-repeat;
	background-attachment:scroll;
	/*
	background-image:url(img/sfondo_prova.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position:center center;
	*/
}
div.footer_cont{
	width:760px;
	height:100px;
	margin:0px auto;
	clear:both;
	padding-top:5px;
	}
div.footer_cont_c{
	width:742px;
	height:100px;
	float:left;
	}
div.sette{
	background-image:url(img/foot_back.jpg);
	width:742px;
	height:100px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}
div.footer_l{
	float:left;
	height:100px;
	width:9px;
}
div.footer_r{
	float:left;
	height:100px;
	width:9px;
}
div.img{
	width:742px;
	height:60px;
}
div.img_wr{
	width:180px;
	height:60px;
	float:left;
	text-align:center;
}
div.img_rip{
	background-image:url(img/rip.jpg);
	background-repeat:repeat-x;
	width:742px;
	height:1px;
	padding-bottom:0px;
}
div.wr{
	width:742px;
	height:18px;
}
.wr A:LINK{
	text-decoration:none;
	color:#FFFFFF;
}
.wr A:VISITED{
	text-decoration:none;
	color:#FFFFFF;
}
.wr A:HOVER{
	text-decoration:underline;
	color:#B80404;
}
div.par{
	float:left;
	width:300px;
	height:122px;
	padding-top:1px;
	text-align:center;
	border-top:solid 2px #000066;
	border-bottom:solid 2px #000066;
}
div.par_partner{
	float:left;
	width:235px;
	height:118px;
	padding:4px;
	margin:0px;
	text-align:center;
	border-top:solid 2px #000066;
	border-bottom:solid 2px #000066;
}
div.news{
	float:left;
	width:520px;
	height:152px;
	text-align:center;
	border-top:solid 1px #000066;
	border-bottom:solid 1px #000066;
	overflow:auto;
}
div.cont_news{
	float:left;
	height:152px;
	width:9px;
	background-repeat:no-repeat;
}
div.cont_l{
	float:left;
	height:130px;
	width:9px;
	background-image:url(img/cont_l2.gif);
	background-repeat:no-repeat;
}
div.cont_contatti_1{
	float:left;
	height:130px;
	width:9px;
	background-image:url(img/cont_l2.gif);
	background-repeat:no-repeat;
}
div.cont_r{
	float:left;
	height:130px;
	width:9px;
	background-image:url(img/cont_r2.gif);
	background-repeat:no-repeat;
}
div.cont_contatti_2{
	float:left;
	height:150px;
	width:9px;
	/*background-color:#006699;*/
	background-image:url(img/cont_r2.gif);
	background-repeat:no-repeat;
}
div.par_cont{
	width:560px;
	height:130px;
	padding:20px;
}
div.par_index{
	width:560px;
	height:130px;
	padding-left:10px;
	padding-right:10px;
}
div.par_cont_partner{
/*	width:560px;*/
	width:275px;
	font-size:12px;
	height:130px;
	padding:10px;
}
div.down{
	clear:both;
	width:450px;
	height:130px;
	overflow:visible;
	padding:20px;
}

div.down_cont{
	clear:both;
/*	width:90%;*/
	height:130px;
	overflow:visible;
	padding:20px;
}

.down div{margin:auto 0px;}
legend{
	color:#000066;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;}
.sei ul{
	padding-left:100px;
	padding-top:50px;
}

h1{
	text-decoration:underline;
	color:#000066;}
	
div.down_wr{
	background-color:#000066;
	color:#FBB315;
	text-decoration:underline;
	font-weight:bold;
	text-align:center;
	border:solid 1px #FBB315;
	background-image:url(img/menu2.gif);
	background-repeat:no-repeat;
	width:100%;
	margin-bottom:10px;
	margin-right:3px;
	padding-bottom:20px;
}
li.down2_wr{
	background-color:#000066;
	color:#FBB315;
	text-decoration:underline;
	font-weight:bold;
	text-align:left;
	border:solid 1px #FBB315;
	background-repeat:no-repeat;
	width:96%;
	background-image:url(img/menu2.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	height:23px;
}	


.down_wr A:LINK{
	text-decoration:none;
	color:#FFCC00;
}
.down_wr A:VISITED{
	text-decoration:none;
	color:#FFCC00;
}
.down_wr A:HOVER{
	text-decoration:none;
	color:#B80404;
}
.down2_wr A:LINK{
	text-decoration:none;
	color:#FFCC00;
}
.down2_wr A:VISITED{
	text-decoration:none;
	color:#FFCC00;
}
.down2_wr A:HOVER{
	text-decoration:none;
	color:#B80404;
}
div.par_down{
	float:left;
	width:300px;
	height:125px;
	padding-top:1px;
	text-align:center;
	border-top:solid 2px #000066;
	border-bottom:solid 2px #000066;
}