/* 

STYLE SHEET FOR --- UNITO.it
CREATED BY Sabina
ultima modifica 07 mar 2007

INDICE
	1. DEFAULTS
	2. STRUTTURA
	3. TITOLI 
	4. LINKS E NAVIGAZIONE
	5. IMMAGINI
	6. CLASSI 
	7. HACKS
NOTES
*/

/* --------- 1. DEFAULTS  ------------- */
body {
	margin: 0; 
	padding: 0; 
	font-size: 75%;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-align: left;
 }
p {
	margin:  1.5em 0.2em; 

 }
img {
	border: 0px;
	margin: 0px;
}
.cantieri {
	margin-top: 25px; 
	padding: 0; 
	font-size: 75%;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-align: center;
 }

/* --------- 2.STRUTTURA  ------------- */
/*** classe per il logo stampa ***/
.logo_stampa {
  display: inline;
}

#pagina {

}
#aux { 
	width:100%;
	text-align: left;
}
#testa {
	width: 100%; 
	height: 136px;
	padding-top: 25px;
/*	vertical-align: top;*/
	
}
/* ---------------wrapper usato nelle pagg interne -------------- */
#wrapper{
	border-top: solid 1px #CCCCCC;
	margin: 0; padding: 0;
	min-height:615px; 
	height: auto !important;
	height:615px;
	width: 100%;
}
#wrapperhome {
	/*border-top: solid 0px #CCCCCC;
	margin: 0; padding: 0;
	min-height:980px; 
	height: auto !important;
	height:980px;
	border: solid 1px green;*/
}

/*-----------------STILI COLONNE INDEX-----------------------*/

#c1_index { 
 display: none;
}

#c2_index {
   
	float: left;  
	width: auto;
	margin: 0;
	padding: 0em 0em 1em 1em; 
}

#c3 {
	display: none;
}

/*-----------------STILI COLONNE PAGINE INTERNE-----------------------*/
#c1 { 
display: none;
}

#c2 { 

  float: left;  
	width: 100%;
	margin: 0;
	padding: 0em;
}



#c3sn {
display: none;
}

#piede { 
display: none;
}
#piede2 { 
display: none;
}

/*-----------------STILI COLONNE PAGINE MYUNITO-----------------------*/
#c1_myunito { 
	padding: 0em 390px 0em 0.5em;
	width: auto; 
/*	border: 1px dotted Fuchsia; */
}

#c2_myunito {
	float: right;
	width: 380px;
	padding: 0px 0px 0px 0px;
/*	border: 1px dotted Red; */
}

#c2_1_myunito {
	float: left;
	width: 172px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
/*	border: 1px dotted Red; */
}
#c2_2_myunito {
	float: right;
	width: 197px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
/*	border: 1px dotted Red; */
}

	/*-------------3. TITOLI -----------*/
	
h1  { 
	font-size: 2em;
	font-weight: bold;
/*	color: #CD5C5C;*/
}
h3 { 
	font-size: 1.1em;
	font-weight: bold;
/*	color: #CD5C5C;*/
}
	
#c2 .tit_contenuto  { 
	font-size: 1.8em;
	font-weight: normal;
	color: #AE4E4E;
	margin-left: 0px!important;
	margin-left: 0px; 
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0.4em;
	border-left: 6px solid #AE4E4E;
	border-bottom: 1px solid #CDCDCD;
/*	border-top: 1px solid #CDCDCD;*/
}	

h4 { 
	font-size: 1em;
	font-weight: bold;
/*	color: #CD5C5C;*/
}	
h5  { 
	margin: 3px;
	margin-top: 1em;
	margin-left: 0.9em;
	font-size: 0.9em;
/*font-weight: bold;*/
}
h6  { 
	margin: 3px;
	margin-top: 1em;
	margin-left: 0.9em;
	font-size: 0.8em;
/*font-weight: bold;*/
}
h3.titolisezione {
 	/*width: 100%;*/
	margin: 0px;
	padding: 2px 0px 2px 25px; 
	background : url(/images/tit_servizi.gif) no-repeat;
	background-color: #EBEBEB;
	color: #000000;
	font-weight: bold;
	font-size: 0.8em; 
	text-transform : uppercase;
	/*border: solid 1px;*/
}
h3.titolisezione_accessibilita {
 	/*width: 100%;*/
	margin: 0px;
	padding: 2px 0px 2px 6px; 
	background-color: #EBEBEB;
	color: #000000;
	font-weight: bold;
	font-size: 0.8em; 
	text-transform : uppercase;
	margin-top: 6px;
	margin-bottom: 6px;
	/*border: solid 1px;*/
}
img.accessibilita {
	margin-top: 10px;
	margin-bottom: 10px;
}

h3.oltre {
 	/*width: 100%;*/
	margin-top: 10px;
	padding: 2px 0px 2px 25px; 
	background : url(/images/tit_servizi.gif) no-repeat;
	background-color: #EBEBEB;
	font-size: 0.8em; 
	text-transform : uppercase;
	/*border: solid 1px;*/
}

 #box1 h3{
	margin: 0px 0px 0px 0px;
	padding: 8px 5px 0px 15px; 
	font-size: 1.2em;
	color: #5A5A5A;
	font-family: Tahoma; 
}

 #box2 h3{
	margin: 0px 0px 0px 0px;
	padding: 8px 5px 0px 15px; 
	font-size: 1.2em;
	color: #5A5A5A; 
	font-family: Tahoma; 
}

