body { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;  
color: #4f4644;
text-align: center; 
background-color: #f2f3f3; 
background-image: url(../img/top_rosso.gif); 
background-repeat: repeat-x;
margin: 0; }

a { outline: none; }

a:link { 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #4F4644;
text-decoration: underline }

a:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #4F4644;
text-decoration: underline }

a:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #600000;
text-decoration: none }

a:active  { 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #4F4644;
}

#main { 
width: 840px; 
margin:  auto; 
text-align: left; 
display: table; }

#content { 
font-size: 11px; 
margin: 0px 0px 0px 0px;  
width: 840px; 
text-align: left; 
float: left;
}

#toplogo{
width: 426px;
margin: 0px 0px 0px 0px; 
float: left;
}

#header {
width: 330px;
text-align: right; 
margin: 14px 0px 0px 12px; 
float: right;
}

#txheader {
width: 330px;
color: #dac0c3;
text-align: right; 
float: left;
}

#rassegnastampa {
width: 330px;
text-align: right; 
color: #7c0c19;
font-size: 11px;
float: left;
margin-top: 30px; 
}

#banner_top {
width: 588px;
margin: 30px 0px 20px 0px; 
text-align: right;
float: right;
}

.lineabanner {
margin: 0px 0px 0px 10px; 
}

#sinistra {
margin: 30px 0px 0px 0px; 
text-align: right;
width: 250px;
float: left;
}

#centro {
width: 459px;
margin: 0px 15px 0px 10px; 
float: left;
}

#destra {
width: 100px;
text-align: right;
float: left;
}

#crediti{
color: #837d7c;
margin: 40px 0px 0px 30px; 
text-align: left;
float: left;
}

#crediti a:link {
color: #837d7c;
text-decoration: none;
}

#crediti a:visited {
color: #837d7c;
text-decoration: none;
}
#crediti a:hover {
color: #ba1319;
text-decoration: none;
}
#crediti a:active {
color: #a3a2a9;
text-decoration: none;
}


.titoli12_ros { color: #7c0c19; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.titoli11_ros { color: #7c0c19; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.chiaro_top { color: #dac0c3; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.testo12_base { color: #4f4644; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.testo_base { color: #4f4644; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.testo_base a:link { color: #4F4644; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.testo_base a:active { color: #4F4644; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.testo_base a:visited{ color: #4F4644; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.testo_base a:hover { color: #600000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.nav_foto { color: #ba1319; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.nav_foto a:active { color: #ba1319; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.nav_foto a:visited { color: #ba1319; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.nav_foto a:link { color: #ba1319; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.nav_foto a:hover { color: #dc898c; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.testo_p { color: #a3a2a9; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.testo_p a:link { color: #a3a2a9; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.testo_p a:active { color: #a3a2a9; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.testo_p a:visited{ color: #a3a2a9; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.testo_p a:hover { color: #ba1319; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.link11ros { color: #7C0C19; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.link11ros a:active { color: #7C0C19; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.link11ros a:visited { color: #7C0C19; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.link11ros a:link { color: #7C0C19; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.link11ros a:hover { color: #7C0C19; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#spaceleft {margin: 0px 0px 0px 10px }
.nero { color: #1f2428; }
