/* CSS Document */

body 
{    
	font-family:Arial, Helvetica, sans-serif;	
	font-size: 10px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	color:#666666;
	background-color:#FFFFFF;
	text-align:justify;
	
}
.barre { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#CCCCCC;
}


/* TEXT*/
.descrizioni{    
	font-family:Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color:#666666;
	text-align:justify;
	
	
	}
.descrizioni2{    
	font-family:Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color:#666666;
	
	}
	.descrizioni_nomaiusc{    
	font-family:Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color:#666666;
	text-align:justify;
	text-transform:lowercase;
	
	
	}

	.text_error{    
font-family:Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color:#FF0000;
	font-weight:bold;	
	text-align:left;
	}
.txt_azz{    
	font-family:Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color:#3C97BD;	
	font-weight:bold;	
	
	}
	.title_orange{    
	font-family:Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color:#FF6600;
	font-weight:bold;	
	
	}
.CampoMail{
background-color:#FFFFFF;
border:1px solid #CCCCCC;
	}
.CampoInvia{
background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#FF6600;
font-size:11px;
font-weight:bold;
	}
.txt_gray{    
	color: #4E4A49;
     font-size:12px; 
	 font-weight: bold;
	 font-family:Arial, Helvetica, sans-serif;
	 text-decoration:underline;
	}

	.indirizzo { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
.title_black { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
}
.title_black2 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color:#000000;
}

.title_gray_dark { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;	
	color:#333333;
}

.title_white { 
	padding-top:5px;
	padding-bottom:5px;
}

	
/* BORDER*/
.border_page{
border:1px solid #999999;
	}
	.border_gray{
border:1px solid #CCCCCC;
	}



.barre { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
}

/*BACKGROUNDS*/
.bg_white {   
	background-color :#FFFFFF;	
}
.bg_black{   
	background-color :#000000;	
}
.bg_gray_dark{   
	background-color :#666666;	
}
/*BACKGROUNDS + TEXT */

.cell_faq{   
color:#FFBA00;
font:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:15px;

}
/*FORM*/
#signup input, select, textarea
 {
border:1px solid #FFFFFF;
background-color:#CCCCCC;
color:#333333;
font:Arial, Helvetica, sans-serif;
font-size:11px;
padding:2px;
	}
#signup textarea {
border:1px solid #FFFFFF;
background-color:#CCCCCC;
color:#333333;
font:Arial, Helvetica, sans-serif;
font-size:11px;
padding:2px;
	}
#signup input.short 
 {
border:1px solid #476F91;
background-color:#ffffff;
color:#003366;
font:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
background-image:url(arrow_gray.gif);
background-repeat:no-repeat;






	}
	

/*LINK*/

