@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, span, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}


body{
	font-family: Verdana, Geneva, sans-serif;	
	font-size: 12px; 
	line-height: 22px;
 
	background: #005496 url(/img/sfondo.jpg) top no-repeat;
}


h2{
	margin: 10px 0 5px 0;
	font-size: 14px;
}

ul, ol{
	margin: 0 0 0 20px;	
}
#container{
	width:725px; 
	margin: 0 auto; 
	background-color: #fff; 
	display:block; 
	height: auto; 
	overflow:auto;


}

  #header{
	height: 51px; 	
	min-height:51px; 
	background: url(/img/hdr/ama.jpg) top no-repeat;
	width: 725px;
}

 #lucio{
	width: 725px; 
	height: 330px; 
	min-height: 330px; 
	margin:0;
}

#navigaz{
	width:725px; 
	margin:0; 
	text-align:left; 
	padding:0;
	
}

#barralaterale{
	width: 205px; 
	float: left; 
	margin: 0; 
}

#corpocentrale{
	width: 520px; 
	float: right; 
	margin:0 0 20px 0;
	background-color: #FFF;
}

#corpocentrale h1{
	color: #990000; 
	font-size: 19px;
	margin: 20px 0 20px 0 ; 
}

#corpocentrale p{
	background-color: #fff; 
	padding: 0 14px 0 0 ;
}

#spazio{
	clear:both;
	width: 675px; 
	margin: 0px 0 0 25px; 
	padding: 0 0 30px 0;
}

#spazio .multimedia{
	/*background: url(/img/crp/sf_multimedia.jpg)	no-repeat; */
	width: 320px; 
	height: 184px; 
	min-height: 184px; 
	float: left; 
}

#spazio .agenda{
	background: url(/img/crp/sf_agenda.jpg)	no-repeat; 
	width: 320px; 
	height: 184px; 
	min-height: 184px; 
	float:right; 
	overflow:hidden;
	margin: 0 0 20px 0;
}
#spazio .agenda ul{
 float:left;
 padding:30px 0 0 30px;
 


 }

#spazio .agenda ul li{
	list-style:none;
	line-height:15px;
	width:275px;
	margin:0 0 3px 0;
	
	}

#spazio .agenda ul li a{
color:#fff;
text-decoration:none;
font-weight:bold;
line-height:16px;
  }
  
  
  #spazio .agenda ul li a:hover{
 
text-decoration:underline;
  }
  
  #spazio .agenda ul li .data{
color:#eee;
font-size:10px;
font-weight:bold;
display:block;
margin:0 0 -1px 0;
  }


#footer{
	clear:both;
	width: 725px; 
	min-heigh: 27px; 
	height: 27px; 
	background: url(/img/crp/ftr.jpg)	no-repeat; 
	text-align:right;
 
}

#footer .logo{
	float: right; 
	text-align: left; 
	width: 100px; 
}


a{
	margin:0;
	padding:0;
}

.mat{
	margin: 5px; 
	padding:5px; 
	border: 1px solid #999;
}

.rosso{
	color: #C00; 	
}

 a.profilo{
	width:242px;
	height:50px;
	min-height:50px;
	display:block;
	background:url(/img/hdr/n_profilo.jpg) no-repeat left top;
	float: left; 
	
	
}

a.profilo:hover{
	background:url(/img/hdr/n_profilo.jpg) no-repeat left 100%;
		float: left; 
}


 a.comesivota{
	width:243px;
	height:50px;
	min-height:50px;
	display:block;
	background:url(/img/hdr/n_comesivota.jpg) no-repeat left top;
	float: left; 
	
	
}

a.comesivota:hover{
	background:url(/img/hdr/n_comesivota.jpg) no-repeat left 100%;
		float: left; 
}


 a.multimedia{
	width:242px;
	height:50px;
	min-height:50px;
	display:block;
	background:url(/img/hdr/n_multimedia.jpg) no-repeat left top;
	float: left; 
	
	
}

a.multimedia:hover{
	background:url(/img/hdr/n_multimedia.jpg) no-repeat left 100%;
		float: left; 
}



 a.programma{
	width:243px;
	height:50px;
	min-height:50px;
	display:block;
	background:url(/img/hdr/n_programma.jpg) no-repeat left top;
	float: left; 
	
	
}

a.programma:hover{
	background:url(/img/hdr/n_programma.jpg) no-repeat left 100%;
		float: left; 
}

 a.materiali{
	width:240px;
	height:50px;
	min-height:50px;
	display:block;
	background:url(/img/hdr/n_materiali.jpg) no-repeat left top;
	float: left; 
	
	
}

a.materiali:hover{
	background:url(/img/hdr/n_materiali.jpg) no-repeat left 100%;
		float: left; 
}

 a.contatti{
	width:240px;
	height:50px;
	min-height:50px;
	display:block;
	background:url(/img/hdr/n_contatti.jpg) no-repeat left top;
	float: left; 
	
	
}

a.contatti:hover{
	background:url(/img/hdr/n_contatti.jpg) no-repeat left 100%;
		float: left; 
}

.ims {
padding:0 10px 10px 0;
}
div.elenews {
clear:both;
height:auto;
margin:0 0 10px;
width:auto;
border-bottom:1px dotted #0B4692;
float:left;
padding:10px 0 10px 0;
width:485px;
}
a{
	color:#0B4692;
	text-decoration:none;
}
a:hover{
 	text-decoration:underline;
}