#header .sfondo {
height: 90px;
background: url(images/sfondobarra.gif);
}

#header .logo {
width: 350px;
height: 62px;
float: left;
background: url(images/logo.gif) no-repeat 0 0;
}

#header .logo-print {
	display: none;
}

#header .banner {
width: 468px;
height: 60px;
position:absolute;
right:0px;
float:right;
border-style: solid solid none solid;
border-color: #FFF;
border-width: 1px;
/*background: url(images/banner.gif) no-repeat 0 0;*/
}

#header .links{
height: 20px;
float: left;
padding: 8px 0px 0px 10px;
font-size: xx-small;
font-weight: bold;
background: transparent;
color: #000080;
text-decoration: none;
}

#header .container{
clear: left;
}

#header .data{
text-align: right;
height: 20px;
padding: 8px 10px 0px 0px;
font-size: xx-small;
font-weight: bold;
background: transparent;
color: #000080;
text-decoration: none;
}

#footer .box{
text-align: center;
font-size: xx-small;
height: 60px;
background: url(images/sinferiore.gif);
color: #FFF;
text-decoration: none;
}
#footer .aztech {
color: #FFF;
text-decoration: none;	
}
#colonna-sx .bd-container, #colonna-dx .bd-container {
clear: left;
border-style: solid solid solid solid; 
border-color: #999; 
border-width: 2px;
background: transparent;
margin-bottom: 10px;
}

#colonna-sx .bd-container ul{
list-stile:none;
margin:0;padding:0;
width:100%;border:0px solid;
}

#colonna-sx .bd-container ul li {display:inline}

#colonna-sx .bd-container ul li a {
border:0px solid #000;
display:block;width:100%;
line-height:1.5em;
text-decoration:none;
font-size: xx-small;
font-weight: bold;
color:#000080;
}

#colonna-sx .bd-container ul li a:hover {background:#ddd}

#colonna-sx .title, #colonna-dx .title {
padding: 2px 5px;
background: #999;
font-size: xx-small;
color: #FFFFFF;
}

#colonna-sx .testo, #colonna-dx .testo {
padding: 2px 5px;
font-size: xx-small;
color: #000;
background: transparent;
text-align: justify;
}

#principale .editoriale, .news{
background: #ddd;
padding: 5px;
}

#principale .titolo, .corpo {
font-size: 12px;
background: transparent;
text-align: justify;
}

#principale .corpo {
clear: left;
}

#principale .titolo {
color: #00080;
text-align: center;
padding: 0px 0px 7px 0px;
}

#principale .news {
background: #FFF;
clear: left;
padding: 10px 0px 0px 0px;
}
#principale .top, #principale .top-full {
color: #000080;
font-size: 12px;
background: transparent;
text-align: left;
font-weight: bold;
padding: 0px 0px 4px 0px;
}
#principale .top-full {
float: left;
}
#principale .data, #principale .data-full{
color: #5E5E5E;
background: transparent;
text-align: right;
font-size: 10px;
}
/*#principale .data {
width: 175px;
}*/

#principale .commenti {
color: #5E5E5E;
background: transparent;
text-align: left;
font-weight: bold;
padding: 4px 0px 0px 0px;
float: left;
font-size: 12px;
}

.titolo-editoriale {
color: #000;
font-size: 12px;
text-align: left;
font-weight: bold;
text-decoration: none;
}

#principale .redazione {
text-align: center;
color: #000;
font-size: 12px;
}

a{
font-size: xx-small;
font-weight: bold;
background: transparent;
color: #000080;
text-decoration: none;
}