@CHARSET "ISO-8859-1";

body{
	font-family:  Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000;
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #181D23;
}


.hide{
	display: none;
	font-size: 0em;
	height: 0em;
	padding: 0em;
	margin: 0em;
}

.hidespan span, span.hidespan{
	visibility: hidden;
}

.floatclear{
	clear: both;
	font-size: 0em;
	height: 0em;
}

.floatclearleft{
	clear: left;
	font-size: 0em;
	height: 0em;
}

.floatclearright{
	clear: right;
	font-size: 0em;
	height: 0em;
}

img{
	border: 0;
}

a {
	text-decoration: none;
	color: #fff;
}

a:hover {
	text-decoration: underline;
	color: #fff;
}

form{
	padding: 0;
	margin: 0;
}

/* struttuta | Begin */

.container{
	background: url(../img/bg_page.jpg) no-repeat top center;
	padding: 44px 0 50px 0;
	margin: 0 0 0 0;
	border-top: 1px solid black;
}

.box_page{
	width: 787px;
	/*background: url(../img/bg_rose.gif) no-repeat 0 370px;*/
	margin: 0 auto 0 auto;
}

.box_page_top{
	float: left;
}

.box_page_bottom{
	float: left;
}

.box_page_left{
	width: 127px;
	float: left;
	padding-top: 56px;
	text-align: left;
}

.box_page_right{
	float: left;
}

.box_page_center_left{
	width: 150px;
	float: left;
	text-align: left;
}

.box_page_center_right{
	width: 499px;
	float: left;
	padding-top: 56px;
	padding-right: 11px;
	text-align: left;
}
/* struttuta | End */


a.logo, a:hover.logo{
	background: url(../img/logo.gif) no-repeat;
	width: 150px;
	height: 56px;
	display: block;
	text-decoration: none;
}


/* menu left up | Begin */
.menu_left_up{
	height: 32px;
	padding-bottom: 18px;
}

.menu_left_up ul{
	padding: 0;
	margin: 0;
}

.menu_left_up ul li{
	list-style-type: none;
	padding: 0 0 0 28px;
	margin: 0;
}

.menu_left_up ul li a, .menu_left_up ul li a:hover{
	color: #fff;
}

.ln_home{
	background: url(../img/ico_home.gif) no-repeat;
	padding-left: 20px;
}

.ln_mail{
	background: url(../img/ico_mail.gif) no-repeat;
	padding-left: 20px;
}
/* menu left up | End */
	


.banner_flash{
	width: 148px;
	height: 423px;
	border: 1px solid black;
	background-color: #454C51;
}



/* menu left | Begin */
.menu_left{
	/*height: 50px;*/
	background: url(../img/menu_left/top_menu_left.gif) no-repeat top;
	padding: 3px 0 0 0;
	margin: 0em;
	/*border-right: 1px solid #2a343a;*/
}

.menu_left ul{
	padding: 0;
	margin: 0;
}

.menu_left ul li{
	list-style-type: none;
	padding: 0 0 0 0;
	margin: 0;
}

.menu_left ul li a{
	text-decoration: none;
}


.but_menu_left,
.but_nuovo,
.but_usato,
.but_chisiamo,
.but_dovesiamo,
.but_assistenza,
.but_agpratiche,
.but_prove,
.but_partners,
.but_newsletter,
.but_links,
.but_contatti,
.but_menu_left_eng,
.but_nuovo_eng,
.but_usato_eng,
.but_chisiamo_eng,
.but_dovesiamo_eng,
.but_assistenza_eng,
.but_agpratiche_eng,
.but_prove_eng,
.but_partners_eng,
.but_newsletter_eng,
.but_links_eng,
.but_contatti_eng
{
	width: 127px;
	height: 28px;
	display: block;
	padding: 0;
	margin: 0;
}