h4.evidenza  { 
	margin-top: 1em;
	margin-left: 0.9em;
	font-size: 1em;
	/*font-weight: bold;*/
}
h5.evidenza  { 
	margin-top: 1em;
	margin-left: 0.8em;
	font-size: 1em;
	/*font-weight: bold;*/
}

h4.sezione  { 
	text-transform : uppercase;
	margin: 2px;
	margin-top: 0.9em;
	margin-left: 0.9em;
	font-size: 0.9em;
}
 h4.avvisi {
	margin: 5px 0px 12px 0px;
	border-top: 4px solid #E9F97D;
	height: 20px;
	padding: 0px;
}
 h4.appuntamenti {
	margin: 5px 0px 12px 0px;
	border-top: 4px solid #C5E0FD;
	height: 20px;
	padding: 0px;
}

.contenuto h3 {
	padding-left: 0.5em;
	color: #4E4E4E;	
}

#c2 h4 {
	padding-left: 0.5em;
 	margin: 0em;
	color: #4E4E4E;
	font-size: 1em; 	
}
#c2 h5 {
	padding-left: 0.5em;
	font-size: 0.9em; 
	color: #4E4E4E;
}
#c2 h6 {
	padding-left: 0.5em;
	font-size: 0.8em; 
	color: #4E4E4E;
}
/* ----------------4. LINKS ------------------------ */

a {
	color: #4E4E4E; 
	text-decoration: none;
}

a:link, a:active {
	color: #4E4E4E; 
	text-decoration: none;
}
a:hover {
	background-color:#e7e7e7; 
	color:#4E4E4E; 
	text-decoration:none;
}
a:visited {
	color: #800000; 
	text-decoration:none;
}
/* ----------------Cerca. LINKS ------------------------ */

#cercalink  {
	display: none;
}
#cercalink a { 
	display: none;
}
#cercalink_noscript  {
	display: none;
}
#cercalink_noscript a { 
	display: none;
}

/* --------------- 5. IMMAGINI  ------------- */
#c1 img { 
	/*float: left; */
	width: 100%;
	margin: 2px;
	padding: 1em 4px 1em 0em;
}

/* ---------------6. CLASSI ----------------------- */
.font09 {
	font-size: 0.9em;
}
.didascalia {
	margin:  0em 0em 0em 0em; 
}

.tratteggiato {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
}
.avvis  {
	color: #4E4E4E;
	margin: 4px 0px 12px 0px;
	font-weight: bold;
	padding: 0px;
}
.eventi  {
	color: #4E4E4E;
	margin: 4px 0px 12px 0px;
	font-weight: bold;
	padding: 0px;
}
.hidden {
	display: none;
}
.ghost {
	display: none;
}
.ghostservizi {
	display: none;
}
.hidden_conpadding {
	display: none;
}
#invisibile {
	display: none;
}
.centopercento { 
	width: 100%;
	padding-right:5px;
}
.testa_sn {
display: none;

}
.testa_dx { 
	display: none;
}
.testa_dx_cerca { 
	display: none;
}

.myunito { 
	display: none;
	}

.myunito_noscript { 
	display: none;
	}
	
#opzioni {
display: none;
 }
#opzioni ul li {
	display: none;
	
 }
#opzioni a {  
display: none;
 }
#opzioni a:hover {
	display: none;
} 
#opzioni  .separatore{
 	display: none;
}
#opzioni  .separatore_iten{
 display: none;
}
#opzioni .data{
	font-size: 0.8em;
	font-weight: bold;
	color: #434343;
	text-decoration: none;
	margin-left: 5px;
}

/*------------------STILE OPZIONI DISATTIVO------------------*/
 

#disattivo {
	
	display: none;
	
} 
/*--------------STILE cercaMyunito NO SCRIPT-----------------*/
.cercaMyunito_noscript{
display: none;
}
.cercaMyunito_noscript a:hover{
	display: none;
}
.cercaMyunito_noscript input.text{
display: none;
}
.cercaMyunito_noscript select{
display: none;
}
.cercaMyunito_noscript input.button{
display: none;
}
.cercaMyunito_noscript form{
	display: none;
}
/*#Cerca{
	float:left;
	width: 300px;
}
#rubrica{
	width: 250px;
}*/

/*--------------STILE cercaMyunito NORMALE-----------------*/

.cercaMyunito{
	display: none;
}
.cercaMyunito a:hover{
	display: none;
}
.cercaMyunito input.text{
	display: none;
}
.cercaMyunito select{
	display: none;
}
.cercaMyunito input.button{
	display: none;
}
.cercaMyunito form{
	display: none;
}


.data {
	color : #CCCCCC;
	margin-left: 10px;
	padding-left: 5px;
	padding-right: 5px;
/*	padding: 0.5em;*/
	font-size: 0.9em;
}
.separatore  {
 	border-right:  1px solid;
 	height: 24px;
}

/*.boxevidenza {
	min-height: 110px; 
	height: auto !important;
	height:110px;
	background-color:#EFEFE7;
	padding: 5px;
	margin: 2px 0px;
	font-size: 0.9em
}
.boxevidenza img { 
	
	float: left;
	padding-right: 0.8em;
}
.boxevidenza .titolo{
	font-size: 1.1em;
	font-weight: bold;
}*/

