/* **-----------------------------------------------------------------------------------------** */ 
/* ** http://host.uniroma3.it// -   
/*	** _layout.css - creato da Francesca Vaino - vaino@uniroma3.it  - 12 settembre 2008 
/* **-----------------------------------------------------------------------------------------** */
body {
	background-color: #ADDBD1 /*#f9f7e1*/;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #009;
}
body * {text-align: left; position: relative;}
		.alt {display: none;}
		.email {unicode-bidi: bidi-override; direction: rtl;}
		.valid {text-align: right; margin-top: 4px; padding: 0px;}
		
/**/
/* elementi */
h1,h2,h3 {color: #222299; font-weight: bold; font-family: "Lucida Sans","Trebuchet MS",Verdana,Helvetica,sans-serif;}
h1 {font-size: 160%; padding: 0px; margin: 20px 0px 28px 0px;}
h2 {font-size: 130%; margin: 5px 0px 28px 0px;}
h3 {font-size: 115%; margin: 15px 0px 10px 0px; background-color: #EDF8F8; border-bottom: 1px solid #33cccc;}
h4 {font-size: 110%; padding-top: 10px; margin: 5px 0px 10px 0px;}
p {text-align: left; line-height: 1.7em; margin: 2px 5px 2px 5px;}
dl{border-top: 1px solid #E1E4ED; border-bottom: 1px solid #E1E4ED;	margin-left: 0px;}
dt {font-weight: bold; padding-top:4px;	font-variant: small-caps;}
dd {font-style: italic;	padding: 2px 0px 4px 0px;}
img {border: none;}
acronym {cursor: help; border-bottom: #888 1px dotted;}
#linkcontenuto {display: none;}
/* tabelle */
table {width: 570px; border: 1px solid #E1E4ED;}
th {border: 1px solid #E1E4ED; padding: 5px 1px 5px 1px; font-size: 100%; text-align: center;}
td {width: auto; border: 1px solid #E1E4ED; font-size: 94%;	text-align: left;}		


/* ============================================================================ */
/* STRUTTURA PAGINA */
/* ============================================================================ */

/* ** #Foglio ** */	
#Foglio {
	width: 800px;
	margin: 0px auto 0px auto;
}

/* ** #Testa ** */	
#Testa {
	background: #FFF url(../images/Testata_CoDiLing.jpg) no-repeat 0;
	margin: 0px;
	height: 70px;
	padding: 0px;
	color: #FFF;
	border-top: 1px solid #333399; /* #6B92D6; */
	border-left: 1px solid #333399; /* #6B92D6; */
	border-right: 1px solid #333399; /* #6B92D6; */
}
		#Testa img {
			border: none;
			margin: 5px;
		}

/* ** #Percorso ** */			
		#Percorso h2 {
			background-color: #333399; 
			margin: 0px 0px 0px 0px;
			padding: 2px 0px 5px 5px;
			border-left: 1px solid #333399; /* #009; */
			border-right: 1px solid #333399; /* #009; */
			font-size: 100%;
			color: #FFFFFF; /* #009; */
		}
		#Percorso h2 a {
			text-decoration: none;
			color: #FFFFFF;
		}
		#Percorso h2 a:visited {
			color: #FFFFFF;
		}
		#Percorso h2 a:hover {
			border-bottom: 1px solid #33cccc;
			color: #FFFFFF;
		}

/* ** #Corpo di 800px ** */	
#Corpo {
	position: relative;
	border-top: 1px solid #333399; /* #009; */
	border-left: 1px solid #333399; /* #009; */
	border-right: 1px solid #333399; /* #009; */
	border-bottom: 1px solid #333399;  /* #009; */
	background-color: #FFF;
}

