/* CONFIGURAZIONI BEGIN */
body{
	font-family: hr, Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-size: 1em;
	color: #000;
	margin: 0;
	text-align: center;
}

.hide{
	display: none;
}
.floatleft{
	float: left;
}
.floatright{
	float: right;
}
.floatclear{
	clear: both;
	font-size: 0em;
	height: 0em;
}

.floatclearleft{
	clear: left;
}

.floatclearright{
	clear: right;
}

img{
	border: 0;
}
a {
	text-decoration: none;
	color: #000;
}

a:hover {
	text-decoration: underline;
	color: #000;
}

dl{
	margin: 0;
	padding: 0;
}

dd{
	margin: 0;
	padding: 0;
}

span{
	margin: 0;
	padding: 0;
}

hr {
	background: #333333;
	color: #333333;
	border: 0;
	height: 1px;
	margin-bottom: 15px;
}

form{
	margin: 0;
	padding: 0;
}

p{
	margin: 0;
	padding: 0;
}

h1{
	display: none;
}
.sommario{
	display: none;
}


/* CONFIGURAZIONI END */


/* TESTATA */

#contenitore{
	width:860px;
	text-align: left;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 50px;
}

/*testata*/
.testata{
	width:860px;
	height: 160px;
	margin: auto;
	margin-bottom: 0;
	background: url(../img/bg_testata.png) left top no-repeat;
}
.menu_top{
	background: url(../img/bg_menutop.png) left bottom repeat-x;
	text-align: right;
	padding-bottom: 14px;
	margin-top: 13px;
	margin-bottom: 24px;
	font-size: 0.9em;
}
.menu_top ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
}
.menu_top li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
	text-transform: uppercase;
	font-weight: bold;
}
.menu_top li a{
	margin-left: 11px;
	margin-right: 11px;
	padding-bottom: 14px;
	color: #A3A3A3;
	background: url(../img/bg_menutop.png) left bottom repeat-x;
}
.menu_top li a:hover{
	margin-left: 11px;
	margin-right: 11px;
	padding-bottom: 14px;
	color: #0073B3;
	text-decoration: none;
	background: url(../img/bg_menutop_.png) left bottom repeat-x;
}
/*foto home*/
.foto_home{
	background: url(../img/bg_fotohome.jpg) left top no-repeat;
	width: 860px;
	margin-bottom: 17px;
}
.box_puls_marchi{
	padding-top: 316px; 
	margin-left: 15px; 
	padding-bottom: 13px; 
	height: 69px;
}
.marchio01_home{
	width: 117px; 
	height: 69px;
	float: left;
}
.marchio01_home a{
	background: url(../img/puls_beneteau_home.png) top left no-repeat;
	width: 117px; 
	height: 69px;
	display: block;
}
.marchio01_home a:hover{
	background: url(../img/puls_beneteau_home_.png) top left no-repeat;
	width: 117px; 
	height: 69px;
	display: block;
}
.marchio02_home{
	width: 117px; 
	height: 69px;
	float: left;
}
.marchio02_home a{
	background: url(../img/puls_rodman_home.png) top left no-repeat;
	width: 117px; 
	height: 69px;
	display: block;
}
.marchio02_home a:hover{
	background: url(../img/puls_rodman_home_.png) top left no-repeat;
	width: 117px; 
	height: 69px;
	display: block;
}
.marchio03_home{
	width: 117px; 
	height: 69px;
	float: left;
}
.marchio03_home a{
	background: url(../img/puls_rodmanmuse_home.png) top left no-repeat;
	width: 117px; 
	height: 69px;
	display: block;
}
.marchio03_home a:hover{
	background: url(../img/puls_rodmanmuse_home_.png) top left no-repeat;
	width: 117px; 
	height: 69px;
	display: block;
}
.marchio04_home{
	width: 117px; 
	height: 69px;
	float: left;
}
.marchio04_home a{
	background: url(../img/puls_rodmanspirit_home.png) top left no-repeat;
	width: 117px; 
	height: 69px;
	display: block;
}
.marchio04_home a:hover{
	background: url(../img/puls_rodmanspirit_home_.png) top left no-repeat;
	width: 117px; 
	height: 69px;
	display: block;
}
.marchio05_home{
	width: 117px; 
	height: 69px;
	float: left;
}
.marchio05_home a{
	background: url(../img/puls_hondamarine_home.png) top left no-repeat;
	width: 117px; 
	height: 69px;
	display: block;
}
.marchio05_home a:hover{
	background: url(../img/puls_hondamarine_home_.png) top left no-repeat;
	width: 117px; 
	height: 69px;
	display: block;
}
.foto_interno .box_puls_marchi{
	padding-top: 155px;
}
.marchio01_home.hover_loghi{
	background: url(../img/puls_beneteau_home_.png) top left no-repeat;
	width: 117px; 
	height: 69px;
	display: block;
}
.marchio02_home.hover_loghi{
	background: url(../img/puls_rodman_home_.png) top left no-repeat;
	width: 117px; 
	height: 69px;
	display: block;
}
.marchio03_home.hover_loghi{
	background: url(../img/puls_rodmanmuse_home_.png) top left no-repeat;
	width: 117px; 
	height: 69px;
	display: block;
}
.marchio04_home.hover_loghi{
	background: url(../img/puls_rodmanspirit_home_.png) top left no-repeat;
	width: 117px; 
	height: 69px;
	display: block;
}
.marchio05_home.hover_loghi{
	background: url(../img/puls_hondamarine_home_.png) top left no-repeat;
	width: 117px; 
	height: 69px;
	display: block;
}

