fieldset, h1, h2, h3, body {border:0;font-size:100%;text-align:left;vertical-align:baseline;margin:0;padding:0;}
a img, :link img, :visited img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ul, ol{list-style:none;}
 :focus{outline:0;}
p, ol, ul {line-height:18px;}
img    { border:0 }
select {z-index:999;}
button { font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 11px; background-color: white; color: #013061; border:1px solid;}
.atp_body{ margin:0 auto;height:100%;font-size:12px;    font-family:Geneva,Tahoma,Helvetica,sans-serif;background-color:#fff;color:#656565;}
p, ol, ul, span {line-height:18px;}
HTML, .atp_body { margin: 0; padding: 0; color: #666666; font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 12px; width:100%; height:300px; }
TABLE, INPUT, TEXTAREA { font-size: 11px; font-family: Geneva, Tahoma, Helvetica, sans-serif; }
FORM { margin: 0; padding: 0; }
P { font-size: 12px; font-family: Geneva, Tahoma, Helvetica, sans-serif; line-height: normal; margin: 6px 0; }
/*homepage*/
#wrapper{/*text-align:center;*/margin:0 auto;width:974px;display:table;}
#container{position:relative;width:974px;min-height:519px;height:auto !important;height:519px;clear:both;}
#container_interna{clear:both;float:left;height:auto !important;margin:0 0 30px;min-height:519px;height:auto !important;height:519px;position:relative;width:969px;}
#flash_hp{width:974px;height:519px;z-index:1;}
#flash_hp, #all_menu{position: absolute;}
/*#all_menu*/
#all_menu,#menu_servizio,#menu_principale,#menu_principale_wrapper{width:969px;}
#all_menu{height:125px;top:0;left:0; z-index:2;}
#all_menu_interna{height:149px;}
#menu_principale, #menu_principale_wrapper{float:left;clear:both;height:115px;position:relative;}
#menu_servizio{float:left;clear:both;height:27px;}
#menu_principale{height:100%;}
#menu_servizio {float:right;width:auto;padding:0 0 0 11px; height:24px;margin:0 14px 0 0;line-height: 27px;}
#menu_servizio TABLE.header{float:left;clear: both;}
#menu_servizio TD.header{padding:0 11px 0 0; ;height:23px;line-height:15px;}
#menu_servizio DIV.header_sep {padding:0;display:block;height:100%;width:1px;}
#menu_servizio DIV.header_sep img{display:none;}
.menu01{float:left;margin:0;}
.form_container {width: 160px;}
#menu_servizio a{font-size:9px;color:#737171; text-decoration:none;}
#menu_servizio a:hover{color:#545454;}
.menu01{padding:0;float:left;height:24px;margin:0 !important;line-height: 27px !important;}
.menu01 li{float:left;padding:0 10px 0 13px;height:23px;line-height:18px;}
.lastitem{background:none !important;}
.menu01 li a{font-size:9px;color:#737171; text-decoration:none;}
.menu01 li a:hover{color:#545454;}
#menuPrincipale span {left:-9999px; position:absolute;top:-9999px;}  
.titolo_max a{display:block;width:100px;height:52px;}
.titolo_max ul{position: absolute;left:-129px;}
.titolo_max ul li a{display:inline;}
li.titolo_max ul {z-index:1;}
#menuPrincipale li{float:left;}
#menuPrincipale li a{color:#fff;text-decoration: none;font-size:11px;}
#menuPrincipale li a:hover{color:#6ab3ea;}
.primolivello li, .primolivello_sel li{height:28px;}    
#menuPrincipale ul{width:709px;top:49px;position:relative;}
#menuPrincipale li ul{height:34px;margin-left:5px;padding:0;}
#menuPrincipale li ul li{padding:5px 12px 0 15px;}
#menuPrincipale li ul.primolivello{visibility:hidden !important;}
#menuPrincipale li ul.primolivello_sel, #menuPrincipale li:hover ul.primolivello, li.terzolivello:hover ul{visibility:visible !important;z-index:10;}
ul.terzolivello_items {visibility:hidden;}
ul.terzolivello_items_sel{visibility:visible;z-index:10;}
.terzolivello ul{position:absolute !important;height:27px;top:31px!important;left:0 !important;width:710px !important;margin-left:-5px !important;}
.terzolivello ul li{padding:2px 12px 0 15px !important;}
.terzolivello ul li a{color:#7b7b7b !important;}    
.terzolivello ul li a:hover,.terzolivello ul li a.item_menu_sub_sel{color:#000 !important;}
.terzolivello ul li {margin-left: 0px !important;}
li.titolo_max ul{z-index:1;}
#consulta_prodotti{position:absolute;top:405px;left:373px;width:347px;height:103px;}
#search_form, .form_container form{background:url("/atportal/img/search_form.gif") no-repeat scroll 0 0 transparent;height:21px;position:relative;width:160px;}
.input_search{background:none repeat scroll 0 0 transparent;border:0 none;color:#737171;font:9px Geneva,Tahoma,Helvetica,sans-serif;left:2px;padding:0 5px;position:absolute;top:5px;width:130px;}
.search_button {background:url("/atportal/img/search_button.gif") no-repeat scroll 0 0 transparent;border:0 none;cursor:pointer;height:10px;left:145px;margin:0;position:absolute;top:7px;width:6px;}
.search_button span {visibility:hidden;}
.menubtm ul{float: left;margin: 0px;}
.menubtm ul a, .menubtm ul li{font-size:10px;}    
LI.fmenuL1 a{color:#4a4a4a !important;}
LI.fmenuL2 a{color:#98999b !important;}
LI.fmenuL2 a:hover{color:#717171;}
ul.fmenuL1 {padding:0 5px 0 25px;}
LI.fmenuL1, UL.fmenuL2,LI.fmenuL2 {padding:0px !important;}
UL.fmenuL2 {margin:0px;}                          
.contrasto1, .contrasto2{display:block;width:13px;height:12px;float: left;padding:0 10px 0 0 !important;margin:4px 0 0 0  !important;}
.a1,.a2{padding:0 0 0 2px;}
.a1{font-size:12px !important;}
.a2{font-size:14px !important;}
#logo{width:187px;height:52px;position:absolute;top:20px;left:27px;}
/*______________________ MENU PRINCIPALE ______________________ - inizio */
#menuPrincipale_wrapper{position:absolute;top:5px;left:250px;width:713px;height:83px;min-height:83px;}
.titolo_table {border:none;border-collapse:collapse;width:100%;height:100%;position: static;}
TABLE.titolo_table{background-color:transparent;background-image: none;height:100%;}
.titolo_table TR{background-color:transparent;background-image: none;height:100%;}
.titolo_table TD{background-color:transparent;background-image: none;height:100%;}
.titolo_max, .titolo_max_sel,.titolo_max:hover, .titolo_max_sel:hover, #titolo_max1, #mMenu1, #titolo_max_sel1 { background-repeat:no-repeat; }
.titolo_max, .titolo_max_sel { height:50px;;top:0 }                    
.titolo_max { background-position:0px 0px; }
A.titolo_max, A.titolo_max_sel, A.titolo_max:visited, A.titolo_max_sel:visited {width:100%;FONT-WEIGHT:bold; padding-top:8px; FONT-FAMILY:Helvetica, Verdana, Geneva, sans-serif; TEXT-ALIGN:center; font-size:13px; color:#000; cursor:pointer; vertical-align:top; white-space:nowrap;text-decoration:none; }
TD.titolo_sep {	vertical-align:top; white-space:nowrap; overflow:hidden; padding:0px; margin:0px; border:0px; }
TD.titolo_first, TD.titolo_last { display:none; }
/*_______ popup menu _______*/
A.item_menu, A.item_menu_sel ,A.item_menu:visited, A.item_menu_sel:visited  {	FONT-FAMILY:Helvetica, Verdana, Geneva, sans-serif; font-size:9px; font-weight:normal; color:#FFFFFF; white-space:normal; border:0; cursor:pointer; background-color:transparent; text-decoration:none; }	
A.item_menu:hover, A.item_menu_sel , A.item_menu_sel, A.item_menu_sel:visited{ color:#6AB3EA !important; }
/*______________________ MENUatp_body PRINCIPALE ______________________ - fine */
#homepage{clear:both;width:974px;height:376px;margin:0 auto;}  
#homepage .fascia{clear:both;float:left;width:974px;height:auto;}
.titoloBoxHP{color:#013061;padding:0 0 10px;margin:0px;}
.box1,.box23, .box4{float:left;padding:8px 0 0 14px !important;min-height:127px; height:auto;height:127px;position: relative;}
.box1,.box23{border-right:1px solid #e4e4e4;}
.box1{width:225px;}
.box23{width:226px;}
.box4{width:238px;}
.box1 h3 span, .box23 h3 span, .box4 .inevidenza span {position: absolute;top:-9999px;left:-9999px;}    
.box1 p, .box23 p, .box4 p{font-size:10px  !important;line-height:14px !important;}
/*carousel .in evidenza*/
#carousel-wrapper{width:225px;height:86px;overflow:hidden;position: absolute;top:30px;left:15px;}
#carousel-content{width:2500px;}
#carousel-content .slide{float:left;width:225px;height:86px;}
.controls{width:35px;height:20px;position: absolute;top:10px;right:25px;}
.ico-next, .ico-prev{width:10px;height:10px;display:block;cursor: pointer;}
.slide span{color:#013061;}
/*carousel .in evidenza*/
/*carousel carousel-wrapper_prodotti*/
#carousel-wrapper_prodotti{width:315px;height:69px;overflow:hidden;position: absolute;top:28px;left:18px;}
#carousel-content_prodotti{width:2500px;}
#carousel-content_prodotti .slide_prodotti{float:left;width:315px;height:69px;}
.controls_prodotti{width:335px;height:20px;position: absolute;top:55px;left:5px;z-index: 2;}
.ico-next1, .ico-prev1{width:11px;height:17px;display:block;}
.slide_prodotti a{display:block;float:left;}
/*carousel .in evidenza*/
/*carousel preventivo*/
#carousel-wrapper_preventivo{width:196px;height:69px;overflow:hidden;position: absolute;top:28px;left:18px;}
#carousel-content_preventivo{width:2500px;}
#carousel-content_preventivo .slide_preventivo{float:left;width:196px;height:69px;}
.controls_preventivo{width:220px;height:20px;position: absolute;top:55px;left:5px;z-index: 2;}
.slide_preventivo a{display:block;float:left;}
/*carousel .preventivo*/
#carousel-wrapper_preventivo_interna{width:196px;height:69px;overflow:hidden;}
.controls_preventivo_interna{width:220px;height:20px;z-index: 2;}
#preventivo_online{position:absolute;top:405px;right:13px;width:229px;height:103px;}
#preventivo_online_interna{width:229px;height:103px;}
#interna{background-position:0 bottom;background-repeat:no-repeat;padding:0 0 30px;min-height:465px;height:auto !important;height:465px;}
#interna_sx{width: 718px; padding-left:12px;float:left;}
#interna_sx ul, ol {list-style:square outside none;}
#interna_dx{width:239px;float:left;overflow-x:hidden;}
.hiddenText{overflow:hidden;text-indent:-9999em;}
#servicebar {margin:0 15px 17px 0px;;width:229px;height:18px;padding:0;}
#servicebar li {float:left;height:15px;}        
#servicebar li a {background-position:left center;background-repeat:no-repeat;color:#797979;float:left;font-size:10px;height:15px;padding:0 20px;}
#tagcloudcont {float:left;clear:both;position:relative;right:0;top:0;width:229px;min-height:229px;margin:0 0 0 9px;}        
object#tagcloudobj {position:absolute;width:229px;height:229px;left:0;top:0;}        
div#tagcloudobj {float:left;width:229px;}
#tagcloudobj a {white-space:nowrap;}
#tagcloudobj a:hover {color:#000 !important;}        
#tagcloudobj a.big {color:#013061;font-size:20px !important;font-weight:bold;}        
#tagcloudobj a.medium {color:#013061;font-size:12px !important;font-weight:bold;}        
#tagcloudobj a.small {color:#013061;font-size:9px !important;font-weight:normal;}
#tagcloudobj tags {visibility:hidden;}
#interna_dx #preventivo_online{position:relative;top:0px;left:0px;margin:0 0 0 9px;}
/*PRODOTTI*/
#interna_scheda_prodotto #interna_centro {width: 707px;margin:0px; padding:0px;}
#prodotto_headline {height: 54px;background-position: left center;background-repeat: no-repeat;clear: both;line-height:0px;}
#prodotto_headline img {display: inline;float: left;}
#prodotto_headline span {padding: 19px 25px 19px 45px;display: inline;float: right;line-height:16px !important;}        
.bg_verde {color: #fff;background-color: #2aab53;}
.bg_blu {color: #fff;background-color: #0d8cbe;}
.bg_grigio {color: #000;background-color: #e3e3e3;}        
.bordeaux {color:  #501920;}atp_body
#prodotto_intro {margin: 15px 0;overflow: hidden;}
#prodotto_intro dl {width: 470px;margin: 0 30px 0 0;display: inline;float: right;}
#prodotto_intro dl dt {margin: 0 0 10px 0;color: #013061;font-size:14px;font-weight:normal;}
#prodotto_intro dl.bordeaux dt {color: #501920;}
#prodotto_intro dl dd {min-height: 90px;height: auto !important;height: 90px;margin: 0 0 10px 0;font-size:11px;}
#prodotto_intro dl dd#head_intro {padding: 0 160px 0 0;border-bottom: 1px solid #d6d6d6;}
#interna_scheda_prodotto #tabs {margin: 0 0 20px 0;display: inline;float: left;clear: both;}
#interna_scheda_prodotto #tabs #tab_navs {margin:0;padding:0; width: 707px;margin: 0 0 -1px 0;padding: 0;list-style: none;position: relative;z-index: 10;display: inline;float: left;}
#interna_scheda_prodotto #tabs #tab_navs li {display: inline;float: left;}
#interna_scheda_prodotto #tabs #tab_navs li a {margin: 0 4px 0 0;padding: 5px 10px;color: #a4a4a4;font-size:10;background: #f1f1f1;border: 1px solid #e8e7e7;display: block;}
#interna_scheda_prodotto #tabs #tab_navs .active a {color: #5a749a;background: #fff;border-bottom: 1px solid #fff;}
#interna_scheda_prodotto #tabs #tab_navs.bordeaux .active a {color: #501920;}
#interna_scheda_prodotto #tabs #tab_contents {width: 707px;display: inline;float: left;margin:0;padding:0;}
#interna_scheda_prodotto #tabs #tab_contents li {width:100%;margin: 0;border: 1px solid #e3dfdf;display: inline;float: left;clear: both;}        
#interna_scheda_prodotto #tabs #tab_contents li h3 {margin: 10px 10px 0 10px;padding: 2px 0 2px 0px;color: #023f7f;font-size:12px;}
#interna_scheda_prodotto #tabs #tab_contents li h3 img {margin-right:10px;}
#interna_scheda_prodotto #tabs #tab_contents li h3 span {margin-top:3px;}
#interna_scheda_prodotto #tabs #tab_contents.bordeaux li h3 {color: #501920;}
#interna_scheda_prodotto #tabs #tab_contents li p {margin: 0 5px -1px 5px;padding: 2px 5px 15px 5px;font-size:9;border-bottom: 1px solid #e5e5e5;}        
#interna_scheda_prodotto #tabs #tab_contents li dl {width: 215px;margin: 20px 10px;display: inline;float: left;}
#interna_scheda_prodotto #tabs #tab_contents li dl dt {padding: 5px;color: #6b6b6b;font-size:12px;border-bottom: 1px solid #e5e5e5;}
#interna_scheda_prodotto #tabs #tab_contents li dl dd {margin: 15px 0;padding: 0 0 0 5px;}
#interna_scheda_prodotto #tabs #tab_contents li dl dd a {padding: 0;color: #7b7b7b;font-size:9px;background:none;}
#interna_scheda_prodotto #info_docs_wrap {width: 707px;margin: 0 0 20px 0;display: inline;float: left;clear: both;}
#interna_scheda_prodotto #info_docs {background: #f4f4f4;border: 1px solid #dfdbdb;display: inline;float: left;position: relative;z-index: 0;}
#interna_scheda_prodotto #info_docs ul {margin: -1px 0 0 -1px;display: inline;float: left;position: relative;z-index: 10;}
#interna_scheda_prodotto #infatp_bodyo_docs ul li {width: 139px;height: 40px;padding: 0;display: inline;float: left;}
#interna_scheda_prodotto #info_docs ul .title {width: 138px;height: auto;padding: 0;}
#interna_scheda_prodotto #info_docs ul .title strong {height: 30px;padding: 4px 0 4px 10px;color: #636363;font-size:11px;font-weight: normal;line-height:14px;background: #e8e7e7;border: 1px solid #dfdbdb;display: block;}
#interna_scheda_prodotto #info_docs ul li span {height: 35px;width: 119px;margin: 5px 10px -1px 10px;color:  #919191;font-size:9px;border-bottom: 1px solid #dfdbdb;display: block;position: relative;}
#interna_scheda_prodotto #info_docs ul li span a {height: 20px;padding: 2px 0 2px 25px;color:  #919191;font-size:9px;line-height:9px;display: block;}
#interna_scheda_prodotto {display: inline; float: left; margin:20px 0 0 0; padding: 0 0 0 12px;}                
a.vai {color:#013061;display:block;font-size:9px;width:40px;}
a.vai {background:url("/atportal/img/linkVai.gif") no-repeat scroll 20px  1px transparent;}
a.linkVai, .linkVai a {color:#013061;font-size:9px;padding-right:10px;}
a.linkVai, .linkVai a  {background:url("/atportal/img/linkVai.gif") no-repeat scroll right 1px transparent;}        
/* vvvvvvvvvvv FONT STANDARD vvvvvvvvvvv*/
.xlarge  { font-size: 17px; font-style: normal; font-weight: bold;  text-decoration: none }
a.xlarge { font-weight: normal; }
.large   { font-size: 14px; font-weight: normal; text-decoration: none; line-height:16px }
a.large  { font-weight: normal; }
.normal  {  font-size: 12px; font-weight: normal; text-decoration: none; line-height:16px }
a.normal { font-weight: normal; }
.medium  { font-size: 11px; font-weight: normal; text-decoration: none; line-height:16px }
a.medium { font-weight: normal; }
input.medium { font-size:9px; background-color:#FFFFFF;border:1px solid #D4D2D2;color:#636363;height:19px;padding:0 3px; line-height:12px;}
.small   { font-size:  10px; font-weight: normal; text-decoration: none; line-height:12px }
a.small  { font-weight: normal; }
/* ^^^^^^^^^^^ FONT STANDARD ^^^^^^^^^^^*/
/* vvvvvvvvvvv FONT W3G PUBLISHER vvvvvvvvvvv*/
.sezione_tit_0C, a.sezione_tit_0C, a.sezione_tit_0C:visited, a.sezione_tit_0C:hover {  font-family: Geneva, Tahoma, Helvetica, sans-serif; font-style: normal; font-weight: bold;text-decoration: none;vertical-align:top; color:#666666; font-size:16px; padding:0 0 10px;}
.sezione_abs_0C { color: #656565; font-family:Geneva,Tahoma,Helvetica,sans-serif; font-size:12px; font-style:normal; font-weight:normal; text-decoration:none; }
.sezione_img_0C {  font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 12px; line-height:18px; font-weight: normal; color: #000000;}
.sezione_sep_0C {  width:100%; height:1px; border-bottom:5px solid #DFDFDF; margin:0 0 5px;background-color: transparent;;}
.sezione_tit_0I, a.sezione_tit_0I, a.sezione_tit_0I:visited, a.sezione_tit_0I:hover {color:#013061; font-family:Geneva,Tahoma,Helvetica,sans-serif;font-size:11px; font-style:normal; font-weight:normal; vertical-align:top; margin:0; padding:0; }
.sezione_abs_0I { color: #656565; font-style:normal; font-weight:normal; margin-bottom:0px; font-family:Geneva,Tahoma,Helvetica,sans-serif; font-size:10px; line-height:13px;margin:0; }
.sezione_img_0I { font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 12px; line-height:18px; font-weight: normal; color: #000000;}
.sezione_sep_0I { display:none; width:100%; height:1px; background-color:#013061;  }
/* quicklink */
.sezione_tit_3C, a.sezione_tit_3C, a.sezione_tit_3C:visited, a.sezione_tit_3C:hover{ 
	font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #013061; text-decoration: none;}
.sezione_abs_3C {  font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #013061;}
.sezione_img_3C {  font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 11px; line-height:18px; font-weight: normal; color: #000000;}
.sezione_tit_3I, a.sezione_tit_3I, a.sezione_tit_3I:visited, a.sezione_tit_3I:hover{  
	font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #333333; text-decoration: none; text-align:left;}
.sezione_abs_3I {  font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #666666;}
.sezione_img_3I {  font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 11px; line-height:18px; font-weight: normal; color: #000000;width:12px;}
/* news */
.sezione_tit_4C, a.sezione_tit_4C, a.sezione_tit_4C:visited, a.sezione_tit_4C:hover {  
	font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #013061; text-decoration: none;}
.sezione_abs_4C {  font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #013061;}
.sezione_img_4C {  font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 11px; line-height:18px; font-weight: normal; color: #000000;}
.sezione_sep_4C {  width:100%; height:5px }
img.sezione_sep_4C { height:1px; background-color:#013061 }
.sezione_tit_4I, a.sezione_tit_4I, a.sezione_tit_4I:visited, a.sezione_tit_4I:hover{  
	font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #333333; text-decoration:none;}
.sezione_abs_4I {  font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #666666;}
.sezione_img_4I {  font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 11px; line-height:18px; font-weight: normal; color: #000000;}
/* focus */
.sezione_tit_5C, a.sezione_tit_5C, a.sezione_tit_5C:visited, a.sezione_tit_5C:hover {  font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #013061; text-decoration: none;}
.sezione_abs_5C {  font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #013061;}
.sezione_img_5C {  font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 11px; line-height:18px; font-weight: normal; color: #000000;}
.sezione_tit_5I, a.sezione_tit_5I, a.sezione_tit_5I:visited, a.sezione_tit_5I:hover {  font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #333333; text-decoration: none;}
.sezione_abs_5I {  font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #666666;}
.sezione_img_5I {  font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 11px; line-height:18px; font-weight: normal; color: #000000;}
/* ^^^^^^^^^^^ FONT W3G PUBLISHER ^^^^^^^^^^^*/
/* vvvvvvvvvvv FONT PAGER vvvvvvvvvvv*/
.pager { font-family: Verdana, Geneva, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #3399f3; padding-left: 5px;padding-right: 5px;	text-decoration: none; text-align: center; font-weight: bold; vertical-align: middle; }
a.pager { font-family: Verdana, Geneva, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #3399f3; padding-left: 5px; padding-right: 5px; text-decoration: none; text-align: center; font-weight: bold; vertical-align: middle; }
.pagerTabBegin { display: none;	width: 20px; text-align: right;	padding-right: 5px;	height: 20px; }
.pagerTabOn { text-align: center; background-image: url("/atportal/img/pagerOn.gif"); background-repeat: no-repeat;	background-position: center; width: 29px; height: 27px;	padding: 0px 1px 0px 1px; }
.pagerTabOff { text-align: center; background-image: url("/atportal/img/pagerOff.gif");	background-repeat: no-repeat; background-position: center; width: 29px;	height: 27px; padding: 0px 1px 0px 1px; }
.pagerTabOff .pager { font-family: Verdana, Geneva, Helvetica, sans-serif; font-size: 9px;	font-style: normal;	color: #FFFFFF;	padding-left: 5px; padding-right: 5px; text-decoration: none; text-align: center; font-weight: bold; vertical-align: middle; }
.pagerTabEnd { display: none; width: 20px; padding-left: 5px; text-align: left;	height: 20px; }
/* ^^^^^^^^^^^ FONT PAGER ^^^^^^^^^^^*/
/* vvvvvvvvvvv TABLETS vvvvvvvvvvv*/
.tablet_table{ font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 10px; width:100%; border:0px;}
.tablet_head { font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 9px;  line-height:13px; font-weight: normal; color: #333333; background-color:#dddddd; vertical-align: middle; border-bottom:1px solid #666666;}
a.tablet_head{ font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 9px;  line-height:13px; font-weight: bold;   color: #013061; border:0px; vertical-align: middle; text-decoration:none; }
select.tablet_head{ font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 9px;  line-height:20px; font-weight: bold;   color: #013061; border:0px; vertical-align: middle; width:20px;}
.tablet_hilight{ background-image:url('/atportal/img/px_y.gif');}
.tablet_odd    { background-image:url('/atportal/img/px_g.gif'); }
.tablet_even   { background-image:url('/atportal/img/px.gif');}
.tablet_first{ font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 9px;  line-height:20px; font-weight: normal; color: #333333; background-color:#ffffff; border-left:1px solid #666666; border-right:1px solid #666666; text-indent: 2px; padding-right:2px; vertical-align: middle;}
.tablet_body { font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 10px; line-height:20px; font-weight: normal; color: #333333; background-color:#ffffff; border-right:1px solid #666666; text-indent: 2px; padding-right:2px;  vertical-align: middle;}
.tablet_summary { font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 9px;  line-height:13px; font-weight: bold; color: #333333; background-color:#dddddd; vertical-align: middle; border-top:3px double #666666; padding-right:2px;}
.tablet_foot { font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 10px; line-height:12px; font-weight: normal; color: #333333; background-color:transparent; border-top:1px solid #666666; text-align:center }
.tablet_button{font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 10px; line-height:20px; font-weight: bold;   color: #333333; background-color:transparent; vertical-align:middle; cursor:pointer;}
/* ^^^^^^^^^^^ TABLETS ^^^^^^^^^^^*/
/* vvvvvvvvvvv DEFAULT vvvvvvvvvvv*/
.tasto , .button70, .button50, .button90, .button120, .button130{ font-family: Geneva, Tahoma, Helvetica, sans-serif;	font-size: 11px; background-color: transparent; color: #FFFFFF; text-decoration:none; height:20px; line-height:20px; border:none; font-weight: bolder; }
.tasto, .button70 { background-image: url(/atportal/img/Button2_70.gif); width:70px; }
.button50 { background-image: url(/atportal/img/Button2_50.gif); width:50px; }
.button90 { background-image: url(/atportal/img/Button2_90.gif); width:90px; }
.button120 { background-image: url(/atportal/img/Button2_120.gif); width:120px; }
.button130 { background-image: url(/atportal/img/Button2_130.gif); width:120px; }
form  { margin: 0px 0px 0px 0px; } 
.div { height:100%; overflow: hidden; }
/* ^^^^^^^^^^^ DEFAULT ^^^^^^^^^^^*/
.lveNav { font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size:  9px; font-weight: normal;   color: #333333; text-decoration: none; line-height:15px;	width:60px;text-align:right;white-space:inherit; }
.lveNavValue { font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size:  9px; font-weight: bold;   color: #333333; text-decoration: none; line-height:15px; width:60px;text-align:left;white-space:inherit; }
/* LUCENE SEARCH ENGINE*/
TABLE.luceneResults{ padding: 0px 0px 0px 0px; }
TD.luceneResults0,TD.luceneResults1{ border-top:1px solid #DADADA ; text-align:justify; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; }
TD.luceneResults1{background-color: transparent;}
TD.luceneResults0{background-color: transparent;}
OPTGROUP.luceneCombo{background-color:#013061;color:#FFFFFF;font-style:normal;font-weight:bold;}
OPTION.luceneCombo{background-color:#ffffff;color:#000000;font-style:normal;font-weight:normal;}
TD.luceneHit-score{ vertical-align:top;font-weight:bold;width:9%; font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 10px; text-align: right;}
DIV.luceneHit-date{float:right;font-family: Geneva, Tahoma, Helvetica, sans-serif;  font-weight: normal; border:0px; vertical-align: middle; text-decoration:none;}
TD.luceneHit-title, A.luceneHit-title{ font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 14px; font-weight: normal;	line-height:15px; color:#001856;padding: 5px 0px; }
IMG.luceneHit-title{ height:17px; width: 17px; border: 0px solid transparent; }
TD.luceneHit-summary { text-align:justify; font-family: Geneva,Tahoma,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none; line-height:17px }
.luceneHit-summary B{ color:inherit; }
TD.luceneHit-path{padding:8px 0;font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 11px;  line-height:13px; font-weight: bold;; border:0px; 	vertical-align: middle; 	text-decoration:none;} 
A.luceneHit-path{float:left;color: #000000;}
#searchHelper{overflow-y: auto; background-color: #FFFFFF; border: 1px solid #3399FE; padding: 2px; height: 100px;}
#searchHelper ul {clear:both;list-style-image:none;  list-style:none;  margin:0px;  padding:0px;}
#searchHelper ul li.selected {clear:both;padding:0px;padding-left:2px;padding-right:2px;list-style-image:none;list-style:none;color:#FFFFFF;background-color:#3399FE;font-weight:bold;text-decoration:none;}
#searchHelper ul li {height:16px;clear:both;padding:0px;padding-left:2px;padding-right:2px;list-style-image:none;list-style:none;display:block;margin:0;cursor:pointer;}
DIV.selectMask{background-image: url('/atportal/img/bg_selectMask.gif');background-position: center right;background-repeat: no-repeat;background-color: #FFFFFF;border: 1px solid #EEEEEE;color:#cccccc;font-family:Verdana,Geneva,Helvetica,sans-serif;font-size:10px;font-style: normal;text-decoration: none;}
DIV.searchHelper-vmeter{height:12px;position:absolute;line-height:12px;background-color:#3399FE;}
DIV.searchHelper-vmask{height:12px;line-height:12px;position:absolute;width:36px;background-image:URL(/atportal/img/frequency.gif);}
DIV.luceneSearchFormField{ float:left;position:relative; color:#666666;	font-size:9px; text-transform:uppercase; }
DIV.luceneSearchType{width:100px;overflow:hidden;float:right;position:relative;white-space:nowrap;}
DIV.luceneSearchType a, DIV.luceneSearchType span{color:#013061;font-size:11px;font-weight:normal;}
span#serchPatternLabel{display:none;}
input#searchPattern{background-color:#FFFFFF;border:1px solid #D4D2D2;color:#636363;font-size:10px;height:19px;padding:1px 3px 0;margin-right:3px;}
#searchButton{background:url("/atportal/img/cerca.jpg") no-repeat scroll left top transparent;border:medium none;display:block;height:20px;margin-top:1px;width:52px;left:237px;position:absolute;top:10px;text-indent:-999px;}
#searching{left:237px;position:absolute;top:12px;}
#searchForm{position:relative;background-color:#E6E6E6;border:1px solid #CECFD1;position:relative;padding:10px;}
DIV#advancedSearch{border-top:1px solid #CECFD1;margin-top:13px;padding-top:10px;}
#searchForm hr{display:none;}
#w3gSearchResult{clear:both;border-bottom:1px solid #DADADA;}
.luceneInput{margin:5px;}
/* END LUCENE */
/* vvvvvvvvvvv PROGRESS BAR vvvvvvvvvvv*/
.progressBar div {padding:0px; margin:0px; background-color: #eeeeee; }
.progressBar{ height:16px; border:1px solid #999999; padding:0px; margin:0px; position:relative; overflow:hidden; background-repeat: repeat-x; }
.progressBar-active{ background-image:URL('/atportal/img/progressBar.gif'); background-color:#0099CC; }  
.progressBar-inactive{ background-image:URL('/atportal/img/progressBar-inactive.gif'); background-color:#999999; }                       
.progressBar-complete { background-image:URL('/atportal/img/progressBar-complete.gif'); background-color:#66FF66 !important; }
.progressBar-error { background-image:URL('/atportal/img/progressBar-error.gif'); background-color:red !important; }                       
.progressBarLabel{ font-weight:bolder; font-size:12px; text-align:center; color: black; text-shadow: #003366;}
/* ^^^^^^^^^^^ PROGRESS BAR ^^^^^^^^^^^*/
/* vvvvvvvvvvv W3G DIALOGS vvvvvvvvvvv*/
DIV.w3gDialogs{ background-color: transparent; position: absolute; font-family:Verdana,Geneva,Helvetica,sans-serif; font-size:11px; font-weight:normal; line-height:17px; text-decoration:none; }
DIV.w3gDialogs-header{padding:2px; font-weight: bolder; font-family: Geneva, Tahoma, Helvetica, sans-serif;font-size: 11px;	font-weight: normal;color: #013061;line-height:17px;}
DIV.w3gDialogs-body{clear:both;border: none;padding: 5px;padding-top:10px;vertical-align:top;}
INPUT.w3gDialogs-body{margin:3px;}
TEXTAREA.w3gDialogs-body{margin:3px;}
DIV.w3gDialogs-footer{border: none;background-color: transparent;text-align:center;padding: 15px;padding-top:2px;padding-bottom:4px;clear:both;white-space: nowrap;}
INPUT.w3gDialogs-button{margin-left:2px;margin-right:2px;cursor:pointer;background-color:transparent;background-image:url("/atportal/img/admin/button75.gif");border:0px;font-weight: bold;color: #ffffff;width:75px;height:20px;vertical-align:top;font-family:Verdana,Geneva,Helvetica,sans-serif;font-size:11px;}
DIV.w3gDialogs-message{ font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; ; line-height:17px; padding:10px; padding-top:0px; margin:0px; float:left;}
DIV.w3gDialogs-icon{float:left;height: 40px;width: 40px;background-color:transparent;background-position: top center;background-repeat: no-repeat;}
DIV.w3gDialogs-ERROR{background-image:url("/atportal/img/msgBox/icon-error.gif");}
DIV.w3gDialogs-WARNING{background-image:url("/atportal/img/msgBox/icon-warning.gif");}
DIV.w3gDialogs-QUESTION{background-image:url("/atportal/img/msgBox/icon-question.gif");}
DIV.w3gDialogs-INFO{background-image:url("/atportal/img/msgBox/icon-info.gif");}
DIV.w3gDialogs-WAIT{background-image:url("/atportal/img/msgBox/icon-wait.gif");}
DIV.w3gDialogs-CLOSE{background-image:url("/atportal/img/msgBox/icon-close.gif");position:absolute;right:5px;top:5px;width:16px;height: 16px;width: 16px;cursor: pointer;background-color:transparent; background-repeat: no-repeat;}
TD.w3gDialogs-topleft{height:25px !important;background-image:url("/atportal/img/msgBox/top-left.gif");}
TD.w3gDialogs-topmiddle{height:25px !important;background-image:url("/atportal/img/msgBox/top-middle.gif");}
TD.w3gDialogs-topright{height:25px !important;background-image:url("/atportal/img/msgBox/top-right.gif");}
TD.w3gDialogs-frameleft{background-image:url("/atportal/img/msgBox/frame-left.gif");}
TD.w3gDialogs-frameright{background-image:url("/atportal/img/msgBox/frame-right.gif");}
TD.w3gDialogs-bottomleft{background-image:url("/atportal/img/msgBox/bottom-left.gif");}
TD.w3gDialogs-bottommiddle{background-image:url("/atportal/img/msgBox/bottom-middle.gif");}
TD.w3gDialogs-bottomright{background-image:url("/atportal/img/msgBox/bottom-right.gif");}
/* ^^^^^^^^^^^ W3G DIALOGS ^^^^^^^^^^^*/
.atp_w3gbrand{position:relative;top:0px;float:left; display:block;margin-left: 20px;}
a.atp_font1, a.atp_font1:link, a.atp_font1:visited, a.atp_font1:hover {color:#3399FE;font-size:12px;margin-right: 3px;}
a.atp_font2, a.atp_font2:link, a.atp_font2:visited, a.atp_font2:hover {color:#3399FE;font-size:14px;margin-right: 3px;}
a.atp_font3, a.atp_font3:link, a.atp_font3:visited, a.atp_font3:hover {color:#3399FE;font-size:16px;margin-right: 3px;}
a {  font-family: Geneva, Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; }
a img { border: 0; }
a:hover { text-decoration: none; }
a.header IMG{height:auto;}
.atp_logo { padding: 10px; float: left; }
.atp_srch { text-transform: uppercase; color: #666666; font-size: 9px; font-weight: bold; float: right; margin: 9px 0 0 0; }
.atp_srchtxt { background: url(/atportal/img/srchtxtbg.gif) 0 0 repeat-x; font-size: 11px; color: #666666; padding: 0 0 0 2px;  border: 1px solid #CCC; border-bottom: 1px solid #E3E3E3; border-top: 1px solid #ADADAD; width: 150px; height: 17px; margin: 0 0 0 4px;}
.atp_srchbut { background: url(/atportal/img/sarr.gif) 0 0 no-repeat; width: 20px; height: 20px; border: 0; margin: 0 10px 0 4px; }
* HTML { height: 100%; }
* HTML .atp_cnt { height: 100%; }
#workSpace_Content A:visited, .atp_foot A:visited { color:#000000; }
#sitemap{width: 100%; overflow-x:hidden; }
#sitemap A.mediumrb{font-weight: bolder;color:#4A4A4A;}
#sitemap A.medium{font-weight: normal;color:#98999B;}
#sitemap DIV.medium SPAN.medium{background-color:transparent !important;}
#sitemap DIV.medium SPAN.medium img{display:none !important;}
#sitemap .sezione_sep_0C { border-bottom:1px solid #DFDFDF; }
/* vvvvvvvvvvv FONT TABBER vvvvvvvvvvv*/
.tabberTabContainer {margin: 10px 0 0 0;}
.tabberScroll {border-bottom: 0px #CCCCCC solid;height: 23px;overflow: hidden;position: relative;float: left;display: none;}
.tabberTabBegin {border-top: 0px solid #FFFFFF;border-right: 0px solid #FFFFFF;width: 1px;text-align: right;padding-right: 0px;height: 23px;}
.tabberTabOn {border-top: 0px solid #FFFFFF;border-right: 0px solid #FFFFFF;text-align: center;height: 23px;white-space: nowrap;}
.tabberTabOnLeft {background-image: url("/atportal/img/tabber-on-left.gif");background-position: center top;width: 7px;height: 23px;display: block;padding: 0px;}
.tabberTabOnCenter {background-image: url("/atportal/img/tabber-on-center.gif");background-position: center top;background-repeat: repeat;height: 23px;}
.tabberTabOnRight {background-image: url("/atportal/img/tabber-on-right.gif");background-position: center top;width: 7px;height: 23px;display: block;padding: 0px;}
.tabberTabOnLabel {color: #3399FE;font-family: Geneva, Tahoma, Helvetica, sans-serif;font-size: 9px;font-style: normal;font-weight: bold;text-decoration: none;text-align: center;white-space: nowrap;overflow: hidden;}
.tabberTabOff {color: #000000;border-right: 0px solid #FFFFFF;border-top: 0px solid #FFFFFF;background-color: #FFFFFF;text-align: center;height: 23px;white-space: nowrap;}
.tabberTabOffLeft {background-image: url("/atportal/img/tabber-off-left.gif");background-position: center top;background-repeat: no-repeat;width: 7px;height: 23px;display: block;padding: 0px;}
.tabberTabOffCenter {background-image: url("/atportal/img/tabber-off-center.gif");background-position: center top;background-repeat: repeat-x;height: 23px;}
.tabberTabOffRight {background-image: url("/atportal/img/tabber-off-right.gif");background-position: center top;background-repeat: no-repeat;width: 7px;height: 23px;display: block;padding: 0px;}
.tabberTabOffLabel {color: #FFFFFF;font-family: Geneva, Tahoma, Helvetica, sans-serif;font-size: 9px;font-style: normal;font-weight: bold;text-decoration: none;text-align: center;white-space: nowrap;overflow: hidden;cursor: pointer;}
.tabberTabOff:hover {color: #B22C1B;cursor: pointer;filter: alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;}
.tabberTabEnd {border-top: 0px solid #FFFFFF;width: 1px;padding-left: 0px;text-align: left;height: 23px;}
td.tabberArrowPrev {padding-right: 3px;padding-top: 5px;width: 13px;}
img.tabberArrowPrev {cursor: pointer;}
td.tabberArrowNext {padding-left: 3px;padding-top: 5px;width: 13px;}
img.tabberArrowNext {cursor: pointer;}
/* ^^^^^^^^^^^ FONT TABBER ^^^^^^^^^^^*/
/* vvvvvvvvvvv RICERCA AGENZIE vvvvvvvvvvvv */
#trovaagenzie {border: 1px solid #D2D2D2;clear: both;height: 77px;overflow: visible;width: 466px;position:relative;   z-index:10;}
#trovaagenziesx {width: 134px;}
#trovaagenziedx {width: 332px;}
#trovaagenziesx, #trovaagenziedx {float: left;}
#trovaagenziesx p {color: #013061;font-size: 12px;padding: 30px 0 0 10px;}
#interna_centro #tabs_trovaagenzie {clear: both;display: inline;float: left;margin: 10px 0 0;}
#interna_centro #tabs_trovaagenzie #tab_navs {display: inline;float: left;height: 21px;list-style: none outside none;margin: 0;padding: 0;position: relative;width: 311px;z-index: 10;}
#interna_centro #tabs_trovaagenzie #tab_contents {display: inline;float: left;margin: 1px 0 0;width: 311px;}
#interna_centro #tabs_trovaagenzie #tab_navs .active {background-position: 0 0;}
#interna_centro #tabs_trovaagenzie #tab_navs li {display: inline;float: left;}
#tab_navs li {cursor: pointer;}
#interna_centro #tabs_trovaagenzie #tab_navs li a {color: #A4A4A4;display: block;font-size: 12px;margin: 0 4px 0 0;/*padding: 5px 10px;*/  height: 100%;}
#interna_centro #tabs_trovaagenzie #tab_navs .active a {color: #5A749A;}
#interna_centro #tabs_trovaagenzie #tab_navs.bordeaux .active a {color: #501920;}
#interna_centro #tabs_trovaagenzie #tab_contents {display: inline;float: left;margin: 1px 0 0;width: 311px; padding: 0px 0px 0px 0px;}
#interna_centro #tabs_trovaagenzie #tab_contents li {clear: both;display: inline;float: left;margin: 0;position: relative;width: 311px;}
#interna_centro #tabs_trovaagenzie input {background: none repeat scroll 0 0 transparent;border: 0 none;color: #626262;font-size: 11px;height: 20px;line-height: 20px;padding: 2px 6px;width: 230px;}
.cap_btn {height: 21px;width: 70px;}
.provincia_btn {height: 21px;width: 92px;}
.citta_btn {height: 21px;width: 90px;}
#interna_centro #tabs_trovaagenzie #tab_navs .active {background-position: 0 0;}
.cap_btn span, .provincia_btn span, .citta_btn span {display: none;}
#tab_navs li {cursor: pointer;}
.cerca_btn {border: 0 none;cursor: pointer;height: 23px;position: absolute;right: 0;top: 0;width: 52px;}
.cerca_btn span {visibility: hidden;}
.trovaagenzie_risultati  {clear:both;height:20px;padding:10px 0 0;width:220px;}
.trovaagenzie_risultati p {font-size:11px;border-bottom:1px solid #C7C7C7; padding: 0px 5px 0px 5px;}
.estrai_risultati {height:auto !important;min-height:60px;position:relative;padding: 0px 5px 0px 5px;}
.estrai_risultati .blue {color:#013061;line-height: 15px !important;}
.estrai_risultati .black {color:#000000;}
.estrai_risultati li {color:#727272;font-size:11px;line-height:15px;}
.estrai_risultati ul {padding:0px; margin-left: 0px;}
.icone {position:absolute;right:30px;top:40px;}
.icone li {float:left;}
.sedi_periferiche {padding:10px 0 !important;}
.rientro {padding:0 0 0 10px !important;}
.trovaagenzie_risultati p span {color:#023F7F;}
li.maggiori_info {color:#013061;font-size:10px;line-height:15px;text-align: right;}
.maggiori_info a {color:#013061;font-size:10px;line-height:15px;font-weight: normal;}
#paginazione {height:15px;margin:30px 0 0;width:466px;clear: both;}
#paginazione .sel {background-color:#003973;}
#paginazione li {border:1px solid #0D4885;float:left;margin:0 5px 0 0;width:15px;}
#paginazione .sel a {color:#FFFFFF;}
#paginazione li a {color:#003E7E;display:block;font-size:10px;height:17px;margin:0 auto;text-align:center;width:15px;}
div.searchcldPage {height: 300px; padding: 0px;}
/* Home page */
#trova_agenzia{width:222px;height:107px;position: absolute;top:260px;right:7px;padding:40px 0 0 20px;z-index: 20;}
#trova_agenzia_cont{position: relative;width:222px;height:107px;padding:40px 0 0 20px;}
#form1, #form2, #form3{position:absolute;left:10px;}
#form1{top:35px;}
#form2{top:70px;z-index: 5;}
#form3{top:105px;}
/* Form homepage*/
.modulo_home fieldset{float:left; clear:both; width:210px; margin:0; padding:0; height:30px; line-height:30px; border-bottom:1px solid #f0efef;border:0px;}
 .border_bottom_0{border-bottom:none !important;}
 .modulo_home fieldset{font:9px Geneva,Tahoma,Helvetica,sans-serif;border:0;}
.modulo_home fieldset ol{padding:0;list-style:none;margin:0px;}
.modulo_home fieldset li{padding:5px 0; position:relative; float:left;}
 .modulo_home fieldset.submit{border-style:none;}
.modulo_home input{padding:0 5px; font:9px Geneva,Tahoma,Helvetica,sans-serif; width:128px; height:16px; line-height:16px; color:#636363; border:1px solid #d4d2d2;}
.modulo_home select{padding:0px; font:9px Geneva,Tahoma,Helvetica,sans-serif; width:140px; height:19px; line-height:16px; color:#636363; border:1px solid #d4d2d2;}
.modulo_home label{float:left; width:50px; text-align:left; line-height:11px; padding:0 0 0 5px;}
.modulo_home fieldset.submit{float:none; border-style:none; padding-left:12em; background-color:transparent;}
.bottone_invia{position:absolute;top:8px;left:10px;}
.bottone_invia1{position:absolute;top:8px;left:10px;}
.bottone_invia2{position:absolute;top:8px;left:10px;}
.bottone_invia, .bottone_invia1, .bottone_invia2 {width: 8px;height: 13px;cursor: pointer;border: 0;}
.bottone_invia span,.bottone_invia1 span,.bottone_invia2 span{visibility:hidden;} 
/* ^^^^^^^^^^^ RICERCA AGENZIE ^^^^^^^^^^^^ */
/* vvvvvvvvvvv POP-UP vvvvvvvvvvvvvvvvvvvvv */
#wrapper_popup{width:100%;}
#container_popup{text-align:left;}
#logo_popup{height:86px;text-align:left;padding:0 25px;}
#fascia_popup{background-image:url('/atportal/img/popupTitleBg.gif');height:35px;color:#FFFFFF;}
#fascia_popup .pageTitle{float:left;height:17px;padding:9px 10px;}
#fascia_popup .usability{float:right;height:21px;padding:7px 10px;}
#fascia_popup .usability a{color:#FFFFFF;font-size:9px;}
#fascia_popup a.stampa{padding:0 10px 0 0;}
#fascia_popup a.stampa img{padding:3px 5px;float:left;}
#content_popup {margin-top:20px;padding:0 25px;text-align:left;}
/* ^^^^^^^^^^^ POP-UP ^^^^^^^^^^^^^^^^^^^^^ */
.w3gSezine_0C ul, .w3gSezione_0C li {list-style-type:square;}
.bgfascia  {height: 180px !important;}
.footer_mappa {text-align: center; width:974px; height: 20px; clear:both; height: 20px; position:relative; top: -12px;  line-height: 20px;}
.footer_mappa a {color: #013061; font-size: 9px; }
#medium_contenitore ul li {border: 0px !important; background:none !important; list-style: square !important; display: list-item !important;}
#medium_contenitore div {border: 0 !important;}
.footer_txt {margin-left: 20px; color: #98999B; font-size: 9px; line-height: 20px;}
.footer_txt a {font-size:9px;}
.medium_contenitore ul{padding:10px;clear: both;}
.medium_contenitore ul li{border:0 !important;display: list-item !important;font-size:11px;background: url(images/bullet.gif) left top no-repeat !important;padding:0 0 0 10px;float: none !important;}
