/* --- reset --- */
html, body, div, span, object,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
}
ul {
	list-style: none;
}
/* ---------- clearfix ------------ */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* --- common, layout & typography --- */
html, body {
	height: 100%;
}
body {
	font-family: Verdana, Helvetica, Arial, sans;
	font-size: 11px;
	line-height: 16px;
	background: #003f77 none;
	padding:0px;
	color:#969696;
	padding-bottom:20px;
}
a {
	text-decoration: none;
	color: #406e99;
}
a:hover {
	text-decoration: none;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
br.clear {
	height: 1px;
	clear: both;
}
.clear {
	clear: both !important;
}
.left {
	float: left !important;
}
.right {
	float: right !important;
}
.center{
text-align:center;
}
.uppercase {
text-transform:uppercase;
}
.relative {
position:relative;
}
#wrapper {
	width: 920px;
	margin: 0 auto;
	padding-top:0px;
	background:#ffffff;
	padding-bottom:10px;
}
#giorno_mese{
    color:#000;
}
div#super_banner {
margin-right:4px;
/*width:730px;*/
height:80px;
}
/* NAVIGAZIONE */
#nav {
/*-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;*/
background:transparent url(http://www.yachtandsail.it/libs/css/default_theme/assets/bgNav.gif) no-repeat scroll right bottom;
font-family:Helvetica,Verdana,Arial;
}
#nav li.default, #nav li {
border-left:1px solid #B8B9BB;
border-top:solid 1px #B8B9BB;
border-bottom:solid 1px #B8B9BB;
float:left;
height:21px;
padding:2px 11.7px;
position:relative;
//width:auto;
background-color:#e5e5e5;
line-height:20px;
}
#nav li.sub_default {
background-color:#e5e5e5 !important;
height:22px;
}
#nav li a {
color:#4b96d2;
display:block;
text-decoration:none;
}
#nav li ul {
display:none;
left:-1px;
position:absolute;
top:26px;
background-color:#fff;
width:auto;
/*width:300px;*/
}
#nav li:hover ul {
left:-1px;
z-index:100;
}
#nav li li {
display:block !important;
}
* html #nav li a:hover {
/*width:auto;*/
color:#cccccc;
}
* html #nav li li {
float:left;
/*width:auto;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ffffff none repeat scroll 0 0;
color:#FFFFFF !important;*/
}
#nav li ul li {
font-family:Helvetica,Verdana,Arial,sans;
}
#nav li ul li {
float:left;
color:#000;
font-size:11px;
height:20px;
padding:2px 6px;
}
#nav li ul li a{
float:left;
}
#nav li.selected_default, #nav li.selected_sub_default, #nav li.selected_last {
	background-color:#fff !important;
}
ul.barche_usate {
	width:160px !important;
}
ul.barche_nuove {
    width:140px !important;
}
ul.accessori {
    width:210px !important;
}
ul.turismo {
    width:230px !important;
}
li.last{
    border-right:solid 1px #B8B9BB;
}
.barche_usate li, .barche_nuove li, .accessori li, .turismo li{
border-left:1px solid #B8B9BB !important;
border-bottom:solid 1px #B8B9BB !important;
border-top:solid 0px #B8B9BB !important;
float:left;
height:21px;
padding:2px 6px;
position:relative;
width:auto;
background-color:#ffffff !important;
}
.attivo a{
width:auto;
color:#cccccc !important;
}
.noattivo a{
width:auto;
color:#4b96d2 !important;
}
/*  __________ */

h1 {
	font-family: Lucida Grande, Arial, Verdana;
	font-size: 16px;
	color: #4b96d2;
	font-weight: normal;
	line-height: 1.1;
	margin-bottom: 16px;
	width:500px;
	margin-left:7px;
}
#blocco_centrale h1 {
	font-family: Lucida Grande, Arial, Verdana;
	font-size: 16px;
	color: #4b96d2;
	font-weight: normal;
	line-height: 1.1;
	margin-bottom: 16px;
	width:500px;
	margin-left:7px;
}
.background_white{background-color:#ffffff !important;}
.tit_blocco_centrale{float:left;width:500px;}
h2#maintitle {
	width: 139px;
	height: 122px;
}
.jqrbi {
	background-color:#000;
}
#maintitle a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(assets/yachtandsail_brand.gif) no-repeat scroll left top;
display:block;
height:122px;
text-indent:-5000px;
width:139px;
}
h3 {
	font-family: Lucida Grande, Verdana, Helvetica, Arial, sans;
	font-size: 18px;
	color: #4a96d2;
	line-height: 1.3;
	margin-bottom: 5px;
}
.strillo{
    float:left;
    font-family: Lucida Grande, Verdana, Helvetica, Arial, sans;
	font-size: 11px;
	color: #003f77;
	line-height: 1.3;
	text-transform:uppercase;
	margin-right: 10px;
}
.data{
    font-size:10px;
    font-weight:bold;
    float:right;
}
.photogallery-articolo .tit_blocco_centrale .data{
    float:left;
	margin-left:7px;
}
#briciola {
float:left;
width:900px;
margin:30px 0px 15px 0px;
}
#briciola a, #briciola a:hover, #briciola a:visited {
	color:#969696;
}
/* MARGINI DEFAULT */
.margin_zero {
    margin:0px 0px !important;
}
.margin_default {
    margin:7px 7px;
}
.margin_default_oriz {
    margin:0px 7px;
}
.margin_top_20 {
    margin-top:20px !important;
}
.margin_left_20 {
    margin-left:20px !important;
}
.margin_left_17 {
    margin-left:17px !important;
}
.margin_left_14 {
	margin-left:18px !important;
}
.margin_left_5{
	margin-left:0px !important;
}
.margin_top_10{
	margin-top:10px !important;
}
.margin_bottom_20{
	margin-bottom:20px !important;
}
.margin_right_16 {
	margin-right:16px !important;
}
/* COLORI DEFAULT */

.bg_blog{
    background-color:#4b98d2 !important;
    padding:7px;
}

/* ADV COLUMN DX -------------------------------------------------------------------------------------------------  */
.box_adv a, box_gsf a {
	display:block;
	float:left;
	padding-bottom:10px;
}
.box_adv{float:left;}
.blog .box_adv{float:left;margin-top:15px;}
.left_adv, .right_adv {
background-color:#FFFFFF;
border:1px solid #dedede;
color:#504E4A;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin-bottom:6px;
padding:6px;
position:relative;
text-decoration:none;
}
.right_adv, .left_gsf {
    margin-bottom:0;
    margin-top:3px;
    width:286px;
}
.box_adv_big{float:left;margin-bottom:10px;}
.right_adv img, .right_adv_pub img {
float:right;
margin-left:5px;
border:solid 1px #549cd4;
}
.left_adv_h4 {
font-family:Helvetica,Arial,sans-serif;
font-size:16px;
font-weight:bold;
margin-top:5px;
color:#4b98d2;
}
.box_gsf{float:left;margin-top:0px;}
#box_centrale_right #column_right .box_adv, #box_centrale_right #column_right .box_gsf{margin-left:20px;}
.left_gsf {
background-color:#FFFFFF;
border-bottom:1px dashed #62a4d9;
color:#999999;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin-top:6px;
padding-bottom:4px;
position:relative;
text-decoration:none;
font-weight:bold;
width:300px;
}
.left_gsf img {
float:left;
margin-right:14px;
border:solid 2px #a5cbe9;
width:47px;
height:47px;
}
.left_gsf_h4 {
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:11px;
font-weight:bold;
margin-top:2px;
color:#4b98d2;
}

/* BLOCCO CENTRALE TOTALE e colonne */

#blocco_centrale {
    float:left;
    width:920px;
    padding-bottom:18px;
    background:transparent url(assets/bg_blocco_centrale.gif) no-repeat scroll left bottom;
    display:block;
}
#blocco_centrale_no_shadow {
    float:left;
    width:556px;
    padding-bottom:18px;
}
#box_centrale_left{
    float:left;
    width:545px;
    margin-left:12px;
}
#box_centrale_right{
    float:right;
    width:345px;
	position:relative;
    /*margin-left:10px;*/
}
#column_1 {
    float:left;
    margin-left:14px;
    width:365px;
}

