/* ------------------------------------ *
 CSS
 sabato 6 maggio 2006 15.38.08
 HAPedit 3.1.11.111
 * ------------------------------------ */
/*
body, html {
    margin: 0px;
    padding: 0px;
    background-color: white;
}



li {
    padding-top: 3px;
    padding-bottom: 3px;
}
*/

/* Left sidebar TOC on manual pages */
ul#documenti_x {  /* documenti_x = documenti index */
    margin: 0px 5px 5px 5px;
    padding: 0px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 75%;
}
ul#documenti_x li {
    margin: 1px 0 1px 1px;
    padding: 1px 0 1px 11px;
    list-style-type: none;
    background-repeat: no-repeat;
    background-position: center left;
}
ul#documenti_x li.hdr {
    font-size: 135%;
    padding: 5px 0px 5px 11px;
    border-bottom: 1px solid #ddcc87;
    margin-bottom: 5px;
}
ul#documenti_x li.on {
    font-weight: bold;
}
ul#documenti_x li a {
    text-decoration: none;
}
ul#documenti_x li a:hover {
    text-decoration: underline;
}

/* TOC elements on manual pages ------------------------------------------- */
ul#documenti_x li {
  background-image: url(../img/quad_0.gif);
}
ul#documenti_x li.up {
  background-image: url(../img/up_1.gif);
}
ul#documenti_x li.idx {
  background-image: url(../img/up_2.gif);
}
ul#documenti_x li.on {
  background-image: url(../img/quad_1.gif);
}


/*******************************************************************************
*                                                                              *
*                    inizio bordo pagina arrotondato                           *
*                                                                              *
*******************************************************************************/
.general {
  margin: 20px auto 20px auto; 
  padding: 0px;
  width: 95%;
  text-align: left; 
}
.content {
  margin: 0;
  padding: 0;
  border: 1px solid #71828a;
}
.content h1 {
  margin: 0px;
  padding:5px 0 5px 20px;
  font-size:1.8em;
  color:#f50;
}
.content h3 {
  margin: 0px;
  padding: 10px 0px 0px 0px;
  font-size:1.0em;
  font-weight: bold;
  text-align: center;
  color: #000;
}
.content p {
margin:0;
padding:10px;
text-align:left;
font-size: 0.8em;
}
.content_list { /* elenchi all'interno di content */
margin:0;
padding:5px 10px 5px 25px;
text-align:justify;
font-size: 0.8em;
}
ol.content_list { /* elenchi all'interno di content */
margin:0;
padding:5px 10px 5px 35px;
text-align:justify;
font-size: 0.8em;
}
.topleft, .topright, .bottomright, .bottomleft {
padding:0; 
border: 0;
}
.topleft { 
float:left;
margin: -1px  0  0 -1px;
}
.topright {  
float:right; 
margin:-1px -1px  0  0; 
}
.bottomright{
float: right; 
margin: -14px  0  0  0; 
}
.bottomleft {  
float:left; 
margin:-14px  0  0  0; 
}
.topleft {
margin-left: -4px;
ma\rgin-left: -1px;
}
html>body .topleft {
margin-left: -1px;
}
.topright {
  margin-right: -4px;
  ma\rgin-right: -1px;
}
html>body .topright  {
  margin-right: -1px;
}
.bottomleft {
  margin-left: -3px;
  ma\rgin-left: 0px;
}
html>body .bottomleft {
  margin-left: 0px;
}
.bottomright{
  margin-right: -3px;
  ma\rgin-right: 0px;
}
html>body .bottomright {
  margin-right: 0px;
}
/*******************************************************************************
*                                                                              *
*                      fine bordo pagina arrotondato                           *
*                                                                              *
*******************************************************************************/

/*******************************************************************************
*                    menu di navigazione home page brown                       *
*******************************************************************************/
#h_navcontainer {
 width: 100%;
 float: left;
 background-color: #804000;
}

#h_navcontainer ul { padding: 0; }
#h_navcontainer ul li { display: inline; }

#h_navcontainer ul {
 margin: 0;
 padding: 0 0 0 7%;
 color: #FFFFFF;
 font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
 font-size: .65em;
 letter-spacing: 2px;
 font-weight: bold;
}

#h_navcontainer ul li a {
 padding: 0.2em 12px;
 background-color: #804000;
 color: #FFFFFF;
 text-decoration: underline;  /*era none*/
 float: left;
 border-right: 1px solid #fe8;
}

#h_navcontainer ul li a:hover {
 background-color: #c93;
 color: #FFFFFF;
 text-decoration: underline;
 font-weight: bold;  /*        */
}

#h_navlist li a:hover, #navlist li a:active {
 color: #FFFFFF;
 text-decoration: none;
 background: #CC3333;
 text-align: left;
 /*text-transform: uppercase;*/
 /*font: bold normal 10px/16px "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;*/
 text-decoration: underline;
 font-weight: bold;
}
/*******************************************************************************
*                    menu di navigazione home page brown                       *
*******************************************************************************/


/*******  Menu navigazione ****************************************************/
#nav
{
    margin: 0;
    font-size: 90%;
    background-color: #ddcc87;
    padding: 2px 0;
}

#nav li
{
    display: inline;
    list-style-type: none;
    padding-left: 30px;
}

#nav a:link, #nav a:visited
{
    color: #333;
    background-color: transparent;
    text-decoration: none;
}

#nav a:hover, #nav a:active
{
    color: #fff;
    background-color: #333;
}
/* da spostare nel css principale confrontarlo con quello in stampa.css*/
#nav2
{
    margin: 0;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 60%;
    color: #006;
    font-weight: bold;
    background-color: #ffc;
    padding: 1px 0;
}

#nav2 li
{
    display: inline;
    list-style-type: none;
    padding-left: 3px;
}

#nav2 a:link, #nav2 a:visited
{
    color: #006;
    font-weight: bold;
    background-color: transparent;
    text-decoration: underline;
}

#nav2 a:hover, #nav2 a:active
{
    color: #fff;
    font-weight: bold;
    background-color: #333;
    text-decoration: none;
}

/*********  Menu navigazione   ************************************************/


