.bullet-ON-AUTO,.bullet-OFF-AUTO{float:left;background:url("/st146/images/bullet_menuSX-CYAN.gif") no-repeat;width:8px;height:3px;margin:10px 0px 0 0;font-size:0}
.arrow-ON-AUTO{background:url("/st146/images/arrow-ON-CYAN.gif") no-repeat;width:10px;height:12px;float:right;border:0;margin:-15px 2px 0 0;}
.arrow-OFF-AUTO{background:url("/st146/images/arrow-OFF-CYAN.gif") no-repeat;width:10px;height:12px;float:right;border:0;margin:-15px 2px 0 0;}
.BL-boxborder-AUTO{border:1px solid #39A4f2;border-bottom:0;padding:0 10px;border-top:0}
.BLboxborder-AUTO{border:1px solid #39A4F2;border-bottom:0;padding:0 10px;border-top:0}

.boxborderHome-AUTO{border:1px solid #39A4F2;border-bottom:0;padding:10px;border-right:0}
.boxbottomHome-AUTO{padding:5px 0 5px 0;background:url("/st146/images/bottom-CYAN.gif");font-size:0;margin:0 0 0 -1px;border-right:0;}
.boxtitleHome-AUTO{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}

.boxborderS-AUTO{width:180px;border:1px solid #39A4F2;border-bottom:0;padding:10px;float:left}
.boxbottomS-AUTO{height:5px;width:202px;float:left;padding:5px 0 0px 0;background:url("/st146/images/bottom-CYAN.gif");font-size:0;margin:0 0 0 -1px;border-right:1px solid #39A4F2}
.boxoutlinedS-AUTO{float:left;position:relative;margin:0;overflow:hidden}

.BLhidden-AUTO{clear:both;height:11px;font-size:0;margin:0;background:url("/st146/images/hidden-BLU.gif");border-left:1px solid #39A4F2;border-right:1px solid #39A4F2}
.BLline-AUTO{clear:both;height:11px;font-size:0;margin:0;background:url("/st146/images/line-BLU.gif");border-left:1px solid #39A4F2;border-right:1px solid #39A4F2}
.boxborderclose-AUTO{border:1px solid #39A4F2;border-bottom:1px dashed #39A4F2 ;padding:10px;}
.boxbordercloseL-AUTO{border:1px solid #39A4F2;border-bottom:0;border-top:1px solid #EBEBEB ;padding:10px;}
.BLboxborderclose-AUTO{border:1px solid #39A4F2;border:1px solid #39A4F2;padding:3px;background-color:#EBEBEB}
.boxbottomclose-AUTO{position:absolute;background:url("/st146/images/angleG.gif");background-color:#39A4F2;width:10px;height:10px;font-size:0;margin:-9px 0 10px 0}
.topborder-AUTO{border-top:1px solid #39A4F2}
.boxborder-AUTO{border:1px solid #39A4f2;border-bottom:0;padding:10px;}
.boxborderSD-AUTO{border:1px solid #39A4f2;border-bottom:0;padding:0px;border-top:0}
.border-AUTO{border:1px solid #39A4f2;border-left:0}

.boxbottom-AUTO{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-AUTO{position:relative;left:-10px;top:-10px;float:left;font-size:1.2em;font-weight:bold;color:#ffffff;background:#39A4f2;padding:1px 8px 1px 10px;text-transform:uppercase;overflow:hidden;width:100% !important;width:90%;display:inline}
.boxshaded-AUTO{background-color:#D7E9F8;margin:0 0 10px 0}
.hidden-AUTO{clear:both;height:11px;font-size:0;margin:5px -10px 8px -10px;background:url("/st146/images/hidden-CYAN.gif");}
.line-AUTO{clear:both;height:11px;font-size:0;margin:5px -10px 8px -10px;background:url("/st146/images/line-CYAN.gif");}
.close-AUTO{border:0;border-bottom:1px solid #39A4F2}
.bordertab-AUTO{border:1px solid #39A4F2;border-bottom:0;border-top:0}
.boxbanner-AUTO{background-color:#ffffff;margin:0 0 10px 0}
.boxbanner-AUTO .boxborder-AUTO{position:relative;border:1px solid #39A4F2;border-bottom:0;padding:0px}
.boxbanner-AUTO .boxtitle-AUTO{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-AUTO img{z-index:10;padding:0;margin:0}
.boxbottom-AUTO{padding:5px 0 5px 0;background:url("/st146/images/bottom-CYAN.gif") ;font-size:0;margin:0;border-right:1px solid #39A4F2}
.boxmap-AUTO {clear:both;padding:0;margin:0;height:23px;background:url("/st146/images/bk-tab-CYAN.gif");border-left:1px solid #39A4F2;border-right:1px solid #39A4F2}
.boxmapTop-AUTO{clear:both;padding:0px 0 0 10px;margin:0;height:23px;background:url("/st146/images/bk-tab-CYAN.gif") ;overflow:hidden}
.dateMeto-AUTO{font-weight:bold;color:#39A4F2;background:#D7E9F8}



.tabmenu-AUTO{font-size:12px;float:left;border:1px solid #39A4F2;background:#D7E9F8;padding:3px 5px;margin:0 5px 0 0px}
.tabmenusel-AUTO{font-size:12px;float:left;border:1px solid #39A4F2;border-bottom:1px solid #fff;background:#fff;padding:3px 5px;margin:0 5px 0 0px}
.tabmenusel-AUTO a{color:#2B3764;text-decoration:none} 
.tabmenu-AUTO a:hover{text-decoration:underline} 
.tabmenu-AUTO a{color:#606060;text-decoration:none} 
.tabmenusel-AUTO a:hover{text-decoration:underline}

.tabbottomEL-AUTO{position:relative;padding:0;background:url("/st146/images/hidden-CYAN.gif") repeat-x;border-left:1px solid #39A4F2;border-right:1px solid #39A4F2}
.boxcons-AUTO{margin:0px;border:1px solid #39A4F2;padding:0px;background:#F1F1F1;border-bottom:0}

.tabbottom-AUTO{position:relative;border:1px solid #39A4F2;border-bottom:0}
.boxbottomA-AUTO{position:absolute;background:url("/st146/images/angleH.gif");background-color:#243467;width:12px;height:10px;font-size:0;left:-2px;margin:-9px 0 0 0}
.boxborderEL-AUTO{border:1px solid #39A4F2;border-bottom:0;padding:5px 10px;}
.tabbottomEL-AUTO{position:relative;padding:0;background:url("/st146/images/hidden-CYAN.gif") repeat-x;border-left:1px solid #39A4F2;border-right:1px solid #39A4F2}
.midborder-AUTO{border:1px solid #39A4F2;border-top:0;border-bottom:0}



.boxbottomA-AUTO{position:absolute;background:url("/st146/images/angleH.gif");background-color:#39A4F2;width:12px;height:10px;font-size:0;left:-1px;margin:-9px 0 0 0}
.color-AUTO{background:#39A4F2}
.bold-AUTO{font-size:1em;font-weight:bold;color:#39A4F2}
.boxborderEL-AUTO{border:1px solid #39A4F2;border-bottom:0;padding:5px 10px;}
.tabbottomEL-AUTO{position:relative;border:0;border:1px solid #39A4F2;border-bottom:0;border-top:1px dotted #39A4F2}
.boxtitleOUT-AUTO{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;border-top:0;border-left:0;margin:0 0 10px 0}
.tabcenter-AUTO{border:1px solid #39A4F2;border-top:0;border-bottom:0}
.menuSX-OFF-AUTO{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-ON-AUTO{padding:0;margin:0;border:1px solid #39A4f2;border-right:0;background:url("/st146/images/bk_menuSX-CYAN.gif") no-repeat}

.menuSX-OFF-AUTO a{color:#FFFFFF;font-size:1em;font-weight:bold;text-decoration:none;padding:0 0 0px 0;}

.menuSX-ON-AUTO 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-AUTO a img{float:right;border:0;margin:-15px 2px 0 0;}

.submenuSX-OFF-AUTO{margin:0 0 0 0;padding:0 0 0 5px}

.submenuSX-OFF-AUTO  img{float:left;padding:8px 5px 0 0}

.submenuSX-OFF-AUTO a{color:#21316C;font-size:1em;text-decoration:none;background:url();margin:0;font-weight:100;border:0}

.submenuSX-ON-AUTO{margin:0 0 0 0;padding:0 0 0 5px}

.submenuSX-ON-AUTO img{float:left;padding:8px 5px 0 0}

.submenuSX-ON-AUTO a{color:#39A4f2;font-size:1em;text-decoration:underline;background:url();margin:0;font-weight:bold;border:0}

.submenuSXclose-AUTO{background:url("/st146/images/bk_menuSX-CYAN.gif");font-size:0;margin:0 0 1px 0;padding:0}


.SBboxshaded-AUTO{position:relative;margin:0;overflow:hidden}
.SBboxshaded-AUTO .boxborder{border:1px solid #39A4F2;border-bottom:0;padding:0;border-top:1px solid #39A4F2;background:#D7E9F8;}
.SBboxshaded-AUTO .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;}
.SBboxshaded-AUTO .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-AUTO img{z-index:0;width:100%;padding:0;margin:-0px 0 0 0;border:0} .SBboxshaded-AUTO .txt{padding:10px 7px }

.SBboxoutlined-AUTO{position:relative;margin:0;overflow:hidden}
.SBboxoutlined-AUTO .boxborder{overflow:hidden;border:1px solid #39A4F2;border-bottom:0;padding:0;border-top:1px solid #39A4F2}
.SBboxoutlined-AUTO .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-AUTO .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-AUTO img{z-index:0;width:100%;padding:0;margin:-0px 0 0 0;border:0} .SBboxoutlined-AUTO .txt{padding:10px 7px }
.SBboxoutlined-AUTO .img{width:auto;margin:5px 0 0 0;}



/* ----------------------------------------BLOCCHI------------------------------------------------*/

.blockSepLine-AUTO{border-top:1px solid #39A4F2;padding:0;clear:both;font-size:0}
.blockSepDott-AUTO{border-top:1px dotted #39A4F2;padding:0;clear:both;font-size:0}
.blockSepDash-AUTO{border-top:1px dashed #39A4F2;padding:0;clear:both;font-size:0}

pageShaded-AUTO{background-color:#D7E9F8;margin:0 0 10px 0;overflow:hidden}
.pageShaded-AUTO{background-color:#FFFFFF;margin:0 0 10px 0;overflow:hidden}
.pagetitle-AUTO{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-AUTO{border:1px solid #39A4F2;border-bottom:0;padding:0px;}
.blockboxtitle-AUTO{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-AUTO{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-AUTO{padding:10px 0px;} .blocktext-AUTO p{margin:.375em 0}    /* specificare in em meta' della dimensione del font */
.blockclose-AUTO{height:10px;background:url("/st146/images/bottom-CYAN.gif");font-size:0;border-right:1px solid #39A4F2;padding:0}
