
/* ################################################################# */
/*  Site Styles                                                      */
/* ################################################################# */

/* begin - Styles */
  body {
    background-color: #fff;
    margin: 0;
    padding: 0;
  }
  dt, dd, ul, ol, td { vertical-align: top; }
  p { margin: 0px 0px 14px 0px; padding: 0;}
  em {font-style: normal; color: #ff0000;}




    /* set common text styles */
    body, td {
      font-family: Arial, Helvetica, sans-serif;
      font-weight: bold;
	  font-size: 11px;
      color: #000;
    }
  
  
  
  
  
  /* Standard headers */
  h1 { font-size: 16px; font-weight: bold; margin: 0px; padding: 8px 0 4px 0; }
  h2 {  }
  h3 {  }
  h4 {  }
  
  
  
  
  /* Standard links */
  a:link { color: #000000; text-decoration: none; }
  a:active { color: #000000; text-decoration: none; }
  a:visited { color: #000000; text-decoration: none; }
  a:hover { color: #CD3D06; text-decoration: none; }
  .static { color: #CD3D06; text-decoration: none; font-weight: bold; }

  /* end - Global styles */

/*menu styles */
.titoli  {
              font-family:  Arial, sans-serif;
              color: #000000;
              border-bottom: 1px solid #B9B9B9;
              background-color: #fff;
              padding: 2px;
              font-size: 10px;
              font-weight: normal;
              text-decoration: none;
              text-transform: capitalize;
              border-color: #A7A7A7;
              display: block;
              text-align: rigth;
              margin-top: 5px;
			  white-space: nowrap;
			  margin-bottom: 5px;
			  margin-left: 10px;
              margin-right: 10px;
			 }
			 
.menutitle{
font-size: 12px;
font-family:  Arial, Helvetica, Verdana, sans-serif;
text-align:center;
font-weight:bold;
cursor: pointer;
margin-bottom: 5px;
background-color:#D8DAD5;
color:#000000;
padding:2px;
border:1px solid #B9B9B9;
}

/*************************/


.voci_menu a {
              font-family:  Arial, sans-serif;
              color: #000000;
              border-bottom: 1px solid #B9B9B9;
              background-color: #fff;
              padding: 2px;
              font-size: 10px;
              font-weight: normal;
              text-decoration: none;
              text-transform: capitalize;
              border-color: #A7A7A7;
              display: block;
              text-align: rigth;
              margin-top: 5px;
			  white-space: nowrap;
			  margin-bottom: 5px;
			  margin-left: 10px;
              margin-right: 10px;
			 }
			 

.voci_menu a:hover {
                    color: #DE2E32;
                  }
				   
				   
				   
/*************************/

.submenu{
margin-bottom: 0.5em;
 font-size: 10px; color: black;
font-family:  Arial, Helvetica, Verdana, sans-serif;
background-color:#D8DAD5;
border:1px solid #B9B9B9;
}
.submenu_eventi{
margin-bottom: 0.5em;
font-size: 11px; color: black;
font-weight: bold;
font-family: Arial, Helvetica, Verdana, sans-serif;
background-color:#D8DAD5;
border:1px solid #B9B9B9;
}

/*end - menu styles */


.service {
        font-size: 10px; 
	color: black; 
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	font-weight :bold;
	background-color: #FFFFFF;
	padding:2px;
	}

/*testi styles */

	.archivionews {
    font-size: 11px; 
	color: black; 
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	text-align: left;
	font-weight : normal;
	background-color: #ffffff;
	padding: 3px;
	}
	
	
.archivionews_double {
    font-size: 11px; 
	color: black; 
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	text-align: left;
	font-weight :bold;
	background-color: #C9C6B5;
	border-bottom: solid 2px #000;
	padding:2px;
	}
	.archivionews_sub {
    font-size: 10px; 
	color: black; 
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	text-align: left;
	font-weight :bold;
	border-bottom: solid 2px #000;
	padding:2px;
	}
 .testo{
 
    font-size: 11px; 
	color: black; 
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	text-align: left;
	font-weight : normal;
	background-color: #fff;
	padding: 3px;
	}
.testo_sezioni {
    font-size: 11px; 
	font-color:#000000; 
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	text-align: left;
	font-weight : normal;
	padding: 1px;
	}
.titolo_sezioni {
    font-size: 18px; 
	font-color:#000000; 
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	text-align: left;
	font-weight : bold;
	padding: 1px;
	}
/* ############################################################## */
 /*table styles */
/* ############################################################## */
.tabella{
   font-family:  Arial, sans-serif;
	font-size:11px;
	text-align: left;
	font-weight : bold;
	color: #000;
	background-color: #CCC;
    border: solid 1px #000;
	padding: 2px;
}
.tabella_sezioni{
   text-align: center;
    border: solid 1px #000;
	padding: 2px;
}
/* ############################################################## */