body {    
    margin: 0px;
    padding: 0px;
    background: url('../../images/bgbec.png') repeat-y center #BEBEBE;
    font-family: Verdana;
    font-size: 8px; }
    
.header{
    display:block;
    position:absolute;
    left:50%;
    top:0px;
    width:1000px;
    height:200px;
    margin-left:-500px;
}

.header-small{
    display:block;
    position:absolute;
    left:50%;
    top:0px;
    width:1000px;
    height:125px;
    margin-left:-500px;
}

.nav{
    display:block;
    position:relative;
    top:132px;
    left:50%;
    width:1001px;
    height:150px;
    margin-left:-500px;
    margin-top:0px; }
    
.body{
    position:relative;    
    left:50%;
    width:1000px;    
    margin-left:-500px;
    background:url('../../images/bg_sez.png') repeat-x bottom;
    border-right:1px solid #8997A4;
    top:26px;
}

#div_left{
    float:left;
    width:746px;
    text-align:left;
    margin-bottom:0px;    
    border-left:1px solid #8997A4;
    border-top:1px solid #8997A4;   
    border-right:1px solid #999B9D; 
    position:relative;   
    background:url('../../images/bg_home2.jpg') repeat-x top ;
}

#div_right{
    width:251px;
    min-height:639px;
    text-align:left;
    margin-left:0px;
    float:left;
    margin-bottom:0px;
    
    clear:right;    
    border-top:1px solid #8997A4;
    background:url('../../images/bg_home2.jpg') repeat-x top ; }
    
#footer{
    clear:both;
    width:979px;    
    border:1px solid #8C96A5;
    background:#E4EDF3;   
    padding:10px;
    text-align:center;
}
.indTitolo {
	margin-left: 20px;
	width: 200px;
	float: left;
    font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
    color: #000;
	font-style: normal;
}
.indNominativo {
	float: left;
	width: 200px;
	text-decoration: none;
}
.indNominativo a {
    color: #000;
	text-decoration: none;
}
.indNominativo a:hover {
    color: #009;
	text-decoration: underline;
}
.indSocieta {
	float: left;
	width: 250px;
}
.indSocieta a {
    color: #000;
	text-decoration: none;
}
.indSocieta a:hover {
    color: #009;
	text-decoration: underline;
}
.linkRosso11 {
    color: #900;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.linkRosso11:hover {
    color: #009;
	text-decoration: underline;
}
.indIndirizzo {
    font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
    color: #333;
	margin: 0 0 5px 25px;
	font-style: normal;
}
.indIndirizzo a {
    text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
    color: #333;
}
.indIndirizzo a:hover {
    text-decoration: underline;
}



