@charset "utf-8";

body, html {height:100%; background-image:url(../images/hr_body.jpg); background-repeat:repeat-x; background-color: #f1f1f1;}
*{color:#666666; margin:0px; padding:0px; border:0px; outline:none; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.stabilizzatore{clear:both; display:block;}

h1{font-weight:normal; font-family:Continuum Light, Century Gothic, Arial, Helvetica, sans-serif; font-size:30px; color:#010b26; line-height:normal; line-height:normal;}
h2{font-weight:normal; font-family:Continuum Light, Century Gothic, Arial, Helvetica, sans-serif; font-size:23px; color:#00147c; line-height:normal; line-height:normal;}

a{color:#3399cc; text-decoration:none;}
a:hover{color:#0a6999; text-decoration:none;}

.link_arch{width:105px; height:19px; display:block; background-image:url(../images/btn_arch_off.jpg); background-repeat:no-repeat;}
.link_arch:hover{width:105px; height:19px; display:block; background-image:url(../images/btn_arch_on.jpg); background-repeat:no-repeat;}

.link_grey{color:#898989; text-decoration:none;}
.link_grey:hover{color:#666666; text-decoration:none;}

.link_menu{color:#b5b9c3; text-decoration:none;}
.link_menu:hover{color:#ffffff; text-decoration:none;}

.enfasi{color:#798ec4; font-style:italic;}

li{margin-left:25px;}
ul{margin-top:6px;}

.h{display:none;}
	
/* Realizzo struttura */

	#container{min-width:990px; min-height:100%; position:relative; height:auto !important;}
	
	/* Header */
	
	#header{width:990px; height:199px; margin:0 auto;}
	
	#navigation{width:auto; height:auto; float:left; margin-top:9px;}
	#navigation li{width:auto; height:auto; list-style:none; float:left; padding-right:28px; margin-left:0px;}
	
	#lingue{width:auto; height:auto; float:right; margin-top:7px;}
	#lingue li{width:auto; height:auto; list-style:none; float:left; padding-right:7px;}
	
	/* Content */
	
	#content{width:990px; position:relative; height:auto !important; height:auto; margin:0 auto; padding-bottom:65px; margin-top:15px;}
	
	/* Footer */
	
	#footer{width:100%; height:44px; background-color:#dddddd; position:absolute; bottom:0px;}
	#box_footer{width:990px; height:auto; margin:0 auto; margin-top:10px; }
	#dati_footer{width:740px; height:auto; font-size:11px; float:left;}
	#dati_footer img{position:relative; bottom:5px;}
	#credits{width:auto; height:auto; font-size:11px; float:right; margin-top:5px;}
	
	/* elementi comuni in tutte le pag */
	
	.titolo{width:auto; height:auto;}
	
	#payoff{width:230px; font-style:italic; color:#8590a2; margin-top:97px; margin-left:85px; float:left; width:230px;}
	
	.paginazione{margin-left:146px; margin-top:40px;}
	
	.bg_header{width:990px; height:164px;}
	
/* Index */

.titolo_index{float:left; margin-right:620px; width:auto;}

#box_index_news{width:auto; height:248px; margin-top:2px;}
#box_news{width:680px; border-left:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; margin-left:20px; float:left;}
#box_news_cantiere{width:270px; float:left; border-left:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; margin-left:16px;}
#box_inevidenza{width:auto; height:232px; background-image:url(../images/layout_box_bottom_index.png); background-repeat:no-repeat; background-position:left top; margin-top:20px;}

.container_news{padding-left:20px; height:62px; margin-bottom:15px; width:318px; float:left;}
/* .box_col{height:183px; float:left; margin-left:20px;} */
.freccia{width:18px; width:17px; margin-top:16px; float:left;}
.container_news .foto_thumbs{float:left;  margin-top:5px; width:60px; height:45px; margin-left:8px;  border-bottom:4px solid #d8d33c;}
.article_abstract{width:225px; float:left; margin-left:8px;}

.article_title{line-height:normal;}
.article_date{font-size:10px; color:#999; line-height:normal;}
.article_sunto{font-size:10px; line-height:normal;}
.article_sunto p {font-size:10px !important; line-height:normal !important;}

.arch_news{width:130px; height:19px; float:right; background-color:#f1f1f1; position:relative; top:8px;}
.arch_news a{font-size:11px; padding-left:4px; float:right;}

.box_widget_index{width:85px; height:auto; margin-top:47px; margin-left:221px; float:left;}
.spacer{margin-left:230px;}

.tit_widget_index{color:#FFFFFF; font-size:15px;}
.listino_widget_index a{font-size:10px;}
.usato_widget_index a{font-size:10px;}

.btn_cat{float:right; width:23px; height:23px; display:block; position:relative; bottom:13px;}

#box_novità_index{width:340px; height:auto; float:right; margin-right:50px; margin-top:42px;}
#box_novità_index a{font-size:14px;}

/* Chi siamo */

#img_default_siamo{background-image:url(/images/banner/default_siamo.jpg);}

.box_chisiamo{padding-bottom:50px;}

#box_testo_chisiamo{width:auto; height:auto; margin-left:20px; margin-top:10px; padding-left:225px; padding-bottom:50px; border-left:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb;}
#box_foto_chisiamo img{border-right:4px solid #d4ce20;}
#box_foto_chisiamo{width:169px; float:left; padding-left:20px; background-image:url(../images/hr_cornice_foto_chisiamo.jpg); background-repeat:repeat-x;}
#freccia_foto{left:40px; position:absolute; top:50px;}

.link_btn_quadrati{width:80px; height:22px; display:block; background-image:url(../images/btn_off.jpg); background-position:left top; background-repeat:no-repeat; position:relative; padding-left:38px;  padding-top:2px;cursor:pointer;}
.link_btn_quadrati:hover{width:80px; height:22px; display:block; background-image:url(../images/btn_on.jpg); background-position:left top; background-repeat:no-repeat; position:relative; padding-left:38px;  padding-top:2px;}

.btn_quadrati{width:100px; height:auto; background-color:#f2f2f1; float:right; padding-left:22px; position:relative; top:37px;}

#box_foto_team{width:700px; margin-left:247px; margin-top:60px; height:auto;}

.foto_team{width:63px; height:67px; float:left; margin-left:30px;}

#box_foto_team h2{float:left; width:auto; height:auto; margin-top:18px;}

.foto_team a img{border-right:4px solid #d4ce20;}

/* prodotti */

#img_default_prodotti{background-image:url(/images/banner/article_prodotti.jpg);}

.box_moduli{border-left:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; margin-left:20px; padding-left:20px; margin-top:10px; padding-bottom:15px; margin-bottom:60px}

.article_abstract a{clear:both; display:block;}

.box_moduli .foto_thumbs{margin-left:20px; float:left;}
.box_moduli .freccia{margin-top:34px;}
.box_moduli .article_abstract{margin-left:15px; width:auto; height:auto;}
.box_moduli .descr_small{float:right; width:615px; height:auto;}
.box_moduli h2{position:relative; bottom:3px;}
.box_moduli .btn_quadrati{top:3px;}
.box_moduli .foto_thumbs img{border-right:4px solid #d4ce20;}

.descr_long_v{float:right; width:615px; height:auto;}
.descr_long_h{float:right; width:615px; height:auto; display:none;}

.chiuditore{ width:80px; height:auto; margin-left:333px;}

.chiuditore .continua_v{display:block;}
.chiuditore .continua_h{display:none;}

.chiuditore .chiudi_v{display:block;}
.chiuditore .chiudi_h{display:none;}


/* Usato / listino categorie */

#img_article_usato       {background-image:url(/images/banner/article_usato.jpg);}
#img_dinghy_listino        {background-image:url(/images/banner/dinghy_listino.jpg);}
#img_dinghy_usato        {background-image:url(/images/banner/dinghy_usato.jpg);}
#img_contender_listino   {background-image:url(/images/banner/contender_listino.jpg);}
#img_contender_usato     {background-image:url(/images/banner/contender_usato.jpg);}
#img_snipe_listino       {background-image:url(/images/banner/snipe_listino.jpg);}


#box_listino{width:auto; height:auto; border-left:1px solid #bbbbbb; margin-top:10px; padding-left:20px; margin-left:20px;}

.det_prodotto{padding-top:30px;}

.box_prodotto{width:900px; height:auto; margin-top:30px;}
.box_prodotto .foto_thumbs{width:88px; height:66px; float:left; margin-left:30px; margin-right:10px; border-bottom:4px solid #d8d33c;}
.box_descr{ border-left:40px solid #d4ce20; padding-left:30px; float:left; min-height:70px;}
.box_prodotto .freccia{margin-top:21px;}
.box_descr .freccia{width:34px; height:33px; position:relative; right:686px;}
.box_descr a{display:block; clear:both; width:160px;}
.box_descr .tit_descr{line-height:normal; font-size:14px; color:#010b26;}
.box_descr .descr_small{width:615px; height:auto; float:left; }

.venduto{color:#F00; font-size:14px; font-family:Continuum Light, Century Gothic, Arial, Helvetica, sans-serif;}

/* Risultati */

#img_article_risultati{background-image:url(/images/banner/article_risultati.jpg);}
.box_risultati_col{float:left; width:auto; height:auto; margin-left:20px;}

.widget_risultati .article_abstract .tabella_risultati a{display:inline;}
#box_risultati{width:auto; height:auto;} 
.widget_risultati{width:49%; height:auto; margin-top:10px; margin-bottom:40px; display:inline-block; vertical-align:top;}
.widget_risultati .freccia{width:46px; height:48px; float:left; margin-top:0px;}
.article_abstract .article_title {color:#010b26;}
.widget_risultati .article_abstract{width:400px; height:auto; border-left:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; padding-left:20px; padding-bottom:20px;}

#box_risultati .paginazione{margin-left:0px; margin-top:0px;}

/* gallery */

#img_article_gallery{background-image:url(/images/banner/article_gallery.jpg);}

#box_gallery{width:auto; margin-top:10px;}
#box_gallery .box_moduli{height:115px; margin-bottom:40px;}
#box_gallery .box_moduli .foto_thumbs{width:154px; height:100px; background-image:url(../images/hr_bg_gallery.jpg); background-repeat:repeat-x;} 
#box_gallery .box_moduli .foto_thumbs img{border-right:4px solid #d4ce20;}

.main_box_gallery{float:left; margin-left:5px;}
.main_box_gallery .article_abstract{margin-left:0px; margin-left:10px;}
.main_box_gallery .box_foto_gallery{width:752px; height:36px; background-image:url(../images/hr_bg_box_foto_gallery.jpg); background-repeat:repeat-x;  padding-top:6px; margin-top:58px;}

.btn_gallery_left{display:block; font-size:28px; color:#ffffff; margin-top:6px; margin-left:8px;}
.btn_gallery_left:hover{display:block; font-size:28px; color:#d4ce20; margin-top:6px; margin-left:8px;}

.btn_gallery_right{display:block; font-size:28px; color:#ffffff; margin-top:6px; margin-right:8px;}
.btn_gallery_right:hover{display:block; font-size:28px; color:#d4ce20; margin-top:6px; margin-right:8px;}

.box_foto_gallery a{float:left;}
.box_foto_gallery .box_image_thumbs_gallery{width:auto; float:left;}
.foto_gruppo{float:left; display:none;}
.show{display:block;}
.foto_gruppo a{float:left; margin-left:14px; margin-right:14px; width:40px; height:30px;}
.foto_gruppo a img{border-right:2px solid #d4ce20;}

#box_gallery .paginazione{margin-left:20px; margin-top:0px;}

/* news */

#img_article_news{background-image:url(/images/banner/article_news.jpg);}

#news{float:left; border-left:1px solid #bbbbbb; border-top:1px solid #bbbbbb; margin-left:20px; padding-left:20px; width:400px; margin-top:10px;}
#news_cantiere{float:right; border-left:1px solid #bbbbbb; border-top:1px solid #bbbbbb; margin-left:20px; padding-left:20px; width:480px; margin-top:10px;}


#bg_title_news_cantiere,#bg_title_news{float:right; position:relative; bottom:36px; text-align:right;}
#bg_title_news_cantiere{width:162px; background-color:#fafafa; position:relative; bottom:17px;}
#bg_title_news{width:80px; background-color:#fafafa; position:relative; bottom:17px;}

#news .container_news .article_abstract a{display:inline;}

#news .paginazione,#news_cantiere .paginazione{margin-left:20px; margin-top:20px;}

/* det_news */

#box_det_news .box_moduli .freccia{margin-top:23px;}
#box_det_news .box_moduli .descr_small{float:left; width:780px; padding-left:20px; margin-bottom:20px;}

#box_det_news .btn_quadrati{width:150px;}
#box_det_news .btn_quadrati a{width:90px;}

/* testimonial */

#img_default_testimonial{background-image:url(/images/banner/default_testimonial.jpg); }

#box_testimonial{border-left:1px solid #bbbbbb; margin-top:10px; margin-left:20px; padding-left:20px;}
.box_foto_nome{float:left; margin-right:40px; width:93px; margin-bottom:40px;}
.foto_testimonial{width:93px; height:99px;}
.foto_testimonial img{border-right:2px solid #d4ce20;}

/* popup */

#bg_container{background-image:url(../images/popup/bg_container_popup.png); background-repeat:repeat;  width:100%; height:100%; position:absolute; top:0; left:0; z-index:10;}

.box_scheda{width:389px; height:auto; margin:0 auto;}
.head_pop{background-image:url(../images/popup/head_pop.png); width:367px; height:52px; background-repeat:no-repeat; padding-left:22px; padding-top:15px;}
.cont_pop{background-image:url(../images/popup/cont_pop.png); width:367px; padding-left:22px; background-repeat:repeat-y;}
.foot_pop{background-image:url(../images/popup/footer_pop.png); width:367px; padding-left:22px; height:20px; background-repeat:no-repeat; }

.head_pop span{color:#666666; font-size:18px;}

.foto_dati .foto_pop{float:left;}
.foto_dati .dati_pop{margin-left:20px; float:left;} 
.descr_pop{float:left; margin-top:13px; width:330px;}
.descr_pop span, .dati_pop span{color:#ffffff;}
.chiudi_pop{width:10px; height:10px; clear:both; padding:10px; margin-left:320px;}
.chiudi_pop a{font-size:20px;}

/* dealer */

#img_default_dealer{background-image:url(/images/banner/default_dealer.jpg);}

#box_dealer{margin-left:20px; margin-top:10px; }

#box_dealer .box_scheda{width:250px; height:auto; padding-left:20px; border-left:1px solid #bbbbbb; margin:0; margin-right:50px; float:left;}
#box_dealer .box_scheda .desc_dealer span{color:#010b26;}
#box_dealer .box_scheda img{border-right:4px solid #d4ce20; width:130px; height:142px;}

/* contatti */

#img_default_contatti_it {background-image:url(/images/banner/default_contatti_it.jpg);}
#img_default_contatti_en {background-image:url(/images/banner/default_contatti_en.jpg);}

#box_contatti .box_moduli .freccia{margin-right:20px; margin-top:62px;}
#box_contatti .box_moduli .foto_thumbs{width:496px; height:165px; border:1px solid #c1c1c1;}
#box_contatti .box_moduli .foto_thumbs img{float:right;}
#box_contatti .box_moduli .descr_small{width:360px; padding-bottom:40px;}
#box_contatti .box_moduli .descr_small span{color:#010b26;}

#form_messaggi{margin-left:54px; width:auto; display:block;}
#nome, #cognome, #email{float:left;}
#form_messaggi fieldset label,  #form_messaggi #messaggio label{width:80px; display:block; float:left;}
#form_messaggi #cognome label{margin-right:20px;}
#cognome, #email{margin-left:73px;}
#form_messaggi fieldset input{width:160px; height:18px; border:1px solid #c1c1c1; background-color:#e0e0e0;}
#form_messaggi fieldset textarea{width:810px; height:100px; border:1px solid #c1c1c1; background-color:#e0e0e0;}
#form_messaggi #messaggio{clear:both; margin-top:69px;}
#form_messaggi .btn_quadrati {padding-left:30px; position:relative; width:93px; top:25px;}
#form_messaggi .btn_quadrati .link_btn_quadrati{width:100px;}

/* attrezzatura */

#img_default_attrezzatura{background-image:url(/images/banner/default_attrezzatura.jpg);}

#box_attrezzatura{ margin-left:20px; margin-top:10px; padding-left:20px;  border-left:1px solid #bbbbbb;}
#box_attrezzatura .small_descr{margin-bottom:20px; clear:both;}
#box_attrezzatura  .foto_thumbs{margin-right:20px; float:left;}
#box_attrezzatura  .foto_thumbs img{border-right:2px solid #d4ce20;}