@charset "utf-8";
/* CSS Document */

html{margin:0; padding: 0}

body{
	font-family: arial,sans-serif;
    font-size: 76%;   /*dimensionamento percentuale del font */
    text-align: center;   /*centra in IE 5.x */
	margin: 0pt;  padding: 0pt;
	background: #efefef;
    }
	
h2{font-size: 90%; height: 20px; line-height: 20px; text-transform: uppercase; margin: 0; padding: 0; font-weight: normal}
h3{font-size: 100%; height: 20px; line-height: 20px; text-transform: uppercase; margin: 0; padding: 0;}
h4{font-size: 100%; height: 20px; line-height: 20px; text-transform: uppercase; margin: 0; padding: 0; color: #fff;}
h5{font-size: 14px; height: 20px; line-height: 20px;  margin: 0; padding: 5px 0 5px 0; color: #f04f23}
p{margin: 0; padding: 3px 0 3px 0;}
a{text-decoration: none; color: #f04f23}
img{border: 0;}


h3.in{ font-size: 14pt; padding: 10px 0pt 5px 0pt}
h3.farini{display: block; background: #ff8400; padding: 2px 10px 2px 10px  ; color: #fff; margin: 5px 0 5px 0; font-size: 1.6em;}
a.extraLink{background: url(../image/ico_rss.jpg) no-repeat left; display: block; height: 20px; line-height: 20px; 
			color: #ea3a23; padding-left: 30px; text-transform: uppercase;}	

div#wrap{
    width: 900px;   /*dimensionamento del container principale */
    margin: 0px auto;   /*centra negli altri browsers*/
	padding: 0pt ;
    text-align: left;   /*ripristina l' allineamento*/
	border-left: 5px solid #dedede;
	border-right: 5px solid #dedede;
	border-bottom: 5px solid #dedede;
	background-color: #fff;
	background: #fff ;
    }
	
div.split2.white{
    background: #fff;
}

div.split2.panna{
    background: #fff ;
}
div.split2 div.Left{
    float: left;
    width: 48%;
    margin: 0 5px 0 0; padding:0;
}
div.split2 div.Right{
    float: left;
    width: 48%;
    margin: 0 0 0 5px; padding:0;
	background: transparent;
}
div.clearer{    float: none; clear: left ; height: 0px; line-height: 0px; margin: 0; padding:0;}

div.split2 div.Left.logo   { width: 200px !important;	height: 60px; margin: 0;}
div.split2 div.Right.nav   { width: 700px !important; height: 60px; margin: 0;}

div.split2 div.Left.flash   { width: 320px !important;}
div.split2 div.Right.tool   { width: 560px !important; }

div#bacheca.split2 div.Left.subnav   {  padding: 5px 5px 5px 5px;}
div#bacheca.split2 div.Right.subnav   {   padding: 5px 5px 5px 5px;}

.news img{float:left; margin-right: 20px;}
div.news{ padding: 5px; width: 100%;}
div.news table{ width: 540px;}
.info{margin-bottom: 5px; padding-bottom: 5px;}

.modulo{margin: 0; padding: 0;}
.btn{text-align: right; padding-top: 10px;}
.newsflash{text-align: left; padding: 5px 5px 5px 5px; margin: 0; }
div.articoli{margin: 0; padding: 10px; border: 1px solid #CCCCCC; width: 413px; height: auto; }

div.split3{padding-bottom: 10px;}
div.split3 div.sezLeft{
    float: left;
    width: 22%;
    margin: 0 5px 0 0; padding:0;
	background: #f04f23;
}

div.split3 div.sezCenter{
    float: left;
    width: 51%;
    margin: 0 5px 0 5px; padding:0;
}
div.split3 div.sezRight{
    float: left;
    width: 24%;
    margin: 0 0 0 5px; padding:0;
	background: transparent;
}

div.subnews, div#link{padding: 5px 10px 5px 10px;}
div.subnews.orange{background: #fff;}
div.subnews img{padding: 5px 0 5px 0;}
div#flash{margin-top: 5px;}

.deco{
	clear:both; 
	height: 0px; line-height: 0px;
	margin: 0pt;  padding: 0pt;
}
.deco.red{height: 5px; line-height: 5px; background: #CC0000; margin: 0pt;  padding: 0pt;}
.txtImg img{float: left; padding-right: 40px; }

#credits{
	margin:auto; padding: 5px 0 5px 0;
	height: 30px; line-height: 30px;
	text-align: center;
	width: 900px;
	background:#fff;
}

/*stili per la navigazione*/
div.subnav ul {margin: 0pt;  padding: 5pt; list-style-type: none;  }


div.subnav  a.normal{ display: block; width: 100%;  padding:0; color: #000; background: #dedede; 
					  text-align: left; padding-bottom: 5px; margin: 1px 0 1px 0; }
div.subnav  a:hover.normal{ display: block; width: 100%; padding:0; background: #ea3a23; color: #333; background: none; 
					  text-align: left; padding-bottom: 5px;  }
					  
a .white { color:#FFF; }					

