/* CSS Document */
body{
margin-left:auto;
margin-right:auto;
font-size:11px;    
}

#contenitore { border: 0px solid #FFFF00; width:950px; height:auto; margin-left:auto; margin-right:auto; }
.header{ border: 0px solid #FFF;margin-left:auto; margin-right:auto; background-image:url(immagini/header.png); background-repeat:no-repeat; }
.menudestro { border: 0px solid #ccc;
			  height:auto;
			  float:right;
			  width: 160px;
			  margin-right:0px;
			  margin-left:14px;
			   }
.banner_destro {float:left;	width:160px; margin-top:5px;}   
.menusinistro { border-right: 3px solid #FF0000;
				height:auto; width: 160px;
				margin:-2px 10px auto 0px;
				 }
				 
.centro { border: 0px solid #FFF000; 
		 height:auto; float:right; 
		 margin:0px auto auto auto;
 		color:#ffffff;
		width:600px;
}
.centro_partners {height:auto;  width:600px;
		 		 float:right; 
		 		margin:-13px auto auto auto;		
}
.centro_tabella { margin-left:auto; margin-right:auto;}

.titolo_header { font-size:24px; color:#FFCC00; }				
.banner_partner_box{ border:0px; height:auto;  margin-top:8px; border-right:0px solid #FF0000; }
#banner_partner_box2{ border:0px; height:auto;  margin-top:80%; border-right:3px solid #FF0000; }

.banner_partner { border:0px; margin-bottom:8px; width:auto; height:auto; margin-left:5px; margin-right:auto;width:150px;  }
.star {     font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000; vertical-align:top;}

.link {  border-bottom: 1px solid #FF0000;width: 160px;
		border-top: 1px solid #FF0000; 
		margin-bottom:1%; margin-top:auto; font-size:14px;		
		color:#FFFFFF; text-align:left; }
.link a:link  {text-decoration: none; color:#FFFFFF; text-align:left;}
.link a:hover {text-decoration: none; color: #ffffff; background-color:#FF0000; }
.link a:visited {text-decoration: none; color: #ffffff;}

.boxheader {font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
	text-indent: 5px;
	line-height: 20px;
	margin-top:7px;
	border: 1px solid #ffffff;
}
.tabella_partners { width:600px; 
					background-color:#ffffff;
					margin-left:auto;margin-right:auto;}		   
a.link_partners:link{color:#FF0000; 
					  text-decoration:none;   
					  font-size:14px; font-weight:bold;
					  text-align:center;
					 }
a.link_partners:visited  {
	 			     text-decoration: none; 
				 	 color:#990000;
 					}
a.link_partners:hover {text-decoration:underline;
			  			color:#990000;
					   }
.pagine { background-color:#FFCC33; padding-bottom:3px; 
				margin-bottom:30px;
				font-size:14px; 
				font-weight:bold;
				text-align:center;
				color:#FFFFFF;
				}
.partners_header { background-color:#FFCC33; margin-top:30px;
				   font-size:14px; 
				  font-weight:bold;
				  text-align:center;
				  color:#990000;
				  margin-top:30px; width:600px;
				}
.weblist_box{
width:240px;
background-color:#990000;
font-weight:bold; 
font-size:12px;
border:1px solid #ffffff;
padding:2px 2px 2px 2px;  
}
.weblist_box a:link{ text-decoration:none;color:#FFFFFF;}
.weblist_box a:hover{ text-decoration:none;color:#FFF200;}
.weblist_box a:active{ text-decoration:none;color:#FFFFFF;}
.weblist_box a:visited{ text-decoration:none;color:#FFFFFF;}

.footerpage {height:20px; width: 100%;
 			 border: 1px solid #cccccc; 
			  margin-top:2%;margin-left:auto; margin-right:auto;
 			 color:#FFFFFF; background-color:#D8021C; 
			 clear:both; 
			 text-align:center; 
			 font-size:15px; 
}
.footer_button {margin-top:4px;}
a { text-decoration:none; color:#c40000}
a:hover {text-decoration:underline; color:#c40000 }

a.mezzi_pubblici { text-decoration:none; color:#FFCC00; font-size:12px;}
a.mezzi_pubblici:hover {text-decoration:underline; color:#FFCC00;font-size:12px }
	  
h3 { font-size:13px; color:#B08533; background-color:#FFFFFF; border:1px solid #cccccc;  margin:20px 0px 0px 0px; padding:0px 0px 0px 10px}
.titolo_programma { font-size:22px; color:#B08533;}
.button {font-size:0.9em; font-weight:bold; border:1px solid #ffffff; padding:5px 5px 5px 5px!important; padding:5px 5px 5px 0px; margin:10px 0px 2px 0px; background-color:#C62927; clear:both; text-align:center; width:60px;}
.buttom_box a:link{ text-decoration:none;color:#FFFFFF;}
.buttom_box a:hover{ text-decoration:none;color:#FFFFFF;}
.buttom_box a:active{ text-decoration:none;color:#FFFFFF;}
.buttom_box a:visited{ text-decoration:none;color:#FFFFFF;}

div.programma img.logo { float:left; width:80px; height:80px; margin:0px 5px 5px 0px;}
div.programma {  border:1px solid #cccccc;  margin:1px 0px 0px 0px; padding:10px}
div.programma ul {  margin:0px; padding:0px; list-style-image:url(/images/square.gif); list-style-position:inside;}
div.programma ul li { background-color:#FFFFff; border:1px solid #cccccc;  margin:1px 0px 0px 0px; padding:10px}
span.ora {font-weight:bold;  color:#FFFFFF; font-size:12px}

span.descrizione {font-weight:bold; text-align:left; color:#FF0000; font-size:12px}
span.gogo {color:#FFFFFF; font-size:13px}
span.ates {color: #FFCC00; font-size:13px}

/*programma estate 2010-2011*/
h1.euroweek{color:#FF0000; text-align:center; font-size:18px;}
h2.tuttigiorni{font-size:13px; padding-top:4px; padding-bottom:4px; text-align:center}
h4 { font-size:13px; color:#f5261e; font-weight:bold; background-color:#01a5e2; border:1px solid #cccccc;  margin:20px 0px 0px 0px; padding:0px 0px 0px 10px}
span.titolo {font-weight:bold;  color:#f6ff0b; font-size:15px}
span.sottotitolo {color:#FFFFFF; font-size:12px}
span.housedjs {color:#000000; background-color:#900;}
.info { color:#999900; font-size:12px;}
.dj, .indirizzo {font-size:12px }

