body { 
	font-family: verdana,helvetica,sans-serif; 
	margin:0;
	padding:0;
	text-align: center;
	background: #cccccc;
	font-size:7.8pt;
	color: black;
}

#bodyContent { 
        
	width:783px;
	/*width:760px;*/
	text-align:left;
	margin:0 auto;
	font-family: verdana,helvetica,sans-serif;
	font-size:7.8pt;
	color: black;
}

/*
code { font:80% verdana,helvetica,sans-serif; display:block; margin:0 1em .5em 1em; }
*/

hr { display:none }

/* testa */
#testa { 
	background: #909090;
	border:1px solid #000; 
	border-bottom: none;
	padding:1px 0; 
}

/* corpo */
#corpo { 

	position:relative; 
	background:#f0f0f0; 
	border:1px solid #000; 
        /*height: 100%;*/
	/*min-height:100%;*/
	height: auto !important;  /* per i browser moderni */
	height: 99%;      /* per IE5.x e IE6 */
	min-height:99%;

	overflow:hidden; 
}
#corpo-colonna1 { 
	position:absolute; 
	top:0; 
	left:0; 
	width:160px; 
	min-height:91%;
}

#corpo-colonna2 { 
	/*height:91%;*/
	height: auto !important;  /* per i browser moderni */
	height: 99%;      /* per IE5.x e IE6 */
	min-height:99%; 
        /*min-height:91%;*/
	overflow:hidden;
	margin:0 142px 0 160px;
	border-left:1px solid #000; 
	border-right:1px dotted #000; 
	background:#fff; 
	padding:1em 0.8em 1em 1em; 
	padding-bottom: 5em;
	/*background-image: url(../images/centenario_sfondo.jpg);*/
	/*height:500;*/
}

#corpo-newshorde {
        /*margin:10 10px 0 10px;*/
	border:1px solid #000;
	background:#fff;
	padding:1em 1em 1em 1em;
	/*background-image: url(../images/sfangelo.gif);*/
	/*height:500;*/
}
								

#corpo-colonna3 { 
	position:absolute; 
	top:0; 
	right:0; 
	width:142px;/*100*/ 
	padding:1em 0; 
}

/*pie' di pagina */
#piedipagina { 
	background:#eee; 
	border:1px solid #000; 
	padding:9px ; 
	height: 9px;
	margin:0 0 0 0;
}

#footer {
  display: block;
  margin:0 0 0 0;
  border-bottom: 2px solid ;
  border-left: 1px solid ;
  border-right: 1px solid ;
  padding-left: 10px;
  text-align:center;
  background-color: #CCCCCC; 
}
/*****************************************************/
#titolo_pag	{
	font-family: verdana,helvetica,sans-serif;
	font-size:  10pt;
	text-transform: uppercase;
	font-weight: bold; color: black;
	margin-left: 15pt;
}

.titolo_pag     {
        font-family: verdana,helvetica,sans-serif;
        font-size:  10pt;
        text-transform: uppercase;
        font-weight: bold; color: black;
        margin-left: 15pt;
}


#sommario_pag	{
	font-family: verdana,helvetica,sans-serif;
	font-size:  8pt;
	font-weight: bold; 
	color: black;
}

.sommario_pag	{
	font-family: verdana,helvetica,sans-serif;
	font-size:  8pt;
	font-weight: bold; 
	color: black;
}

#sommario_pag_ev	{
	font-family: verdana,helvetica,sans-serif;
	font-size:  8pt;
	font-weight: bold; 
	color: #00266d;
}

.sommario_pag_ev	{
	font-family: verdana,helvetica,sans-serif;
	font-size:  8pt;
	font-weight: bold; 
	color: #00266d;
}

#testo_ev	{
	font-family: verdana,helvetica,sans-serif;
	font-size:  7.8pt;
	font-weight: bold; 
	color: #00266d;
	/*margin-left: 5pt;
	margin-right: 5pt;*/
}

.testo_ev	{
	font-family: verdana,helvetica,sans-serif;
	font-size:  7.8pt;
	font-weight: bold; 
	color: #00266d;
/*	margin-left: 5pt;
	margin-right: 5pt;*/
}
.testo_ev_espandi  {
     font-family: verdana,helvetica,sans-serif;
     font-size:  7.8pt;
     font-weight: bold;
     color: #00266d;
     cursor:pointer;
      /*        color:yellow;*/
     text-decoration:underline;

     }
     
.testo_ev_espandi2  {
     font-family: verdana,helvetica,sans-serif;
     font-size:  7.8pt;
     font-weight: bold;
     cursor:pointer;
     color: #000000;
}
     
