/* Generici */
* {margin: 0;padding: 0;font-family: Arial, Helvetica, sans-serif;}
html, body {height: 100%;}
body {background-color: #000; text-align: justify;font-size: 0.95em;z-index: 1;}
h2, h3 {margin-bottom: 0;font-family: Arial, Helvetica, sans-serif;color: #29351E;text-transform: uppercase;}
h1 {margin-bottom: 1.5em;font-family: Arial, Helvetica, sans-serif;color: #29351E;}
h1 {letter-spacing: -1px;font-size: 136%;font-weight: normal;}
h2 {font-size: 122%; }
h3 {letter-spacing: 1px;font-size: 85%;}
p, blockquote, ul, ol {margin-bottom: 0.5em;list-style-type: none;}
blockquote {float:right;padding-bottom: 2em;padding-left: 3em;	background: url(images/printer.gif) no-repeat;display:none;}
object {text-align:center;}

/* Pagina */
#pagina {width: 900px;height: 100%;min-height: 100%;margin: 0 auto;background: #fff url(images/img14.gif) repeat-y center top;}
html>body #pagina {height: auto;color:#000; background-color:#fff;}
	
/* col-uno */	
#col-uno {float: left;width: 900px;height:90%}
	
/* Blocco loghi Ministero e Arianna  */
#box-loghi {height: 1px;padding: 0;}

/* Titolo1 Nascosto: Presidenza del Consiglio dei Ministri  */
#box-loghi h1 {margin: 0 0 5px 0;padding: 0;word-spacing: normal;font-weight: normal;font-variant: small-caps;}
h1#titolo{width: 1%;height: 1px;font: bold 1em Arial,sans-serif;}   
h1#titolo span{position: absolute;top:0;z-index:-1} 

/* Titolo2 Nascosto: Dipartimento per i diritti e le pari opportunità  */
h1#titolo2{width: 1%;height: 1px;font: bold 1em Arial,sans-serif;}   
h1#titolo2 span{position: absolute;top:0;z-index:-1} 

.nascosto 	{position:absolute; left:0px; top:-500px; width:1px; height:1px; 	overflow:hidden;display:none;}
.nascosto p	{color:#fff; background-color: #000;display:none;}
.nascosto a	{color:#000; background-color: #fff;display:none;}

/* Salta ai menù e ai contenuti  */
#salta a{ position:absolute; left:0px; top:-500px; width:1px; height:1px;overflow:hidden;color:#000; 
	background-color:#fff;display:none;} 
 #salta a:active { position:static; width:auto; height:auto;display:none;}

/* Contenuti */
#box-cen {}
#box-cen ul{text-align: left;list-style: none;padding: 0;margin: 0 auto 0 0;width: 100%;font: 1em Arial,sans-serif;
	font-weight: lighter;}
#box-cen li{display: block;margin: 0;padding: 0;}
#box-cen li a{	display: block;width: 97%;padding: 0.2em 0 0.2em 1em;	border-bottom: 1px dotted #ccc;color: #303030;
	text-decoration: none;background: #fff url(images/img08.gif) no-repeat left;}
#box-cen li a:hover{color: #000;	background: #EFCEEE url(images/img08.gif) no-repeat left;border-bottom: 1px solid #ccc;}

#box-cen .small ul{text-align: left; list-style: none;padding: 0;margin: 0 auto 0 0;width: 100%;font: 1em Arial,sans-serif;
	font-weight: lighter;}
#box-cen .small li {display: block;margin: 0;padding: 0;}
#box-cen .small li a{display: block;width: 97%;padding: 0.2em 0 0.2em 0.2em;border-bottom: 1px dotted #ccc;
	color: #303030;text-decoration: none;background: #fff;font: 0.95em Arial,sans-serif;}
#box-cen .small li a:hover{color: #000;background: #F0E68C;border-bottom: 1px solid #ccc;}
#box-cen .small img{border: 0; text-decoration:none;}

#box-cen li.listina {display: block;padding: 0.2em 0.5em 0.2em 0.5em;border-left: 8px solid #A6A6A6;color: #000;
	text-decoration: none;margin-bottom: 1px;text-align: justify;font: 0.9em Arial,sans-serif;background-color: #F5F1FA;}
#box-cen li.listinar {display: block;padding: 0.2em 0.5em 0.2em 0.5em;border-left: 8px solid #A010B8;color: #000;
	text-decoration: none;margin-bottom: 1px;text-align: justify;font: 0.9em Arial,sans-serif;background-color: #F5F1FA;}	
#box-cen li.listinab {display: block;padding: 0.2em 0.5em 0.2em 0.5em;border-left: 8px solid #00008B;color: #000;
	text-decoration: none;margin-bottom: 1px;text-align: justify;font: 0.9em Arial,sans-serif;background-color: #F5F1FA;}	

#box-cen li.listinar .livello2 {display: block;padding: 0.2em 0.5em 0.2em 0.5em;margin-left: 1em;border-left: 3px solid #7B68EE;
	color: #000;text-decoration: none;margin-bottom: 1px;text-align: justify;background-color: White;}	
#box-cen li.listinab .livello2 {display: block;padding: 0.2em 0.5em 0.2em 0.5em;margin-left: 1em;border-left: 3px solid #6495ED;
	color: #000;text-decoration: none;margin-bottom: 1px;	text-align: justify;	background-color: White;}	
#box-cen li.listina .livello2 {display: block;padding: 0.2em 0.5em 0.2em 0.5em;margin-left: 1em; border-left: 3px solid #DDA0DD;
	color: #000;text-decoration: none;margin-bottom: 1px;text-align: justify;background-color: White;}	

#box-cen li.listina .livello2 .livello3 {display: block;padding: 0.2em 0.5em 0.2em 0.2em;margin-left: 1em;
	border-left: 3px solid #FFA500;color: #000;text-decoration: none;margin-bottom: 1px;text-align: justify;	background-color: White;}	
#box-cen li.listina .livello2 .livello3 .livello4 {display: block;padding: 0.2em 0.5em 0.2em 0.2em;margin-left: 0.8em;
border-left: 3px solid #FFD700;color: #000;text-decoration: none;	margin-bottom: 1px;text-align: justify;background-color: White;}

	
.centrale {margin:0; padding: 0 20px 1px 20px;}
.centrale .titpag {padding: 0 0 1px 0px;border-bottom: 1px solid #A010B8;}
.centrale .titpag a {border: none;color: #29351E;}
.centrale h2.titpag {letter-spacing: -1px;font-size: 122%;text-align:left;}
.centrale h3.parag {letter-spacing: -1px;font-size: 120%;text-align: left;color: #580868;text-transform: none;	font-weight: lighter;}	
.centrale h4.parag {letter-spacing: -1px;font-size: 105%;text-align: left;color: #014990;text-transform: none;font-weight: lighter;}	
.centrale .testi {padding: 3px 4px 3px 4px;text-transform: none;letter-spacing: -1px;font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;font-size: 1.4em;color: #580868;font-weight: lighter;border-bottom: 2px solid #9F10B8;}
.centrale .descr {padding: 10px;text-transform: none;font-family: Arial, Helvetica, sans-serif;font-size: 0.9em;color: #000;
	border-left: 1px dotted #4C1654;border-right: 1px dotted #4C1654;border-bottom: 1px dotted #4C1654;}
.centrale .descrh {padding: 0;text-transform: none;font-family: Arial, Helvetica, sans-serif;font-size: 0.9em;color: #000;
	text-align:right;}	
.centrale .descrm {padding: 5px;text-transform: none;font-family: Arial, Helvetica, sans-serif;font-size: 0.8em;color: #000;
	border: 1px solid #ccc; background-color:#F5F1FA;}		
.centrale .descr2 {padding: 1px;text-transform: none;font-family: Arial, Helvetica, sans-serif;font-size: 0.9em;color: #000;}	
.centrale .descr3 {padding: 5px;text-transform: none;font-family: Arial, Helvetica, sans-serif;font-size: 0.9em;color: #000;
	border: 1px solid #ccc; background-color:#F5F1FA;}	
.centrale .descr4 {padding: 5px;text-transform: none;font-family: Arial, Helvetica, sans-serif;font-size: 0.9em;color: #000;
	border: 1px solid #A010B8; background-color:#ECC2FA;}	
.centrale .path {padding: 3px 0px 3px 0px;text-transform: none;letter-spacing: normal;font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;color: #303030;border-bottom: 1px dotted #000;word-spacing: -1pt;display: none;}
.centrale .note {padding: 3px 0px 3px 0px;text-transform: none;letter-spacing: normal;font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;color: #303030;border-bottom: 1px dotted #000;word-spacing: -1pt;}			
.centrale img{float:left; margin-right: 4px; margin-bottom:1px;}	
.centrale .video object{	text-align:center;}	
.centrale  a {color: #014990;text-decoration: none;}	
.centrale  a:hover {color: #670975;text-decoration: none;border-bottom: 1px dotted #000;}	

/* Visualizzazione Eventi */	
table.agenda{margin: 10px auto;padding: 0;border: 1px solid Gray;width: 550px;
	height: auto;font-family: Arial, Helvetica, sans-serif;font-size: 0.85em;}
td.agenda{margin: 0px;padding: 5px;height: auto;border:0;text-align:left;}
td.agenda_1{margin: 0px;padding-left: 3px;height: auto;background-color: #580868; color:white;text-align:left;
font-variant: small-caps;}

/*Formail*/
.contatto {HEIGHT: auto;WIDTH: 545px;margin:1px;text-align:left;font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;background-color:#F5F1FA;}
.area {HEIGHT: auto;WIDTH: auto;margin: 2px;text-align:left;}
.area2 {HEIGHT: auto;WIDTH: auto;margin: 2px;text-align:left;background-color:#F5F1FA;}
.titolo {color: #014990; background-color: #F5F1FA;}
.campo {margin: 1px;vertical-align: middle;background-color: #ECC2FA;color: #000; border:1px solid #580868;}
.campo2 {margin: 1px;vertical-align: middle;}


	
/* col-due */
#col-due {background-color:#580868; color:#fff;
	float: right;width: 150px;text-align:left;display:none;}
/* Logo Arianna */
#logo {height: 371px;margin:0;background-color:#580868; color:#fff;display:none;}
/* Scritte sotto logo*/	
#scritta h1 {position: relative;	top: 1px;right: 1px;margin-left:10px;margin-top:0;font-size: 2.5em;
	font-family: "Times New Roman", Times, serif;font-style: italic;color: #fff;font-weight: bold;}
#scritta h2 {position: relative;top: 1px;right: 1px;margin-left:10px;margin-top:-55px;font-size: 0.7em;color: #fff;
	word-spacing: -1px;}
#scritta a {border: none;text-decoration: none;color:#fff;display:none;} 


/* Menù di navigazione */
#menu {display:none;}
#menu ul{text-align: left;list-style: none;padding: 0;margin: 0 auto 0 0;width: 97%;font: 1em Arial,sans-serif;
	font-weight: lighter;display:none;}
#menu li{display:none;margin: 0;padding: 0;}
#menu li a{display:none;	width: 94%;	padding: 0.2em 0.3em 0.2em 0.3em;	border-bottom: 1px dotted #ccc;
	text-decoration: none;	background-color:#580868; color:#fff;font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps; font-weight: lighter;}
#menu li a:hover{color: #000;	background: #fff;	border-bottom: 1px solid #ccc; border-left: 1px solid #580868;
	border-right: 1px solid #ccc;display:none;}

/* Colonna3 */	
#col-tre {float: left;width: 160px;display:none;}	

/* Box */
.box {padding-top: 5px;}
.box .tit {margin: 0 5px;padding: 0 0 0 10px;background: url(images/img08.gif) no-repeat left;font-size: 85%;display:none;}
.box .dentro {padding: 3px;border-bottom: 1px solid #A010B8;text-align:left;display:none;}

/* Login */
#login {	padding: 2px;font-size: 90%;display:none;}
#login fieldset {border: none;font-size: 90%;display:none;}
#login legend {display: none;font-size: 90%;color: #000;display:none;}
#login #Utente {width: 140px;margin-bottom: 5px;font-size: 1.2em;display:none;}
#login #Password {width: 140px;margin-bottom: 5px;font-size: 90%;display:none;}	
	
/* Menù di servizio */
#menu2 ul{text-align: left;padding: 0;margin: 0 auto 0 0;width: 100%;font: 1.1em Arial,sans-serif;
	font-weight: lighter;list-style-type: none;display:none;}
#menu2 li{display:none;margin: 0;padding: 0;}
#menu2 li a{display:none;width: 97%;padding: 0.2em 0 0.2em 0.4em;border-bottom: 1px dotted #ccc;color: #303030;
	text-decoration: none;background: #fff;}
#menu2 li a:hover{color: #000;background: #EFCEEE;border-bottom: 1px solid #ccc;display:none;}	
	
/* Calendario */	
caption {background-color: white;color: black;display: none;} 
.calendar{padding: 0px;font-size: 85%;font-family: Helvetica, Arial, sans-serif;color: black;background-color: white;
	width: 154px;margin:0px;display:none;} 
.calendar td{text-align: center;display:none;}   
.header {background-color: #ECC2FA;color: black;border: 1px solid #808080;text-align: center} 
.header  p {margin: 0;display:none;}
.day {background-color: #ECC2FA;color:black;border: 1px #808080 solid;text-align: center;display:none;} 
.linkedday {background-color:  white;color: black;border:  #CC5DEF solid 1px;text-align: center;display:none;} 
.linkedday a{border:none;color:#000;text-decoration:none;display:none;}
.linkedday a:hover{border:none;text-decoration:none;color:red;display:none;}   
img.cal {border:none;text-decoration:none;display:none;}


/* Centri Antiviolenza*/
#cav {padding: 2px;font-size: 90%;display:none;}
#cav fieldset {border: none;font-size: 90%;display:none;}
#cav legend {display: none;color: #000;display:none;}
#centri {width: 140px;margin-bottom: 5px;font-size: 95%;text-align:left;display:none;}
.logocav{text-align:center;padding:0; margin:0;display:none;}

/* Search */
#search {padding: 2px;margin:0;font-size: 82%;display:none;}
#search fieldset {border: none;font-size: 82%;display:none;}
#search legend {display: none;color: #000;display:none;}
#search #testo {width: 140px;margin-bottom: 5px;font-size:1.3em;display:none;}

/* Footer */
#footer {padding: 10px;background: #FFF;border-top: 1px solid #A010B8;display:none;}
#footer p {margin: 0;padding-bottom: 2px;font-size: 85%;color: #000;display:none;}
#footer a {color: #014990;display:none;}
#footer a:hover {color: #670975;display:none;}