/*CONTENUTI*/
.contenuti{
	width: 860px;
}
.contenuti2{
	width: 860px;
	background: url(../img/bg_contenuti2.png) top left no-repeat; 
}
/*colonna sinistra*/
.contenuti_box_sx{
	width: 610px; 
	float: left; 
}
/*banda newsletter*/
.box_nl_home{
	margin-bottom: 9px;
}
.box_nl_home_sx{
	background: url(../img/bg_banda_nl_sx.png) top left no-repeat; 
	width: 15px; 
	height: 63px; 
	float: left;
}
.box_nl_home_cx{
	background: url(../img/bg_banda_nl_cx.png) top left repeat-x; 
	width: 563px; 
	height: 63px; 
	float: left;
}
.box_nl_home_cx_sx{
	float: left; 
	width: 49%;
}
.label_blue{
	color: #0073B3; 
	font-family: hb, Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-size: 18px; 
	background: url(../img/arrow_blue.png) top left no-repeat; 
	padding-left: 25px; 
	margin-top: 19px;
	margin-left: 7px; 
	padding-bottom: 5px;
}
/*banda loghi*/
.box_logo_builder{
	text-align: right; 
	padding-top: 100px; 
	margin-right: 20px;
	margin-bottom: 30px;
}
.box_logo_builder a{
	font-size: 0.6em;
	font-family: hb, Helvetica, Verdana, Geneva, Arial, sans-serif;
	color: #0073B3; 
	padding-right: 20px;
	background: url(../img/arrow_blue.png) bottom right no-repeat;
	height: 1.7em;
	display: block;
}

.logo_beneteau{
	background: url(../img/logo_beneteau.png) top left no-repeat; 
}

.logo_rodmanfc{
	background: url(../img/logo_rodmanfc.png) top left no-repeat; 
}

.logo_rodmanmuse{
	background: url(../img/logo_rodmanmuse.png) top left no-repeat; 
}

.logo_rodmanspirit{
	background: url(../img/logo_rodmanspirit.png) top left no-repeat; 
}

.logo_hondamarine{
	background: url(../img/logo_hondamarine.png) top left no-repeat; 
}

