@charset "utf-8";
/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	background-color: #e7e7e7;
	margin:0;
}
.biancocentro{
	background-color:#FFF;
	text-align:center;
}
#logo{
	padding:8px;
}
#flashapertura{
	width:100%;
	text-align:center;
}
input{
	border:1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
select{
	border:1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
input.email{
	padding:0;
	margin:0;
}
.rigarossa{
	background-color:#ee1c25;
	color:#FFFFFF;
	padding:3px;
	text-align:right;
}
.rigagialla{
	background-color:#fef200;
	padding:3px;
}
#orario{
	background-color:#fef200;
	padding:3px;
	padding-right:8px;
	font-weight:bold;
	font-size:120%;
	padding-top:8px;

}

.rigapv{
	background-color:#fef200;
	padding-right:8px;
	vertical-align:bottom;
	text-align:right;
}
.imgnews{
	padding-left:6px;
	padding-right:6px;	
	float:left;
	border:0;
}
#apertura{
	width:70%;
	font-size:180%;
	text-align:left;
	padding-left:5px;
}
.menu{
	background-color:#0057a6;
	height:28px;
	color:#FFFFFF;
	padding:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
#rigapreaperture{
	height:8px;
}
#titapertura{
	color:#fcdb00;
	font-weight:bold;
	text-transform:uppercase;
	float:right;
	font-size:110%;
}
.menu_on{
	background-color:#ffffff;
	border-top:1px solid #efefef;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	padding-top:6px;
	height:20px;
}
.menu_off{
	background-color:#e7e7e7;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	padding-top:7px;
	height:20px;
}
#listapv{
	float:right;
}
.imgsx{
	float:left;
}
.imgdx{
	float:left;
	margin-right:4px;
}
#testoapertura{
	float:right;
	margin-left:8px;
	margin-right:8px;
}
#rigaperture{
	background-color:#686767;
	height:28px;
	text-align:right;
	vertical-align:middle;
	color:#FFF;
}
h1{
	color:#0061aa;
	font-size:200%;
	font-weight:bold;
	margin-top:0;
}
.titolobluGrande{
	color:#0061aa;
	font-size:20px;
	font-weight:bold;
	margin-top:0;
}
h2{
	font-size:160%;
	font-weight:bold;
	margin-top:0;
}

.cellamenu{
padding-left:0.8em;
padding-right:0.8em;
border-right:1px solid #FFFFFF;
text-align:center;
}
.dx{
text-align:right;
}
a{
color: #000000;
}
.footer{
	background-color: #242424;
	text-align:left;
	color:#FFFFFF;
	height:48px;
	padding:3px;
	font-weight:bold;
	vertical-align:middle;
	padding-left:8px;
	font-size:110%;
}
.azzera{
	clear:both;
}
a.bianco{
	color:#FFFFFF;
}
a.biancolinea{
	color:#FFFFFF;
	text-decoration:none;
}
#centrale{
padding-left:3px;
padding-top:10px;
padding-bottom:5px;
}

.titolonewsletter{
	width:100%;
	font-size:24px;
	background-color: #0061aa;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;		
}
.tabnews{
	background-color:#FFF;
}
.titolonews{
	font-size:110%;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:8px;
	background-image: url(images/title_blu.jpg);
	background-repeat: repeat-x;
	height: 21px;
	vertical-align:middle;
	text-align:left;
}
.titolonewsl{
	color:#FFFFFF;
	padding-left:8px;
	background-image: url(images/title_blu.jpg);
	background-repeat: repeat-x;
	background-color:#069;
	height: 25px;
	vertical-align:middle;
	text-align:center;
}

.testonews{
	vertical-align:top;
	padding:2px;	
	color:#686767;
	font-weight:bold;
	padding-right:6px;
}
a.continua{
	color:#003b68;
	text-decoration:none;
}
.titolopromozione{
	background-color:#ee1c25;
	color:#FFFFFF;
	padding:3px;
	text-align:center;
	font-weight:bold;
	font-size:110%;	
}
a.sfoglia{
	color:#ee1c25;
	padding:3px;
	text-align:center;
	font-weight:bold;
	font-size:120%;	
}
#spazia{
vertical-align:top;
text-align:center;
}
.titologiallo{
	font-size:110%;	
	background-color:#ffdc00;
	padding:3px;	
	color:#ee1c25;	
	font-weight:bold;
	text-align:center;
}
.titolonewsinterna{
	font-size:110%;	
	background-color:#ffdc00;
	padding:3px;	
	color:#ee1c25;	
	font-weight:bold;
	text-align:left;
}
a.rosso{
	color:#ee1c25;	
}
.carta{
	color:#003760;
	font-weight:bold;
}
.grigio{
	background-color:#e7e7e7;
}
a.linkblu{
	color:#003760;
	text-decoration:none;
	font-size:110%;
}
#col1{
	vertical-align:top;
}
#col2{
	vertical-align:top;
	text-align:right;
}
.centro{
	text-align:center;
}
.px{
	width:15px;
}
.margina{
	padding:2px;
}
.marginanewsletter{
	padding:5px;
	font-size:11px;
}
.divisorionews{
	padding:5px;
}
.divisorio{
	padding:4px;
}
.divisoriosmall{
	padding:2px;
}
.testo{
	padding-left:5px;
	padding-right:5px;
}
.tratteggio{
	border-bottom:1px dotted #ffdc00;
}
.campo{
	background-color: #ffdc00;
	padding:5px;
}
.campo2{
	background-color:#fcf5c9;
}
.testocentrale{
	line-height:150%;
	font-size:110%;
}
.errore{
	font-weight:bold;
	color:#CC0000;
}
.cancellami{
	font-style:italic;
	padding-top:10px;
	padding-left:5px;
	text-align:center;
}
.rigabluscuro{
	background-color:#2b347d;
	color:#FFFFFF;
	font-size:160%;
	font-weight:bold;
	line-height:180%;
}
.titolettoblu{
margin:0;
color:#2b347d;
font-weight:bold;
	border-bottom:1px dotted #ffdc00;

}
.titolettogrigio{
	background-color:#242424;
	color:#FFF;
	height:21px;
	font-weight:bold;
	padding-left:8px;
}
.testobianco{
	background-color:#FFF;
	color:#242424;
	font-weight:bold;
	padding-left:8px;
	line-height:24px;
}
#scrivi{
	text-transform:none;
	font-size:15px;
	padding-right:5px;
}
#scrivi a{
	font-size:11px;
}
