
/*------------------------------tabella blu-------------------------------*/
.riga_tabella_genericaazzurra{
	background-image: url(../img/riga_tabella_genericaazzurra.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.riga_tabella_genericablu{
	background-image: url(../img/riga_tabella_genericablu.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.tabella_genericaazzurra{
width:100%;
margin-top:5px
}

/*.angolo_top_sx{
	background-image: url(../img/top_sx.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:12px;
	width:9px;
	float:left
}
.angolo_top_dx{
	background-image: url(../img/top_dx.gif);
	background-repeat: no-repeat;
	background-position: right top;
		height:12px;
	width:9px;
		float:left
}*/
.angolo_top_sx_fixgenericaazzurra{
	background-image: url(../img/top_sx_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:30px;
	width:9px;
	float:left
}
.angolo_top_dx_fixgenericaazzurra{
	background-image: url(../img/top_dx_2.gif);
	background-repeat: no-repeat;
	background-position: right top;
		height:30px;
	width:9px;
		float:left
}

.angolo_top_sx_fixgenericablu{
	background-image: url(../img/top_sx_blu_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:30px;
	width:9px;
	float:left
}
.angolo_top_dx_fixgenericablu{
	background-image: url(../img/top_dx_blu_2.gif);
	background-repeat: no-repeat;
	background-position: right top;
		height:30px;
	width:9px;
		float:left
}
.angolo_bottom_sx_genericaazzurra{
	background-image: url(../img/bottom_sx.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
		height:12px;
	width:9px;
		float:left
}
.angolo_bottom_dx_genericaazzurra{
	background-image: url(../img/bottom_dx.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height:12px;
	width:9px;
	float:left
}


.angolo_bottom_sx_genericablu{
	background-image: url(../img/bottom_sx_bluscuro.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
		height:12px;
	width:9px;
		float:left
}
.angolo_bottom_dx_genericablu{
	background-image: url(../img/bottom_dx_bluscuro.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height:12px;
	width:9px;
	float:left
}



.top_fixgenericablu{
	width:80px;
	height:27px;	
	font-size: 10px;
	padding-top:3px;
	background-color: #00103c;
	color:#FFFFFF;
	float:left}
	
.top_fixgenericablu a:link{color:#ffffff; text-decoration:none}
.top_fixgenericablu a:active{color:#ffffff; text-decoration:none}
.top_fixgenericablu a:visited{color:#ffffff; text-decoration:none}
.top_fixgenericablu a:hover{color:#c4171d; text-decoration:none}		
	
.top_fixgenericaazzurra{
	width:80px;
	height:27px;	
	font-size: 10px;
	padding-top:3px;
	background-color: #273c63;
	color:#FFFFFF;
	float:left}
.top_fixgenericaazzurra a:link{color:#ffffff; text-decoration:none}
.top_fixgenericaazzurra a:active{color:#ffffff; text-decoration:none}
.top_fixgenericaazzurra a:visited{color:#ffffff; text-decoration:none}
.top_fixgenericaazzurra a:hover{color:#c4171d; text-decoration:none}	

.bottom_genericaazzurra{
	width:292px;
	height:12px;
	background-color: #273c63;
		color:#FFFFFF;
	float:left}
.bottom_genericablu{
	width:292px;
	height:12px;
	background-color: #00103c;
	color:#FFFFFF;
	float:left}
	
	.tabella_centro_genericaazzurra{
		background-color: #273c63;
				width:300px;
		float:left;
		padding:5px;
		color:#ffffff;
		}
.tabella_centro_genericaazzurra a:link{color:#c4171d; text-decoration:none}
.tabella_centro_genericaazzurra a:active{color:#c4171d; text-decoration:none}
.tabella_centro_genericaazzurra a:visited{color:#c4171d; text-decoration:none}
.tabella_centro_genericaazzurra a:hover{color:#c4171d; text-decoration:none}

.tabella_centro_genericablu{
		background-color: #00103c;
				width:300px;
		float:left;
		padding:5px;
		color:#ffffff;
		}
.tabella_centro_genericablu a:link{color:#c4171d; text-decoration:none}
.tabella_centro_genericablu a:active{color:#c4171d; text-decoration:none}
.tabella_centro_genericablu a:visited{color:#c4171d; text-decoration:none}
.tabella_centro_genericablu a:hover{color:#c4171d; text-decoration:none}	
		
/* css generali---------------------------------------------------------*/

.bordo_immagine{
border:1px solid #03123a}

.contenuto_generale{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:98%;
	text-align:justify;
	font-size: 11px;
	color: #000000;
	padding:5px;
	float:left}
	
.contenuto_generale a:link{ color:#c4171d; text-decoration:none}
.contenuto_generale a:visited{ color:#c4171d; text-decoration:none}
.contenuto_generale a:active{ color:#c4171d; text-decoration:none}
.contenuto_generale a:hover{ color:#c4171d; text-decoration:underline}	

/*.contenuto_generale a:link{ text-decoration:underline}
.contenuto_generale a:active{ text-decoration:underline}
.contenuto_generale a:visited{ text-decoration:underline}
.contenuto_generale a:hover{ text-decoration:none}*/
	
	

	
.box_scheda{
padding-bottom:4px;

	width:100%;	
	height:100%;
	float:left;	
	padding-bottom:4px;
	background-image: url(../img/bg_boxgenerale.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.titolo_principale{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #03123a;
	background-image: url(../img/riga_blu.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding:5px;
	text-transform: uppercase;	background-color:#f5f6fa;
}

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;}

.sottotitolo_generale{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #03123a;
	padding:2px;
	
}
.sottotitolo_generale h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #18337d;
	}


/*schema*/
.titolo_rosso{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c4171d;
	background-image: url(../img/riga_rossina.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding:5px;
	margin-bottom:5px;
	text-transform: uppercase;
}
.titolo_schema_generico{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #13254d;
	float:left;
	background-color:#5a78ae;
	height:100%;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	width:100%;
	text-transform: uppercase;
}


/*css terzo livello*/
.terzo_livello_generico a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-image: url(../img/pallino_generico.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:12px;
	margin-left:5px 5px 5px 0px;
	padding-right:5px;
	line-height:17px;
		display:block}
.terzo_livello_generico a:active{
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: #ffffff;
	background-image: url(../img/pallino_generico.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:12px;
		margin-left:5px 5px 5px 0px;
	padding-right:5px;
	line-height:17px;
		display:block}
.terzo_livello_generico a:visited{
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: #ffffff;
	background-image: url(../img/pallino_generico.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:12px;
		margin-left:5px 5px 5px 0px;
	padding-right:5px;
	line-height:17px;
		display:block}
	.terzo_livello_generico a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: #e6656a;
	background-image: url(../img/pallino_generico.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:12px;
		margin-left:5px 5px 5px 0px;
	line-height:17px;
	background-color:#354d7b;
	display:block}
	
	.terzo_livello_generico_sel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e6656a;
	background-image: url(../img/pallino_generico.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:12px;
	margin-left:5px 5px 5px 0px;
	line-height:17px;
	background-color:#354d7b;
	display:block}
		.terzo_livello_generico_sel a:link{	color: #e6656a;background-color:#354d7b; text-decoration:none}
		.terzo_livello_generico_sel a:visited{	color: #e6656a;background-color:#354d7b; text-decoration:none}
.terzo_livello_generico_sel a:active{	color: #e6656a;background-color:#354d7b; text-decoration:none}
.terzo_livello_generico_sel a:hover{	color: #e6656a;background-color:#354d7b; text-decoration:none}
/*sec liv*/
.testo_secliv_generico{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #c4171d;text-decoration:none}


.box_scheda em{color:#c4171d}
.box_scheda strong{color:#03123a}