.label_blue a{
	color: #0073B3; 
}
.label_blue2{
	color: #0073B3; 
	font-family: hb;
	font-family: hb, Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-size: 18px; 
	background: url(../img/arrow_blue2.png) top left no-repeat; 
	padding-left: 25px; 
	margin-left: 22px;
	padding-top: 11px; 
	padding-bottom: 5px;
}
.label_blue2 a{
	color: #0073B3; 
}
.label_grey2{
	color: #505050; 
	font-family: hb, Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-size: 18px; 
	background: url(../img/arrow_grey2.png) top left no-repeat; 
	padding-left: 25px; 
	margin-left: 22px;
	padding-top: 11px; 
	padding-bottom: 5px;
}
.label_grey2 a{
	color: #505050; 
}
.grey{
	color: #505050;
}
.box_nl_home_cx_dx{
	float: right; 
	width: 49%;
	font-size: 0.8em;
	color: #0073B3;
	margin-top: 10px;
}
.box_nl_home_dx{
	background: url(../img/bg_banda_nl_dx.png) top left no-repeat; 
	width: 15px; 
	height: 63px; 
	float: left;
}
.contenuti_box_sx_bottom{
	width: 305px; 
	float: left; 
	margin-top: 9px;
}
.box_home_top{
	background: url(../img/bg_boxhome_top.png) top left no-repeat; 
	height: 8px; 
	width: 288px;
}
.box_home_bottom{
	background: url(../img/bg_boxhome_bottom.png) bottom left no-repeat; 
	height: 8px; 
	width: 288px;
}
.box_home{
	background: url(../img/bg_boxhome.png) top left repeat-y; 
	width: 288px;
}
.box_home_top_small{
	background: url(../img/bg_boxhomesmall_top.png) top left no-repeat; 
	height: 7px; 
	width: 250px;
}
.box_home_bottom_small{
	background: url(../img/bg_boxhomesmall_bottom.png) bottom left no-repeat; 
	height: 7px; 
	width: 250px;
	margin-bottom: 20px;
}
.box_home_small{
	background: url(../img/bg_boxhomesmall.png) top left repeat-y; 
	width: 250px;
}
.box_home_txt_top{
	background: url(../img/bg_boxhome_top_az.png) bottom left no-repeat; 
	padding-left: 47px; 
	padding-right: 20px; 
	padding-bottom: 25px;
	font-size: 0.8em; 
	color: #0073B3;
}
.box_home_txt_top2{
	background: url(../img/bg_boxhome_top_az.png) bottom left no-repeat; 
	padding-left: 47px; 
	padding-right: 20px; 
	padding-bottom: 10px;
	font-size: 0.8em; 
	color: #0073B3;
}
.box_home_txt_top_grey{
	background: url(../img/bg_boxhome_top_gr.png) bottom left no-repeat; 
	padding-left: 47px; 
	padding-right: 20px; 
	padding-bottom: 25px;
	font-size: 0.8em; 
	color: #505050;
}
.box_home_txt_top2_grey{
	background: url(../img/bg_boxhome_top_gr.png) bottom left no-repeat; 
	padding-left: 47px; 
	padding-right: 20px; 
	padding-bottom: 10px;
	font-size: 0.8em; 
	color: #505050;
}
.box_home_txt_bottom{
	background: url(../img/bg_boxhome_top_az2.png) top left no-repeat; 
	padding: 27px; 
	padding-bottom: 0px;
	font-size: 0.8em; 
	color: #0073B3;
}

.box_home_txt_bottom ul{
	height: 325px;
}