.but_nuovo{ background: url(../img/menu_left/but_nuovo.gif) no-repeat left top; }
.but_usato{ background: url(../img/menu_left/but_usato.gif) no-repeat left top; }
.but_chisiamo{ background: url(../img/menu_left/but_chisiamo.gif) no-repeat left top; }
.but_dovesiamo{ background: url(../img/menu_left/but_dovesiamo.gif) no-repeat left top; }
.but_assistenza{ background: url(../img/menu_left/but_assistenza.gif) no-repeat left top; }
.but_agpratiche{ background: url(../img/menu_left/but_agpratiche.gif) no-repeat left top; }
.but_prove{ background: url(../img/menu_left/but_prove.gif) no-repeat left top; }
.but_partners{ background: url(../img/menu_left/but_partners.gif) no-repeat left top; }
.but_newsletter{ background: url(../img/menu_left/but_newsletter.gif) no-repeat left top; }
.but_links{ background: url(../img/menu_left/but_links.gif) no-repeat left top; }
.but_contatti{ background: url(../img/menu_left/but_contatti.gif) no-repeat left top; }

a:hover.but_nuovo{ background: url(../img/menu_left/but_nuovo.gif) no-repeat left -41px; }
a:hover.but_usato{ background: url(../img/menu_left/but_usato.gif) no-repeat left -41px; }
a:hover.but_chisiamo{ background: url(../img/menu_left/but_chisiamo.gif) no-repeat left -41px; }
a:hover.but_dovesiamo{ background: url(../img/menu_left/but_dovesiamo.gif) no-repeat left -41px; }
a:hover.but_assistenza{ background: url(../img/menu_left/but_assistenza.gif) no-repeat left -41px; }
a:hover.but_agpratiche{ background: url(../img/menu_left/but_agpratiche.gif) no-repeat left -41px; }
a:hover.but_prove{ background: url(../img/menu_left/but_prove.gif) no-repeat left -41px; }
a:hover.but_partners{ background: url(../img/menu_left/but_partners.gif) no-repeat left -41px; }
a:hover.but_newsletter{ background: url(../img/menu_left/but_newsletter.gif) no-repeat left -41px; }
a:hover.but_links{ background: url(../img/menu_left/but_links.gif) no-repeat left -41px; }
a:hover.but_contatti{ background: url(../img/menu_left/but_contatti.gif) no-repeat left -41px; }

.but_nuovo_eng{ background: url(../img/menu_left/but_nuovo_eng.gif) no-repeat left top; }
.but_usato_eng{ background: url(../img/menu_left/but_usato_eng.gif) no-repeat left top; }
.but_chisiamo_eng{ background: url(../img/menu_left/but_chisiamo_eng.gif) no-repeat left top; }
.but_dovesiamo_eng{ background: url(../img/menu_left/but_dovesiamo_eng.gif) no-repeat left top; }
.but_assistenza_eng{ background: url(../img/menu_left/but_assistenza_eng.gif) no-repeat left top; }
.but_agpratiche_eng{ background: url(../img/menu_left/but_agpratiche_eng.gif) no-repeat left top; }
.but_prove_eng{ background: url(../img/menu_left/but_prove_eng.gif) no-repeat left top; }
.but_partners_eng{ background: url(../img/menu_left/but_partners_eng.gif) no-repeat left top; }
.but_newsletter_eng{ background: url(../img/menu_left/but_newsletter_eng.gif) no-repeat left top; }
.but_links_eng{ background: url(../img/menu_left/but_links_eng.gif) no-repeat left top; }
.but_contatti_eng{ background: url(../img/menu_left/but_contatti_eng.gif) no-repeat left top; }

a:hover.but_nuovo_eng{ background: url(../img/menu_left/but_nuovo_eng.gif) no-repeat left -41px; }
a:hover.but_usato_eng{ background: url(../img/menu_left/but_usato_eng.gif) no-repeat left -41px; }
a:hover.but_chisiamo_eng{ background: url(../img/menu_left/but_chisiamo_eng.gif) no-repeat left -41px; }
a:hover.but_dovesiamo_eng{ background: url(../img/menu_left/but_dovesiamo_eng.gif) no-repeat left -41px; }
a:hover.but_assistenza_eng{ background: url(../img/menu_left/but_assistenza_eng.gif) no-repeat left -41px; }
a:hover.but_agpratiche_eng{ background: url(../img/menu_left/but_agpratiche_eng.gif) no-repeat left -41px; }
a:hover.but_prove_eng{ background: url(../img/menu_left/but_prove_eng.gif) no-repeat left -41px; }
a:hover.but_partners_eng{ background: url(../img/menu_left/but_partners_eng.gif) no-repeat left -41px; }
a:hover.but_newsletter_eng{ background: url(../img/menu_left/but_newsletter_eng.gif) no-repeat left -41px; }
a:hover.but_links_eng{ background: url(../img/menu_left/but_links_eng.gif) no-repeat left -41px; }
a:hover.but_contatti_eng{ background: url(../img/menu_left/but_contatti_eng.gif) no-repeat left -41px; }
/* menu left up | End */