/* ** #Lato di 180px a sinistra ** */	
#Lato {position: absolute; left: 0px; width: 180px; /*background-color: #FFFFFF; */margin: 10px 0px 0px 0px; 
	border-top: 1px solid #33cccc; border-right: 1px solid #33cccc;}
	#Lato img {border: none; vertical-align: bottom; margin: 2px;}
	#Lato ul {padding: 0px; margin: 0px; list-style: none;}
	#Lato ul li {display: inline; text-align: left; }
	#Lato ul li a {display: block; text-decoration: none; border-bottom: 1px solid #33CCCC; color: #000099;
		padding: 5px 0px 0px 10px; font-size: 100%; line-height: 1.9em; letter-spacing: .1em;}
	#Lato ul li a:hover {background-color: #ADDBD1;}
	#Lato a.attivo {background-color: #333399; border-bottom: 1px solid #33CCCC; color: #FFFFFF;}
	#Lato li.topmain1 {display: block; padding-left:10px; line-height: 1.9em; letter-spacing: .1em; background-color: #EDF8F8;/**/}
	#Lato li.topmain2 {display: block; padding-left:10px; font-weight: bold; line-height: 1.9em; letter-spacing: .1em;
		background-color: #EDF8F8;/**/}
	#Lato ul.submain1 {margin-left: 25px; font-size: 95%; border-left: 1px solid #333399; border-top: 1px solid #33CCCC; 
		background-color: #FFFFFF;}

/* ** #Cuore di 619px ** */	
#Cuore {
	background-color: #FFFFFF;
	margin: 2px 0px 0px 181px; 
	padding: 0px 15px 2px 30px;
	clear: right;
}
		.ima {
			margin: 0px auto 0px auto;
		}
		.imasx {
			float: left;
			margin: 5px 30px 5px auto;
		}
		.imadx {
			float: right;
			margin: 5px auto 5px 30px;
		}
		.imamidi {
			width: 50%; margin: 2px; 
		}
		.imamidisx {
			width: 50%;
			float: left;
			margin: 5px 30px 5px auto;
		}
		.imamididx {
			width: 50%;
			float: right;
			margin: 5px auto 5px 30px;
		}
		#Cuore a {
			text-decoration: none;
			color: #009;
			border-bottom: 1px solid #33cccc;
		}
		#Cuore a:visited {
			color: #009;
		}
		#Cuore a:hover {
			border-bottom: 1px solid #33cccc;
			background-color: #333399; /* #AA000; */
			color: #FFFFFF; /* #FFFFFF; */
		}
		#Cuore ul.zero {
			list-style: none;
			line-height: 2em;
		}
		#Cuore ul.punto {
			list-style: disc;
			line-height: 2em;
		}
		#Cuore ul.num {
			list-style: decimal;
			line-height: 2em;
		}
		#Cuore li.puntico1 {/* file pdf */
			list-style-image: url(../images/pdf_ico.gif);
			line-height: 2em;
			padding-bottom: 1em;
		}
			#Cuore li.puntico1 a{
		   	font-weight: normal;
			font-size: small;
			}
		#Cuore li.puntico2 {/* collegamento web */
			list-style-image: url(../images/web_ico.gif);
			line-height: 1em;
			padding-bottom: 0.8em;
		}
			#Cuore li.puntico2 a{
		   	font-weight: normal;
			font-size: small;
			}
		#Cuore li.puntico3 {/* file word */
			list-style-image: url(../images/doc_ico.gif);
			line-height: 1em;
			padding-bottom: 0.8em;
		}
			#Cuore li.puntico3 a{
		   	font-weight: normal;
			font-size: small;
			}
		#Cuore li.puntico4 {/* file excel */
			list-style-image: url(../images/xls_ico.gif);
			line-height: 1em;
			padding-bottom: 0.8em;
		}
			#Cuore li.puntico4 a{
		   	font-weight: normal;
			font-size: small;
			}
		#Cuore li.puntico5 {/* sezione interna */
			list-style-image: url(../images/giu_ico.gif);
			line-height: 1em;
			padding-bottom: 0.8em;
		}
			#Cuore li.puntico5 a{
		   	font-weight: normal;
			font-size: small;
			}
		#Cuore li.puntico6 {/* area nella mappa */
			list-style-image: url(../images/map_ico.gif);
			line-height: 1em;
			padding-bottom: 0.8em;
		}
			#Cuore li.puntico6 a{
		   	font-weight: normal;
			font-size: small;
			}
		#Cuore p {
			text-align: left;
		}
		.evi {
			font-weight: bold;
		}
		.enfa {font-weight: bold; color: #0000FF; letter-spacing: .1em;}
		.firma {
			font-style: italic;
			text-align: right;
		}
		.ita {
			font-style: italic;
		}
		.centro {
			text-align: center;
			padding: 2px 0px 1px 0px;
		}
		.centroevi {
			overflow: auto; 
			/*float: left;*/
			width: 530px; /*270*/
			height: 230px; /*100*/
			background-color: #EDF8F8 /*#F4F2E4*/;
			border: 1px outset #33cccc; 
			color: #090E52;
			margin: 10px auto 10px 5px; 
			padding: 5px; 
			line-height: 1.5em;
			text-align: center;
		}
		.tito {
			font-size: 130%;
			font-weight: bold;
		}
		#Cuore div.boxdoc {
			position: absolute;
			left: 350px;
			width: 230px;
			height: 320px;
			border: #333399 solid 1px;
			padding: 2px 2px 2px 5px;
			margin: 5px 0px 0px 0px;
			font-size: 120%;
		}