#c2 .interstitial {
	float: left;
	margin: 0px 20px 0px 0px;
   padding: 0px 0px 0px 0px;
	color: white;
	border: 0px;
	border-color: white;
}

/* ---Menu Servizi on line------- */
ul.servizi  {
	font-size: 0.9em;
	background-color: transparent;
	padding: 5px;
	margin: 0px 0px 10px 4px;	
}
.servizi li {
	list-style: none;
	background-image: url(/images/freccia_web.gif);
	background-repeat: no-repeat;
/*	padding-left: 15px;
	padding-bottom: 0px;*/
	margin: 4px 0px 4px;
	list-style-position: outside;
	list-style-type: none;
	background-position: left 2px;
	color: #333333;
	/*width: 150px;*/
	font-weight: normal;
	height:15px;
}
.servizi  li a {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 15px;
	background-color: transparent;
}
.servizi li a:hover { 
	background-color:#e7e7e7; 
	color:#4E4E4E; 
	text-decoration:none;
}

/* ---Menu Sportelli------- */
ul.sportelli  {
	font-size: 0.9em;
	padding: 0px;
	margin: 0px 0px 10px 4px;	
}
.sportelli li {
	list-style: none;
	list-style-position: outside;
	list-style-type: none;
	background-image: url(/images/freccia_elenco.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding : 0.2em;
}
.sportelli  li a {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 15px;
	background-color: transparent;
}
.sportelli li a:hover { 
	background-color:#e7e7e7; 
	color:#4E4E4E; 
	text-decoration:none;
}
/* ---Menu Oltre lo studio ------- */
ul.oltrelostudio {
	font-size: 0.9em;
	padding: 0px;
	margin: 10px 0px 0px 4px;	
}
.oltrelostudio  li{
	list-style: none;
	background-image: url(/images/freccia_web.gif);
	background-repeat: no-repeat;
/*	padding-left: 15px;
	padding-bottom: 0px;
	margin: 4px 0px 4px;*/
	background-position: left 5px;
	padding : 0.2em;
	color: #333333;
/*width: 150px;*/

}
.oltrelostudio  li a {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 15px;
	background-color: transparent;
}
.oltrelostudio li a:hover { 
	background-color:#e7e7e7; color:#4E4E4E; text-decoration:none;
}

/* ---Menu Altri avvisi  INDEX----- */
#rss_index ul.altriavvisi  {
	font-size: 0.9em;
/*	padding: 5px; */
	margin: 0px 0px 10px 4px;	
}
#rss_index .altriavvisi li {
	list-style: none;
	list-style-position: outside;
	list-style-type: none;
	background-image: url(/images/freccia_elenco.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding : 0.2em;
	color: #000000;
}
#rss_index .altriavvisi  li a {
	text-decoration: none;
/*	display: block; */
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 15px;
	background-color: transparent;
	color: #800000;
}
#rss_index .altriavvisi li a:link, a:active { 
	color: #800000;
	text-decoration:none;
}
#rss_index .altriavvisi li a:hover { 
/*	background-color:#e7e7e7; 
	color:#4E4E4E; */
	text-decoration: underline;
}
#rss_index .altriavvisi li a:visited { 
/*	color:#B22222;  */
	text-decoration: none;
}
/* ---Menu Altri Eventi Index  ------ */
#rss_index ul.altrieventi  {
	font-size: 0.9em;
/*	padding: 5px; */
	margin: 0px 0px 10px 4px;	
}
#rss_index .altrieventi li {
	list-style: none;
	list-style-position: outside;
	list-style-type: none;
	background-image: url(/images/freccia_elenco.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding : 0.2em;
	color: #000000;
}
#rss_index .altrieventi  li a {
	text-decoration: none;
/*	display: block; */
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 15px;
	background-color: transparent;
	color: #800000;
}
#rss_index .altrieventi li a:link, a:active { 
	color: #800000;
	text-decoration: none;
}
#rss_index .altrieventi li a:hover { 
/*	background-color:#e7e7e7; */
	color:#800000; 
	text-decoration: underline;
}
#rss_index .altrieventi li a:visited { 
	color:#800000; 
	text-decoration: none;
}

#rss_index h3 {
	font-size: 1em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 25px; 
	background-color: #B22222;
	color: #FFFFFF;
	font-size: 0.8em; 
	text-transform : uppercase;
}

#rss_index img {
	float: left;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/* ---Menu Altri avvisi----- */
#rss ul.altriavvisi  {
	font-size: 0.9em;
	padding: 5px;
	margin: 0px 0px 10px 4px;	
}
#rss .altriavvisi li {
	list-style: none;
	list-style-position: outside;
	list-style-type: none;
	background-image: url(/images/freccia_elenco.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding : 0.2em;
	color: #000000;
}
#rss .altriavvisi  li a {
	text-decoration: none;
/*	display: block; */
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 15px;
	background-color: transparent;
	color: #800000;
}
#rss .altriavvisi li a:link, a:active { 
	color: #800000;
	text-decoration:none;
}
#rss .altriavvisi li a:hover { 
/*	background-color:#e7e7e7; */
	color:#800000; 
	text-decoration: underline;
}
#rss .altriavvisi li a:visited { 
	color: #800000; 
	text-decoration: none;
}
/* ---Menu Altri Eventi  ------ */
#rss ul.altrieventi  {
	font-size: 0.9em;
	padding: 5px;
	margin: 0px 0px 10px 4px;	
}
#rss .altrieventi li {
	list-style: none;
	list-style-position: outside;
	list-style-type: none;
	background-image: url(/images/freccia_elenco.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding : 0.2em;
	color: #000000;
}
#rss .altrieventi  li a {
	text-decoration: none;
