body { background:#FFF; font-family:Arial, sans-serif; font-size:12px; color:#000000; }

#container { float:left; margin:0; width:100%; height:auto; background:#FFF; }

#header { height:100%; margin:0; }


	
	
		#logo { float:left; margin:2px 4px; }

		

	

#content { margin:4px; clear:both; }

	#main { width:100%; text-align:left;}
	
		
	
		#centrale {  width:100%; text-align:left; }
			#centrale img { float:left; margin:2px; border:1px solid #999; }




			#row
			{ margin:0; padding:0; list-style-type: none; list-style:none;}

			#row a, #row a:visited, #row a:active, #row a:link
			{ text-decoration:none;  display:block; background:transparent; color:#336699; font-weight:normal; margin:0; padding:8px; }
			#row a:hover
			{ background:#FFF; color:#336699; font-weight:normal; margin:0; padding:8px;}	
			
			
			#box_centrale_notizie {  background:#fff; margin-top:10px; }
			#box_centrale_notizie img { margin:2px; border:0 }
			
			/*#box_centrale_notizie ul, #box_centrale_notizie li
			{ margin:0; padding:0;	list-style-type: none; list-style:none; }
			
			#box_centrale_notizie li
			{ min-height:24px; background:transparent; clear:left; }


			#box_centrale_notizie li a, #box_centrale_notizie li a:visited, #box_centrale_notizie li a:active, #box_centrale_notizie li a:link
			{ text-decoration:none;  display:block; background:transparent; color:#336699; font-weight:normal; margin:0; padding:8px;}
			#box_centrale_notizie li a:hover
			{ background:#FFF; color:#336699; font-weight:normal; margin:0; padding:8px;}*/

			.data { color:#333333;  }
			
			
			#cl
			{ clear:both; height:1px; }
			
			#box_centrale_notizie li img {margin:2px; }
			
	#box_banner {margin-top:20px; padding:2px; }
		#box_banner a, #box_banner a:visited, #box_banner a:active, #box_banner a:link
		{font-style:italic; font-family:Georgia, serif; font-size:14px; color:#cc6600; font-weight:bold; margin:2px 0; text-decoration:underline; }
		#box_banner a:hover
		{font-style:italic; color:#CC3300; margin:2px 0; text-decoration:underline; }
			
	#menu { margin:20px 0; float:left; }
			
			
		
	
	
	#footer { border-top:2px solid #ccc; width:100%; font-family:Arial, sans-serif; font-size:10px; color:#333; font-weight:bold; padding-top:5px; text-align:center; background:#99ccff; height:30%;} 
	#footer a, #footer a:visited, #footer a:active, #footer a:link
	{ text-decoration:underline; color:#003366; font-size:10px; }
	#footer a:hover
	{ text-decoration:none; color:#FF6600; font-size:10px; }
	
	#comitato-redazione, #comitato-redazione a { font-size:10px }
	
	
	
#menu ul
{
	margin:0;
	padding: 0;	
	list-style-type: none;
}

#menu li
{
	float:left;
	margin:5px;
	font-weight: bold;
	width:95%;
	height:auto;
	font-family:Verdana,sans-serif;
	font-size:14px;
	text-align:left;
	text-transform:uppercase; 
	
}

#menu li a, #menu li a:visited, #menu li a:active, #menu li a:link
{ text-align:left; color:#003366; text-decoration:underline; }
#menu li a:hover
{ color:#ff6600; text-decoration:underline;}		

	
	
	
	
	
	
a, a:visited, a:active a:link
{ font-family:Arial, sans-serif; font-size:12px; text-decoration:underline; color:#336699; font-weight:bold; }
a:hover
{ text-decoration:underline; color:#0099FF; font-weight:bold;}





h1
{ font-family:Arial, sans-serif; text-align:left; font-size:16px; color:#006699; font-weight:bold; text-transform:uppercase; margin:0 ; }

h2
{ text-align:left; font-size:16px; color:#4f6c4f; font-weight:bold; margin:0 ; }

h3
{ font-family:Georgia, serif; font-size:14px; color:#cc6600; font-weight:bold; margin:2px 0; }

h4
{ font-family:Arial, sans-serif; font-size:12px; color:#336699; font-weight:normal; text-align:left; }

h5
{ font-size:12px; color:#6699cc; font-weight:normal; text-align:left; }

h6
{font-size:10px; color:#000; }

big { font-size:14px; font-weight:normal; color:#000; }


.field { width:150px; height:14px; border:1px solid #003366; font-family:Arial; color:#003366; font-size:12px; margin:0 0 2px 2px; }

.but
{  width:30px; height:16px; border:1px solid #003366; font-family:Arial; color:#003366; font-size:12px; margin:0 0 1px 2px; }




