* {margin:0; padding:0}

body{font-family:Verdana, Arial, Helvetica, sans-serif; background:#0072b5; font-size:14px; }

h1 {font-size:18px; padding-bottom:15px;}
h2 {font-size:16px; padding-bottom:13px;}
.img_right{
	margin: 20px;
	float:right;
}
img {border:0px;}
.img_left{
	margin: 20px;
	float:left;
}

.sotto1 {
width: 780px; 
text-align: left; 
height: 520px; 
position: relative; 
top: 580px; 
line-height: 14px; 
color: #727272; 
padding: 5px; 
}
.sopra1 {
width: 780px; 
text-align: left; 
height: 580px; 
position: relative;
bottom: 500px; 
line-height: 14px; 
color: #727272; 
padding: 5px; 
}




#sfondo{height:768px; background:url(../immagini/sfondoHome.jpg) repeat-x;}
#home{width:810px; height:550px; margin:0 auto;}
#home #logo{padding-top:54px; padding-bottom:77px;}
#home #immagini{width:810px; height:220px; margin:0 auto;}
#home #immagini .box{padding-right:10px;}
#home #testi{margin:0 auto; width:810px; height:116px; background:url(../immagini/testi.jpg);}
#home #testi div{float:left; width:175px; padding-top:5px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
#home #testi #descrizione1{padding-left:10px;}
#home #testi #descrizione2{padding-left:33px;}
#home #testi #descrizione3{padding-left:33px;}
#home #testi #descrizione4{padding-left:32px;}

.nav{height:30px; background:#0072b5; color:white; font-size:12px;}
.nav .nav_center{width:810px; padding-top:6px; margin:0 auto;}
.nav .nav_center a{color:white; text-decoration:none}

.top{height:170px; margin:0 auto; background:url(../immagini/top.jpg) repeat-x;}
.top .top_center{width:810px; height:170px; margin:0 auto;}
.top .top_center .logo{width:605px; float:left; padding-top:50px}
.top .top_center .links{width:165px; height:168px; float:right; padding-top:2px;}
.top .top_center .links img{padding:9px 0;}

.main{overflow:auto; margin:0 auto; background:#ffffff;}
.main_center{height:auto; width:810px; margin:0 auto; background:#ffffff;}
.main_center .titolo{float:left;}
.left{width:255px; float:left;}
.left .menu1{width:255px; height:153px; background:url(../immagini/menu1.jpg) repeat-x; padding-top:18px;}
.left .menu1 img{padding-left:15px; padding-right:10px;}
.left .menu1 div{font-size:12px;}
.left .menu1 div div{padding-bottom:12px;}
.left .menu1 div div a{text-decoration:none; color:black;}
.left .menu2{width:255px; height:147px; background:url(../immagini/menu2.jpg) repeat-x;}
.left .menu2 img{padding-left:14px;}
.left .menu2 a{color:#336699}
.left .menu2 div{font-size:11px; padding:10px; color:#666666; text-align:justify}
.left .menu3{width:255px; height:147px; background:url(../immagini/menu3.jpg) repeat-x;}
.left .menu3 img{margin-left:14px;}
.left .menu3 a{color:#336699}
.left .menu3 div{font-size:11px; padding:6px 15px; color:#666666;}
.right{float:right; width:800px; height: auto !important; height:600px; min-height:600px; padding-top:35px;}
.right .vetrina{height:139px;  margin-top:18px; background:#f0f0f0}
.right .vetrina .foto{padding-left:25px; padding-right:30px; float:left;}
.right .vetrina .slogan{background:url(../immagini/slogan.jpg); width:250px; height:138px; float:left; font-size:12px; color:#666666;}
.right .vetrina .slogan p{padding:28px;}
.right .vetrina .slogan a{color:#336699}
.right .testo{margin-top:18px; font-size:12px; color:#666666; line-height:19px; text-align:justify}
.right .testo a{color:#666666}
.right .testo a:hover{color:#999999}
.right .testo h2{font-size:12px; padding:20px 0 3px 0;}
.right .testo .ancore{font-size:10px; text-align:left}
.right .testo .top{font-size:10px; color:#999999; text-decoration:underline}
.right .testo .top:hover{color:#666666}
.right .testo .ancore .parentesi{font-size:12px;}
.right .testo .ancore a{color:#999999}
.right .testo .ancore a:hover{color:#666666}
.right .intro{color:#999999; font-size:18px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.right .banner{margin-top:22px;}
.right .banner img{padding-right:5px;}

.bottom{clear:both; height:187px; margin:0 auto; background:url(../immagini/footerX.jpg) repeat-x;}
.footer{width:810px; height:20px; padding-top:100px; margin:0 auto; text-align:center; font-size:10px; color:white;}
.footer a{color:white; text-decoration:none}
.footer a:hover{text-decoration:underline}

.tabella{font-size:10px; clear:both; width:521px;}
.tabella td{padding:2px; text-align:center}
.tabella .cella_left{text-align:left}

.fluid{color:red}