/* menu lang | Begin */
.menu_lang{
	background-color: #9da19e;
	border-bottom: 1px solid #2a343a;
	/*border-right: 1px solid #2a343a;*/
	padding: 14px 0 0 0;
	margin-left: 17px;
}

.menu_lang ul{
	padding: 0;
	margin: 0;
}

.menu_lang ul li{
	list-style-type: none;
	padding: 0 0 0 28px;
	margin: 0;
}

.ln_eng{
	background: url(../img/fl_eng.gif) no-repeat;
	padding-left: 20px;
}

.ln_ita{
	background: url(../img/fl_ita.gif) no-repeat;
	padding-left: 20px;
}
/* menu lang | End */


/* menu banners top | Begin */
.menu_banners_top{
	width: 100%;
	background: url(../img/menu_banners_top/bg_menu.gif) repeat-x;
	float: left;
	border-bottom: 3px solid #cc0001;
	text-decoration: none;
}

.menu_banners_top ul{
	list-style-type: none;
	float: left;
	width: 510px;
	padding: 0em;
	margin: 0em;
}

.menu_banners_top ul li{
	float: left;
}

.menu_banners_top ul li a{
	text-decoration: none;
}

.but_banners_top_cranchi{
	background: url(../img/menu_banners_top/but_cranchi.gif) no-repeat top left;
	width: 81px;
	height: 50px;
	display: block;
	margin-left: 9px;
	margin-right: 7px;
}

a:hover.but_banners_top_cranchi{
	background: url(../img/menu_banners_top/but_cranchi.gif) no-repeat left -60px;
}

.but_banners_top_beneteau{
	background: url(../img/menu_banners_top/but_beneteau.gif) no-repeat top left;
	width: 78px;
	height: 50px;
	display: block;
	margin-right: 7px;
}

a:hover.but_banners_top_beneteau{
	background: url(../img/menu_banners_top/but_beneteau.gif) no-repeat left -60px;
}

.but_banners_top_rodman{
	background: url(../img/menu_banners_top/but_rodman.gif) no-repeat top left;
	width: 86px;
	height: 50px;
	display: block;
	margin-right: 5px;
}

a:hover.but_banners_top_rodman{
	background: url(../img/menu_banners_top/but_rodman.gif) no-repeat left -60px;
}

.but_banners_top_raffaelli{
	background: url(../img/menu_banners_top/but_raffaelli.gif) no-repeat top left;
	width: 47px;
	height: 50px;
	display: block;
	margin-right: 5px;
}

a:hover.but_banners_top_raffaelli{
	background: url(../img/menu_banners_top/but_raffaelli.gif) no-repeat left -60px;
}

.but_banners_top_cantieresolare{
	background: url(../img/menu_banners_top/but_cantieresolare.gif) no-repeat top left;
	width: 78px;
	height: 50px;
	margin-right: 8px;
	display: block;
}

a:hover.but_banners_top_cantieresolare{
	background: url(../img/menu_banners_top/but_cantieresolare.gif) no-repeat left -60px;
}

.but_banners_top_hondamarine{
	background: url(../img/menu_banners_top/but_hondamarine.gif) no-repeat top left;
	width: 78px;
	height: 50px;
	display: block;
}

a:hover.but_banners_top_hondamarine{
	background: url(../img/menu_banners_top/but_hondamarine.gif) no-repeat left -60px;
}
/* menu banners top | End */


.box_contents_up, .box_contents_up_interna{
	border-bottom: 1px solid #bbbdbf;
	border-right: 1px solid #2b3644;
	height: 424px;
	background-color: #454c51;
}

.box_contents_up_interna{
	border-bottom: none;
	height: 425px;
}

.box_contents_bottom, .box_contents_bottom_interna{
	margin: 0 11px 5px 50px;
	text-align: left;
	background: #454c51 url(../img/page_bottom.gif) repeat-x bottom;
	float: left;
}


