/* **-----------------------------------------------------------------------------------------** */ 
/* ** http://host.uniroma3.it// -   
/*	** _layout.css - creato da Francesca Vaino - vaino@uniroma3.it  - 12 settembre 2008 
/* **-----------------------------------------------------------------------------------------** */
body {
	background-color: #000044;
	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: #BB0000;
	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: 110%;
	margin: 5px 0px 10px 0px;
}
h4 {
	font-size: 105%;
	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;
}
#linkcontenuto {
	display: none;
}


/* ============================================================================ */
/* STRUTTURA PAGINA */
/* ============================================================================ */

/* ** #Foglio ** */	
#Foglio {
	width: 800px;
	margin: 0px auto 0px auto;
}

/* ** #Testa ** */	
#Testa {
	background: #FFF url(../images/wal_banner.jpg) no-repeat 0;
	margin: 0px;
	height: 110px;
	padding: 0px;
	color: #FFF;
	border-top: 6px double #BB0000; /* #6B92D6; */
	border-left: 6px double #BB0000; /* #6B92D6; */
	border-right: 6px double #BB0000; /* #6B92D6; */
	border-bottom: 6px double #BB0000;  /* #009; */
}
		#Testa img {
			border: none;
			margin: 0px 0px 0px 2px;
		}

/* ** #Percorso ** */			
		#Percorso h2 {
			background-color: #BB0000; /*background-color: #EEEADB;*/ /* #DDEEFF; */
			margin: 0px 0px 0px 0px;
			padding: 2px 0px 5px 5px;
			border-left: 6px double #BB0000; /* #009; */
			border-right: 6px double #BB0000; /* #009; */
			font-size: 100%;
			color: #FFFFFF; /* #009; */
		}
		#Percorso h2 a {
			text-decoration: none;
			color: #FFFFFF;
			border-bottom: 2px solid #000099;
		}
		#Percorso h2 a:visited {
			color: #FFFFFF;
			border-bottom: 2px solid #000099;
		}
		#Percorso h2 a:hover {
			border-bottom: 2px solid #FFFFFF;
			color: #FFFFFF;
		}

/* ** #Corpo di 650px  ** */	
#Corpo {
	position: relative;
	border-top: 6px double #BB0000; /* #009; */
	border-left: 6px double #BB0000; /* #009; */
	border-right: 6px double #BB0000; /* #009; */
	border-bottom: 6px double #BB0000;  /* #009; */
	background-color: #FFF;
}

/* ** #Lato ** */	
#Lato { 
	background-color: #FFF;
	position: absolute;
	left: 0px;
	width: 150px;	
	margin: 10px 0px 0px 0px; 
	/*border-right: 1px solid #009;*/
}
		#Lato img {
			border: none;
			vertical-align: bottom;
			margin: 2px;
		}
		#Lato ul {
			padding: 0px; 
			margin: 0px;
			list-style: none;
		}
			#Lato ul li {
				display: inline; 
			}
			#Lato ul li a {
				background-color: #FFF;
				border-bottom: 1px solid #FF0000;
				padding: 5px 0px 0px 10px;
				color: #009;
				font-size: 100%;
				line-height: 1.9em;
				letter-spacing: .1em;
				text-decoration: none;
				text-align: left;
				display: block;
			}
			#Lato ul li a:hover {
				color: #FFFFFF;
				background-color: #BB0000; /*#AA0000;*/
				/* border-bottom: 1px solid #AA000; */ /*#9A9A9A;*/
				/* color: #AA000; */ /* #FFF; */
			}
			#Lato a.attivo {
				background-color: #FFFFFF;
				border-bottom: 1px solid #FF0000;
				color: #FFFFFF; /* #009;*/
			}
			/*
			#Lato li.topmain {
				font-variant: small-caps;
			}
			#Lato ul.submain {
				margin-left: 30px;
				font-size: 90%;
				border-left: 1px solid #BB0000;
			}
			#Lato ul.submain2 {
				margin-left: 20px;
				font-size: 95%;
				border-right: 1px solid #BB0000;
			}
			#Lato ul.sub {
				margin-left: 30px;
				font-size: 90%;
				border-left: 1px solid #009;
			}
			*/
			
			

