/*STILI PER IL LAYOUT FISSO*/
body{
margin: 0;
padding: 0;
text-align: center;
/*background-color: #CCCCCC;*/	
font-family: arial,sans-serif;
font-size: 10px;
color: #666666;
}

#centrato{
width: 760px;
margin: auto;
text-align: left;
background-color: #ffffff;
}

/*STILI GENERICI: HEADER E FOOTER*/
#header{
float: left;
width: 750px;
margin: 5px 5px 0 5px;
background-color: #FFFFFF;	
}

#logo{
float: left;
width: 145px;
}

#banner{
float: left;
width: 605px;
}

#footer{
float: left;
width: 750px;
margin: 20px 5 0 5;
background-color: #000066;	
}

#copyright{
width: 750px;
padding: 10px 5px 10px 5px;
text-align: center;
font-family: arial,sans-serif;
font-size: 10px;
color: #FFFFFF;
}

/*COLONNE*/
#corpo{
float: left;
width: 750px;
margin: 0px 5px 0 5px;
}

#colsx{
/*background-color: #aa00cc;*/
float: left;
width: 145px;
margin: 20px 0 0 0;
padding: 0;
}

#navigation{
width: 145px;
padding: 0;
}

#colcentro{
float: left;
width: 390px;
margin: 20px 0 0 0;
}

#content{
float: left;
/*width: 365px;*/
padding: 0 40px 0 12px;
}

#contentnews{
float: left;
/*width: 365px;*/
padding: 0 40px 0 12px;
}

#contentnews p{
border-bottom: 1px solid #CCCCCC;
padding: 5px 0 5px 0;
}

#coldx{
/*background-color: #aadd99;*/
float: left;
width: 215px;
margin: 20px 0 0 0;
padding: 0;
}

#focus{
/*altezza minima colonna*/
min-height: 350px;
height: auto !important;
height: 350px;
/**/
border-left: 1px solid #CCCCCC;
float: left;
/*width: 205px;*/
padding: 0 10px 0 10px;
/*text-align: justify;*/
}

/*STILI FOCUS*/
#focus b{
font-family: arial,sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
}

#focus p{
width: 185px;
font-family: arial,sans-serif;
font-size: 10px;
color: #666666;
border-bottom: 1px dotted #CCCCCC;
padding: 0 0 6px 0;
}

div#focus a{
display: block;
color:#003399;
font-weight: normal;
text-decoration: none;
}

div#focus a:link{
color:#003399;
font-weight: normal;
text-decoration: none;
}

div#focus a:visited{
color:#003399;
font-weight: normal;
text-decoration: none;
}

div#focus a:hover{
color: #000066;
font-weight: normal;
text-decoration: underline;
}

div#focus a:active{
color:#003399;
font-weight: normal;
text-decoration: none;
}

/* STILI GENERICI*/

div#foto{
width: 160px;
border: 2px solid #CCCCCC;
}

h1{
font-family: arial,sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
}

.titolo{
font-family: arial,sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 20px;
color: #666666;
}


p{
font-family: arial,sans-serif;
font-size: 11px;
font-weight: normal;
color: #666666;
}

a:link {
font-family: arial,sans-serif;
font-size: 11px;
font-weight: normal;
color: #003399;	
text-decoration:none;
}

a:visited {
font-family: arial,sans-serif;
font-size: 11px;
font-weight: normal;
color: #003399;	
text-decoration:none;
}

a:hover {
font-family: arial,sans-serif;
font-size: 11px;
font-weight: normal;
color: #000066;	
text-decoration:underline;
}

a:active {
font-family: arial,sans-serif;
font-size: 11px;
font-weight: normal;
color: #003399;	
text-decoration:none;
}


/*STILI PER LA NAVIGAZIONE*/
div#navigation ul{
font-size: 11px;
margin: 0;
padding: 0;
list-style-type: none;
}

div#navigation li{
display: inline;
margin: 0;
padding: 0;
}

div#navigation a{
display: block;
border-bottom: 1px dotted #CCCCCC;
padding: 6px 0 6px 0;
color: #003399;
text-decoration: none;
}

div#navigation a:hover{
color: #000066;
text-decoration: underline;
}

div#navigation a#activelink{
color: #000066;
text-decoration: none;
}

/*GRIGLIA IMG*/

#patrociniPR {
width: 335px;
float: left;
padding: 10px 0 20px 0;
}

#patrocini {
width: 335px;
float: left;
padding: 0px 0 20px 0;
}


.altopatro {
font-family: arial,sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
}