@charset "utf-8";
/* CSS Document #1E2863*/
@import "reset.css";
body { background-image:url(../_img/background.jpg); background-repeat: repeat-y; font-family:Verdana, Arial, Helvetica, sans-serif;}
.site {margin:20px auto; width:900px; height:auto;}

a { color: #003366;}
a:hover { color:#006699;}

.menu {width:900px; height:79px; color: #B6C8CB; font-size:11px;}
.menu .logo {width:146px; height:77px; float:left;}

/* MENU */

.menu ul{list-style-type: none; margin: 40px 0 0 0px; padding: 0; float:left;}
.menu li{float:left; margin:0 0 0 2px; padding:0; height:33px;}
.menu li a{padding:15px 13px 0 13px; display:block; width:auto; text-align:center; height:22px; font-size:11px;  background-color:#003366; color:#ddFFFF}
/*
.menu li#yacht a{ background-image: url(../_img/btn_bg.jpg); background-repeat:repeat-x; width:auto;}
.menu li#usato a{ background-image: url(../_img/btn_bg.jpg); background-repeat:repeat-x; width:auto;}
.menu li#jeanneau a{ background-image: url(../_img/btn_bg.jpg); background-repeat:repeat-x; width:auto;}
.menu li#sails a{ background-image: url(../_img/btn_bg.jpg); background-repeat:repeat-x; width:auto;}
.menu li#rigging a{ background-image: url(../_img/btn_bg.jpg); background-repeat:repeat-x; width:auto;}
.menu li#contatti a{ background-image: url(../_img/btn_bg.jpg); background-repeat:repeat-x; width:auto;}
.menu li#chisiamo a{ background-image: url(../_img/btn_bg.jpg); background-repeat:repeat-x; width:auto;}
*/
.menu a:hover{ background-color: #004477; color:#ddFFFF}
.menu li.activelink a,div#navigation li.activelink a:hover{ background-color: #004477; color:#ddFFFF }

/* HEADER */
.header {width:900px; height:280px; background-color: #fff; margin-top:10px;}
.headerFlash {width:900px; height:365px; background-color: #fff; margin-top:10px;}

.loghi { width:900px; height:160px; margin-top:10px; background-color: #91AAB9}

.news { width:870px; height:120px; margin-top:10px; background-color: #91AAB9; padding:20px 10px 20px 20px; }
.news .container { width:290px; height:120px; float:left; }
.news .container img{ width:120px; height:120px; display:block; float:left; border:1px solid #718A99; }
.news .container span{ display:block; float:left; width:158px; height:120px; margin-left:10px; font-size:10px; color: #003366}
.news .container a{ color: #003366; background-image:url(../_img/arrow.png); background-repeat:no-repeat; background-position:bottom right; padding-right:10px;}
.news .container a:hover{background-image:url(../_img/arrow_over.png); color: #003366;}

.news_list  { width:870px;  margin-top:10px; background-color:#91AAB9; padding:20px 10px 1px 20px; font-size:11px;}
.news_list .news_cont {height:auto; width:860px; padding-bottom:10px;  margin-bottom:10px; border-bottom:1px solid #CCCCCC;}
.news_list .news_cont .immagine {float:left; border:1px solid #003366; height:120px; width:120px;}
.news_list .news_cont .titolo { font-size:10px; font-weight:bold; color:#CC0000;}
.news_list .news_cont .ita { float:left; height:auto; width:345px; margin-left:20px;}
.news_list .news_cont .eng { float:left; height:auto; width:345px; margin-left:20px;}

.contatti { width:870px; height:130px; margin-top:10px; background-color:#91AAB9; padding:20px 10px 20px 20px; }
.contatti div { width:207px; height:120px; float:left; margin-right:20px; font-size:11px;}
.contatti span { color: #CC0000; font-weight:bold;}
.contatti a { color:#003366; font-weight:bold; font-size:10px;}
.contatti a:hover { color: #0066CC; font-weight:bold; font-size:10px;}

.chisiamo { width:870px; height:433px; margin-top:10px; background-color:#91AAB9; padding:20px 10px 20px 20px; }
.chisiamo_sx { float:left; width:475px;}
.chisiamo_sx .staff { height:131px; width:475px; margin-bottom:20px;}
.chisiamo_sx .staff a { color:#003366; font-weight:bold; font-size:10px;}
.chisiamo_sx .staff a:hover { color: #0066CC; font-weight:bold; font-size:10px;}
.chisiamo_sx .staff img{ height:131px; width:180px; display:block; float:left; border:1px solid #003366;}
.chisiamo_sx .staff .testo {float:left; margin-left:20px; width:210px; font-size:10px;}
.chisiamo_dx { float:left; width:350px; font-size:11px; margin-left:20px;}

.usato { width:870px; margin-top:10px; background-color:#91AAB9; padding:20px 10px 20px 20px; }
.usato table { width: 860px; border:none; font-size:11px; color: #003366 ; }
.usato table tr { background-color:#fff; height:11px; text-indent:5px; font-size:10px; }
.usato table td { border-bottom:1px solid #91AAB9; padding:5px; background-color: #fff}
.usato table tr .intestazione { font-size:11px;}
.usato table a {  color: #003366; text-decoration:underline;}

.barca { width:860px; margin-top:10px; padding:20px 20px 20px 20px; font-size:11px; color:#003366; background-color:#91AAB9;}
.barca .barca_col { float:left; width:860px; height:auto;}
.barca .barca_col .tit{ font-size:12px; color:#CC0000; font-weight:bold; }
.barca .barca_col span { display:block; width:265px; height:auto; padding: 5px;background-color:#fff; margin-bottom:5px; margin-left:5px; margin-right:5px; float:left;} 

.contenuti { width:870px;  margin-top:10px; background-color:#91AAB9; padding:20px 10px 1px 20px; font-size:12px;}
.contenuti .sx_cont { float:left; width:180px; margin-right:20px;}
.contenuti .sx_cont img {height:131px; width:180px; margin-bottom:20px; border:1px solid #003366;}
.contenuti .dx_cont{ float:left; width:660px;}

.dettaglio { width:870px;  margin-top:10px; background-color:#91AAB9; padding:20px 10px 20px 20px; font-size:12px;}
.dettaglio .sx_cont { float:left; width:500px; margin-right:20px;}
.dettaglio .dx_cont{ float:left; width:3000px;}
.flash_cont { width:860px; height:325px; padding:20px 0 0 20px;}

.footer {width:900px; margin-top:10px; color:#91AAB9; text-align:right; font-size:10px;}

table { display:block;}
table td { vertical-align:middle}