/*	display: block; */
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 15px;
	background-color: transparent;
	color: #800000;
}
#rss .altrieventi li a:link, a:active { 
	color: #800000;
	text-decoration: none;
}
#rss .altrieventi li a:hover { 
/*	background-color:#e7e7e7;  */
	color: #800000; 
	text-decoration: underline;
}
#rss .altrieventi li a:visited { 
	color: #800000; 
	text-decoration: none;
}



/* ---Menu Risorse------ */
ul.risorse  {
	font-size: 0.9em;
	padding: 5px;
	margin: 0px 0px 10px 4px;	
}
.risorse li {
	list-style: none;
	list-style-position: outside;
	list-style-type: none;
	background-image: url(/images/freccia_elenco.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding : 0.2em;
}
.risorse li.web {
	background-image: url(/images/freccia_web.gif);
	background-repeat: no-repeat;
}
.risorse  li a {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 15px;
	background-color: transparent;
}
.risorse li a:hover { 
	background-color:#e7e7e7; color:#4E4E4E; text-decoration:none;
}
/*  LINGUA -ora non utilizzati-------------*/
.lingua {
	margin-left: 100px;
	width: auto;
	padding-top: 5px;
	padding-right: 10px;  
	display: inline;
 	float: right;
	border: 1px solid;
 }
.lingua ul li {
	list-style-type:none;
 	display: inline;
 }
.lingua a {  
	margin: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding: 0.5em;
/*	color: #FFFFFF;
	background-color: #03962E;*/
	font-size: 0.8em;
	display: inline;
	text-decoration: none;
	font-weight:  bold;
 }
.lingua a:hover {
	color: #FFFFC0;
/*	background-color: #03962E;*/
	text-decoration: underline;
} 
.lingua a:visited {
/*	color: #FFFFFF;*/
/*	background-color: #03962E;*/
}

/*STILI PER PERCORSO A BRICIOLE DI PANE*/

.briciole{
	font-size: 0.9em;
	margin-left:0px!important;
	margin-left:0px; 
	margin-right: 0px;
	margin-bottom: 0.5em;
	margin-top: 0px;
	padding: 1em;
	border-left: 6px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
}
.briciole span{
	color: #999999;


}
.briciole ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.briciole li {
/*	color: #444F71;*/
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;

}
.briciole li a {
	color: #4E4E4E;
	text-decoration: none;
/*	font-size: 0.9em;*/

}
.briciole li a:visited { 
 	color: #4E4E4E;
/*	font-size: 0.9em;*/
	text-decoration: none;

}
.briciole li a:hover { 
	text-decoration: underline;
	color: #990033; 
	background-color: #F4F4F4;	
/*	background-color: #E7E7E7;	*/
/*	font-size: 0.9em;*/
}


 /*-------------stili per in contenuto------------------*/
 
/* #c2 h3 {
	font-size: 1.2em; 
	margin:0;padding: 0;
	color: #333399;
	background-color: transparent;
}*/

#c2 img {
	float: left;
	/*width: 220px;
	height: 160px;*/ 
	margin: 1em 10px 1em 0px;
	padding: 2px;
	color:  #B20000;
	background-color: white;
	border: 1px solid #B22222;
}
#c2 img.nofloat {
	float: none;
	/*width: 220px;
	height: 160px;*/ 
	margin: 5px 5px 5px 0px;
   padding:0;
	color: white;
	background-color: white;
	border:0px;
} 
 #c3sn img {
	width: 100%;
	padding:0px;
	margin: 0px; 
	color: #999999;
	background-color: white;
	border: solid 1px;

}
/* ----------------stile contenuto index-------------------------*/
.contenuto_index {
 width: 100%;
}
.contenuto_index ul li{
	line-height: 1.4em;
}
.contenuto_index  a { 
/* color: #B22222;*/
	color: #800000;
	text-decoration: none;
/*	font-weight: bold;*/
}
.contenuto_index  a:hover { 
 	color: #800000;
	text-decoration: underline;
/*	font-weight: bold;*/
}
.contenuto_index a:visited{
/*	font-weight: bold;*/
	color: #800000;
 	list-style-type: none;
}

/* ----------------stile contenuto pagine interne-------------------------*/
.contenuto {
/* width: 100%; */
 width: auto;
}
.contenuto ul li{
	line-height: 1.4em;
}
.contenuto  a { 
/* color: #B22222;*/
	color: #800000;
	text-decoration: none;
/*	font-weight: bold;*/
}
.contenuto  a:hover { 
 	color: #800000;
	text-decoration: underline;
/*	font-weight: bold;*/
}
.contenuto a:visited{
/*	font-weight: bold;*/
	color: #800000;
 	list-style-type: none;
}

/*------------stili footer ------------------*/
#piede ul{
	display: none;
}
#piede img {
display: none;
}
#piede ul li{
	display: none;
}
#piede a { 
display: none;
}
#piede a:hover { 
	display: none;
}
#piede a:visited { 
	display: none;
}
#piede a:hover { 
display: none;
}
#piede p {
	display: none;
}
.separatore_footer {
 	display: none;
}

