body{
margin:0px;
	background-image:url(img/sfondo/fondo2.jpg);
	background-repeat:repeat;
	background-position:top left;
text-align:center;	
	}
	
/* --------------per testata ------------------ */
.corpo .testata {
	height:110px;
	width: 890px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}
.testa{
	position:absolute;
	z-index:1;
	}
#logogabb{
	position:absolute;
	z-index:3;
	float:left;
	margin-left:23px;
	margin-top:2px;
	}
#logodiecia	{
	position:absolute;
	z-index:2;
	float:left;
	margin-left:110px;
	margin-top:2px;
	}
#logonumverde{
	position:absolute;
	z-index:3;
	float:left;
	margin-left:700px;
	margin-top:6px;
	}
#nomeperstampa{display:none;}
.briciole {
	position:absolute;
	margin-left: 205px;
	margin-top:88px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:4px;
	color:#000066;
	font-size:70%;
	font-weight:bold;
}
/* --------------per menu ------------------ */	
.menu {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000033;
	width: 200px;
	/*
	border:solid 1px #CCCCCC;
	background-color:#E7E7D8;
	*/
	padding:2px;
	margin-left:2px;
	float: left;
}
.menu .menu_tit  {
	display:block;
	text-decoration: none;
	width: 196px;
	margin-bottom: 1px;
	border:solid 0px #BDBF9D;
	border-bottom:solid 3px #94955E	;
	background-color:#FFFFFF;margin-left:1px;
	font-weight:bold;
	padding: 3px;
	padding-left:5px;
}
.menu .menu_tit a:active, .menu .menu_tit a:link, .menu .menu_tit a:visited {
	text-decoration: none;
	display:block;
	color:#000033;
	padding: 3px;
	padding-left:5px;
}
.menu .menu_tit a:hover {
	background-color: #ff9900;
	display:block;
	color:#000033;
}
.menu .menu_titb a:active, .menu .menu_titb a:link, .menu .menu_titb a:visited {
	text-decoration: none;	display:block;	color:#000033;	padding: 3px;	padding-left:5px;font-size:80%;}
.menu .menu_titb a:hover {
	background-color: #ff9900;	display:block;	color:#000033; font-size:80%;}
.menu .menu_voci  {
	display:block;
	text-decoration: none;
	width: 196px;
	margin-bottom: 5px;
	background-color:#ECECF0/*#E7E7D8*/;
	margin-left:6px;
	/*display:none;*/
}
.menu .menu_voci a:active, .menu .menu_voci a:link, .menu .menu_voci a:visited {
	display:block;
	color:#000033;
	text-decoration: none;padding: 3px;padding-left:5px;
	
}
.menu .menu_voci a:hover {
	background-color:#ff9900;
	display:block;
	color:#000033;
	font-weight:bold;
}
/* --------------per corpo centrale ------------------ */
.corpo {
	margin:0px auto;
	left:50%;
	width: 995px;
	min-height:570px;
	border: 0px solid #CCCCCC;
	overflow:visible;
	/*	width: 1003px;
	background-color:#E4EEE3;
	background-image:url(img/sfondo/fondo2.jpg);
	background-repeat:repeat;
	background-position:top left;
	top:50%;*/
	text-align:left;	
	/*
	margin:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	*/
}

.corpo .centro {
	float: left;
	/*min-height: 300px;*/
	width: 610px;
	margin-left:5px;
	margin-right:5px;
}
.corpo #centro .contenuto {
	float: left;
	width: 605px;
	height:530px;/*205*/
	position:relative;
	z-index:4;
	top:0px;
	margin:3px;
	overflow:visible;
	padding:5px;
	padding-left:10px;
	padding-top:0px;
	/*
	background-color:#D9D9FF;
	#0099CC
     opacity: 0.7;
     filter:alpha(opacity: 70);
     -moz-opacity: 0.7;
     -khtml-opacity: 0.7;
	*/
}
 .contenutopagina {
	float: left;
	width: 750px;
	/* BESTIONE */
	min-height:350px;
	z-index:0;
	top:0px;
	margin:3px;
	margin-left:10px;
	padding:5px;
	/*padding-left:10px;*/
	padding-top:0px;
	/*
    opacity: 0.7;
    filter:alpha(opacity: 70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;*/
}

.riqa{
	float:left;
	width:300px;
	/*height:130px;width:300px;*/
	padding:6px;
	background-color:#ECECF0;
	overflow:visible;
	color:#000066;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:90%;
	margin-right:5px;
	line-height:140%;
	
	border:2px solid #FF8000;
	/*#999999background-image:url(img/sff_trasp_aran.png);
	opacity: 0.8;
    filter:alpha(opacity: 80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
	*/
	}
.riqa a:link, #riqa a:active, .riqa a:visited{text-decoration: none;color:#990000;border-bottom:1px #990000 solid;}
.riqa a:hover{text-decoration: none;border-bottom:2px #FF6600 solid;}
.riqb{
	float:left;
	width:260px;
	/*height:130px;*/
	padding:6px;
	background-color:#FF9933;
	overflow:visible;
	color:#000066;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	margin-right:0px;
	}
.riqn{
	float:left;
	width:260px/**/;
	min-height:150px;
	padding:6px;
	background-color:#FFFFFF;
	border:2px solid #FF9933;
	overflow:visible;
	color:#000066;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	margin-right:0px;
	margin-top:0px;
	text-align:left;
	}
.riqn a:link, #riqn a:active, .riqn a:visited{text-decoration: none;color:#000033;font-family:Verdana, Arial, Helvetica, sans-serif;padding:2px;display:block; /* min-height:10px;width:250px;*/ background-color:#FFFFFF;border-bottom:0px solid #92A57E;margin-bottom:0px;border:1px 1px 2px 2px solid #fff;}
.riqn a:hover{text-decoration: none;color:#000066;background-color:#ECECF0/*#FF9900*/;border:1px 1px 2px 2px solid #92A57E;}
.linkriq{}
.linkriq a:link, .linkriq a:active, .linkriq a:visited{
display:block;min-width:250px;min-height:20px;font:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;background-color:#990000;border:1px solid #CCCCCC;color:#ffffff;margin:0px;font-weight:bold;padding:5px;
text-align:center;} /*float:left;*/
.linkriq a:hover{background-color:#CC0000;color:#CCCCCC;}
.riqtitolo{	
	float:left;
	width:100%;
	height:40px;
	padding:3px;
	padding-bottom:3px;
	
	margin-left:0px;
	margin-top:0px;
	margin:0;
	background-image:url(img/riq_tit.png);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:1;
	position:relative;
	
	opacity: 0.85;
    filter:alpha(opacity: 80);
    -moz-opacity: 0.85;
    -khtml-opacity: 0.85;
	}
.riqtitolo h1{
	margin:2px;
	padding:2px;
	padding-top:5px;
	color:#000033;
	font-family:Arial, Helvetica, sans-serif;
	font-size:130%;
	text-transform:uppercase;
	}
#riqcont{
	top:-8px;
	left:1px;
	float:left;
	width:99%;
	min-height:120px; 
	/* height:400px;//300  EFF1F5 E8EBE4*/
	padding:6px;
	padding-top:15px;
	padding-bottom:20px;
	background-color:;
	color:#000066;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:105%;
	line-height:140%;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;	
	z-index:0;
	position:relative;
	border-left:solid 3px #FF9900	;
	/* background-image:url(img/sfondo_riqbigverde.png);
	background-position:bottom right;
	background-repeat:repeat-x; */
	display:block;
	}
#riqcont a:link, #riqcont a:active, #riqcont a:visited{ text-decoration: underline;color:#000066;font-family:Verdana, Arial, Helvetica, sans-serif;padding:3px;}
#riqcont a:hover{text-decoration: underline;background-color:#FF9900;color:#000000;padding:3px;}
/* il fondo pagina lagabb */
.riqpagina{
	margin-bottom:20px;
	margin-right:5px;	
	top:-20px;
	float:left;
	width:100%;
	/*height:30px;*/
	padding:6px;
	background-color:#FF9900;
	overflow:visible;
	color:#000066;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	position:relative;

	}
.riqpagina a:link, .riqpagina a:active, .riqpagina a:visited{font-variant:small-caps; text-decoration: none;color:#000066;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;display:block;background-color:#FFFF99;border:1px solid #FFCC33;padding:3px;font-weight:bold;width:22%;float:left;height:40px;vertical-align:middle;text-align:center;}
.riqpagina a:hover{font-variant:small-caps; text-decoration: underline;background-color:#EB5F01;color:#E4EAE3;padding:3px;font-size:100%;}
.corpo .latodxbanner {
	float: left;
	height: 300px;
	width: 155px;/*155*/
	border:0px solid #D9DFE6;
	margin:0px;
}
.latodxbannerlink a:link, .latodxbannerlink a:active, .latodxbannerlink a:visited{font-variant:small-caps; text-decoration: none;color:#000066;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:90%;display:block;background-color:#FFFF99;border:1px solid #FFCC33;padding:3px;font-weight:bold;width:130px;margin-left:6px;}
.latodxbannerlink a:hover{font-variant:small-caps; text-decoration: underline;background-color:#000033;color:#E4EAE3;padding:3px;font-size:90%;}

#centro .mondo {
	float: right;
	width: 260px;
	 /* top:30px; 30 - 40 MODIFICHE PER BANNER right:180px;position:relative;vertical-align:baseline;z-index:1;*/
}
#centro .fascia {
	float:left;
	width:610px;/*610 -100*/
	height:90px;
	vertical-align:baseline;
	position:relative;
	z-index:5;
	top:-150px; /* - 90 MODIFICHE PER BANNER */
	left:0px;
	margin:3px;
	padding:15px;
	padding-left:17px;
	padding-right:20px;
	padding-top:30px;
	background-image:url(img/banda3.png);
	background-repeat:no-repeat;
	background-position:top left;
}
.fascia a:link, .fascia a:active, .fascia a:visited{text-transform:uppercase; text-decoration: none;color:#000066;font-size:105%;}
.fascia a:hover{text-transform:uppercase; text-decoration: underline;background-color:#FF9900;color:#000000;padding:3px;}
 .footer {
 	top:30px;
	background-color: #E9EEE8;
	min-height: 100px;
	width: 966px;
	float:left;
	margin-left:12px;
	margin-top:10px;
	margin-bottom:20px;
	padding:5px;
	margin:3px;
	display:block;
	color:#000066;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	size:90%;
	border:2px solid #990000;
}
.footer a:link, .footer a:active, .footer a:visited{text-decoration: none;color:#000066;padding:3px;}
.footer a:hover{text-decoration: underline;background-color:#FF9900;color:#000000;padding:3px;}
 #scrollup {
   position: relative;
   overflow: hidden;
   border: 0px solid #000;
   height: 45px;
   width: 500px;
   float:left;
 }
 .headline {
   position: absolute;
   top: 0px;
   left: 500px;
   height: 40px;
   width:500px;
   font-size:75%;
   font-variant:small-caps;
   background-color:;
   font-family:Georgia, "Times New Roman", Times, serif;
   color:#000033;
 }
#mini-nav{
	width: 20px;
	float: left;
	margin: 5px;
	padding-top: 20px;
	position:fixed;
}
