/* definitions generales */
body{
background-color:#ffffff;
color:#ffffff;
font-family: verdana, helvetica, arial, sans-serif;
font-size:9pt;
margin:1em 1%;
padding:0;
}
blockquote {
font-style: italic;
text-align: justify;
border-left: 1px solid #FF6600;
quotes:'\0000ab\0000a0' '\0000a0\0000bb' '\00201c\0000a0' '\0000a0\00201d';
}
table {
border:"1";
cellspacing:"1";
cellspading:"1";
align:"center";
width: 100% ;
}
/* FIN definitions generales */

/* definitions des elements dans l'ordre du code html */
#page{
color:#000033;
background-color:#ffffff; 
}

/* entete gauche */
#entete_gauche {
padding: 0 0 0em 0em;
}
#entete_gauche .titre {
color: #FF6600;
font-size: 1em;
font-weight: bold;
text-align: left;
}
#entete_gauche .titre a{
color: #0033FF;
background-color: transparent; 
text-decoration: none;
}
#entete_gauche .titre a:hover{
color: #FF6600;
text-decoration: none;
/*font-weight: bold; */
}

/* entete droit*/
#entete_droit{
background-color:#ffffff;
color: #FF6600;
width:80%;
text-align:right;
position:absolute;
top:70px;
right:3.2%;
}
#entete_droit h2{
font-size:1.2em;
font-weight:600;
margin-top:2px;
}
#entete_droit ul{
color:#FF6600;
margin: 0;
padding: 3px 0 0 0;
}
#entete_droit li{
color:#FF6600;
border-right:1px solid #FF6600;
display : inline;
margin: 0;
padding: 0;
}
#entete_droit li.dernier{
color:#FF6600;
border:0;
}
#entete_droit a{
color: #0033FF; 
font-size:0.9em;
font-weight:700;
background-color: transparent; 
text-decoration: none; 
padding: 0 0.5em;
}
#entete_droit a:hover{
color:#FF6600;
text-decoration: none; 
font-weight: bold; 
}

/* menus gauches de navigation */
#sectionmenus{
left:18px;
position:absolute;
top:123px;
width:17%;
overflow:hidden;
}
#nav_titre{
border:2px solid #FF6600;
background-color:#FFCD9B;
margin-top: 1em;
margin-bottom: 1.5em;
padding: 0.2em;
text-align:center;
}
#nav_titre h2{
font-size:1em;
font-weight:500;
margin:0;
padding-left:0;
font-weight: bold;
}
#nav_titre a{
color:#0033FF;
text-decoration:none;
}
#nav_titre a:hover{
color: #FF6600;
text-decoration:none;
}
#nav_partie{
color:#FF6600;
}
#nav_partie h2{
background-color:#FFffff;
border-color:#FF6600;
border-style:solid;
border-width:0 0 1px 0;
font-size:0.95em;
font-weight:700;
margin:0;
padding-left:0;
}

#nav_partie a{
color:#FF6600;
text-decoration:none;
}
#nav_partie a:hover{
color: #FF6600;
text-decoration:none;
font-weight: bold; 
}
#nav_menu{
color:#0000FF;
background-color:#ffffff;
}
#nav_menu ul{
margin-bottom:1.5em;
margin-top:0;
}
#nav_menu li{
display: inline;
list-style-type: none;
}
#nav_menu a{
color:#0000FF;
display:block;
margin-top: 0.5em;
margin-left:-3em;
padding-left:0.5em;
text-decoration:none;
font-weight: bold;
font-size: 0.85em;
}
#nav_menu a:hover{
background-color:#FFFFFF;
color: #FF6600;
text-decoration: none; 
font-weight: bold;
font-size: 0.85em;
}

/* pied de page */
#piedpage{
color:#000099;
font-size:0.95em;
text-align:center;
background-color:transparent;
margin:1em 2% 2em 21%;
padding:0 2% 3em 2%;
}
#piedpage ul{
color:#FF6600;
margin-left:0;
padding-left:0;
}
#piedpage li{
color:#FF6600;
border-right:1px solid #FF6600;
display:inline;
margin:0 0.5em 0 0;
padding:0 0.5em 0 0;
}
#piedpage li.dernier{
color:#FF6600;
border:0;
}
#piedpage a{
font-weight:700;
background-color:transparent;
text-decoration: none; 
color:#0033FF;
}
#piedpage a:hover{
background-color:#FFFFFF;
color: #FF6600;
text-decoration:none;
font-weight: bold; 
}

