/* CSS Document */

img { border: 0; }
*{ margin: 0;padding: 0;}
li{list-style: none;}
a{text-decoration: none;outline: none;}
p{margin:0;}
form{margin:0;}
input, select{font-size:80%}
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../images/sfondo.jpg); background-repeat:no-repeat; background-position:top center; background-attachment:fixed; }
h1 {font-size:20px; color:#F00; display:inline; font-weight:normal;}
h1 a{font-size:20px; color:#F00; display:inline; text-decoration:none; font-weight:normal;}
h1 a:hover{font-size:20px; color:#ff8b93; display:inline; text-decoration:none; font-weight:normal;}
h2 {font-size:15px; color:#8f6e60; display:inline;}
h2 a{font-size:15px; color:#8f6e60; display:inline; text-decoration:none;}
h2 a:hover{font-size:15px; color:#bfb1ac; display:inline; text-decoration:none;}
h3 {font-size:24px; font-weight:bold; color:#382c14; display:inline;}
h3 a{font-size:24px; font-weight:bold; color:#382c14; display:inline; text-decoration:none;}
h3 a:hover{font-size:24px; font-weight:bold; color:#7e7768; display:inline; text-decoration:underline;}
h4 { display:inline; font-size:18px; color:#382c14; text-decoration:none; font-weight:normal;}
h4 a{ display:inline;font-size:18px; color:#382c14; text-decoration:none; font-weight:normal;}
h4 a:hover{ display:inline; font-size:18px; color:#756a55; text-decoration:none; font-weight:normal;}

/*------------------
       CONTAINER
--------------------*/
#container { width:995px; height:auto; margin:0 auto; background-color:#FFF; }


/*------------------
		HEADER
--------------------*/
#header {float:left; width:995px; height:52px; background-color:#000;}
.toplogo {position:absolute; z-index: 103; width: 346px; height: 155px;  left:50%; margin-left:-490px; top: 0px; }
.barra_nav_header {float:left; width:575px; height:32px; padding:20px 0 0 0; margin:0 0 0 360px; display:inline; font-size:12px; color:#eeeeee; text-transform:uppercase;}
.barra_nav_header li{margin:0 15px 0 0px; display:inline; font-size:12px; display:inline; color:#eeeeee;}
.barra_nav_header li a{font-size:12px; display:inline; color:#eeeeee; text-decoration:none;}
.barra_nav_header li a:hover{font-size:12px; display:inline; color:#9a9a9a; text-decoration:none;}
.bandierine_header {float:left; width:60px; height:32px; padding:20px 0 0 0; margin:0 0 0 0; display:inline;}

/*---------------------------------------
		PARTE CENTRALE HOME PAGE
-----------------------------------------*/
#centrale {float:left; width:995px; height:auto; margin: 0px 0 0px 0; display:inline;  background-color:#fff; }

.testata_home {float:left; width:995px; height:428px; margin: 0px 0 0px 0; display:inline; background-image:url(../images/sfondo_testata.jpg); background-repeat:no-repeat; }
.desc_testata_home {float:left; width:335px; height:268px; padding:120px 0 0 10px; margin: 0px 0 0px 0; display:inline;}
.titolo_desc_testata_home { font-size:20px; color:#F00;}
.txt_desc_testata_home { font-size:15px; color:#8f6e60; line-height:26px;}
.txt_desc_testata_home_en { font-size:15px; color:#8f6e60; line-height:23px;}
.nav_testata_home {float:left; width:745px; height:34px; padding: 6px 0 0px 250px; display:inline;}
.nav_testata_home li{ margin: 0px 60px 0px 0; display:inline; font-size:24px; font-weight:bold; color:#382c14; }
.nav_testata_home li a{ font-size:24px; font-weight:bold; color:#382c14; text-decoration:none; }
.nav_testata_home li a:hover{ font-size:24px; font-weight:bold; color:#7e7768; text-decoration:none; }

.testata2_home {float:left; width:930px; height:192px; padding: 0px 0 0px 65px; display:inline; background-image:url(../images/sfondo_testata2.jpg); background-repeat:no-repeat; }
.box_prodotto_testata2_home {float:left; width:280px; height:170px; margin: 0px 17px 0px 0; display:inline;}
.title_box_prodotto_testata2_home {float:left; width:280px; height:21px; padding: 17px 0px 0px 0; display:inline; font-size:18px; color:#382c14;}
.title_box_prodotto_testata2_home a{font-size:18px; color:#382c14; text-decoration:none;}
.title_box_prodotto_testata2_home a:hover{font-size:18px; color:#71695a; text-decoration:none;}
.img_box_prodotto_testata2_home {float:left; width:113px; height:129px; margin: 0px 0px 0px 0; display:inline; }
.desc_box_prodotto_testata2_home {float:left; width:149px; height:119px; padding: 10px 0px 0px 10px; display:inline; font-size:12px; color:#868585;}

.middle_home {float:left; width:995px; height:925px; padding: 0px 0 0px .px; display:inline; background-image:url(../images/sfondo_middle.jpg); background-repeat:no-repeat; }
.middle_home_en {float:left; width:995px; height:925px; padding: 0px 0 0px .px; display:inline; background-image:url(../images/sfondo_middle_en.jpg); background-repeat:no-repeat; }
.boxrivenditori_middle_home {float:left; width:330px; height:507px; padding: 0px 0 0px 0px; display:inline; font-size:12px; color:#997d4e; }
.pulsante_boxrivenditori_middle_home {float:left; width:330px; height:158px; padding: 0px 0 0px 0px; display:inline;}
.txt_boxrivenditori_middle_home {float:left; width:300px; height:249px; padding: 100px 0 0px 30px; display:inline; font-size:12px; color:#997d4e; }
.prodotti_primopiano_middle_home {float:left; width:665px; height:507px; padding: 0px 0 0px 0px; display:inline; }
.titolo_prodotti_primopiano_middle_home {float:left; width:630px; height:70px; padding: 0px 0 0px 35px; display:inline;}
.stile_titolo_prodotti_primopiano_middle_home {font-size:20px; color:#F00;}
.stile_sotto_titolo_prodotti_primopiano_middle_home {font-size:12px; color:#555555;}
.img_prodotti_primopiano_middle_home {float:left; width:648px; height:437px; padding: 0px 0 0px 17px; display:inline; }
.boxsingolo_img_prodotti_primopiano_middle_home {float:left; width:196px; height:363px; margin: 20px 10px 0px 0px; display:inline;}
.img_boxsingolo_img_prodotti_primopiano_middle_home {float:left; width:196px; height:142px; margin: 0px 0px 0px 0px; display:inline; }
.desc_boxsingolo_img_prodotti_primopiano_middle_home {float:left; width:196px; height:60px; margin: 0px 0px 0px 0px; display:inline;}
.titolo_desc_boxsingolo_img_prodotti_primopiano_middle_home {float:left; width:181px; height:25px; padding: 5px 0px 0px 15px; display:inline; font-size:14px; color:#F00;}
.titolo_desc_boxsingolo_img_prodotti_primopiano_middle_home a{font-size:14px; color:#F00; text-decoration:none;}
.titolo_desc_boxsingolo_img_prodotti_primopiano_middle_home a:hover{font-size:14px; color:#ff929c; text-decoration:none;}
.txt_desc_boxsingolo_img_prodotti_primopiano_middle_home {float:left; width:181px; height:95px; padding: 20px 0px 00px 15px; display:inline; font-size:12px; color:#913048; border-bottom:solid 1px #e0e0e0;}
.pulsante_desc_boxsingolo_img_prodotti_primopiano_middle_home {float:left; width:181px; height:41px; margin:20px 0 0 0; padding: 0px 0px 0px 15px; display:inline;}
.news_middle_home {float:left; width:330px; height:418px; padding: 0px 0 0px 0px; display:inline; }
.titolo_news_middle_home  {float:left; width:313px; height:28px; padding: 2px 0 0px 17px; display:inline; font-size:20px; color:#F00;}
.titolo_news_middle_home  a{font-size:20px; color:#F00; text-decoration:none;}
.titolo_news_middle_home  a:hover{font-size:20px; color:#ff949c; text-decoration:none;}
.corpo_news_middle_home  {float:left; width:290px; height:120px; margin: 30px 0 0px 17px; display:inline; }
.corpo_news_bt_middle_home  {float:left; width:240px; height:10px; margin: 00px 0 0px 20px; padding:10px 0 0 0px; display:inline; border-top:dotted 1px #CCC; }
.titolo_corpo_news_middle_home  { font-size:13px; color:#d42835; font-weight:bold;}
.titolo_corpo_news_middle_home  a{ font-size:13px; color:#d42835; font-weight:bold; text-decoration:none;}
.titolo_corpo_news_middle_home  a:hover{ font-size:13px; color:#ff949c; font-weight:bold; text-decoration:none;}
.txt_corpo_news_middle_home  {font-size:13px; color:#333;}
.contatti_news_middle_home  {float:left; width:290px; height:70px; margin: 80px 0 0px 17px; display:inline; font-size:12px; color:#555; line-height:22px;}
.contatti_news_middle_home  a{font-size:12px; color:#555; line-height:22px; text-decoration:none;}
.contatti_news_middle_home  a:hover{font-size:12px; color:#b2b2b2; line-height:22px; text-decoration:none;}
.promozioni_middle_home {float:left; width:665px; height:418px; padding: 0px 0 0px 0px; display:inline;}
.titolo_promozioni_middle_home  {float:left; width:590px; height:50px; padding: 0px 0 0px 75px; display:inline;}
.stile_titolo_promozioni_middle_home  {font-size:20px; color:#F00;}
.stile_titolo_promozioni_middle_home a{font-size:20px; color:#F00; text-decoration:none;}
.stile_titolo_promozioni_middle_home a:hover{font-size:20px; color:#ff949c; text-decoration:none;}
.stile_sotto_titolo_promozioni_middle_home {font-size:12px; color:#555555;}
.stile2_titolo_promozioni_middle_home  {font-size:16px; color:#F00;}
.stile2_titolo_promozioni_middle_home a{font-size:16px; color:#F00; text-decoration:none;}
.stile2_titolo_promozioni_middle_home a:hover{font-size:16px; color:#ff949c; text-decoration:none;}
.box_promozioni_middle_home  {float:left; width:645px; height:250px; margin:10px 0 0 0; padding: 0px 0 0px 10px; display:inline;}
.img_box_promozioni_middle_home  {float:left; width:300px; height:250px; margin:0px 10px 0 0; padding: 0px 0 0px 0px; display:inline;}
.txt_box_promozioni_middle_home  {float:left; width:330px; height: auto !important; height: 150px; min-height: 150px; margin:0px 0 0 0; padding: 0px 0 0px 0px; display:inline;}
.bt_tutteofferte_box_promozioni_middle_home  {float:left; width:330px; height:30px;  margin:40px 0 0 0px; padding: 10px 0 0px 0px; display:inline; border-top:dotted 1px #ccc;}


/*---------------------------------------
	  PARTE CENTRALE PAGINE INTERNE
-----------------------------------------*/
#centrale {float:left; width:995px; height:auto; margin: 0px 0 0px 0; display:inline;  background-color:#fff; }
#centrale_interno {float:left; width:987px; min-height:560px; height:auto !important; height:560px; padding: 0px 0 0px 8px; display:inline;  background-color:#eeeeee; }
.menusx_interno {float:left; width:345px; min-height:600px; height:auto !important; height:600px; margin: 115px 0 0px 0; display:inline; background-color:#eeeeee;  border-right:solid 1px #e0e0e0;}
.parte_centrale_interno {float:left; width:632px; min-height:600px; height:auto !important; height:600px; margin: 0px 0 0px 0; display:inline; background-color:#eeeeee}
.titolo_parte_centrale_interno {float:left; width:622px; height:52px; padding: 50px 0 0px 0px; margin: 0px 0 0px 15px; display:inline; border-bottom:solid 1px #e0e0e0;}
.img_prodotti_primopiano_middle_interno {float:left; width:615px; height:auto; padding: 0px 0 0px 17px; display:inline;}
.boxsingolo_img_prodotti_primopiano_middle_interno {float:left; width:196px; height:220px; margin: 20px 5px 0px 0px; display:inline; 0 }
.desc_prodotti_primopiano_middle_interno {float:left; width:610px; min-height:170px; height:auto !important; height:170px; padding: 40px 10px 0px 17px; margin:0px 0px 20px 0px; display:inline; font-size:12px; color:#555555; text-align:justify; }
.desc_prodotti_primopiano_middle_interno a{font-size:12px; color:#555555; text-align:justify; text-decoration:none; }
.desc_prodotti_primopiano_middle_interno a:hover{font-size:12px; color:#555555; text-align:justify; text-decoration:underline;}
.desc_prodotti_primopiano_middle_interno img{margin: 10px; border:solid 1px #ccc;}
.desc_prodotti_primopiano_middle_interno input{font-size:12px; color:#555555;}
.stile_tendina{font-size:12px; color:#555555;}
.prodotti_primopiano_middle_interno {float:left; width:632px; height:507px; padding: 0px 0 0px 0px; display:inline; }
.prodotti_primopiano_middle_interno2 {float:left; width:632px; height:auto; padding: 0px 0 0px 0px; display:inline; }
.desc_menusx_interno {float:left; width:320px; height:70px; padding:30px 0 0 0px; margin: 0px 0 0px 15px; display:inline; }
.txt_desc_menusx_interno { font-size:15px; color:#8f6e60;}
.container_voci_menusx {float:left; width:335px; height:auto; padding:00px 0 0 0px; margin: 0px 0 0px 0; display:inline; text-align:right; font-size:18px; color:#8f6e60;}
.container_voci_menusx li{font-size:18px; color:#8f6e60; float:left; width:230px; height:30px; padding:10px 20px 0 0px; margin: 0px 0 0px 70px; display:inline;  border-bottom:solid 1px #e0e0e0; background-color:#eeeeee; }
.container_voci_menusx li a{font-size:18px; color:#8f6e60; text-decoration:none; background-color:#eeeeee; display:block; }
.container_voci_menusx li a:hover{font-size:18px; color:#fff; text-decoration:none;  background-color:#d42835;  display:block; padding:0px 10px 0 0px;}

.container_voci_menusx_interno {float:left; width:335px; height:200px; padding:00px 0 0 0px; margin: 50px 0 0px 0; display:inline; text-align:right; font-size:18px; color:#8f6e60; border-top:solid 1px #e0e0e0; border-bottom:solid 1px #e0e0e0;}
.container_voci_menusx_interno li{font-size:18px; color:#8f6e60; float:left; width:230px; height:200px; padding:10px 20px 0 0px; margin: 0px 0 0px 70px; display:inline; }
.container_voci_menusx_interno li a{font-size:18px; color:#8f6e60; text-decoration:none; text-decoration:none; }
.container_voci_menusx_interno li a:hover{font-size:18px; color:#c3b5ae; text-decoration:none; text-decoration:none; }

container_voci_menusx_interno2 {float:left; width:335px; height:auto; padding:00px 0 0 0px; margin: 50px 0 0px 0; display:inline; text-align:right; font-size:18px; color:#8f6e60; border-top:solid 1px #e0e0e0; border-bottom:solid 1px #e0e0e0;}

.container_voci_menusx_ahover { float:left; width:210px; height:22px; font-size:28px; color:#fff; padding:0px 10px 0 20px; margin: 0px 0 0px 00px; display:inline; }
.img_boxsingolo_img_prodotti_primopiano_middle_interno {float:left; width:188px; height:140px; margin: 0px 0px 0px 0px; display:inline; border:solid 1px #e0e0e0; }


/*-----------------------
          NEWS
-------------------------*/
.contenitore_preview_singola_news {width:575px; height:auto; float:left; margin: 15px 5px 0 0px; border-right:dotted 1px #CCC; border-bottom:dotted 1px #CCC; border-left:dotted 1px #CCC;}
.barraup_preview_singola_news {width:570px; height:26px; float:left; background-color:#ff949c; padding: 8px 0 0 5px; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; }
.barraup_preview_singola_news a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; }
.barraup_preview_singola_news a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-decoration:underline;}
.desc_preview_singola_news {width:555px; height:auto; float:left; padding: 4px 15px 5px 5px; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; text-align:justify; }
.desc_preview_singola_news img{padding:3px;}
.desc_preview_singola_news a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; text-align:justify; text-decoration:none; }
.desc_preview_singola_news a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#909090; text-align:justify; text-decoration:none; }
.torna_indietro {float:left; width:590px; margin: 10px 0 10px 0px; height:20px; padding:0px 0 0 0px; display:inline; font-size:12px; color:#626262; }
.torna_indietro a{font-size:12px; color:#626262; text-decoration:none;}
.torna_indietro a:hover{font-size:12px; color:#626262; text-decoration:underline;}
.contenitore_preview_prodotto_pagina_offerte {width:190px; height:390px; float:left; margin: 15px 5px 0 0px; border-right:dotted 1px #ff949c; border-bottom:dotted 1px #ff949c; border-left:dotted 1px #ff949c;}
.prezzi_parte_centrale_icone {float:left; width:178px; height:36px; margin:5px 0 0 0; padding:10px 0 0 10px; display:inline; line-height:14px; }
.foto_parte_centrale_icone_offerte {float:left; width:178px; height:auto; margin:5px 0 0px 0; padding:0px 0 0 10px; display:inline;}
.foto_parte_centrale_icone_offerte img{border:0;}

.contenitore_preview_prodotto_pagina_catalogo {width:190px; height:170px; float:left; margin: 15px 5px 0 0px; border:solid 1px #ccc;}
.barraup_preview_prodotto_pagina_catalogo {width:175px; height:auto; float:left; padding: 5px 5px 5px 5px; margin:0 0 2px 2px; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; background-color:#ff949c; }
.barraup_preview_prodotto_pagina_catalogo a{display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; }
.barraup_preview_prodotto_pagina_catalogo a:hover{display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-decoration:underline; }
.contenitore_img_desc_preview_prodotto_pagina_catalogo {width:188px; height:auto; float:left; margin: 0px 0px 0 0px;  }
.img_singolo_prodotto_preview_prodotto_pagina_catalogo {width:188px; height:auto; float:left; margin: 7px 0px 0 0px; text-align:center;}
.desc_singolo_prodotto_preview_prodotto_pagina_catalogoo {width:168px; height:98px; float:left; margin: 5px 10px 0 10px;line-height:15px; text-align:justify; color:#464646;}

.contenitore_foto_prodotto {float:left; width:300px; height:auto; padding:0px; margin: 10px 10px 0 0px; display:inline; }
.foto_main_prodotto {float:left; width:300px; height:auto; padding:0px; margin: 0px 0px 0 0px; display:inline; font-size:12px; color:#626262;}
.foto_main_prodotto a{font-size:12px; color:#626262; text-decoration:none;}
.foto_main_prodotto a:hover{font-size:12px; color:#626262; text-decoration:none;}
.foto_dettagli_prodotto {float:left; width:300px; height:auto; padding:0px; margin: 10px 0px 0 0px; display:inline;}
.foto_dettagli_prodotto_single {float:left; width:125px; height:auto; padding:0px; margin: 0px 15px 0 0px; display:inline;  font-size:12px; color:#464646;}
.foto_dettagli_prodotto_single a{ text-decoration:none; font-size:12px; color:#464646;}
.foto_dettagli_prodotto_single a:hover{text-decoration:none; font-size:12px; color:#464646;}
.contenitore_desc_prodotto {float:left; width:280px; height:auto; padding:0px; margin: 0px 0 10px 0px; display:inline; color:#626262;}

.zoom_preview {float:left; width:25px; height:15px; margin:0px 0 0 0; padding:0px 0 0 0px; display:inline;}
.zoom_preview2 {float:left; width:95px; height:15px; margin:0px 0 0 0; padding:0px 0 0 0px; display:inline;}
.zoom_preview3 {float:left; width:95px; height:15px; margin:0px 0 0 0; padding:0px 0 0 0px; display:inline;}
.zoom_preview_scheda {float:left; width:50px; height:15px; margin:0px 0 0 0; padding:0px 0 0 0px; display:inline;}


/*-----------------------
   INIZIO FOOTER
-------------------------*/

#footer {float:left; width:100%; min-height:100px; height:auto !important; height:100px; background-color:#ffffff; padding:0 0 5px 0; }
#footer_testata {width:995px; min-height:100px; height:auto !important; height:100px; margin:0 auto; background-color:#ffffff;}

.banner_1000x60 {width:1000px; height:60px; float:left; margin: 15px 0 10px 0; border-bottom:#CCC solid 1px;}
.copyright_footer {width:980px; height:auto; float:left; margin: 15px 0 5px 20px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8493b4;}
.copyright_footer a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#A5A5A5; text-decoration:none;}
.copyright_footer a:hover{ color:#BFBFBF; text-decoration:underline;}
#contenitore_voci_footer {width:995px; min-height:185px; height:auto !important; height:185px; float:left; margin: 60px 0 0 0; display:inline;}
#contenitore_voci_singolo {width:130px;height:175px;float:left; padding: 0px 100px 0 100px; display:inline; font-size:12px; color:#8493b4; }
#contenitore_voci_singolo a{font-size:12px; color:#8493b4; text-decoration:none; }
#contenitore_voci_singolo a:hover{font-size:12px; color:#8493b4; text-decoration:underline;}
#contenitore_logo_footer{width:330px; height:165px; float:left; padding: 0px 0px 0 0px; display:inline; font-size:18px; text-align:center; color:#afafc1;}
#contenitore_logo_footer_en{width:330px; height:165px; float:left; padding: 0px 0px 0 0px; display:inline; font-size:14px; text-align:center; color:#afafc1;}
.contenitore_vuoto {width:160px; height:auto; float:left;}
.contenitore_vuoto2 {float:left; width:959px; height:auto;}
.testo_contenitore_parole_singolo {font-size:11px;color: #8493b4;}
.testo_contenitore_parole_singolo a{color: #8493b4;text-decoration:none;}
.testo_contenitore_parole_singolo a:hover{color: #fff;background-color:#8794be;}

#controllo{display:none;}