/*.nav-up {
}*/
#Cuore p.torna { /* prima la classe si chiamava: .nav-up {}  ??  */
	/*clear: right;  right: importante per 'Torna su' a fine pagina */
	text-align: right;
	padding: 20px 5px 0px 0px;
}

/* ** #Info ** */		
		#Info {
			clear: left; /* left: importante nella home page per lo spazio news  */
			background-color: #333399; /*background-color: #EEEADB;*/ /* #DDEEFF; */
			margin-top: 20px;
			margin-bottom: 0px;
			height: 20px;
			padding-left: 10px;
			border-left: 1px solid #33cccc; /* #009; */
			border-right: 1px solid #33cccc; /* #009; */
			color: #FFFFFF; /* #009; */
		}
		#Info p {
			font-size: 94%;
		}

/* ** #Piede ** */	
#Piede {
	background-color: #EDF8F8; /*#F4F2E4 url(../images/.jpg) no-repeat 0;*/
	margin: 0px; /* 15px senza #Info */
	height: 70px;
	padding-left: 10px;
	color: #009;
	/*border-top: 1px dashed #9A9A9A;*/
}
		#Piede p{
			font-size: 94%;
			margin: 0px; 
			padding: 4px 0px 0px 0px;
			font-weight: bold;
		}
		#Piede a {
			text-decoration: none;
			color: #009;
			border-bottom: 1px dashed #009;
		}
		#Piede a:visited {
			color: #009;
		}
		#Piede a:hover {
			border-bottom: 1px solid #33cccc;
			background-color: #FFFFFF;
		}
		
		
/* Federico */
		
.globalContainer{
height:auto;
border-bottom-color:white;
border-top-color:white;
}

.newsContainer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
border-top-style:solid; /* border-style:solid; - modificato Fra */
border-top-width:thin; /* border-width:thin; - modificato Fra */
border-top-color:blu; /* border-color:black; - modificato Fra */
width:560px;
height:auto;
clear:left; /* aggiunto Fra */
}


.categoria {
font-size:10px;
color:#999999;
font-style:italic;
font-weight:bold;
}

.nomeDataEvento {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; /* 15px - modificato Fra */
color:#0000CC;
font-weight:bold;
}

.immContainer{
width:39%;
float:left;
padding-bottom:2px; 
padding-top:2px;
padding-right:2px;
border-color:white;
}

.corpoContainer{
width:59%;
float:left;
background-color:white;
height:auto;
border-color:white;
}

.immagineAnt{
padding-bottom:1px;
padding-top:1px;
padding-left:1px;
padding-right:1px;
margin-left:10px;
height:120px;
border-style:solid;
border-color:white;
border-width:thin;
}
.documentoAnt{
border-style:none;
width:auto;
height:auto;
}
.helpInt{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:white;
}

/*box */
.newsBox{
/*border-bottom-style:solid;
border-width:thin;
border-color:#FFFFFF*/
}

.datTit{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0000CC;
/** **/
background-color: #FFFFFF;
border-bottom: 1px solid #006699;
border-top: none;
border-left: none;
border-right: none;
cursor: pointer;
}

.cat{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
}

.evidenza{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:red;
}

.contenitoreNews{
width:auto;
height:auto;
/*border-style:solid;
border-width:thin;
border-color:#FFFFFF;
*/}

.bottoni {margin-top:20px; border-top:1px solid #000099;}   /* aggiunta fra x avvisi e eventi */

