@import "reset.css";
.clear {clear:both;}
.hidden {display:none;}
a:hover {
}
a:active {
}
a:visited {
}
body {background:url(../img/bg_body.gif) repeat-x;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:13px;color:#666;}
#container {width:980px;margin:0 auto;position:relative;}
#header {background:url(../img/sub_header.gif) no-repeat center 207px;height:415px;}
#header.home {height:480px;}
#header.gallery {height:340px;}
h1 {background:url(../img/line_ascensori.gif) no-repeat;width:258px;height:178px;left:-5px;top:6px;position:absolute;text-indent:-999em;}
h1 a {display:block;width:258px;height:178px;}
h3 {display:block;font-size:14px; font-weight:bold;}
#menu {height:49px;position:absolute;top:0;right:0;background:url(../img/numero_verde_header.gif) no-repeat center right;padding-right:125px;width:850px;text-align:right;}
#menu li {display:inline;margin-left:10px;text-shadow: #fff 1px 1px 1px;}
#menu li a {font-weight:bold;font-size:13px;color:#343434;text-decoration:none;text-shadow: #fff 1px 1px 1px;}
#menu li a.active, #menu li a.active:hover {color:#0983D1;text-shadow: #fff 1px 1px 1px;}
#menu li a:hover {color:#111;text-shadow: #fff 1px 1px 1px;}
.claim {position:absolute;top:245px;text-indent:-999em;}
/* Claim */
#claim_home {background:url(../img/claim_home.gif);width:277px;height:78px;}
#claim_prodotti {background:url(../img/claim_prodotti.gif);width:297px;height:78px;}
#claim_chisiamo {background:url(../img/claim_prodotti.gif);width:297px;height:78px;}
#claim_servizi {background:url(../img/claim_servizi.gif);width:297px;height:78px;}
#claim_promozioni {background:url(../img/claim_promozioni.gif);width:297px;height:78px;}
#claim_assistenza {background:url(../img/claim_prodotti.gif);width:297px;height:78px;}
#claim_configuratore {background:url(../img/claim_myline.gif);width:297px;height:78px;}
#claim_contatti {background:url(../img/claim_contatti.gif);width:297px;height:78px;}
#claim_datitecnici {background:url(../img/claim_datitecnici.gif);width:297px;height:78px;}
#claim_gallery {background:url(../img/claim_gallery.gif);width:382px;height:78px;}
.button_claim {position:absolute;top:340px;text-indent:-999em;}
.button_chat_claim {position:absolute;top:325px;}
#button_depliant {background:url(../img/button_depliant.png);width:192px;height:56px;}
#button_preventivo {background:url(../img/button_preventivo.png);width:329px;height:65px;}
#button_chat {background:url(../img/button_chat.png);width:328px;height:87px;}
#button_conf {background:url(../img/button_conf.png);width:325px;height:65px;}
#header .button_nota {position:absolute;top:418px;}
.button_nota {background:url(../img/button_nota_border.gif) no-repeat;width:343px;padding-top:10px;color:#a7a7a7;font-size:11px;}
.button_nota a {color:#a7a7a7;}
#button_nota_pdf {background:url(../img/button_nota_pdf.gif) no-repeat;padding-left:22px;line-height:13px;}
#button_nota_prodotti {background:url(../img/button_nota_prodotti.gif) no-repeat;padding-left:22px;line-height:13px;}

.header_img {position:absolute;top:83px;right:0;width:580px;}
.header_img h2 {position:absolute;top:75px;left:230px;text-indent:-999em;}
.header_img p {position:absolute;top:160px;left:230px;text-indent:-999em;}
/* Titolo */
.header_img.chisiamo h2 {background:url(../img/title_chisiamo.gif) no-repeat;width:167px;height:34px;}
.header_img.prodotti h2 {background:url(../img/title_prodotti.gif) no-repeat;width:167px;height:34px;}
.header_img.servizi h2 {background:url(../img/title_servizi.gif) no-repeat;width:158px;height:33px;}
.header_img.promozioni h2 {background:url(../img/title_promozioni.gif) no-repeat;width:245px;height:33px;}
.header_img.assistenza h2 {background:url(../img/title_assistenza.gif) no-repeat;width:181px;height:34px;}
.header_img.dati_tecnici h2 {background:url(../img/title_datitecnici.gif) no-repeat;width:186px;height:30px;}
.header_img.configuratore h2 {background:url(../img/title_configuratore.gif) no-repeat;width:244px;height:43px;}
.header_img.contatti h2 {background:url(../img/title_contatti.gif) no-repeat;width:149px;height:34px;}
/* Sottotitolo */
.header_img.chisiamo p {background:url(../img/subtitle_chisiamo.gif) no-repeat;width:345px;height:70px;}
.header_img.prodotti p {background:url(../img/subtitle_prodotti.gif) no-repeat;width:345px;height:70px;}
.header_img.servizi p {background:url(../img/subtitle_servizi.gif) no-repeat;width:345px;height:70px;}
.header_img.promozioni p {background:url(../img/subtitle_promozioni.gif) no-repeat;width:345px;height:70px;}
.header_img.assistenza p {background:url(../img/subtitle_prodotti.gif) no-repeat;width:345px;height:70px;}
.header_img.dati_tecnici p {background:url(../img/subtitle_prodotti.gif) no-repeat;width:345px;height:70px;}
.header_img.configuratore p {background:url(../img/subtitle_configuratore.gif) no-repeat;width:350px;height:70px;}
.header_img.contatti p {background:url(../img/subtitle_contatti.gif) no-repeat;width:345px;height:70px;}

/* immagine */
.header_img.prodotti {background:url(../img/img_header_prodotti.png) no-repeat;height:300px;}
.header_img.servizi {background:url(../img/img_header_servizi.png) no-repeat;height:300px;}
.header_img.promozioni {background:url(../img/img_header_promozioni.png) no-repeat -5px 25px;height:300px;}
.header_img.chisiamo {background:url(../img/img_header_chisiamo.png) no-repeat;height:300px;}
.header_img.assistenza {background:url(../img/img_header_assistenza.png) no-repeat;height:300px;}
.header_img.dati_tecnici {background:url(../img/img_header_assistenza.png) no-repeat;height:300px;}
.header_img.configuratore {background:url(../img/img_header_configuratore.png) no-repeat 10px 0;height:300px;}
.header_img.contatti {background:url(../img/img_header_contatti.png) no-repeat;height:300px;}
.header_img.gallery {background:url(../img/img_header_gallery.png) no-repeat 345px top;height:300px;}

.header_img.scheda {top:110px;width:590px;height:263px;background:url(../img/box_img_header.png) no-repeat;}
.header_img.scheda img {position:absolute;top:10px;left:10px;width:571px;height:241px;}
.header_img.home {top:98px;width:608px;}
#home_panel_1 {position:absolute;top:0;left:0;text-indent:-999em;background:url(../img/home_panel_1.jpg);width:205px;height:355px;}
#home_panel_2 {position:absolute;top:0;left:205px;text-indent:-999em;background:url(../img/home_panel_2.jpg);width:197px;height:347px;}
#home_panel_3 {position:absolute;top:0;right:0;text-indent:-999em;background:url(../img/home_panel_3.jpg);width:202px;height:347px;}
#home_panel_1 a {position:absolute;top:0;left:0;width:200px;display:block;height:355px;}
#home_panel_2 a {position:absolute;top:0;left:0;width:197px;display:block;height:347px;}
#home_panel_3 a {position:absolute;top:0;left:0;width:200px;display:block;height:347px;}

#content {color:#666;font-size:13px;line-height:22px;margin-bottom:60px;}
#content p {margin-bottom:15px;}
#column_right h2, #column_right h3 {font-size:17px;font-weight:bold;color:#333;letter-spacing:-0.5px;margin-bottom:5px;}
h4 {font-size:14px;font-weight:bold;color:#333;letter-spacing:-0.5px;line-height:37px;padding-left:41px;}
#column_right .subtitle {color:#797979 !important;border-bottom:1px solid #d6d6d6;padding-bottom:8px;margin-bottom:8px;}
#column_left {float:left;width:343px;}
#column_left_2 {float:left;width:730px;}
#column_right {float:right;margin-right:11px;width:559px;}
#column_right_2 {float:right;width:240px;}
.content_column {width:258px;}
.content_column.left {float:left;}
.content_column.right {float:right;}

#footer {clear:both;font-size:11px;line-height:18px;}
#footer p {margin-bottom:10px;}
#footer a {color:#0983D1;text-decoration:none;}
#footer_box {background:url(../img/footer_box_bg.gif);border:1px solid #c4c4c4;float:left;width:100%;margin-bottom:30px;}
#footer_box_1 {width:200px;}
#cert_images {position:relative;width:180px;height:110px;margin-top:10px;}
#footer_box_2 {width:211px;}
img#cert_imq {position:absolute;left:0;top:0;}
img#cert_oprah {position:absolute;right:5px;top:0;}
img#cert_iqnet {position:absolute;right:0;bottom:0;}
img#cert_csq {position:absolute;left:0;bottom:6px;}
#footer_box_3 {width:211px;}
#footer_box_4 {width:198px;}
.footer_box_item {padding:20px;float:left;}
.footer_box_item h2 {font-size:14px;font-weight:bold;color:#333;margin-bottom:5px;}
#footer_bottom {text-align:center;color:#808080;clear:both;margin:0;}
#footer_bottom_link {display:block;text-align:center;}
#footer_bottom_link li {display:inline;margin-right:10px;padding-right:10px;border-right:1px solid #808080;}
#footer_bottom_link li.last {margin-right:0;padding-right:0;border-right:0;}
#numero_verde {background:url(../img/numero_verde_footer.gif) no-repeat;width:124px;height:46px;text-indent:-999em;}
#footer_mappa {margin-bottom:10px;}

#primo_piano {border-left:1px solid #A8B4BE;border-right:1px solid #A8B4BE;color:#4d4d4d;}
#primo_piano li {border-bottom:1px solid #A8B4BE !important;}
#primo_piano li.first {border-top:1px solid #A8B4BE;}
#primo_piano li.active h3 {border-bottom:1px solid #A8B4BE;}
#primo_piano li .description {display:none;font-size:12px;line-height:16px;}
#primo_piano li .description a {background:url(../img/button_dettagli.png) no-repeat;width:123px;height:27px;display:block;float:left;text-indent:-999em;}
#primo_piano li .description img {border:6px solid #fff;float:left;margin-top:2px;margin-right:15px;}
#primo_piano li.active .description {display:block;background:#DBE1E4;border:1px solid #fff;padding:10px 20px;}
#primo_piano li h3 {font-size:13px;font-weight:normal;background:#eee;color:#333;cursor:pointer; text-shadow: #fff 1px 1px 1px;border-bottom:1px solid #eee;}
#primo_piano li.active h3 {background:#E5F1FA;font-weight:bold;}
#primo_piano li h3 span {border:1px solid #fff;display:block;padding:15px 20px;}
#credits {background:url(../img/2slides.gif) no-repeat right;padding-right:82px;margin-right:5px;color:#808080 !important;padding-bottom:2px;}
#credits span {display:none;}

#menu_prodotti a, #gallery_menu a {border:1px solid #A8B4BE;display:block;border-top:none;background:#eee;color:#333;font-size:13px;text-decoration:none;}
#menu_prodotti a.active, #menu_prodotti a.active:hover, #gallery_menu a.active, #gallery_menu a.active:hover {background:#E5F1FA;font-weight:bold;color:#1a1a1a;text-shadow: #fff 1px 1px 1px;}
#menu_prodotti a:hover, #gallery_menu a:hover {background:#E5F1FA;}
#menu_prodotti ul.level2 a span {padding-left:30px;}
#menu_prodotti ul.level3 a span {padding-left:40px;}
#menu_prodotti ul.level4 a span {padding-left:50px;}
#menu_prodotti ul.level5 a span {padding-left:60px;}
#menu_prodotti ul.level6 a span {padding-left:70px;}
#menu_prodotti ul.level7 a span {padding-left:80px;}
#menu_prodotti ul.level8 a span {padding-left:90px;}
#menu_prodotti ul.last a, #gallery_menu ul.last a {font-weight:normal;color:#333;}
#menu_prodotti a span, #gallery_menu a span {border:1px solid #fff;display:block;padding:15px 20px;}
#menu_prodotti a.first, #gallery_menu a.first {border-top:1px solid #A8B4BE;}
#menu_prodotti em {font-style:normal;font-size:9px;text-transform:uppercase;line-height:9px;margin-left:5px;}
#gallery_menu a {font-weight:bold;}
#gallery_menu a em {font-weight:normal;font-style:normal;display:block;font-size:11px;line-height:18px;color:#A7A7A7;}

ul.list_gallery {}
ul.list_gallery li {background:url(../img/box_gallery.gif);width:134px;height:98px;float:left;margin-bottom:4px;}
ul.list_gallery li.first {margin-left:-5px;margin-right:0;}
ul.list_gallery li.last {margin-right:-5px;}
ul.list_gallery li img {width:113px;height:78px;margin-left:10px;margin-top:10px;}

ul.list_allegati {}
ul.list_allegati li {background:url(../img/allegati_link.gif) no-repeat center right;border-bottom:1px solid #eaeaea;}
ul.list_allegati li a {padding:12px 20px;background:url(../img/star.gif) no-repeat center left;display:block;line-height:18px;color:#008cd7;text-decoration:none;}
#label_knowhow {padding-left:20px;background:url(../img/icona.jpg) no-repeat left center;}
.contatti_description {color:#A7A7A7; display:block; font-size:11px; font-weight:normal; line-height:20px; margin-bottom: 0px !important;}
#contatti_mappa {margin-top:29px; margin-bottom: 50px;}
#column_right  a {font-weight:bold;font-size:13px;color:#343434;text-decoration:none;text-shadow: #fff 1px 1px 1px;}
#column_right  a.active, #column_right a.active:hover {color:#0983D1;text-shadow: #fff 1px 1px 1px;}
#column_right  a:hover {color:#111;text-shadow: #fff 1px 1px 1px;}

#contatti {clear:both;font-size:11px;line-height:18px;margin-bottom:20px;}
#contatti p {margin-bottom:10px;}
#contatti a {color:#0983D1;text-decoration:none;}
#contatti_box {background:url(../img/contatti_box_bg.gif);border:1px solid #c4c4c4;float:left;width:103%;margin-bottom:-1px;}
#contatti_box_1 {width:270px;}
#cert_images {position:relative;width:180px;height:110px;margin-top:10px;}
#contatti_box_2 {width:211px;}
#contatti_box_3 {width:211px;}
#contatti_box_4 {width:198px;}
.contatti_box_item {padding-bottom:4px; padding-left:22px; padding-top:13px;float:left;}
.contatti_box_item h2 {font-size:14px;font-weight:bold;color:#333;margin-bottom:5px;}
#contatti_bottom {text-align:center;color:#808080;clear:both;}
#contatti_bottom_link {display:block;text-align:center;}
#contatti_bottom_link li {display:inline;margin-right:10px;padding-right:10px;border-right:1px solid #808080;}
#contatti_bottom_link li.last {margin-right:0;padding-right:0;border-right:0;}
#contatti h2{font-size:13px;font-weight:bold;color:#333;letter-spacing:-0.5px;margin-bottom:1px;}

#box_gallery {background:url(../img/img_gallery_bg.png) no-repeat;padding:4px;height:520px;position:relative;left:-12px;top:-11px;}
#box_gallery .mask {position:relative;top:12px;left:14px;width:697px;overflow:hidden;height:520px;}
#box_gallery #slideshow {position:absolute;}
#box_gallery #slideshow li {float:left;}
#box_gallery #slideshow img {width:697px;height:458px;}

.jcarousel-prev {background:url(../img/btn_prev.png) no-repeat;position:absolute;bottom:0;width:94px;height:39px;z-index:3;cursor:pointer;}
.jcarousel-next {background:url(../img/btn_next.png) no-repeat;position:absolute;bottom:0;right:0;width:94px;height:39px;z-index:3;cursor:pointer;}

p.small {font-size:11px;line-height:13px;}
h3.small {font-size:14px !important;margin-bottom:3px !important;border-bottom:1px solid #aaa;padding-bottom:4px;}
h4.small {font-size:12px !important;margin-bottom:3px !important;border-bottom:1px solid #aaa;padding:0;line-height:normal;padding-bottom:4px;color:#666;}
table.scheda_tecnica {width:100%;border-collapse:collapse;font-size:10px;margin-bottom:20px;}
table.scheda_tecnica tr.alternate {background:#f1f1f1;}
table.scheda_tecnica th {border-bottom:1px solid #aaa;text-align:center;padding:1px 2px;color:#0983D1;font-size:11px;line-height:12px;padding-bottom:3px;font-size:10px;}
table.scheda_tecnica td {border-bottom:1px solid #aaa;text-align:center;}
table.scheda_tecnica td a {display:block;width:16px;height:16px;}
table.scheda_tecnica td a span {display:none;}
table.scheda_tecnica td.capitolato {width:20px;background:url(../img/icon_cap.png) no-repeat center;}
table.scheda_tecnica td.cad {width:20px;background:url(../img/icon_cad.png) no-repeat center;}
table.scheda_tecnica td.cad_rei {width:20px;background:url(../img/icon_rei.png) no-repeat center;}
div.nota {margin-bottom:10px;}
.nota p {font-size:10px;line-height:normal;margin:0 !important;padding:0 !important;}
.nota p strong {font-weight:normal;color:#0983d1;}

ul.scheda_tecnica {font-size:12px;line-height:16px;margin-bottom:20px;float:left;width:100%;}
ul.scheda_tecnica li {text-align:right;float:right;width:100%;border-bottom:1px solid #aaa;padding:4px 0;}
ul.scheda_tecnica li.nota {text-align:left;width:100%;border-bottom:1px solid #aaa;padding:4px 0;font-size:10px;}
ul.scheda_tecnica li strong {float:left;text-align:left;color:#0983D1;font-size:11px;}

#iscrizione_newsletter {font-weight:bold;}
#iscrizione_newsletter #button_newsletter {text-align:left;margin-top:10px;}
#iscrizione_newsletter label {display:block;margin-bottom:2px;}
#iscrizione_newsletter input {width:200px;padding:2px;}
#iscrizione_newsletter #button_newsletter input {background:url(../img/invio_btn.jpg) #f1f1f1 no-repeat;width:100px;height:25px;border:0;text-indent:-999em;display:block;font-size:0px;line-height:0px;}

.box_title {float:left;width:100%;border-bottom:1px solid #A8B4BE;padding-bottom:11px;margin-bottom:10px;}
.box_title h2 {float:left;}
.box_title .link {float:right;}
.box_title .link_schede_tecniche {float:left;background:url(../img/btn_schedetecniche.png);width:124px;height:26px;text-indent:-999em;}
.box_title .link_capitolato {float:left;background:url(../img/btn_capitolato.png);width:142px;height:26px;text-indent:-999em;}
.box_title .link_gallery {float:left;background:url(../img/btn_gallery.png);width:68px;height:26px;text-indent:-999em;margin-left:10px;}
.box_title .link_dati_tecnici {float:left;background:url(../img/btn_dati.png);width:103px;height:26px;text-indent:-999em;margin-left:10px;}
#informativa_privacy {font-size:11px;line-height:15px;padding:10px;}
#informativa_privacy p {margin-bottom:6px;}
#informativa_privacy strong {color:#0983d1;margin-top:10px;display:block;}
#informativa_privacy a {color:#0983d1;text-decoration:none;}
#informativa_privacy strong.titolo {font-style:normal;font-size:14px;margin-bottom:10px;display:block;margin-top:0;}
#informativa_privacy ol li {list-style-type:decimal;margin-left:20px;margin-bottom:4px;}
#informativa_privacy ol li li {list-style-type:lower-latin;}

#box_chat_header {background:url(../img/bg_chat.gif) no-repeat right bottom;min-height:87px;height:auto!important;height:87px;padding-right:100px;}
#box_chat_header p {margin-bottom:0;}
#box_chat_content {position:absolute;margin-left:-20px;margin-top:0;width:238px;text-align:center;}
#button_chat_header { position:relative; top:10px;}
#menu li.chat { margin-left: 10px;}

#chat {overflow:hidden;position:fixed;bottom:0;left:0;z-index:200;width:100%;height:256px;}
#chat_space {height:256px;}

.promozione_item {margin-bottom:30px;}
.promozione_item img {margin-bottom:5px;}
.promozione_item p {margin-bottom:0;}
.promozione_item div.button {text-align:left;}
.promozione_item div.button a {background:url(../img/button_dettagli.png) no-repeat;width:118px;height:27px;text-indent:-999em;display:inline-block;}
.promozione_item div.button a span {display:none;}

#frm_myline_login {border:1px solid #A8B4BE;}
#frm_myline_login h2 {border-bottom:1px solid #A8B4BE;}
#frm_myline_login h2 span {display:block;border:1px solid #fff;background:#E3EEF7;color:#333;font-size:13px;padding:15px 20px;}
#frm_myline_login .form_content {background:#eee;border:1px solid #fff;padding:15px 20px;}
#frm_myline_login .form_content label {display:block;color:#333;font-size:13px;font-weight:bold;margin-bottom:4px;}
#frm_myline_login .form_content input {margin-bottom:10px;padding:4px;border:1px solid #A8B4BE;width:250px;}
#frm_myline_login .form_content button {margin:10px 0 5px 0;display:block;background:url(../img/button_login.png) no-repeat;width:70px;height:26px;text-indent:-999em;border:0;cursor:pointer;}
#frm_myline_login .form_content .error {margin-bottom:10px;}

#myline_logged {border:1px solid #A8B4BE;background:#eee;}
#myline_logged h2 {border-bottom:1px solid #A8B4BE;}
#myline_logged h2 span {display:block;border:1px solid #fff;background:#FFF8AD;color:#333;font-size:13px;padding:15px 20px;}
#myline_logged .content {background:#eee;border:1px solid #fff;padding:15px 20px;}
#myline_logged a#button_logout {background:url(../img/button_logout.png) no-repeat;width:70px;height:26px;display:block;text-indent:-999em;}

.myline_separator {margin-top:25px;margin-bottom:25px;border-bottom:1px solid #ccc;}
a.myline_launch {background:url(../img/button_myline_launch.png) no-repeat left top;width:185px;height:34px;display:block;text-indent:-999em;}