body {font-family:Arial,Verdana,Helvetica,sans-serif;background:url(images/bk_home.gif) repeat-x;margin:0;font-size:0.8em;background-color:#ffffff;text-align:left}
fieldset{border:0;margin:0;padding:0}

#page{width:990px;margin:0 auto}
#head{position:relative;width:990px;height:124px;background:url(images/bk_headR.gif) no-repeat top right;padding:0}
#head img{float:left} .large250{width:250px}  .large10{width:10px} .large186{width:186px} .large100{width:540px;} .large37{width:37px}
#date{position:absolute;top:17px;left:115px;color:#FFFFFF;font-size:.85em}
#topmenu{position:absolute;top:17px;right:125px;color:#FFFFFF;font-size:.85em}
#topmenu a{color:#FFFFFF;margin:0 3px}
#topmenuloghi{position:absolute;top:14px;right:268px;color:#FFFFFF;font-size:.85em}
#topmenuloghi a{color:#FFFFFF;margin:0 3px}
#lang{position:absolute;top:17px;right:5px;width:100px}
#lang img{margin:0 3px;border:0}
#navbar{float:left;width:220px} #navbar .img{float:left;} 
#content{float:left;width:540px;margin:20px 0 0 0;padding:0 10px;text-align:justify}
#sidebar{float:left;width:200px;margin:20px 0 0 0;padding:0}
#pager{float:left;width:100%;border-top:1px solid #D0DFE6;padding:10px 0 0 0} #pager img{padding:0 5px}
#pager .btn{height:18px;float:left;font-weight:bold;padding:2px 10px 1px 10px;background-color:#9B1B29;font-size:1em;margin:0 3px} .btn a{color:#FFFFFF;text-decoration:none}  
.hidden{display:none}
.padding10H{padding:0 10px} .padding10V{padding:10px 0;} .padding5V{padding:3px 0;}
.space10{clear:both;padding:5px 0} .space20{clear:both;padding:10px 0} .space5{clear:both;padding:3px 0} 
.large120{width:120px} .large50{width:50px} .large20{width:20px;font-size:0} .large30{width:30px} .large5{width:5px}
#tail{float:left;width:990px;clear:both;background:url(images/bk_tail.gif);height:64px;border:1px solid #D0DFE6;margin:15px 0 0 0}
#tail .txt{font-size:.9em;float:left;color:#92928F;margin:10px 10px } #tail .txt  a {color:#6E7FB6}
#tail .right{float:right;margin:0 5px } #tail .right img{margin:0 3px ;border:0}
#made{clear:both;color:#92928F;margin:10px 0 0 20px;padding:10px 0} #made a{color:#92928F;text-decoration:none}
#menu{float:left;width:200px;margin:0 10px 10px 0px;padding:0 0 0 10px} 
#menu .menu-OFF{background-color:#83A1CA;margin:1px 0;padding:1px } 
#menu .menu-OFF a{color:#fff;text-decoration:none} 
#menu .menu-OFF img{vertical-align:middle;margin:0 5px }
#menu .menu-ON{background-color:#fff;margin:1px 0;padding:1px} 
#menu .menu-ON a{color:#9B1B29;text-decoration:none;font-weight:bold} 
#menu .menu-ON img{vertical-align:middle;margin:0 5px }
.border{border:0}
#menu .menu1-OFF{background-color:#fff;margin:1px 0 0 10px ;padding:1px} 
#menu .menu1-OFF a{color:#072B5B;text-decoration:none} 
#menu .menu1-OFF img{vertical-align:middle;margin:0 5px }
#menu .menu1-ON{background-color:#fff;margin:1px 0 0 10px;} 
#menu .menu1-ON a{color:#072B5B;text-decoration:none;font-weight:bold} 
#menu .menu1-ON img{vertical-align:middle;margin:0 5px }

#menu .menu2-OFF{background-color:#fff;margin:1px 0 0 20px ;padding:1px} 
#menu .menu2-OFF a{color:#072B5B;text-decoration:none} 
#menu .menu2-OFF img{vertical-align:middle;margin:0 5px }
#menu .menu2-ON{background-color:#fff;margin:1px 0 0 20px;height:21px} 
#menu .menu2-ON a{color:#072B5B;text-decoration:none;font-weight:bold} 
#menu .menu2-ON img{vertical-align:middle;margin:0 5px }
.news{width:200px;margin:0 10px 10px 10px;}
.bknews-top{background:url("images/bk_newstop.gif");height:25px;width:200px;color:#FFFFFF;font-weight:bold;padding:0 0 0 5px}

.bknews-mid{border:1px solid #9B1B29;padding:5px;border-bottom:0}
.bknews-bottom{background:url(images/bk_newsbottom.gif) bottom no-repeat;height:2px}
.preiscrizioni{width:200px;margin:0 0px 10px 0px;}

.social{width:200px;margin:0px 0px 10px 12px;width:200px;color:#FFFFFF;font-weight:bold;padding:0}

.social table{border:1px solid #83A1CA;width:100%;} .social table p{padding:5px} .social table p img{border:0}
.bk_social {float:left;width:96%;background:#83A1CA;color:#FFF;padding:5px 2%}
.clear{clear:both}

.bksidebar-top{background:url(images/bk_sidebartop.gif);height:25px;width:186px;color:#FFFFFF;font-weight:bold;padding:0 0 0 20px} 
.bksidebar-top a{color:#fff;font-weight:bold;text-decoration:none}
.bksidebar-mid{background:url(images/bk_sidebarmid.gif);padding:7px 5px 5px 20px;border-bottom:0}
.bksidebar-mid a{color:#9B1B29;font-weight:bold} .bksidebar-mid .right{text-align:right;padding:0 5px}
.bksidebar-bottom{background:url(images/bk_sidebarbottom.gif) bottom no-repeat;height:2px;}

#tabbox{clear:both;float:left;border-bottom:1px solid #9B1B29;padding:0 0 0 10px}
#tabbox .tabboxsel{position:relative;float:left;background:#FFFFFF;padding:3px 10px 0 10px;margin:0;bottom:-1px;height:21px;border-top:1px solid #D56603} 
#tabbox .tabboxsel a{color:#9B1B29;text-decoration:none;}
#tabbox .tabbox{float:left;background:#9B1B29;padding:0px 10px;height:22px;margin:0;padding:3px 10px 0 10px} 
#tabbox .tabbox a{color:#FFFFFF;text-decoration:none}
#tabbox .tabboxsxsel{position:relative;bottom:-1px;float:left;width:5px;height:24px;background:url("images/tabbox_sx-ON.gif");border-bottom:1px solid #fff} 
#tabbox .tabboxdxsel{position:relative;bottom:-1px;float:left;width:5px;height:24px;background:url("images/tabbox_dx-ON.gif");margin:0 7px 0 0;border-bottom:1px solid #fff }
#tabbox .tabboxsx{float:left;width:5px;height:25px;background:url("images/tabbox_sx-OFF.gif")}
#tabbox .tabboxdx{float:left;width:5px;height:25px;background:url("images/tabbox_dx-OFF.gif");margin:0 7px 0 0 } 
.leftimg{float:left;margin:0 10px 0 0 }
.lefttxt{float:left;margin:0 0px 0 0 }
.contentbox{width:540px;margin:0}.contentbox .right{text-align:right;padding:0 5px} .contentbox a{color:#9B1B29;font-weight:bold}
.contentbox .left{float:left;padding:0 7px 5px 0}
.contentboxtopSM{width:100%;font-size:1.4em;font-weight:bold;color:#072B5B;padding:0 0 1px 0}
.contentboxtopSM a{color:#072B5B;text-decoration:none;} .contentboxtopSM a:hover{color:#072B5B;text-decoration:underline}
.contentboxtopSMtable{border-bottom:3px solid #D0DFE6}

.imgtxt{width:530px;clear:both;margin:5px 0 10px 0} .imgtxt img{float:left;padding:0 10px 5px 0}
.imgtxt2Col{width:265px;clear:both;margin:5px 0 5px 0} .imgtxt2Col img{float:left;padding:0 10px 2px 0}
.imgbig{width:540px;clear:both;margin:5px 0 10px 0} .imgtxt img{float:left;}
  
.contentboxbottom{width:100%;border-top:1px solid #D0DFE6;}  .contentboxbottom a{font-weight:bold;}   
.borderbottom{border-bottom:3px solid #D0DFE6;margin:0 0 5px 0}
.contentboxtop img{border:0;margin:0 5px 0 0} 
.contentboxtop {;border-bottom:3px solid #D0DFE6;color:#072B5B;font-size:1.5em;font-weight:bold;text-decoration:none;padding:0 0 1px 0}
.contentboxtop a{color:#072B5B;text-decoration:none} .contentboxtop a:hover{color:#072B5B;text-decoration:underline}

.txt_red{font-size:1.2em;font-weight:bold;color:#9B1B29}
.contentbox .link_red{font-weight:lighter;color:#9B1B29}
.border2{border-top:1px solid #D0DFE6;border-bottom:1px solid #D0DFE6;padding:7px 0;margin:10px 0}
.btn{height:20px;float:left;font-weight:bold;padding:0 10px;background-color:#9B1B29;margin:0} .btn a{color:#FFFFFF;text-decoration:none;font-size:12px;font-weight:bold} 
.contentbox .linkblu {color:#253D91;} 
.contentbox .photo{float:left;width:163px;height:163px;margin:0 10px 15px 0;border:1px solid #D0DFE6;vertical-align:middle;text-align:center}
.contentbox .photo .large163{width:163px;height:163px}
