@charset "utf-8";
/* CSS Document */
body{
	background:url(structure/quadretti.png);
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
body A{
text-decoration:none;
color:red;
}

.rosso{
color:red;
font-size:18px;
}
marquee{
color:red;	
}	
h2{
font-size:24px;	
margin:0px;
padding:0px;
	
}
	
/*HEADER*/	

.header{
border:4px solid #00A8A6;width:815px;

	
}

.header img, .header div{
margin:0px;
padding:0px;

	
}

/*MENU*/

.tabella_menu{
border:4px solid yellow;width:825px;
background-color:#257AB5;

}

.menu ul{
list-style-type : none;
font-size:12px;
margin:0px;
padding:0px;
}



.menu li, .menu li A {
	
text-decoration:none;
color:#FFF;
text-transform:uppercase;
font-weight:bold;
}

.menu li A:hover{
color:yellow;
font-style:italic;
text-decoration:underline;

}

.menu_attivo{
font-style:italic;
}

.bordo_rosso{
	border:3px solid red;
}

.sfondo_bianco{
	background-color:#FFF;
	padding:20px
}


/*MENU FILIPPO */

.menuNavigazione {
	font-weight: bold;
	padding-top:10px;
	padding-bottom:10px;
	font-size: 9px;
	margin: 0px;
	}
.menuNavigazione li{
	font-weight: bold;
	display: inline;
	text-align: center;
	vertical-align: middle;
	}
	
.primavoce_attiva{
	background-color:yellow;
	color:red;
	border:1px solid red;
	padding:4px;	
	margin-right:3px;
	text-align:center;	
}

.menuNavigazione a{
	color: Navy;
	text-decoration: none;
	padding:4px;	
	border: 1px solid Red;
	background: White;
}
.menuNavigazione a:hover{
	color: Red;
}
.menuNavigazione vocecorrente a{
	background-color: Yellow;
	padding-bottom: 0.0em;
}
.menuNavigazione vocecorrente a:hover{
	background-color: Yellow;
	padding-bottom: 0.0em;
}

/*SPONSOR*/

.sponsor{
float:left;width:190px;height:120px;border:4px solid #CDCDD1;margin:10px;background-color:#FFF;	
text-align:center;	
color:#FF0000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}

.sponsor img{
max-width:160px;
max-height:70px
}

.contenuto_centrale{
color:#0072CD;
border:1px solid #CCC;background:url(structure/box.png) repeat top center;
padding:10px;
text-align:left;
}

.spaziatore{
height:10px;clear:both	
}


.riga{
border-top:1px solid #008A9F;border-bottom:1px solid #93DDE0;margin-top:10px;margin-bottom:10px
}


/*CONTENUTO*/

.riquadro_tabella{

border:3px solid red;	
background-color:#FFF;	
font-family:Georgia, "Times New Roman", Times, serif;
}

.riquadro_tabella A{
color:red;
text-decoration:none;
font-weight:normal;
	
}

.griglia_giornale{
border:3px solid red;
padding:5 px;
	
	}

