p /* Les paragraphes */
{
    color: #cfc5fe; /* Les paragraphes seront en bleu */
	font-size: 1em;
	font-family: "Comic Sans MS";
	text-align: justify;
	
    min-width: 400px; /*au minimum largeur de 400 pixels */
}
.centre  /* permet de centrer un bloc */
{
	text-align: center;
}

li
{
    color: #cfc5fe; /* Les paragraphes seront en bleu */
	font-size: 1em;
	font-family: "Comic Sans MS";
	text-align: justify;
	width: 80%;  /*largeur en % */
    min-width: 400px; /*largeur minimum  */
}
h1 /* titre niveau 1 */
{
    color: #d69537;
	font-size: 1.5em;
	font-family: "Comic Sans MS";
	text-align: left;
}

h2 /* titre niveau 2 */
{
    color: #d69537;
	font-size: 1.0em;
	font-family: "Comic Sans MS";
}

body
{
    background-color: black; 	/* couleur du fond de page */
    color: white; 				/* couleur du  texte de la page */
	background-attachment: fixed; /* Le fond restera fixe */
	background-repeat: no-repeat; /* une seule image */
	background-position: top right; /* en haut à droite */
	
}
strong
{
	border: 5px #760001 solid;
	padding:5px 15px; /* cadrage du texte à l'intérieur du cadre  */
}

section
{
	display: inline-block;  
	vertical-align: top;
	border: 2px solid white;
}
/* idblocpage permet de centrer la page dans l'écran */

table
{
	/* border: 3px #f0e941 groove;	 */
	border-collapse: collapse; /* cadres des cellules contigus */
	text-align:center;
}

.tableau_chronologique caption{
	margin-bottom: 10px;
	font-weight: bolder;
}	
.tableau_chronologique td{
	width: 50px;
}
.tableau_tremies caption{
	margin-bottom: 10px;
	font-weight: bolder;
}

.tableau_tremies  td{
	width: 60px;
}
.tb_img_moulin {
    margin: auto;  
}

.tb_img_moulin caption{
	margin-bottom: 10px;
	font-weight: bolder;
}	
.tb_img_moulin td{ /*cellule */
	width: 200px;
	border: 5px solid #760001;	
}

.largeur_col_100pxl {
	width: 100px;
	text-align : center;
	padding-left: 10px;
}
.largeur_col_titre_tb_tremies {
	width: 350px;
	text-align : center;
	padding-left: 10px;
}
.largeur_col_tb_tremies {
	width: 1px;
	text-align: left;
	padding-left: 10px;
}
.tableau_menu {
	border : none;
	font-size: 1em;
	font-family: "Comic Sans MS";
	text-align: left;
	width: 50%;	
}

.tableau_menu td{  /*cellule */
	border : none;
	text-align: left;
	
			
}
.tableau_menu th{ /*ligne d'entête */
	border: none;
	width: 800px;
	
}

.tableau_menu tr { /*ligne standard */
	border: none;
	width: 800px;		
}	

.tableau_plaques {
	border : none;
	font-size: 1em;
	font-family: "Comic Sans MS";
	text-align: left;
	width: 50%;	
}

.tableau_plaques td{  /*cellule */
	border : none;
	/*text-align: left; */
}
.tableau_plaques th{ /*ligne d'entête */
	border: none;
	width: 600px;
	
}
.tableau_plaques tr{ /*ligne standard */
	border: none;
	width: 600px;
	
}

.largeur_col1 {
	width: 8%;
	text-align:center;
	border: none;
}
.largeur_col2 {
	width: 92%;
	text-align: left;
	padding-left: 10px;	
	border: none;
}
.largeur_col3 {
	width: 92%;
	text-align: left;
	padding-left: 10px;	
}
.largeur_col2 :hover{	
	color: #d69537;	
	border-bottom: 2px solid #760001;
}

.multilangues td{ /*cellule bannière */
	border: none;
}


td, th /* Mettre une bordure sur les cellules td ET les th */
{
    border: 1px solid #760001;
	padding: 0px;
}

#bloc_page
{
    width: 1000px;
    margin: auto;
}


#banniere_image
{
    margin-top: 15px;
    height: 165px;
    border-radius: 5px;
    background: url('images/banniere.jpg') no-repeat;
	background-position:top center; /* centre l'image en haut */
    position: relative;	
    box-shadow: 0px 4px 4px #90ab9a; /* couleur de l'ombre du cadre */
    margin-bottom: 25px;
}

#banniere_description
{
    position: absolute;
    bottom: 0;
    border-radius: 0px 0px 5px 5px;
	background: url('images/pdr_logo.jpg') left no-repeat;
    width: 99.5%;
    height: 33px;
	padding-top: 15px;
    padding-left: 4px;
    background-color: rgb(24,24,24); /* Pour les anciens navigateurs */
	background-color: #90ab9a; /* couleur du fond de banniere texte */
    /* background-color: rgba(24,24,24,0.8); */
    color: white 2.8em;
}

#banniere_titre
{
	margin-left : 140px;
	margin-top: 0px;
	font-size: 18px;
	font-family: "Comic Sans MS";
	
}

nav /* définition du menu */
{
	float: right; /* cadrage cartouche menu */
	color: #f0e941; 
	margin-left: 2%;
	width: 225px;
	border: 3px solid #760001; /* couleur du cadre */
	
}
nav ul /* permet de supprimer les . des lignes du menu */
{
   	list-style-type: none;
	padding:2px 20px; /* cadrage  du texte dans la ligne du menu*/
}

nav p  /* format des § */
{
	color:  #fffff5;	  
	font-style: italic;
	    
}
nav a  /* Liens par défaut (non survolés) */
{
	color:  #fffff5;	  
	font-style: italic;
    text-decoration: none;
}

nav a:hover /* Apparence au survol des liens */
{
  
   color: #d69537;
   border-bottom: 2px solid #760001;
}
a  /* Liens par défaut (non survolés) */
{
    color:  #fffff5;
    padding-bottom: 3px;
	text-decoration: none;
}
a.trouve  /* Liens par défaut (non survolés) */
{
    color:  #fffff5;
	font-style: italic;
    padding-bottom: 3px;
	text-decoration: none;
}

a.trouve:hover /* Apparence au survol des liens */
{
	color:  #d69537;
	font-style: italic;
	border-bottom: 2px solid #760001;
	font-size: 1.1em;
}



a:hover /* Apparence au survol des liens */
{
   color: #760001;
   border-bottom: none;
}
.dessous /* permet de placer le pied page en dessous des sections */
{
    clear: both;
}
.pied_de_page /* permet de placer le pied page en dessous des sections */
{
    height : 100px;
	clear: both;
	background: url('images/aicmc_logo.jpg') right no-repeat;
}
.tab /* tabulation */
{
    margin-left: 20px;
}

.com_menu
{
   color:  #fffff5;
   font-style: italic;
   font-family: "Comic Sans MS";
}
figure {
   float :center;
   width : auto;
   display :block;
   background : white; 
   padding: 0px;
   margin: 0px;
}

figcaption {
   font-size : .8em;
   padding : 6px 8px;
   background : #90ab9a; 
   display :block;
   text-align :center;
   font-family : "Comic Sans MS";
   font-style : italic;
   border-radius : 0 0 7px 7px ;
   -moz-border-radius : 0 0 7px 7px ;
   -webkit-border-radius : 0 0 7px 7px ;
}
.monimage
{
width: 20%;
}
/*
img {
   background : #eeeeee;
   padding : 5px;
   border : solid 1px #444444;
}
*/