@charset "utf-8";
/* CSS Document */
a{font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#fff;
text-decoration:none;
font-weight:bold;}
a:hover{ text-decoration:none;color:#aaFFFF;font-weight:bold;}

.blacklink a{ color:#666;text-decoration:none;}
.blacklink a:hover{ text-decoration:none;color:#000;}



body {font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color: #ccc;}
p{color:#000;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
td{ color:#000000;}

.spaziatore_grey{ height:1px; background-color:#333;}
.testo_little{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;}

#contenitore{font-family:Arial, Helvetica, sans-serif; 
	border:10px solid;
	border-color: #fff;
	width:900px;
	position:absolute;
	left: 50%;
	margin-left: -450px;
	background-color: #fff;}
#header{
	border:none;
	width:900px;
	height:154px;
	background-image:url(../immagini/top.png);
	float:left;
	top:0px;
	left:0px;
	margin-top:0px;
	margin-left:0px;
	background-color:#fff;
}
			#header a {
			font-size : 0;
			text-indent : -999em;
			display : block;
			width: 100%; 
			height: 100%;
			}
			
#oggi{position:absolute;right:20px;top:120px; text-align:right;}
			
	#orizzontale_superiore{
		height:24px;
		background-image:url(../immagini/top-m.png);
		width:100%;
		float:left;}

	#orizzontale_tops{
		width:900px;
		float:left;}
		
		#sxup{float:left;width:190px; height:24px;margin-top:0px; top:0px;background-image:url(../immagini/sx-top.png); background-repeat:no-repeat;}
		#corpoup{float:left;width:520px; height:24px;margin-top:0px; top:0px;background-image:url(../immagini/center-top.png); background-repeat:no-repeat;}
		#dxup{float:right;width:190px; height:24px;margin-top:0px; top:0px; background-image:url(../immagini/dx-top.png); background-repeat:no-repeat;}

	#orizzontale_bottoms{
		width:900px;
		float:left;}
		
		#sxbottom{float:left;width:190px; height:24px;margin-top:0px; top:0px;background-image:url(../immagini/sx-bot.png); background-repeat:no-repeat;}
		#corpobottom{float:left;width:520px; height:24px;margin-top:0px; top:0px;background-image:url(../immagini/center-bot.png); background-repeat:no-repeat;}
		#dxbottom{float:right;width:190px; height:24px;margin-top:0px; top:0px; background-image:url(../immagini/dx-bot.png); background-repeat:no-repeat;}


		/*menu*/
		.menusup{ 
			position:relative;
			left:0px;
			height:18px;/*25 senza padding*/
			width:160px;/*190 senza padding*/
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#1C5B8D;
			text-decoration:none;
			font-weight:bold;
			text-align:left;
			padding-left:15px;
			padding-right:15px;
			padding-top:5px;}
		.voce{
			position:relative;
			left:0px;
			height:15px;/*25 senza padding*/
			width:150px;/*190 senza padding*/
			font-family:Arial, Helvetica, sans-serif;
/*			font-size:11px;*/
			color:#FFFFFF;
			text-decoration:none;
			font-weight:normal;
			text-align:left;
			padding-left:25px;
			padding-right:15px;
			padding-top:5px;}
					.voce a{
					color:#FFFFFF;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					}
					.voce a:hover{
					color:#1C5B8D;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					}
		.lineabianca{	
			position:relative;
			left:25px;
			height:1px;
			width:140px;;
			background-color:#FFFFFF;}
		/*fine menu*/	
			
			
		#inside_tabella{
		float:left;
		margin-top:0px;
		margin-left:0px;}

			
			
	.corpo_centrale{font-family:Arial, Helvetica, sans-serif; font-size:12px;
		position:relative;
		width:490px;/*520 totali*/
		margin-top:-5px;
		padding-left:15px;
		padding-right:15px;
		}
		.corpo_centrale:link{
		font-size:36px;
		color:#333333;
		font-weight:bold;
		}	
		.corpo_centrale:hover{
		color:#333333;
		text-decoration:none;	}
	
		.corpo_centrale:a{
		color:#333333;
		text-decoration:none;	}
	
		.corpo_centrale a:hover{ text-decoration:none;color:#333;font-weight:bold;}
		.corpo_centrale a{ text-decoration:none;color:#333;font-weight:bold;}

	
	/*news*/
	#news{
		position:relative;
		width:160px;/*190 totali*/
		margin-top:0px;
		padding-left:15px;
		padding-right:15px;
		font-family:Arial, Helvetica, sans-serif;
		}
			.news_titolo{
				font-weight:bold;
				font-size:11px;
				color:#FFFFFF;
				padding-bottom:3px;
				}	
			
			.news_sintesi{
				font-size:10px;
				padding-top:3px;
				}
			
			.news_leggi{
				text-align:right;
				font-size:10px;
				padding-top:3px;
				}	
			.news_leggi a{color:#8BBFDC;font-size:10px;}
			.news_leggi a:hover{color:#FFFFFF;text-decoration:none;font-size:10px;}
			
			.news_img{
				vertical-align:middle;
				height:100px;
			}	
	.news_hr {
	height:1px;
	color:#8BBFDC;
}
	/*fine news*/
	#mau{
		position:absolute;
		bottom:5px;
		left:10px;
	}
	#login{
		position:absolute;
		bottom:0px;
		right:10px;
	}

#bottom{font-family:Arial, Helvetica, sans-serif; font-size:12px;
background-image:url(../immagini/bottom.png);
	width:900px;
	height:40px;
	float:left;
}

/*articolo*/
.titolo{
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#1C5B8D;
margin-bottom:-15px;
padding-top:5px;
}
.testo_c{
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
/*padding-top:-10px;*/
}
.detail{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#666;
margin-top:-3px;}
/*end articolo*/

/*gestione*/
.contenuto_centro{font-family:Arial, Helvetica, sans-serif; font-size:12px;
width:660px;/*710*/
padding-left:25px;
padding-top:10px;
padding-right:25px;}
.tr_gest{background-color:#333;}
.tr_gest_light{background-color:#999;}
.td_gest{color: #FFF; font-weight: bold; font-size: 10px;}
.legenda{ font-weight:bold; font-size:14px;}
.mod_articolo { height:11px; width:100%; color: #444;}
.mod_articolo a{ height:11px; width:100%; color: #555;}
.mod_articolo a:hover{ height:11px; width:100%; color: #C33;}
/*end gestione*/

