body{font-family:Arial, Helvetica, sans-serif;font-size:.8em;color:#606060;background-color:#EEF2FB;margin:0}
a{color:#2E5DA2;text-decoration:underline}
#frame{position:relative;margin:0 auto;width:960px;padding:0;}
.right{float:right;} .right img{border:0;margin:5px 0 }
.P5{margin:0 5px 0 0}

.left{float:left} .left10{float:left;margin:0 10px 0 0} .right10{float:left;margin:0 0 0 10px} .leftRef{padding:0;width:110px;text-align:center;float:left;margin:0 5px 5px 0}
#head{float:left;width:958px;background:#FFFFFF;padding:0 0 10px;border:1px solid #DBDBDC} 
.clear{clear:both}
.space2{clear:both;padding:2px}
.space5{clear:both;padding:3px;} .space10{clear:both;padding:10px} .space16{clear:both;height:15px} .space40{clear:both;padding:20px}
.margin13{margin:0 13px 0 0}
.width120{float:left;width:120px;margin:0 5px;color:#FFFFFF;}
.width140{float:left;width:140px;margin:0 5px;color:#FFFFFF;}
.width450{float:left;width:460px;}
.rightVideo{float:right;margin:0 -10px 0 0}
strong{color:#2B2E31}
form{margin:0px} label{float:left;width:105px;margin:0 10px 10px 0;font-weight:bold;color:#2B2E31;padding:5px 0 0 10px;display:inline}
form .left{margin:0;padding:0 !important;padding:0 0 15px 0}
.Wide{width:100%}

.formImg{float:left;border:2px solid #F00} 
.Tright{width:83px;text-align:right} 
input{color:#606060;border:1px solid #2B2E31;border-left:10px solid #6186B9;padding:0 0 0 5px ;border-bottom:2px solid #6186B9;}
.noStyle{color:#606060;border:1px solid #2B2E31;border-left:1px solid #6186B9;padding:0 0 0 5px ;border-bottom:2px solid #6186B9;}


#topmenu{float:left;display:inline;background:#2B2E31;width:918px;margin:0 0 0 19px;padding:0 0 0px 20px;height:34px;text-transform:uppercase;font-size:12px} 
#topmenu .menu-ON{float:left;background:#FFFFFF;height:24px;text-align:center;padding:6px 10px 2px 10px;margin:4px 10px 0 0} #topmenu .menu-ON a{text-decoration:none}
#topmenu .menu-OFF{float:left;background:#2B2E31;height:22px;padding:10px 10px 2px 10px;margin:0 10px 0 0} #topmenu .menu-OFF a{text-decoration:none;color:#FFFFFF}
 
#contentWide{margin:-2px 0 12px 0;float:left;width:958px;overflow:hidden;padding:10px 0;background:#FFF;border:1px solid #DBDBDC}

.colSx{width:618px;display:inline;float:left;margin:0px 16px 0 0;overflow:hidden;}
.colSxBox{display:inline;background:#FFFFFF;float:left;width:616px;margin:0 0 15px 0;padding:1px;border:1px solid #DBDBDC}
.colDx{display:inline;float:left;width:324px;overflow:hidden;}

.col4-OFF{float:left;width:134px;margin:10px 1px 10px 0;padding:5px;overflow:hidden} 
.col4-ON{float:left;width:134px;margin:10px 1px 10px 0;padding:5px;color:#2C2D2F;background:#EEEEEE;} 
.col4-OFF img,.col4-ON img{border:0px solid #D2D2D2;padding:1px;}
.arrow{float:right;width:9px;height:9px;font-size:0;margin:-23px 0px 0 0;z-index:1000;position:relative;}
.imgCont{background:#EEEEEE;text-align:center;margin:0 0 10px 0;height:90px;padding:0px 0}
.blockTxt{float:left;margin:0 5px 10px 0;padding:5px 0;}
.imgCut{height:90px;overflow:hidden;}

.contSx{float:left;width:580px;padding:0px 0 20px 0px;}
.contSxHome{float:left;width:580px;padding:0px 0 20px 20px;margin:0 0 10px 0;overflow:hidden}
.m34{margin:0 33px 0 0;display:inline} 

.contDx{float:left;width:323px;padding:0px 0 10px 0px;}
.imgTxt{float:left;width:100%} .imgTxt img{background:#FFF;border:1px solid #D2D2D2;float:left;padding:1px;margin:0 10px 5px 0}
.titleSm{float:left;width:100%;font-weight:bold;margin:10px 0 0 0;color:#000;font-size:1.2em}
.imgTxt .text{float:left;width:425px}
#menu{margin:0 ;padding:0 0 30px 0px;font-family:Tahoma, Helvetica, sans-serif;font-weight:bold;font-size:11px} 
.imgBig{float:left;width:99%} .imgBig img{background:#FFF;border:1px solid #D2D2D2;float:left;padding:1px;margin:0 10px 5px 0}


#menu .menu1-OFF{float:left;width:135px;background:url("images/bk-OFF.gif") no-repeat;margin:0;padding:0px 0px 0px 20px; } 
#menu .menu1-ON{float:left;width:135px;background:url("images/bk-ON.gif") no-repeat;margin:0;padding:0px 0px 0px 20px;} 
#menu .menu1-OFF .bk{float:left;background:url("images/bk_menu-off.gif") ;padding:7px 5px 8px 3px; } 
#menu .menu1-ON .bk{float:left;background:url("images/bk_menu-on.gif") ;padding:7px 5px 8px 3px; } 

#menu .menu1-OFF a{color:#2B2E31;text-decoration:none} 

#menu .menu1-ON a{color:#fff;text-decoration:none;} 
#menu .menu2-OFF{float:left;width:122px;background:url("images/bk1-OFF.gif") no-repeat;margin:0;padding:7px 0px 8px 33px; } 
#menu .menu2-OFF a{color:#2B2E31;text-decoration:none} 
#menu .menu2-ON{float:left;width:122px;background:url("images/bk1-ON.gif") no-repeat;margin:0;padding:7px 0px 8px 33px; } 
#menu .menu2-ON a{color:#fff;text-decoration:none;} 

ul{clear:both;list-style:url("images/bullet.gif");padding:0 0 0 10px;margin:10px 0 10px 10px;} 
ul a{text-decoration:underline}

#sidebar ul{;clear:both;list-style:url("images/bullet.gif");padding:0 0 0 5px;margin:10px 0 10px 10px;} 
#sidebar ul a{text-decoration:underline}
#sidebar  .padding{padding:0 10px 10px 10px}
#sidebar .subtTitle{font-size:13px;letter-spacing:0px;font-family:tahoma, Geneva, sans-serif}

p{margin:0;padding:5px 0}

#sidebar{float:left;width:158px;margin:0;display:inline;overflow:hidden;}
#contentBox{float:left;width:788px;overflow:hidden;margin:0 10px 0 0;padding:0}
#cPage{float:left;width:100%;background:url("images/bk_page.gif");margin:0}
#cClose{float:left;width:100%;background:url("images/bk_page_close.gif") ;margin:-25px 0 0 0;height:25px;font-size:0}

#content{float:left;width:623px;overflow:hidden;padding:0 0 25px 0}
#navbar{float:left;width:155px;margin:0 8px 0 1px;}

.sidebarBlock{float:left;width:155px;background:#fff;border:1px solid #D9D9D9;margin:0 0 15px 0;overflow:hidden;padding:1px}
.sidebarBlockWide{overflow:hidden;float:left;width:324px;background:#fff;border:1px solid #D9D9D9;margin:0 0 15px 0;;padding:1px;}

.col2{width:48%;float:left} .colSpace{width:10px;float:left}

#history{;padding:5px 10px;text-align:right;text-transform:uppercase;font-family:Tahoma, Helvetica, sans-serif;} 
#history a{font-weight:100;}

#tail{width:740px;margin:5px 0;clear:both;padding:0px 10px 10px 0px;color:#000;font-size:.9em;}
#tail a{color:#000;text-decoration:none;font-weight:100}

.dottedline{font-size:0;border-bottom:1px dashed #2C5BA1;margin:0 0 5px 0;height:5px;clear:both;}
.text{float:left;padding:10px 5px 2em 0;} 


.titlePage {color:#136696;font-size:2em;font-weight:bold;}  .titlePage a{color:#136696;text-decoration:none}
.subTitlePage{color:#606060;font-size:1.6em;font-weight:100;}
.titleBlock{float:left;width:100%;clear:both;color:#FFFFFF;background:url("images/bk_title-top.gif");padding:0 0 0 2px;font-size:12pt;font-weight:bold;margin:0 0 10px 0} 
.titleBlockBKW{float:left;width:100%;clear:both;color:#FFFFFF;background:url("images/bk_title-top.gif");padding:0 0 0 2px;font-size:12pt;font-weight:bold;margin:0 0 10px 0} 
.titleBlockBK{float:left;width:100%;clear:both;color:#FFFFFF;background:url("images/bk_title-top.gif");padding:0;font-size:11pt;font-weight:bold;margin:0 0 10px 0} 


.titleBlockBox{float:Left;background:url("images/bk_title.gif");padding:3px 10px 3px 20px;height:21px;} 
.titleBlockBoxBK{float:Left;background:url("images/bk_title.gif");padding:3px 10px 3px 10px;height:21px;} 
.titleBlockBoxBKW{float:Left;background:url("images/bk_title.gif");padding:3px 10px 3px 20px;height:21px;} 


.titleElenco  {color:#166B92;font-size:1.1em;padding:0;text-transform:none;font-weight:bold;}
.titleElenco a{color:#166B92;font-size:1.1em;padding:0;text-transform:none;font-weight:bold;}
.lineBlock{font-size:0;clear:both;border-top:1px solid #E1E6E9;margin:10px 0;padding:0}
.textBlock{float:left;margin:0 0 5px 0}
.imgBlock{float:left;margin:0 10px  5px 0} 
.imgRef{width:115px;height:100px;background:#EEEEEE;float:left;margin:0;vertical-align:middle;} .imgRef img{border:0;}
.photoBlock{float:left;margin:5px 0 ;text-align:center;padding:4px;border:1px solid #A1ACB4;background:#FFFFFF}
.ulBlock{list-style:none;margin:10px 0;}
.didaBlock{font-style:italic;color:#CCCCCC;text-align:right;font-size:11px}
.detail a{color:#778892;text-decoration:none} .detail img{border:0} .date{font-style:italic;color:#778892}
.pubbdetail a{float:right;color:#FFFFFF;text-decoration:none;padding:0px 5px 0px 5px}
.pubbdetail img{float:right;}
.boxPubb{color:#FFFFFF;margin:0; background:url("images/bk_PUBB.gif");background-color:#0F486F}
.boxPubb img{margin:0 0 0 27px; border:0}
.textPub{padding:10px 10px 10px 5px} .textPub a{color:#FFFFFF; text-transform:uppercase; text-decoration:underline} .textPub a:hover{color:#FFFFFF; text-transform:uppercase; text-decoration:underline}
.titlePub{color:#1D367A;background:url("images/bk_titPubb.gif");padding:2px 30px 2px 0;text-align:right;text-transform:uppercase;font-family:Tahoma, Helvetica, sans-serif;}
.titlePub img{vertical-align:middle}

.blockSepLine{border-top:1px solid #D9D9D9;padding:0;clear:both;font-size:0;margin:10px 0;float:left !important;width:100%;float:inherit}

.data{color:#b7b7b7;padding:0 18px 0 0;font-style:italic;font-size:11px}
.dida{clear:both;color:#b7b7b7;text-align:right;padding:0 18px 0 0;font-style:italic;font-size:11px}
.didaImgTxt{clear:both;color:#b7b7b7;text-align:right;padding:0 18px 0 0;font-style:italic;font-size:11px}
.didaRef{clear:both;color:#b7b7b7;text-align:center;padding:0 18px 0 0;font-style:italic;font-size:11px}
.bigimgBlock{width:100%;float:left;margin:0 0 5px 0;padding:0;} .bigimgBlock img{width:100%}
.halfimgBlock{width:50%;float:left;margin:0 0 5px 0;padding:0} .halfimgBlock img{width:100%}
.pubRand{width:145px;font-weight:bold;color:#fff;background:url("images/bk_random.gif") top no-repeat;padding:0px 20px;} .pubRand a{text-decoration:none}
.boxbludx{float:left;background-color:#E7E7E7;width:100%;margin:10px 0 0 0} 
.boxbludx .titleshade{color:#fff;background:url("images/bk_titledx.gif");padding:5px 10px;font-size:1.4em}
.boxbludx .text{padding:5px 10px;margin:10px 0}  .boxbludx .left{float:left}
.boxbludx .image{border:1px solid #fff;padding:3px;margin:0 0 10px 7px}  .boxbludx .image img{display:block;border:1px solid #fff}
.button{background:url("images/bk_bt.gif") right no-repeat;float:left;background-color:#E7E7E7;padding:0 0 0 10px;text-align:left;border:1px solid #D2D2D2;margin:10px 10px 10px 0} 
.button a{color:#818181;text-decoration:none;} .button img{border:0;margin:0;padding:0}
fieldset{border:0px;}
.padding{padding:0 10px 10px 10px}
.paddingImg{padding:0 10px 5px 0px}
.btn250{float:left;width:250px;margin:0 25px  0 0 ;}
.buttonBKsx{background:url("images/bk_buttonBKsx.gif") right;float:left;width:5px;font-size:0;height:25px;margin:0 2px 0 0 } 
.buttonBK{background:url("images/bk_buttonBK.gif") right  no-repeat;float:left;height:25px;padding:0px 20px 0px 0px;margin:0px 0 0 0;} 
.buttonBK a{letter-spacing:0px;;color:#2B2E31;text-decoration:none;display:block;padding:3px 5px 0px 0px !important;padding:4px 4px 0px 0px;font-size:11px;white-space:nowrap}

.linkB{float:left;width:100%;margin:0 0 15px 0}


.news{float:left;width:100%;margin:0 0 15px 0} 
.news .imgN{width:138px;margin:0 10px 0 0;float:left;} .news img{border:0;margin:0;padding:1px;border:1px solid #D3D3D5}
.news .textN{float:left;width:450px} .titleN a{font-weight:bold;color:#0081B5;text-transform:uppercase}

.boxSID{background-color:#BBC2C7}
.titleSid{background:url("images/bk_titSid.gif") no-repeat ;margin:0;padding:2px 30px 7px 0px;text-transform:uppercase;text-align:right;font-family:Tahoma, Helvetica, sans-serif; } 
.textSid{color:#FFFFFF;padding:10px 10px}
.textSidStories{color:#126990;padding:10px 10px;background-color:#FFF;border:1px solid #126990} .textSidStories a{color:#126990;text-decoration:underline;}
.textSidStories .detail a{color:#778892;text-decoration:none} .textSidStories .detail img{border:0}
.textSidStoriesBox{padding:10px 5px;}
.photoSid{margin:5px ;text-align:center;padding:4px;border:1px solid #A1ACB4;background:#FFFFFF}
.tabmenu{clear:both;width:100%;margin:7px 0} .tabmenu img{float:left}

#tab{float:left;width:100%;height:25px;background:url("images/bk_tab.jpg") top ;margin:15px 0 15px 0}
#tab .tab-ON{font-size:10pt;margin:0 5px  ;float:left;padding:2px 10px ;font-weight:bold;background-color:#2E5DA2}
#tab .tab-OFF{font-size:10pt;margin:0 5px  ;float:left;padding:2px 10px ;color:#2E5DA2;border:1px solid #2E5DA2; font-weight:bold}
#tab .tab-ON a{font-size:10pt;;color:#fff;text-decoration:none} .tab-OFF a{color:#2E5DA2;text-decoration:none}

#pager{margin:10px 0;padding:0;border-top:2px solid #2E5DA2 } #pager  img{;vertical-align:middle;border:0}
#pager .left{float:left;border:0;margin:0 5px 0 0;width:65%} 
#pager .right{float:left;border:0;margin:0 5px 0 0} 
#pager .button{float:left;background:#778892;text-align:center;padding:3px 5px;margin:0} 
#pager .button a{font-weight:bold;padding:0 10px;color:#FFFFFF;font-size:11px;padding:3px 5px;} 
#pager .buttonNL{float:left;background:#778892;text-align:center;padding:4px 3px 4px 3px;margin:0} 
#pager .buttonNL a{font-weight:bold;padding:0 10px;color:#FFFFFF;font-size:11px;padding:3px 3px;} 


/*paola*/
.field{float:left;width:100%;color:#FFFFFF;background:#2E5DA2;padding:5px 10px;overflow-x:hidden;margin:10px 0} /* per documenti */

.link-ON{font-weight:bold;text-decoration:underline}
.link-OFF{font-weight:normal;text-decoration:underline}
.dataBlock{clear:both;float:left;width:100%;font-weight:bold;border-bottom:1px solid #778892}