.box_contents_bottom_left{
	width: 269px;
	float: left;
	padding: 15px;
	border-left: 1px solid #2b3644;
}

.prontaconsegnahome_title, .prontaconsegnahome_title_eng{
	padding: 3px;
	background: url(../img/head_prontaconsegna.gif) no-repeat;
	text-transform: uppercase;
	color: #cacdd0;
	font-weight: bold;
	width: 270px;
	height: 22px;
}

.prontaconsegnahome_title_eng{
	background: url(../img/head_prontaconsegna_eng.gif) no-repeat;
}

.prontaconsegna_text{
	color: #ffffff;
	margin: 0 0px 5px 4px;
	float: left;
}

.prontaconsegna_text a{
	color: white;
}

.prontaconsegna_foto1{
	width: 85px;
	float: left;
	padding-right: 7px;
}
.prontaconsegna_foto2{
	width: 85px;
	float: left;
	padding-right: 7px;
}
.prontaconsegna_foto3{
	width: 85px;
	float: left;
}



.box_contents_bottom_right{
	width: 269px;
	float: left;
	padding: 15px;
}

.catalogousato_title, .catalogousato_title_eng{
	padding-bottom: 3px;
	background: url(../img/head_catalogousato.gif) no-repeat;
	text-transform: uppercase;
	color: #cacdd0;
	font-weight: bold;
	width: 270px;
	height: 22px;
}

.catalogousato_title_eng{
	background: url(../img/head_catalogousato_eng.gif) no-repeat;
}
.catalogousato_velamotore{
	padding-bottom: 3px;
	color: #cacdd0;
	font-weight: bold;
	width: 270px;
	height: 22px;
	margin-top: 3px;
}
.catalogousato_text{
	color: #ffffff;
	width: 270px;
	float: left;
}

.catalogousato_text a{
	color: white;
	font-weight: bold;
}

.catalogousato_foto4{
	width: 128px;
	float: left;
	padding-right: 6px;
}
.catalogousato_foto5{
	width: 135px;
	float: left;
}


.box_contents_home{
	float: left;
	border-top: 1px solid #bbbdbf;
}

.box_contents_sedi{
	float: left;
	width: 220px;
	height: 180px;
	background: url(../img/mappa_sedi_home2.gif) no-repeat bottom right;
}
	
.box_contents_news{
	float: left;
	border-left: 1px dashed #bbbdbf;
	height: 370px;
	background-color: #6b6f6e;
}
.sedi_text{
	float: left;
	/*width: 180px;*/
	padding: 5px;
	color: #fff;
}

.sedi_map{
	float: left;
	width: 155px;
}

.sedi_title, .sedi_title_eng{
	padding: 3px;
	background: url(../img/head_nostresedi.gif) no-repeat;
	text-transform: uppercase;
	color: #cacdd0;
	font-weight: bold;
	width: 180px;
	height: 22px;
}

.sedi_title_eng{
	background: url(../img/head_nostresedi_eng.gif) no-repeat;
}




/* menu sedi | Begin */

.sedi_menu{
	margin-top: 5px;
}

.sedi_menu ul{
	list-style-type: none;
	padding: 0em;
	margin: 0em;
}

.sedi_menu ul li{
	padding: 0em;
	margin: 0em;
	color: #ffffff;
	font-weight: bold;
}


.sedi_menu ul li a{
	padding: 0em;
	margin: 0em;
	color: #ffffff;
}

/* menu sedi | End */


/* news home | Begin */
.news_home{
	padding: 3px;
	margin-left: 5px;
	margin-top: 5px;
	background: url(../img/head_news_red.gif) no-repeat;
	text-transform: uppercase;
	color: #cacdd0;
	font-weight: bold;
	width: 260px;
	height: 22px;
}



.news_home_title{
	color: #ffffff;
	margin: 0 9px 3px 8px;
	width: 260px;
}
/* news home | End */



.credits{
	margin: 10px 11px 60px 58px;
	text-align: left;
	color: #6c7680;
}

.credits a{
	color: #6c7680;
}

.credits a:hover{
	color: white;
}


/* interna */


.interna_contents,
.interna_contents_sedi,
.interna_contents_beneteau,
.interna_contents_rodman,
.interna_contents_raffaelli,
.interna_contents_cantieresolare,
.interna_contents_cranchi
{
	float:left;
	padding: 8px 13px 0px 13px;
	color: white;
}