/* -------------------stili per il menu orizzontale----------------*/

#menu1 {
	display: none;
}
#menu1 li {
	display: none;
}
#menu1 a {
display: none;
}
#menu1 a:hover { 
	display: none;
}
li#menu1_on  {
display: none;
}


/*-------------menu 1 livello  link selezione1--------------------*/
#menu2 {
display: none;
}
#menu2 li  {
	display: none;
}

#menu2 li a {
display: none;


}
#menu2 li a:hover {
display: none;
}
#menu2 li a.selezionato {
display: none;

}
#menu2 li a:hover.selezionato  {
	display: none;

}

/*------------STILI MAPPA SITO--------------*/
#sezioni_mappa{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant: normal;
   margin: 0px;
	font-weight: bold;
	color: black;
	text-decoration: none;
	list-style-type: square;
	background-color: #ECECEC;
}
#sezioni_mappa ul{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant: normal;
	font-weight: bold;
	color: black;
	background-color: #f4f6dd;
	text-decoration: none;
	padding: 1em 0 1em 0 ;
}
#sezioni_mappa a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant: normal;
	font-weight: bold;
	color:  #008201;
	text-decoration: underline;
}
#sezioni_mappa a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant: normal;
	font-weight: bold;
	color: #990033;
	text-decoration:underline;
}
#sezioni_mappa a:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant: normal;
	font-weight: bold;
	color:  #008201;
	text-decoration: underline;
}
#sezioni_mappa a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant: normal;
	font-weight: bold;
	color: #990033;
	text-decoration:underline;
}
#sezioni_mappa ul li{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant: normal;
	font-weight: bold;
	color: #FF9933;
	text-decoration: none;
	font-size:small;
	list-style-type: square;
}

/*-------------stile pagina delle notizie-----------------------*/

#notizie  {
	font-variant: normal;
	color: #000;
	padding:0 5% 0 5%;
}
#notizie li  {
	list-style-type: none;
}
#notizie img{
	float: right;
	border: solid 1px;
	color: #6B8E23;
	padding: 2px 2px 2px 2px;
}
#notizie h3{
	font-variant: normal;
	font-weight: bold;
	color: #333399;
	text-decoration: none;
}
.sottotitolo{
	font-variant: normal;
	font-weight: bold;
	color: #434343;
	text-decoration: none;
	padding-top: 5px;
}
.data{
	font-size: 0.8em;
	font-weight: bold;
	color: #434343;
	text-decoration: none;
}
#notizie a{
	font-weight: bold;
	color: #008201;
	text-decoration: underline;
}
#notizie a:hover{
	font-weight: bold;
	color: #990033;
	text-decoration: underline;
}
#notizie a:visited {
	font-weight: bold;
	color: #008201;
	text-decoration: underline;
}
#notizie a:hover{
	font-weight: bold;
	color: #990033;
	text-decoration: underline;
}
#notizie_archivio{
	font-variant: normal;
	color: #000;
	padding:0 5% 0 5%;
}
#notizie_archivio h3{
	font-variant: normal;
	font-weight: bold;
	color: #333399;
	text-decoration: none;
}
#notizie_archivio a{
	font-weight: bold;
	color: #008201;
	text-decoration: underline;
	padding-top: 3px;
}
#notizie_archivio a:hover{
	font-weight: bold;
	color: #990033;
	text-decoration: underline;
	padding-top: 3px;
}
#notizie_archivio a:visited{
	font-weight: bold;
	color: #008201;
	text-decoration: underline;
	padding-top: 3px;
}
#notizie_archivio a:hover{
	font-weight: bold;
	color: #990033;
	text-decoration: underline;
	padding-top: 3px;
}
/* ---Menu Accesso rapido ------- */
ul.accessorapido  {
	background-color: transparent;
	font: 0.8em verdana,sans-serif;
	padding: 0px;
	margin: 0px;
}

.accessorapido li{
	list-style: none;
/*	background-image : url(/images/accessorapido_sfondo-item.gif);
	background-position : right;	*/
	border-bottom-color : #CCCCCC;
	border-bottom-width : 1px;
	border-bottom-style : dotted;
	padding : 0em 0em 0em 0em;
	}
.accessorapido  a {
	text-decoration: none;
	color: #666666;
 	font-weight: bold;
	background-image : url(/images/accessorapido_sfondo-item.gif);
	background-position : right;
	background-repeat: no-repeat;
	min-height: 17px; 
	height: auto !important;
	height: 17px;
	display: block;
	padding : 0.5em 0em 0em 0em;
}
	.accessorapido  a:hover {
	text-decoration: none;
	color: #990033;
	background-color: #EEEEEE;
	padding : 0.5em 0em 0em 0em;

}

/* ---------ICONE-------- */
.menuicone
{ 
	margin: 0px 0px 0px 0px;
	border: solid 0px;
	text-align: left;
	font-size: 0.9em;
	border: solid 1px #ffffff;

}
.icone img { 
	float: left; 
	margin-right: 8px;
	vertical-align : middle;
}
ul.icone {
	background-color: transparent;
	padding: 6px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
}
.icone li {
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	list-style: none;
	line-height: 45px;
	vertical-align: middle;
}
.icone  li a {
	text-decoration: none;
	/*display: block;*/
	padding: 0px 0px 0px 0px; 
	background-color: transparent;
}
.icone li a:hover { 
/*	border-color: #124;*/
/*	padding: 0px 4px 0px 15px; */
	background-color: #E2E2E2;
	color: #990033;
}


