/* definitions generales */

.nepasimprimer {
  display: none !important;
}


/* FIN definitions generales */



/* definitions des elements dans l'ordre du code html */

#page{
/*background-color:#ffffff;*/
font-family: verdana, helvetica, arial, sans-serif;
/*color:#000000;*/
font-size:small;
margin: 0;
padding: 0;
}




/* entete gauche */
#entete_gauche{
font-size:1.2em;
font-weight:600;
text-align:left;
}
#entete_gauche a{
color: #000000;
background-color: transparent; 
text-decoration: underline; 
}

#menus {
  display: none;
}


/* pied de page */
#piedpage{
font-size:0.9em;
text-align:center;
border-top: 1px solid #000000;
}


/* pages interieures - contenu principal des lettres */

#lettre{
font-size:0.90em;
background-color: transparent;
line-height:150%;
}
#lettre h1{
background-color:transparent;
font-size:150%;
font-weight: bold;
margin: 1.5em 0 1em 0;
}
#lettre h2{
background-color:transparent;
font-size:125%;
margin: 2em 0 0.5em 0;
border-bottom:1px dotted;
}
#lettre h3{
background-color:transparent;
font-size:115%;
margin: 1.5em 0 0.5em 0;
}
#lettre h4{
background-color:transparent;
font-size:100%;
text-align: center;
margin: 1em 0 0.5em 0;
}

#lettre h5{
background-color:transparent;
color:#FF6600;
font-size:100%;
text-align: left;
}

#lettre h6{
background-color:transparent;
color:#FF6600;
font-size:80%;
text-align: left;
font-style: italic;
}

#lettre p {
 text-align:justify;
}

#lettre a{
text-decoration:underline;
}

#lettre ul li{
list-style-type:circle;
margin-top: 0.5em;
}
#lettre ul ul li{
list-style-type:circle;
margin-top: 0.5em;
}
#lettre ol li{
margin-top: 0.5em;
list-style-type:decimal;
}

#lettre dt {
 font-weight: bold;
 margin-top: 1em;
}
#lettre dd {
 margin-top: 0.5em;
 padding: 0;
 text-align:justify;
}

#lettre blockquote {
font-style: italic;
text-align: justify;
border-left: 1px solid #FF6600;
quotes:'\0000ab\0000a0' '\0000a0\0000bb' '\00201c\0000a0' '\0000a0\00201d';
}


/* arborescence page active */
#arbo {
display: none;
}