#column_2 {
    float:left;
    margin-left:7px;
    width:206px;
}
/*#column_3 {
    float:left;
    margin-left:7px;
    width:300px;
}*/
#column_3 {
    float:right;
    margin-left:0px;
    width:322px;
}
#column_right {
    float:left;
    width:300px;
}
#column_left {
    float:left;
    margin-left:14px;
    width:578px;
}
/* BOX */
#column_1 .box_column_1_bordo p, #column_1 .box_column_1_2 p, #column_2 .boxnews p, box_column_1 p {
	color:#969696;
}
.box_magazine {margin-top:10px;margin-bottom:4px;}
.box_guida{

    float:left;
    width:345px;
    background-color:#f2f2f2;   
}
.box_programma_tv, .box_programma, .box_itinerari_small {
    float:left;
    margin:0px 0px 0px 10px;
    width:326px;
}
.box_programma {width:315px;height:325px;padding-bottom:5px;}
.box_programma_tv, .box_itinerari_small {background:transparent url(assets/bg_box_tv_singolo.gif) no-repeat scroll left top;}
.box_programma .box_tv p{padding-left:7px;padding-bottom:5px;}
.box_programma .box_tv .titolo{width:260px;}
.box_programma .box_tv {margin:1px 11px !important;}
#box_scroll{width:315px;height:320px;overflow:hidden;}
.box_tv {
    float:left;
    border:solid 1px #dcdcdc;
    background-color:#fff;
    width:302px;
    margin:4px 11px;
    font-size:10px;
    font-family: Verdana, Arial;
}
.box_programma .box_tv {width:276px;}
.box_tv .titolo{
    float:left;
    border-bottom:solid 1px #c2c2c2;
    margin:4px 7px 0px 7px;
    padding-bottom:4px;
    width:288px;
    height:13px;
}
.box_tv p {
line-height:14px;
margin-top:18px;
padding-right:10px;
padding-top:10px;
}
.box_tv .titolo span.data{float:left;height:14px;color:#4b98d2;font-weight:bold;padding-right:5px;border-right:solid 1px #4b98d2;text-transform:uppercase;}
.box_tv .titolo h4{float:left;padding-left:5px;text-transform:uppercase;}
.box_tv .pic_tv{
    float:left;
    width:74px;
    height:50px;
    margin:2px 6px;
    background:transparent url(assets/bg_pic_tv.gif) no-repeat scroll left top;
}
.box_tv .pic_tv img{margin:5px 5px !important;}
a.guida {
float:right;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(assets/bt_guida.gif) no-repeat scroll right top;
color:#4a96d2;
font-size:12px;
line-height:18px;
padding-right:30px;
padding-top:2px;
height:22px;
margin:2px 16px 5px 0px;
font-family:helvetica,verdana;
}
.box_magazine .articolo img{margin:0px 7px 0px 20px!important;float:left;}
.box_magazine .articolo {font-size:11px;font-family:Verdana, Arial;margin-right:20px;width:325px;}
.box_magazine .articolo h4{color:#559dd5;font-weight:bold;text-transform:uppercase;/*white-space: nowrap;*/}
.box_magazine .articolo .button{float:right;margin:0px !important;padding:5px 0px 0px 0px;}
#box_centrale_right .box_guida img{
    margin:10px 20px 10px 20px;
}
#box_centrale_right .box_magazine img {
margin:0 20px 3px;
}
#box_centrale_right .box_magazine .titMagazine {
float:left;
margin-left:0 !important;
padding-bottom:10px;
padding-right:60px;
}
.newLogoSky {
	position:absolute;
	top:80px;
	z-index:3;
	right:25px;
}
#box_centrale_right .box_adv_big img{
    margin:0px 20px 3px 20px;
}
.box_column_1_bordo {
    width:349px;
    border:solid 1px #e4e4e4;
    margin-bottom:5px;
    padding:7px;
    float:left;
	background-color:#fff;
}
.box_column_1_3_bordo {
    width:156px;
    /*height:250px;*/
    border:solid 1px #e4e4e4;
    margin-bottom:15px;
    padding:7px;
    margin-right:12px;
}
.bg_pic_attualita{
	background:transparent url(assets/bg_pic_attualita.gif) no-repeat scroll 0px 16px;
	height:112px;
	width:158px;
	margin-top:5px;
}
.bg_pic_attualita img{
	margin-top:12px;
	margin-left:5px;
}
#blocco_centrale_no_shadow .box_column_1_bordo, #turismo #column_left .box_column_1_bordo{
    width:536px !important;
}
#noleggio #blocco_centrale_no_shadow {padding-top:10px;}
.box_column_1_bordo h3, .blocco_border_column_2 h3{
    text-transform:uppercase;
    clear:both;
}
.box_column_1_3_bordo h3{
	font-size:14px;
	margin-bottom:12px;
}
.box_column_1_bordo span.tit_pic{position:relative;top:115px;font-family:Lucida,Verdana,Arial;font-size:10px;color:#4a96d2;font-weight:bold;}
.box_column_1_bordo img{
    margin:0px 5px 5px 0px;
    width:159px;
    height:118px;
    float:left;
}
.box_column_1_bordo .left{width:99%;}
#eventi .box_column_1_bordo a img {
height:118px;
width:159px;
}
#eventi .box_column_1_bordo img {
margin:0px 5px 15px 0;
}
#eventi .box_column_1_bordo span.tit_pic {
top:138px;
}
/*#blocco_centrale_no_shadow .box_column_1_bordo img{
    width:126px;
    /*height:93px;
}*/
a.segue, a.segue_left {
float:right;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(assets/bt_segue.gif) no-repeat scroll right top;
color:#16548f;
font-size:11px;
line-height:18px;
padding-right:30px;
padding-top:2px;
height:25px;
font-family:Lucida Grande,Verdana,Arial;
}
a.segue_left {
float:left !important;
}
a.scopri_piu {
	margin-left:-100px;
	margin-top:340px;
	position:absolute;
}
.bt_schedaImbarcazione {
	margin-left:385px;
	margin-top:330px;
	position:absolute;
	border:solid 0px red;
	display:none;
}
a.scheda_imbarcazione {width:130px;}
a.torna_scheda {
	background:transparent url(assets/bt_segue_sx.gif) no-repeat scroll left top !important;
	/*margin-left:-535px;
	margin-top:340px;
	position:absolute;*/
	padding-right:0px;
	height:30px;
	line-height:23px;
	padding-left:30px;
}
#blocco_centrale a.torna_scheda {
	/*float:left;
	margin-left:20px;
	margin-top:35px;*/
	position:absolute;
	margin-left:-530px;
	margin-top:335px;
}
a.torna_ricerca {float:left !important;clear:both;}
.box_tv a.segue {
margin-right:5px;
margin-top:22px;
}
.box_column_1_2 {
    float:left;
    width:168px;
    margin-bottom:5px;
    margin-top:15px;
    padding:7px;
}
.box_column_1_2 .data{
    float:left;
    clear:both;
}
.box_column_1_2 h3{
    clear:both;
    font-size:16px;
    margin:2px 0px;
}
.boxnews {
    border-bottom:solid 1px #e3e3e3;
    margin-bottom:1px;
    margin-top:4px;
}
.boxnews .data{
    border-bottom:solid 1px #dbeaf6;
    padding:3px;
    width:200px;
    text-align:right;
}
.boxnews h3{
    font-size:10px;
    font-weight:bold;
    margin-top:3px;
    color:#4a96d2;
}
.box_news_titolo{margin-top:5px;float:left;width:206px;margin-bottom:10px;}
.box_news_titolo span{
    float:left;
    color:#b0b0b0;
    font-size:25px;
    font-family:Helvetica, Arial, Verdana, Lucida, sans;
    text-transform:uppercase;
}
.box_news_titolo img{
    float:right;
}
a.all_news {
float:right;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(assets/bt_all_news.gif) no-repeat scroll 185px 5px;
color:#16548f;
font-size:11px;
line-height:22px;
padding-right:30px;
padding-top:2px;
height:23px;
margin:2px 0px;
width:176px;
text-transform:uppercase;
text-align:right;
background-color:#dedede;
}
.box_column_2_shadow, .box_column_2_shadow_img{
    float:left;
    background:transparent url(assets/bg_shadow_column_2.gif) no-repeat scroll center bottom;
    color:#fff;
    padding-bottom:15px;
}
.box_column_2_shadow_img{
    padding-bottom:7px !important;
}
.bg_blog span{
    font-size:25px;
     margin:15px 0px 7px 0px;
     float:left;
     text-transform:uppercase;
     font-family:Arial;
}
.box_column_2_shadow p{
    float:left;
     font-family:Arial;
     font-size:17px;
     margin-bottom:7px;
}
.annuncio_blog{
    background-color:#d2dcde;
    margin-bottom:7px;
    padding:5px;
    font-size:10px !important;
}
.annuncio_blog span.titolo, .annuncio_blog span.data{
    color:#013f78;
    font-weight:bold;
    font-size:10px !important;
    margin:0px;
}
.annuncio_blog p{
    color:#646567;
    clear:both;
    width:100%;
    margin:0px;
    font-size:10px !important;
}

