/* definitions generales */

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

.nepasimprimer {
  display: none !important;
}

/* FIN definitions generales */



/* definitions des elements peripheriques */

#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 de navigation + arbo page active */
#menus {
  display: none;
}
#arbo {
	display: none;
}

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


/* pages interieures - contenu principal */


#texte{
font-size:0.90em;
background-color: transparent;
line-height:150%;
}
#texte h2{
background-color:transparent;
color:#000000;
font-size:130%;
margin: 1em 0 1em 0;
}
#texte h3{
background-color:transparent;
color:#000000;
border-bottom:1px dotted #000000;
font-size:115%;
margin: 2.5em 0 1em 0;
}
#texte h4{
background-color:transparent;
color:#000000;
font-size:100%;
text-align: center;
margin: 2em 0 0.5em 0;
}

#texte h5{
background-color:transparent;
color:#000000;
font-size:100%;
text-align: left;
margin: 2em 0 0.5em 0;
}

#texte h6{
background-color:transparent;
color:#000000;
font-size:100%;
text-align: left;
font-style: italic;
margin: 2em 0 0.5em 0;
}

#texte a{
color:#000000;
text-decoration:underline;
}

#texte ul li{
list-style-type:square;
margin-top: 0.5em;
}

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

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

#texte dt {
 font-weight: bold;
 margin-top: 1em;
}
#texte dd {
 margin-top: 0.5em;
 padding: 0;
}

#texte .sommaire{
color:#000000;
text-align:center;
background-color: #e8e8e8;
border: 1px dotted #000000;
margin:0;
padding: 0;
display:block;
}
#texte .sommaire ul{
margin:0.5em 0.5em 0.5em 0.5em;
padding-left:0;
}
#texte .sommaire li{
border-right:1px solid #000000;
display:inline;
margin:0 0.5em 0 0;
padding:0 0.5em 0 0;
}
#texte .sommaire li.dernier{
border:0;
}
#texte .sommaire a{
background-color:transparent;
color:#000000;
}

#texte .sommaire2{
color:#000000;
text-align:left;
background-color: #e8e8e8;
border: 1px dotted #000000;
margin:0;
padding: 0;
display:block;
}
#texte .sommaire2 ul li{
list-style-type:square;
margin-top: 0.7em;
}
#texte .sommaire2 a{
background-color:transparent;
color:#000000;
}

#texte .citation{
font-style: italic;
text-align: justify;
border-left: 1px dotted #000000;
margin: 1em 3em 1em 3em;
padding: 0 0 0 1em;
}

#texte .notes ul{
margin:1.5em 1.5em 5em 1em;
}
#texte .notes li{
list-style-type: none;
margin-top: 0.5em;
padding:0;
}
#texte .notes a{
margin-left:-2em;
}



