body {background-color:#FFFFFF}
body {font-family:Arial, Helvetica, sans-serif;color:#5C5C5D;font-weight:normal; font-size:8pt;}
body a{font-family:Arial, Helvetica, sans-serif;color:#8CB702;font-weight:normal; font-size:8pt;text-decoration:underline}
.space{line-height:2px}
.blu{background-color:#052486}
.green{background-color:#8CB702}
.gray{background-color:#DCDCDD}
.graylight{background-color:#F4F4F5}
.darkgray{background-color:#B3B3B4}
.darkgreen{background-color:#0D720E}
.bg_white{background-color:#fff}
.celeste{background-color:#DEE8F3}
.grigio{background-color:#DCDCDD}
.bianco{background-color:#FFFFFF}
.separa{background-color:#DCDCDD}
.separagrigio{background-color:#DCDCDD}
.separabianco{background-color:#FFFFFF}
.gallery{border:1px solid #DCDCDD;padding:4px;margin:4px}

.elem_1{width:185px;float:left;border:1px solid #DCDCDD;padding:6px 2px 5px 5px;margin:0 0 10px 0;}
.elem_1 .img{float:left;border:0;margin:4px 5px 0 0;}
.elem_1 .txt{float:right;width:88px;margin:4px 0 0 0;padding:0}

.offerdx{width:187px;float:left;padding:0;margin:0 0 10px 0;}
.offerdx .img{float:left;width:70px;border:0;margin:0 4px 0 0 ;}
.offerdx .txt{float:right;width:100px;margin:0 0 0 0;padding:0;font-size:8pt}
.offerdx .body{float:left;background:#F4F4F5;margin:0 0 0 0;padding:5px}
.offerdx .riga{float:left;margin:10px 0 0 0;}

.elem_2{float:left;padding:0px 9px 5px 9px;margin:0 0 10px 0}
.elem_2 .img{float:left;border:0;margin:4px 0 0 0;}
.line{float:left;width:100%;border-bottom:5px solid #DCDCDD;font-size:1px;padding:0}
.elem_2 .form{float:right;width:100%;background:#F4F4F5;margin:0px 0 0 0;padding:5px;border-bottom:1px solid #DCDCDD}
.elem_2 .form p{float:left;width:50px;margin:0;padding:5px 0 0 0 ;}

.strutt{float:left;padding:6px 9px 5px 9px;margin:0 0 10px 0;border-bottom:1px solid #DCDCDD}
.strutt .img{float:left;border:0;}
.strutt p{float:left;width:230px;font-size:8pt;margin:0 0 10px 5px}
.strutt .link-OFF{color:#B3B3B5}
.strutt .link-ON{}
.strutt .imgright{float:right;}
.strutt .right{width:200px;text-align:right}

.box2col{float:left;width:332px;background:url("../hp-images/box2/cen.gif")}
.box2col p{margin:0;padding:0;}
.box2colbody{width:332px;float:left;background:url("../hp-images/box2/bottom.gif") left bottom no-repeat}
.box2coltail{width:332px;float:left;}
.box2colspace{clear:both;height:90px;width:330px;}
.box2colbodysx{width:150px;float:left;margin:10px 5px 10px 5px;}
.box2colbodydx{width:150px;float:right;margin:10px 5px 10px 5px}
.bodytitle{float:left;margin:0 0 0 5px;}
.valu{clear:both;float:left;width:325px;border:1px solid #97A6D1;margin:10px 0 0 0;}
.offerte{clear:both;float:left;width:325px;margin:10px 0 0 0;}

.valuhead{float:left;width:325px;background:#97A6D1;padding:0 0 0 0px}
.valuriga{float:left;padding:0 0 0 7px;border-top:1px solid #97A6D1}
.valutail{float:left;background:#FFF9E2;padding:0 0 0 7px;border-top:1px solid #97A6D1}

.feriale{background-color:#B3B3B4;border-left:1px solid #fff}
.festivo{background-color:#8A8A8C;border-left:1px solid #fff}
.occupato{background-color:#D70101;border-left:1px solid #fff}
.libero{background-color:#8CB702;border-left:1px solid #fff}
.parziale{background-color:#FF9D03;border-left:1px solid #fff}

.left{float:left}
.right{float:right;}
.right img{}
.flags{float:right;margin:5px 10px 0 0;z-index:0;}
.flagsL{float:right;margin:15px 10px 0 0}

.head{height:201px;}
.space1{line-height:1px}
.space3{line-height:3px}
.space5{line-height:5px}
.space10{line-height:10px}
.tdspace{padding:5px;}
.tdspace2{padding:0 0 10px 10px}
.tdspace1{padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:8px}
.tdspace3{padding-top:10px}
.tdspace4{padding:3px 0 3px 3px}

.tablebox{margin:0 0 10px 0 ;padding: 4px 8px 4px 8px ;border:solid 1px #DCDCDD}

.tablesx{padding-top:3px;padding-left:5px;padding-right:5px;border:solid 1px #DCDCDD}
.tablesxI{border:solid 1px #DCDCDD}
.tablesxII{border-left:solid 1px #DCDCDD;border-right:solid 1px #DCDCDD;border-bottom:solid 1px #DCDCDD}
.tabledx{padding-top:7px;padding-left:10px;padding-right:5px;background-color:#F4F4F5;padding-bottom:10px}

.bullet{border:0;padding-right:3px;margin:0px}
.button{font-family:Arial, Helvetica, sans-serif;color:#fff;font-weight:bold; font-size:8pt;text-decoration:none}
.button{padding-left:5px;padding-right:5px}
.focus{float:right;background-color:#FFFFFF;margin:18px 15px 0 0;border-top:5px solid #fff;border-left:5px solid #fff;border-right:5px solid #fff}
.focustd{background-color:#F4F4F5;border:2px solid #fff}

.div{border-top:1px solid #fff;border-left:1px solid #fff;text-align:left;}
.div-ON{border-top:1px solid #052486;border-left:1px solid #052486;text-align:center;padding-bottom:25px}

.menutop-OFF{font-family:Arial, Helvetica, sans-serif;color:#052486;font-weight:normal;font-size:8pt;padding-left:12px;padding-right:12px;text-decoration:none}
.menutop-ON{font-family:Arial, Helvetica, sans-serif;color:#052486;font-weight:bold;font-size:8pt;padding-left:12px;padding-right:12px;text-decoration:none}

.menutopbg-OFF{float:right;background-image:url(/st139/images/menu/border-OFF.gif);}
.menutopbg-ON{float:right;background-image:url(/st139/images/menu/border-ON.gif)}
.menutopbg-FF{float:right;background-image:url(/st139/images/menu/border-FF.gif)}

.menu-OFF{font-family:Arial, Helvetica, sans-serif;color:#fff;font-weight:bold;font-size:8pt;padding-left:5px;padding-right:5px;text-decoration:none;}
.menu-ON{font-family:Arial, Helvetica, sans-serif;color:#052486;font-weight:bold;font-size:8pt;padding-left:8px;padding-right:5px;text-decoration:none;}
.menubg-ON{background-image:url(/st139/images/testata/menubg-ON.gif)}
.menubg-OFF{background-image:url(/st139/images/testata/menubg-OFF.gif)}
.menuline-ON{float:left;background-image:url(/st139/images/testata/line-OFF.gif);margin-right:10px;margin-left:5px}
.menuline-OFF{float:left;background-image:url(/st139/images/testata/line-ON.gif);margin-right:10px;margin-left:5px}

.imgtext{float:left;padding-right:7px;padding-bottom:5px}

.tabmenu-ON{font-family:Arial, Helvetica, sans-serif;color:#052486;font-weight:bold;font-size:8pt;text-decoration:none}
.tabmenu-ON{background-color:#fff;padding-left:15px;padding-right:15px;padding-top:5px;line-height:20px;padding-bottom:3px;margin-left:10px}
.tabmenu-ON{border-left:1px solid #C8C8C9;border-right:1px solid #C8C8C9;border-top:1px solid #C8C8C9;border-bottom:1px solid #fff}

.tabmenu-OFF{font-family:Arial, Helvetica, sans-serif;color:#8CB702;font-weight:bold;font-size:8pt;text-decoration:none}
.tabmenu-OFF{background-color:#F4F4F5;padding-left:15px;padding-right:15px;padding-top:5px;line-height:20px;padding-bottom:3px;margin-bottom:15px;margin-left:10px}
.tabmenu-OFF{border-left:1px solid #C8C8C9;border-right:1px solid #C8C8C9;border-top:1px solid #C8C8C9;}
.tablemenu{border-top:1px solid #C8C8C9;margin-top:2px}

.menusx-OFF{font-family:Arial, Helvetica, sans-serif;color:#8CB702;font-weight:bold;font-size:8pt;padding-left:5px;text-decoration:none;}
.menusx-ON{font-family:Arial, Helvetica, sans-serif;color:#052486;font-weight:bold;font-size:8pt;padding-left:5px;text-decoration:none;}

.menusx2-OFF{font-family:Arial, Helvetica, sans-serif;color:#8CB702;font-size:8pt;padding-left:5px;text-decoration:none;}
.menusx2-ON{font-family:Arial, Helvetica, sans-serif;color:#052486;font-size:8pt;padding-left:5px;text-decoration:none;}

.L{font-family:Arial, Helvetica, sans-serif;color:#052486;font-weight:normal;font-size:9pt;line-height:22px}
.L:active,.L:link,.L:visited{color:#052486;text-decoration:none;background-image:url(/st139/images/menu/line-OFF.gif);display:block;padding-left:20px}
.L:hover{color:#fff;text-decoration:none;background-image:url(/st139/images/menu/line-ON.gif);display:block;font-weight:bold}

.textmenu{font-family:Arial, Helvetica, sans-serif;color:#052486;font-weight:bold; font-size:8pt;}

.textbig{font-family:Tahoma, Arial, sans-serif, Verdana;color:#5C5C5D;font-weight:normal; font-size:10pt;}
.text{font-family:Arial, Helvetica, sans-serif;color:#5C5C5D;font-weight:normal; font-size:8pt;}
.textblu{font-family:Arial, Helvetica, sans-serif;color:#1D3E9B;font-weight:normal; font-size:8pt;}
.textbold{font-family:Arial, Helvetica, sans-serif;color:#5C5C5D;font-weight:bold; font-size:8pt;}
.textblubold{font-family:Arial, Helvetica, sans-serif;color:#052486;font-weight:bold; font-size:8pt;text-decoration:none;padding:5px 0 5px 0}
.textgray{font-family:Arial, Helvetica, sans-serif;color:#5C5C5D;font-weight:normal; font-size:8pt;}
.textgraybold{font-family:Arial, Helvetica, sans-serif;color:#5C5C5D;font-weight:bold; font-size:8pt;}
.textgreen{font-family:Arial, Helvetica, sans-serif;color:#8CB702;font-weight:bold; font-size:8pt;}

.linkbold{font-family:Arial, Helvetica, sans-serif;color:#8CB702;font-weight:bold; font-size:8pt;text-decoration:underline}
.linkwhitebold{font-family:Arial, Helvetica, sans-serif;color:#fff;font-weight:bold; font-size:10pt;text-decoration:none}
.linkwhitebold:hover{text-decoration:underline}
.linkbluebold{font-family:Arial, Helvetica, sans-serif;color:#1D3E9B;font-weight:bold; font-size:12pt;text-decoration:none; }
.linkgreenbold{font-family:Arial, Helvetica, sans-serif;color:#8CB702;font-weight:bold; font-size:8pt;text-decoration:none; }
.link{font-family:Arial, Helvetica, sans-serif;color:#8CB702;font-weight:normal; font-size:8pt;text-decoration:underline}
.linkul{color:#8CB702;padding:0;margin:0;}
.linkli{padding:0 0 0 0;}
.testo_menu {font-family:Arial, Helvetica, sans-serif;color:#8CB702;font-weight:normal; font-size:8pt;text-decoration:underline}

.linkblu{font-family:Arial, Helvetica, sans-serif;color:#1D3E9B;font-weight:normal; font-size:8pt;text-decoration:underline}
.form{font-family:Arial, Helvetica, sans-serif;color:#052486;font-weight:normal; font-size:8pt;}
.titleblu{font-family:Arial, Helvetica, sans-serif;color:#052486;font-weight:bold; font-size:14pt;}
.undertitleblu{font-family:Tahoma, Arial, sans-serif, Verdana;color:#052486;font-weight:900; font-size:17px;}
.maptitle{font-family:Tahoma, Arial, sans-serif, Verdana;color:#052486;font-weight:900; font-size:15px;}
.undertitlewhite{font-family:Tahoma, Arial, sans-serif, Verdana;color:#fff;font-weight:900; font-size:17px;}
.textwhite{font-family:Arial, Helvetica, sans-serif;color:#fff;font-weight:normal; font-size:8pt;}
.textwhitebold{font-family:Arial, Helvetica, sans-serif;color:#fff;font-weight:bold; font-size:10pt;}
.whitebold{float:left;padding:2px 0 2px 7px;font-family:Arial, Helvetica, sans-serif;color:#fff;font-weight:bold; font-size:10pt;}
.blackbold{float:left;padding:2px 0 2px 0px;font-family:Tahoma, Arial, sans-serif, Verdana;color:#000;font-weight:bold; font-size:10pt;}

.dida{font-family:Arial, Helvetica, sans-serif;color:#5C5C5D;font-weight:normal;font-size:7pt;}

.textblubold{font-family:Arial, Helvetica, sans-serif;color:#052486;font-weight:bold; font-size:8pt;}
.mesi{font-family:Arial, Helvetica, sans-serif;color:#8CB702;font-weight:bold; font-size:8pt;text-decoration:underline;margin-left:7px;}

#tab{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;float:left;width:99%;padding:0 0 0 1%;margin:0 0 15px 0;background:url("images/bk_tab.gif");height:26px;font-weight:100;cursor:pointer}
#tab .tabON{height:18px;float:left;padding:3px 10px 1px 10px;margin:0 15px 0 0;color:#497E0C;border:1px solid #E2E2E2;border-bottom:2px solid #fff}
#tab .tabOFF{height:18px;float:left;padding:3px 10px 1px 10px;margin:0 15px 0 0;border:1px solid #E2E2E2;background:#F1EFF2;border-bottom:1px solid #F1EFF2}
#tab .tabOFF,#tab .tabON {font-size:12px;font-weight:bold}
.tabcontent{float:left;width:100%;position:relative;clear:both}

.sitemap{list-style:none;margin:0 0 10px 0;float:left;width:325px;background:#f5f5f5;padding:5px 0 5px 5px}  
.sitemap li{font-size:10pt;padding:0 0 0 0px;;margin:0;line-height:20px;vertical-align:middle}  
.sitemap li a{font-size:10pt;font-weight:bold;color:#8CB702;text-decoration:none}

.sitemapLiv1{list-style:none;padding:0;margin:0 0 0 20px;}
.sitemapLiv1 li{font-size:9pt;padding:0;margin:0;line-height:20px;vertical-align:middle}
.sitemapLiv1 li a{font-size:9pt;color:#8CB702;font-weight:100} 

.sitemapLiv2{list-style:none;padding:0;margin:0 0 0 20px}
.sitemapLiv2 li{font-size:8pt;padding:0;margin:0;line-height:17px;vertical-align:middle}
.sitemapLiv2 li a{font-size:8pt;color:#5C5C5D;font-weight:100} 

.sitemapLiv3{list-style:none;padding:0;margin:0 0 0 30px;}
.sitemapLiv3 li{padding:0 0 0 0px;margin:0;line-height:15px;vertical-align:middle}
.sitemapLiv3 li a{color:#5C5C5D;font-weight:100}

.sitemap li a:hover,.sitemapLiv1 li a:hover,.sitemapLiv2 li a:hover,.sitemapLiv3 li a:hover{text-decoration:underline}