.interna_contents img,
.interna_contents_beneteau img,
.interna_contents_rodman img,
.interna_contents_raffaelli img,
.interna_contents_cantieresolare img,
.interna_contents_cranchi img
{
	border: 1px solid #2a343a;
	margin-right: 5px;
}

.interna_contents_beneteau{
	background: url(../img/logo_beneteau_small.gif) no-repeat top right;
}

.interna_contents_rodman{
	background: url(../img/logo_rodman_small.gif) no-repeat top right;
}

.interna_contents_raffaelli{
	background: url(../img/logo_raffaelli_small.gif) no-repeat top right;
}

.interna_contents_cantieresolare{
	background: url(../img/logo_cantieresolare_small.gif) no-repeat top right;
}

.interna_contents_cranchi{
	background: url(../img/logo_cranchi_small.gif) no-repeat top right;
}


.interna_contents_sedi img{
	margin: 0 0 5px 5px;
}

.page_title{
	font-size: 18px;
	font-weight:  bold;
	font-family: verdana;
	margin-bottom: 2px;
}
.iframe{
	height: 25px;
}


.interna_contents_left{
	width: 85px;
	float: left;
	padding: 10px 0px 15px 14px;
	border-left: 1px solid #2b3644;
}

.interna_contents_left img{
	margin-bottom: 5px;
	border:1px solid #2A343A;
}
.nuovo_preventivo{
	padding: 20px 4px 7px 4px;
	background: #8f9497 url(../img/ico_preventivi.gif) no-repeat left top;
	border: 1px solid #343f4c;
}
.interna_contents_right{
	width: 473px;
	float: left;
	padding: 13px 13px 22px 13px;
	color: white;
}


/* beneteau intro */
.beneteau_link_web{
	padding: 7px 4px 7px 26px;
	background: #8f9497 url(../img/ico_computer.gif) no-repeat center left;
	border: 1px solid #343f4c;
}

a.beneteau_avela, a.beneteau_avela_eng{
	background: #8f9497 url(../img/ban_beneteau_a_vela.jpg) no-repeat top left;
	display: block;
	width: 228px;
	height: 131px;
	float: left;
	text-decoration: none;
}

a.beneteau_avela_eng{
	background: #8f9497 url(../img/ban_beneteau_a_vela_eng.jpg) no-repeat top left;
}

a.beneteau_amotore, a.beneteau_amotore_eng{
	background: #8f9497 url(../img/ban_beneteau_a_motore.jpg) no-repeat top right;
	display: block;
	width: 228px;
	height: 131px;
	float: right;
	text-decoration: none;
}

a.beneteau_amotore_eng{
	background: #8f9497 url(../img/ban_beneteau_a_motore_eng.jpg) no-repeat top right;
}

.beneteau_padding_top{
	padding-top: 20px;
}



/* beneteau home */
.prontaconsegna{
	
}

.prontaconsegna_title{
	background: #2b3744 url(../img/ico_arrow_right.gif) no-repeat left top;
	padding: 2px 5px 3px 16px;
	border: 1px solid #bbbdbf;
	font-weight: bold;
	text-transform: uppercase;
	width: 444px;
}

.prontaconsegna_foto{
	padding-top: 9px;
}


.img-border-none img, img.img-border-none{
	border: none;
}


.tipobarca_title{
	width: 467px;
	height: 22px;
}

.tipobarca_title a{
	width: 67px;
	height: 22px;
	display: block;
	margin-left: 400px;
	text-decoration: none;
}

.tipobarca_text{
	padding: 5px;
}

.head_vela_oceanis{
	background: url(../img/head_vela_oceanis.gif) no-repeat top left;
}

.head_vela_first{
	background: url(../img/head_vela_first.gif) no-repeat top left;
}

.head_vela_cyclades{
	background: url(../img/head_vela_cyclades.gif) no-repeat top left;
}

.head_vela_beneteau{
	background: url(../img/head_vela_beneteau.gif) no-repeat top left;
}

.head_vela_monotypes{
	background: url(../img/head_vela_monotypes.gif) no-repeat top left;
}

.prontaconsegna_foto img{
	border: 1px solid #2A343A;
}



