/* definitions generales */
body{
background-color:#ffffff;
color:#ffffff;
font-family: verdana, helvetica, arial, sans-serif;
font-size:9pt;
margin:1em 1%;
padding:0;
}
/* FIN definitions generales */

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

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

/* entete droit*/
#entete_droit{
background-color:#ffffff;
color: #FF6600;
width:80%;
text-align:right;
position:absolute;
top:83px;
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; 
}



/* pied de page */
#piedpage{
color:#000099;
font-size:0.9em;
font-weight:700;
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-size:0.9em;
font-weight:700;
background-color:transparent;
text-decoration: none; 
color:#0033FF;
}
#piedpage a:hover{
background-color:#FFFFFF;
color: #FF6600;
text-decoration:none;
}
#piedpage_centre {
color:#000099;
font-size:0.9em;
text-align:center;
background-color:transparent;
padding:0 2% 3em;
margin-top: 1em;
margin-bottom: 2em;
}
#piedpage_centre ul {
color:#FF6600;
margin-left:0;
padding-left:0;
}
#piedpage_centre li {
border-right:1px solid #FF6600;
display:inline;
margin:0 0.5em 0 0;
padding:0 0.5em 0 0;
}
#piedpage_centre li.dernier {
border:0;
}
#piedpage_centre a {
background-color:transparent;
text-decoration: none; 
color:#0033FF;
}
#piedpage_centre a:hover {
background-color:#FFFFFF;
color: #FF6600;
text-decoration:none;
}

/* pages interieures - sommaire general des lettres */
#sommaire{
color:#000033;
font-size:0.95em;
background-color:#FFFFFF;
border:1px solid #FF6600;
line-height:150%;
margin:5% 5% 5% 5%;
padding:0 2% 0 2%;
}
#sommaire a{
color:#0000FF;
text-decoration: none;
}
#sommaire a:hover{
text-decoration: none;
color: #FF6600;
}
#sommaire ul li{
color:#FF6600;
list-style-type:disc;
margin-left: 5em;
margin-top: 2em;
font-weight: 700;
}
#sommaire h1{
color:#FF6600;
font-size:200%;
text-align: center;
}
#sommaire h2{
color:#FF6600;
font-weight: 700;
}
#sommaire h3{
background-color:transparent;
color:#FF6600;
font-size:120%;
text-align: left;
font-style:bold;
line-height:100%;
}
#sommaire h4{
background-color:transparent;
color:#FF6600;
font-size:100%;
text-align: left;
}
#sommaire h5{
background-color:transparent;
color:#FF6600;
font-size:100%;
text-align: left;
font-style:italic;
}
#sommaire .menu{
color:#FF6600;
text-align:left;
background-color: #FFFFFF;
border: 1px dotted #FF6600;
margin:0;
padding: 0;
display:block;
}
#sommaire .menu ul{
margin:0.5em 0.5em 0.5em 0.5em;
padding-left:0;
}
#sommaire .menu li{
border-right:1px solid #FF6600;
display:inline;
margin:0 0.5em 0 0;
padding:0 0.5em 0 0;
}
#sommaire .menu li.dernier{
border:0;
}
#sommaire .menu a{
background-color:transparent;
text-decoration: none; 
font-weight: 400;
color:#0033FF;
}
#sommaire .menu a:hover{
background-color:#FFFFFF;
color: #FF6600;
text-decoration:none;
}

/* pages interieures - contenu principal des lettres */
#texte{
color:#000033;
font-size:0.95em;
background-color:#f7f7f7;
border:1px solid #FF6600;
line-height:150%;
margin:0 2% 0 20%;
padding:0 2% 0 2%;
}
#texte h1{
background-color:transparent;
color:#FF6600;
font-size:140%;
font-weight: bold;
margin: 1.5em 0 1.5em 0; 
}
#texte h2{
background-color:transparent;
color:#FF6600;
font-size:150%;
margin: 2.5em 0 1em 0;
padding: 1.5em 0 0.5em 0;
border-bottom:1px solid #FF6600;
}
#texte h3{
background-color:transparent;
color:#FF6600;
font-size:135%;
}
#texte h4{
background-color:transparent;
color:#FF6600;
font-size:120%;
text-align: left;
font-style:italic;
list-style-type:disc;
}
#texte h5{
background-color:transparent;
color:#FF6600;
font-size:115%;
text-align: left;
}
#texte h6{
background-color:transparent;
color:#FF6600;
font-size:100%;
text-align: center;
margin: 1em 0 1em 0; 
}
#texte h7{
background-color:transparent;
color:#FF6600;
font-size:70%;
}
#texte a{
color:#0033FF;
text-decoration:none;
}
#texte a:hover{
color: #FF6600;
text-decoration: none;
}
#texte ul li{
list-style-type:disc;
margin-top: 1em;
}
#texte ul ul li{
list-style-type:circle;
margin-top: 0.5em;
}
#texte ol li{
margin-top: 1em;
list-style-type:decimal;
}
#texte dt {
 font-weight: bold;
 margin: 2em 0 0 0;
 padding: 0 0 0.5em 0;
}
#texte dd {
 margin: 0 0 1em 2em;
 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;
text-decoration:none;
}
#texte .textetab {
font-size: 11px;
margin: 0 0 0 2em;
}
#texte .redacteur {
color: #000066;
}	
#texte	blockquote {
font-style: italic;
text-align: justify;
border-left: 1px solid #FF6600;
quotes:'\0000ab\0000a0' '\0000a0\0000bb' '\00201c\0000a0' '\0000a0\00201d';
}
#texte .auteur {
color: #000099;	
font-size: smaller; 
text-align: center;
margin-top: 10ex;
}
#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;
}

/* arborescence page active */
#arbo {
color:#000033;
font-size:95%;
text-align:left;
background-color:transparent;
margin:4em 2% 0 21%;
padding:0 2% 0 0;
}
#arbo a{
color:#0033FF;
text-decoration:none;
}
#arbo a:hover{
background-color:#FFFFFF;
color: #FF6600;
text-decoration: none; 
}
#arbo li {
color:#000033;
font-size:95%;
text-align:left;
background-color:transparent;
margin:1% 2% 0 1%;
padding:0 1% 0 0;
margin-top: 1em;
}

/* pages de sommaire */

table #archive {
border-width:0px;
border-spacing: 0px;
border-collapse: collapse; 
padding:8px;
vertical-align:middle;
margin-left: auto; 
margin-right: auto;
width: 800;
}
.txt {
font-size:70%;
height:25;
color:#000000;
width:360;
}
.vide {
font-size:70%;
height:25;
width:360;
color:#FFFFFF;
background-color:#FFFFFF;
}
.an {
text-align:left;
color:#FF6600;
font-weight: bold;
font-size:75%;
width:180;
height: 25;
}
.mois {
color:#FF6600;
font-size:70%;
height:25;
width:180;
color:#000000;
}
.drapeau {
text-align:center;
width:360; 
}
table #archive2 {
border-width:0px;
border-spacing: 0px;
border-collapse: collapse; 
padding:8px;
vertical-align:middle;
width: 880;
}
.mois2 {
color:#FF6600;
font-size:70%;
height:25;
width:160;
color:#000000;
}
.txt2 {
font-size:70%;
height:25;
color:#000000;
width:620;
}