/* div per i box che chiudono la colonna del menu */


/* ---Menu BOX------- */
#box {
display: none;

}
#box  ul  {
	display: none;
}
#box li {
	display: none;
}
#box  li a {
display: none;
}
#box li a:hover { 
	display: none;;
}
/* ---Menu BOX 1------- */
#box1 {
	display: none;
}
#box1  ul  {
	display: none;
}
#box1 li {
	display: none;
}
#box1  li a {
display: none;
}
#box1 li a:hover { 
	display: none;
}
/* ---Menu BOX 2------- */
#box2 {
	display: none;
}
#box2  ul  {
	display: none;
}
#box2 li {
	display: none;
}
#box2  li a {
	display: none;
}
#box2 li a:hover { 
	display: none;
}
/* ---Menu BOX 3------- */
#box3 {
	display: none;
}
#box3  ul  {
	display: none;
}
#box3 li {
	display: none;
}
#box3  li a {
	display: none;
}
#box3 li a:hover { 
	display: none;
}

/* ---------icone FORMATI----------- */

ul.documenti {
	font-size: 0.9em;
	padding: 0px;
	margin: 0px 0px 0px 0px;	
}

 li.pdf{
	list-style: none;
	background-image: url(/images/icon_pdf.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding: 0.5em;
	margin: 0px 0px 0px 15px;
/*	list-style-position: outside;
	list-style-type: none;*/
	font-weight: normal;
	color: #666666;
/*	line-height: 13px;*/
}
  li.pdf  a {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 15px;
	background-color: transparent;
}

 li.doc{
	list-style: none;
	background-image: url(/images/icon_doc.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding: 0.5em;
	margin: 0px 0px 0px 15px;
/*	list-style-position: outside;
	list-style-type: none;*/
	font-weight: normal;
	color: #666666;
/*	line-height: 13px;*/
}
  li.doc  a {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 15px;
	background-color: transparent;
}

 li.xls{
	list-style: none;
	background-image: url(/images/icon_xls.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding: 0.5em;
	margin: 0px 0px 0px 15px;
/*	list-style-position: outside;
	list-style-type: none;*/
	font-weight: normal;
	color: #666666;
/*	line-height: 13px;*/
}
  li.xls  a {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 15px;
	background-color: transparent;
}

 li.ppt{
	list-style: none;
	background-image: url(/images/icon_ppt.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding: 0.5em;
	margin: 0px 0px 0px 15px;
/*	list-style-position: outside;
	list-style-type: none;*/
	font-weight: normal;
	color: #666666;
/*	line-height: 13px;*/
}
  li.ppt  a {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 15px;
	background-color: transparent;
}

 li.mp3{
	list-style: none;
	background-image: url(/images/icon_mp3.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding: 0.5em;
	margin: 0px 0px 0px 15px;
/*	list-style-position: outside;
	list-style-type: none;*/
	font-weight: normal;
	color: #666666;
/*	line-height: 13px;*/
}
  li.mp3  a {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 15px;
	background-color: transparent;
}

 li.zip{
	list-style: none;
	background-image: url(/images/icon_zip.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding: 0.5em;
	margin: 0px 0px 0px 15px;
/*	list-style-position: outside;
	list-style-type: none;*/
	font-weight: normal;
	color: #666666;
/*	line-height: 13px;*/
}
  li.zip  a {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 15px;
	background-color: transparent;
}

 li.altro{
	list-style: none;
	background-image: url(/images/icon_altro.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding: 0.5em;
	margin: 0px 0px 0px 15px;
/*	list-style-position: outside;
	list-style-type: none;*/
	font-weight: normal;
	color: #666666;
/*	line-height: 13px;*/
}
  li.altro  a {
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 15px;
	background-color: transparent;
}

/*--------------------------
#risorse li.doc{
	background-image: url(/images/icon_doc.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-bottom: 4px;
	margin: 4px 0px 4px 5px;
	list-style-position: outside;
	list-style-type: none;
	font-weight: normal;
	color: #666666;
	line-height: 13px;
}
#risorse li.xls{
	background-image: url(/images/icon_xls.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-bottom: 4px;
	margin: 4px 0px 4px 5px;
	list-style-position: outside;
	list-style-type: none;
	font-weight: normal;
	color: #666666;
	line-height: 13px;
}
--------------------------*/

/* STILI PER ALLINEAMENTI */
.align_left{
   text-align: left;
   margin-left:0px;
   padding-left:0px;
}
.align_center{
	text-align: center;
}
.align_right{
	text-align: right;
}

/* STILI PER LISTE */
ol.upper
{
	list-style-type : upper-alpha;
}
ol.lower
{
	list-style-type : lower-alpha;
}
ol.lowroman
{
	list-style-type : lower-roman;
}
ol.uproman
{
	list-style-type : upper-roman;
}


/************ MyUnito ************/
.benvenuto {
	background-color: #EFEEE9;
	padding: 5px 2px 5px 2px;
	text-align: center;
	margin-bottom: 4px;
	line-height: 1.5em;
}

.benvenuto a {
	color: #424242; 
	text-decoration: none;
}

.benvenuto a:link, a:active {
	color: #424242; 
	text-decoration: none;
}
.benvenuto a:hover {
	background-color:#e7e7e7; 
	color:#424242; 
	text-decoration:none;
}
.benvenuto a:visited {
	color: #800000; 
	text-decoration:none;
}


/* ----------- 7. HACKS e simili -----------------  */
/***** stile per la visualizzazione del noscript in home page *****/
#regole_css {
	background-color: transparent;
	color: black;
	font-size: 0.8em;
	width: 70%;
	float: right;
	padding: 0.8em 0.8em 0.8em 0.8em;
	text-align: left;
}
#regole_css a{
	font-weight: bolder;
	text-decoration:none;
	color: #800000;
}
#regole_css a:hover {
	color: #990033;
	font-weight: bolder;
}



/********** Rss INDEX **********/

#rss_index {
	color: #444444;
	width: auto;

}

#rss_index p {
	padding:0em 0.8em; 
	margin: 1.1em 0.2em; 
}
#rss_index h4 {

	font-size: 1em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 25px; 
	background-color: #B22222;
	color: #FFFFFF;
	font-size: 0.8em; 
	text-transform : uppercase;
	
}
#rss_index img {
	float: left;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#rss_index a.menubox {
	color: #000000; 
	text-decoration: none;
}
#rss_index a.menubox:link, a.menubox:active {
	color: #800000; 
	text-decoration: none;
}
#rss_index a.menubox:hover {
/*	background-color:#e7e7e7; */
	color: #800000; 
	text-decoration: underline;
}
#rss_index a.menubox:visited {
	color: #800000; 
	text-decoration:none;
}