/* ARTICOLO */
#articolo{
    font-family:Verdana,Arial;
    font-size:11px;
    padding:0px 50px 0px 7px;
}
#articolo h3{
    color:#4a96d2;
    font-size:11px;
    line-height:21px !important;
    font-weight:bold;
}
#articolo p{
    margin-top:10px;
    line-height:21px !important;
}

/* SCROLLPANE */
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

/* PAGINAZIONE ARTICOLO*/
.paginazione {display:block;width:90%;float:right;margin:10px 0px;text-align:right;}
.paginazione a{font-family:Verdana,Arial;font-size:11px;color:#969696;}
a.p_active {font-weight:bold;}
a.p_continua {font-weight:bold;color:#4a96d2;text-transform:uppercase;}

/* FOOTER -------------------------------------------------------------------------------------------------  */
#footer {
    margin:auto;
    margin-top:2px;
    width:920px;
    padding:10px 0px;
    background-color:#ebebeb;
    text-align:center;
    color:#406e99;
    font-size:10px;
    font-family:Verdana,Arial;
    margin-bottom:20px;
}
#codice_nielsen{display:block;float:left;}
/* FORM -------------------------------------------------------------------------------------------------  */
input, select{
    border:solid 1px #c8c8c8;
    font-family:Verdana;
    font-size:11px !important;
    color:#969696;
    padding:2px;
    margin:0px;
    float:left;
    height:22px;
    line-height:22px;
}
#form_attivita .radio{
	border:none !important;
	height:18px;
	margin-right:5px;
}
#form_attivita{
	float:left;
	padding:10px 20px;
	height:250px;
}
#form_attivita #bt_cerca{
	float:right !important;
	border:none !important;
	width:80px !important;
	height:22px !important;
	margin-right:9px !important;
	margin-top:0px  !important;
}
#form_attivita .box_form, #form_attivita .box_form_3{
	float:left;
	margin-bottom:5px;
	width:270px;
	/*width:290px;*/
}
#form_attivita .box_form_3{width:185px;}
#form_attivita .box_form_3 input#ric_cerca_cantiere{width:160px;height:16px;}
#form_attivita label{
/*width:70px;*/
	width:77px;
	float:left;
	border:solid 0px red;
	height:22px;
	line-height:22px;
	font-size:12px !important;
	color:#4b96d2;
}
#form_attivita .cerca{
	width:200px;
	float:left;
}
#form_attivita .data{
	width:100px;
	float:left;
	font-weight:normal;
}
#form_attivita .cat_label{float:left;width:180px;}
#form_attivita .cat_label label{float:left;width:180px;padding:0px;height:20px;line-height:22px;margin-bottom:3px;color:#969696;}
.bt_ric_alfabetica {
margin-left:450px;
margin-top:35px;
position:absolute;
}

/** ERROR classes **/
form .error .jquery-selectbox {
	color: #d00;
	border-color: #d00;
	background-image: url("http://www.yachtandsail.it/libs/img/bg-TextFieldError.gif");
}



/* ELENCO ALFABETICO -------------------------------------------------------------------------------------------------  */
#box_alfabetico{
	height:114px;
	width:538px;
    margin-bottom:5px;
    padding:7px;
    background:transparent url(assets/bg_alfabetico_top.gif) no-repeat scroll center top;
    /*float:left;*/
}
#box_alfabetico h3{margin-top:15px;height:25px;}
#accessori #box_alfabetico h3 #tipoRicerca{text-transform:uppercase;}
ul.elenco_alfabetico {
	height:14px;
	margin-top:10px;
	height:70px;
	background:transparent url(assets/bg_alfabetico_bottom.gif) no-repeat scroll center bottom;
}
.elenco_alfabetico li.first{
border-left:solid 1px #003e77;
}
.elenco_alfabetico li{
display:block;
float:left;
background-color:#fff;
width:19.3px;
height:14px;
line-height:12px;
font-size:11px;
text-align:center;
border-right:solid 1px #003e77;
color:#003e77;
}
.elenco_alfabetico li a{
color:#003e77;
text-transform:uppercase;
}

/* GESTIONE TAB */
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}
/*#container-1{width:538px;padding:7px;}*/
#container-1{width:538px;padding:7px;}
#guida-tv #container-1, #Y-and-S-international #container-1{width:560px;padding:0px;float:left;position:relative;left:-14px;margin-bottom:10px;}
/* Skin -------------------------------------------------------------------------------------------------  */
.tabs-nav, .tabs-nav-2 {
	float:left;
	width:100%;
    list-style: none;
    margin: 0;
    padding: 10px 0 0 4px;
    text-align:right;
    background: url(assets/bg_tab.gif) no-repeat scroll -100px top;
    height:27px;
    position:relative;
    left:-7px;
}
#barche_nuova_ricerca .tabs-nav {
	background:#F2F2F2 url(assets/bg_tab_grigio.gif) no-repeat scroll -38px 1px;
	left:0px;
}
#accessori .tabs-nav {
	background: url(assets/bg_tab.gif) no-repeat scroll -106px 1px;
	left:-10px;
}
.tabs-nav:after, .tabs-nav-2:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li, .tabs-nav-2 li {
    float: right;
    margin: 3px 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
#guida-tv .tabs-nav li, #Y-and-S-international .tabs-nav li {
    min-width: 78px; /* be nice to Opera */
}
#guida-tv .tabs-nav li, #Y-and-S-international .tabs-nav li {
    float: left;
}
.tabs-nav a, .tabs-nav a span, .tabs-nav-2 a, .tabs-nav-2 a span {
    display: block;
    padding: 0 10px;
    background: url(assets/tab.png) no-repeat;
}
#barche_nuova_ricerca .tabs-nav a, #barche_nuova_ricerca .tabs-nav a span {
    background: url(assets/tab_grigio.png) no-repeat;
}

.tabs-nav a, .tabs-nav-2 a {
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
}
.tabs-nav .tabs-selected a, .tabs-nav-2 .tabs-selected a {
    color: #002f66;
}
/*.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {*/
.tabs-nav .tabs-selected a, .tabs-nav a:focus, .tabs-nav a:active, 
.tabs-nav-2 .tabs-selected a, .tabs-nav-2 a:focus, .tabs-nav-2 a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}
/*.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {*/
#barche_nuova_ricerca .tabs-nav a, #barche_nuova_ricerca .tabs-nav .tabs-disabled a:focus, #barche_nuova_ricerca .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}