.box_homesmall_txt_bottom{
	background: url(../img/bg_boxhomesmall_top_az2.png) top left no-repeat; 
	padding: 22px 27px; 
	font-size: 0.8em; 
	color: #0073B3;
}
.box_homesmall_txt_bottom_gr{
	background: url(../img/bg_boxhomesmall_top_gr2.png) top left no-repeat; 
	padding: 26px 27px 27px 27px;
	font-size: 0.8em; 
	color: #505050;
}
.box_homesmall_txt_bottom_gr a{
	color: #505050;
	font-weight: bold;
}
.box_single_news{
	border-bottom: 1px solid #B4B4B4; 
	padding-bottom: 16px; 
	padding-top: 16px;
}
.box_single_news a{
	color: #023F61;
}
.box_home_txt_bottom_grey{
	background: url(../img/bg_boxhome_top_gr2.png) top left no-repeat; 
	padding: 27px; 
	padding-bottom: 0px;
	font-size: 0.8em; 
	color: #505050;
}
.box_home_small_topblue{
	background: url(../img/bg_boxhomesmall_top_az.png) bottom left no-repeat; 
	padding-bottom: 10px;
}
.box_home_small_topgrey{
	background: url(../img/bg_boxhomesmall_top_gr.png) bottom left no-repeat; 
	padding-bottom: 10px;
}
.titoletto{
	margin-top: 15px;
	margin-bottom: 12px;
	font-size: 1.1em; 
	color: #0073B3;
	font-family: hb, Helvetica, Verdana, Geneva, Arial, sans-serif;
}
.titoletto_grey{
	margin-top: 15px;
	margin-bottom: 12px;
	font-size: 1.1em; 
	color: #505050;
	font-family: hb, Helvetica, Verdana, Geneva, Arial, sans-serif;
}
.box_link_bottom{
	margin-top:25px;
}
.box_link_bottom a{
	color: #0073B3;
}
.box_link_bottom2{
	margin-top:25px;
}
.box_link_bottom2 a{
	color: #505050;
}
/*colonna destra*/
.contenuti_box_dx{
	width: 250px; 
	float: right; 
}
.box_catalogo{
	background: url(../img/bg_dots_vert.png) top left repeat-y; 
	width: 250px;
	margin-bottom: 20px;
}
.box_catalogo_cont{
	padding: 10px;
	font-size: 0.7em;
	text- align: right;
}
.box_catalogo_cont a{
	color: #0073B3;
}
.box_catalogo_cont img{
	float: right;
	border: 1px solid #BCBCBC;
	margin-left: 10px;
	margin-bottom: 10px;
}
/*INTERNO*/
.foto_interno{
	background: url(../img/bg_fotointerno.jpg) left top no-repeat;
	width: 860px;
	height: 234px;
	margin-bottom: 17px;
}
/*colonna sinistra interno*/
.contenuti_box_sx_int{
	width: 250px; 
	float: left; 
}
.contenuti_box_dx_int{
	width: 596px; 
	float: right;
}
.box_int_top{
	background: url(../img/bg_boxint_top.png) top left no-repeat; 
	height: 7px; 
	width: 596px;
}
.box_int_bottom{
	background: url(../img/bg_boxint_bottom.png) top left no-repeat; 
	height: 7px; 
	width: 596px;
}
.box_int{
	background: url(../img/bg_boxint.png) top left repeat-y; 
	width: 596px;
}
.box_int_topblue{
	background: url(../img/bg_boxint_top_az.png) bottom left no-repeat; 
	padding-bottom: 10px;
}
.box_int_txt_bottom{
	background: url(../img/bg_boxint_top_az2.png) top left no-repeat; 
	padding: 22px 27px; 
	font-size: 0.8em; 
	color: #505050;
}
.box_int_txt_bottom_gr{
	background: url(../img/bg_boxhomesmall_top_gr2.png) top left no-repeat; 
	padding: 20px 45px;
	font-size: 0.7em; 
	color: #505050;
}
.box_int_txt_bottom_gr img{
	margin-top: 10px;
	margin-bottom: 10px;
}
.box_int_txt_bottom_gr a{
	color: #505050;
	font-weight: bold;
}
.center{
	text-align: center;
}
.box_img_int{
	margin-top: 9px;
	margin-bottom: 9px;
	text-align: center;
}
.box_img_int img{
	margin: 1px;
}
/*PIEDE*/
.piede{
	margin-top: 6px; 
	margin-bottom: 20px; 
	font-size: 0.7em;
}
.piede_top{
	color: #0073B3; 
	border-bottom: 1px solid #B4B4B4; 
	padding-bottom: 4px; 
	margin-bottom: 3px; 
	padding-left: 15px;
}
.piede_bottom{
	padding-left: 15px; 
	color: #A3A3A3;
}