/* pages interieures - contenu principal */
#texte{
color:#000033;
font-size:0.95em;
background-color:#FFFFFF;
border:1px solid #FF6600;
line-height:150%;
margin: -0.8em 2% 0 19.5%;
padding:0 1.5% 0 1.5%;
}
#texte h1{
background-color:transparent;
color:#FF6600;
font-size:150%;
font-weight: bold;
margin: 1.5em 0 1.5em 0; 
}
#texte h2{
background-color:transparent;
color:#FF6600;
font-size:150%;
margin: 1em 0 1em 0;
}
#texte h3{
background-color:transparent;
color:#FF6600;
border-bottom:1px dotted #FF6600;
font-size:120%;
margin: 2.5em 0 1em 0;
}
#texte h4{
background-color:transparent;
color:#FF6600;
font-size:110%;
text-align: left;
margin: 2em 0 0.5em 0;
}
#texte h5{
background-color:transparent;
color:#FF6600;
font-size:100%;
text-align: left;
font-style: italic;
}
#texte h6{
background-color:transparent;
color:#FF6600;
font-size:80%;
text-align: left;
font-style: italic;
}
#texte a{
color:#0033FF;
text-decoration:none;
}
#texte a:hover{
color:#FF6600;
}
#texte ul li{
list-style-image:  url("../images-statik/puce.gif");
margin-top: 0.5em;
margin-left: -2em;
list-style-position: outside; 
}
#texte ul ul li{
list-style-type:circle;
margin-top: 0.5em;
margin-left: -2em;
}
#texte ol li{
list-style-type:decimal;
margin-top: 0.5em;
}
#texte dt {
 font-weight: bold;
 margin: 2em 0 0 0;
 padding: 0 0 0.5em 0;
}
#texte dd {
 margin: 0 0 1em 1em;
 padding: 0;
}
#texte .sommaire{
color:#FF6600;
text-align:left;
background-color: #FFFFFF;
border: 1px dotted #FF6600;
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 #FF6600;
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;
text-decoration: none; 
color:#0033FF;
}
#texte .sommaire a:hover{
background-color:#FFFFFF;
color: #FF6600;
}
#texte .sommaire2{
color:#FF6600;
text-align:left;
background-color: #FFFFFF;
border: 1px dotted #FF6600;
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:#FF6600;
}
#texte .sommaire2 a:hover{
background-color:#eff4fa;
color:#0000FF;
text-decoration:none;
font-weight: bold; 
}
#texte .citation{
font-style: italic;
text-align: justify;
border-left: 1px dotted #FF6600;
margin: 1em 3em 1em 3em;
padding: 0 0 0 1em;
}
#texte .traduction{
color:#666666;
font-style: italic;
text-align: justify;
border-left: 1px dotted #666666;
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;
}
/* ligne de navigation dans le texte */
#texte .nav_bas{
color:#FF6600;
text-align:center;
background-color: #FFFFFF;
margin:0;
padding: 0;
display:block;
}
#texte .nav_bas ul{
margin:0.5em 0.5em 0.5em 0.5em;
padding-left:0;
}
#texte .nav_bas li{
border-right:1px solid #FF6600;
display:inline;
margin:0 0.5em 0 0;
padding:0 0.5em 0 0;
}
#texte .nav_bas li.dernier{
border:0;
}
#texte .nav_bas a{
background-color:transparent;
text-decoration: none; 
font-weight: bold;
color:#0033FF;
}
#texte .nav_bas a:hover{
background-color:#FFFFFF;
color: #FF6600;
font-weight: bold;
text-decoration:none;
}
/* arborescence page active */
#arbo {
color:#0000FF;
font-size:0.9em;
text-align:left;
background-color:transparent;
margin:4em 2% 0 21%;
padding:0 2% 0 0;
}
#arbo ul{
margin-left:0;
padding-left:0;
}
#arbo li{
display:inline;
margin:0;
padding:0 0.5em 0 0;
}
#arbo a{
color:#0000FF;
text-decoration:none;
}
#arbo a:hover{
background-color:#eff4fa;
font-weight: bold; 
}