#barche_nuova_ricerca .tabs-nav .tabs-selected a, #barche_nuova_ricerca .tabs-nav a:focus, #barche_nuova_ricerca .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}
/*.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {*/
.tabs-nav a, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active, 
.tabs-nav-2 a, .tabs-nav-2 .tabs-disabled a:focus, .tabs-nav-2 .tabs-disabled a:active {
    background-position: 100% -100px;
}

.tabs-nav a span, .tabs-nav-2 a span {
    width: 64px; /* IE 6 treats width as min-width */
    /*min-width: 64px;*/
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
*>.tabs-nav-2 a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav a span, .tabs-nav-2 a span {
    text-transform:uppercase;
    width:65px;
    font-size:10px;
    font-family:lucida Grande,Verdana;
	font-weight:normal;
}
#accessori .tabs-nav a span {
    width:100px;
}
.tabs-nav .tabs-selected a span, .tabs-nav-2 .tabs-selected a span  {
    padding-top: 7px;
}
/*.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {*/
.tabs-nav .tabs-selected a span, .tabs-nav a:focus span, .tabs-nav a:active span, .tabs-nav-2 .tabs-selected a span, .tabs-nav-2 a:focus span, .tabs-nav-2 a:active span {
    background-position: 0 -50px;
}
#barche_nuova_ricerca .tabs-nav .tabs-selected a span, #barche_nuova_ricerca .tabs-nav a:focus span, #barche_nuova_ricerca .tabs-nav a:active span {
background-position:0 -50px;
}
/*.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {*/
.tabs-nav a span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span, 
.tabs-nav-2 a span, .tabs-nav-2 .tabs-disabled a:focus span, .tabs-nav-2 .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited, 
.tabs-nav-2 .tabs-selected a:link, .tabs-nav-2 .tabs-selected a:visited, .tabs-nav-2 .tabs-disabled a:link, .tabs-nav-2 .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active, .tabs-nav-2 a:hover, .tabs-nav-2 a:focus, .tabs-nav-2 a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled, .tabs-nav-2 .tabs-disabled {
    opacity: .4;
}
.tabs-container {
    border-top: 0px solid #97a5b0;
    padding: 1em 10px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.box_guida .tabs-container {
    background: #F2F2F2; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(http://www.yachtandsail.it/libs/css/loading.gif) no-repeat 0 50%;
}
.tabs-nav .tab_vela, .tabs-nav .tab_motore, .tabs-nav .tab_custom, .tabs-nav .tab_gommoni, .tabs-nav .tab_motori, .tabs-nav .tab_attrezzature, .tabs-nav .tab_strumentazione{
	position:absolute;
}
/*
.tabs-nav .tab_lunedi, .tabs-nav .tab_martedi, .tabs-nav .tab_mercoledi, .tabs-nav .tab_giovedi, .tabs-nav .tab_venerdi, .tabs-nav .tab_sabato, .tabs-nav .tab_domenica{
	position:absolute;
}*/
.tabs-nav .tab_vela{
	left:232px;
}
.tabs-nav .tab_motore{
	left:316px;
}
.tabs-nav .tab_custom{
	left:401px;
}
.tabs-nav .tab_gommoni{
	left:486px;
}
#barche_nuova_ricerca .tabs-nav .tab_vela{
	left:0px;
}
#barche_nuova_ricerca .tabs-nav .tab_motore{
	left:77px;
}
#barche_nuova_ricerca .tabs-nav .tab_custom{
	left:154px;
}
#barche_nuova_ricerca .tabs-nav .tab_gommoni{
	left:231px;
}
#accessori .tabs-nav .tab_motori{
	left:188px;
}
#accessori .tabs-nav .tab_attrezzature{
	left:309px;
}
#accessori .tabs-nav .tab_strumentazione{
	left:430px;
}
#accessori #blocco_centrale_no_shadow #container-1{float:left;height:180px;margin-left:-5px;}

/* MAGAZINE -------------------------------------------------------------------------------------------------  */
/*#magazine .box_column_1_3_bordo {
	height:330px;
}*/
#magazine #blocco_centrale_no_shadow h3{margin-bottom:15px;}
#magazine .bg_pic_attualita, #barche-nuove .bg_pic_attualita, #noleggio .bg_pic_attualita {
	background:transparent url(assets/bg_pic_attualita.gif) no-repeat scroll 0px 0px;
	height:102px;
	margin-top:0px;
}
#magazine .bg_pic_attualita img, #barche-nuove .bg_pic_attualita img, #noleggio .bg_pic_attualita img {
	margin-top:5px;
	margin-left:5px;
}
#magazine .box_guida{background:#f2f2f2 url(assets/bg_magazine_bottom.gif) no-repeat scroll center top;padding-top:15px;padding-bottom:10px;}
#magazine .abbonati_online{
	background:transparent url(assets/bg_magazine_top.gif) no-repeat scroll center top;
	color:#003f77;
	float:left;
	font-size:15px;
	font-family:Helvetica,Verdana,Arial;
	padding:14px 10px 0px 0px;
	height:80px;
}
#magazine .abbonati_online img{float:left;padding-right:5px;}
#magazine .abbonati_online span{float:left;margin-top:20px;}
#magazine .abbonati_online a{float:left;margin-top:36px;margin-left:5px;}
#magazine .box_copertina {
float:left;
padding-left:20px;
padding-top:10px;
width:530px;
height:350px;}
#magazine .box_copertina img{float:left;margin-right:30px;}
#magazine .box_copertina h3{line-height:25px;margin-bottom:20px;}
#magazine .box_copertina p{line-height:20px;}
#magazine .box_copertina a {
left:550px;
position:absolute;
top:510px;
width:60px;}