/*aggiunte*/
.box_marchi{
	margin: 30px;
	margin-bottom: 0;
}
.marchi01{
	background: url(../img/marchi_beneteau.png) top left no-repeat; 
	width: 265px; 
	height: 157px; 
	float: left; 
	margin-bottom: 20px;
}
.marchi01 a{
	background: url(../img/marchi_beneteau.png) top left no-repeat; 
	width: 265px; 
	height: 157px; 
	display: block;
}
.marchi01 a:hover{
	background: url(../img/marchi_beneteau_.png) top left no-repeat; 
	width: 265px; 
	height: 157px; 
	display: block;
}
.marchi02{
	background: url(../img/marchi_rodman01.png) top left no-repeat; 
	width: 265px; 
	height: 157px; 
	float: left; 
	margin-bottom: 20px;
}
.marchi02 a{
	background: url(../img/marchi_rodman01.png) top left no-repeat; 
	width: 265px; 
	height: 157px; 
	display: block;
}
.marchi02 a:hover{
	background: url(../img/marchi_rodman01_.png) top left no-repeat; 
	width: 265px; 
	height: 157px; 
	display: block;
}
.marchi03{
	background: url(../img/marchi_rodman02.png) top left no-repeat; 
	width: 265px; 
	height: 157px; 
	float: left; 
	margin-bottom: 20px;
}
.marchi03 a{
	background: url(../img/marchi_rodman02.png) top left no-repeat; 
	width: 265px; 
	height: 157px; 
	display: block;
}
.marchi03 a:hover{
	background: url(../img/marchi_rodman02_.png) top left no-repeat; 
	width: 265px; 
	height: 157px; 
	display: block;
}
.marchi04{
	background: url(../img/marchi_rodman03.png) top left no-repeat; 
	width: 265px; 
	height: 157px; 
	float: left; 
	margin-bottom: 20px;
}
.marchi04 a{
	background: url(../img/marchi_rodman03.png) top left no-repeat; 
	width: 265px; 
	height: 157px; 
	display: block;
}
.marchi04 a:hover{
	background: url(../img/marchi_rodman03_.png) top left no-repeat; 
	width: 265px; 
	height: 157px; 
	display: block;
}
.marchi05 a:hover{
	background: url(../img/marchi_hondamarine.png) top left no-repeat; 
	width: 265px; 
	height: 157px; 
	display: block;
}
.marchi05{
	background: url(../img/marchi_hondamarine.png) top left no-repeat; 
	width: 265px; 
	height: 157px; 
	float: left; 
	margin-bottom: 20px;
}
.marchi05 a{
	background: url(../img/marchi_hondamarine_.png) top left no-repeat; 
	width: 265px; 
	height: 157px; 
	display: block;
}
.box_txt_marchi{
	padding: 20px;
	padding-top: 0px; 
	margin-right: 10px; 
	color: #0073B3; 
	font-size: 0.8em;
}
.box_barca{
	width: 596px; 
	background: url(../img/bg_boxbarca.png) top left repeat-y;
	margin-bottom: 10px;
}
.box_barca_top{
	width: 596px; 
	height: 8px; 
	background: url(../img/bg_boxbarca_top.png) top left repeat-y;
}
.box_barca_bottom{
	width: 596px; 
	height: 8px; 
	background: url(../img/bg_boxbarca_bottom.png) top left repeat-y;
}
.box_barca_cont{
	margin: 15px;
}
.box_barca_txt{
	margin-right: 10px; 
	margin-left: 10px; 
	float: right;
	width: 400px;
	font-size: 0.8em;
}
.box_barca_tit{
	background: url(../img/bg_dotsblue_orr.png) bottom left repeat-x; 
	padding-bottom: 5px; 
	margin-bottom: 10px; 
	/*width: 430px;*/
	color: #2E4D68;
	font-size: 0.9em;
}
.box_barca_tit a{
	font-size: 0.9em;
	font-family: hb, Helvetica, Verdana, Geneva, Arial, sans-serif;
	color: #0073B3; 
	padding-right: 20px;
	background: url(../img/arrow_blue.png) bottom right no-repeat;
	height: 1.6em;
	display: block;
}
.box_barca_dati{
	font-size: 0.9em;
}
.box_barca_dati_right{
	float: right; 
	text-align: right; 
	width: 40%;
}
.box_barca_dati_left{
	float: left; 
	width: 60%;
}

.mappa{
	border-bottom: 1px solid #B4B4B4;
    margin-bottom: 28px;
    padding: 5px 0 30px 0;
}

.mappa .mappa_google{
	width: 53%;
}
.mappa .mappa_google small a{
	color: #0073B3 !important;
	font-family: hr,Helvetica,Verdana,Geneva,Arial,sans-serif;
	font-size: 1.2em;
}

.mappa .mappa_contatti{
	width: 46%;
}

.error{
	color: red;
    font-size: 0.8em;
}

.formnewsletter{
	color: #505050;
    font-size: 0.8em;
}

.titolo_int{
	display: none;
}

.formnewsletter .email{
	
}

.formnewsletter input{
	border: 1px solid #B4B4B4;
    width: 200px !important;
}

.formnewsletter .checkbox{
	width: 25px !important;
}

.formnewsletter .form_submit input{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B4B4B4;
    width: 90px !important;
}

.formnewsletter .form_submit input:hover {
    border: 1px solid #505050;
}

.formnewsletter h1{
	color: #505050;
}

.tipologia{
	color: #0073B3;
    font-size: 1.4em;
    font-weight: bold;
    margin-right: 10px;
    padding: 0 20px 20px;
}

.tipologia a{ 
	text-decoration: none !important;
}

.tipologia a:hover{ 
	text-decoration: underline !important;
}

.jcarousel-item{
	width: 236px;
}

.box_home_small .jcarousel-item{
	width: 196px;
}

.immagine_barca{
	margin-bottom: 20px;
}

.box_barca_cont .stampa img{
	border: 0;
	width: 25px;
	vertical-align: bottom;
}

.box_barca_cont .stampa:hover{
	text-decoration: none;
	color: #0073B3;
}

.box_barca_cont .email img{
	border: 0;
	width: 25px;
	vertical-align: bottom;
}

.box_barca_cont .email:hover{
	text-decoration: none;
	color: #0073B3;
}

