* {
	margin:0;
	padding:0;
}
body { font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; background-color: #002c53; background-image: url(../img/body_bg.gif); background-repeat: repeat-x; background-position: center top; margin: 0; padding: 0; }
p { }
td { }
h3 { color: #595959; font-size: 13px; font-family: arial; font-weight: normal; background-color: #fff; text-transform: uppercase; height: 20px; padding: 3px 26px 2px 6px; display: inline; }
#main { background-image: url(../img/main_bg.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 50% 0; margin: 0 auto; padding: 0; width: 100%; }
#head { width: 1005px; margin-right: auto; margin-left: auto; }
#header { background-image: url(../img/head.jpg); background-repeat: no-repeat; margin: 0 0 0 202px; padding:0; height: 144px; width: 778px; }
#log_in { color: #fdfdfd; font-size: 12px; font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; float: right; width: 210px; margin:21px 0 0; }
#wrapper { width: 1005px; min-height: 420px; margin-top: 11px; margin-right: auto; margin-left: auto; }
#left_column { float: left; }
#center_column { float: left; margin:0 0 0 4px;}
#right_column { float: left; margin-left: 12px; }
#menu_nav { margin:9px 0 0 19px; }
#main_text { background-color:#f2f2f2; background-repeat: repeat-x; background-position: 0 0; width: 570px; height: auto; margin-top: 9px; padding: 12px 12px 0; }
#main_news {  background-image: url(../img/bg-main_news_lunga.png); background-repeat: repeat-x; background-position: 0 0; width: 570px; height: auto; margin-top: 9px; padding: 12px 12px 0; }

#little_news { height: 215px; width: 582px; background: #fff; margin-top: 1px; padding: 12px 0 0 12px; }
#search_block { width: 166px; background: #fff; margin:11px 0 11px 21px; padding: 12px; }
#sponsors { background-image: url(../img/sp_top.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; height: 600px; width: 152px; margin-top: 9px; padding-top: 12px; }
#left_column h3 {margin-left: 21px;}
/* NAVIGATION */
ul#nav li {
	margin:0 0 1px 0;
	list-style:none;
}
ul#nav li a, ul#nav li a:active, ul#nav li a:visited {
	display:block;
	width:192px;
	height:34px;
	padding:5px 0 0 10px;
	color:white;
	font-size:1em;
	text-decoration:none;
	background:url(../img/navbg.png) no-repeat top left;
}
ul#nav li a:hover {
	color:#f2ae39;
	background:url(../img/navbg-hover.png) no-repeat top left;
}
/* end NAVIGATION */
.form-item { margin:4px 0 0; }
.form-item label {color: #595959; font-size: 10px; font-family: arial; font-weight: normal; background-color: #fff; text-transform: uppercase; padding: 2px 5px 2px 2px; display: inline; }
.form-item input { background: #fff; height: 15px; margin-top: 4px; margin-right: 2px; border: solid 2px #ccc; margin-bottom: 0; }
.form-item select { background: #fff; width:70px; height: 20px; margin-top: 4px; border: solid 2px #ccc; margin-bottom: 0; }
.form-item input.bottone { color: #fff; background-color: transparent; width: 110px; padding: 6px; background-image: url(../img/button.png); background-repeat: no-repeat; background-position: center top; height: 26px; border-style: none; }
#center_column img { padding: 1px; border: solid 5px #f5f5f5; background: #fff;  float: left; }
#center_column #news { width: 546px; float: left; margin-bottom: 16px; margin-left: 12px; display: block;  border-bottom: 1px solid #888a8c; padding-bottom:20px; }
#center_column #news h2 { color: #373723; font-size: 22px; font-family: arial; font-weight:normal; text-transform: uppercase; margin: 0 0 0 5px; padding: 0 0 4px; }
#center_column #news p { color: #23405f; font-size: 13px; font-family: tahoma; line-height: 17px; text-align: justify; margin: 0; padding: 0; display: block; }
#text { border-bottom: 1px solid #888a8c; padding-bottom:12px; }
/*
#center_column #main_text img { padding: 1px; border: solid 1px #fff; background: #a2a2a2; width: 112px; height: 112px; float: left; margin-right: 15px; }
#center_column #text { float: left; margin-bottom: 16px; display: block; }
#center_column #text h2 { color: #373723; font-size: 22px; font-family: arial; font-weight:normal; text-transform: uppercase; margin: 0 0 13px; padding: 0 0 19px; border-bottom: 1px solid #888a8c; }
#center_column #text p { color: #23405f; font-size: 13px; font-family: tahoma; line-height: 17px; text-align: justify; margin: 0; padding: 0; display: block; }
*/
a.leggitutto { float:right; color: #595959; font-weight: normal; text-decoration:none; }
a.leggitutto:hover { color:#000; text-decoration:none; }
a.leggituttenews { float:left; color: #595959; font-size:12px; font-weight: normal; text-decoration:none; }
a.leggituttenews:hover { color:#000; text-decoration:none; }

#center_column #news p { color: #23405f; font-size: 13px; font-family: tahoma; line-height: 17px; text-align: justify; margin: 0; padding: 0; display: block; }
.clear { clear: both; margin: 0; padding: 0; display: block; }
/*.trasparent {background-color: #fff;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; }*/
#br_news { background-image: url(../img/line_br_news.gif); background-repeat: no-repeat; background-position: left bottom; width: 279px; float: left; margin: 0 12px 30px 0; padding-bottom: 10px; }
/*#br_news h6 { color: #4d6678; font-size: 13px; font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; height: 33px; margin-bottom: 5px; }*/
#br_news a { display:block; color: #4d6678; font-size: 13px; font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; height: 33px; margin-bottom: 8px; text-decoration:none }

#pdfcont_news { width: 520px; float: left; margin: 0 12px 0 0;  }

#pdfcont_news a { display:block; color: #4d6678; font-size: 13px; font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; height: 18px; margin-bottom: 10px; text-decoration:none }

#br_news .data_news { font-family: arial; font-size: 11px; color: #3d3d3d; background-image: url(../img/icon_br_news.gif); background-repeat: no-repeat; background-position: 2px center; padding: 4px 0 4px 21px; }
#pdfcont_news .pdf_news { font-family: arial; font-size: 11px; color: #3d3d3d; background-image: url(../img/icon_br_news.gif); background-repeat: no-repeat; background-position: 2px center; padding: 1px 0 1px 21px; }
#search_block h2 { color: #373723; font-size: 15px; font-family: arial; font-weight:normal; line-height: 18px; text-transform: uppercase; margin: 0; padding: 0; }
#log_in .form-item input {width: 120px;}
#log_in .form-item input.bottone {width: 110px; height: 26px;}
#log_in .form-item label { color: #fff; background-color: transparent; width: 160px; height: 26px; }
#sponsors_block { background-image: url(../img/sp_bg.png); background-repeat: repeat-y; text-align: center; border:1px solid  #566a7d; }
#area_block { background-image: url(../img/sp_bg.png); background-repeat: repeat-y; text-align: center; border:0px solid  #566a7d; }
#sp_foot { background-image: url(../img/sp_foot.png); background-repeat: no-repeat; background-position: 0 bottom; height: 12px; }
#sponsors_block img { display:block; margin: 0 auto 20px; padding: 5px; background-color: #fff;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; 
}
#center_column #main_text img { padding: 1px; border: solid 1px #fff; background: #a2a2a2; float: left; margin-right: 15px; }
#center_column #text { float: left; margin-bottom: 16px; display: block;  font-size: 12px; color: #23405f; }
#center_column #text h2 { color: #373723; font-size: 22px; font-family: arial; font-weight:normal; text-transform: uppercase; margin: 0 0 13px; padding: 0 0 19px; width:560px; }
#center_column #text h3 { float:left; color: #373723; font-size: 22px; font-family: arial; font-weight:normal; text-transform: uppercase; margin:10px 0 6px 0; padding:0; border-top: 1px solid #888a8c; width:560px; }
#center_column #text p { color: #23405f; font-size: 12px; font-family: tahoma; line-height: 17px; text-align: justify; margin: 0; padding: 0; display: block; }
#center_column #text a { color:#000099; font-size: 12px; font-family: tahoma; margin: 0; padding: 0; text-decoration:none; }
#center_column #text a:hover { color:#000099; font-size: 12px; font-family: tahoma; margin: 0; padding: 0; text-decoration:underline; }
#center_column #text ul { float:left; padding:0; margin:0; list-style:none; }
#center_column #text ul li { list-style:none; margin:10px 0;}
img.mondo{ border:2px solid #00CC00; }
#center_column #text ul li a { text-decoration:none; color: #23405f; }
#center_column #text ul li a:visited { text-decoration:none; color: #23405f; }
#center_column #text ul li a:hover { text-decoration: underline; color:#000099; }
#sponsors_block img {
border:0;
}
a.bannnerdx {
border:0;
}
#pagingnews { 
margin-top: 2px; margin-right: auto; margin-left: auto; padding: 2px 188px 2px 13px; font-size: 12px; line-height: 24px; text-align: justify; }
#pagingnews a {
color:#23405f; text-decoration:none;
}
#pagingnews a:hover {
color:#23405f; text-decoration:overline;
}
table.impaginazione {
font-size:12px;
color:#23405f;
width: 570px;
}
table.impaginazione a {
font-size:12px;
color:#23405f;
text-decoration:none;
}
td.TdCentraleHome {
width:370px;

}
td.TddxHome {
width:100px;
}
td.TdsxHome {
width:100px;
}
#main_text h1 {
font-size:14px;
}
#main_text h2 {
font-size:13px;
}
#main_text h3 {
font-size:12px;
}
#linkarea ul li a, a:visited {

color: #23405f;
}
#linkarea ul li a:hover {
text-decoration:underline;
}
#footer
{
	display:block;
	margin:0 auto;
	height:17px;
	width: 942px;
	text-align:center;
	color:#fff;
	font-size:11px;
	padding-top:4px;
	
}
#credito {
	display:block;
	margin:0 auto;
	height:17px;
	width: 942px;
	text-align:right;
	color:#fff;
	font-size:11px;
	padding-top:4px;
	
}
#credito a {
	color:#F60;
	text-decoration:none;
}
#credito a:hover {
	color:#333;
	text-decoration:none;
}
.form{
background-color:#c2cbe0;font: 12px verdana, Helvetica, sans-serif;
border: 1px solid #AFAAA8;border-top:none;border-left:none;
padding:2px 3px
}
.colore_sez td{
background-color:#c2cbe0;
padding:5px 10px !important
}
#tableForm tr td{
padding:3px 0
}