/* FOTOGALLERY BASE -------------------------------------------------------------------------------------------------  */
.photogallery-articolo {
margin:0 0 0px 12px;
position:relative;
width:543px;
float:left;
}
#turismo .photogallery-articolo {
height:370px;
}
#gallery-flv {
height:300px;
left:7px;
overflow:hidden;
position:relative;
top:4px;
width:450px;
float:left;
}
#tools_blog_flv {
	border:0px solid red;
	left:457px;
	position:absolute;
	width:110px;
}
#tools_blog_flv .ico_sharethis, #tools_blog_flv .ico_mail, #tools_blog_flv .ico_print {
	float:left;
	height:40px;
	line-height:40px;
	border-bottom:solid 2px #F2F2F2;
	width:95px;
	padding-left:10px;
}
#tools_blog_flv .ico_sharethis {padding-top:10px;height:30px;line-height:20px;}
#tools_blog_flv .ico_mail {
	background:transparent url(assets/ico_mail.gif) no-repeat scroll 8px 10px;
	float:left;
	width:75px;
	padding:0px 0px 0 32px;
}
#tools_blog_flv .ico_print {
	background:transparent url(assets/ico_print.gif) no-repeat scroll 8px 10px;
	float:left;
	width:75px;
	padding:0px 0px 0 32px;
}
.videoHP .tool_bottom {
/*bottom:0;*/
height:45px;
left:10px;
padding:10px 20px 0 0px;
/*position:absolute;*/
text-align:left;
/*top:300px;*/
width:471px;
z-index:100;
float:left;
}
div.videoHP #title_gallery_bis {
font-family:Lucida Grande,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
color:#003f78;
line-height:14px;
z-index:100;
position:relative;
margin:25px 10px 0px 0px;
width:420px;
}
/* ACCESSORI -------------------------------------------------------------------------------------------------  */
#accessori #box_alfabetico{
	background:none;
    float:left;
    height:134px;
    width:530px;
}
#accessori #box_alfabetico ul.elenco_alfabetico {
height:75px;
}
#accessori .box_column_1_3_bordo p {height:200px;}
/* EVENTI -------------------------------------------------------------------------------------------------  */
input#nome_evento {
	height:16px;
	line-height:14px;
	margin-top:2px;
	width:123px !important;
}
#eventi #form1 select, #attualita #box_centrale_right #form_attivita select {width:85px;}
#attualita #box_centrale_right #form_attivita input.cerca {width:185px;}
/* GUIDA TV -------------------------------------------------------------------------------------------------  */
#guida-tv #blocco_centrale_no_shadow h1, #guida-tv #blocco_centrale_no_shadow h4, #Y-and-S-international #blocco_centrale_no_shadow h1, #Y-and-S-international #blocco_centrale_no_shadow h4{margin-bottom:10px;padding-left:7px;color:#3d8fce;font-family:Lucida Grande,Verdana,arial;font-size:17px;text-transform:uppercase;margin-bottom:10px;}
#guida-tv .settimana_dal_al {color:#00427a;font-size:11px;font-family:Lucida Grande, Verdana;text-transform:uppercase;margin-top:-25px;padding-right:13px;}
#guida-tv .pic_guida_tv{
	float:left;
	width:206px;
}
#guida-tv .video_guida_tv{
	float:left;
	width:336px;
}
#guida-tv .pic_guida_tv img{
	float:left;
	border:solid 3px #dfdbda;
	margin-bottom:5px;
	width:199px;
	height:148px;
}
#guida-tv .txt_guida_tv{
	float:left;
	width:310px;
	padding-left:15px;
}
#guida-tv .lanci_guida_tv{
	float:left;
	width:210px;
	padding-left:5px;
}
#guida-tv .txt_guida_tv h3{
	color:#003f77;
	font-size:11px;
	font-family:Lucida Grande,Verdana,Arial;
}
#guida-tv span.video_data_tv{
	color:#4295d1;
	text-transform:uppercase;
	font-size:10px;
	font-family:Lucida Grande,Verdana,Arial;
	line-height:20px;
	margin-bottom:5px;
	margin-top:5px;
}
/*#guida-tv .pic_guida_tv p, #guida-tv .video_guida_tv p {float:left;width:95%;clear:both;}*/
/*#guida-tv .video_guida_tv p {padding:0px 10px 0px 7px;}*/
#guida-tv .lanci_guida_tv .strillo{margin-bottom:5px;}
#guida-tv .lanci_guida_tv .box_column_1_bordo{width:185px;}
#guida-tv .lanci_guida_tv .box_column_1_bordo img{width:67px;height:98px;clear:both;}
#guida-tv .tit_giornata_tv{
	float:left;
	padding:7px;
	color:#003f77;
	font-size:11px;
	font-family:Lucida Grande,Verdana,Arial;
	clear:both;
	text-transform:uppercase;
	margin-top:10px;
	width:95%;
}
#guida-tv input#bt_vai_form {border:none;}
#guida-tv .box_guida .ricProgram-tv {margin-left:20px;float:left;}
#guida-tv .box_guida {padding-bottom:10px;}
ul.palinsesto_day {
float:left;
}
ul.palinsesto_day li {
	margin-left:7px;
	padding:4px 0px;
	float:left;
	width:536px;
	border-bottom:solid 1px #cbcbcb;
	/*position:relative;*/
}
ul.palinsesto_day li.border_top {
	border-bottom:none;
}
#guida-tv .palinsesto_day span.row_palinsesto{float:left;width:208px;margin-left:0px;}
#guida-tv .palinsesto_day span.orario{float:left;font-family:Verdana;font-size:11px;color:#003f77;font-weight:bold;padding-left:5px;padding-right:5px;}
#guida-tv .palinsesto_day span.tit_programma{color:#3d8fce;padding-right:5px;border-right:solid 1px #3d8fce;}
#guida-tv .palinsesto_day span.dettaglio{padding-left:5px;}
#guida-tv .palinsesto_day a.scheda_programma{float:right;padding-right:5px;}
#form_cerca_programma{margin:0px 20px 20px 20px;}
#guida-tv select.cerca_programma{width:260px;margin-top:2px;height:22px;}
#form_cerca_programma #bt_vai_form{float:right;border:none;width:37px;height:22px;}
#guida-tv .box_scheda_programma {
float:left;
padding-left:20px;
padding-top:0px;
}
#guida-tv #blocco_centrale .margin_top_10 {
margin-top:0px !important;
}
.border_top{border-top:solid 1px #cbcbcb;}

#box_centrale_right #column_right {
 	width:345px;
}
#box_centrale_right .box_guida {
 	margin-bottom:0px;
}
.column_2_blocco_centrale{
	float:left;
	width:272px;
}
.column_2_blocco_centrale ul.palinsesto_day li {
	width:255px;
}
#guida-tv .column_2_blocco_centrale .tit_giornata_tv{margin-top:0px;}
.blocco_border_column_2{
	border:solid 1px #e5e5e5;
	float:left;
	margin-bottom:10px;
	padding-bottom:7px;
	padding-right:7px;
}
#blocco_centrale_no_shadow .column_2_blocco_centrale .box_column_1_bordo{
	width:255px !important;
}
#blocco_centrale_no_shadow .column_2_blocco_centrale .box_column_1_bordo img{width:133px;height:89px;margin-top:2px;padding-bottom:10px;}
#blocco_centrale_no_shadow .column_2_blocco_centrale .box_column_1_bordo span.tit_pic{top:112px;}
#blocco_centrale_no_shadow .column_2_blocco_centrale .box_column_1_bordo span.data {color:#3d8fce;font-weight:bold;text-transform:uppercase;}
#blocco_centrale_no_shadow .column_2_blocco_centrale .box_column_1_bordo .left {width:250px;}
#guida-tv #blocco_centrale_no_shadow .column_2_blocco_centrale h4, #Y-and-S-international #blocco_centrale_no_shadow .column_2_blocco_centrale h4{letter-spacing:-1px;}
#guida-tv .prog_tv_settimana .tabs-nav a span {width:58px;}
#guida-tv .prog_tv_settimana .tabs-nav {margin-left:3px;background:transparent url(assets/bg_tab.gif) no-repeat scroll -333px top;}