/* ** #Cuore ** */	
#Cuore {
	background-color: #FFF;
	margin: 2px 0px 0px 151px; 
	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 #FF0000;
		}
		#Cuore a:visited {
			color: #009;
		}
		#Cuore a:hover {
			border-bottom: 1px solid #FF0000;
			background-color: #BB0000; /* #AA000; */
			color: #FFFFFF; /* #FFFFFF; */
		}
		#Cuore ul.zero {
			list-style: none;
			line-height: 2em;
		}
		#Cuore ul.zeroevi {
			list-style: none;
			line-height: 1.6em; 
		   font-size: 85%;
			border: 2px dashed #99CC99;
			padding: 3px 2px 3px 8px;
		}
		#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: 1.8em;
			padding-bottom: 1.2em;
		    font-weight: bold;
		}
			#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: 1.8em;
			padding-bottom: 1.2em;
		    font-weight: bold;
		}
			#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: 1.8em;
			padding-bottom: 1.2em;
		    font-weight: bold;
		}
			#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: 1.8em;
			padding-bottom: 1.2em;
		    font-weight: bold;
		}
			#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: 1.8em;
			padding-bottom: 1.2em;
		    font-weight: bold;
		}
			#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: 1.8em;
			padding-bottom: 1.2em;
		    font-weight: normal;
		}
			#Cuore li.puntico6 a{
		   	font-weight: normal;
			font-size: small;
			}
		#Cuore p {
			text-align: left;
		}
		.evi {
			font-weight: bold;
		}
		.firma {
			font-style: italic;
			text-align: right;
		}
		.ita {
			font-style: italic;
		}
		.centro {
			text-align: center;
			padding: 2px 0px 1px 0px;
		}
		.tito {
			font-size: 130%;
			font-weight: bold;
		}
		#Cuore div.boxdoc {
			position: absolute;
			left: 350px;
			width: 230px;
			height: 320px;
			border: #BB0000 solid 1px;
			padding: 2px 2px 2px 5px;
			margin: 5px 0px 0px 0px;
			font-size: 120%;
		}
		
		
		
		
		
		
.boxnews {
			overflow: auto; 
			float: left;
			width: 550px; /*530*/
			height: 220px; /*100*/
			background-color: #FFFFFF;
			border: 6px double #BB0000; 
			color: #090E52;
			margin: 10px auto 10px 15px; 
			padding: 5px; 
			line-height: 1.5em;
			text-align: center;
}

.centroevi {
			overflow: auto; 
			float: left;
			width: 550px; /*530*/
			height: 220px; /*100*/
			background-color: #FFFFFF;
			border: 6px double #BB0000; 
			color: #090E52;
			margin: 10px auto 10px 15px; 
			padding: 5px; 
			line-height: 1.5em;
			text-align: center;
}

/*.nav-up {
}*/
#Cuore p.nav-up {
	clear: right; /* right: importante per 'Torna su' a fine pagina */
	text-align: right;
	padding: 20px 5px 0px 0px;
}
#Cuore .torna {
	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: #BB0000; /*background-color: #EEEADB;*/ /* #DDEEFF; */
			margin-top: 20px;
			margin-bottom: 0px;
			height: 20px;
			padding-left: 10px;
			border-left: 1px solid #FF0000; /* #009; */
			border-right: 1px solid #FF0000; /* #009; */
			color: #FFFFFF; /* #009; */
		}
		#Info p {
			font-size: 94%;
		}
		

/* ** #Piede ** */	
#Piede {
	background: #FFFFFF 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 #FF0000;
			background-color: #FFFFFF;
		}
		
		/* Federico */

/* ********************************************** */
/* ** cssAmministrazione.css ** */	
/* ********************************************** */
/* CSS Document */
/*CSS delle pagine di Amministrazione */