#rss_index a {
	color: #800000; 
	text-decoration: none;
}
#rss_index a, a:active {
	color: #800000; 
	text-decoration: none;
}
#rss_index a:hover {
/*	background-color:#e7e7e7; */
	color:#800000; 
	text-decoration: underline;
}
#rss_index a:visited {
	color: #800000; 
	text-decoration: none;
}


/********** Rss **********/

#rss {
	color: #444444;
	width:auto;	
}
#rss p {

	padding:0em; 

}
#rss h4 {
	/*clear: both;*/
	font-size: 1em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 25px; 
	background-color: #B22222;
	color: #FFFFFF;
	font-size: 0.8em; 
	text-transform : uppercase;
}
#rss img {
	/*float: left;*/
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}
#rss a.menubox {
	color: #000000; 
	text-decoration: none;
}
#rss a.menubox:link, a.menubox:active {
	color: #000000; 
	text-decoration: none;
}
#rss a.menubox:hover {
	background-color:#e7e7e7; 
	color:#4E4E4E; 
	text-decoration:none;
}
#rss a.menubox:visited {
	color: #800000; 
	text-decoration:none;
}

#rss a {
	color: #800000; 
	text-decoration: none;
}
#rss a, a:active {
	color: #800000; 
	text-decoration: none;
}
#rss a:hover {
	background-color:#e7e7e7; 
	color:#800000; 
	text-decoration:none;
}
#rss a:visited {
	color: #4E4E4E; 
	text-decoration:none;
}

.testatinerss {
	border: 1px solid #ffffff;
  height: 20px;
 
}
#rss h4.noimg {
	/*clear: both;*/
	font-size: 1em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 10px; 
	background-color: #B22222;
	color: #FFFFFF;
	font-size: 0.8em; 
	text-transform : uppercase;
}

/*-----------------STILE GALLERIA FORTOGRAFICA-----------------*/
#box_galleria {
 text-align: center;
 /*background-color: #F0F0F0;*/
 margin-top: -5px;
}
#box_galleria img{
 float: none;
 text-align: center;
 border: solid 1px;
}
#box_galleria a{
 background:  transparent;
}
#box_galleria a:hover{
 background:  transparent;
}
.descrizione{
  float: left;
  font-weight: bold;
  padding-left: 10px;
}
#dida_galleria{
	text-align: center;
	width: 100%;
}
#dida_galleria a{
 text-align: center;
 width: 100%;
}

#miniature_galleria {
	text-align: left; 
	width: 63%; 
	margin: 0px auto;
}

#miniature_galleria img {
	text-align: left;
}

/*----------------Tabelle---------------*/
table { 
	margin: 0.8em; 
}
td { 
	padding: 2px;
	border: 1px solid #C8C8C8; 
	text-align: left; 
	vertical-align: top;
}
td.grigio {
	background-color: #E1E1E1;
	vertical-align: top;
}
th { 
	padding: 2px;
	border: 1px solid #C8C8C8; 
	background-color: #E1E1E1;
	text-align: center; 
	vertical-align: top;
}

.nobordo { 
	border: none; 
	margin: 0.8em;
}
.nobordo td { 
	padding: 2px; 
	border: none; 
	text-align: left;
}
.nobordo th { 
	padding: 2px; 
	border: none; 
	text-align: center;
}