.head_motore_montecarlo{
	background: url(../img/head_motore_montecarlo.gif) no-repeat top left;
}

.head_motore_antaresP9m{
	background: url(../img/head_motore_antaresP9m.gif) no-repeat top left;
}

.head_motore_antaresM9m{
	background: url(../img/head_motore_antaresM9m.gif) no-repeat top left;
}

.head_motore_flyer{
	background: url(../img/head_motore_flyer.gif) no-repeat top left;
}

.head_motore_swift{
	background: url(../img/head_motore_swift.gif) no-repeat top left;
}


/* raffaelli */
.head_ontera{
	background: url(../img/head_ontera.gif) no-repeat top left;
}

.head_kubang{
	background: url(../img/head_kubang.gif) no-repeat top left;
}

.head_maestrale{
	background: url(../img/head_maestrale.gif) no-repeat top left;
}

.head_compassrose{
	background: url(../img/head_compassrose.gif) no-repeat top left;
}

.head_mistrals{
	background: url(../img/head_mistrals.gif) no-repeat top left;
}

.head_levantefly{
	background: url(../img/head_levantefly.gif) no-repeat top left;
}

.head_typhoonfly{
	background: url(../img/head_typhoonfly.gif) no-repeat top left;
}

.head_shamal{
	background: url(../img/head_shamal.gif) no-repeat top left;
}


/* rodman */
.head_rodmanyacht{
	background: url(../img/head_rodmanyacht.gif) no-repeat top left;
}

.head_rodmanr{
	background: url(../img/head_rodmanr.gif) no-repeat top left;
}

.head_rodmanmuse{
	background: url(../img/head_rodmanmuse.gif) no-repeat top left;
}



/* cantiere solare */

.head_lobster{
	background: url(../img/head_lobster.gif) no-repeat top left;
}

.head_blade{
	background: url(../img/head_blade.gif) no-repeat top left;
}

.head_pilotina{
	background: url(../img/head_pilotina.gif) no-repeat top left;
}


a.schede_torna{
	margin-left: 100px;
	margin-bottom: 10px;
	padding: 10px 0px 15px 14px;
	float: left;
	font-weight:  bold;
}


/* intro */

.bg_intro{
	background: url(../img/intro_bg.png) repeat-x top left #AAB0AE;
}

.intro_flash{
	margin-top: 157px;
	margin-left: auto;
	margin-right: auto;
	height: 233px;
	width: 500px;
}

.intro_flash_box{
	margin-left: auto;
	margin-right: auto;
	width: 500px;
}

.intro_flash_left{
	float: left;
	width: 57%;
	padding-top: 5px;
	padding-left: 32px;
	color: white;
	text-align: left;
}

.intro_flash_right{
	float: right;
	text-align: left;
	width: 35%;
	padding-top: 5px;
}


.intro_flash_right ul, .intro_flash_left ul{
	padding: 0;
	margin: 0;
}

.intro_flash_right ul li, .intro_flash_left ul li{
	list-style-type: none;
	padding: 0 0 7px 28px;
	margin: 0;
	text-transform: uppercase;
}

.intro_flash_left ul li{
	text-transform: none;
}

.intro_flash_right ul li span{
	filter: alpha(opacity=35);
	-moz-opacity: .35;
	opacity: .35;
}

/* NEW ELENCO BARCHE UTILIZZANDO MODULO NEWS | Begin */
.barcheTitleDiv{
	background: #2b3744;
	border: 1px solid #bbbdbf;
	font-weight: bold;
	width: 465px;
}

.barcheTitleT{
	float: left;
	padding: 4px 5px 4px 15px;
}

.barcheTitleDiv a{
	background: #80878f url(../img/web.gif) no-repeat right center;
	width: 67px;
	height: 22px;
	display: block;
	text-decoration: none;
}

.barcheTitleDiv a:hover{
	background: #80878f url(../img/web_on.gif) no-repeat right center;
}

.barcheTitleA{
	float: right;
}
/* NEW ELENCO BARCHE UTILIZZANDO MODULO NEWS | End */

/* Pulsante Submit | Begin */
.submitContact{
   background: #FFF;
   border: 1px solid #000;
   color: #000;
   font-size: 1em;
}
/* Pulasnte Submit | End */