/* barche -------------------------------------------------------------------------------------------------  */
#barche-nuove .box_column_1_bordo{float:left;margin-left:15px;width:255px;}
#barche-nuove .cantieri .box_column_1_bordo {float:left;margin-left:0px;width:255px;}
#barche-nuove .box_column_1_bordo img{margin-top:7px;width:90px;height:130px;}
#barche-nuove .cantieri .box_column_1_bordo img{margin-top:7px;width:230px;height:170px;}
#barche-nuove .box_column_1_bordo span.titolo{
	font-family:lucida,verdana,arial;
	font-size:14px;
	font-weight:bold;
	color:#4a96d2;
	margin-bottom:6px;
	margin-top:7px;
	display:block;
	text-transform:uppercase;
}
#barche-nuove .box_column_1_bordo a.segue, #barche-nuove .box_column_1_bordo a.segue_left{margin-top:10px;}
#barche-nuove #column_left #container-1{float:left;width:564px;padding-top:0px;margin-bottom:10px;background:transparent url(assets/bg_alfabetico_bottom.gif) no-repeat scroll center bottom;}
#container-1 #form_attivita, #barche-nuove #blocco_centrale_no_shadow #form_attivita, #noleggio #blocco_centrale_no_shadow #form_attivita{padding:10px 0px;width:557px;height:180px;}
#barche-nuove #blocco_centrale_no_shadow #form_attivita, #noleggio #blocco_centrale_no_shadow #form_attivita{height:80px;}
#container-1 #form_attivita .box_form_left {float:left;/*width:290px;*/width:280px;margin-bottom:25px;}
#container-1 #form_attivita .box_form {/*width:267px;*/width:274px;margin-bottom:25px;}
#container-1 #form_attivita #bt_cerca {margin-right:2px;}
select.select_corta{width:122px;}
select.select_lunga{width:193px;}
.nuova_ricerca select.select_lunga {width:220px !important;}
.nuova_ricerca #bt_cerca {margin-right:14px !important;margin-top:20px;}
#barche-nuove #blocco_centrale_no_shadow #form_attivita select.select_corta{width:162px;}
#barche-nuove #blocco_centrale_no_shadow #form_attivita .box_form {width:278px;}
#barche-nuove #blocco_centrale_no_shadow #form_attivita .box_form label{width:100%;margin-bottom:5px;}
#barche-nuove .box_column_1_3_bordo {height:240px;}
#barche-nuove .box_column_1_3_bordo p {height:64px;overflow:hidden;color:#ffffff;}
.scheda_cantiere {float:left;width:550px;margin-bottom:30px;}
.scheda_cantiere h3{margin:10px 0px;}
.scheda_cantiere .pic_scheda_cantiere{width:236px;float:left;}
.scheda_cantiere .pic_scheda_cantiere .img_foto{width:230px;height:170px;margin-bottom:10px;border:solid 3px #dddddd;}
.scheda_cantiere .pic_scheda_cantiere .logo_cantiere{margin-bottom:10px;}
.scheda_cantiere .txt_scheda_cantiere{width:285px;padding-right:20px;float:right;}
a.link_cantiere{color:#990000;margin-top:5px;}
.box_guida #container-1{width:340px !important;padding:7px 0px 40px 0px!important;float:left;}
.width_scheda_tecnica{width:330px;padding:7px;}
.width_scheda_tecnica h3{margin-top:15px;}
.width_scheda_tecnica p{margin-bottom:20px;}
.width_scheda_tecnica span.strillo, .width_scheda_sintesi span.strillo{margin-bottom:10px;}
.width_scheda_sintesi{width:170px;margin-left:12px;padding:7px;}
.width_scheda_sintesi h3{font-size:11px;margin-top:10px;}
.width_scheda_sintesi p.separatore{border-bottom:1px solid #E5E5E5;padding-bottom:10px;margin-bottom:10px;}
span.tit_imbarcazioni_simili{width:90%;padding-left:12px;clear:both;margin-bottom:7px;}
.dati_tec{color:#003f77;width:140px;float:left;}
#barche-nuove #form_attivita input, #noleggio #form_attivita input {
border:1px solid #C8C8C8;
color:#969696;
float:left;
font-family:Verdana;
font-size:11px !important;
height:16px;
width:182px;
line-height:22px;
margin:2px 0;
padding:2px;
}
#barche-nuove .form_cer_cantiere #bt_cerca, #noleggio .form_cer_cantiere #bt_cerca{margin-right:20px !important;}
#barche-nuove .form_cer_cantiere select.select_corta, #noleggio .form_cer_cantiere select.select_corta{width:170px !important;}
.box_guida #container-1 #form_attivita{padding:20px 0px 20px 12px;width:300px;height:180px;}
.box_guida #container-1 #form_attivita .box_form {
margin-bottom:5px;
width:99%;
}
.prova_video {
	background-color:#BFDAEF;
	border:1px solid #BFDAEF;
	height:40px;
	padding-top:0;
}
.prova_video a.segue, .prova_video a.segue_left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(assets/bt_segue_video.gif) no-repeat scroll right bottom;
color:#16548F;
float:left;
font-family:Lucida Grande,Verdana,Arial;
font-size:11px;
height:40px;
line-height:18px;
padding-right:60px;
padding-top:2px;
margin-top:-5px;
}
.prova_video a{color:#003f77;font-size:11px;
margin-top:10px;text-transform:uppercase;}
#barche-nuove #blocco_centrale_no_shadow .box_column_1_3_bordo h3 {
	height:37px;
}

/* barche usate -------------------------------------------------------------------------------------------------  */
#barche-usate .box_column_1_bordo img, #noleggio .box_column_1_bordo img{margin-top:4px;width:126px;}
#barche-usate .box_column_1_bordo p, #noleggio .box_column_1_bordo p{float:left;width:390px;}
span.indirizzo_broker{font-family:Verdana;color:#4a96d2;width:70%;float:left;margin-top:7px;}
.cartina_italia{
	background:transparent url(assets/bg_mappa_italia.gif) no-repeat scroll left top;
	float:left;
	padding:11px 11px;
	width:522px;
}
.cartina_italia img{float:right;}
ul.regioni_ita{float:left;width:180px;padding-left:10px;padding-top:5px;}
ul.regioni_ita li{height:14px;line-height:14px;}
ul.regioni_ita li a{font-size:9px;color:#969696;}

/* NOLEGGIO -------------------------------------------------------------------------------------------------  */
#noleggio #form_noleggio {float:left;width:100%;padding:10px 0px;}
#noleggio #form_noleggio select.select_corta{width:240px;margin-right:20px;}
#noleggio #form_noleggio #bt_vai_form{border:none;width:38px;height:22px;float:left;}
#noleggio .box_column_1_3_bordo span.tel_cantiere{font-weight:bold;color:#00427a;font-size:10px;}
#noleggio .mappamondo{margin-left:-4px;float:left;width:547px;height:306px;padding-top:0px;margin-bottom:10px;background:transparent url(assets/bg_mappamondo.gif) no-repeat scroll left top;}
#noleggio .mappamondo .zoommap{padding-top:13px;padding-left:13px;float:left;}
#noleggio .mappamondo a.tutti_charter{float:right;padding-right:15px;padding-top:7px;text-transform:uppercase;font-family:Lucida Grande,Verdana,Arial;}
#noleggio .box_programma_tv .box_tv p{float:left;width:210px;margin-top:3px;padding-top:0px;padding-right:0px;}
#noleggio .box_guida .box_programma_tv .box_tv p, #turismo .box_guida .box_programma_tv .box_tv p{float:left;width:210px;margin-top:3px;padding-top:0px;padding-right:0px;height:30px;color:#fff;}
#noleggio .box_programma_tv .box_tv a.segue{margin-top:3px;margin-bottom:5px;}
#noleggio .box_column_1_bordo{padding-bottom:7px;}
table.wwFormTable {
	width:480px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}
table.wwFormTable tr{
	width:230px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}
#barche_nuova_ricerca {/*overflow:hidden;*/height:340px;}


/* ATTUALITA -------------------------------------------------------------------------------------------------  */
#attualita #box_centrale_right .box_guida #form_attivita input.data, #attualita #box_centrale_right .box_guida #form_attivita input.cerca {height:18px !important;}
#attualita #blocco_centrale_no_shadow .box_column_1_3_bordo {height:266px;}
#attualita #blocco_centrale_no_shadow .box_column_1_3_bordo h3 {height:36px;}
#attualita #blocco_centrale_no_shadow .box_column_1_3_bordo p {height:57px;}
/* TURISMO -------------------------------------------------------------------------------------------------  */
#turismo .box_column_1_bordo{/*position:relative;*/height:250px;}
#turismo .turismo_ricerca .box_column_1_bordo {height:174px;}
#turismo .turismo_ricerca .box_column_1_bordo p{height:103px;}
#turismo .box_column_1_bordo .tit_pic{position:absolute;left:7px;top:237px;}
#turismo .box_column_1_bordo img{width:266px;height:180px;}
#turismo .turismo_ricerca .box_column_1_bordo img {height:118px;width:159px;}
#turismo .box_itinerari, #barche-usate .box_itinerari{
float:left;
margin:0 0 0 18px;
position:relative;
width:545px;
}
#turismo .box_itinerari .it_img{float:left;
padding:20px 0px;
margin-left:-3px;
background:transparent url(assets/bg_alfabetico_top.gif) no-repeat scroll center top;
}
#turismo .box_itinerari .it_img img{float:left;margin:0px;padding:0px;}
#turismo .box_itinerari_ricerca{float:left;
padding:20px 0px;
background:transparent url(assets/bg_alfabetico_bottom.gif) no-repeat scroll center top;
}
#turismo .box_itinerari_ricerca #form_attivita {
height:30px;
padding:10px 0px 10px 5px;
}
#turismo .box_itinerari_ricerca #form_attivita .box_form {width:545px;}
#turismo .box_itinerari_ricerca #form_attivita .box_form input {border:none;}
#turismo .box_itinerari_ricerca #form_attivita .box_form select {margin-right:20px;}
#turismo .box_itinerari_small .pic_tv {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(assets/bg_pic_itinerari.gif) no-repeat scroll left top;
float:left;
height:76px;
margin:2px 4px;
width:80px;
}
#turismo .box_itinerari_small .pic_tv img{margin:5px 4px!important;}
.box_turismo {
background-color:#FFFFFF;
border:1px solid #DCDCDC;
float:left;
font-family:Verdana,Arial;
font-size:10px;
margin:4px 11px;
width:302px;
}

