/* Style Clair */
/*=============*/

/*couleurs*/
/*========*/

* {color:#021b0e;}

/* Corps */
/*=======*/

body {background-color:#efe9f4;
      min-width:800px;
      margin:0px 0px 0px 0px;
      border:10px #ffffff solid;
      padding:0ex;
}

div#insidebody {
  margin:0px;
  border:3px #74588f solid;
  padding:20px;
}



/*titres*/
/*======*/

h1 {
font-family:SimSun,serif;
    
font-size:xx-large;

font-weight:900;
margin:0ex .5ex 0ex .5ex;
padding:0ex .5ex 0ex .5ex;
    
color:#332047;
    
text-align:center;
}




h2 {
font-family:sans-serif;
    
font-size:x-large;
font-weight:600;
color:#ffffff;
    
background-color:#655476;


text-align:right;
margin:2ex 0ex 0ex 0ex;
padding:.1ex 2ex .1ex 1ex;
    
}


    
    
h3 {
font-family:sans-serif;
    
font-size:large;

    font-weight:400;

    color:#69389c;
    
    background-color:transparent;
    
text-align:left;
}


/*sections*/
/*========*/
div.niveau2 {
  margin-left:auto;
  margin-right:auto;
  max-width:74ex;
}

h2+div.bloc {
  margin:0px 0px 20px 0px;
  border:2px #74588f solid;
  padding:.5ex 5% .5ex 5%;
  background-color:#d7d0de;
}

/*Types de paragraphes*/
/*====================*/

p {
font-family:"Times New Roman", serif;
   
font-size:medium;
   
text-indent:2ex;
padding:0ex;
margin:.1ex;

background-color:transparent;
   
text-align:justify;

max-width:74ex;
}


h3+div.bloc p {  
  margin-left:6ex;
  margin-right:1ex;
  margin-top:0px;
  padding-top:1ex;
  padding-left:0ex;
}


h2+div.bloc ul {  
  margin:.5ex .5ex .5ex 4ex;
  text-align:center;
}

/*
h1+div.bloc+p {
  margin-top:1ex;
}

h1+div.bloc>p {
  margin-left:12ex;
  margin-right:2ex;
  padding-left:2.6ex;
}
*/

h3+div.bloc {
  margin: 2ex 20px 20px 20px;
  text-align:center;
}  
  
div.introduction {
  border-top:2pt #74588f solid;
  margin:2ex 1ex .5ex 1ex;
  padding:1ex 1.5ex 0ex 1.5ex;
  text-align:center;
}
  
p.citation {
padding-top:.5ex;
font-style:italic;
text-indent:0ex;
}
h1+div.bloc>div.introduction p {
  margin:.5ex auto .5ex auto ;
  padding-right:.5ex;
  padding-left:.5ex;
}

div.introduction>p.auteur {
text-align:right;
}

pre.ascii-art {
  font-family:monospace;
  text-align:left;
  font-size:x-small;
  margin-top:5ex;
  
}

p.NoIndent {
text-indent:0ex;
}
p.vide {
text-indent:0ex;
        padding:0ex;
        margin:0ex}

p#logo {
text-align:left;
text-indent:0ex;
}

/*Pour donner la dernière mise à jour*/
/*===================================*/


p#MiseAJour {
font-style:italic;
             
text-align:right;
text-indent:0ex;

margin-right:.5ex;
padding-right:0ex;

max-width:1600px;

}


/*Spacer*/
/*======*/
.spacer {clear:both;}






li {
font-family:"Times New Roman", serif;
font-size:medium;
background-color:transparent;    
text-align:left;
}

/*Images*/
/*======*/

img.thumb {
  margin:10px;
  border:2px solid;
}

/*Liens*/
/*=====*/

a:link {
font-family:"Times New Roman", serif;
font-size:medium;
text-decoration:none;
background-color:transparent;
border-bottom:1px dotted;}


a:visited {
font-family:"Times New Roman", serif;
font-size:medium;
text-decoration:none;
background-color:transparent;
border-bottom:2px #74588f dotted;
}


a:hover {
font-family:"Times New Roman", serif;
text-decoration:none;
font-size:medium;
color:#c7f4ea;
background-color:#74588f;
border:0ex;}


a.icone{
  border:0px;
  margin:0px;
  padding:2px;
}

a.image{
  margin:0px;
  border:0px;
  padding:0px;
  background-color:transparent;
}

/*====*/




table {
}


td {
  font-family:"Times New Roman", serif;
  font-size:medium;
  text-align:center;
  background-color:transparent;
  border-style:solid;
  border-width:1px;
}


/*adresse*/
/*=======*/

table.adresse {
  border:0ex;
  padding-left:0ex;
  margin-bottom:1ex;
  margin-top:1ex;}

table.adresse td {
  text-align:left;
  border:0ex;
  text-indent:0ex;
  padding:0ex .2ex 0ex 0ex;
  margin:0ex;}

table.adresse tr {
  padding:0ex;
  margin:0ex;}

