@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'Dollis';
	src: url('dollis.eot');
	src: local('Dollis'), url('dollis.ttf') format('truetype');
	}
	
*{ margin:0; padding:0; border:none; text-decoration:none; font-family:Arial;}
a{ color:#fff;}

body{ font-size:11px; font-weight:bold; }

#header{ width:100%; height:141px;}
#header .top{ height:135px; background:#9B9C9E; border-bottom:1px #919296 solid;}
#header .bottom{ height:5px; background:#E9EAEA;}
<!--#header .logo{ width:235px; height:135px; float:left; text-align:center; color:#fff; margin-left:10px;}-->
#header .logo{ width:210px; height:135px; float:left; text-align:center; color:#fff; margin-left:0px;}
<!--#header .logo img{ padding:50px 0 5px 0; }-->
#header .logo img{ padding:50px 0px 0px 0px; }
.logo_bolla{position: absolute; z-index: 1000; left: 50%; margin-left: -594px;}
#header .right{ float:left;} 

#header .right_top{ height:45px; margin:0 40px 0 240px; line-height:45px;}
#header .right_top .link_lingua{ display:block; padding:0px 5px 0 5px; float:left; color:#fff; }
#header .right_top .sel, .link_lingua:hover{ background:url(../img/freccia_giu.png) top center no-repeat;}
#header .right_top .link_lingua_nohover:hover{ background:none;}
#header .right_top .campo_testo{ width:120px; height:29px; float:left; line-height:30px; color:#000; background:#fff; border:1px #D7D8DA solid; margin:0px 2px 0 0;}
#header .right_top .invio{ border:none; width:53px; height:32px; background:url(../img/btn_ok.png) no-repeat; float:left; margin:0px 0px 0 -30px;}
#header .right_top form{ float:left; height:32px; margin:5px 20px 0 0; line-height:30px;}
.login_top{ float:left; width:372px; }

.mail_login{ color:#fff; font-size:12px; }
.logout{ vertical-align:middle; margin-left:30px; }

<!--#header .menu{ height:80px; margin:11px 20px 0 45px;}-->
#header .menu{ height:80px; margin:11px 0px 0px 0px;}
#header .menu .link{ display:block; float:left; height:80px; width:110px; background:url(../img/bg_btn_menu.jpg) top repeat-x; text-align:center; }
#header .menu .link .icona{  margin:18px 0 5px 0; text-decoration:none;}
#header .menu .link:hover{ height:80px; background:url(../img/bg_menu_over.jpg) repeat-x;}
#header .menu .sel{ background:url(../img/bg_btn_menu_sel.jpg) no-repeat; padding-top:5px;}
#header .menu .sel:hover{background:url(../img/bg_btn_menu_sel.jpg) no-repeat; padding-top:5px;}
#header .menu .ombra_menu_left{ float:left; width:3px; height:80px; background:url(../img/ombra_menu_left.png) bottom no-repeat;}
#header .menu .ombra_menu_right{ float:left; width:10px; height:80px; background:url(../img/ombra_menu_right.png) bottom no-repeat;}

.box_voce_slide{ width:100%; height:80px; position:relative; margin-top:-85px; z-index:999; }
.box_voce_slide .titolo{ height:20px;  color:#fff; font-size:20px; font-weight:bold; margin-left:50px; padding-top:5px; vertical-align:bottom; }
.box_voce_slide .sottobox{ width:100%; height:60px; background:url(../img/bg_sottobox_red.png) repeat-x; }
.box_voce_slide .sottobox .titolo{  font-size:36px; color:#fff; margin-left:50px; padding-top:18px; }

.box_voce_slide2{ width:100%; height:100px; position:relative; margin-top:-96px; z-index:999; }
.box_voce_slide2 .titolo{ color:#fff; font-family:'Dollis',Arial; font-size:36px; margin-left:50px; }
.box_voce_slide2 .sottobox{ width:100%; height:60px; background:url(../img/bg_sottobox_gray.png) repeat-x; }
.box_voce_slide2 .sottobox .titolo1{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; font-weight:bold; margin-left:50px; padding:5px 0 0 0;}
.box_voce_slide2 .sottobox .titolo2{ font-family:'Dollis',Arial; font-size:26px; color:#fff; margin-left:50px; padding:5px 0 0 0; }


.lineao_underslide1{ width:100%; height:1px; margin:auto; background:#ccc; margin-top:-4px;}
.lineao_underslide1_2{ width:100%; height:1px; margin:auto; background:#ccc; margin-top:5px;}
.lineao_underslide2{ width:100%; height:1px; margin:auto; background:#898B8D; }
.barra_sottoslide{ width:100%; height:8px; background:#898B8D;}
			
#container{ width:100%; background:url(../img/bg_container.jpg) top repeat-x #E9EAEA;}

.lista { float:left; width:450px;}
.lista li{ float:left; width:450px; background:url(../img/freccia-dx-voce2.png) top left no-repeat; padding:0px 0 0 25px; margin:0px 0 5px 10px; list-style:none; }

.sottomenu{ width:780px; height:60px; line-height:60px; font-size:11px; background:#CCCDCE; padding-left:20px;}
.sottomenu a{ padding:0 10px 0 10px; color:#000;}
.sottomenu .sel{ color:#BF0024;}

.menu_prodotti{ width:210px; margin:72px 0 0 0; }
.menu_prodotti .ombra_menu_top{ width:210px; height:5px; background:url(../img/ombra_menu_prod_top.png) top no-repeat;}
.menu_prodotti .content{ width:210px; background:url(../img/bg_content2_menu_prod.png) top repeat-y;}
.menu_prodotti .titolo_menu_prod{ width:200px; height:48px; background:url(../img/bg_title_menu_prod.jpg) top repeat-x; line-height:48px; margin-left:10px;}
.menu_prodotti .titolo_menu_prod h3{ font-family:'Dollis',Arial; color:#BF0024; font-size:18px; padding-top:16px; margin-left:20px;}
.menu_prodotti .content2{ width:200px; background:url(../img/bg_menu_prod_linea.jpg) top left no-repeat; margin-left:10px;}
.menu_prodotti .content3{ width:199px; min-height:252px; background:url(../img/bg_menu_prod.jpg) top repeat-x #E9EAEA; }
.menu_prodotti .content3 .freccia_indicazione{ width:18px; height:7px; margin-left:47px;}
.menu_prodotti .content3 li{ background:url(../img/freccia-dx-voce.png) left no-repeat; padding-left:20px; margin:15px 0 5px 10px; list-style:none; float:none;}
.menu_prodotti .content3 li a{ color:#000;}
.menu_prodotti .content3 li a:hover{ text-decoration:underline; }
.menu_prodotti .content3 .lista2{ background:none; padding-left:30px; margin:15px 0 5px 10px; list-style:none;}
.menu_prodotti .content3 .lista2 a{ color:#000;}
.menu_prodotti .content3 .lista2 a:hover{ text-decoration:underline; }
.menu_prodotti .content3 .lista3{ background:none; padding-left:40px; margin:15px 0 5px 10px; list-style:none;}
.menu_prodotti .content3 .linea_sep{ width:170px; height:2px; background:url(../img/linea_sep.jpg) top repeat-x; float:right; }
.menu_prodotti .menu_bottom{ width:210px; height:20px; background:url(../img/bg_menu_prod_bottom.png) top no-repeat;}
a.select{ color:#BF0024; }

.content{ width:1020px; margin:auto;}
.content_left{ width:205px; float:left; margin-right:-6px; margin-left:3px;} 
.content_right{ width:815px; float:left; background:url(../img/bg_content_right.png) top left repeat-y; }
.content_right_spacer{ width:1px; float:left; height:800px; }
.content_right .lineav_left{ width:801px; background:url(../img/linea_content_right.jpg) top left no-repeat #e9eaea; margin-left:6px; }
.content_right .lineav_right{ width:801px; background:url(../img/linea_content_right.jpg) top right no-repeat #e9eaea;  margin-left:1px; padding-bottom:20px; }

.content_right .content_right2{ width:799px; background-color:#E9EAEA; padding:0px 0 30px 0; }
.content_right_bottom{ width:815px; float:right; height:31px; background:url(../img/bg_bottom_content_right.png) bottom no-repeat; margin-right:3px;}
.col260{ width:260px; float:left; }
.col220{ width:220px; float:left; }
.col270{ width:270px; float:left; }

.top2 { font-size:14px; }


.lineao740{ width:740px; height:2px; margin:auto; background:url(../img/bg_linea_o.jpg) top repeat-x;}
.lineao770{ width:770px; height:2px; margin:auto; background:url(../img/linea_sep.jpg) top repeat-x; }

.thumb170{ width:190px; height:190px; float:left;  background:url(../img/bg_thumb170.png) top no-repeat; margin:20px 0 15px 10px;}
.thumb170 img{ margin:15px;}
.thumb170 .voce{ font-size:14px; font-weight:normal; margin-left:15px; }
.thumb170 a{ font-size:16px;}

.thumb170_390{ width:190px; height:410px; float:left;  background:url(../img/bg_thumb170_390.png) top no-repeat; margin:0 0 5px 10px;}
.thumb170_390 img{ margin:15px;}
.thumb170_390 .voce{ font-size:14px; font-weight:normal; margin-left:15px; }

.thumb250{ width:240px; height:240px; border:5px #fff solid; float:left; margin-right:15px; }
.thumb250 .etichetta{ width:240px; height:61px; position:relative; margin-top:-61px; z-index:999; display:block;}
.thumb250 .etichetta .titolo{ font-family:'Dollis',Arial; width:185px; color:#fff; font-size:16px; padding:22px 0 0 45px; }
.thumb250 a{ font-size:16px;}

.thumb270{ width:270px; height:270px; background:url(../img/bg_thumb270.png) no-repeat;}
.thumb270 img{ margin:15px;}
.thumb270 .etichetta{ width:240px; height:61px; position:relative; margin-top:-76px; left:15px; z-index:999; }
.thumb270 .etichetta .titolo{ width:175px; color:#fff; font-size:12px; padding:22px 0 0 45px; }
.thumb270 a{ font-size:12px;}

.thumb350{ width:350px; float:left; text-align:left; font-size:13px; margin-left:25px; }

.thumb400{ float:left; width:400px; height:190px; background:url(../img/bg_thumb_dt.png) no-repeat; margin-left:5px;}
.thumb400 img{ margin:15px;}
.thumb400 .etichetta{ width:370px; height:61px; background:url(../img/etichetta-grigia2.png) no-repeat; position:relative; margin-top:-76px; left:15px; z-index:999; }
.thumb400 .etichetta .titolo1{ color:#fff; font-size:12px; padding:12px 0 0 80px;}
.thumb400 .etichetta h3{ font-family:'Dollis',Arial; width:270px; color:#fff; font-size:16px; padding:5px 0 0 80px;}
.thumb400 a{ font-size:16px;}

.thumb250_760{ float:left; width:270px; height:780px; float:left;  background:url(../img/bg_thumb_pannello.png) top no-repeat; margin:0 0 5px 10px;}
.thumb250_760 img{ margin:15px;}

.thumb270_190{ width:270px; height:270px; background:url(../img/bg_thumb270_190.png) no-repeat;}
.thumb270_190 img{ margin:15px;}
.thumb270_190 .etichetta{ width:240px; height:61px; position:relative; margin-top:-76px; left:15px; z-index:999; }
.thumb270_190 .etichetta .titolo{ width:175px; width:185px; color:#fff; font-size:16px; padding:22px 0 0 45px; }
.thumb270_190 a{ font-size:16px;}

.img_pannello{ width:270px; float:left; margin:0 0 5px 10px;}
.img_pannello .top{ background:url(../img/bg_thumb_pannello_1.png) top no-repeat;  }
.img_pannello .top img{ margin:15px 0 0 15px;}


.thumb90{ float:left; width:70px; height:70px; margin:0 0 5px 10px;}
/*.thumb90 img{ margin:10px 5px;}*/

.thumb_icone{ float:left; width:100px;  margin:0 0 10px 10px; }


.mini_gallery{ width:410px; float:left; margin-right:10px; }

.tabella_dati_tecnici{ width:765px; background:#fff; border-top:1px #e4e4e4 solid; border-left:1px #e4e4e4 solid; margin:0 0 10px 20px;}
.tabella_dati_tecnici tr{ height:30px; vertical-align:middle; font-size:11px;}
.tabella_dati_tecnici .riga1{ background:#d4d8de; }
.tabella_dati_tecnici .riga2{ background:#fff; }
.tabella_dati_tecnici td{ border-bottom:1px #e4e4e4 solid; border-right:1px #e4e4e4 solid; text-align:center; font-weight:normal; padding:8px 0; }
.tabella_dati_tecnici .col_voce{ text-align:left; padding-left:10px; font-weight:bold; }
.tabella_dati_tecnici .head td{ border-bottom:none; border-right:none; }

.motore_ricerca_container{background: url(../img/ricerca_sfondo.png) no-repeat right top; height: 110px; margin-right:-2px;}
.motore_ricerca{ width:225px; float:right; margin-top: 30px}
.motore_ricerca .campo_testo{ width:154px; height:30px; line-height:30px; color:#000; float:left; background:#fff; border:1px #D7D8DA solid; padding-left:10px;}
.motore_ricerca .cerca{ border:none; width:73px; height:32px; background:url(../img/btn_cerca_ita.png) no-repeat; float:left; margin:0px 0px 0 -14px; z-index:10;}
.motore_ricerca .cerca_eng{ background:url(../img/btn_cerca_eng.png) no-repeat;}

.content_right2 h2{ font-family:'Dollis',Arial; padding:20px 0 25px 25px; color:#000; font-size:26px; font-weight:normal;}
.content_right2 h3{ font-family:'Dollis',Arial; padding:25px 0 20px 25px; color:#000; font-size:18px;}
.title_negative{margin-top: -40px}
.content_right2 .titolo4{ font-size:16px; font-weight:bold; padding:0 0 20px 20px; margin-top:-20px; }

.testo240{ width:240px; color:#000; line-height:16px; font-weight:normal; padding-left:15px;}

.testo760{ color:#000; font-size:14px; line-height:20px; font-weight:normal; padding:0 20px 0 25px; text-align:left; }
.testo760 ul li{ font-size:14px; font-weight:normal; background:url(../img/freccia-dx-voce2.png)top left no-repeat; padding-left:25px; margin:5px 0 5px 0px; list-style:none; }

.testo330{ float:left; width:330px; color:#000; font-size:14px; line-height:20px; font-weight:normal; padding:0 20px 0 0px; text-align:left;}
.testo330 ul li{ width:330px; font-size:14px; font-weight:normal; background:url(../img/freccia-dx-voce2.png)top left no-repeat; padding-left:25px; margin:5px 0 5px 0px; list-style:none; }


.prima_lettera{ font-family:'Dollis',Arial; width:30px; padding:5px 0 0 0; float:left; color:#000; font-size:26px;}

.campo_contatti{ padding-left:15px; float:left; margin-top:20px; }
.campo_contatti2{ float:left; margin-top:20px; }
.campo_contatti .campo{ width:230px; height:30px; line-height:30px; color:#000; background:#fff; border:1px #D7D8DA solid; padding-left:10px; margin:0;}
.campo_contatti2 .campo{ width:230px; height:30px; line-height:30px; color:#000; background:#fff; border:1px #D7D8DA solid; padding-left:10px; margin:0;}
.campo_contatti .campo2{ width:245px; height:30px; line-height:30px; color:#000; background:#fff; border:1px #D7D8DA solid; padding:0px 0 0px 10px;}
.campo_contatti .campo2 option{padding:0px 0 0px 10px;}

.voce_campo{ padding:0 0 10px 15px;}

.richiesta{  margin-top:20px; padding-left:15px; }
.richiesta2{  margin-top:20px; }
.area_testo{ width:735px; height:80px; border:1px #D7D8DA solid; color:#000; background:#fff; padding:10px; font-size:12px; }

.privacy{ width:510px; height:30px; line-height:30px; float:left; margin:20px 0 0 15px; }
.spunta{ width:15px; height:15px; background:none; border:none;}
.btn_invia_contatti{ float:right; width:120px; height:32px; border:none; background:url(../img/btn_invia_contatti.jpg) no-repeat; margin:20px 22px 0 15px;}
.btn_invia_contatti_listini{ width:120px; height:32px; border:none; background:url(../img/btn_invia_contatti.jpg) no-repeat; margin:20px 22px 0 15px;}
.btn_invia_contatti_eng{ background:url(../img/btn_invia_contatti_eng.jpg) no-repeat;}
.btn_invia_contatti2{ float:right; width:120px; height:32px; border:none; background:url(../img/btn_invia_ricambi.jpg) no-repeat; margin:20px 22px 0 15px;}
.btn_invia_contatti2_eng{ background:url(../img/btn_invia_ricambi_eng.jpg) no-repeat;}


.margin35_0{ margin:35px 0 35px 0;}
.margin30_0{ margin:30px auto;}
.margin25_0{ margin:25px auto;}
.margin15_0{ margin:15px auto;}
.margin10_0{ margin:10px auto;}
.margin5_0{ margin:5px auto;}


/*LAYOUT ACCESSORI SOTTO LE CATEGORIE*/
.layout_accessori_singolo{ float: left; width: 120px; margin-left: 10px; margin-top: 10px;}
.layout_accessori_immagine{ float: left; width: 100%;}
.layout_accessori_codice{ float: left; width: 100%; font-weight: bold; text-align: center; margin-top: 10px; font-size: 13px;}
.layout_accessori_pulsante{ float: left; width: 100%; margin-top: 10px; text-align: center;}

/*LAYOUT ACCESSORI DI UN SINGOLO PRODOTTO o PRODOTTI DI UN SINGOLO ACCESSORIO*/
.accessori_singoli_cornice {float: left; width: 185px; margin: 10px 0px 0px 12px;}
.accessori_singoli_cornice2 {float: left; margin: 10px 0px 0px 10px; width: 778px; background-color: #fff;}
.accessori_singoli_sottocornice {float: left;}
.accessori_singoli_img_prodotto {float: left; width: 100%; text-align: left; margin-bottom: 20px;}
.accessori_singoli_principale {float: left; width: 178px; height: 100%; padding: 0px 15px 15px 15px;}
.accessori_singoli_laterali {float: left; width: 141px; padding: 0px; }
.accessori_singoli_laterali_senzabordo {float: left; width: 141px; padding: 0px;}
.accessori_singoli_laterali_aggiunti {float: left; width: 500px; height: 70px; padding: 0px; border-left: 3px solid #eae9e9;}
.accessori_singoli_sottocornice_laterale {float: left; width: 567px; border-left: 3px solid #eae9e9;}
.accessori_singoli_img_interna{float: left; width: 567px; height: 170px;}
.accessori_singoli_categoria{float: left; width: 567px; border-top: 3px solid #eae9e9; border-bottom: 3px solid #eae9e9; padding-top: 20px; margin-bottom: 20px;}
.accessori_singoli_titolo {float: left; width: 175px; font-weight: bold; margin-bottom: 15px; text-align: center;}
.accessori_singoli_titolo2 {float: left; width: 100%; font-weight: bold; padding-bottom: 15px; text-align: center;}
.accessori_singoli_img {float: left; width: 100%; margin: 10px 0px 10px 0px; text-align: center;}
.accessori_singoli_descrizione {float: left; width: 175px; font-weight: normal;}
.accessori_riga_grigia_hr {clear: both; width: 780px; height: 5px; background-color: #eae9e9;}
.accessori_messaggio {padding: 100px 10px 10px 10px; clear:both;}
.accessori_riga_grigia_hr_piccola {clear: both; width: 100%; height: 3px; background-color: #eae9e9;}

/* SERVIZIO CLIENTI */
.blocco_scelta{ width:100%; background:url(../img/bg_servizio_clienti.gif) repeat-x top; height:260px; }

.blocco_scelta .voce{ margin:0 70px; float:left; }
.blocco_scelta .voce_centro{ margin:0 0px; float:left; }
.blocco_scelta h2{ font-size:16px; }

.scelta_pdf h2{ font-size:12px; }
.scelta_pdf_2 .voce{ margin:0 140px; float:left; }

.tipologia_reg{ padding-left:15px; padding-top:5px; }
.radio_reg{ margin:0; padding:0; width:auto; height:auto; margin-left:5px; margin-right:20px; }
.btn_invia_reg{ float:right; width:109px; height:32px; border:none; background:url(../img/registrati.gif) no-repeat; margin:20px 22px 0 15px; }
.btn_invia_reg_eng{ background:url(../img/registrati_eng.gif) no-repeat;}
.codice_acc{ padding-top:200px; }

.vedi_tutti{ font-size:14px; font-weight:bold; text-decoration:underline; color:#000; }

.tab_garanzie{ width:360px; margin-bottom:20px; }
.tab_garanzie td{ border-right:1px solid #e9eaea; text-align:center; font-weight:normal; padding:8px 0; }
.tab_garanzie .riga1{ background:#d4d8de; }
.tab_garanzie .riga2{ background:#fff; }
.float_sx{ float:left; }
.float_dx{ float:right; }

.tab_file{ width:360px; margin-bottom:20px; }
.tab_file td{ border-right:1px solid #e9eaea; font-weight:normal; padding:8px 20px; }
.tab_file .riga1{ background:#d4d8de; }
.tab_file .riga2{ background:#fff; }

.tab_ricambi{ width:360px; margin-bottom:20px; }
.tab_ricambi td{ border-right:1px solid #e9eaea; border-bottom:3px solid #e9eaea; text-align:center; font-weight:normal; padding:8px 0; }
.tab_ricambi .riga{ background:#fff; }
.tab_ricambi .codice{fonte-weight: bold;}

.ricambi_ordine_superiore{width: 750px; margin-bottom: 20px;}
.ricambi_ordine_titolo{width: 100%; font-weigth: bold; text-align: right; border-bottom: 20px;}
.ricambi_ordine_img{width: 100%;text-align: center;}
.ricambi_ordine_tab{width: 750px;}

.tabella_ricambi_ordine{ width:750px; background:#fff; border-top:1px #e4e4e4 solid; border-left:1px #e4e4e4 solid;}
.tabella_ricambi_ordine td{ height: 60px;}
.tabella_ricambi_ordine .riga1{ background:#d4d8de; }
.tabella_ricambi_ordine .riga2{ background:#fff; }
.tabella_ricambi_ordine .cella1{ font-weight: bold; text-align: center; font-size: 13px; border-right: 1px solid #e9eaea;}
.tabella_ricambi_ordine .cella2{ font-weight: normal; text-align: center;}
.tabella_ricambi_ordine .cella3{ font-weight: normal; padding-left: 15px; font-size: 13px; border-right: 1px solid #e9eaea;}

.tabella_ricambi_ordine select{ border:1px solid #e4e4e4; }










/* FOOTER */

#footer{ width:100%; }
#footer .top{ height:16px; background:#7C7E81;}
#footer .bottom{ background:#898B8D;}
<!--#footer .bottom .logo_mini{ float:right; margin:40px 15px 0 0;}-->
#footer .bottom .logo_mini{ float:right; margin:10px 15px 0 0;}
#footer .bottom h3{ font-family:'Dollis',Arial; width:220px; padding:15px 0 20px 0; color:#fff; font-size:18px; }
#footer .bottom .testo{ color:#000; line-height:16px; font-weight:normal;}
#footer .bottom .testo a{ color:#000; font-weight:normal; }
#footer .bottom .testo a:hover{ text-decoration:underline; }
#footer .bottom .credits{ width:815px; text-align:center; font-size:12px; color:#fff; line-height:16px; margin-top:10px; padding-bottom:10px; }

.clear{ clear:both; }
.center{ text-align:center; }
.pad20{ padding:20px; }

.torna_su{ padding-left:10px; padding-top:20px; }
