body{font-family: Arial, Helvetica, sans-serif;background:#ffffff;color:#777777;margin:10px 0 ;font-size:12px;}
a{color:#23336D;font-size:1em}
fieldset{border:0;margin:0;font-size:1em}
fieldset a{font-size:1em}
form{padding:0;margin:0;}
#page{width:1000px;margin:0 auto;overflow:hidden;}
#head{margin:0px 0 15px 0;;padding:0}
#corpo{width:100%;float:left;padding:0;}
#navbar{float:left;width:178px;margin:0 15px 0 0;overflow:hidden;padding:0}
#content{float:left;width:578px;padding:0;overflow:hidden;}
#contentWIDE{float:left;width:805px;padding:0;}
.col3{float:left;width:255px;margin:0 5px;overflow:hidden}

#sitemap{} 
#sitemap 
.blockboxtitle-AUTO a{color:#FFF;text-decoration:none}

#sitemap ul a{display:block;width:100%;margin:0;text-decoration:none}
#sitemap ul ul a{border:0;margin:0;}
#sitemap ul ul ul a{border:0;margin:0;padding:0}
#sitemap ul ul li{margin:0;padding:0;}

#sitemap ul{font-weight:bold;font-size:12pt;margin:5px 0 0px 0;padding:0;list-style:none} 
#sitemap  li{margin:10px 0 0 0}
#sitemap ul ul{font-size:9pt;margin:0px 0 0 25px;padding:0px 0; list-style:circle;font-weight:100} 
#sitemap ul ul ul{font-size:7pt;font-weight:100;;margin:0 0 0 20px;padding:0px 0;list-style:square}
#sitemap  a:hover{text-decoration:underline}


.max{font-size:10px;color:#FF0000;font-weight:bold}
.min{font-size:10px;color:#0000ff;font-weight:bold}
.wind{width:50px;height:25px;font-size:10px;color:#000;background:#dedede;vertical-align:middle}
.wind58{width:58px;height:25px;font-size:10px;color:#000;background:#dedede;vertical-align:middle} .wind img{width:8px}
.width8{width:8px;height:8px}
.history{float:left;width:99%;margin:0 0 10px 0;padding:0 1% 0 0} .history a{color:#777777}

.width50{width:50px;margin:0 0 5px 0;overflow:hidden}
.width58{width:58px;margin:0 0 5px 0;overflow:hidden}

#mappaLoc .ON a{color:#F00} #mappaLoc .OFF a{}
#mappaLoc .pointlabelText{float:left;background:#243467;padding:0 10px} #mappaLoc .pointlabelText {color:#FFF}
#mappaLoc .pointlabel{z-index:10;float:none !important;float:left;position:relative;margin:-15px 0 0 0 !important;margin:-13px 0 0 0;height:25px}
#mappaLoc .pointlabelimg{position:relative;float:left;width:10px;margin:0 0 0 2px;left:-2px  !important;left:-4px } img{border:0;}
#mappaLoc .pointlabelimg a{border:0; position:relative;float:left;width:10px;margin:0 0 0 2px;left:-1px  !important;left:-2px}
#mappaLoc .point{position:absolute;cursor:pointer;} 
#mappaLoc .pointBullet{}

#fullList{position:absolute;top:0px;right:0px;width:460px;background:#fff;text-align:left;z-index:100000}
#fullList{clear:both;float:left;;display:block}

#fullList .close{position:relative;float:right;padding:4px 4px 0 8px;} #fullList .close a:hover{text-decoration:none}
#fullList .close span{border:1px solid #243467;padding:0 4px}

#mappaLoc a,#fullList a{text-decoration:none;margin:0 0 0 -5px}
#mappaLoc a:hover,#fullList a:hover{text-decoration:underline;margin:0 0 0 -5px}

#mappaLoc{width:100%} #mappaLoc ul,#fullList ul{padding:0;margin:0 0 0 5px;font-size:10px;list-style:square;color:#243467}
.mappaLoc{position:relative;float:left;width:300px;height:430px;background:url("images/localita_new.gif")}
.elencoLoc{float:left;width:270px;margin:0 0 0 5px;}

.titleMeteo{font-size:14px;font-weight:bold;margin:20px 0 0px 0}
.boxmapMeteo{clear:both;width:100%;}

.meteoLoc-AUTO{float:left;margin:0 5px;text-decoration:underline;color:#243467}
.meteoLocsel-AUTO{float:left;margin:0 5px;text-decoration:none;font-weight:bold;color:#243467} 

.meteoLoctabON td{height:24px;}
.meteoLoctabOFF td{height:24px;filter:alpha(opacity=25);opacity:.25;}
/*per ie8 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25); */

.dateMeto-AUTO{font-weight:bold;color:#982044;background:#EBD5DC}  
.cursorPointer{cursor:pointer}
.MeteoPreview{position:relative;overflow:hidden;height:220px}
.stripMeteoBox{position:absolute;top:10px;margin:0;padding:0;width:225px;height:800%;z-index:0}
.Meteo-Box{clear:both;margin:0 0 10px 0}

.boxMeteo{border:1px solid #c0d7db;width:227px;float:left;background:#c0d7db;overflow:hidden;margin:0 0 20px 0;height:220px} 
.boxMeteo .img{padding:10px 0;text-align:center;width:8px}   .boxMeteo img{width:8px;height:8px}
.boxMeteo .title{border-bottom:4px solid #fff;position:relative;z-index:10000;padding:5px 5px;background:#7baabf;color:#FFFFFF;text-transform:uppercase;font-size:1.2em;font-weight:100;font-family: "Myriad Pro", "Arial narrow", Helvetica Neue } 
.boxMeteo .text{color:#FFFFFF;;padding:5px 8px;}
.boxMeteo .title a, .boxMeteo .text a, .textB a{color:#FFFFFF}
.boxMeteo .textB{background:#7baabf;border-top:4px solid #fff;position:relative;bottom:-160px;z-index:10000;color:#FFFFFF;padding:5px 8px;}

.wide340{float:left;width:340px;margin:0 10px 0 0;overflow:hidden;display:inline}
.wide183{float:left;width:183px;margin:0 15px 0 0;overflow:hidden;display:inline}
.wide210{float:left;width:210px;margin:0 10px 0 0;overflow:hidden;display:inline}
.wide180{float:left;width:180px;margin:0 10px 0 0;overflow:hidden;display:inline}
.wide170{float:left;width:160px;margin:0 0px 0 0;overflow:hidden;display:inline}
.wide170B{clear:right;width:160px;margin:0 0px 0 0;overflow:hidden;display:inline}

.wide150{float:left;width:120px;margin:0 10px 0 0;padding:0 0 0 10px ;overflow:hidden} .wide150 strong{color:#243467;font-weight:bold}
.wide115{float:left;width:105px;margin:0 10px 0 0;padding:0 0 0 10px;overflow:hidden;} .wide115 strong{color:#243467;font-weight:bold}

.left10{float:left;margin:0 10px 0 0 } 
.left30{float:left;margin:0 30px 0 0 }
.eleventi{float:left;font-weight:bold;list-style:square;margin:0;color:#243467;padding:5px 0 5px 15px;} .eleventi li{margin:10px 0}

.compact{color:#243467;list-style:  square;margin:0 0 0 14px;padding:0;font-size:10px}
.compact  li{margin:0;padding:0;}
.img100 img{width:100%;border:0}
 
.elementList{}
.pointBluMap{}
.hidden{display:none;}
#sidebar{float:left;width:206px;margin:0 0 0 15px;overflow:hidden;padding:0;}
.padding1{padding:0 2px}
.padding10{clear:both;padding:0 10px}
.space10{clear:both;padding:10px} .space15{clear:both;padding:13px} .space10{font-size:0;clear:both;padding:2px} 
.padding5V{padding:5px;margin:0}
.padding3V{padding:3px;margin:0}
.padding10V{padding:10px} .space20V{padding:10px}
.left200{float:left;position:relative;width:200px}
.left{float:left;position:relative;} .rightABS{position:absolute;bottom:0px !important;bottom:30px;right:10px;}
.none{float:none}

.leftM{float:left;padding:0 7px 0 0;width:28%;}
.leftW{float:left;margin:0 10px 0 0;}
.right{text-align:right;padding:5px 10px 0 0}
.right a{text-decoration:none}
.right100{text-align:right;padding:5px 10px 0 0}
.blockSep{border-top:0;padding:3px 0;clear:both;}

.rightpadding{margin:5px 0 0 0 ;text-align:right;padding:0 5px;}
.leftpadding{line-height:20px;text-align:left;padding:5px 10px 0 10px;margin:0}
.boxtab{width:100%;margin:0;position:relative;z-index:10;bottom:-1px}
.clear{clear:both;}
.space5{clear:both;margin:3px 0;font-size:0}
.space10{clear:both;padding:5px;}
.space15{clear:both;padding:7px}
p{margin:0;width:100%}
.vMid{vertical-align:middle}
.star{float:right;position:relative;padding:0 0 0 7px;top:-32px!important;top:-29px;background:#fff!important;font-size:0;background:none;padding:5px 0 7px  5px}

.pos{position:relative;top:-10px}
.boxicon{padding:0;margin:0;}
.boxicon img{margin:2px 2px;padding:0}
.icon{width:18px;height:21px;border:0}
.left400{float:left;width:410px;overflow:hidden;margin:0 0 0 10px}
.width106{width:106px;float:left;margin:0 5px  0 0;overflow:hidden} 
.width150{width:150px;float:left;margin:0 5px  0 0;overflow:hidden;} 
h1{font-size:1.2em;font-weight:bold;color:#ffffff;padding:0px;margin:0;text-transform:uppercase;}
h2{font-size:1em;font-weight:bold;color:#ffffff;padding:0px;margin:0;text-transform:uppercase;}


.titlegray{font-weight:bold;color:#777;text-transform:uppercase}
.elTitle{font-weight:bold;text-transform:uppercase}

.dett-ON{background:url("images/bullet-down.gif") no-repeat right}
.dett-OFF{background:url("images/bullet-up.gif") no-repeat right}
.dett-DIS{background:url("images/bullet-off.gif") no-repeat right}

.number{width:18px;height:18px;background:#d8d8d8;color:#777777;text-align:center;font-weight:bold}

.photobox{width:100%;margin:10px 0;clear:both}
.photogallery{float:left;text-align:center;background:#CDCECF;width:106px;height:70px;margin:5px 5px 10px 0;overflow:hidden}

.photoContBox{float:left;margin:0 0 10px 7px;width:180px;overflow:hidden}
.photoCont{position:relative;float:left;text-align:center;background:#EEEEEE;width:180px;height:129px;margin:0;padding:0}
.photo img{vertical-align:middle;text-align:center;border:0;}
.photoang{position:absolute;bottom:-6px;left:0;background:url("/st146/images/angle_photo.gif") no-repeat ;width:10px;height:10px}
.photodida{float:left;width:180px;clear:both;color:#777777;text-align:right;margin:5px 0 5px 0;} 

.boximg{float:left;position:relative;padding:0;margin:0 10px 0 0;}
.boxangle{position:absolute;bottom:-4px;left:0;background:url("/st146/images/triangle.gif");width:12px;height:12px;}

.boximgPubb{float:left;position:relative;padding:0;margin:0 10px 0 0;width:150px}  .boximgPubb img{width:100%}

.boximgSmall{top:4px;left:5px;position:relative;padding:0;margin:0 5px 0 0}
.boxangleSmall{position:absolute;bottom:2px;left:0;background:url("/st146/images/triangleSmall.gif");width:4px;height:4px;font-size:0;}

#head{float:left;width:100%;}
#headHome{float:inherit;width:100%;}
#head .headbox{width:100%;margin:0;clear:both}
#head .logotype{position:relative;top:0;left:0}
#head .headbox img{border:0;vertical-align:baseline}

.link{text-decoration:underline;}

#head .quicklink{z-index:100;position:relative;float:right;font-size:1em;color:#9B9B9C;margin:0;}
#head .quicklink a{color:#9B9B9C;text-decoration:none;margin:0 4px 0 2px;}
#head  .lang{position:absolute;float:right;top:-12px;right:0;}
#head  .lang img{border:0;margin:0 0 0 5px;}
#head .headbottom {clear:both;border:0;margin:4px 0 0 0}

#headHome .headbox{position:relative;width:100%;margin:0;clear:both}
#headHome .logotype{position:relative;top:0;left:0}
#headHome .headbox img{border:0;vertical-align:baseline}

#headHome .quicklink{z-index:100;position:relative;float:right;font-size:1em;color:#9B9B9C;margin:0;}
#headHome .quicklink a{color:#9B9B9C;text-decoration:none;margin:0 4px 0 2px;}

#headHome  .lang{position:absolute;float:right;top:-12px;right:0;}
#headHome  .lang img{border:0;margin:0 0 0 5px;}
#headHome .headbottom {clear:both;border:0;margin:4px 0 0 0}

.padding5{clear:both;padding:0 5px;}

#menu{float:left;width:991px;margin:10px 0 3px 0 !important;margin:10px 0 0px 0;position:relative;z-index:10000;border:1px solid #CBCBCB;}
#menu ul{display:inline;list-style:none;margin:0;padding:0;font-weight:bold;}
#menu ul a{float:left;display:block;text-decoration:none;color:#9B9B9C;font-size:12px;}  
#menu .space{float:left;padding:2px 0 0px 7px;font-size:9px;}
#menu ul a:hover{background:#fff;text-decoration:none;color:#000;}
#menu .tabmenu{float:left;position:relative;margin:0;height:18px;} 
#menu .menu-ON{float:left;padding:0px 5px 0 5px;margin:0;} 
#menu .menu-OFF{float:left;padding:0px 5px 0 5px;margin:0}  
#menu .menu-ON a{} 
#menu .menu-OFF a{}
#menu .submenu{display:block;overflow:hidden;width:140px;position:absolute;margin:3px 5px 0 5px;background:#fff;border:1px solid #CBCBCB;font-size:9.5pt;font-weight:100}
#menu .submenu li{clear:both;border-bottom:1px solid #fff;margin:0;padding:2px 5px;}
#menu .submenu li a{display:block;color:#9B9B9C;}
#menu .submenu li a:hover{color:#000;}
				
alt{background-color:#33CC66}
.box{background:#FFFFFF;border-bottom:0;padding:10px;}
.boxgray{width:18px;height:21px;background:#D8D8D8;color:#777777;font-weight:bold;margin:0 5px 0 0;text-align:center;vertical-align:middle;padding:5px 0 0 0}
.boxoutlined{margin:0 0 10px 0;overflow:hidden}

.boxoutlined3col{background:url("images/bk_3col.gif"); margin:0 0 10px 0;overflow:hidden}
.hiddenline{background:url("images/bk_hidden.gif"); height:4px;clear:both;margin:0 0 0px 0;font-size:0}
.pageBorder{margin:0 0 10px 0;overflow:hidden}
.pageShaded-BLU{background-color:#FFFFFF;margin:0 0 10px 0;overflow:hidden}

.linegray{width:100%;float:left;clear:both;border-top:1px solid #CBCBCB;padding:0;margin:10px 0 10px 0}

.boxoutlinedsch{;margin:0}
.txtSmall{font-size:.95em;padding:0 0 0 5px}
.boxshaded{background-color:#EBD5DC;margin:0 0 10px 0}

.boxred{background-color:#ffffff;margin:0 0 10px 0}
.boxborder{border:1px solid #982044;border-bottom:0;padding:10px;}
.boxborderA{border:1px solid #982044;border-bottom:0;padding:0px;}
.boxborderclose{border:1px solid #808080;border-bottom:0;border-top:1px solid #CBCBCB ;padding:10px;}
.bkgray{background:#EBEBEB}
.bold{font-size:1em;font-weight:bold;color:#243467}

.block5col{float:left;padding:0 ;width:19%;overflow:hidden;}
.block4col{float:left;padding:0 ;width:23%;overflow:hidden}
.block3col{float:left;padding:0 ;width:33.3%;overflow:hidden}
.block2col{float:left;padding:0 ;width:49.9%;overflow:hidden;}
.block2colSX1{float:left;padding:0 ;width:67%;overflow:hidden;} 
.block2colDX1{float:left;padding:0 ;width:33%;overflow:hidden;}
.block2colSX2{float:left;padding:0 ;width:33%;overflow:hidden;} 
.block2colDX2{float:left;padding:0 ;width:67%;overflow:hidden;}

.blockBigImage{width:100%;margin:0;position:relative;padding:0;} 
.blockBigImage .mask{position:absolute;bottom:-1px;left:0;background:url("/st146/images/triangle.gif") no-repeat;width:12px;height:10px;}
.blockBigImage img{width:100%}

.blockImgTxt{margin:10px 0px;}  
.frameImageSX{float:left;width:33%;margin:0 10px 0 0}
.frameImageDX{float:right;width:33%;margin:0 10px 0 0} 
 
.blockImage{width:100%;margin:0;position:relative;padding:0;}
.blockImage .mask{position:absolute;bottom:-1px;left:0;background:url("/st146/images/triangle.gif") no-repeat;width:12px;height:10px;}  
.blockImage img{width:100%;}
.dida{clear:both;color:#777777;text-align:right;margin:0 0 5px 0;} 
.block2colSpacerDX{padding:0 0 0 5px} .block2colSpacerSX{padding:0 5px 0 0} .block3colSpacer{padding:0 10px } 
.block4colSpacer{float:left;width:5px;font-size:0;height:100px } .block5colSpacer{float:left;width:5px;font-size:0;height:100px }

.frameImage{margin:10px 0}
.framePadding{padding:0 10px}
.blockNull{border-top:0px dashed #aaa;padding:0;clear:both;font-size:0}
.width100{width:100%;padding:0}

/* ----------------------------------------------------------------------------------------*/
.boxborderS-BLU{width:180px;border:1px solid #243467;border-bottom:0;padding:10px;float:left}
.boxbottomS-BLU{height:5px;width:202px;float:left;padding:5px 0 5px 0;background:url("/st146/images/bottom-BLU.gif");font-size:0;margin:0 0 0 -1px;border-right:1px solid #243467}
.boxoutlinedS-BLU{float:left;position:relative;margin:0;overflow:hidden}
.boxoutlinedS_Ric-BLU{float:left;position:relative;margin:0;overflow-x:hidden}
.boxborderA-BLU{border:1px solid #243467;border-bottom:0;padding:0px;}

.topborder-BLU{border-top:1px solid #243467}
.midborder-BLU{border:1px solid #243467;border-top:0;border-bottom:0}
.border-BLU{border:1px solid #243467;border-left:0}
.bullet-BLU{float:left;background:url("/st146/images/bullet_menuSX-BLU.gif") no-repeat;width:3px;height:3px;margin:10px 0px 0 0;font-size:0}
.arrow-BLU{background:url("/st146/images/arrow-ON-BLU.gif") no-repeat;width:10px;height:12px;float:right;border:0;margin:-15px 2px 0 0;}
.boxtitle-BLU{position:relative;left:-10px;top:-10px;float:left;font-size:1.2em;font-weight:bold;color:#ffffff;background:#243467;padding:1px 10px 1px 10px;text-transform:uppercase;overflow:hidden}
.boxtitleOUT-BLU{position:relative;left:-1px;top:-1px;float:left;font-size:1.2em;font-weight:bold;color:#243467;padding:1px 10px 1px 10px;text-transform:uppercase;overflow:hidden;border:1px solid #243467}

.boxshaded-BLU{background-color:#CBCFDE;margin:0 0 0px 0}
.hidden-BLU{clear:both;height:11px;font-size:0;margin:0 -10px 8px -10px; background:url("/st146/images/hidden-BLU.gif");}
.line-BLU{clear:both;height:11px;font-size:0;margin:5px -10px 8px -10px;background:url("/st146/images/line-BLU.gif");}
.tabmenu-BLU{float:left;border:1px solid #243467;background:#cbcfde;padding:3px 5px;margin:0 2px 0 2px}
.tabmenusel-BLU{float:left;border:1px solid #243467;border-bottom:1px solid #fff;background:#fff;padding:3px 5px;margin:0 2px 0 2px}
.close-BLU{border:0;border-bottom:1px solid #243467}
.bordertab-BLU{border:1px solid #243467;border-bottom:0;border-top:0}
.boxbanner-BLU{background-color:#ffffff;margin:0 0 10px 0}
.boxbanner-BLU .boxborder-BLU{position:relative;border:1px solid #243467;border-bottom:0;padding:0px}
.boxbanner-BLU .boxtitle-BLU{z-index:20;position:absolute;top:0px;left:0;font-size:1.2em;font-weight:bold;color:#ffffff;background:#243467;text-transform:uppercase;overflow:hidden;padding:1px 10px 1px 10px;}
.boxbanner-BLU img{z-index:10;padding:0;margin:0}
.boxbottom-BLU{padding:5px 0 5px 0;background:url("/st146/images/bottom-BLU.gif") ;font-size:0;margin:0;border-right:1px solid #243467}
.color-BLU{background:#243467}
.bold-BLU{font-size:1em;font-weight:bold;color:#243467;}
.boxcons-BLU{margin:0px;border:1px solid #243467;padding:0px;background:#F1F1F1;border-bottom:0}
.boxborder-BLU{border:1px solid #243467;border-bottom:0;padding:10px;}
.boxborderclose-BLU{border:1px solid #243467;border-bottom:1px dashed #243467 ;padding:10px;}
.boxbordercloseL-BLU{border:1px solid #243467;border-bottom:0;border-top:0;padding:10px;}

.BLboxborderclose-BLU{border:1px solid #243467;border:1px solid #243467;padding:3px;background-color:#EBEBEB}
.boxbottomclose-BLU{position:absolute;background:url("/st146/images/angleG.gif");background-color:#243467;width:10px;height:10px;font-size:0;margin:-9px 0 10px 0}

.boxborderEL-BLU{border:1px solid #243467;border-bottom:0;padding:5px 10px;}

.tabcenter-BLU{border:1px solid #243467;border-top:0;border-bottom:0}

.BLboxborder-BLU{border:1px solid #243467;border-bottom:0;padding:0 10px;border-top:0}
.BLhidden-BLU{clear:both;height:11px;font-size:0;margin:0;background:url("/st146/images/hidden-BLU.gif");border-left:1px solid #243467;border-right:1px solid #243467}
.BLline-BLU{clear:both;height:11px;font-size:0;margin:0;background:url("/st146/images/line-BLU.gif");border-left:1px solid #243467;border-right:1px solid #243467}

.boxbottom-BLU{padding:5px 0 5px 0;background:url("/st146/images/bottom-BLU.gif");font-size:0;margin:0 0 0 -1px;border-right:1px solid #243467}
.tabbottom-BLU{position:relative;border:0;border:1px solid #243467;border-bottom:0}
.tabbottomEL-BLU{position:relative;padding:0;background:url("/st146/images/hidden-BLU.gif") repeat-x;border-left:1px solid #243467;border-right:1px solid #243467}

.boxbottomA-BLU{position:absolute;background:url("/st146/images/angleH.gif");background-color:#243467;width:12px;height:10px;left:-2px;font-size:0;margin:-9px 0 10px 0}
.boxborderHome-BLU{border:1px solid #243467;border-bottom:0;padding:10px;border-right:0;border-top:0}
.boxbottomHome-BLU{padding:5px 0 5px 0;background:url("/st146/images/bottom-BLU.gif");font-size:0;margin:0 0 0 -1px;border-right:0;}
.boxtitleHome-BLU{width:157px;position:relative;left:-10px;top:-10px;float:left;font-size:1.2em;font-weight:bold;color:#ffffff;background:#243467;padding:1px 10px 1px 10px;text-transform:uppercase;overflow:hidden}

.SBboxshaded-BLU{position:relative;margin:0;overflow:hidden}
.SBboxshaded-BLU .boxborder{border:1px solid #243467;border-bottom:0;padding:0;border-top:1px solid #243467;background:#CBCFDE;}
.SBboxshaded-BLU .boxtitle{z-index:20;position:absolute;top:0px;left:0;font-size:1.2em;font-weight:bold;color:#ffffff;background:#243467;text-transform:uppercase;overflow:hidden;padding:1px 8px 1px 10px;width:93% !important;width:90%;display:inline}
.SBboxshaded-BLU .boxbottom{position:relative;left:0;bottom:12px;padding:5px 0 8px 0;background:url("/st146/images/bottom-BLU.gif");font-size:0;margin:0;border-right:0}
.SBboxshaded-BLU img{z-index:0;width:100%;padding:0;margin:0px 0 0 0;border:0} .SBboxshaded-BLU .txt{padding:10px 7px }

.SBboxoutlined-BLU{position:relative;margin:0;overflow:hidden}
.SBboxoutlined-BLU .boxborder{overflow:hidden;border:1px solid #243467;border-bottom:0;padding:0;border-top:1px solid #243467}
.SBboxoutlined-BLU .boxtitle{z-index:20;position:absolute;top:0px;left:0;font-size:1.2em;font-weight:bold;color:#ffffff;background:#243467;text-transform:uppercase;overflow:hidden;padding:1px 8px 1px 10px;width:93% !important;width:90%;display:inline}
.SBboxoutlined-BLU .boxbottom{position:relative;left:0;bottom:12px;padding:5px 0 8px 0;background:url("/st146/images/bottom-BLU.gif");font-size:0;margin:0;border-right:0}
.SBboxoutlined-BLU img{z-index:0;width:100%;padding:0;margin:0px 0 0 0;border:0} .SBboxoutlined-BLU .txt{padding:10px 7px }

/* ----------------------------------------------------------------------------------------*/

.boxborderS-CYAN{width:180px;border:1px solid #39A4F2;border-bottom:0;padding:10px;float:left}
.boxbottomS-CYAN{height:5px;width:202px;float:left;padding:5px 0 5px 0;background:url("/st146/images/bottom-CYAN.gif");font-size:0;margin:0 0 0 -1px;border-right:1px solid #39A4F2}
.boxoutlinedS-CYAN{float:left;position:relative;margin:0;overflow:hidden}
.boxoutlinedS_Ric-CYAN{float:left;position:relative;margin:0;overflow-x:hidden}

.topborder-CYAN{border-top:1px solid #39A4F2}
.midborder-CYAN{border:1px solid #243467;border-top:0;border-bottom:0}

.bullet-CYAN{float:left;background:url("/st146/images/bullet_menuSX-CYAN.gif") no-repeat;width:3px;height:3px;margin:10px 0px 0 0;font-size:0}
.arrow-CYAN{background:url("/st146/images/arrow-ON-CYAN.gif") no-repeat;width:10px;height:12px;float:right;border:0;margin:-15px 2px 0 0;}
.boxborder-CYAN{border:1px solid #39A4F2;border-bottom:0;padding:10px;}
.boxborderclose-CYAN{border:1px solid #39A4F2;border-bottom:1px dashed #39A4F2 ;padding:10px;}
.boxbordercloseL-CYAN{border:1px solid #39A4F2;border-bottom:0;border-top:0;padding:10px;}

.boxbottom-CYAN{padding:5px 0 5px 0;background:url("/st146/images/bottom-CYAN.gif");font-size:0;margin:0 0 0 -1px;border-right:1px solid #39A4F2}
.boxtitle-CYAN{position:relative;left:-10px;top:-10px;float:left;font-size:1.2em;font-weight:bold;color:#ffffff;background:#39A4F2;padding:1px 10px 1px 10px;text-transform:uppercase;overflow:hidden}
.boxtitleOUT-CYAN{position:relative;left:-1px;top:-1px;float:left;font-size:1.2em;font-weight:bold;color:#39A4F2;padding:1px 10px 1px 10px;text-transform:uppercase;overflow:hidden;border:1px solid #39A4F2}
.BLboxborderclose-CYAN{border:1px solid #39A4F2;border:1px solid #39A4F2;padding:3px;background-color:#EBEBEB}
.boxbottomclose-CYAN{position:absolute;background:url("/st146/images/angleG.gif");background-color:#39A4F2;width:10px;height:10px;font-size:0;margin:-9px 0 10px 0}
.boxshaded-CYAN{background-color:#D7E9F8;margin:0}
.hidden-CYAN{clear:both;height:11px;font-size:0;margin:5px -10px 8px -10px;background:url("/st146/images/hidden-CYAN.gif");}
.line-CYAN{clear:both;height:11px;font-size:0;margin:5px -10px 8px -10px;background:url("/st146/images/line-CYAN.gif");}
.tabmenu-CYAN{float:left;border:1px solid #39A4F2;background:#D7E9F8;padding:3px 5px;margin:0 2px 0 2px}
.tabmenusel-CYAN{float:left;border:1px solid #39A4F2;border-bottom:1px solid #fff;background:#fff;padding:3px 5px;margin:0 2px 0 2px}
.close-CYAN{border:0;border-bottom:1px solid #39A4F2}
.bordertab-CYAN{border:1px solid #39A4F2;border-bottom:0;border-top:0}
.boxbanner-CYAN{background-color:#ffffff;margin:0 0 10px 0}
.boxbanner-CYAN .boxborder-CYAN{position:relative;border:1px solid #39A4F2;border-bottom:0;padding:0px}
.boxbanner-CYAN .boxtitle-CYAN{z-index:20;position:absolute;top:0px;left:0;font-size:1.2em;font-weight:bold;color:#ffffff;background:#39A4F2;text-transform:uppercase;overflow:hidden;padding:1px 10px 1px 10px;}
.boxbanner-CYAN img{z-index:10;padding:0;margin:0}
.boxbottom-CYAN{padding:5px 0 5px 0;background:url("/st146/images/bottom-CYAN.gif") ;font-size:0;margin:0;border-right:1px solid #39A4F2}
.tabbottom-CYAN{position:relative;border:0;border:1px solid #39A4F2;border-bottom:0}
.boxbottomA-CYAN{position:absolute;background:url("/st146/images/angleH.gif");background-color:#39A4F2;width:12px;font-size:0;left:-2px;margin:-9px 0 0 0}
.color-CYAN{background:#39A4F2}
.bold-CYAN{font-size:1em;font-weight:bold;color:#39A4F2}
.boxborderEL-CYAN{border:1px solid #39A4F2;border-bottom:0;padding:5px 10px;}
.tabbottomEL-CYAN{position:relative;padding:0;background:url("/st146/images/hidden-CYAN.gif") repeat-x;border-left:1px solid #39A4F2;border-right:1px solid #39A4F2}
.pageShaded-CYAN{background-color:#FFFFFF;margin:0 0 10px 0;overflow:hidden}
.pagetitle-CYAN{clear:both;;font-size:1.4em;font-weight:bold;color:#ffffff;background:#39A4F2;padding:1px 10px 1px 10px;text-transform:uppercase;overflow:hidden;margin:0 0 20px 0}


.boxborderA-CYAN{border:1px solid #39A4F2;border-bottom:0;padding:0px;}
.blockboxtitle-CYAN{position:relative;float:left;font-size:1.2em;font-weight:bold;color:#ffffff;background:#39A4F2;padding:1px 10px 1px 10px;text-transform:uppercase;overflow:hidden;margin:0 0 10px 0}
.blockboxtitleSm-CYAN{position:relative;float:left;font-size:1.1em;font-weight:bold;color:#ffffff;background:#39A4F2;padding:3px 10px 3px 10px;text-transform:none;overflow:hidden;margin:0 0 10px 0}

.blocktext-CYAN{padding:10px 0px;} .blocktext-CYAN p{margin:.375em 0}    /* specificare in em meta' della dimensione del font */
.blockclose-CYAN{height:10px;background:url("/st146/images/bottom-CYAN.gif");font-size:0;border-right:1px solid #39A4F2;padding:0}

.tabcenter-CYAN{border:1px solid #39A4F2;border-top:0;border-bottom:0}
.BLboxborder-CYAN{border:1px solid #39A4F2;border-bottom:0;padding:0 10px;border-top:0}
.BLhidden-CYAN{clear:both;height:11px;font-size:0;margin:0;background:url("/st146/images/hidden-CYAN.gif");border-left:1px solid #39A4F2;border-right:1px solid #39A4F2}
.BLline-CYAN{clear:both;height:11px;font-size:0;margin:0;background:url("/st146/images/line-CYAN.gif");border-left:1px solid #39A4F2;border-right:1px solid #39A4F2}

.boxborderHome-CYAN{border:1px solid #39A4F2;border-bottom:0;padding:10px;border-right:0}
.boxbottomHome-CYAN{padding:5px 0 5px 0;background:url("/st146/images/bottom-CYAN.gif");font-size:0;margin:0 0 0 -1px;border-right:0;}
.boxtitleHome-CYAN{width:157px;position:relative;left:-10px;top:-10px;float:left;font-size:1.2em;font-weight:bold;color:#ffffff;background:#39A4F2;padding:1px 10px 1px 10px;text-transform:uppercase;overflow:hidden}

.SBboxshaded-CYAN{position:relative;margin:0;overflow:hidden}
.SBboxshaded-CYAN .boxborder{border:1px solid #39A4F2;border-bottom:0;padding:0;border-top:1px solid #39A4F2;background:#D7E9F8;}
.SBboxshaded-CYAN .boxtitle{z-index:20;position:absolute;top:0px;left:0;font-size:1.2em;font-weight:bold;color:#ffffff;background:#39A4F2;text-transform:uppercase;overflow:hidden;padding:1px 8px 1px 10px;width:93% !important;width:90%;display:inline}
.SBboxshaded-CYAN .boxbottom{position:relative;left:0;bottom:12px;padding:5px 0 8px 0;background:url("/st146/images/bottom-CYAN.gif");font-size:0;margin:0;border-right:0}
.SBboxshaded-CYAN img{z-index:0;width:100%;padding:0;margin:-0px 0 0 0;border:0} .SBboxshaded-CYAN .txt{padding:10px 7px }

.SBboxoutlined-CYAN{position:relative;margin:0;overflow:hidden}
.SBboxoutlined-CYAN .boxborder{overflow:hidden;border:1px solid #39A4F2;border-bottom:0;padding:0;border-top:1px solid #39A4F2}
.SBboxoutlined-CYAN .boxtitle{z-index:20;position:absolute;top:0px;left:0;font-size:1.2em;font-weight:bold;color:#ffffff;background:#39A4F2;text-transform:uppercase;overflow:hidden;padding:1px 10px 1px 10px;}
.SBboxoutlined-CYAN .boxbottom{position:relative;left:0;bottom:12px;padding:5px 0 8px 0;background:url("/st146/images/bottom-CYAN.gif");font-size:0;margin:0;border-right:0}
.SBboxoutlined-CYAN img{z-index:0;width:100%;padding:0;margin:-0px 0 0 0;border:0} .SBboxoutlined-CYAN .txt{padding:10px 7px }


/* ----------------------------------------------------------------------------------------*/
.boxborderS-GREEN{width:180px;border:1px solid #637E1F;border-bottom:0;padding:10px;float:left}
.boxbottomS-GREEN{height:5px;width:202px;float:left;padding:5px 0 5px 0;background:url("/st146/images/bottom-GREEN.gif");font-size:0;margin:0 0 0 -1px;border-right:1px solid #637E1F}
.boxoutlinedS-GREEN{float:left;position:relative;margin:0;overflow:hidden}
.boxoutlinedS_Ric-GREEN{float:left;position:relative;margin:0;overflow-x:hidden}

.midborder-GREEN{border:1px solid #39A4F2;border-top:0;border-bottom:0}

.topborder-GREEN{border-top:1px solid #39A4F2}
.bullet-GREEN{float:left;background:url("/st146/images/bullet_menuSX-GREEN.gif") no-repeat;width:3px;height:3px;margin:10px 0px 0 0;font-size:0}
.arrow-GREEN{background:url("/st146/images/arrow-ON-GREEN.gif") no-repeat;width:10px;height:12px;float:right;border:0;margin:-15px 2px 0 0;}
.boxborder-GREEN{border:1px solid #637E1F;border-bottom:0;padding:10px;}
.boxborderclose-GREEN{border:1px solid #637E1F;border-bottom:1px dashed #39A4F2;padding:10px;}
.boxbordercloseL-GREEN{border:1px solid #637E1F;border-bottom:0;border-top:0;padding:10px;}

.BLboxborderclose-GREEN{border:1px solid #637E1F;border:1px solid #637E1F;padding:3px;background-color:#EBEBEB}
.boxbottomclose-GREEN{position:absolute;background:url("/st146/images/angleG.gif");background-color:#637E1F;width:10px;height:10px;font-size:0;margin:-9px 0 10px 0}

.boxbottom-GREEN{padding:5px 0 5px 0;background:url("/st146/images/bottom-GREEN.gif");font-size:0;margin:0 0 0 -1px;border-right:1px solid #637E1F}
.boxtitleOUT-GREEN{position:relative;left:-1px;top:-1px;float:left;font-size:1.2em;font-weight:bold;color:#637E1F;padding:1px 10px 1px 10px;text-transform:uppercase;overflow:hidden;border:1px solid #637E1F}
.boxtitle-GREEN{position:relative;left:-10px;top:-10px;float:left;font-size:1.2em;font-weight:bold;color:#ffffff;background:#637E1F;padding:1px 10px 1px 10px;text-transform:uppercase;overflow:hidden}
.boxshaded-GREEN{background-color:#C9D4B3;margin:0}
.hidden-GREEN{clear:both;height:11px;font-size:0;margin:5px -10px 8px -10px;background:url("/st146/images/hidden-GREEN.gif");}
.line-GREEN{clear:both;height:11px;font-size:0;margin:5px -10px 8px -10px;background:url("/st146/images/line-GREEN.gif");}
.tabmenu-GREEN{float:left;border:1px solid #637E1F;background:#C9D4B3;padding:3px 5px;margin:0 2px 0 2px}
.tabmenusel-GREEN{float:left;border:1px solid #637E1F;border-bottom:1px solid #fff;background:#fff;padding:3px 5px;margin:0 2px 0 2px}
.close-GREEN{border:0;border-bottom:1px solid #637E1F}
.bordertab-GREEN{border:1px solid #637E1F;border-bottom:0;border-top:0}
.boxbanner-GREEN{background-color:#ffffff;margin:0 0 10px 0}
.boxbanner-GREEN .boxborder-GREEN{position:relative;border:1px solid #637E1F;border-bottom:0;padding:0px}
.boxbanner-GREEN .boxtitle-GREEN{z-index:20;position:absolute;top:0px;left:0;font-size:1.2em;font-weight:bold;color:#ffffff;background:#39A4F2;text-transform:uppercase;overflow:hidden;padding:1px 10px 1px 10px;}
.boxbanner-GREEN img{z-index:10;padding:0;margin:0}
.boxbottom-GREEN{padding:5px 0 5px 0;background:url("/st146/images/bottom-GREEN.gif") ;font-size:0;margin:0;border-right:1px solid #39A4F2}
.tabbottom-GREEN{position:relative;border:0;border:1px solid #39A4F2;border-bottom:0}
.boxbottomA-GREEN{position:absolute;background:url("/st146/images/angleH.gif");background-color:#39A4F2;width:12px;height:10px;font-size:0;left:-2px;margin:-9px 0 0 0}
.color-GREEN{background:#39A4F2}
.bold-GREEN{font-size:1em;font-weight:bold;color:#39A4F2}
.boxborderEL-GREEN{border:1px solid #39A4F2;border-bottom:0;padding:5px 10px;}
.tabbottomEL-GREEN{position:relative;padding:0;background:url("/st146/images/hidden-GREEN.gif") repeat-x;border-left:1px solid #39A4F2;border-right:1px solid #39A4F2}



.tabcenter-GREEN{border:1px solid #637E1F;border-top:0;border-bottom:0}

.BLboxborder-GREEN{border:1px solid #637E1F;border-bottom:0;padding:0 10px;border-top:0}
.BLhidden-GREEN{clear:both;height:11px;font-size:0;margin:0;background:url("/st146/images/hidden-GREEN.gif");border-left:1px solid #637E1F;border-right:1px solid #637E1F}
.BLline-GREEN{clear:both;height:11px;font-size:0;margin:0;background:url("/st146/images/line-GREEN.gif");border-left:1px solid #637E1F;border-right:1px solid #637E1F}

.boxborderHome-GREEN{border:1px solid #637E1F;border-bottom:0;padding:10px;border-right:0}
.boxbottomHome-GREEN{padding:5px 0 5px 0;background:url("/st146/images/bottom-GREEN.gif");font-size:0;margin:0 0 0 -1px;border-right:0;}
.boxtitleHome-GREEN{width:157px;position:relative;left:-10px;top:-10px;float:left;font-size:1.2em;font-weight:bold;color:#ffffff;background:#637E1F;padding:1px 10px 1px 10px;text-transform:uppercase;overflow:hidden}


.SBboxshaded-GREEN{position:relative;margin:0;overflow:hidden}
.SBboxshaded-GREEN .boxborder{border:1px solid #637E1F;border-bottom:0;padding:0;border-top:1px solid #39A4F2;background:#C9D4B3;}
.SBboxshaded-GREEN .boxtitle{z-index:20;position:absolute;top:0px;left:0;font-size:1.2em;font-weight:bold;color:#ffffff;background:#637E1F;text-transform:uppercase;overflow:hidden;padding:1px 10px 1px 10px;}
.SBboxshaded-GREEN .boxbottom{position:relative;left:0;bottom:12px;padding:5px 0 8px 0;background:url("/st146/images/bottom-GREEN.gif");font-size:0;margin:0;border-right:0}
.SBboxshaded-GREEN img{z-index:0;width:100%;padding:0;margin:-0px 0 0 0;border:0} .SBboxshaded-GREEN .txt{padding:10px 7px }

.SBboxoutlined-GREEN{position:relative;margin:0;overflow:hidden}
.SBboxoutlined-GREEN .boxborder{overflow:hidden;border:1px solid #637E1F;border-bottom:0;padding:0;border-top:1px solid #637E1F}
.SBboxoutlined-GREEN .boxtitle{z-index:20;position:absolute;top:0px;left:0;font-size:1.2em;font-weight:bold;color:#ffffff;background:#637E1F;text-transform:uppercase;overflow:hidden;padding:1px 10px 1px 10px;}
.SBboxoutlined-GREEN .boxbottom{position:relative;left:0;bottom:12px;padding:5px 0 8px 0;background:url("/st146/images/bottom-GREEN.gif") no-repeat;font-size:0;margin:0;border-right:0}
.SBboxoutlined-GREEN img{z-index:0;width:100%;padding:0;margin:-0px 0 0 0;border:0} .SBboxoutlined-GREEN .txt{padding:10px 7px }

.boxborderA-GREEN{border:1px solid #637E1F;border-bottom:0;padding:0px;}
.blockboxtitle-GREEN{position:relative;float:left;font-size:1.2em;font-weight:bold;color:#ffffff;background:#637E1F;padding:1px 10px 1px 10px;text-transform:uppercase;overflow:hidden;margin:0 0 10px 0}
.blocktext-GREEN{padding:10px 0px;} .blocktext-GREEN p{margin:.375em 0}    /* specificare in em meta' della dimensione del font */
.blockclose-GREEN{height:10px;background:url("/st146/images/bottom-GREEN.gif");font-size:0;border-right:1px solid #637E1F;padding:0}

/* ----------------------------------------------------------------------------------------*/
.boxborderS-RED{width:180px;border:1px solid #982044;border-bottom:0;padding:10px;float:left}
.boxbottomS-RED{height:5px;width:202px;float:left;padding:5px 0 5px 0;background:url("/st146/images/bottom-RED.gif");font-size:0;margin:0 0 0 -1px;border-right:1px solid #982044}
.boxoutlinedS-RED{float:left;position:relative;margin:0;overflow:hidden}
.boxoutlinedS_Ric-RED{float:left;position:relative;margin:0;overflow-x:hidden}
.boxborderA-RED{border:1px solid #982044;border-bottom:0;padding:0px;}
pageShaded-RED{background-color:#EBD5DC;margin:0 0 10px 0;overflow:hidden}
.blockboxtitle-RED{position:relative;float:left;font-size:1.2em;font-weight:bold;color:#ffffff;background:#982044;padding:1px 10px 1px 10px;text-transform:uppercase;overflow:hidden;margin:0 0 10px 0}
.blocktext-RED{padding:10px 0px;} .blocktext-AUTO p{margin:.375em 0}    /* specificare in em meta' della dimensione del font */
.blockclose-RED{height:10px;background:url("/st146/images/bottom-RED.gif");font-size:0;border-right:1px solid #982044;padding:0}

.title-RED{float:left;font-size:1.2em;font-weight:bold;color:#ffffff;background:#982044;padding:1px 10px 1px 10px;text-transform:uppercase;overflow:hidden;margin:0 0 10px 0}

.topborder-RED{border-top:1px solid #982044}
.midborder-RED{border:1px solid #982044;border-top:0;border-bottom:0}

.bullet-RED{float:left;background:url("/st146/images/bullet_menuSX-RED.gif") no-repeat;width:3px;height:3px;margin:10px 0px 0 0;font-size:0}
.arrow-RED{background:url("/st146/images/arrow-ON-RED.gif") no-repeat;width:10px;height:12px;float:right;border:0;margin:-15px 2px 0 0;}
.boxborder-RED{border:1px solid #982044;border-bottom:0;padding:10px;}
.boxborderclose-RED{border:1px solid #982044;border-bottom:1px dashed #982044 ;padding:10px;}
.boxbordercloseL-RED{border:1px solid #982044;border-bottom:0;border-top:1px solid #EBEBEB ;padding:10px;}

.BLboxborderclose-RED{border:1px solid #982044;border:1px solid #982044;padding:3px;background-color:#EBEBEB}
.boxbottomclose-RED{position:absolute;background:url("/st146/images/angleG.gif");background-color:#982044;width:10px;height:10px;font-size:0;margin:-9px 0 10px 0}


.boxbottom-RED{padding:5px 0 5px 0;background:url("/st146/images/bottom-RED.gif");font-size:0;margin:0 0 0 -1px;border-right:1px solid #982044}
.boxtitle-RED{position:relative;left:-10px;top:-10px;float:left;font-size:1.2em;font-weight:bold;color:#ffffff;background:#982044;padding:1px 10px 1px 10px;text-transform:uppercase;overflow:hidden}
.boxtitleOUT-RED{position:relative;left:-1px;top:-1px;float:left;font-size:1.2em;font-weight:bold;color:#982044;padding:1px 10px 1px 10px;text-transform:uppercase;overflow:hidden;border:1px solid #982044}

.boxshaded-RED{background-color:#EBD5DC;margin:0}
.hidden-RED{clear:both;height:11px;font-size:0;margin:5px -10px 5px -10px;background:url("/st146/images/hidden-RED.gif");}
.line-RED{clear:both;height:11px;font-size:0;margin:5px -10px 5px -10px;background:url("/st146/images/line-RED.gif");}
.tabmenu-RED{float:left;border:1px solid #982044;background:#EBD5DC;padding:3px 5px;margin:0 2px 0 2px}
.tabmenusel-RED{float:left;border:1px solid #982044;border-bottom:1px solid #fff;background:#fff;padding:3px 5px;margin:0 2px 0 2px}
.close-RED{border:0;border-bottom:1px solid #982044}
.bordertab-RED{border:1px solid #982044;border-bottom:0;border-top:0}
.boxbanner-RED{background-color:#ffffff;margin:0 0 10px 0}
.boxbanner-RED .boxborder-RED{position:relative;border:1px solid #982044;border-bottom:0;padding:0px}
.boxbanner-RED .boxtitle-RED{z-index:20;position:absolute;top:0px;left:0;font-size:1.2em;font-weight:bold;color:#ffffff;background:#982044;text-transform:uppercase;overflow:hidden;padding:1px 10px 1px 10px;}
.boxbanner-RED img{z-index:10;padding:0;margin:0}
.boxbottom-RED{padding:5px 0 5px 0;background:url("/st146/images/bottom-RED.gif") ;font-size:0;margin:0;border-right:1px solid #982044}
.tabbottom-RED{position:relative;border:0;border:1px solid #982044;border-bottom:0}
.boxbottomA-RED{position:absolute;background:url("/st146/images/angleH.gif");background-color:#982044;width:12px;height:10px;font-size:0;left:-2px;margin:-9px 0 0 0}
.color-RED{background:#982044}
.bold-RED{font-size:1em;font-weight:bold;color:#982044}
.boxborderEL-RED{border:1px solid #982044;border-bottom:0;padding:5px 10px;}
.tabbottomEL-RED{position:relative;padding:0;background:url("/st146/images/hidden-RED.gif") repeat-x;border-left:1px solid #982044;border-right:1px solid #982044}

.tabcenter-RED{border:1px solid #982044;border-top:0;border-bottom:0}
.BLboxborder-RED{border:1px solid #982044;border-bottom:0;padding:0 10px;border-top:0}
.BLhidden-RED{clear:both;height:11px;font-size:0;margin:0;background:url("/st146/images/hidden-RED.gif");border-left:1px solid #982044;border-right:1px solid #982044}
.BLline-RED{clear:both;height:11px;font-size:0;margin:0;background:url("/st146/images/line-RED.gif");border-left:1px solid #982044;border-right:1px solid #982044}

.boxborderHome-RED{border:1px solid #982044;border-bottom:0;padding:10px;border-right:0}
.boxbottomHome-RED{padding:5px 0 5px 0;background:url("/st146/images/bottom-RED.gif");font-size:0;margin:0 0 0 -1px;border-right:0;}
.boxtitleHome-RED{width:157px;position:relative;left:-10px;top:-10px;float:left;font-size:1.2em;font-weight:bold;color:#ffffff;background:#982044;padding:1px 10px 1px 10px;text-transform:uppercase;overflow:hidden}

.SBboxshaded-RED{position:relative;margin:0;overflow:hidden}
.SBboxshaded-RED .boxborder{border:1px solid #982044;border-bottom:0;padding:0;border-top:1px solid #982044;background:#EBD5DC;}
.SBboxshaded-RED .boxtitle{z-index:20;position:absolute;top:0px;left:0;font-size:1.2em;font-weight:bold;color:#ffffff;background:#982044;text-transform:uppercase;overflow:hidden;padding:1px 8px 1px 10px;width:93% !important;width:90%;display:inline}
.SBboxshaded-RED .boxbottom{position:relative;left:0;bottom:12px;padding:5px 0 8px 0;background:url("/st146/images/bottom-RED.gif");font-size:0;margin:0;border-right:0}
.SBboxshaded-RED img{z-index:0;width:100%;padding:0;margin:-0px 0 0 0;border:0} .SBboxshaded-RED .txt{padding:10px 7px }

.SBboxoutlined-RED{position:relative;margin:0;overflow:hidden}
.SBboxoutlined-RED .boxborder{overflow:hidden;border:1px solid #982044;border-bottom:0;padding:0;border-top:1px solid #982044}

.SBboxoutlined-RED .boxtitle{z-index:20;position:absolute;top:0px;left:0;font-size:1.2em;font-weight:bold;color:#ffffff;background:#982044;text-transform:uppercase;overflow:hidden;padding:1px 10px 1px 10px;}
.SBboxoutlined-RED .boxbottom{position:relative;left:0;bottom:12px;padding:5px 0 8px 0;background:url("/st146/images/bottom-RED.gif");font-size:0;margin:0;border-right:0}

.SBboxoutlined-RED img{z-index:0;width:100%;padding:0;margin:-0px 0 0 0;border:0} .SBboxoutlined-RED .txt{width:90%;margin:0 auto;padding:10px 0px }

.SBboxoutlined-RED .img{width:auto;margin:5px 0 0 0;}

/* ----------------------------------------------------------------------------------------*/

.boxborderS-ORANGE{width:180px;border:1px solid #FA7E0E;border-bottom:0;padding:10px;float:left}
.boxbottomS-ORANGE{height:5px;width:202px;float:left;padding:5px 0 0px 0;background:url("/st146/images/bottom-ORANGE.gif") ;font-size:0;margin:0px 0 0 -1px;border-right:1px solid #FA7E0E}
.boxoutlinedS-ORANGE{float:left;position:relative;margin:0;overflow:hidden}
.boxoutlinedS_Ric-ORANGE{float:left;position:relative;margin:0;overflow-x:hidden}


.topborder-ORANGE{border-top:1px solid #FA7E0E}
.midborder-ORANGE{border:1px solid #FA7E0E;border-top:0;border-bottom:0}

.bullet-ORANGE{float:left;background:url("/st146/images/bullet_menuSX-ORANGE.gif") no-repeat;width:3px;height:3px;margin:10px 0px 0 0;font-size:0}
.arrow-ORANGE{background:url("/st146/images/arrow-ON-ORANGE.gif") no-repeat;width:10px;height:12px;float:right;border:0;margin:-15px 2px 0 0;}
.boxborder-ORANGE{border:1px solid #FA7E0E;border-bottom:0;padding:10px;}
.boxborderclose-ORANGE{border:1px solid #FA7E0E;border-bottom:1px dashed #FA7E0E ;padding:10px;}
.boxbordercloseL-ORANGE{border:1px solid #FA7E0E;border-bottom:0;border-top:0;padding:10px;}
.boxbottom-ORANGE{padding:5px 0 5px 0;background:url("/st146/images/bottom-ORANGE.gif");font-size:0;margin:0 0 0 -1px;border-right:1px solid #FA7E0E}
.boxtitle-ORANGE{;position:relative;top:-10px;left:-10px;float:left;font-size:1.2em;font-weight:bold;color:#ffffff;background:#FA7E0E;padding:1px 8px 1px 10px;text-transform:uppercase;overflow:hidden;width:93% !important;width:90%;display:inline}

.boxtitleOUT-ORANGE{position:relative;left:-1px;top:-1px;float:left;font-size:1.2em;font-weight:bold;color:#FA7E0E;padding:1px 10px 1px 10px;text-transform:uppercase;overflow:hidden;border:1px solid #FA7E0E}
.BLboxborderclose-ORANGE{border:1px solid #FA7E0E;border:1px solid #FA7E0E;padding:3px;background-color:#EBEBEB}
.boxbottomclose-ORANGE{position:absolute;background:url("/st146/images/angleG.gif");background-color:#FA7E0E;width:10px;height:10px;font-size:0;margin:-9px 0 10px 0}

.boxborderA-ORANGE{border:1px solid #fa7e0e;border-bottom:0;padding:0px;}
.blockboxtitle-ORANGE{position:relative;float:left;font-size:1.2em;font-weight:bold;color:#ffffff;background:#fa7e0e;padding:1px 10px 1px 10px;text-transform:uppercase;overflow:hidden;margin:0 0 10px 0}
.blockboxtitleSm-ORANGE{position:relative;float:left;font-size:1.1em;font-weight:bold;color:#ffffff;background:#fa7e0e;padding:3px 10px 3px 10px;text-transform:none;overflow:hidden;margin:0 0 10px 0}

.blocktext-ORANGE{padding:10px 0px;} .blocktext-ORANGE p{margin:.375em 0}    /* specificare in em meta' della dimensione del font */
.blockclose-ORANGE{height:10px;background:url("/st146/images/bottom-ORANGE.gif");font-size:0;border-right:1px solid #fa7e0e;padding:0}

.boxshaded-ORANGE{background-color:#FFEDDD;margin:0 0 10px 0}
.hidden-ORANGE{clear:both;height:11px;font-size:0;margin:5px -10px 5px -10px;background:url("/st146/images/hidden-ORANGE.gif");}
.line-ORANGE{clear:both;height:11px;font-size:0;margin:5px -10px 5px -10px;background:url("/st146/images/line-RED.gif");}
.tabmenu-ORANGE{float:left;border:1px solid #fa7e0e;background:#ffeddd;padding:3px 5px;margin:0 2px 0 2px}
.tabmenusel-ORANGE{float:left;border:1px solid #fa7e0e;border-bottom:1px solid #fff;background:#fff;padding:3px 5px;margin:0 2px 0 2px}
.close-ORANGE{border:0;border-bottom:1px solid #fa7e0e}
.bordertab-ORANGE{border:1px solid #fa7e0e;border-bottom:0;border-top:0}
.boxbanner-ORANGE{background-color:#ffffff;margin:0 0 10px 0}
.boxbanner-ORANGE .boxborder-ORANGE{position:relative;border:1px solid #fa7e0e;border-bottom:0;padding:0px}
.boxbanner-ORANGE .boxtitle-ORANGE{z-index:20;position:absolute;top:0px;left:0;font-size:1.2em;font-weight:bold;color:#ffffff;background:#fa7e0e;text-transform:uppercase;overflow:hidden;padding:1px 10px 1px 10px;}
.boxbanner-ORANGE img{z-index:10;padding:0;margin:0}
.boxbottom-ORANGE{padding:5px 0 5px 0;background:url("/st146/images/bottom-ORANGE.gif") ;font-size:0;margin:0;border-right:1px solid #fa7e0e}
.tabbottom-ORANGE{position:relative;border:0;border:1px solid #fa7e0e;border-bottom:0}
.boxbottomA-ORANGE{position:absolute;background:url("/st146/images/angleH.gif");background-color:#fa7e0e;width:12px;height:10px;font-size:0;left:-2px;margin:-9px 0 0 0}
.color-ORANGE{background:#fa7e0e}
.bold-ORANGE{font-size:1em;font-weight:bold;color:#fa7e0e}
.boxborderEL-ORANGE{border:1px solid #fa7e0e;border-bottom:0;padding:5px 10px;}
.tabbottomEL-ORANGE{position:relative;padding:0;background:url("/st146/images/hidden-ORANGEgif") repeat-x;border-left:1px solid #fa7e0e;border-right:1px solid #fa7e0e}

.tabcenter-ORANGE{border:1px solid #fa7e0e;border-top:0;border-bottom:0}

.BLboxborder-ORANGE{border:1px solid #fa7e0e;border-bottom:0;padding:0 10px;border-top:0}
.BLhidden-ORANGE{clear:both;height:11px;font-size:0;margin:0;background:url("/st146/images/hidden-ORANGE.gif");border-left:1px solid #fa7e0e;border-right:1px solid #fa7e0e}
.BLline-ORANGE{clear:both;height:11px;font-size:0;margin:0;background:url("/st146/images/line-ORANGE.gif");border-left:1px solid #fa7e0e;border-right:1px solid #fa7e0e}

.boxborderHome-ORANGE{border:1px solid #fa7e0e;border-bottom:0;padding:10px;border-right:0}
.boxbottomHome-ORANGE{padding:5px 0 5px 0;background:url("/st146/images/bottom-ORANGE.gif");font-size:0;margin:0 0 0 -1px;border-right:0;}
.boxtitleHome-ORANGE{width:157px;position:relative;left:-10px;top:-10px;float:left;font-size:1.2em;font-weight:bold;color:#ffffff;background:#fa7e0e;padding:1px 10px 1px 10px;text-transform:uppercase;overflow:hidden}

.boximg-ORANGE{background-color:#ffffff;margin:0 0 10px 0}
.boximg-ORANGE .boxborder{position:relative;border:1px solid #fa7e0e;border-bottom:0;padding:0px}
.boximg-ORANGE .boxtitle{z-index:20;position:absolute;top:0px;left:0;font-size:1.2em;font-weight:bold;color:#ffffff;background:#fa7e0e;text-transform:uppercase;overflow:hidden;padding:1px 10px 1px 10px;}
.boximg-ORANGE .boxcontent{padding:5px 10px}
.boximg-ORANGE img{width:100%;padding:0;margin:0;border:0}
.boximgbottom-ORANGE{padding:5px 0 5px 0;background:url("/st146/images/bottom-ORANGE.gif") ;font-size:0;margin:0;border-right:1px solid #fa7e0e}

.SBboximg-ORANGE{position:relative;margin:0;overflow:hidden}
.SBboximg-ORANGE .boxborder{border:1px solid #fa7e0e;border-bottom:0;padding:0;border-top:1px solid #fa7e0e}
.SBboximg-ORANGE .boxtitle{z-index:20;position:absolute;top:0px;left:0;font-size:1.2em;font-weight:bold;color:#ffffff;background:#fa7e0e;text-transform:uppercase;overflow:hidden;padding:1px 10px 1px 10px;}
.SBboximg-ORANGE .boxbottom{position:relative;left:0;bottom:12px;padding:5px 0 8px 0;background:url("/st146/images/bottom-ORANGE.gif");font-size:0;margin:0;border-right:0}
.SBboximg-ORANGE img{z-index:0;width:100%;padding:0;margin:-0px 0 0 0;border:0} .SBboximg-ORANGE .txt{padding:10px 7px }

.SBboxshaded-ORANGE{position:relative;margin:0;overflow:hidden}
.SBboxshaded-ORANGE .boxborder{border:1px solid #fa7e0e;border-bottom:0;padding:0;border-top:1px solid #fa7e0e;background:#FFEDDD;}
.SBboxshaded-ORANGE .boxtitle{z-index:20;position:absolute;top:0px;left:0;font-size:1.2em;font-weight:bold;color:#ffffff;background:#fa7e0e;text-transform:uppercase;overflow:hidden;padding:1px 8px 1px 10px;width:93% !important;width:90%;display:inline}
.SBboxshaded-ORANGE .boxbottom{position:relative;left:0;bottom:12px;padding:5px 0 8px 0;background:url("/st146/images/bottom-ORANGE.gif");font-size:0;margin:0;border-right:0}
.SBboxshaded-ORANGE img{z-index:0;width:100%;padding:0;margin:-0px 0 0 0;border:0} .SBboxshaded-ORANGE .txt{padding:10px 7px }

.SBboxoutlined-ORANGE{position:relative;margin:0;overflow:hidden}
.SBboxoutlined-ORANGE .boxborder{overflow:hidden;border:1px solid #fa7e0e;border-bottom:0;padding:0;border-top:1px solid #fa7e0e}
.SBboxoutlined-ORANGE .boxtitle{z-index:20;position:absolute;top:0px;left:0;font-size:1.2em;font-weight:bold;color:#ffffff;background:#fa7e0e;text-transform:uppercase;overflow:hidden;padding:1px 10px 1px 10px;}
.SBboxoutlined-ORANGE .boxbottom{position:relative;left:0;bottom:12px;padding:5px 0 8px 0;background:url("/st146/images/bottom-ORANGE.gif");font-size:0;margin:0;border-right:0}
.SBboxoutlined-ORANGE img{z-index:0;width:100%;padding:0;margin:-0px 0 0 0;border:0} .SBboxoutlined-ORANGE .txt{padding:10px 7px }


/* ----------------------------------------------------------------------------------------*/

.boxborderS-GRAY{width:180px;border:1px solid #808080;border-bottom:0;padding:10px;float:left}
.boxbottomS-GRAY{height:5px;width:202px;float:left;padding:5px 0 5px 0;background:url("/st146/images/bottom-GRAY.gif");font-size:0;margin:0 0 0 -1px;border-right:1px solid #808080}
.boxoutlinedS-GRAY{float:left;position:relative;margin:0;overflow:hidden}
.boxoutlinedS_Ric-GRAY{float:left;position:relative;margin:0;overflow-x:hidden}


.topborder-GRAY{border-top:1px solid #808080}
.midborder-GRAY{border:1px solid #808080;border-top:0;border-bottom:0}

.bullet-GRAY{float:left;background:url("/st146/images/bullet_menuSX-GRAY.gif") no-repeat;width:3px;height:3px;margin:10px 0px 0 0;font-size:0}
.arrow-GRAY{background:url("/st146/images/arrow-ON-GRAY.gif") no-repeat;width:10px;height:12px;float:right;border:0;margin:-15px 2px 0 0;}
.boxborder-GRAY{border:1px solid #808080;border-bottom:0;padding:10px;}
.boxborderclose-GRAY{border:1px solid #808080;border-bottom:1px dashed #808080 ;padding:10px;}
.boxbordercloseL-GRAY{border:1px solid #808080;border-bottom:0;border-top:0 ;padding:10px;}
.boxbottom-GRAY{padding:5px 0 5px 0;background:url("/st146/images/bottom-GRAY.gif");font-size:0;margin:0 0 0 -1px;border-right:1px solid #808080}
.boxtitle-GRAY{position:relative;left:-10px;top:-10px;float:left;font-size:1.2em;font-weight:bold;color:#ffffff;background:#808080;padding:1px 10px 1px 10px;text-transform:uppercase;overflow:hidden}
.boxtitleOUT-GRAY{position:relative;left:-1px;top:-1px;float:left;font-size:1.2em;font-weight:bold;color:#808080;padding:1px 10px 1px 10px;text-transform:uppercase;overflow:hidden;border:1px solid #808080}

.BLboxborderclose-GRAY{border:1px solid #808080;border:1px solid #808080;padding:3px;background-color:#EBEBEB}
.boxbottomclose-GRAY{position:absolute;background:url("/st146/images/angleG.gif");background-color:#808080;width:10px;height:10px;font-size:0;margin:-9px 0 10px 0}


.boxshaded-GRAY{background-color:#CECECE;margin:0}
.hidden-GRAY{clear:both;height:11px;font-size:0;margin:5px -10px 8px -10px;background:url("/st146/images/hidden-GRAY.gif");}
.line-GRAY{clear:both;height:11px;font-size:0;margin:5px -10px 5px -10px;background:url("/st146/images/line-RED.gif");}
.tabmenu-GRAY{float:left;border:1px solid #808080;background:#CBCBCB;padding:3px 5px;margin:0 2px 0 2px}
.tabmenusel-GRAY{float:left;border:1px solid #808080;border-bottom:1px solid #fff;background:#fff;padding:3px 5px;margin:0 2px 0 2px}
.close-GRAY{border:0;border-bottom:1px solid #808080}
.bordertab-GRAY{border:1px solid #808080;border-bottom:0;border-top:0}
.boxbanner-GRAY{background-color:#ffffff;margin:0 0 10px 0}
.boxbanner-GRAY .boxborder-GRAY{position:relative;border:1px solid #808080;border-bottom:0;padding:0px}
.boxbanner-GRAY .boxtitle-GRAY{z-index:20;position:absolute;top:0px;left:0;font-size:1.2em;font-weight:bold;color:#ffffff;background:#808080;text-transform:uppercase;overflow:hidden;padding:1px 10px 1px 10px;}
.boxbanner-GRAY img{z-index:10;padding:0;margin:0}
.boxbottom-GRAY{padding:5px 0 5px 0;background:url("/st146/images/bottom-GRAY.gif") ;font-size:0;margin:0;border-right:1px solid #808080}
.tabbottom-GRAY{position:relative;border:0;border:1px solid #808080;border-bottom:0}
.boxbottomA-GRAY{position:absolute;background:url("/st146/images/angleH.gif");background-color:#808080;width:12px;height:10px;font-size:0;left:-2px;margin:-9px 0 0 0}
.color-GRAY{background:#808080}
.bold-GRAY{font-size:1em;font-weight:bold;color:#808080}
.boxborderEL-GRAY{border:1px solid #808080;border-bottom:0;padding:5px 10px;}
.tabbottomEL-GRAY{position:relative;padding:0;background:url("/st146/images/hidden-GRAY.gif") repeat-x;border-left:1px solid #808080;border-right:1px solid #808080}

.tabcenter-GRAY{border:1px solid #808080;border-top:0;border-bottom:0}
.BLboxborder-GRAY{border:1px solid #808080;border-bottom:0;padding:0 10px;border-top:0}
.BLhidden-GRAY{clear:both;height:11px;font-size:0;margin:0;background:url("/st146/images/hidden-BLU.gif");border-left:1px solid #808080;border-right:1px solid #808080}
.BLline-GRAY{clear:both;height:11px;font-size:0;margin:0;background:url("/st146/images/line-BLU.gif");border-left:1px solid #808080;border-right:1px solid #808080}

.boxborderHome-GRAY{border:1px solid #808080;border-bottom:0;padding:10px;border-right:0}
.boxbottomHome-GRAY{padding:5px 0 5px 0;background:url("/st146/images/bottom-GRAY.gif");font-size:0;margin:0 0 0 -1px;border-right:0;}
.boxtitleHome-GRAY{width:157px;position:relative;left:-10px;top:-10px;float:left;font-size:1.2em;font-weight:bold;color:#ffffff;background:#808080;padding:1px 10px 1px 10px;text-transform:uppercase;overflow:hidden}

.SBboxshaded-GRAY{position:relative;margin:0;overflow:hidden}
.SBboxshaded-GRAY .boxborder{border:1px solid #808080;border-bottom:0;padding:0;border-top:1px solid #808080;background:#CECECE;}
.SBboxshaded-GRAY .boxtitle{z-index:20;position:absolute;top:0px;left:0;font-size:1.2em;font-weight:bold;color:#ffffff;background:#808080;text-transform:uppercase;overflow:hidden;padding:1px 8px 1px 10px;width:93% !important;width:90%;display:inline}
.SBboxshaded-GRAY .boxbottom{position:relative;left:0;bottom:12px;padding:5px 0 8px 0;background:url("/st146/images/bottom-GRAY.gif");font-size:0;margin:0;border-right:0}
.SBboxshaded-GRAY img{z-index:0;width:100%;padding:0;margin:-0px 0 0 0;border:0} .SBboxshaded-GRAY .txt{padding:10px 7px }

.SBboxoutlined-GRAY{position:relative;margin:0;overflow:hidden}
.SBboxoutlined-GRAY .boxborder{overflow:hidden;border:1px solid #808080;border-bottom:0;padding:0;border-top:1px solid #808080}
.SBboxoutlined-GRAY .boxtitle{z-index:20;position:absolute;top:0px;left:0;font-size:1.2em;font-weight:bold;color:#ffffff;background:#808080;text-transform:uppercase;overflow:hidden;padding:1px 10px 1px 10px;}
.SBboxoutlined-GRAY .boxbottom{position:relative;left:0;bottom:12px;padding:5px 0 8px 0;background:url("/st146/images/bottom-GRAY.gif");font-size:0;margin:0;border-right:0}
.SBboxoutlined-GRAY img{z-index:0;width:100%;padding:0;margin:-0px 0 0 0;border:0} .SBboxoutlined-GRAY .txt{padding:10px 7px }
.boxborderA-GRAY{border:1px solid #808080;border-bottom:0;padding:0px;}
.blockboxtitle-GRAY{position:relative;float:left;font-size:1.2em;font-weight:bold;color:#ffffff;background:#808080;padding:1px 10px 1px 10px;text-transform:uppercase;overflow:hidden;margin:0 0 10px 0}
.blockboxtitleSm-GRAY{position:relative;float:left;font-size:1.1em;font-weight:bold;color:#ffffff;background:#808080;padding:3px 10px 3px 10px;text-transform:none;overflow:hidden;margin:0 0 10px 0}

.blocktext-GRAY{padding:10px 0px;} .blocktext-GRAY p{margin:.375em 0}    /* specificare in em meta' della dimensione del font */
.blockclose-GRAY{height:10px;background:url("/st146/images/bottom-GRAY.gif");font-size:0;border-right:1px solid #808080;padding:0}


/* ----------------------------------------------------------------------------------------*/
.boxborder0{border:1px solid #982044;border-bottom:0;border-top:0;padding:0px;}
.boxbottom{padding:5px 0 5px 0;background:url("/st146/images/bottom.gif");margin:0;border-right:1px solid #982044;}
.boxmap {padding:0;margin:10px 0;border:1px solid #123}
.boxmap .text{width:67%;float:left;padding:0 0 0 5px;}
.boxmap img{float:left;}

.boxbordergray{padding:5px 0 5px 0;background:url("/st146/images/hiddenline.jpg");}

.pager{clear:both;margin:10px 0;padding:0;height:20px}
.pager .left{text-align:left;width:75%;float:left;padding:5px 0 0 0;}
.pager .left img{float:none}
.pager .right{float:left;text-align:left;padding:0;}

.ricerca{float:left;width:75%}
.btnbox{;margin:5px 0;}
.absR{position:relative;bottom:10px;text-align:right;}

.btn{float:left;height:19px;overflow:hidden;padding:0px 10px 3px 10px;margin:5px 7px;background:url("/st146/images/bk_btn.jpg") top repeat-x;text-align:center;color:#FFFFFF;text-decoration:none;font-weight:bold}
.btn{text-decoration:none}
.btn:hover,.btn:active,.btn:link{text-decoration:none;}

.btnDown{float:left;padding:3px 0 0px 0;margin:10px 0 0 0 ;background:url("/st146/images/bk_btn.jpg");text-align:center;height:19px}
.btnDown a{color:#FFFFFF;text-decoration:none;font-weight:normal;margin:0 5px 0 5px}
.boxtitle2{background:url("/st146/images/arrow-ON-BLU.gif") left no-repeat;font-size:1.2em;font-weight:bold;color:#4B4B4B;text-transform:uppercase;overflow:hidden;padding:1px 10px 1px 10px;margin:0 0 0 0px}

.boxbanner{background-color:#ffffff;margin:0 0 10px 0}
.boxbanner .boxborder{position:relative;border:1px solid #aaa;border-bottom:0;padding:0px}
.boxbanner .boxtitle{z-index:20;position:absolute;top:0px;left:0;font-size:1.2em;font-weight:bold;color:#ffffff;background:#aaa;text-transform:uppercase;overflow:hidden;padding:1px 10px 1px 10px;}
.boxbanner .boxtitle1{background:url("/st146/images/arrow-ON-BLU.gif") left no-repeat;font-size:1.2em;font-weight:bold;color:#4B4B4B;text-transform:uppercase;overflow:hidden;padding:1px 10px 1px 10px;margin:0 0 0 10px}
.boxbanner img{z-index:10;width:100%;padding:0;margin:0}
.boxbottomgray{padding:5px 0 5px 0;background:url("/st146/images/bottomgray.gif") ;font-size:0;margin:0;border-right:1px solid #AAA}

.boximg{background-color:#ffffff;margin:0 0 10px 0}
.boximg .boxborder{position:relative;border:1px solid #aaa;border-bottom:0;padding:0px}
.boximg .boxtitle{z-index:20;position:absolute;top:0px;left:0;font-size:1.2em;font-weight:bold;color:#ffffff;background:#aaa;text-transform:uppercase;overflow:hidden;padding:1px 10px 1px 10px;}
.boximg .boxtitle1{background:url("/st146/images/arrow-ON-BLU.gif") left no-repeat;font-size:1.2em;font-weight:bold;color:#4B4B4B;text-transform:uppercase;overflow:hidden;padding:1px 10px 1px 10px;margin:0 0 0 10px}
.boximg img{z-index:10;padding:0;margin:0 10px 0 0 }
.boxbottomimg{padding:5px 0 5px 0;background:url("/st146/images/bottomgray.gif") ;font-size:0;margin:0;border-right:1px solid #AAA}

.contentSTD{width:100%}
.contentSTD .image{width:50%;float:left}
.contentSTD .text{width:45%;float:left;margin:0 0 0 10px }
.contentSTD .dida{width:100%;clear:both}

.boxbanner .boxcontent{padding:5px 10px 5px 10px;border:0}
.boxborder{border:1px solid #982044;border-bottom:0;padding:10px;}
.boxbordercolor{background-color:#EBD5DC;border:1px solid #982044;border-bottom:0;padding:10px;border-bottom:1px dashed #982044}
.boxborderline-BLU{float:left;width:100%;border:0;border-bottom:1px solid #243467;font-size:0px;height:1px;}
.boxbottom{padding:5px 0 5px 0;background:url("/st146/images/bottom.gif");font-size:0;margin:0 0 0 -1px;border-right:1px solid #982044}
boxtitle{position:relative;left:-10px;top:-10px;float:left;font-size:1.2em;font-weight:bold;color:#ffffff;background:#982044;padding:1px 10px 1px 10px;text-transform:uppercase;overflow:hidden}
.menuSX{margin: 0 0 10px 0}
.pubb{list-style:url("../images/mime/file-pdf.gif");vertical-align:top;padding:0 0 0 10px;margin:10px 10px;line-height:1.2em}
.pubb li{padding:0 0 10px 10px;margin: 0} .pubb img{margin:0 7px 0 0}
.info{list-style:disc;vertical-align:middle;padding:0 0 0 20px;margin:5px 5px;line-height:1.2em}
.info li{padding:0 0 5px 0;margin: 0}
li{padding:0px;margin:0 0 0 10px}
.menuSX-OFF-BLU{background:url("/st146/images/bk_menuSX-OFF-BLU.gif") bottom left no-repeat;background-color:#243467;padding:3px 0 3px 7px;margin:0 0 1px 0}
.menuSX-OFF-CYAN{background:url("/st146/images/bk_menuSX-OFF-CYAN.gif") bottom left no-repeat;background-color:#39A4F2;padding:3px 0 3px 7px;margin:0 0 1px 0}
.menuSX-OFF-GREEN{background:url("/st146/images/bk_menuSX-OFF-GREEN.gif") bottom left no-repeat;background-color:#637E1F;padding:3px 0 3px 7px;margin:0 0 1px 0}
.menuSX-OFF-RED{background:url("/st146/images/bk_menuSX-OFF-RED.gif") bottom left no-repeat;background-color:#982044;padding:3px 0 3px 7px;margin:0 0 1px 0}
.menuSX-OFF-ORANGE{background:url("/st146/images/bk_menuSX-OFF-ORANGE.gif") bottom left no-repeat;background-color:#FA7E0E;padding:3px 0 3px 7px;margin:0 0 1px 0}
.menuSX-OFF-GRAY{background:url("/st146/images/bk_menuSX-OFF-GRAY.gif") bottom left no-repeat;background-color:#808080;padding:3px 0 3px 7px;margin:0 0 1px 0}

.menuSX-ON-BLU{padding:0;margin:0;border:1px solid #243346;border-right:0;background:url("/st146/images/bk_menuSX-BLU.gif") no-repeat}
.menuSX-ON-CYAN{padding:0;margin:0;border:1px solid #39A4F2;border-right:0;background:url("/st146/images/bk_menuSX-CYAN.gif") no-repeat}
.menuSX-ON-GREEN{padding:0;margin:0;border:1px solid #637E1F;border-right:0;background:url("/st146/images/bk_menuSX-GREEN.gif") no-repeat}
.menuSX-ON-RED{padding:0;margin:0;border:1px solid #982044;border-right:0;background:url("/st146/images/bk_menuSX-RED.gif") no-repeat}
.menuSX-ON-ORANGE{padding:0;margin:0;border:1px solid #FA7E0E;border-right:0;background:url("/st146/images/bk_menuSX-ORANGE.gif") no-repeat}
.menuSX-ON-GRAY{padding:0;margin:0;border:1px solid #808080;border-right:0;background:url("/st146/images/bk_menuSX-GRAY.gif") no-repeat}

.menuSX-OFF-BLU a,
.menuSX-OFF-CYAN a,
.menuSX-OFF-GREEN a,
.menuSX-OFF-RED a,
.menuSX-OFF-ORANGE a,
.menuSX-OFF-GRAY a{color:#FFFFFF;font-size:1em;font-weight:bold;text-decoration:none;padding:0 0 0px 0;}

.menuSX-ON-BLU a{background:url("/st146/images/bk_menuSX-ON-BLU.gif") bottom left no-repeat;color:#243467;font-size:1em;font-weight:bold;text-decoration:none;padding:3px 0 4px 7px;display:block;background-color:#CBCFDE;border-right:1px solid #243467;margin:0 0 2px 0;border-bottom:1px solid #243467 }
.menuSX-ON-CYAN a{background:url("/st146/images/bk_menuSX-ON-CYAN.gif") bottom left no-repeat;color:#39A4F2;font-size:1em;font-weight:bold;text-decoration:none;padding:3px 0 4px 7px;display:block;background-color:#D7E9F8;border-right:1px solid #39a4f2;margin:0 0 2px 0;border-bottom:1px solid #39a4f2 }
.menuSX-ON-GREEN a{background:url("/st146/images/bk_menuSX-ON-GREEN.gif") bottom left no-repeat;color:#637E1F;font-size:1em;font-weight:bold;text-decoration:none;padding:3px 0 4px 7px;display:block;background-color:#C9D4B3;border-right:1px solid #637e1f;margin:0 0 2px 0;border-bottom:1px solid #637e1f }
.menuSX-ON-RED a{background:url("/st146/images/bk_menuSX-ON-RED.gif") bottom left no-repeat;color:#982044;font-size:1em;font-weight:bold;text-decoration:none;padding:3px 0 4px 7px;display:block;background-color:#EBD5DC;border-right:1px solid #982044;margin:0 0 2px 0;border-bottom:1px solid #982044 }
.menuSX-ON-ORANGE a{background:url("/st146/images/bk_menuSX-ON-ORANGE.gif") bottom left no-repeat;color:#FA7E0E;font-size:1em;font-weight:bold;text-decoration:none;padding:3px 0 4px 7px;display:block;background-color:#FFEDDD;border-right:1px solid #fa7e0e;margin:0 0 2px 0;border-bottom:1px solid #fa7e0e }
.menuSX-ON-GRAY a{background:url("/st146/images/bk_menuSX-ON-GRAY.gif") bottom left no-repeat;color:#808080;font-size:1em;font-weight:bold;text-decoration:none;padding:3px 0 4px 7px;display:block;background-color:#CECECE;border-right:1px solid #808080;margin:0 0 2px 0;border-bottom:1px solid #808080 }

.submenuSX-OFF-BLU,
.submenuSX-OFF-CYAN,
.submenuSX-OFF-GREEN,
.submenuSX-OFF-RED,
.submenuSX-OFF-ORANGE,
.submenuSX-OFF-GRAY{margin:0 0 0 0;padding:0 0 0 5px}

.submenuSX-OFF-BLU a,
.submenuSX-OFF-CYAN a,
.submenuSX-OFF-GREEN a,
.submenuSX-OFF-RED a,
.submenuSX-OFF-ORANGE a,
.submenuSX-OFF-GRAY a{color:#21316C;font-size:1em;text-decoration:none;background:url();margin:0;font-weight:100;border:0}

.submenuSX-ON-BLU,
.submenuSX-ON-CYAN,
.submenuSX-ON-GREEN,
.submenuSX-ON-RED,
.submenuSX-ON-ORANGE,
.submenuSX-ON-GRAY{margin:0 0 0 0;padding:0 0 0 5px}

.submenuSX-ON-BLU a{color:#243467;font-size:1em;text-decoration:underline;background:url();margin:0;font-weight:bold;border:0}
.submenuSX-ON-CYAN a{color:#39a4f2;font-size:1em;text-decoration:underline;background:url();margin:0;font-weight:bold;border:0}
.submenuSX-ON-GREEN a{color:#637e1f;font-size:1em;text-decoration:underline;background:url();margin:0;font-weight:bold;border:0}
.submenuSX-ON-RED a{color:#982044;font-size:1em;text-decoration:underline;background:url();margin:0;font-weight:bold;border:0}
.submenuSX-ON-ORANGE a{color:#fa7e0e;font-size:1em;text-decoration:underline;background:url();margin:0;font-weight:bold;border:0}
.submenuSX-ON-GRAY a{color:#808080;font-size:1em;text-decoration:underline;background:url();margin:0;font-weight:bold;border:0}

.submenuSXclose-BLU{background:url("/st146/images/bk_menuSX-BLU.gif") ;font-size:0;margin:0 0 1px 0;padding:0}
.submenuSXclose-CYAN{background:url("/st146/images/bk_menuSX-CYAN.gif") ;font-size:0;margin:0 0 1px 0;padding:0}
.submenuSXclose-GREEN{background:url("/st146/images/bk_menuSX-GREEN.gif") ;font-size:0;margin:0 0 1px 0;padding:0}
.submenuSXclose-RED{background:url("/st146/images/bk_menuSX-RED.gif") ;font-size:0;margin:0 0 1px 0;padding:0}
.submenuSXclose-ORANGE{background:url("/st146/images/bk_menuSX-ORANGE.gif") ;font-size:0;margin:0 0 1px 0;padding:0}
.submenuSXclose-GRAY{background:url("/st146/images/bk_menuSX-GRAY.gif") ;font-size:0;margin:0 0 1px 0;padding:0}

#tail{width:100%;float:left;clear:both;border-top:1px solid #CBCBCB;color:#9B9B9C;padding:10px 0 0 0;margin:10px 0 0 0;}
#tail .text{width:50%;float:left;text-align:left;font-size:1em} #tail a{color:#9B9B9C}
#tail .img{width:50%;float:right;text-align:right}
#tail .img img{padding:0 5px 0 5px;border:0 }

.boxtitleSM{position:relative;left:-10px;top:-10px;float:left;font-size:1.2em;font-weight:bold;color:#ffffff;background:#982044;padding:1px 10px 1px 10px;text-transform:uppercase;overflow:hidden}

.elemap{padding:0;margin:0;}
.elemap .box{float:left;height:21px;width:20px;padding:0;}
.elemap .boxW{float:left;height:11px;width:22px;padding:0;margin:0 5px 0 0}
.elemap .boxW img{float:right;margin:-14px 0 0 0}
.elemap .txt{float:left;width:200px;height:21px;text-align:left;padding:0 0 0 10px}
.elemap .txtW{float:left;width:217px;text-align:left;padding:0 0 0 5px;margin:0 6px 0 0}
.elemap .doc{float:left;width:400px;height:21px;text-align:left;padding:0 0 0 10px;}
.elemap .right{float:right;padding:0}
.img8 img{width:8px;height:8px;border:0} 

/* ----------------------------------------BLOCCHI------------------------------------------------*/

.blockboxtitle-BLU{position:relative;left:0px;top:0px;float:left;font-size:1.2em;font-weight:bold;color:#ffffff;background:#243467;padding:1px 10px 1px 10px;text-transform:uppercase;overflow:hidden}
.blockclose-BLU{height:10px;background:url("/st146/images/bottom-BLU.gif");font-size:0;border-right:1px solid #243467;padding:0}

/* -------------------------------------- onLoad elenchi -------------------------------------------*/
.buttonSearchSogg{line-height:20px;padding:3px 10px 3px 10px;margin:0 7px;background:url("/st146/images/bk_btn.jpg");text-align:center;color:#FFFFFF;text-decoration:none;font-weight:bold}
.buttonSearchSogg{text-decoration:none}
:hover.buttonSearchSogg{text-decoration:underline;}

#divUnLoad{width:500px;top:100px; height:160px;left:220px; z-index:100;position:absolute;padding:10px 10px  30px 10px;border:6px solid #FA7E0E;color:#FA7E0E;background-color:#ffffff;text-align:center;font-weight:bold;font-size:14pt}
#divOnLoadElenco{width:500px;height:160px; top:100px; left:220px; z-index:1000; position:absolute;padding:10px 10px 30px 10px;border:6px solid #FA7E0E;color:#FA7E0E;background-color:#FFFFFF;text-align:center;font-weight:bold;font-size:14pt}

/*  ---------------------------- suggeriment autocompleter ------------------------------------ */
.suggerimentiLocalita{position:absolute;margin:0;z-index:21;clear:both;background:#ffffff;border:1px solid #003366}
.suggerimentiLocalita ul{list-style:none;margin:0;padding:0;}
.suggerimentiLocalita ul li.selected {background: #003366;color:#ffffff;}
.suggerimentiLocalita ul li {list-style-type:none;display:block;margin:0;padding:2px;height:20px;cursor:pointer;font-family: Arial, Helvetica;font-size:10pt;}

.brEnd{font-weight:bold;}