body{margin:0 auto;font:13px/1.5 Helvetica, sans-serif;color:#444444;text-align:center;background:#efefef url(/imgs/body-gray.png) repeat-y center;}
a{font-size:11px;line-height:1.2;text-decoration:none;font-weight:bold;color:#37669c;}
a:hover{text-decoration:none;}
input[type=text],
input[type=select],
input[type=password],
input[type=search],
textarea{border:1px solid #ccc;padding: 2px;font-size:12px}
#bar_menu{color:white;background-color:#960000;font-weight:bold;padding:4px;padding-left:6px;}
#bar_menu a{color:white;font-weight:bold;}
#main_content{margin:0 auto;width:990px;background-color:#fff;border-top:0;padding-bottom:40px;text-align:left;}
#footer{margin:0 auto;width:990px;z-index:2;text-align:center;position:fixed;bottom:0;padding:5px 0 5px 0;color:#fff;background:#960000;border-top:4px solid #fff;font-weight:bold;font-size:10px;}
#footer a{color:white;}
.content_column a{font-size:12px;}
form{margin:0;padding:0;}
h1,h2,h3,h4,h5{line-height:1.1;text-align:left;}
h3{font-size:16px;}
#bo h3{color:#555;background:#ffffe7;padding:4px;border:thin solid #ccc;border-right:0;font-size:14px;}
#modal h3{color:#555;background:#ffffe7;padding:4px;border:thin solid #ccc;font-size:14px;}
#titoletto h3{color:#fff;background:transparent;border:0;}
.news_title{color:#999;}
#add_this{color:#646464;background:white;border:1px solid #960000;padding:4px;vertical-align:middle;width:288px;float:right;margin-right:1px;font-weight:normal;}
.agendaleft{background-color:#B4CAE1;margin-top:0;color:#222;border-right:1px solid #960000;border-bottom:1px solid #960000;padding:4px;cursor:pointer;font-weight:bold;color:#37669c;font-size:11px;}
#sub_bar_menu{display:none;z-index:3;background:#fff;position:absolute;opacity:0.85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";}
.agenda{background-color:#B4CAE1;margin-top:0;color:#222;border-left:1px solid #960000;border-bottom:1px solid #960000;margin-bottom:24px;}
.agenda dl{font-size:11px;padding:5px;margin:0;}
.agenda dt{padding:5px;margin:0;}
.agenda dd{padding-left:10px;padding-bottom:5px;margin:0;}
.first_notizia{background-color:#fff;margin-top:0;color:#222;text-transform:lowercase}
.first_upper{text-transform:lowercase;}
.first_upper *:first-letter{text-transform:uppercase;}
.notizia{background-color:#fff;margin-top:0;color:#222;}
.notizia dl{font-size:11px;padding:5px;margin:0;}
.notizia dt{padding:5px;margin:0;}
.notizia dd{padding-left:10px;padding-bottom:5px;margin:0;}
img{border:0;vertical-align:middle;}
img.left{float:left;padding-right:10px;padding-bottom:4px;}
img.right{float:right;padding-left:10px;padding-bottom:4px;}
.clear{clear:both;}
#white{color:#fff;text-decoration:underline;font-weight:bold;}
ul.leftCol{margin:4px 0 4px 0;padding:4px;}
ul.leftCol li a{text-decoration:none;}
ul.leftCol li a:hover{text-decoration:underline;}
ul.leftCol li{list-style-position:inside;list-style-type:none;font-size:11px;line-height:1.2;font-weight:bold;color:#999;}
.tit_green{padding-top:2px;border-bottom:3px solid #165216;font-style:italic;padding-bottom:1px;}
.tit_red{padding-top:2px;border-bottom:3px solid #960000;font-style:italic;padding-bottom:1px;}
.tit_red table{background:#960000;margin:0;padding:0;border:0;}
.tit_green table{background:#165216;margin:0;padding:0;border:0;}
.tit_left{width:6px;height:24px;background:url(/imgs/tit_left.png) no-repeat;}
.tit_right{width:8px;background:url(/imgs/tit_right.png) no-repeat;height:24px;}
.tit_middle{background:url(/imgs/tit_middle.png) repeat-x;height:24px;color:#fff;font-size:small;font-weight:bold;vertical-align:middle;padding:0 8px 0 8px;}
#titoletto{color:white;background-color:#960000;font-size:small;font-weight:bold;padding:4px 4px 4px 6px;}
#titoletto_home{color:white;background-color:#960000;font-size:small;font-weight:bold;padding:4px 4px 4px 6px;font-style:italic;text-align:center;}
#banner{text-align:center;padding-bottom:10px;}
.csb{margin-top:24px;}
.csb td{border:1px solid #716BA7;}
.csb td a,.csb td a:link,.csb td a:active,.csb td a:visited{display:block;text-decoration:none;padding:5px;color:#FFFFFF;background-color:#716BA7;border:1px solid #FFFFFF;}
.csb td a:hover{color:#120056;border:1px dotted #120056;}
.hr{height:1px;padding:4px;border-top:1px dashed #eee;}
.line{height:1px;padding:3px;border-top:1px dashed #ccc;margin-top:3px;}
.stopandgo{padding:4px;background-color:#efefef;border:1px solid #ccc;}
.border_table{width:100%;border-collapse:collapse;}
.border_table td, .border_table th{border:1px solid #ddd;padding:4px;}
.border_table_0{border-collapse:collapse;}
.border_table_0 td, .border_table_0 th{border:1px solid #ddd;padding:4px;}
.noborder_table td, .noborder_table th{border:0;padding:4px;}
.bottone{text-align:center;padding:6px;white-space:nowrap;}
.bottone a,.bottone a:link,.bottone a:visited,.bottone a:active{font-size:10px;text-decoration:none;padding:6px;padding-left:18px;padding-right:18px;color:#fff;background:#960000;border:2px solid #660000;border-radius:11px;-moz-border-radius:11px;-khtml-border-radius:11px;-webkit-border-radius:11px;line-height:4;-moz-box-shadow:rgba(200,200,200,1) 0 4px 18px;-webkit-box-shadow:rgba(200,200,200,1) 0 4px 18px;-khtml-box-shadow:rgba(200,200,200,1) 0 4px 18px;box-shadow:rgba(200,200,200,1) 0 4px 18px;}
.bottone a:hover{color:#37669c;background:#97AEE8;}

.menu_contenuti_left,.menu_conferenze_left{background-image:url(/imgs/menu_back.png);height:20px;border:1px solid #960000;border-top:1px solid #fff;background-color:#960000;margin-top:0;color:#222;padding:4px;cursor:pointer;font-weight:bold;color:#fff;font-size:98%;}

