body {background:#fff; color:#666;margin:0; font-family: arial, helvetica, sans-serif;text-align:center;overflow:auto;}


#pagina{position: relative; top:0px; width:90%;z-index:1;text-align:left;height:200%;}
#testadx {position: absolute; top:0px; width:790px; height:169px; color:#e0e0e0; background: #fff url(images/testa.jpg) no-repeat; z-index:4;}

#contenuto{position:absolute;top:150px;left:20%;width:68%;font-size:80%;background:#ffffff; }
#contenuto {padding-left:2%;}

#menusx{position:absolute;top:180px;left:0px;width:20%; background:#003366 url(images/angolo.jpg) no-repeat top right; padding-top:35px;color:#ffcc00;height:700px;z-index:4;}
#sotto{position:relative;bottom:0px;right:0px;height:25px;width:70%;background:#999999; color:#e0e0e0;font-size:70%;z-index:6;text-align:center;}

#firma{position:relative;top:200px;left:0px;height:35px;background:#003366;color:#f0f0f0;z-index:6;line-height:100%;}
#firma a:link {background:#003366;color:#e0e0e0;}

.posta{position:absolute;top:130px;right:10px;height:20px;}

#text {font-size: 80%; color:#333333;background:#fff;font-weight: normal; padding-right:10px; padding-left:10px;overflow:auto;}
#text a:active {color: #3366cc; text-decoration: none; background:#fff;} 
#text a:visited {color: #3366cc; text-decoration: none;background:#fff; } 
#text a:hover {color:#3399cc; text-decoration: none;background:#fff; } 
#text a:link {color: #3366cc; text-decoration: none; background:#fff;} 
#text table,tr,td,th {font-size:95%;}

div#links {position: relative; top: 10px; left:3%; width: 95%; height: 220px; z-index:5; background:#fff; color:#666;font-family: Arial, Helvetica, sans-serif;}
div#links a {display: block; font-weight: bold; font-size: 85%; 
 padding: 0px; margin: 0px; text-decoration: none; color: #666; background:#fff;}
div#links img{padding:5px;border: 1px solid #00ccff;}
div#links a:hover {color: #0099ff; background: #fff;}

div#links a span {display: none;}
div#links a:hover span {display: block;
 position: absolute; top:-35px; left: 130px; width: 40%;
 padding: 5px; z-index:5;
 color: #fff; background: #fff;
 font-size:90%;border: 0px solid #00ccff;}

a.menupicc:link{background:#003366;color:#666; font-size: 60%; text-decoration:none; padding:5px; line-height: 16px;}
a.menupicc:visited{background:#003366;color:#999; font-size: 70%; text-decoration:none; padding:5px; }
a.menupicc:hover{background:#003366;color:#cccccc; font-size: 70%; padding:5px; }


.textw {font-size: 80%; background:#003366;color:#f0f0f0;font-weight: normal; padding:10px;}
.texti {font-size: 90%; background:#fff;color:#000;font-weight: normal; padding:0px;}
.texty {font-size: 80%; background:#003366;color:#ffcc00;font-weight: normal; padding:10px;}
.textb {background:#fff;color:#6699ff;font-weight: normal; padding:10px;}


h1 {padding-top:40px;padding-left:190px; color: #000099; font-size:240%;} 
h2 {font-weight: bold; font-size: 110%; padding:20px 0px 20px 0px;color: #6699ff;background:#fff;} 
h2 span{font-size:90%;font-weight:normal;}
h3{ font-weight: bold; font-size: 130%; color: #6699ff;background:#fff;} 
h4{ font-weight: normal; font-size: 70%; color: #ffffff;background:#ccc;padding:20px;} 
.picc{font-size:75%;}

#presse{
float: left;
text-align:left;
width:99%;}

.immpresse
{
float: left;
width:110px;
height:100%;
border: 1px solid #00ccff;
margin-right: 20px;
font-size:80%;
font-weight:bold;
text-align:center;
color:#0033ff;background:#fff;
}

.immpresseg
{
float: left;
width:auto;
height:100%;
border: 1px solid #00ccff;
margin-right: 20px;
font-size:80%;
font-weight:bold;
text-align:center;
color:#0033ff;background:#fff;
}

#gen{float:right;}
.clearboth{clear: both;}

#button {
	width:100%;
	padding: 0 0 10% 0;
	margin-bottom: 10%;
	background-color: #003366;
	color: #e0e0e0;
	}

#button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	font-size:80%;
	}
		
#button li {
	margin: 0;
	}


#button li a {
	display: block;
	padding: 5px 5px 5px 0.5em;
	background-color: #003366;
	color: #e0e0e0;
	text-decoration: none;
	width: 100%;
	}

html>body #button li a {
	width: auto;
	}

#button li a:hover {
	background-color: #2586d7;
	color: #e0e0e0;
	}


.righetta{
border-top: 1px solid #99ccff;
}

#fiera{width: 700px;
padding:10px;     
border: 1px solid #bf0000;}

div.split2 div{
    float: left;
    width: 40%;
    width: 39%;
    width: 35%;
    padding: 2% 2%
    }

div.clearer{
    float: none; clear: left
    } 