/* ---------------------------------------------
	style.css 1.2
	Content detail template specific styles 
	Author: Andrea De Lissandri
   --------------------------------------------- */



/*    Contento Generale
-------------------------------------------------------------------- */
body {
	background:  #041934 url(../immagini/sfondo-menu-top.jpg) repeat-x top left;
	text-align: left;
	color: #000000;											
	font-family: Arial, Verdana, "Times New Roman", Times, serif;
	font-size: 12px;	
	color:#000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}


#tab_contenuti {padding: 0px; margin: 10px 40px 0px 40px;; width:95%; height:100px;}	

.campi_input {padding: 0px; margin: 0; height:13px; font: 10px Verdana, Arial, Helvetica, sans-serif;}	
#cerca_motore {padding: 0px; margin: 32px 30px 0px 0px; float:left; }	

	.registrati a {text-decoration: none; color: #ffffff; text-align: left; font-size:12px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
	.registrati a:hover{ color: #f9dd26; text-decoration:underline; width:250px; }	

/
	/* MENU SINISTRA*/
		#menu_sx{ padding:0px;}
		#menu_sx ul{list-style-type: none; margin: 8px 0 0 0;padding: 0; width:250px; }
		#menu_sx li {color: #ffffff; text-align: left; font-size:13px; padding:3px 0px 4px 3px; margin:2px 0px 2px 0px;}
		#menu_sx a {text-decoration: none; color: #ffffff; text-align: left; font-size:13px; padding:3px 0px 4px 0px; margin:2px 0px 2px 0px;}
		#menu_sx a:hover{ color: #f9dd26; text-decoration:underline; width:250px; }	

	/* MENU SOPRA*/
		#menu_top{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
		#menu_top ul{list-style-type: none;margin: 0;padding: 0; }
		#menu_top li{float: left; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
		#menu_top a
					{ 
						display: block;
						vertical-align:middle;
						text-decoration: none; 
						color: #FFFFFF;
						font-weight: bold;
						line-height: 100px;
						text-align: center; 
						font-size:12px;
						padding:0px 9px 0px 9px; 
						margin:0px 0px 0px 0px;					 
					}
		#menu_top a:hover{ color: #fee019; text-decoration:none; background: url(../immagini/sfondo-menu-top-1.jpg) repeat-x top center;}
		
		/* MENU LOGIN*/
		#menu_login{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
		#menu_login a
					{ 
						vertical-align:middle;
						text-decoration: none; 
						color: #FFFFFF;
						height:16px;
						line-height:20px;
						font-weight: bold;
						text-align: center; 
						font-size:11px;
						border-right: 1px solid #FFFFFF;
						padding:0px 6px 0px 6px; 
						margin:0px 0px 9px 0px;						 
					}
		#menu_login a:hover{ color: #fee019; text-decoration: underline;}
		
		#titoli_1 a{ color:#eacd38; padding:0px; margin: 0; font-size:15px; font-weight:bold;}	
		#titoli_1 a:hover{ color:#FFFFFF;}	
	
	/* TITOLI */
	
		
		#titoli{ color:#eacd38; padding:0px 0px 0px 0px; text-align: left;  margin: 0px 0px 0px 0px; font-size:20px;}
		
		.titoli_1{ color:#eacd38; padding:0px; margin: 0; font-size:15px; font-weight:bold;}
		.materiale_didattico{ color:#fee019; text-align: left; font-size:14px;}
		.privacy{ color:#FFFFFF; text-align: justify; font-size:10px;}
		
		.foto{margin: 5px 0px 5px 5px; padding: 5px 5px 5px 5px; border:1px solid #999999;}
		.foto_sx{margin: 5px 5px 5px 0px; padding: 5px 5px 5px 5px; border:1px solid #999999;}
		
		.news{ color:#FFFFFF;padding-top:0px; padding-left:0px; text-align: left;  margin: 10px 0px 0px 0px; font-size:20px;}
		.news_1{ color:#FFFFFF; padding:0px; margin: 0; font-size:15px; font-weight:bold;}
		
			
	/* TITOLO NEWS */
		.titolo_news{ text-align: left; color: #FFFFFF; padding: 0px 10px 0px 0px;  margin: 0px 0px 0px 0px; font-size:1em;}
		.titolo_news a{ text-decoration: none; color: #FFFFFF; font-weight: bold; }
		.titolo_news a:hover{ color: #fde219; text-decoration: underline; font-weight: bold; }
		
		#titolo_news{ text-align: left; color: #FFFFFF; padding: 0px 10px 0px 0px;  margin: 0px 0px 0px 0px; font-size:1em;}
		#titolo_news a{ text-decoration: none; color: #FFFFFF; font-weight: bold; }
		#titolo_news a:hover{ color: #fde219; text-decoration: underline; font-weight: bold; }
		
	/* FOOTER */
		.footer{ text-align: right; color: #FFFFFF; padding: 10px 10px 0px 0px;  margin: 0px 0px 0px 0px; font-size:1em;}
		.footer a { text-decoration: none; color: #FFFFFF; }
		.footer a:hover{ color: #fee019; text-decoration: underline; }	
	
	/* TITOLI */
		.testo_centrale { color: #FFFFFF; font: 12px Arial, Helvetica, sans-serif;}	
		.testo_centrale a { color: #FFFFFF; font: 12px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}	
		.testo_centrale a:hover{ color: #FFFFFF; font: 12px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}					
		
	/* TITOLI */
		h1 {color:#FFFFFF; text-align: left;  margin: 10px 0px 0px 0px; padding: 0px 0px 0px 1px; font-size:18px;	}

#spazio_bianco  { width:260px; background:#FFFFFF; height:1px;}