#gallery-hp.pics, #gallery-hp-singola.pics {
	background: url(assets/dots16.gif) no-repeat center center;
	clear:both;
}
.tabs-nav .tab_vela a, .tabs-nav .tab_motori a, .tabs-nav .tab_lunedi a, #barche_nuova_ricerca .tabs-nav .tab_vela a{
    background-position:100% -70px;
}
.tabs-nav .tab_vela a span, .tabs-nav .tab_motori a span, .tabs-nav .tab_lunedi a span, #barche_nuova_ricerca .tabs-nav .tab_vela a span{
    background-position:0 -100px;
}
#turismo .box_programma_tv .box_tv a.segue {
	margin-top:9px;
}
/* FORM SELECT -------------------------------------------------------------------------------------------------  */
.jquery-selectbox {
	position: relative;
	height: 20px;
	border: 1px solid #C8C8C8;
	width: 80px;
	z-index: 0;
	float: left;
	display: inline;
	margin: 2px 4px 4px 0;
	font-size: 9px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #969696;
	padding: 0;
	background-color: #ffffff;
	/*background-image: url("assets/bg-TextField.gif");*/
}
#noleggio .jquery-selectbox {
	margin: 2px 8px 4px 0;
}
.jquery-selectbox.selecthover {
	border-color: #C8C8C8;
	background-color: #ffffff;
	/*background-image: url("assets/bg-TextFieldFocused.gif");*/
	z-index: 700;
}	
.jquery-selectbox .jquery-selectbox-currentItem {
	padding: 3px 0px 0px 3px;
	white-space: nowrap;
	display: block;
	overflow: hidden;
	font-size:11px;
	color:#969696;
	cursor:pointer;
	height:17px;
	line-height:12px;
}
.jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	top: 22px;
	padding: 2px;
	left: -1px;
	background: #ffffff;
	width: 100px;
	/*height: 130px;*/
	overflow-x: hidden;
	overflow-y: hidden;
	z-index: 1000;
	border: 1px solid #e3e3e3;
}
.select_cantiere .jquery-selectbox .jquery-selectbox-list {
	height: 130px !important;
	overflow-x: hidden;
	overflow-y: auto !important;
}
.jquery-selectbox .jquery-selectbox-moreButton {
	/*
	position: absolute;
	top: 0px;
	right: 0px;
	*/
	float: right;
	background: url("assets/lay-selectMoreButton.gif");
	width: 22px;
	height: 20px;
	cursor: pointer;
}
.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
	background: url("assets/lay-selectMoreButtonHover.gif");
}

.jquery-selectbox .jquery-selectbox-item.listelementhover {
	background: #003F77;
	color: #fff;
}
.jquery-selectbox .jquery-selectbox-item {
	border-top:1px dashed #F2F2F2;
	color:#969696;
	cursor:default;
	display:block;
	font-size:11px;
	height:16px;
	padding:3px 3px;
}

/** ERROR classes -------------------------------------------------------------------------------------------------  **/
form .error .jquery-selectbox {
	color: #d00;
	border-color: #d00;
	background-image: url("assets/bg-TextFieldError.gif");
}




/** TOGGLE **/
#noleggio #blocco_centrale_no_shadow h4 {
color:#003F77;
text-transform:uppercase;
font-family:Lucida Grande,Verdana,Helvetica,Arial,sans;
font-size:18px;
line-height:1.3;
margin-bottom:5px;
}
.sedi_noleggio {
	color:#4A96D2;
	font-weight:bold;
}
h2.trigger {
	padding: 0 0 0 0px;
	margin: 0 0 2px 0;
	background: url(http://www.yachtandsail.it/libs/css/main.css) no-repeat;
	height: 12px;
	line-height: 12px;
	width: 250px;
	font-weight: normal;
	float: left;
	clear:both;
}
h2.trigger a {
	text-decoration: none;
	display: block;
	font-weight:bold;
}
h2.trigger a:hover {font-weight:bold;}
h2.active a{background-position: left bottom;font-weight:bold !important;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
	margin: 0 0 2px 10px;
	padding: 0;
	border-left: 1px solid #d6d6d6;
	background: #ffffff url(http://www.yachtandsail.it/libs/css/main.css) repeat-y left top;
	overflow: hidden;
	font-size: 0.9em;
	width: 250px;
	clear: both;
	font-weight:bold;
}
.toggle_container .block {
	padding: 0px 0px 0px 10px;
	background:url("assets/line_noleggio.gif") no-repeat left top;
	font-weight:normal;
}

/* ROTATION VIDEO HOME GUIDA TV --------------------------------------------------------------------------- */
.leintv_video_transparent h4 {
	color:#003F77;
	float:left;
	font-family:Lucida Grande,Verdana,Arial;
	font-size:11px;
	margin-top:10px;
	padding:7px;
	text-transform:uppercase;
}
.leintv_video_transparent {
	float:left;
	width:336px;
}
.big_rotation {
	background-color:#FFFFFF;
	padding:0px;
	float:left;
	width:550px;
	height:300px;
	position:relative;
}
.big_rotation li div {
	display:none;
}

.big_rotation li.li_1 {
	border:1px solid #E4E4E4;
	height:118px;
	position:absolute;
	right:0;
	top:0;
	width:185px;
	padding:7px;
}
.big_rotation li.li_1 .leintv_video_transparent, .big_rotation li.li_2 .leintv_video_transparent{width:183px !important;} 
.big_rotation li.li_2 {
	border:1px solid #E4E4E4;
	height:118px;
	position:absolute;
	right:0;
	top:145px;
	width:185px;
	padding:7px;
}

.big img {
	width:320px;
	height:278px;
}

.big {
	float:left;
	margin-right:17px;
	position:relative;
}

#primo_piano_leintv {
	margin:0 6px 10px;
	float:left;
}
.big_rotation ul {
	float:right;
	width:147px;
}

.big_rotation li.big {
	height:278px;
}

.big_rotation ul li {
	margin-bottom:6px;
}

.big_rotation ul li img {
	
}