/*---------------------MAPPA-----------------------*/
.mappa_1liv ul{ 
 color: #AE4E4E;
 font-weight: bold;
 padding: 10px 13px!important;
 padding: 10px 0px;
 font-size:1em;
}
.mappa_1liv li{ 
 color: #AE4E4E;
 list-style-type: square;
 font-weight: bold;
 line-height:0.8em;
 font-size:1em;
}
.mappa_1liv a:visited{ 
 color: Maroon;
}
.mappa_2liv { 
 color: #AE4E4E;
 font-weight: bold;
 line-height: 0.8em;
 padding-top: 10px;

}
.mappa_2liv li{ 
 color: #AE4E4E;
 list-style-type: square;
 font-weight: lighter;
 line-height: 0.8em;
}
.mappa_2liv a:visited{ 
color: Maroon;
}
.mappa_3liv { 
 color: #AE4E4E;
 font-weight: bold;
 line-height: 0.8em;
 padding-top: 5px;
 font-size:0.8em;
}
.mappa_3liv li{ 
 color: #AE4E4E;
 list-style-type:square;
 font-weight: lighter;
 line-height: 0.8em;
}
.mappa_3liv a:visited{ 
color: Maroon;
}


/***** fine ****/


#rss .grigio{
	background-color: #F4F4F4;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
/*	border: thin dotted Navy; */
}


#rss_index .grigio{
	background-color: #F4F4F4;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
/*	border: thin dotted Navy; */
}

.torna_indice {
	font-size: 0.9em;
	background-image:  url(/images/apri.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding: 0.3em 18px;
}

.attenzione {
	padding: 0.5em 0.5em 0.5em 0.5em;
	margin: 0px 0.5em 1em 0.5em;
	font-weight: bold;
	font-size:0.9em;
	border: 1px solid #CCCCCC;
}


/* box login - login.htm */
form.box_log {
  background-color: #e9e5e4;
  padding-top: 18px;
  padding-left: 18px; 
  padding-bottom: 18px;
  color: #971D1D;
  font-size: 0.9em;
  width: 300px;
  margin: 1.5em 0.2em;
}
form.box_log fieldset {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px none;
}
form.box_log label {
	display: block;
	float: left; 
	padding: 0em 0.4em 0em 0.4em;
	margin: 0.2em 0.5em 0.2em 0em;
	text-align: right; 
	min-width: 100px; 
	width: auto !important;
	width: 100px; 
}
form.box_log input.text {
	background-color:#ffffff;
	height: 15px;
	border: 1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#292929; 
	margin: 0.2em 0.5em 0.2em 0em;
}
form.box_log input.submit{
	font-family:Tahoma, Arial, "Lucida Sans Unicode";
	color: #FFFFFF;
	text-align: center;
	border: 1px solid #FFFFFF;
	background-color: #B22222;
	margin-top: 0.3em;
	font-size: 1em;
}
form.box_log #form_button{
	text-align: center;
}
#align_center {
	text-align: center;
}


#forr_login {
	margin: 0px 0.5em 0px 93px;
	font-size: 1em;
}

.box_login ul{
 text-align: left;
 list-style-type: none;
 padding-bottom: 15px; 

}

.box_login li.istruzioni{
 text-align: left;
 list-style-image:  url(/images/freccina_gray.gif);
}
.box_login li.autent{
 text-align: left;
 list-style-image: url(/images/freccina_red.gif);
 color: #971D1D;
}
.box_login li a{
 color: #292929;
}
.box_login li a:visited{
 color: #800000;
}
.box_login li a:hover{
 color: #800000;
}

/* fine box login - login.htm */




/******************** percentuali **********************/
.quindiciperc {
	width: 15%;
}
.ottantacinqueperc {
	width: 85%;
}

/*--------------RICHIESTA ALC 28_02_2008-------------*/
.in_costruzione {
	background-color: #0100CC;
	color: #FFFFFF;
	padding: 0px 10px 0px 5px;
	margin: 0px;
	font-weight: bold;
	border-left: 5px solid #CDCDCD;
}

.in_avvio {
	background-color: #970001;
	color: #FFFFFF;
	padding: 0px 10px 0px 5px;
	margin: 0px;
	font-weight: bold;
	border-left: 5px solid #CDCDCD;
}

.opera_completata {
	background-color: #006D00;
	color: #FFFFFF;
	padding: 0px 10px 0px 5px;
	margin: 0px;
	font-weight: bold;
	border-left: 5px solid #CDCDCD;
}


/*--------------ticket 12686-------------*/
.cerca_str {
	width: 95%;
}


#c2_index div.contenuto_index div.sezione  {
	background-color:#fff;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 15px 0px;
	font-size: 0.9em;
	border-bottom: solid 1px #cccccc;
}
#c2_index div.contenuto_index div.sezione_last  {
	background-color:#fff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px;
	font-size: 0.9em;
	border-bottom: solid 0px #cccccc;
}
#c2_index div.contenuto_index h3.titolisezione {
 	/*width: 100%;*/
	margin: 0px;
	padding: 0px 0px 10px 0px; 
	background : none;
	background-color: transparent;
	color: #9e151d;
	font-weight: bold;
	font-size: 2em; 
	text-transform : none;
	display: block;
}

#c2_index div.contenuto_index div.hpView img{
	float: left;
	padding: 0em 0.8em 0.3em 0em;

}
#c2_index div.contenuto_index div.hpView h4{
	padding-top: 0px;
	margin-top: 0px;
}
#c2_index div.contenuto_index div.hpView p{
	margin: 0px;
	padding: 0px;
	text-align: justify;
}
div.link_right{
	text-align: right;
	padding-top: 10px;
}
div.link_right a{
	background-image : url(/unitoWAR/framework/skins/libreria/images/freccina_link.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
	color: #9e151d;
}