.blul{ color:#005377; }
.lnk{ color: #005377; text-decoration:none; font-size:10px; }
.lnka{ color: #005377; text-decoration:none; font-size:10px; cursor:pointer; text-shadow: 1px 1px 1px #FFF; }
.lnkab{ color: #005377; text-decoration:none; font-size:10px;  }
 h3 { font-size:10px; }
 h2 { font-size:13px }
.lnk:hover{ text-decoration:underline; }
.label{ color: #005377; font-size:11px; }
.menuLnk{ font-size:12px }
.nav div{ height:46px; float:left; vertical-align:middle; text-align:center; }
.btn a{ color:#005377; text-align:center; font-size:13px;text-decoration:none; text-shadow: 1px 1px 1px #FBFBFB; }
.btn a:hover{ color:#008BBF; }
.btn{ background:url('../../images/btn_center.png') repeat-x; width:137px; padding-top:14px; }
.btn_left{ background:url('../../images/btn_left.png') no-repeat top left; width:9px;}
.btn_right{ background:url('../../images/btn_right.png') no-repeat top right; width:9px;}
.btn_between{ background:url('../../images/btn_between.png') no-repeat top ; width:12px;}
.btn_flags{ width:88px; padding-top:0px }

#menu{ display:none; position:absolute; background:url('../../images/pop_menu.png') repeat-y left; width:151px; border-bottom:1px solid #8997A4; border-left:1px solid #8997A4; }
#menu ul{ text-align:left; margin: 0px 0px 0px 5px; padding: 0px;}    
#menu li{
    list-style-image:url('../../images/row.gif');
    list-style-position:inside;
    height:20px;
    padding: 2px 2px 2px 5px;
    color:#005377;
    font-size:12px;
    cursor:pointer; }
#menu li:hover{ color:#990000; list-style-image:url('../../images/row_red.gif'); }
* > #menu li:first-child { height:5px;list-style-image:none;list-style:none }
.sez_right{ float:left; margin:10px; color:#005377;  }
.sez_right h1{ border-bottom:1px solid #005377; font-size:14px; width:230px; }
.sez_right table{ border-spacing:0; width:100%; }
.sez_right table{ padding:2px; }
.sez_right ul{ list-style:none; }
#ul_sponsors{ margin:0px; padding:0px; }    
#ul_sponsors li{ list-style:none; text-align:center; }
#ul_sponsors li img{ border:1px solid #0167BC; }
.input_login{ width:135px; }
/*#footer .lnk{ font-weight:bold; }*/
.right_sponsor{ margin-top:40px; }
.menu_list{ list-style:none; }
#hider{ display:none; }
.dl_main {
	padding: 20px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 20px;
} /* Container Standard DIV LEFT */
.dl_title{ color:#005377;text-align:center; text-shadow: 1px 1px 1px #FFF; }
.div_dettaglio{ background-color:#FEFEFE;width:710px;border:1px solid #DEDEDE;margin-top:10px;float:left }
.div_statuto{ background-color:#F8F9FA;border:1px solid #999;width:700px;padding-left:9px;padding-right:5px;margin-top:10px; line-height: 18px; box-shadow:0 0 4px #DEDEDE; }
.div_statuto:hover{ background-color:#FFF;border:1px solid #999;width:700px;padding-left:9px;padding-right:5px;margin-top:10px; line-height: 18px; box-shadow:0 0 4px #DEDEDE; }
.div_statuto p { font-size:11px; font-size:11px; text-shadow: 1px 1px 1px #FFF; }
.div_statuto ol { font-size:11px; text-shadow: 1px 1px 1px #FFF; }
.div_statuto ul { font-size:11px; text-shadow: 1px 1px 1px #FFF; }
.carica_consiglio{ float:left;width:120px;text-align:center;font-size:11px;color:#990000;position:relative;padding-top:12px;font-weight:bold }
.div_dettaglio_rip{ float:right;background-color:#F8F9FA;border-left:1px solid #DEDEDE;width:575px;padding-left:9px;padding-right:5px }
.div_elenco_commissioni{ background-color:#F8F9FA;width:695px;padding-left:9px;padding-right:5px }
.consiglio_table_td{ border-bottom:1px solid #EEEEEE; border-top:1px solid #FFFFFF; padding:2px; }
#main_statuto p{ font-size:11px; text-align:justify }
.list_letters{ font-size:11px; list-style:lower-latin }
.list_numbers{ font-size:11px; }
.ric_field_right{ width:225px;font-size:12px;height:15px }
.date_ric_field{ width:83px;margin-top:5px;font-size:12px;height:15px }
.notificaIscrizioni{ margin-top:25px;width:707px;font-weight:bold;font-size:11px;color:#8997A4;text-align:center;padding:1px;border:1px solid #DEDEDE; }
.bg_sez { 
	background: url("../../images/bg_top_sez.jpg") 
	repeat-x top; 
}
.bg_sez_w { 
	background: url("../../images/bg_top_se_w.jpg") repeat-x top #FCFCFD;
}
#div_home_circolari { 
	padding-left: 10px;
	float: left;
	width: 430px;
	padding-right: 15px;
	padding-bottom: 5px;
	height: 415px; 
	background: #EEF1F6;
}
#div_home_statuto {
	padding-left: 10px;
	float: left;
	width: 225px;
	padding-right: 15px;
	border-right: 1px solid #8997A4;
	padding-bottom: 5px;
	height: 415px; 
	text-align: left !important;
}
#div_home_news{ padding-left:10px;float:left;width:219px;padding-right:15px;border-bottom:1px solid #8997A4;padding-bottom:5px;height:280px }
.grigio{ color:#8997A4; }
.section-title{ padding-left:3px; text-transform:uppercase; font-size:22px; color:#006699;line-height:40px; text-shadow: 1px 1px 1px #FFF; }
.section-title-detail{ font-size:10px;line-height:1px;font-weight:normal;color:#666666 }
.section-title-sitemap{ font-size:10px;line-height:1px;font-weight:normal;color:#666666 }
.section-abstract{ text-align:justify; padding-left:3px; padding-right:25px; color:#345377; line-height:18px; text-shadow: 1px 1px 1px #FFF; font-size:10pt !important; line-height: 18px !important; }
.section-abstract-media{ text-align:justify; font-size:11px; padding-left:3px; padding-right:25px; color:#345377;margin-left:-15px; line-height:17px; text-shadow: 1px 1px 1px #FFF; padding:10px;padding-left:160px; border-bottom: 1px solid #DEDEDE; background: url("../../images/bg-media-section.png") repeat-x top left; }
.tshadow { text-shadow: 1px 1px 1px #DEDEDE; }
.tshadowb { text-shadow: 1px 1px 1px #FFF; }