.big_rotation ul li p {
	color:#504E4A;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

.big_rotation p {
	font-size:11px;
	padding-bottom:4px;
}

.big_rotation li.li_2 {
position:absolute;
right:0px;
top:145px;
}

.tappo {
float:right;
margin-bottom:7px;
width:147px;
}
.tappo img {
	clear:both;
	height:98px;
	width:67px;
	float:left;
	margin:2px 5px 5px 0;
}
#guida-tv #blocco_centrale #box_centrale_right .box_adv_big {margin-top:10px;}
#guida-tv .big .strillo {
	left:0px;
	position:absolute;
	top:260px;
}
#guida-tv .big .leintv_video_transparent p {
	left:0px;
	position:absolute;
	top:290px;
}
#guida-tv .box_scheda_programma .video_guida_tv {
float:left;
height:330px;
width:550px;
}
/*#guida-tv .pic_guida_tv p, #guida-tv .video_guida_tv .leintv_video_transparent p {float:none;padding:0px;width:none;clear:none;}*/
#box_centrale_right #barche_nuova_ricerca .tabs-nav li {
	width:64px !important;
	min-width:76px;
}
#box_centrale_right #barche_nuova_ricerca .tabs-nav a span {width:55px;}
#box_centrale_right #barche_nuova_ricerca #form_attivita label {width:72px;}
#box_centrale_right .box_magazine p {display:none;}
#tooltip {
	position: absolute;
	z-index: 3000;
	padding: 7px;
	/*opacity: 0.85;
	filter: alpha(opacity = 85);*/
	background-color:#e2ebf4;
	width:180px;
	/*height:80px;*/
	text-align: left;
	/*text-indent: -9999px;*/
}
#tooltip h3, #tooltip div { 
	margin: 0; 
	color:#16548F !important;
	font-size:10px !important;
	font-weight:normal !important;
}
span#tipoRicerca {text-transform:uppercase;}
#Y-and-S-international #tooltip {
	position: absolute;
	z-index: 3000;
	padding: 7px;
	/*opacity: 0.85;
	filter: alpha(opacity = 85);*/
	background-color:#4193cf;
	width:160px;
	text-align: left;
	/*text-indent: -9999px;*/
}
#Y-and-S-international span.tit_tooltip, span.tit_tooltip {
	color:#fff;
	font-weight:bold;
}
#Y-and-S-international .txt_tooltip, .txt_tooltip {
	background-color:#fff;
	padding:2px;
	color:#011b59;
}
#Y-and-S-international #tooltip h3, #tooltip div { 
	margin: 0; 
	color:#16548F !important;
	font-size:10px !important;
	font-weight:normal !important;
}
/* MAPPA SITO --------------------------------------------------------------------------------------- */
.mappa-sito .column_mappa {
float:left;
width:290px;
margin-bottom:10px;
}
.mappa-sito .margin_left_1 {margin-left:20px;}
.mappa-sito .margin_left_2 {margin-left:5px;}
.mappa-sito .tit-sezione {background-color:#4594d6;color:#fff;padding:5px 10px;border-bottom:solid 2px #ffffff;}
.mappa-sito .tit-sezione a {color:#fff;}
.mappa-sito .desc-sezione {background-color:#e5e5e5;padding:5px 10px;border-bottom:solid 2px #ffffff;height:70px;}
.mappa-sito .sottosezione {background-color:#eeeeee;padding:5px 10px;height:185px;}
.mappa-sito .heightsez {height:120px !important;}
/* Y&S INTERNATIONAL --------------------------------------------------------------------------------- */
#Y-and-S-international #box_centrale_right .box_guida {
	margin-bottom:10px !important;
	width:335px;
}
#Y-and-S-international .box_guida_blog {
	background-color:#003F77;
	float:left;
	width:329px;
	padding:3px;
	margin-bottom:10px;
}
#Y-and-S-international .box_guida_blog span {
	color:#fff;
	display:block;
	font-weight:bold;
	padding:0px 0px 3px 10px;
	height:15px;
}
.txt_box_guida_blog {
	float:left;
	padding:5px 10px;
	background:#fff;
	width:309px;
}
#blocco_centrale_no_shadow p {
	padding-right:20px;
	padding-bottom:10px;
}
#Y-and-S-international .box_tv .titolo {
	border-bottom:0px solid #fff;
}
#Y-and-S-international .box_tv .titolo span.data {
	border-right:0px solid #fff;
}
#Y-and-S-international .box_column_1_bordo .data {
	float:left;
}
#Y-and-S-international #tooltip {
	position: absolute;
	z-index: 3000;
	padding: 7px;
	/*opacity: 0.85;
	filter: alpha(opacity = 85);*/
	background-color:#4193cf;
	width:160px;
	text-align: left;
	/*text-indent: -9999px;*/
}
#Y-and-S-international span.tit_tooltip {
	color:#fff;
	font-weight:bold;
}
#Y-and-S-international .txt_tooltip, .txt_tooltip {
	background-color:#fff;
	padding:2px;
	color:#011b59;
}
#Y-and-S-international #tooltip h3, #tooltip div { 
	margin: 0; 
	color:#16548F !important;
	font-size:10px !important;
	font-weight:normal !important;
}
#guida-tv #blocco_centrale_no_shadow .box_scheda_programma {
margin-bottom:10px;
padding-left:0;
padding-top:0 !important;
}
#guida-tv .blocco_border_column_2 {width:100%;}
.Y-and-S-international li {
text-align:center;
width:165px;
}
/*______________________TELLAFRIEND____________________*/
#tellafriend_popup {
display:none;
background-color:#FFFFFF;
position:absolute;
border:1px solid #000000;
padding:10px;
z-index:100;
width:345px;
}
#tellafriend_popup .close_taf {
color:#000000;
cursor:pointer;
display:block;
font-weight:bold;
margin:10px 0pt 0pt;
text-align:right;
width:345px;
}
#tellafriend_popup h1 {
text-align:center;
color:#003F78;
background-color:#EBEBEB;
margin-left:0;
width:345px;
padding:10px 0px;
font-family:Lucida Grande,Arial,Verdana;
font-size:16px;
}
#tellafriend_popup h2 {
font-weight:bold;
margin:10px 0;
font-size:14px;
}
#tellafriend_popup input,
#tellafriend_popup textarea {
width:200px;
}

#tellafriend_popup input.send_taf,
#tellafriend_popup input.close_taf {
width:50px;
margin:10px 0pt 0pt 153px;
}

#tellafriend_popup .title_taf {
background:#EBEBEB none repeat scroll 0%;
width:100%;
}
.glossario ul,
.glossario div {
	margin-left:6px;
}
.glossario div.box_letter{
	margin-left:0px;
}
#center.abc dl dd a {
	color:#504e4a;
}
#center.abc dl.over_abc dd a {
	color:#FFFFFF;
}

#test2,
#test3 {
	position:absolute;
	top:0;
}

.sesso input, .nascita select {
	border:1px solid #A22C31 !important; 
}

.nazione {
	clear: left;
	margin-right: 45px;
}
#default .div-error {
	color:#97141A;
	font-size:14px;
	padding:0 0 15px 10px;
	width:600px;
}
#default .div-error h3 {
	color:#97141A;
	font-size:12px;
	font-weight:bold;
}
.height175 {
	min-height:175px;
}

.centerh3 {
	margin-bottom:18px;
	margin-left:14px;
}
#taf-form label {
clear:both;
float:left;
width:90%;
}
.linkSkyGuida {
	position:absolute;
	top:-30px;
	right:3px;
}
/* SEZIONE SPECIALE AMERICA'S CUP -------------------------------------------------------------------------------------------------  */

#americascup_blocco_centrale {
    padding-bottom: 18px;
	margin: 0 auto;
	text-align: center;
}
#americascup_blocco_centrale #header-americascup img {
	margin: 30px auto;	
	width: 100%;
}
#americascup_blocco_centrale #footer-americascup img {
	margin: 30px auto;	
}
#americascup_blocco_centrale .box_column_1 {
	width: 395px;
	height: 263px;
    border: solid 1px #e4e4e4;
    margin-bottom: 21px;
    padding: 0;
    float: left;
	background-color: #fff;
}
.box_column_tecnologie {
	width: 394px;
	height: 297px;
    border: solid 1px #e4e4e4;
    margin-bottom: 21px;
    padding: 0;
    float: left;
	background-color: #fff;
}
#americascup_blocco_centrale .box_column_1 #01{
	top: 0;
	left: 0;
	position: absolute;
	display: block;
}
#americascup_blocco_centrale .box_column_1 #02{
	top: 0;
	right: 0;
	position: absolute;
	display: block;
}
#americascup_blocco_centrale .box_column_1 h3 {
    text-transform:uppercase;
    clear:both;
}
#footer-navigami {
	text-align: left;
	position: relative;
	width: 820px;
	margin: 2% auto;
}
#banner-dx {
	position: absolute;
	right: 8px;
	top: 0;
}
.box_column_1 span.tit_pic{position:relative;top:115px;font-family:Lucida,Verdana,Arial;font-size:10px;color:#4a96d2;font-weight:bold;}
.box_column_1 img{
	padding: 0;
    margin: 0;
	display: block;
}
.box_column_1 .left{
	width:99%;
}
.link-img {
	width: 820px;
	margin: 0 auto;
	display: block;
	position: relative;
}
.noborder {
	border: none;
	outline: none;
}
/*testo per pagina about Y&S*/
h3.description {
	margin-top: 30px;
}
p.description {
	margin-right: 30px;
}
/*stile per tooltip mappa get-yacth-&-sail*/
.navtext {
	width:180px;
	font-size:8pt;
	background-color:#4193cf;
	color:black;
}