a.affari:link  { text-decoration: none; color: #3C97BD;  font-size:11px;font-family:Arial, Helvetica, sans-serif;} 
a.affari:active { text-decoration: none; color:#3C97BD; font-size: 11px;  font-family:Arial, Helvetica, sans-serif;}
a.affari:visited { text-decoration: none; color: #3C97BD; font-size: 11px; font-family:Arial, Helvetica, sans-serif;} 
a.affari:hover 	{ text-decoration: underline; color: #3C97BD; font-size: 11px; font-family:Arial, Helvetica, sans-serif;}

a.links:link  { text-decoration: none; color: #668694;  font-size:11px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-weight:bold;} 
a.links:active { text-decoration: none; color:#668694; font-size: 11px;  font-weight: bold;  font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
a.links:visited { text-decoration: none; color: #668694; font-size: 11px;  font-weight: bold;  font-family:Arial, Helvetica, sans-serif; font-weight:bold;} 
a.links:hover 	{ text-decoration: underline; color: #668694; font-size: 11px;  font-weight: bold;  font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

a.data:link  { text-decoration: none; color: #CCCCCC;  font-size:11px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;} 
a.data:active { text-decoration: none; color:#CCCCCC; font-size: 11px;  font-weight: bold;  font-family:Arial, Helvetica, sans-serif;}
a.data:visited { text-decoration: none; color: #CCCCCC; font-size: 11px;  font-weight: bold;  font-family:Arial, Helvetica, sans-serif;} 
a.data:hover 	{ text-decoration: none; color: #FFBA00; font-size: 11px;  font-weight: bold;  font-family:Arial, Helvetica, sans-serif;}

a.schermo:link  { text-decoration: underline; color: #FFFFFF;  font-size:11px; font-family:Arial, Helvetica, sans-serif;} 
a.schermo:active { text-decoration: none; color:#FFFFFF; font-size: 11px; font-family:Arial, Helvetica, sans-serif;}
a.schermo:visited { text-decoration: underline; color: #FFFFFF; font-size: 11px; font-family:Arial, Helvetica, sans-serif;} 
a.schermo:hover 	{ text-decoration: none; color: #FFFFFF; font-size: 11px; font-family:Arial, Helvetica, sans-serif;}

a.quest:link  { text-decoration: none; color: #666666;  font-size:12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;} 
a.quest:active { text-decoration: none; color:#666666; font-size: 12px;  font-weight: bold;  font-family:Arial, Helvetica, sans-serif;}
a.quest:visited { text-decoration: none; color: #666666; font-size: 12px;  font-weight: bold;  font-family:Arial, Helvetica, sans-serif;} 
a.quest:hover 	{ text-decoration: none; color: #666666; font-size: 12px;  font-weight: bold;  font-family:Arial, Helvetica, sans-serif;}

a.visualizza:link  { text-decoration: none; color: #3C97BD;  font-size:11px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;} 
a.visualizza:active { text-decoration: none; color:#3C97BD; font-size: 11px;  font-weight: bold;  font-family:Arial, Helvetica, sans-serif;}
a.visualizza:visited { text-decoration: none; color: #3C97BD; font-size: 11px;  font-weight: bold;  font-family:Arial, Helvetica, sans-serif;} 
a.visualizza:hover 	{ text-decoration: underline; color: #3C97BD; font-size: 11px;  font-weight: bold;  font-family:Arial, Helvetica, sans-serif;}
/*-------------------------------------- Menu Verticale de Gauche --------------------------------------*/

.m0l0i {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	padding: 4px;
}
.m0l0o {
	text-decoration : none;
	border : 1px solid #FFFFFF;
}
.m0l1i {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	padding: 4px;
}
.m0l1o {
	text-decoration : none;
	border : 1px solid #FFFFFF;
}
.m0l2i {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	padding: 4px;
}
.m0l2o {
	text-decoration : none;
	border : 1px solid #FFFFFF;
}

/*-------------------------------------- Fin Menu Verticale de Gauche --------------------------------------*/

#shortnews {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666; width:450px; border-top:1px dashed #999999; padding-top:8px;font-weight:normal;}
	#shortnews #nimg { float:left; border:1px solid #CCCCCC; margin-right:5px;}
		#shortnews #nimg img { border:0px; }
	#shortnews #ntitle { font-size:14px; font-weight:bold; margin-left:5px; padding-bottom: 7px;}
	#shortnews #nintro {}
	#shortnews #nlink { text-align:right;}
		#shortnews #nlink a {text-decoration: none;}
		#shortnews #nlink a:link {color: #4394C1;}
		#shortnews #nlink a:visited {color: #9CCBDF;}
		#shortnews #nlink a:hover, a:active {color: #89B9CF;}
		
#fullnews {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666; width:450px; padding-top:8px; font-weight:normal;}
	#fullnews #nimg { float:left; border:1px solid #CCCCCC; margin-right:5px;}
		#fullnews #nimg img { border:0px; }
	#fullnews #ntitle { font-size:14px; font-weight:bold; margin-left:5px; padding-bottom:7px; }
	#fullnews #ntext {}
	#fullnews #nlink {padding-bottom:20px;}
		#fullnews #nlink a {text-decoration: none;}
		#fullnews #nlink a:link {color: #4394C1;}
		#fullnews #nlink a:visited {color: #9CCBDF;}
		#fullnews #nlink a:hover, a:active {color: #89B9CF;}
	
		
#clear {clear: both; margin: 0; padding: 0; width: auto;}