/*
body {
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#0000CC;
}
*/

/*
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#0000CC;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}	
*/

table, td {color:#0000CC;
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 border-color:#000000;
	 border-style:solid;
	 border-width:thin;
	 padding: 5px 5px 5px 5px; 
	 }

.bottoneNew {
background-color:black;
color:white;
}
    .bottoneNew a {
     color:white;
    }
    .bottoneNew a:visited{
     color:white;
    }


/* ********************************************** */
/* ** cssAnteprima.css ** */	
/* ********************************************** */
/* CSS Document */
.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:510px; /* 560px - modificato Fra solo per URP*/
height:auto;
clear:left; /* aggiunto Fra */
margin-left: 0px;
}


.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;
}

/* ********************************************** */
/* ** newsBox.cxx ** */	
/* ********************************************** */
/* CSS Document */

.newsBox{ /* non usato */
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: none; /*1px solid #006699;*/
border-top: none;
border-left: none;
border-right: none;
cursor: pointer;
}

/* aggiunto */
.datTit a:link {
	text-decoration: none;
}
/* aggiunto */
.datTit a:visited {
	text-decoration: none;
	color:#000099;
}
/* aggiunto */
.datTit a:hover {
	text-decoration: none;
	border-bottom: 1px solid #1010FF;
}
/* aggiunto */
.datTit a:active {
	text-decoration: none;
	border-bottom: 1px solid #1010FF;
}	
/** **/

.cat{/* come mimesislab */
width:450px; height:60px;
border:1px solid #9D9DFF; background-color:#ebf0f8; margin-top:20px; padding:2px 1px 1px 2px;/** **/
font-family:Verdana, Arial, Helvetica, sans-serif;
/*font-size:80%;  9px */
color:#0039B3; 
}

/* old */
/* 
.cat{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
}
*/

.evidenza{/* come mimesislab */
width:450px; height:60px;
/*border:1px solid #951419;*/ 
/*background-color:#D8969C; */
background-color:#ebf0f8;
margin-top:20px; padding:2px 1px 1px 2px;/** **/
font-family:Verdana, Arial, Helvetica, sans-serif;
/*font-size:90%;  11px */
/*color:#1010FF;*/
color: #AA0000;
border-style:solid;
border-width:thin;
border-color:#951419;
}

/* old */
/* 
.evidenza{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:red;
}
*/

/* aggiunte come mimesislab */

#submit {/* 20090306 */
/** background-color: #FFFFFF;**/
background-color: #ebf0f8; font-family:Verdana, Arial, Helvetica, sans-serif;
/* x inserire un'icona all'inizio */
/*background-image: url(../images/link_freccia.gif) left no-repeat; padding-left: 18px;*/ 

font-size:12px;
color:#0000CC;
border-bottom: none; 
border-top: none;
border-left: none;
border-right: none;
margin-left: 5px; 
cursor: pointer;
}

.evidenza a:link {/* 20090306 */
	text-decoration: none;
}
.evidenza a:visited {/* 20090306 */
	text-decoration: none;
	color:#000099;
}
.evidenza a:hover {/* 20090306 */
	text-decoration: none;
	border-bottom: 1px solid #1010FF;
}
.evidenza a:active {/* 20090306 */
	text-decoration: none;
	border-bottom: 1px solid #1010FF;
}	

.evidenza #submit {/* 20090306 */
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;  
color:#0000CC;
/*background-color: #D8969C; */
background-color: #ebf0f8;
border-bottom: none; 
border-top: none;
border-left: none;
border-right: none;
margin-left: 5px; 
cursor: pointer;
}

/* fine aggiunta come mimesislab */



.contenitoreNews{
width:auto;/** 100% **/
height:auto;
border: none; /** **/
/*border-style:solid;
border-width:thin;
border-color:#000000;
*/}

.bottoni {margin-top:20px; border-top:1px solid #000099;} /* aggiunta fra x avvisi e eventi */



