body
{background-color: #fAfAfA;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
/*line-height: ? interline ?*/
}

header
{

width: 32%;
margin-left: 31%; /* marge entre le début (sur ma gauche) de la page et le crayon bleu*/
margin-right: 39%;
min-width: 580px;
padding-top: 50px; /*marge intérieure du haut, entre le haut et le crayon bleu*/
padding-bottom: 20px; 
font-size: xx-large;
font-weight: ; /*mise en gras*/
color: #000000;
text-align: center;
font-family: times new roman; 
Letter-Spacing: 2pt;
}



section
{
display: inlineblock;
min-height: 460px; /*taille de la colonne de haut en bas*/ 
max-height: 9000px;
margin-left: 32%;
margin-right: 36%;
margin-top: 1%;
margin-bottom: 3%;
min-width: 490px;
width: 490px;
background-color: white;
padding-right: 2%;
padding-left: 2%;
padding-top: 40px;
padding-bottom: 20px;
font-family: Calibri ligth, Century Gothic, Arial, sans-serif;
text-align: justify;
font-weight: (bold);
border-left: 1px solid grey;
border-top: 1px solid grey;
border-right: 1px solid grey;
border-bottom: 1px solid grey;
background-color: #F7F7F7; 
}


#section2
{
display: inlineblock;
min-height: 30px; /*taille de la colonne de haut en bas*/ 
max-height: 300px;
margin-left: 32%;
margin-right: 36%;
margin-top: 1%;
margin-bottom: 3%;
min-width: 490px;
width: 490px;
background-color: white;
padding-right: 2%;
padding-left: 2%;
padding-top: 15px;
padding-bottom: 15px;
font-family: Calibri ligth, Century Gothic, Arial, sans-serif;
text-align: justify;
font-weight: (bold);
border-left: 1px solid grey;
border-top: 1px solid grey;
border-right: 1px solid grey;
border-bottom: 1px solid grey;
background-color: #F7F7F7; 
}
#section3
{
display: inlineblock;
min-height: 30px; /*taille de la colonne de haut en bas*/ 
max-height: 300px;
margin-left: 32%;
margin-right: 36%;
margin-top: 1%;
margin-bottom: 3%;
min-width: 490px;
width: 490px;
background-color: white;
padding-right: 2%;
padding-left: 2%;
padding-top: 25px;
padding-bottom: 20px;
font-family: Calibri ligth, Century Gothic, Arial, sans-serif;
text-align: justify;
font-weight: (bold);
border-left: 0px solid grey;
border-top: 0px solid grey;
border-right: 0px solid grey;
border-bottom: 0px solid grey;
background-color: #fAfAfA; 
}

.date
{
font-family: Apple Chancery,Calibri;
font-size: small; 
color: #FFFFFF; 

}


.p1
{
border-radius: 10px;
}
.dossier
{
background-color: #FDFEFE;
color: black;
border-radius: 5px;
border-top: 1px solid white;
border-bottom: 1px solid white;
border-left: 1px solid white;
border-right: 1px solid white;
padding-left: 20px;
}


a:link:hover
{
color: grey;

}

a
{text-decoration: none;
color: black;

}

.imagetropercu
{
display: inline;
opacity: 0.7;
height: 150px;
padding-left: 1%; /*marge gauche après l' image*/ 
padding-right: 1%;
margin: 1px; /*marge entre les image*/

}


.tiret
{
text-align: center;
}

#trait_dessus
{
border-bottom: 1px solid #000000;
width : 150px;
} 

h1
{
font-family: Arial, apple;
font-size: 1.7em; 
font-weight: bold;
color: #000000; 
}


sup
{
font-family: Arial, apple;
font-size: 0.7em; 
}

td

{
display: inlineblock;
width: 100px;
margin: auto;
padding: 6px;
font-size: 1em;  
clear: both;
overflow: hidden; 
    
}

.mention

{font-size: 0.8em;
padding-top: 15%;

}

.titredoc
{
background-color: #A9A9A9;
color: black;
border-radius: 5px;
border-top: 1px solid white;
border-bottom: 1px solid white;
border-left: 1px solid white;
border-right: 1px solid white;
padding-left: 10px;
color: #FFFFFF ;
padding-top: 5px;
padding-bottom: 5px
}
