@import "/css/tabelle.css";
/* fondamentale */
a:focus {  outline: 0 ; }
/**/
#mail_inviata { padding:127px 0 15px 36px; font-size:12px ; }
a.cap:link { color: #515151; text-decoration: none ; }
a.cap:hover { color: #3F487F; text-decoration: underline ; }
a.cap:visited { color: #515151; text-decoration: none ; }
a.cap:active { color: #FF0000; text-decoration: underline ; }
* { padding: 0px; margin: 0px; font-family: Verdana, Arial, Helvetica, MS Sans Serif; font-size: 11px; font-smooth:always; }
body, html { margin: 0px; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica, MS Sans Serif; color: #000000 ; }

#container_main { width: 955px; position: absolute; left: 50%; margin-left: -477px ; }
html>body #container_main { width: 953px ; }

.bold { font-weight: bold!important; }
.normal { font-weight: normal!important; }

.left { float: left!important; }
.right { float: right!important; }
.clear { clear: both; }

/*--------------- PARTE SOPRA ---------------*/
#container_header { width: 955px ; }
html>body #container_header { width: 955px ; }
#frase_header_home,#frase_header_home a { height: 15px; text-align: center; font-size: 9px; font-weight:normal; color: #b7b7b7; text-decoration:none ; }
#frase_header,#frase_header a { height: 15px; text-align: right; font-size: 9px; font-weight:normal; color: #b7b7b7; text-decoration:none ; }

img.logo_home { margin: 40px 0px 90px 0px ; }

#go_home { position: absolute; left: 20px; top: 5px; z-index: 100 ; }

/* --------------- PARTE CENTRALE --------------- */
#container_interno_home { position: relative; width: 955px; padding-left: 125px ; }
#container_modelli_intro, #container_modelli { background-color: transparent; background-repeat: no-repeat; background-position: top right ; }

.logo_sx { }


/* CORPO */
#corpo_home { width:650px; text-align:center; }
.corpo_home_testi { font-size: 11px; line-height: 15px; color: #c6c7c8; margin-left: 10px; margin-top: 15px; margin-bottom: 10px; position: relative; height: 30px ; }
.corpo_home_testi h2 { font-size: 13px; font-weight: bold; color: #be8427 ; }
.corpo_home_testi a.fuoco { position: absolute; right: 0px; top: 0pt ; }
.corpo_home_testi a.fuoco:hover { opacity: 0.6; }
#corpo_interne { margin: 0 -9px 0 213px ; }
html>body #corpo_interne { margin: 0 0 0 216px ; }

.testo_sopra_dx { font-family: Lucida Sans, Arial, Helvetica; font-weight:bold; position: absolute; font-size: 19px; line-height: 25px; text-align:right; width: 650px; z-index: 100; top:90px; right:18px ; }
.testo_sopra_sx { font-family: Lucida Sans, Arial, Helvetica; font-weight:bold; position: absolute; font-size: 19px; line-height: 25px; text-align:left; width: 650px; z-index: 100; top:90px; left:262px ; }
.testo_sopra_alto_dx { font-family: Lucida Sans, Arial, Helvetica; font-weight:bold; position: absolute; font-size: 19px; line-height: 25px; text-align:right; width: 650px; z-index: 100; top:40px; right:18px ; }
.testo_sopra_alto_sx { font-family: Lucida Sans, Arial, Helvetica; font-weight:bold; position: absolute; font-size: 19px; line-height: 25px; text-align:right; width: 650px; z-index: 100; top:40px; left:262px ; }

.flash_interno { z-index:0 ; }
#flash_interno embed { z-index:0; margin-top:20px; float:right ; }

.titolo_arancio { font-family: Lucida Sans, Arial, Helvetica; font-size: 12px; line-height: 18px; color: #EB6820; padding-bottom:10px; margin-right:8px ; }
h2.titolo_arancio { font-family: Lucida Sans, Arial, Helvetica; font-size: 15px ; }
.titolo_arancio h2 { font-family: Lucida Sans, Arial, Helvetica; font-size: 15px ; }
.testo_interne { font-size: 11px; line-height: 15px; color: #585858; text-align:justify; padding: 0px 1px 30px 36px ; }
.testo_interne h2 { font-size: 11px; font-weight: bold; color: #585858 ; }
.testo_grigio { color:#585858 ; }
.testo_arancio { color: #EB6820 ; }

/* modelli */
.scheda_modelli { padding:24px 0px 24px 36px; font-size: 11px; color: #585858 ; }
.scheda_modelli2 { padding:24px 0px 24px 4px; font-size: 11px; color: #585858 ; }
.scheda_rivestimenti { padding:24px 0px 24px 30px; font-size: 11px; color: #585858 ; }
.scheda2 { padding:5px 0 24px 36px; font-size: 11px; color: #585858 ; }
.scheda_modelli table.schedaprodotto { width: 700px ; }
.scheda_modelli td, .testo_interne2 td,  .testo_interne td { font-size: 11px; color: #585858; padding:0; margin:0 ; }
.scheda_modelli td p, .testo_interne2 td p,  .testo_interne td p { margin-right:20px ; }
.scheda_modelli td.foto { font-size:10px ; }
.sottotitolo_modello { font-family: Lucida Sans, Arial, Helvetica; font-size:12px; color:#999999; margin-bottom:5px ; }
.titolo_modello h2, .titolo_modello { font-family: Lucida Sans, Arial, Helvetica; font-size:15px; color:#eb6820; margin-bottom:5px; font-weight:bold ; }
.titolo_modello span{ font-family: Lucida Sans, Arial, Helvetica; font-size:12px; color:#eb6820; margin-bottom:5px; font-weight:normal ; }
.scheda_modelli td.testi img, .scheda_modelli td.testi embed { margin-top:10px ; }
.testo_interne2 { padding:107px 0px 24px 30px ; }
.testo_interne2 table.suggerimento { width: 700px ; }
div.suggerimento2 { width: 700px ; }
td.sugg1 { width:300px ; }

img.immagine_sx { display:block; float:left ; }
td.testo_dx { padding: 0px 8px 0px 15px ; }

/* prodotti */
table.tabella_prodotti { margin-top:30px ; }
table.tabella_prodotti tr.riga_grigia, .riga_grigia { background-color:#eee ; }
table.tabella_prodotti td { font-size:9px; padding:5px ; }
table.tabella_prodotti td.bordodx, .bordodx { border-right:1px solid #CCC ; }
table.tabella_prodotti td b,table.tabella_prodotti td span { font-size:10px ; }
table.table_referenti { font-size: 11px; line-height: 15px; color: #774920; margin-top: 10px ; }
table.table_referenti a, table.table_referenti a:visited { font-size: 11px; line-height: 15px; color: #774920; text-decoration: underline ; }
table.table_referenti a:hover { color: #be8427; text-decoration: underline ; }
table.table_referenti img { padding-right: 10px ; }

/* liste */
ol.lista_numerata { /*list-style-position:inside;*/ margin-left:33px; list-style-type:decimal; font-weight:bold ; }
ul.lista_pallini { /*list-style-position:inside;*/ margin-left:0px; list-style-type:disc; font-weight:bold ; }
ol.lista_numerata span, ul.lista_pallini span { font-weight:normal ; }
ul.lista_pallini { list-style-type: disc; padding-left: 15px; padding-top: 5px; padding-bottom: 5px ; }
ul.lista_pallini li { list-style-type: disc; line-height: 15px ; }


/* suggerimenti */
div.menu_suggerimenti_container { margin-left:36px; width: 703px; height: 64px; background: transparent url(/media/comuni/sf_menu_termocamini.jpg) bottom no-repeat ; }
html>body div.menu_suggerimenti_container { margin-left:34px ; }
div.menu_suggerimenti_container span { float:left;  padding:20px 5px 0px 40px ; }
div.menu_suggerimenti_container img.freccia { float:left; margin:25px 10px 0 0 ; }
.menu_suggerimenti_UL { padding-top: 16px; list-style-type: none ; }
.menu_suggerimenti_UL li { width: 46px; float:left; margin-right:8px ; }
a.menu_suggerimenti { float:left; font-family: Lucida Sans, Arial, Helvetica; font-size:11px; font-weight:bold; display:block; color:#000; text-decoration:none; width:46px; height:48px; background-repeat:no-repeat; background-position: 0px 1px ; }
a.menu_suggerimenti:hover { color:#eb6820; text-decoration:none; background-repeat:no-repeat; background-position: 0px -47px ; }
a.menu_suggerimenti_on { float:left; font-family: Lucida Sans, Arial, Helvetica; font-size:11px; font-weight:bold; display:block; color:#eb6820; text-decoration:none; width:46px; height:48px; background-repeat:no-repeat; background-position: 0px -96px ; }
a.banner { display:block; height: 120px; color: #eb6820; text-align: left; text-decoration: none; background-repeat: no-repeat; background-position: 0 20px ; }
a.banner:hover { text-decoration: underline; background-repeat: no-repeat; background-position: 0 -100px; background-attachment: scroll ; }
a.banner2 { display:block; height: 51px; color: #eb6820; text-align: left; text-decoration: none; background-repeat: no-repeat; background-position: 0 0 ; }
a.banner2:hover { text-decoration: underline; background-repeat: no-repeat; background-position: 0 -100px; background-attachment: scroll ; }
a.banner3 { display:block; height: 51px; color: #eb6820; text-align: left; text-decoration: none; background-repeat: no-repeat; background-position: 0 0 ; }
a.banner3 span { display:block; padding:5px ; }
a.banner3:hover { text-decoration: underline ; }
a.tastone{ display:block; width:177px; height:25px; color:#585858; padding:0px 0px 2px 5px; text-decoration:none; background-image: url(/media/comuni/bot_rivest.gif); background-repeat: no-repeat; background-position: 0px 2px; margin-bottom: 5px ; }
a.tastone:hover { text-decoration: underline ; }
a.tastone img { margin:10px 4px  0 0; float:left; padding:0 ; }
a.tastone span { display:block; padding-top:7px ; }
table.finiture { margin-top:20px ; }
table.finiture td { padding:3px 0 10px 0 ; }

/* Barbeque Newton */
div.testoNewton { margin-top: 20px; overflow: auto; }
div.testoNewton .text1 { width: 400px; }
div.testoNewton .text2 { width: 300px; }

img.imageNewton { margin: 20px 0; }

#newtonIntero { position:relative; height: 350px; width: 250px; }
#newtonIntero img { position:absolute; top:0; left:0; z-index:8; opacity:0.0; }
#newtonIntero img.active { z-index:10; opacity:1.0; }
#newtonIntero img.last-active { z-index:9; }

.cibo { background: url('/media/comuni/carne.jpg') no-repeat -20px 10px; overflow: auto; }
.cibo .text1, .cibo .text2, .cibo .text3 { text-align: right; }
.cibo .text1 { float: right; width: 540px!important; }
.cibo .text2 { float: right; width: 465px!important; }
.cibo .text3 { float: right; width: 500px!important; text-align: right; }
.cibo2 { background: url('/media/comuni/carne2.jpg') no-repeat right top; overflow: auto;}
.cibo2 .text1 { width: 430px!important; text-align: left!important; }
.cibo2 .text2 { width: 700px!important;  }

.braciere {  background: url('/media/comuni/braciere1.jpg') no-repeat left top; overflow: auto; }
.braciere .text1 { float: right; width: 300px!important; }
.braciere .text2 { float: right; width: 375px!important; }
.braciere .text2 div {width: 240px; float: left;}

.cott-verticale {  background: url('/media/comuni/cottura-verticale.jpg') no-repeat right bottom; overflow: auto;}
.cott-verticale .text1 { float: left; width: 300px!important; }

.control-panel {  background: url('/media/comuni/control-panel.jpg') no-repeat left top; overflow: auto;}
.control-panel .text1 { float: right; width: 420px!important; }
.schema { background: url('/media/comuni/schema-funzionamento.jpg') no-repeat 0 0; overflow: auto; width: 195px; height: 400px; }

.braciverticali { background: url('/media/comuni/braci-verticali2.jpg') no-repeat right -10px; overflow: auto; }
.braciverticali .text1 { width: 320px!important; }

.quadrocomandi { background: url('/media/comuni/quadro.gif') no-repeat 0 0; padding: 45px 20px 45px 400px; margin: 30px 0; }
.pannello { background: url('/media/comuni/control-panel2.jpg') no-repeat right top; padding-right: 340px; }

div.ambiente-qualita { position: relative; width: 700px; height: 320px; background: url('/media/comuni/newton_ambiente2.jpg') no-repeat left top; }
div.ambiente-qualita div { position: absolute; z-index: 100; color: #fff; top: 110px; left: 30px; width: 310px; }

div.cassetti { background: url('/media/comuni/newton-cassetti.jpg') no-repeat -5px -15px; overflow: auto; }
div.cassetti div.text1 { float: right; width: 250px; }
div.cassetti div.text2 { float: right; width: 550px; text-align: right; }

div.riga { overflow: auto; width: 700px; }
div.riga div.dettaglio1 { width: 220px; margin: 10px 10px 0 0; float: left; }
div.riga div.dettaglio2 { width: 220px; margin: 10px 10px 0 10px; float: left; }
div.riga div.dettaglio3 { width: 220px; margin: 10px 0 0 10px; float: left; }

/* particolari*/
.popupsContainer { position: relative;  height: 680px; overflow: hidden; }
.particolari { position: relative; float: left; background: url('/media/comuni/particolari.jpg') no-repeat 0 0; width: 500px; height: 680px; }
.textParticolari { position: absolute; right: 0; top: 25px; width: 220px; text-align: right; }
.more { width: 25px; overflow: hidden;position: absolute; text-align: left; height: 90px;}
.more:hover { cursor: pointer; }
.more img.partImg { position: absolute; top: 10px; z-index: 0; }
.more div { background-color: #FFFFFF;border: 1px solid #CCCCCC;color: #000000;display: inline;left: 30px; top: 0px; opacity: 0.98;padding: 10px;position: absolute;width: 220px;z-index: 30;min-height: 80px; height:auto !important; height: 80px; }
.more div p { width: 130px; }

.z-max { z-index: 999; }

#part1 { left: 80px;top: 0px;}
#part2 { left: 110px;top: 90px;}
#part3 { left: 340px;top: 130px;}
#part4 { left: 390px;top: 140px;}
#part5 { left: 125px;top: 205px;}
#part6 { left: 150px;top: 285px;}
#part7 { left: 100px;top: 330px;}
#part8 { left: 25px;top: 560px; }
#part8 img.partImg { top: 60px; }
#part8 div { width: 360px; }
#part8 div p { width: 270px; }
#part9 { left: 315px;top: 410px;}
#part10 { left: 425px;top: 25px;}
#part11 { left: 250px;top: 445px;}
#part12 { left: 225px;top: 200px;}

.copertura { background: url('/media/comuni/coperturaNewton.jpg') no-repeat right top; overflow: auto; }
.copertura .text1 { width: 400px; float: right; margin-top: 290px; }

.griglia { overflow: auto; }
.griglia .text { width: 420px; }

div.testoNewton ol.lista_numerata { margin-left: 20px; }
div.testoNewton ol.lista_numerata li { padding-bottom: 5px; }

a.lnkVai { text-decoration: none; color: #EB6820; font-weight: bold; background: url('/media/comuni/fr_dx_off.png') no-repeat right 3px; padding-right: 15px; }
a.lnkVai:hover { text-decoration: underline; }

.separatore { background: url('/media/comuni/filetto.jpg') 0 0 no-repeat; padding-top: 20px; }

#tabella-misure,
#tabella-tecnica { width: 700px; margin-top: 5px;}
#tabella-misure td { padding: 5px 10px; text-align: center; }
#tabella-tecnica td { padding: 5px 10px; text-align: left;  }
#tabella-misure td.first { text-align: left; }
#tabella-misure tr.piena td,
#tabella-tecnica td { background-color: #ede4d2; border-top: 1px solid #cdc1ab; }
#tabella-tecnica tr.last td { border-bottom: 1px solid #cdc1ab; }

/* Contatti */
#form_contatti { width: 657px; text-align: left; padding-left: 10px ; }
#tbcontatti { width: 657px ; }
#tbcontatti td { font-size: 11px; line-height: 14px; color: #585858; padding: 3px 0 3px 0; vertical-align: top ; }
#tbcontatti td.labelsx { padding-right:20px ; }
#tbcontatti td.labeldx { text-align:left; padding:0 20px 0 100px ; }
#tbcontatti td.richiesta { padding-top:15px ; }
.Contattaci_text, .Contattaci_select { width: 200px; border: 1px solid #cccccc ; }
.Contattaci_area { width: 657px; height: 100px; margin:5px 0 10px 0; border: 1px solid #cccccc ; }
#check { float: left; }
.testoprivacy { margin-left:18px; text-align: left; font-weight:normal; font-size: 9px; line-height: 14px ; }
#tbcontatti td.labelrichiesta { padding-top: 15px ; }
.check { float:left; margin-right:5px ; }
.testoprivacy, .testoprivacy a { width: 629px; font-size: 10px; line-height: 13px; color: #585858; text-align:justify; text-decoration:none ; }
.testoprivacy a:hover { text-decoration:underline ; }
input.invia { width:72px; height:20px; margin-bottom:20px; font-size: 10px; color: #FFF; font-weight:bold; text-transform:uppercase; text-decoration:none; border:0; background: url(/media/comuni/invia.jpg) no-repeat ; }
input.invia:hover { color: #FFF; border:0; background: url(/media/comuni/invia_on.jpg) no-repeat ; }


/* Prodotti e Dimensioni */
.dimensionetitolo { color: #EB6820; font-weight:bold; font-size:13px ; }
.dimensionetitolo2 { color: #EB6820; font-size:11px ; }
.dimensionetitolotababella { color: #EB6820; font-weight:bold ; }
.dimensionedidascalia { color: #EB6820; float:right ; }
.didascaliaimmagine { float:right; font-size:10px; text-align:right; color: #EB6820 ; }
#scheda_dimensioni { margin:25px ; }
#scheda_dimensioni p { text-align:center ; }


/* Rivestimenti abbinabili*/
.titolo_rivestimento { font-family: Lucida Sans, Arial, Helvetica; font-size:15px; color:#eb6820; margin-bottom:5px; font-weight:bold ; }
.titolo_arancio_bold { font-family: Lucida Sans, Arial, Helvetica; font-size: 12px; color: #EB6820; padding-bottom:10px; font-weight:bold; }
.titolo_arancio_bold17 { font-family: Lucida Sans, Arial, Helvetica; font-size: 17px; color: #EB6820; padding-bottom:10px; font-weight:bold; }
.titolo_arancio_bold17 span { font-family: Lucida Sans, Arial, Helvetica; font-size: 12px; color: #EB6820; padding-bottom:10px; font-weight:normal; }   
.titolo_arancio17,.titolo_arancio17 span { font-family: Lucida Sans, Arial, Helvetica; font-size: 17px; color: #EB6820; padding-bottom:10px; font-weight:normal; }
#scheda_abbinamenti { width: 753px; padding: 25px 25px 0px 25px; color: #585858 ; }
.corpo_abbinamenti { width:703px ; }
.scheda_rivestimento { width:703px; padding:24px 0px 0px 0px ; }
#xchiudi { position:absolute; left:733px; top:5px; cursor:pointer ; }
#xchiudidimensioni { position:absolute; left:713px; top:5px; cursor:pointer ; }
#xchiudi { position:absolute; left:733px; top:5px; cursor:pointer ; }
#xchiudidimensioni { position:absolute; left:713px; top:5px; cursor:pointer ; }
a.link { color:#eb6820; font-family:Verdana ; }
a.link:hover { color:#585858 ; }
a.link2 { color:#eb6820; font-family:Verdana; text-decoration:none ; }
a.link2:hover { color:#eb6820; text-decoration:underline ; }


/*  approfondimenti  */
div#approf{ margin: 10px 0 15px 0; padding-bottom:15px; border-bottom: 1px solid #CCCCCC ; }
div.testo_interne2{ font-size: 11px; color: #585858 ; }
div.testo_interne2 p.approf{ color:#EB6820; font-family:Lucida Sans,Arial,Helvetica; font-size:15px ; }
div#approf ul{ list-style-type: none ; }
div#approf ul li{ display: inline-block; width: 232px ; }
* html div#approf ul li{ display:inline; }  /* hack per IE 6 */
* + html div#approf ul li{ display:inline; }  /* hack per IE 7 */
div#approf ul li a{ padding-left:15px; font-size: 11px; color: #585858; font-weight:normal; letter-spacing: 0.4px; text-decoration: none; background:url(/media/comuni/fr_grigia.gif) 0 4px no-repeat ; }
div#approf ul li a:hover{ color: #000; text-decoration: none ; }


/*--------------- FOOTER ---------------*/
#footer { clear: both; width: 945px; font-size: 9px; line-height: 12px; padding-left:18px; margin-bottom: 20px; color: #b7b7b7 ; }
.footer_indirizzo { font-size: 10px; color: #666666; text-align: left ; }
.footer_indirizzo a { font-size: 10px; text-decoration: none; color: #666666 ; }
.footer_indirizzo a:hover { text-decoration: underline ; }
html>body .footer_indirizzo { padding-bottom:5px ; }

a.footer_indirizzo_lnk { font-size: 10px; color: #666666; text-decoration: none ; }
a.footer_indirizzo_lnk:hover { text-decoration: underline ; }

#footer_testi, #footer_testi b { font-size: 9px; line-height: 12px; text-align: left; color: #c6c7c8 ; }
.leverplan_link { display: block; font-size: 10px; font-weight: bold; text-align: left; color: #999999; text-decoration: none; padding: 5px 0 5px 0 ; }
html>body .leverplan_link { padding: 8px 0 8px 0 ; }
a.leverplan_link:hover { text-decoration: underline ; }




