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

#cent {position: absolute;top: 0;right: 0;bottom: 0;left: 0;
width: 799px;
height: auto;
margin: auto;
border: 0px ;
}


<!--[if IE]>
#cent{
top: 50%;
left: 50%;
margin-left: -160px;
margin-top: -120px;
}

<![endif]-->
#pagina{position: relative;width:90%;z-index:1;text-align:center;height:200%;}
#testadx {position: absolute; top:0px; padding-bottom:25px;  width:790px; height:169px; background: #fff url(images/testa.jpg) no-repeat; z-index:4;}
#testadx h1{margin-left:-150px;}
#contenuto{position:absolute;margin-top:120px;left:22%;width:620px;font-size:80%;background:#ffffff;border-left: solid 1px #ff4d00; text-align:left;border-buttom: solid 1px #ff4d00;}
#contenuto {padding-left:2%;}
#contenuto  a:hover {color:#00ccff ;text-decoration: none; background:#fff; } 

#contenutopagina{position:absolute;margin-top:50px;top:150px;left:25%;width:auto;font-size:80%;background:#ffffff;border-left: solid 1px #ff4d00; text-align:left;}
#contenutopagina {padding-left:15%;}

#menusx{position:absolute;top:180px;left:0px;width:170px; background:#fff; padding-top:35px;color:#000;height:auto;z-index:4;text-align:left;}
#sotto{position:relative;bottom:0px;right:0px;height:25px;width:70%;background:#FFF; color:#000;font-size:70%;z-index:6;}

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

.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:#000; text-decoration: none; background:#fff;} 
#text a:visited {color:#000; text-decoration: none;background:#fff; } 
#text a:hover {color:#000; text-decoration: none;background:#fff; } 
#text a:link {color:#000; 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: #000; 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: #000;
  background: #fff;
 font-size:90%;border: 0px solid #00ccff;}

a.menupicc:link{background:#FFF;color:#ff4d00; font-size: 60%; text-decoration:none; padding:4px; line-height: 15px;}
a.menupicc:visited{background:#FFF;color:#ff4d00; font-size: 60%; text-decoration:none; padding:4px; }
a.menupicc:hover{background:#FFF;color:#ff4d00; font-size: 60%; padding:4px; }


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


h1 {padding-top:40px;padding-left:200px; color: #FF4D00; 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: #FF7B07;background:#fff;} 
h4{ font-weight: normal; font-size: 70%; color: #ffffff;background:#ccc;padding:20px;} 
.picc{font-size:75%;}

table {table-layout : fixed;
background : #fff;
border-collapse : separate;
border-spacing :2px;
padding: 1px;
}
table th {
	
padding:5px;
width: 550px;
}
table td {text-align:center;
}
#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:#FFF;
	color: #000;
	}

#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:#FFF;
	color: #000;
	text-decoration: none;
	width: 100%;
	}

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

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


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

#fiera{padding:10px; border: 3px double #bf0000;}

div.split2 div{
    float: left;
    width: 45%;
    width: 45%;
    width: 48%;
    padding: 1% 1%
    }

div.clearer{
    float: none; clear: left
    } 
div.split2 a {color:#000; 
   text-decoration:none; padding:3px; line-height: 16px;}
   
div.split2 a:hover {
	background-color: #2586d7;
	color: #e0e0e0;
	}
	
.thumb{
	padding: 3px 3px 8px 3px;
	background-color: #fff;
	border: 0px solid #666;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}	


	#se{position: absolute;
	border:none;
	padding: 1.4em 0 3.2em 0;
	overflow: auto;
	width: 100%;
	}
	
 img  {border:none;
}
