* {margin:0; padding:0}



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



#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:520px; 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; clear:both}

.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}