#testo_ev2 {
	font-family: verdana,helvetica,sans-serif;
	font-size:  7.8pt;
	font-weight: bold; 
	color: #ff8c00;
	margin-left: 5pt;
	margin-right: 5pt;
}

.testo_ev2 {
	font-family: verdana,helvetica,sans-serif;
	font-size:  7.8pt;
	font-weight: bold; 
	color: #ff8c00;
	margin-left: 5pt;
	margin-right: 5pt;
}

#testo	{
	font-family: verdana,helvetica,sans-serif;
	font-size:  7.8pt;
	color: black;
	/*text-align: justify;*/
	margin-left: 5pt;
	margin-right: 5pt;
	/*float:left;*/
	
	}

.testo_small  {
        font-family: verdana,helvetica,sans-serif;
	font-size: 7pt;
	color: black;
	margin-left: 1pt;
	margin-right: 1pt;
}

.testo	{
	font-family: verdana,helvetica,sans-serif;
	font-size:  7.8pt;
	color: black;
	/*text-align: justify;*/
	margin-left: 5pt;
	margin-right: 5pt;
	/*float:left;*/
	
	}

#titolo_parag	{
	font-family: verdana,helvetica,sans-serif;
	font-size:  8pt;
	font-weight: bold; 
	color: #00266d;
	margin-left: 8pt;
	margin-right: 8pt;
}

.titolo_parag	{
	font-family: verdana,helvetica,sans-serif;
	font-size:  8pt;
	font-weight: bold; 
	color: #00266d;
	margin-left: 8pt;
	margin-right: 8pt;
}

.soloCRA { 
	display: none; 
	color: red;
  font-weight: bold;
  font-family: verdana,helvetica,sans-serif;
  font-size:  7.8pt;
}

#boxAR { 
       /* box con allineamento destra */
	margin: 20px;
	padding: 20px;
	text-align: right;
	/*background: white;*/
}

.boxAR { 
       /* box con allineamento destra */
        margin: 20px;
	padding: 20px;
	text-align: right;
}

#boxAL { 
       /* box con allineamento sinistra */
	margin :20px;
	padding: 20px;
	text-align: left;
	/*background: white;*/
}

.boxAL { 
       /*box con allineamento sinistra*/
        margin: 20px;
	padding: 20px;
	text-align: left;
	}
				
#boxC { 
/* box con allineamento centro */
	margin: 10px;
	padding: 10px;
	text-align: center;
	
}

.boxC { 
      /*box con allineamento centro */
        margin: 10px;
	padding: 10px;
	text-align: center;
}

/*livelli indentazione menu sx*/

.livello1{
	font-family: verdana,helvetica,sans-serif;
	font-size:  9px;
	font-weight: bold; 
	color: white;
	margin-left: 8pt;
	/* margin-right: 8pt; */
	float:left;
}
.livello1 a:hover { 
	cursor:pointer; 
	text-decoration: underline 
}
.livello2{
	font-family: verdana,helvetica,sans-serif;
	font-size:  9px;
	font-weight: bold; 
	color: white;
	margin-left: 16pt;
	/* margin-right: 8pt; */
	float:left;
}
.mostra_puntatore a:hover { 
	cursor:pointer; 
	color:yellow;
	text-decoration:none;
}

.livello3{
	font-family: verdana,helvetica,sans-serif;
	font-size:  9px;
	font-weight: bold; 
	color: white;
	margin-left: 24pt;
	/* margin-right: 8pt; */
	float:left;
}

.livello4{
	font-family: verdana,helvetica,sans-serif;
	font-size:  9px;
	font-weight: bold; 
	color: white;
	margin-left: 32pt;
	/* margin-right: 8pt; */
	float:left;
}

/********************************/
/*#testo.A:link {
	color:black;
	text-decoration : underline;
}
*/

ul li{list-style: none;margin: 0;padding: 0}
/*ul {width:15em}*/
ul li{padding: 6px 0 6px 14px;line-height: 1.4em;
      background: url(../images/small_simple_arrow.png) no-repeat 0 0.7em;
      margin: -1px 0 0
}

/* associa icona al tipo di link */
a[href^="mailto:"]{
		   padding-right: 20px;
		   background: url(../images/icon_mailto.gif) no-repeat center right
		   }
a[href^="http"]{padding-right: 20px;background: url(../images/icon_external.gif) no-repeat center right}
a[href$=".pdf"]{padding-right: 20px;background: url(../images/icon_pdf.gif) no-repeat center right}
a[href$=".doc"]{padding-right: 20px;background: url(../images/icon_doc.gif) no-repeat center right}
a[href$=".zip"]{padding-right: 20px;background: url(../images/icon_archive.gif)no-repeat center right}


