body{margin:0px auto;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:15px;background:url(/resources/images/new_bg3.jpg) top center repeat-x #000000;}
@media print{body{background:#ffffff;}}
a:link, a:visited, a:hover, a:active{text-decoration:none;}
#container{width:770px;margin:0px auto;}
#promo{margin:0px auto;padding-left:93px;padding-top:91px;position:absolute;z-index:4;}
.promo_note{overflow:hidden;padding-top:3px;}
.promo_icon{float:left;margin-right:9px;}
.promo_txt{padding-top:7px;}
#pre_header{clear:both;overflow:hidden;}
h1{margin:30px 5px 33px 0px;padding:0px;float:right;text-decoration:none;}
h1 a{display:block;height:62px;width:329px;text-indent:-900em;text-decoration:none;line-height:100%;background:url(/resources/images/logo_hvw.png) left top no-repeat;clear:both;overflow:hidden;}
h1 a:hover{text-decoration:none;}
#header{background:url(/resources/images/menu_bg.jpg) left top no-repeat;width:770px;height:84px;margin:0px auto;line-height:15px;overflow:hidden;clear:both;}
#mnu_sup{list-style:none;margin:10px 19px 0px 0px;padding:0px;clear:both;float:right;height:15px;}
#mnu_sup li{list-style-type:none;float:left;margin-left:14px;}
#mnu_sup #lang{font-weight:bold;}
#mnu_sup a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ff8e38;}
#mnu_sup a:hover{color:#fcfcfc;}
#mnu_main, #mnu_main_it{font-family:Arial, Helvetica, sans-serif;list-style:none;margin:35px 12px 0px 0px;padding:0px;clear:both;float:right;line-height:0px;}
.mnu_lab_li{list-style-type:none;float:left;margin:0px 0px 0px 6px;padding:0px;}
.mnu_lab_a{font-size:11px;color:#ff7f1d;display:block;height:24px;float:left;text-indent:-900em;}
#mnu_main #mnu_lab_home{width:78px;background:url(/resources/images/menu_eng.png) 0px 0px no-repeat;}
#mnu_main #mnu_lab_home:hover{width:78px;background:url(/resources/images/menu_eng.png) 0px -25px no-repeat;}
#mnu_main_it #mnu_lab_home{width:78px;background:url(/resources/images/menu_it.png) 0px 0px no-repeat;}
#mnu_main_it #mnu_lab_home:hover{width:78px;background:url(/resources/images/menu_it.png) 0px -25px no-repeat;}
#mnu_main #mnu_lab_services{width:78px;background:url(/resources/images/menu_eng.png) -84px 0px no-repeat;}
#mnu_main #mnu_lab_services:hover{width:78px;background:url(/resources/images/menu_eng.png) -84px -25px no-repeat;}
#mnu_main_it #mnu_lab_services{width:78px;background:url(/resources/images/menu_it.png) -84px 0px no-repeat;}
#mnu_main_it #mnu_lab_services:hover{width:78px;background:url(/resources/images/menu_it.png) -84px -25px no-repeat;}
#mnu_main #mnu_lab_clients{width:78px;background:url(/resources/images/menu_eng.png) -168px 0px no-repeat;}
#mnu_main #mnu_lab_clients:hover{width:78px;background:url(/resources/images/menu_eng.png) -168px -25px no-repeat;}
#mnu_main_it #mnu_lab_clients{width:78px;background:url(/resources/images/menu_it.png) -168px 0px no-repeat;}
#mnu_main_it #mnu_lab_clients:hover{width:78px;background:url(/resources/images/menu_it.png) -168px -25px no-repeat;}
#mnu_main #mnu_lab_links{width:78px;background:url(/resources/images/menu_eng.png) -252px 0px no-repeat;}
#mnu_main #mnu_lab_links:hover{width:78px;background:url(/resources/images/menu_eng.png) -252px -25px no-repeat;}
#mnu_main_it #mnu_lab_links{width:78px;background:url(/resources/images/menu_it.png) -252px 0px no-repeat;}
#mnu_main_it #mnu_lab_links:hover{width:78px;background:url(/resources/images/menu_it.png) -252px -25px no-repeat;}
#mnu_main #mnu_lab_contact{width:78px;background:url(/resources/images/menu_eng.png) -336px 0px no-repeat;}
#mnu_main #mnu_lab_contact:hover{width:78px;background:url(/resources/images/menu_eng.png) -336px -25px no-repeat;}
#mnu_main_it #mnu_lab_contact{width:78px;background:url(/resources/images/menu_it.png) -336px 0px no-repeat;}
#mnu_main_it #mnu_lab_contact:hover{width:78px;background:url(/resources/images/menu_it.png) -336px -25px no-repeat;}
#home #mnu_lab_home, #works #mnu_lab_home{background:url(/resources/images/menu_eng.png) 0px -25px no-repeat;}
#home_it #mnu_lab_home, #works_it #mnu_lab_home{background:url(/resources/images/menu_it.png) 0px -25px no-repeat;}
#services #mnu_lab_services{background:url(/resources/images/menu_eng.png) -84px -25px no-repeat;}
#services_it #mnu_lab_services{background:url(/resources/images/menu_it.png) -84px -25px no-repeat;}
#clients #mnu_lab_clients{background:url(/resources/images/menu_eng.png) -168px -25px no-repeat;}
#clients_it #mnu_lab_clients{background:url(/resources/images/menu_it.png) -168px -25px no-repeat;}
#links #mnu_lab_links{background:url(/resources/images/menu_eng.png) -252px -25px no-repeat;}
#links_it #mnu_lab_links{background:url(/resources/images/menu_it.png) -252px -25px no-repeat;}
#contact #mnu_lab_contact{background:url(/resources/images/menu_eng.png) -336px -25px no-repeat;}
#contact_it #mnu_lab_contact{background:url(/resources/images/menu_it.png) -336px -25px no-repeat;}
#page{margin:0px auto;padding:10px 16px 20px 16px;width:738px;background:#FFFFFF;clear:both;overflow:hidden; }
@media print{#page{overflow:visible;}}
#left_content{float:left;width:508px;overflow:hidden;}
@media print{#left_content{overflow:visible;}}
.works_heading{margin:10px 0px 14px 0px;padding:0px 0px 7px 0px;font-family:Arial, Helvetica, sans-serif;font-size:21px;line-height:25px;font-weight:bold;color:#324b7d;border-bottom:2px solid #e6e6e6;}
#right_content{float:right;width:208px;margin-top:6px;overflow:hidden;}
@media print{#right_content{overflow:visible;}}
.article{margin-bottom:22px;text-align:left;clear:both;overflow:hidden;}
.h3_works{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:20px;line-height:25px;font-weight:bold;color:#324b7d;}
.h3_works a{color:#ff6f00;font-family:Arial, Helvetica, sans-serif;font-size:16px;line-height:25px;font-weight:bold;}
.article h2{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:20px;line-height:25px;font-weight:bold;color:#324b7d;}
.subtitle{background:url(/resources/images/bg_subtitle.gif) left top repeat-y #eaeaea;clear:both;overflow:hidden;font-size:12px;line-height:16px;}
.subth{font-size:12px;line-height:16px;margin:0px;padding:0px;float:left;color:#737373;}
.subth a{color:#737373;font-weight:bold;}
.description_sp{float:left;color:#737373;font-weight:bold;}
.description_sp a{color:#737373;font-weight:bold;}
.description_sp a:hover{color:#ff6f00;}
.month{float:right;color:#484848;font-weight:normal;padding-right:6px;}
.article_body{clear:both;padding-top:12px;color:#484848;font-size:12px;line-height:17px;text-align:justify;}
.article_link_nor{color:#ff6f00;background:none;}
.article_link{color:#ff6f00;background:url(/resources/images/icons.gif) right 2px no-repeat;padding-right:15px;}
.article_link:hover{text-decoration:underline;}
.article_link_ext{color:#237c2b;}
.article_link_ext:hover{text-decoration:underline;}
.thumb_frame{float:left;margin:0px 13px 13px 0px;}
.thumb_txt{overflow:hidden;width:200px;margin-top:5px;line-height:16px;vertical-align:top;}
.thumb_type{float:left;padding-left:15px;background:url(/resources/images/icons.gif) left -11px no-repeat;}
.thumb_lnk{float:right;text-align:right;}
.thumb_lnk a{background:url(/resources/images/icons.gif) right 2px no-repeat;padding-right:15px;color:#ff6f00;vertical-align:top;}
.thumb_lnk a:hover{text-decoration:underline;}
.thumb_left{border:none;}
.dist{visibility:hidden;margin:0px;padding:0px;height:2px}
#content_index{text-align:left;margin-bottom:19px;}
#content_index_title{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#652d2d;margin:0px;padding:0px 0px 4px 0px;border-bottom:1px solid #e6e6e6;}
#content_index ul{list-style:none;margin:0px;padding:5px 0 0 0;}
#content_index li{list-style-type:none;margin:5px 0px 0px 0px;}
#content_index a{color:#652d2d;padding-left:9px;background:url(/resources/images/icons.gif) left -37px no-repeat;}
#content_index a:hover{color:#ff6f00;}
#plug-ins{text-align:left;margin-bottom:21px;}
#plug-ins_title{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#652d2d;margin:0px;padding:0px 0px 4px 0px;border-bottom:1px solid #e6e6e6;}
#plug-ins ul{list-style:none;margin:0px;padding:0px;}
#plug-ins li{list-style-type:none;margin:10px 0px 13px 0px;height:45px;}
.plugin_link{color:#652d2d;}
.plugin_link:hover{color:#ff6f00;}
.plugin_icon{float:left;margin-right:9px;padding-top:2px;display:block;position:relative;width:39px;height:39px;}
#pluginicon_qt{background:url(/resources/images/plugin_icons.png) 0px -41px no-repeat;position:absolute;width:100%;height:100%;}
#pluginicon_fl{background:url(/resources/images/plugin_icons.png) 0px 0px no-repeat;position:absolute;width:100%;height:100%;}
.plugin_txt{line-height:15px;vertical-align:top;}
.plugin_txt_title{color:#484848;font-size:12px;font-weight:bold;margin:0px;}
.plugin_txt_title a{color:#484848;}
.plugin_txt_title a:hover{color:#ff6f00;}
#help{text-align:left;margin-bottom:21px;}
.help_title{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#652d2d;margin:0px;padding:0px 0px 4px 0px;border-bottom:1px solid #e6e6e6;}
.help_title a{color:#652d2d;}
.help_title a:hover{color:#ff6f00;}
#help_list{list-style:none;margin:0px;padding:5px 0 0 0;}
#help_list li{list-style-type:none;margin:5px 0px 0px 0px;}
#help_list a{color:#652d2d;padding-left:11px;background:url(/resources/images/icons.gif) left -25px no-repeat;}
#help_list a:hover{color:#ff6f00;}
#serv-rightcol{text-align:left;margin-bottom:21px;}
#serv-rightcol_title{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#652d2d;margin:0px;padding:0px 0px 4px 0px;border-bottom:1px solid #e6e6e6;}
#serv-rightcol_title a{color:#652d2d;}
#serv-rightcol_title a:hover{color:#ff6f00;}
#serv-rightcol_list{list-style:none;margin:0px;padding:5px 0 0 0;}
#serv-rightcol_list li{list-style-type:none;margin:5px 0px 0px 0px;}
#serv-rightcol_list a{color:#652d2d;padding-left:11px;background:url(/resources/images/icons.gif) left -25px no-repeat;}
#serv-rightcol_list a:hover{color:#ff6f00;}
.list_services{list-style:none;margin:0px 0px 20px 0px;padding:5px 0 0 0;}
.list_services li{padding-left:12px;list-style-type:none;margin:5px 0px 0px 20px;background:url(/resources/images/icons.gif) left -25px no-repeat;}
#banner{margin-bottom:21px}
#banner h2{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#652d2d;margin:0px;padding:0px 0px 7px 0px;}
#banner img{border:none;}
#banner p{margin:0px 0px 10px 0px;}
.spac{clear:both;visibility:hidden;margin:0px auto;padding:0px;}
#footer{background:url(/resources/images/bg_footer.gif) left top repeat-x #000000;margin:0px auto;clear:both;font-size:11px;width:770px;padding-bottom:30px;}
@media print{#footer{background:none; float:left;}}
#footer a:hover{color:#fcfcfc;}
#footer_links{float:left;margin:11px 0px 0px 9px;padding-left:1px;line-height:22px;}
#footer_links a{color:#ff7f1d;margin-right:14px;}
#copyright{float:right;margin:11px 10px 0px 0px;color:#666666;text-align:right;line-height:22px;}
#copyright a{color:#999999;}
#copyright a:hover{color:#ff7f1d;}
.page_content h2{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:20px;line-height:25px;font-weight:bold;color:#324b7d;}
#services div.subtitle, #services_it div.subtitle, #contact_it div.subtitle, #links div.subtitle, #links_it div.subtitle, #clients div.subtitle, #clients_it div.subtitle, #contact div.subtitle, #sitemap div.subtitle, #sitemap_it div.subtitle, #help_faq div.subtitle, #disclaimer div.subtitle{margin-top:5px;}
#services h3.description, #services_it h3.description, #contact_it h3.description, #links h3.description, #links_it h3.description, #clients h3.description, #clients_it h3.description, #contact h3.description, #sitemap h3.description, #sitemap_it h3.description, #help_faq h3.description, #disclaimer h3.description{font-weight:bold;color:#555555;font-size:13px;margin:0px;}
.links_list{color:#484848;font-size:12px;line-height:17px;padding-top:7px;}
.links_list ul{list-style:none;margin:0px 0px 19px 0px;padding:0px;}
.links_list li{padding:0px 0px 3px 0px;margin:0px 0px 0px 30px;}
.links_list a.orange{color:#ff6f00;}
.clients_list{color:#484848;font-size:12px;line-height:17px;padding-top:7px;overflow:hidden;}
.clients_list ul{list-style:none;margin:15px 0px 19px 0px;padding:0px;}
.clients_list li{float:left;vertical-align:middle;}
#costa{margin:0px 15px 5px 17px;height:80px; }
#msc-crociere{margin:9px 15px 0px 20px;padding-left:14px; height:76px; }
#unige{margin:0px 15px 5px 20px;padding-left:15px;height:80px;}
#vev{margin:0px 15px 5px 20px;padding-left:21px; height:80px; }
#turismointoscana{margin:26px 15px 5px 14px;height:54px;}
#fsistematoscana{margin:10px 15px 5px 19px;height:70px;}
#clerici{margin:27px 15px 5px 13px;height:53px;}
#confedilizia{margin:24px 5px 5px 3px;height:56px;}
#alma{margin:27px 5px 5px 24px;height:53px;}
#sj{margin:31px 0px 5px 11px;height:49px;}
#dallorto{margin:33px 15px 5px 23px;height:47px;}
#mw{margin:24px 15px 5px 32px;height:56px;}
#imedia{margin:26px 15px 5px 18px;height:54px;}
#web-lab{margin:24px 15px 5px 27px;height:56px;}
#forumnet{margin:32px 15px 5px 20px; height:48px;}
#luceplan{margin:19px 15px 5px 39px;height:61px;}
#perininavi{margin:20px 15px 5px 21px;height:72px;}
.clients_list a{color:#ff6f00;}
.contact_list{color:#484848;font-size:12px;line-height:17px;padding-top:7px;}
#form_container{margin-bottom:30px;}
.contact_list ul{list-style:none;margin:0px 0px 19px 0px;padding:0px;}
.contact_list li{padding:0px 0px 3px 0px;margin:0px 0px 0px 30px;}
.contact_list a{color:#ff6f00;}
#richiesta{margin-bottom:20px;margin-top:10px;}
#richiesta input{width:250px;}
#invio{width:90px;}
#richiesta textarea{width:500px;font-family:Arial, Helvetica, sans-serif}
.error{color:#ff0000;font-weight:bold;}
.sitemap_list{color:#484848;font-size:12px;line-height:19px;padding-top:7px;padding-bottom:8px;}
.sitemap_list ul{list-style:none;margin:0px 0px 5px 0px;padding:0px;}
.sitemap_list li{padding:0px;margin:0px 0px 0px 16px;font-weight:bold;}
.first_level a{color:#ff6f00;background:url(/resources/images/index_icon.gif) left center no-repeat;padding-left:10px;}
.second_level a{color:#ff6f00;background:url(/resources/images/help_icon.gif) left center no-repeat;padding-left:10px;font-weight:normal;}
.second_level a:hover{text-decoration:underline;}
.third_level a{color:#ff6f00;background:url(/resources/images/help_icon.gif) left center no-repeat;padding-left:10px;font-weight:normal;}
.third_level a:hover{text-decoration:underline;}
.services_txt{color:#484848;font-size:12px;line-height:17px;padding-bottom:20px;padding:15px 0px 20px 20px;}
.help_faq_answer{color:#484848;font-size:12px;line-height:17px;padding-top:7px;padding-bottom:20px;padding:7px 0px 20px 20px;text-align:justify;}
.help_faq_answer a{color:#ff6f00;}
.w_body{clear:both;color:#484848;font-size:12px;}
.w_thumbs{list-style:none;margin:0px;padding:0px;overflow:hidden;}
.w_thumbs li{padding:0px;margin:20px 17px 0px 17px;float:left;width:220px;}
.w_thumb_frame{margin:0px;width:220px;}
.w_thumb_txt{width:220px;text-align:right;padding:3px 0px 0px 0px;color:#545454;}
.w_thumb_tit{width:220px;text-align:left;}
.w_thumb_desc{color:#3e3e3e;font-size:11px;font-weight:bold;margin:0px 0px 6px 0px;padding:0px 0px 1px 1px;border-bottom:1px solid #d5d5d5;width:219px;}
.w_thumb_txt a{color:#ff6f00;vertical-align:top;background:url(/resources/images/icons.gif) right 2px no-repeat;padding-right:15px;}
.w_thumb_txt a:hover{text-decoration:underline;}
.w_thumb_left{border:none;}
.w_body div.art{margin:17px 17px 8px 17px;line-height:17px;text-align:justify;}
.w_body div.subart{margin:30px 17px 8px 17px;line-height:17px;text-align:justify;}
.big_thumbs{list-style:none;margin:0px;padding:0px;}
.big_thumbs li{padding:0px;margin:20px 17px 0px 17px;width:474px;}
.big_thumb_frame{margin-top:10px;width:474px;}
.big_thumb_txt{padding:3px 0px 0px 0px;color:#545454;float:left;}
#th_formats{overflow:hidden;}
#th_left{float:left;text-align:left;}
#th_right{float:right;text-align:right;}
.big_thumb_tit{width:474px;text-align:left;}
.big_thumb_desc{color:#3e3e3e;font-size:11px;font-weight:bold;margin:0px 0px 6px 0px;padding:0px 0px 1px 1px;border-bottom:1px solid #d5d5d5;width:473px;}
.big_thumb_txt a{color:#ff6f00;vertical-align:top;background:url(/resources/images/icons.gif) right 2px no-repeat;padding-right:15px;}
.big_thumb_txt a:hover{text-decoration:underline;}
.big_thumb_left{border:none;}
.format_title{font-weight:bold;}
.detail{font-size:14px;font-weight:bold;margin:14px 0px 6px 0px;}
.subdetail{font-size:14px;font-weight:bold;margin:17px 0px 0px 17px;}
.det{line-height:17px;padding-bottom:12px;text-align:justify;}
.ads_200{padding-bottom:20px;}
.rssfeed{float:left;display:block;margin-right:9px;position:relative;width:39px;height:39px;}
.rssfeed span{position:absolute;width:100%;height:100%;background:url(/resources/images/plugin_icons.png) 0px -82px no-repeat;}
.rss_txt a:link, .rss_txt a:visited{color:#652d2d;}
.rss_txt a:active, .rss_txt a:hover{color:#ff6f00;}
.rss_txt{padding:13px 0px;}
.black{color:#484848;}
.socialsharebutton{text-align:left;margin:20px 0px 21px 0px;}
.next {text-align:right;}
#b_preventivo{margin:6px 0px 13px 0px}