@charset "UTF-8";@import url(style_menu.css);@import url(mappa.css);@import url(byslidemenu.css);
body{background:url(../img_layout/bg_body.png) top center no-repeat #e7e7e7;text-align:center;margin:0;padding:0 0 20px 0;font-family:MS sans-serif,sans-serif,Arial,Helvetica,verdana;color:#3d3d3d}
a{color:#3d3d3d}
a:hover{text-decoration:none}
.clear{clear:both}
.floatright{float:right}
.duecento{width:200px}
.cento{width:100px}
.centoventi{width:120px}
.centoxcento{width:100%}
.trenta{width:30px}
img.symb{float:left;margin:0 4px 0 0}
#mother{background-color:#fff;position:relative;width:886px;margin:0 auto;padding:0 12px;text-align:left}
h1#logo{width:auto;margin:0 0 0 40px}
h1#logo img{border:none;margin:5px 0 0 0}
a.back{display:block; background:url(../img_layout/bullet_red_back.png) left no-repeat;padding:0 0 0 6px;font-size:11px;letter-spacing:1px;color:#ff3426}
a:hover.back{text-decoration:none}
#content_scheda{}
#content_scheda h1,#content_page h1{position:relative;font-weight:normal;letter-spacing:2px;height:20px;font-size:18px;margin:0 0 10px 0;color:#000;background:url(../img_layout/icon_logo.gif) left no-repeat;padding:4px 0 0 22px}
#left,#right{position:relative;float:left;display:inline;font-size:12px;line-height:16px}
#left h2{font-size:14px;margin:0 0 0 0}
#content_page #left{width:640px}
#content_page #right{width:230px;margin:0 0 0 16px}
#content_scheda #left{width:558px}
#content_scheda #right{width:300px;margin:0 0 0 26px}
#left .box_content{padding:20px;text-align:justify}
#right .box_content{padding:20px 0 0 0}
#right .box_content img{display:block}
#sottomenu,.sottomenu{margin:6px 0 0 0;font-weight:bold;font-size:11px;letter-spacing:1px}
#sottomenu a{display:block;margin:6px 0 0 0}
.sottomenu a{display:block;margin:6px 0 0 0}
#box_content_cento{font-size:12px!important; line-height:16px;position:relative;padding:0 20px}
.box_prod,.box_mod,.box_collezioni_salotti{text-align:center;font-size:12px;letter-spacing:2px;width:150px;height:120px;background:#f3f4f2;margin:0 10px 10px 0;float:left;display:inline;color:#adb2ab}
.box_mod{width:300px;height:220px}
.box_prod a img,.box_mod a img,.box_collezioni_salotti a img{width:140px;padding:5px;background-color:#f3f4f2;display:block;margin:0 0 3px 0;border:none}
.box_mod a img{width:290px}
.box_collezioni_salotti{width:205px;height:165px;margin:0 5px 20px 0}
.box_collezioni_salotti a img{width:195px;height:122px}
.box_prod a:hover img,.box_mod a:hover img{padding:5px;background-color:#adb2ab}
#photogallery{background-color:#f3f4f2;width:500px;text-align:center;margin:auto}
#photogallery img{border:5px solid #fff;margin:5px auto}
#photogallery a img{border:5px solid #fff}
#thumb{background-color:#f3f4f2;width:490px;text-align:center; padding:5px;margin:auto}
ul.ko{color:#F00}
ul.ok{color:#693}
#modello,.modello{font-size:11px;letter-spacing:1px;margin:0 0 20px 0}
#modello a,.modello a{font-weight:bold}
#box_tessuti,#modello{width:270px;margin:0 0 0 30px}
#content_page #modello{width:200px;margin:0}
#box_garanzia{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:3px 0;margin:0 0 10px 0}
#box_garanzia img{vertical-align:middle;margin:0 8px 0 0}
a.pdf{display:block;font-size:11px;letter-spacing:1px;color:#000;background:url(../img_layout/icon_pdf.gif) right no-repeat #f3f4f2;padding:2px 18px 3px 2px;text-decoration:none;margin:5px 0 0 0;border-top:1px solid #fff}
a:hover.pdf{background:url(../img_layout/icon_pdf.gif) right no-repeat #d9dbd8;text-decoration:none}
a.mappa{display:block;font-size:11px;letter-spacing:1px;color:#000;background:url(../img_layout/icon_mappa.png) right no-repeat #f3f4f2;padding:2px 18px 3px 2px;text-decoration:none;margin:5px 0 0 0;border-top:1px solid #fff}
a:hover.mappa{background:url(../img_layout/icon_mappa.png) right no-repeat #d9dbd8;text-decoration:none}
a.link{display:block;font-size:11px;letter-spacing:1px;background:url(../img_layout/icon_miniarrow.png) right no-repeat;color:#000;padding:4px 18px 3px 2px;text-decoration:none;margin:5px 0 0 0;border-bottom:1px solid #ddd}
a:hover.link{background-color:#f5f5f5}
a.print{float:right;font-size:11px;letter-spacing:1px;background:url(../img_layout/icon_print.gif) right no-repeat;color:#000;padding:0 18px 3px 4px;text-decoration:none;margin:5px 0 0 0}
a:hover.print{background-color:#f5f5f5}
#modello ul{margin:0;padding:0;list-style:none}
#modello ul li{display:inline}
#modello ul li img{border:none;filter:alpha(opacity=10);-moz-opacity:0.1;opacity:0.1;-khtml-opacity:0.1}
#modello ul li a img{filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;-khtml-opacity:0.3}
#modello ul li a:hover img{filter:alpha(opacity=45);-moz-opacity:0.45;opacity:0.45;-khtml-opacity:0.45}
ul.elenco_puntato{margin:20px 0 0 30px;padding:0;list-style:none;float:left;display:inline;width:230px}
ul.elenco_puntato li{background:url(../img_layout/bullet_rosso.png) left no-repeat;padding:0 0 0 10px;margin:0 0 10px 0}
#box_tessuti{text-align:center}
#box_tessuti h2{text-align:left;font-size:14px;letter-spacing:2px;margin:5px 0 5px 0;font-weight:normal}
#box_tessuti a img{border:2px solid #d9dbd8;margin:4px}
#box_tessuti a:hover img{border:2px solid #adb2ab}
#box_tessuti a.sel{background:none}
#box_tessuti a.sel img{border:2px solid #ff3426}
.red_sel{color:#F00;text-decoration:none}
.descrizione{text-align:justify;font-size:11px;letter-spacing:1px;margin-top:90px!important}
.descrizione h3{font-size:12px;letter-spacing:2px;margin:5px 0 0 0}
#left .descrizione{width:480px;margin:10px auto}
#box_rivenditori{float:left;display:inline;width:570px}
#box_rivenditori h2{font-size:16px;margin:5px 0 5px 0}
.box_riv_det{width:275px;float:left;display:inline;margin:10px 0;padding:0 0 0 6px;border-left:1px solid #ddd;font-size:11px;line-height:14px}
.box_riv_det strong,.box_riv_det em{font-size:12px}
.box_riv_det strong{padding:0 5px 0 0}
#tessuti{border-collapse:collapse;font-size:12px;margin:20px auto}
#tessuti th{padding:4px;background-color:#ff3426;color:#fff;text-align:left}
#tessuti td{padding:8px 4px 2px 4px;border-bottom:1px solid #d9dbd8}
#tessuti tr:hover{background-color:#f3f4f2}
td.check_ok{background:url(../img_layout/icon_check_ok.gif) center 7px no-repeat;width:12px}
td.check_off{background:url(../img_layout/icon_check_off.gif) center 7px no-repeat;width:12px}
#footer{position:relative;width:846px;margin:20px auto 0 auto;padding:10px 20px 10px 20px; background-color:#e7e7e7;font-size:11px;letter-spacing:1px}
* html #footer{position:relative;width:846px;margin:20px auto 0 auto;padding:20px; background-color:#e7e7e7;font-size:11px;letter-spacing:1px}
*:first-child+html #footer{position:relative;width:846px;margin:20px auto 0 auto;padding:20px; background-color:#e7e7e7;font-size:11px;letter-spacing:1px}
#footer #left{float:left;display:inline;width:415px;margin:0 5px 0 0;height:245px;border-right:1px solid #fff}
#footer #right{float:left;display:inline;width:400px;margin:0 0 0 20px}
#footer #right img{}
#footer #right a img{border:1px solid #fff}
#footer #right a:hover img{border:1px solid #ccc}
#footer #right ul{margin:20px 0 0 0;padding:0;list-style:none}
#footer #right ul li{padding:14px 0 2px 4px;font-size:14px;font-weight:bold;margin:0;border-bottom:1px solid #fff}
#footer #right ul li:hover{background-color:#eee}
#footer #right ul li a{text-decoration:none}
#footer #right ul li a img{border:none;vertical-align:middle;margin:0 5px 0 0}
#footer #right ul li a:hover img{border:none}
#footer #news{ width:667px; float:left;}
#footer .box_news{float:left;display:inline; padding:0; font-size:10px;letter-spacing:1px;line-height:15px; margin:0 10px 10px 0}
#footer #riferimenti{ float:left; border-left:1px solid #fff; }
#footer #riferimenti ul{ list-style:none;}
 
#footer h2{margin:0 0 15px 0;font-size:18px;color:#a2a79f;font-weight:normal;letter-spacing:2px}
#footer .box_news h2 a:hover{color:#fff}
#footer .box_news h1{margin:0 0 5px 0;font-size:11px}
#footer .box_news h1 a{text-decoration:none}
#footer .box_news h1 a:hover{color:#000}
#footer .box_news h1 span{margin:0 5px 0 0;font-weight:normal}
#footer .box_news a img{float:left;border:2px solid #fff;margin:0 10px 0 0}
#footer .box_news a:hover img{border:2px solid #ff3426}
#footer #dati_az{width:700px;color:#939892;margin:20px 0 0 0}
#footer #dati_az p{margin:0 0 0 0}
#footer #dati_az a{text-decoration:none}
#footer #dati_az a:hover{color:#666}
#powered{position:absolute;bottom:-15px;right:-14px}
#powered a{color:#fff;text-decoration:none}
#powered a:hover{color:#adb2ab}
#box_languages{border-left:1px solid #666;padding:0 0 0 10px;margin:0 0 0 10px}
#box_languages img{border:1px solid #e8e8e9;vertical-align:middle;filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30}
#box_languages a img{filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0}
#box_languages a:hover img{border:1px solid #fff}
#paginazione{padding:4px 2px 2px 2px;color:#ccc;font-family:sans-serif,Arial,Helvetica;letter-spacing:1px;font-size:11px;width:auto;text-align:center}
#content_paginazione{width:290px;margin:0 auto;text-align:center}
.paginazione_number{float:left;display:inline;color:#ccc;width:70px}
 #content_paginazione span{text-decoration:none;color:#ccc;width:40px; text-align:center;float:left;display:inline}
#paginazione a{display:block;text-decoration:none;color:#adb2ab;text-align:center}
#paginazione a:hover{text-decoration:none;color:#000!important}
input{border:1px solid #999}
textarea{width:350px;height:180px}
form#richiesta_info{width:350px;margin:20px auto 10px auto;font-size:12px;line-height:normal;text-align:left}
fieldset{font-size:12px; border:1px solid #ddd;padding:10px}
*+html fieldset{background:url(../img_layout/bg_footer.gif) 0 18px repeat-x}
fieldset legend{margin:0 0 10px 0;font-size:14px;color:#ff3426;font-weight:bold;padding:0 3px}
form#richiesta_info p{color:#000;margin:0}
form#richiesta_info input{display:block;width:260px;height:auto;margin:0 0 10px 0;font-size:10px;font-family:sans-serif,Verdana,Arial,Helvetica}
input.checkbox{vertical-align:middle;border:none!important;display:inline!important;width:auto!important;height:auto!important;margin:0!important}
form#richiesta_info .button,#form_contatti #button{width:auto;float:right;margin:0;padding:3px 10px;font-size:12px;font-weight:bold}
#form_contatti{width:500px;margin:auto}
#form_contatti #button{margin:0 0 0 30px}
table{width:430px;margin:auto;border:none;border-collapse:collapse}
table td{padding:5px 0;line-height:18px}
table th{background-color:#f3f4f2;padding:3px;color:#ADB2AB;letter-spacing:2px;text-align:center}

a.stampa{ text-decoration:none; color:#666666;}
 a.stampa img{ border:none;}
 #print{ text-align:right;}
.box_photogallery h2{ height:30px;}

.multiBoxDesc a{ color:#FFFFFF;}

.box_photogallery a img{ border:solid 6px #CCCCCC; margin:4px;}
.box_album{ margin-bottom:6px;}