@charset "iso-8859-1";
/* CSS Document */
body{font-family:Arial, Helvetica, sans-serif;font-size:0.75em ;color:#000;;background:url("/st131/images/bk_home.gif") top repeat-x #f0f0f0;margin:0}
#frame{width:980px;margin:0 auto;}
.cursor{cursor:pointer}
#style{display:none}
#contrast{display:block}
.last{display:none}
.fontSm{font-size:11px;color:#999}
/*  ------------- head  ----------------------   */
#head{float:left;width:100%;height:115px}
.clear{clear:both} .left{float:left} .right{float:right} .space10{clear:both;height:10px;overflow:hidden}
p{margin:0;padding:0 0 10px 0}
.w60{width:60px;padding:0 10px}
.display{display:none}
.headTop{float:left;width:100%} .headTop .logo{float:left;width:450px} .headTop .logo img{border:0}

#control{float:right;font-size:12px;margin:50px 0px 0px 0px;width:250px;color:#FFF;cursor:pointer} #control a{color:#FFF;text-decoration:none}
#size1{font-size:12px;font-weight:bold}
#size2{font-size:14px;font-weight:bold}
#size3{font-size:16px;font-weight:bold}
#control .box{float:left;margin:0 10px;padding:1px 5px;background:#FFF;color:#000 }  #control .box a{color:#000;text-decoration:none}

.topMenu{float:right;color:#FFF;margin-top:-7px;position:relative} .topMenu a{color:#FFF;text-decoration:none}
.topMenu .menu-ON{color:#cf2867;font-weight:bold;margin:0 5px 0 2px }
.topMenu .menu-OFF{color:#fff;font-weight:100;margin:0 5px  0 2px}

/*  ------------- body  ----------------------   */

#navbar{float:left;width:184px;margin:15px 0;}
.closeNavbar{float:left;width:184px;margin:0 0 15px 0;background:url("/st131/images/close_col.gif") bottom;height:16px;overflow:hidden;}
.closeBody{float:left;width:582px;margin:0 0 -2px 0;background:url("/st131/images/bk_bodyBottom.gif") bottom;height:16px;overflow:hidden;}

#content{float:left;width:582px;margin:15px ;background:url("/st131/images/bk_bodyTop.gif") top no-repeat }
#contentHome{float:left;width:582px;margin:15px ;}
.contentWide{float:left;width:582px;margin:15px 0}
.contentWide520{float:left;width:500px!important;margin:5px 0!important;overflow:hidden;}
.contentWide520 div{float:left;width:480px!important;}

.contentWide520 .contentBox{float:left;width:100%;padding:0!important}

#content .contentBox{float:left;width:542px;padding:0 20px}
#content .contentBox a,#contentHome .contentBox a{color:#cf2867;text-decoration:none} 
#content .contentBox a:hover,#contentHome .contentBox a:hover{text-decoration:underline}

#sidebar{float:left;width:184px;margin:15px 0;}

/*  ------------- menuSx  ----------------------   */

#menu{float:left;width:184px;margin:0;background:url("/st131/images/bk_colTop.gif") top no-repeat } 
#menu .menu{margin:10px 10px 0 15px ;padding:0 0 0 15px;list-style:url("/st131/images/bullet_menu.gif")  ;line-height:18px;vertical-align:middle}
#menu li{padding:0 0 8px 0;margin:2px 0;font-size:12px}
#menu .menu .menu-ON {background:none}
#menu .menu .menu-OFF {background:url("/st131/images/menu_line.gif") bottom no-repeat}

#menu .menu .menu-ON a:hover,#menu .menu .menu-OFF a:hover{text-decoration:underline}


#menu .subMenu{font-size:0;margin:0px 0 0 5px;padding:0;list-style:url("/st131/images/bullet_menu1.gif")}
#menu .menu .menu-ON a{color:#cf2867;font-weight:bold;text-decoration:none}
#menu .menu .menu-OFF a{color:#cf2867;font-weight:100;text-decoration:none}

#menu .subMenu .menu-ON a{color:#282828;font-weight:100;text-decoration:none}
#menu .subMenu .menu-OFF a{color:#a8a8a8;font-weight:100;text-decoration:none}

#menu .subSubMenu{margin:10px 0 0 0;padding:0 0 0 10px;list-style:url("/st131/images/bullet_menu2.gif")}

#menu .subSubMenu .menu-ON a{color:#282828;font-weight:100;text-decoration:none}
#menu .subSubMenu .menu-OFF a{color:#a8a8a8;font-weight:100;text-decoration:none}

/*  ------------- home  ----------------------   */

.button-ON{float:left;width:100%;margin:5px 0;background:url("/st131/images/home-ON.gif");border:0;color:#FFF;padding:5px 0;font-weight:bold}
.button-OFF{float:left;width:100%;margin:5px 0;background:url("/st131/images/home-OFF.gif") ;border:0;color:#FFF;padding:5px 0;font-weight:bold}
.menuH{float:left;width:100%;margin:0;} .menuH a{color:#cf2867;text-decoration:none} .menuH a:hover{text-decoration:underline}
.button{float:right;margin:10px 0 0 0 ;background:url("/st131/images/home-ON.gif");overflow:hidden;border:0;color:#FFF;padding:5px 5px 5px 5px;font-weight:bold;cursor:pointer;}
#content .contentBox .buttonLink{color:#FFF;float:right;padding:2px 10px ;line-height:20px;vertical-align:middle;background:url("/st131/images/home-ON.gif")  0 -1px}

.newsletter{margin:0;padding:0}
.newsletter .button{margin:0;padding-left:5px;padding-right:5px;text-decoration:none}

.titleHome{font-family:"Arial Black", Gadget, sans-serif;margin:-15px 0 0px 0;padding:0 2%;font-size:3.5em;color:#000}
.subTitleHome{width:98%;float:left;text-align:right;margin:-5px 0 15px 0;padding:0 2% 0 0 ;font-size:1.8em;color:#cf2867}
.titleBlockHome{font-family:"Arial Black", Gadget, sans-serif;margin:15px 0 ;padding:0 2%;font-size:3.0em;color:#000}
#contentHome .contentBox .titleBlockHome a{color:#000;text-decoration:none} .titleBlockHome a:hover{text-decoration:underline}

.quicklinks{float:left;width:100%;margin:0 0 15px 0}
.quicklinks .col3{float:left;width:184px;margin:0 5px;height:102px;text-align:center;background:url("images/quicklink.gif") top left no-repeat}
.quicklinks .col3 .label{float:left;width:166px;margin:-25px 0 0 10px;position:relative;height:20px;overflow:hidden} 
#contentHome .contentBox .quicklinks .col3 .label a{color:#FFF;text-decoration:none} .quicklinks .col3 .label a:hover{text-decoration:underline}
.quicklinks .col3 .imgGen{float:left;width:100%;margin:7px 0 0 0;} 

.colHomeBox{float:left;width:100%;margin:20px 0;background:url("/st131/images/bk_colHome.gif") bottom left no-repeat}
.col2Home{position:relative;float:left;width:283px;margin:0;} .marginDx{margin-right:16px}
.col2Home .label{color:#FFF;font-size:1.4em;width:58px;position:absolute;top:255px;left:10px;text-align:center;font-weight:bold} 
.col2Home .label a{;text-decoration:none} .col2Home .label a:hover{text-decoration:underline}
.col2Home ul a{color:#cf2867;text-decoration:none} .col2Home ul a:hover{text-decoration:underline}
.closeColHome{float:left;width:100%;margin:0 0 -2px 0;background:url("/st131/images/close_colHome.gif") ;height:12px;overflow:hidden;}

.imgTxt{float:left;width:100%;margin:0 0 10px 0}
.imgTxt .txt{float:left;width:100%;}  .imgTxt .txt .img{float:left;margin:0 10px 5px 0}
.titleBull{color:#cf2867;margin:0 0 5px 0;font-size:1.4em}.titleBull img{border:0}
.titleBull a{color:#cf2867;text-decoration:none}

/*  ------------- blocchi  ----------------------   */

#navbar .title{display:none}

.grigiochiaro{color:#A8A8A8}
.txtBlock{float:left;width:100%;margin:0 0 5px 0}
.news{float:none;width:100%;margin:0px 0 5px 0}
.col2{float:left;width:46%;padding:0 2%}
.titlePage{font-family:"Arial Black", Gadget, sans-serif;margin:10px 0 15px 0;padding:0;font-size:2.5em;line-height:1em}
.subtitle{font-family:"Arial Black", Gadget, sans-serif;margin:0 0 15px 0;padding:0;font-size:1.8em;color:#cf2867;line-height:1em}
.titleBlock{font-family:"Arial Black", Gadget, sans-serif;margin:15px 0 ;padding:0;font-size:1.2em;color:#000}
.titleBlock a{color:#000;text-decoration:none} .titleBlock a:hover{text-decoration:underline}
.titlePage .right,.titleBlock .right{padding:8px 0 0 0;font-family:arial, Geneva, sans-serif;font-size:10pt}

.imgBig{float:left;width:100%;position:relative;margin:0 0 15px 0}
.imgAngle{float:left;width:164px;position:relative;margin:0 10px 15px 0} 
.imgGen{float:left;margin:0 10px 15px 0;border:0}
.txtGen{float:left;margin:0 0px 15px 0;border:0}

.imgBig .topSx,.imgAngle .topSx{top:0;left:0;position:absolute;width:10px;height:10px;overflow:hidden;}
.imgBig .topDx,.imgAngle .topDx{top:0;right:-2px;position:absolute;width:10px;height:10px;overflow:hidden;}
.imgBig .bottomSx,.imgAngle .bottomSx{bottom:0px;left:0;position:absolute;width:10px;height:10px;overflow:hidden;}
.imgBig .bottomDx,.imgAngle .bottomDx{bottom:0px;right:-2px;position:absolute;width:10px;height:10px;overflow:hidden;}

#content ul,#contentHome ul{margin:0px 10px 15px 15px;padding:0 0 0 15px;list-style:url("/st131/images/bullet_menu.gif")  ;line-height:18px;vertical-align:middle}
#content ul a,#contentHome ul a{}

.txtRed{color:#cf2867}
.txtRedBold{color:#cf2867;font-weight:bold;font-size:1.2em;}
.line{float:left;width:100%;height:3px;overflow:hidden;margin:0px 0 15px 0;background:#dfdbd4;}
.marginR10{margin-right:15px}

/*  ------------- tab  ----------------------   */

#SB_tab{float:left;width:100%;overflow:hidden;height:38px;background:url("/st131/images/bk_tab.gif");font-size:1.6em;margin:0 ;}
.SB_tabON{float:left;background:url("/st131/images/tab-ON.gif") top right no-repeat; height:38px;margin:0 10px 0 0;padding:0 25px 0 10px;line-height:38px;vertical-align:middle;cursor:pointer}
.SB_tabOFF{float:left;background:url("/st131/images/tab-OFF.gif") top right no-repeat; height:38px;margin:0 10px 0 0;padding:0 25px 0 10px;line-height:38px;vertical-align:middle;cursor:pointer}
.SB_tabON a{color:#cf2867;font-weight:bold;font-family:"Arial Black", Gadget, sans-serif}
.SB_tabOFF a{color:#000;font-weight:bold;;font-family:"Arial Black", Gadget, sans-serif}
.tabDx-OFF{}
.tabDx-ON{float:left;font-size:0;width:9px;height:38px;background:url("/st131/images/tabSX-ON.gif");overflow:hidden;}
#contentHome .contentBox .SB_tabcontent{background:#FFF;float:left;width:542px;overflow:hidden;padding:15px 20px 0px 20px;}

#content .SB_tabOFF a,#contentHome  .SB_tabOFF a{color:#000}
#content #SB_tab{width:550px;background:url("/st131/images/bk_tab-inv.gif");margin:0}
#content .SB_tabON{float:left;background:url("/st131/images/tab-ON-inv.gif") top right no-repeat;}
#content .SB_tabOFF{float:left;background:url("/st131/images/tab-OFF-inv.gif") top right no-repeat;}
#content .tabDx-ON{background:url("/st131/images/tabSX-ON-inv.gif")}
#content .SB_tabcontent{width:510px;margin:0 ;border:1px solid #DFDBD4;border-top:0}

/*  ------------- form & input  ----------------------   */

form{margin:0;padding:0}
fieldset{border:0}
input[type=text],input[type=ceck],input[type=select],input {vertical-align:middle;}
#content .contentBox form a{color:#FFF;}
#content .contentBox .button{color:#FFF}
#content .contentBox .button{margin:0;padding:0 10px ;line-height:20px;vertical-align:middle;background:url("/st131/images/home-ON.gif")  0 -1px}
label{}  .spaceV{float:left;width:100%;height:5px;overflow:hidden;clear:both;}
.width120{float:left;width:120px;}
.width160{float:left;width:160px;}


/*  ------------- docs & map  ----------------------   */
.w450{width:450px;overflow:hidden} .w30{width:50px;overflow:hidden}
#content .contentBox .docs a{color:#000;}

#map{float:left;}   #map a{text-decoration:none}
#map ol{margin:0 0 0 10px;padding:0 0 0 10px;list-style:none;float:left}  #map a{margin:0 0 0 10px} 

.nomargin{margin:2px 0;padding:0;float:left;list-style:none}  
#map img{margin:0;border:0;float:left}  
#map .liv3{margin:0 0 0 20px;padding:0;float:left;list-style:url("/images/tree/ftv2folderclosed.gif") }
#map .liv2{margin:0 0 0 15px;padding:0;float:left;list-style:url("/images/tree/ftv2folderopen.gif")}
#map .liv1{margin:0 0 0 10px;padding:0;float:left;list-style:url("/images/tree/ftv2folderopen.gif")}

#map ul{display:inline;clear:both;float:left;width:100%;margin-bottom:20px}
#map li{float:none;clear:both;}

/*  ------------- goggle Map  ----------------------   */

.bullet{float:left;width:25px;text-align:center;padding:2px 2px;background:#BE1454;color:#FFF;overflow:hidden;margin:0 10px 0 0} 
#content .contentBox .bullet a{color:#FFF;font-weight:bold}
.mapGoggleSogg{float:left;width:100%;margin:0 0 15px 0;border-bottom:1px solid #CCCCCC}

.fumetto{float:left;padding:4px;border:0}
.link{color:#cf2867}
/*  ------------- sitemap  ----------------------   */

#content .contentBox  .sitemap{list-style:none;margin:0 20px 10px 0;width:95%;background:#E8E8E8;padding:5px 0 10px 8px}  
#content .contentBox  .sitemap li{padding:2px 0 2px 10px;font-size:1em}  
#content .contentBox  .sitemap li a{font-weight:bold;text-decoration:none}
#content .contentBox  .sitemap .liv1{font-weight:bold;font-size:1.2em;margin:0;}  
#content .contentBox  .sitemap .liv1 a{text-decoration:none} 
#content .contentBox  .sitemap .liv1 a:hover, .sitemap li a:hover{text-decoration:underline;}

#content .contentBox  .sitemapLiv2{list-style:none;padding:0;margin:0 0 0 20px}
#content .contentBox  .sitemapLiv2 li{padding:0 0 0 0px;}
#content .contentBox  .sitemapLiv2 li a{font-weight:100}
.areariservata{float:left;width:40%;margin-top:-18px;color:#FFF;padding:0 0 0 3%;font-size:11px}.areariservata a{color:#FFF}
.areariservata  .link{text-decoration:none;font-weight:bold}

/*  ------------- blocchi  Sidebar ----------------------   */

.blockSbFB{float:left;width:100%;margin:0;} 
.blockSbFB .contBoxSbFB{float:left;width:184px;margin:0 0 0 -9px;padding:0px 0px}

.blockSb{float:left;width:100%;margin:0;background:url("/st131/images/bk_colTop.gif") top no-repeat } 
.blockSb .titleSb{float:left;width:150px;font-family:"Arial Black", Gadget, sans-serif;margin:0 0 5px 10px;padding:0;font-size:1.9em;color:#000}
.blockSb .titleSb a{text-decoration:none;color:#000}

.blockSb .contBoxSb{float:left;width:164px;margin:0;padding:0px 10px} .blockSb .contBoxSb img{border:0}
.elencoSb{float:left;width:100%;margin:0}
.elencoSb .img{float:left;width:30px;margin:0 5px 0 0}
.elencoSb .txtSb{float:left;width:120px;font-weight:bold;padding:7px 0 0 0} .elencoSb .txtSb a{text-decoration:none;color:#cf2867} 
.blockSb .contBoxSb .elencoSb  .elencoSbEl .txtSb a:hover{text-decoration:underline;}

.elencoSbEl{float:left;width:100%;margin:0 0 5px 0}

.pager{clear:both;float:left;width:100%;margin:15px 0 0 0;border-top:2px solid #EAE8E3;padding:10px 0 0 0} 
#content .contentBox .pager a{color:#FFF;}
.pager .button{float:left;margin:0;padding:0 8px;background:url("/st131/images/home-OFF.gif")  0 0px}
.pager .left{float:left;margin:0 5px;padding:0;line-height:25px;vertical-align:middle}
.pager .right{float:right;margin:0 5px;padding:0;line-height:25px;vertical-align:middle}
.pager p{line-height:25px;vertical-align:middle;}
/*  ------------- tail  ----------------------   */

#tail{float:left;width:100%;padding:15px 0;background:url("/st131/images/bk_tail.gif") top repeat-x;font-size:0.8em}
#tail .rightT{width:980px;margin:0;color:#FFF;padding:10px 10px;text-align:right}
