body
{
	background-image: url("../visuel/im_marque/arriere_plan.gif");
	font-family: Cambria, Georgia,serif;
	color: #000000;
}

/*  Validé le 25/08/2012 0925 */

#bloc_page
{
	width: 85%;   /* pourcentage sur la largeur de la fenetre*/
	
	/*on centre pour Firefox et les autres navigateur excepté IE*/
	margin: auto; /* centrage dans la fenetre*/
	
	text-align: center; /*Pour IE*/
	
	border: 0px solid black;
}

header
{
	text-align : center;
	border: 0px solid black;
	color: #000000;
}

/* Navigation */
nav  
{
	position: fixed;
	/*left: 50px;*/
	left: 0px;
	top:20px;
	border: 0px solid black;
	text-align : left;
	padding: 10px;/* Marge interieure */
}

nav a:hover	{	color: #AF0000;	}

nav  a		{	color: #0000B7;}

a:hover	{	color: #AF0000;	}

a		{	color: #0000B7;}

a img 	{ 	border: none; }
/* Fin de Navigation */


p
{
		
		font-style: normal;
		font-size: 1.0em;
		color: #000000;
}

section{
	
	padding: 12px;  /* Marge interieure */
	/*border: 1px solid black;*/
	/*background-color: blue;*/
	/*background-color: yellow;*/
	/*font-style: normal;*/
	/* en oblique  = 	font-style: oblique; */
	/* en italic  = 	font-style: italic; */
	
	/*font-size: 1.0em;*/
	/*font-family: "Times New Roman",serif;*/
	/* en gras  = 	font-weight: bold; */
	
	/*text-decoration: underline;		/*  souligné*/
	/*text-decoration: line-through; 	/*  barré*/
	
	/*text-align : center;*/
	/*text-align : left center;*/
	/*text-align : right;*/
	/*text-align : justify;*/
}
h1
{
text-align : left;
		/*font-weight: bold;*/
		font-style: normal;
		font-size: 1.3em;	
}
footer
{
	
	text-align : center;
	color: #000000;
	/*font-weight: bold;*/
	border: 0px solid green;
}


figure img 	{ 	border: 1px solid black; }

figure
{
		text-align : center;
		/*font-weight: bold;*/
		/*background-image: url("../im_gif/fond3.jpg");*/
		/*background-image: url("../im_gif/fond2.gif");*/
		background-image: url("../visuel/im_marque/fond2.gif");
		box-shadow: 4px 4px 4px black;
		color: #336633;
	
}

element
{
position: absolute;

}


table 
{
	width: 95%;
	margin: auto;
	border: 1px solid black;
	
	/*border-collapse: collapse;*/	  
}

td {	border: 0px solid black;	}


/******************************************************/
/******************************************************/
/******************************************************/


.bloc700Texte10Justifie
{
width: 700px;
margin: auto;	/* centrage */
border: 0px solid black;
text-align : justify;
font-size: 1.0em;
padding: 10px;  /* Marge interieure */

}
/* biblio  */

.bloc700Texte11Justifie
{
width: 700px;
margin: auto;	/* centrage */
border: 0px solid black;
text-align : justify;
font-size: 1.1em;
padding: 10px;  /* Marge interieure */

}
/* publication  */
/******************************************************/


.blocPerrot
{
width: 900px;
margin: auto;	/* centrage */
border: 0px solid black;
text-align : center;
font-size: 1.1em;
padding: 10px;  /* Marge interieure */

}

.bloc800Texte11Centre
{
width: 800px;
margin: auto;	/* centrage */
border: 1px solid black;
text-align : center;
font-size: 1.1em;
padding: 10px;  /* Marge interieure */

}
.bloc800Texte11CentreVert
{
width: 800px;
margin: auto;	/* centrage */
border: 1px solid #336600;
text-align : center;
font-size: 1.1em;
padding: 10px;  /* Marge interieure */

}

.bloc95PC800Texte11CentreVert
{
/*width: 800px;*/
width: 95%;
margin: auto;	/* centrage */
border: 1px solid #336600;
text-align : center;
font-size: 1.1em;
padding: 10px;  /* Marge interieure */

}

.bloc95PCTexte10CentreVert
{
/*width: 800px;*/
width: 95%;
margin: auto;	/* centrage */
border: 1px solid #336600;
text-align : center;
font-size: 1.0em;
padding: 10px;  /* Marge interieure */

}

.bloc100pcTexte11CentreVert
{

width: 100%;
margin: auto;	/* centrage */
border: 1px solid #336600;
text-align : center;
font-size: 1.1em;
padding: 10px;  /* Marge interieure */

}
.bloc100pcTexte10CentreVert
{

width: 100%;
margin: auto;	/* centrage */
border: 1px solid #336600;
text-align : center;
font-size: 1.0em;
padding: 10px;  /* Marge interieure */

}
.bodyDoc
{
	background-image: url("../visuel/im_marque/mp_mar_9997_vieuxpap.gif");
	font-family: Cambria, Georgia,serif;
	color: #000000;
}	

.bodyDocBio
{
	background-image: url("../visuel/im_marque/mp_mar_9997_vieuxpap.gif");
	font-family: Cambria, Georgia,serif;
	color: #000000;
}	

.BoiteVerte
{
		text-align : center;
}


.PointRouge
{
		text-align : center;
}

.figcaptionCroix
{
font-size: 1.1em;
}
.figureCroix
{
		text-align : center;
		/*font-weight: bold;*/
		/*background-image: url("../im_gif/fond3.jpg");*/
		/*background-image: url("../im_gif/fond2.gif");*/
		background-image: url("../visuel/im_marque/beige.jpg");
		box-shadow: 4px 4px 4px black;
		color: #336633;
	
}


.Image 	{ 	border: 1px solid black; }

.ImageRelief 	{ 	border: 0px solid black; box-shadow: 6px 6px 10px #404040;}


.ImageReliefW600 	{ 	border: 0px solid black; box-shadow: 6px 6px 10px #404040; width : 600px;}

.ImageRelief500 	{ 	border: 0px solid black; box-shadow: 6px 6px 10px #404040; height: 500px;}

.ImageVerte 	{ 	border: 1px solid #336600; }
.ImageReliefVerte 	{ 	border: 1px solid #336600; box-shadow: 6px 6px 10px #404040;}

.ImageSansCadre250 	{ 	border: 0px solid black; height: 250px; }

.ImageSansCadre300 	{ 	border: 0px solid black; height: 300px; }
.ImageSansCadre400 	{ 	border: 0px solid black; height: 400px; }

.Image30IconeSansTrait{border: 0px solid black; height: 30px; }

.Image250AvecTraitVert{border: 1px solid #336600; height: 250px; }
.Image300AvecTraitVert{border: 1px solid #336600; height: 300px; }
.ImageH350AvecTraitVert{border: 1px solid #336600; height: 350px; }
.ImageH600TraitVert{border: 1px solid #336600; height: 600px; }
.Image700TraitVert{border: 1px solid #336600; height: 700px; }
.Image750TraitVert{border: 1px solid #336600; height: 750px; }
.Image800TraitVert{border: 1px solid #336600; height: 800px; }
.Image850TraitVert{border: 1px solid #336600; height: 850px; }

.ImageBiblio{border: 1px solid #336600; height: 250px; width : 180px;}

.ImageBiblioLien{border: 0px solid #336600; height: 250px; width : 180px;}

.ImageIconeAvecTrait  {border: 1px solid #336600; height: 150px; }
.ImageIconeSansTrait  {border: 0px solid black; height: 150px; }
.ImageSansCadre 	{ 	border: 0px solid black; }
.ImageMarque 	{ 	border: 0px solid black; height: 20px;   width : 22px; }
.ImageSansCadre50 	{ 	border: 0px solid black; width : 50px; }
.ImageLien400 	{ 	border: 0px solid black; width : 400px; }
.ImageLien300 	{ 	border: 0px solid black; width : 300px; }
.ImageLien200 	{ 	border: 0px solid black; width : 200px; }
.ImageLien100 	{ 	border: 0px solid black; width : 100px; }
.ImageLien80 	{ 	border: 0px solid black; width : 80px; }

.Image500 	{ 	border: 1px solid black; width: 500px;}

/*.Renvoi
{
		text-align : center;
		color: #0000B7;
}
*/
.Menu
{
		text-align : left;
		font-size: 1.0em;
}

.RenvoiHaut	{	text-align : center;}

.RetourHaut  
{
	position: fixed;
	/*left: 50px;*/
	right: 35px;
	top:500px;
	border: 0px solid black;
	/*text-align : left;*/
	/*padding: 10px;/* Marge interieure */
}


/* STRONG ------------------------------------------------------------ */
.ville {   color : #006400 ;	}/* DarkGreen   sinon  : green 008000*/
.vi {   color : #006400 ;	}/* DarkGreen   sinon  : green 008000*/
.li {   color : #006400 ;	}/* DarkGreen   sinon  : green 008000*/
.nom {   color : #008080 ;	} /* teal */
.no {   color : #008080 ;	} /* teal */
/*.fr {   color : #4B0082 ;	}*/ /* indigo */
.fr {   color : maroon ;	}
.de {   color : #000000 ;  text-decoration : underline;	}
.nd {   color : #000000 ;  	}
.d {   color : #4B0082 ;  	}
/* FIN DE STRONG ------------------------------------------------------ */


.Suite9
{
		text-align : left;
		font-size: 0.9em;
}
.SuiteItalic09
{
		text-align : left;
		font-size: 0.9em;
		font-style: italic;
}
.Suite10
{
		text-align : left;
		font-size: 1.0em;
}
.Suite11
{
		text-align : left;
		font-size: 1.1em;
}
.Suite12
{
		text-align : left;
		font-size: 1.2em;
}

.SuiteNone
{
	list-style-type:none;
	text-align : left;
	font-size: 1.05em;
}


/* LES TABLES  */

.Table100Trait {	width: 100%; margin: auto; border: 1px solid black;
border-collapse: collapse;}

.Table100TraitCor {	width: 100%; margin: auto; border: 1px solid black #EFDEB5;
border-collapse: collapse;}

.Table100 {	width: 100%; margin: auto; border: 0px solid black;
border-collapse: collapse;}	

.Table90 {	width: 90%; margin: auto; border: 0px solid black;
border-collapse: collapse;}	

.Table80 {	width: 80%; margin: auto; border: 0px solid black;
border-collapse: collapse;}	

.Table400Marge{
	width : 400px;
	border: 0px solid black;
}

.TableColSansTrait {	border: 0px solid black;	}

.TableColAvecTrait {	border: 1px solid black;	border-collapse: collapse;}
.TableColAvecTraitVert {	border: 1px solid #336600;	border-collapse: collapse;}
.Table70ColAvecTraitVert {	width: 70%;	border: 1px solid #336600;	border-collapse: collapse;}


.TdCelluleAvecTrait{	border: 1px solid black;	}
.TdCelluleAvecTraitVert{	border: 1px solid #336600;	}
.v{	border: 1px solid #336600;	}

.TdCellule10pcentTraitVert{	width: 10%;	border: 1px solid #336600;}
.TdCellule20pcentTraitVert{	width: 20%;	border: 1px solid #336600;}
.TdCellule30pcentTraitVert{	width: 30%;	border: 1px solid #336600;}
.TdCellule40pcentTraitVert{	width: 40%;	border: 1px solid #336600;}
.TdCellule50pcentTraitVert{	width: 50%;	border: 1px solid #336600;}
.TdCellule60pcentTraitVert{	width: 60%;	border: 1px solid #336600;}


.Td1biblio{	width: 40%;	border: 1px solid #336600;}
.Td2biblio{	width: 30%;	border: 1px solid #336600;}
.Td3biblio{	width: 25%;	border: 1px solid #336600;}
.Td4biblio{	width: 5%;	border: 1px solid #336600;}


.Td50pcVertMarge20{	width: 50%;	border: 1px solid #336600;padding: 20px;}
.Td40pcVertMarge20{	width: 40%;	border: 1px solid #336600;padding: 20px;}

.Td50pcMarge20{	width: 50%;	border: 0px ;padding: 20px;}

.Td50pcFondMarge20old{	width: 50%;	border: 1px solid #336600; padding: 20px;  background-color: #F6F7F8;}
.Td50pcFondMarge20{	width: 50%;	border: 1px solid #EFDEB5; padding: 20px;  background-color: #EAD8D5;}
.Td70pcFondMarge20{	width: 70%;	border: 1px solid #FFFFFF; padding: 20px;  background-color: #EAD8D5;}

.Td50pcFondMarge40{	width: 50%;	border: 1px solid #FFFFFF; padding: 40px;  background-color: #EAD8D5;}


.TdCellule8pcent{	width: 8%;	border: 1px solid black;}
.TdCellule20pcent{	width: 20%;	border: 1px solid black;}
.TdCellule23pcent{	width: 23%;	border: 1px solid black;}
.TdCellule25pcent{	width: 25%;	border: 1px solid black;}
.TdCellule30pcent{	width: 30%;	border: 1px solid black;}
.TdCellule50pcent{	width: 50%;	border: 1px solid black;}
.TdCellule60pcent{	width: 60%;	border: 1px solid black;}
.TdCellule70pcent{	width: 70%;	border: 1px solid black;}

.TdCelluleSansTraitMarge{ padding: 20px; border: 0px solid black;}
.TdCellule5pcentSansTrait{	width: 5%;	border: 0px solid black;}
.TdCellule10pcentSansTrait{	width: 10%;	border: 0px solid black;}
.TdCellule15pcentSansTrait{	width: 15%;	border: 0px solid black;}
.TdCellule20pcentSansTrait{	width: 20%;	border: 0px solid black;}
.TdCellule33pcentSansTrait{	width: 33%;	border: 0px solid black;}
.TdCellule34pcentSansTrait{	width: 34%;	border: 0px solid black;}
.TdCellule40pcentSansTrait{	width: 40%;	border: 0px solid black;}
.TdCellule50pcentSansTrait{	width: 50%;	border: 0px solid black;}
.TdCellule60pcentSansTrait{	width: 60%;	border: 0px solid black;}
.TdCellule70pcentSansTrait{	width: 70%;	border: 0px solid black;}

.TrLigneAvecTrait{	border: 1px solid black;	}
.TrLigneAvecTraitVert{	border: 1px solid  #336600;	}



.TexteSocle
{
		text-align : center;
		/*font-weight: bold;*/
		font-style: normal;
		font-size: 1.1em;
		color: #000000;
}

.Texte_sch   
{
		
		font-style: normal;
		font-size: 1.0em;
		color: #204000;
}

.TexteItalicSch
{
		
		font-style: italic;
		font-size: 0.9em;
		color: #204000;
}
.TexteItalic09
{
		
		font-style: italic;
		font-size: 0.9em;
		color: #000000;
}

.TexteCentre09
{
		text-align : center;
		font-style: normal;
		font-size: 0.9em;
		color: #000000;
}
.TexteCentre105
{
		text-align : center;
		font-style: normal;
		font-size: 1.05em;
		color: #000000;
}

.TexteCentre10
{
		text-align : center;
		font-style: normal;
		font-size: 1.0em;
		color: #000000;
}

.TexteCentre11
{
		text-align : center;
		font-style: normal;
		font-size: 1.1em;
		color: #000000;
}
.TexteCentre12
{
		text-align : center;
		font-style: normal;
		font-size: 1.2em;
		color: #000000;
}

.TexteCentre12rouge
{
		text-align : center;
		font-style: normal;
		font-size: 1.2em;
		color: #AF0000;
}
.TexteCentre11vert
{
		text-align : center;
		font-style: normal;
		font-size: 1.12em;
		color: #006600;
}

.TexteCentre12vert
{
		text-align : center;
		font-style: normal;
		font-size: 1.2em;
		color: #006600;
}
.TexteCentre13
{
		text-align : center;
		font-style: normal;
		font-size: 1.3em;
		color: #000000;
}
.TexteCentre14
{
		text-align : center;
		font-style: normal;
		font-size: 1.4em;
		color: #000000;
}
.TexteCentre15
{
		text-align : center;
		font-style: normal;
		font-size: 1.5em;
		color: #000000;
}
.TexteCentre17rouge
{
		text-align : center;
		font-style: normal;
		font-size: 1.7em;
		color: #AF0000;
}
.TexteCentre14rouge
{
		text-align : center;
		font-style: normal;
		font-size: 1.4em;
		color: #AF0000;
}

.TexteCentreItalic15
{
		text-align : center;
		
		font-size: 1.5em;
		
		font-style: italic;
}
.TexteCentre15rouge
{
		text-align : center;
		font-style: normal;
		font-size: 1.5em;
		color: #AF0000;
}
.TexteCentreItalic09
{
		text-align : center;
		
		font-style: italic;
		font-size: 0.9em;
		color: #000000;
}

.TexteJustifie08
{
		text-align : justify;
		font-style: normal;
		font-size: 0.8em;
		color: #000000;
}
.TexteJustifie09
{
		text-align : justify;
		font-style: normal;
		font-size: 0.9em;
		color: #000000;
}


.TexteJustifie10couleur
{
		text-align : justify;
		font-style: normal;
		font-size: 1.0em;
		color: #000888;
}

.TexteJustifie10noir
{
		text-align : justify;
		font-style: normal;
		font-size: 1.0em;
		color: #000000;
}

.TexteJustifie10
{
		text-align : justify;
		font-style: normal;
		font-size: 1.0em;
		color: #333333;
}

.TexteJustifie101
{
		text-align : justify;
		font-style: normal;
		font-size: 1.01em;
		color: #333333;
}
.TexteJustifie103
{
		text-align : justify;
		font-style: normal;
		font-size: 1.03em;
		color: #000000;
}

.TexteJustifie104
{
		text-align : justify;
		font-style: normal;
		font-size: 1.04em;
		color: #000000;
}
.TexteJustifie105
{
		text-align : justify;
		font-style: normal;
		font-size: 1.05em;
		color: #000000;
}


.TexteAgauche10rouge
{
		text-align : justify;
		font-style: normal;
		font-size: 1.0em;
		color: #AF0000;
}

.TexteAgauche11rouge
{
		text-align : justify;
		font-style: normal;
		font-size: 1.1em;
		color: #AF0000;
}
.TexteAgauche12rouge
{
		text-align : justify;
		font-style: normal;
		font-size: 1.2em;
		color: #AF0000;
}

.TexteJustifieItalic10
{
		text-align : justify;
		font-style: normal;
		font-size: 1.0em;
		color: #000000;
		font-style: italic;
}

.TexteJustifie10vert
{
		text-align : justify;
		
		font-size: 1.0em;
		color: #006600;
		/*color: #336633;*/
		font-style: normal;
}
.TexteJustifieItalic10vert
{
		text-align : justify;
		
		font-size: 1.0em;
		color: #006600;
		/*color: #336633;*/
		font-style: italic;
}

.TexteJustifieItalic11vert
{
		text-align : justify;
		
		font-size: 1.05em;
		color: #006600;
		/*color: #336633;*/
		font-style: italic;
}
.TexteAgaucheItalic09
{
		text-align : left;
		
		font-size: 0.9em;
		color: #000000;
		font-style: italic;
}
.TexteAgauche09
{
		text-align : left;
		font-style: normal;
		font-size: 0.9em;
		color: #000000;
}
.TexteAgauche10
{
		text-align : left;
		font-style: normal;
		font-size: 1.0em;
		color: #000000;
}


.TexteAgauche105
{
		text-align : left;
		font-style: normal;
		font-size: 1.05em;
		color: #000000;
}

.TexteAgaucheVert11
{
		text-align : left;
		font-style: normal;
		font-size: 1.1em;
		color: #006600;
}
.TexteAgauche11
{
		text-align : left;
		font-style: normal;
		font-size: 1.1em;
		color: #000000;
}
.TexteAgauche12
{
		text-align : left;
		font-style: normal;
		font-size: 1.2em;
		color: #000000;
}
.TexteAgauche
{
		text-align : left;
		font-style: normal;
		
		color: #000000;
}
.TitreBarre
{
		text-align : left;
		/*font-weight: bold;*/
		font-style: normal;
		font-size: 1.3em;
}

.TitreBoiteVerte
{
		text-align : left;
		/*font-weight: bold;*/
		font-style: normal;
		font-size: 1.2em;
		text-decoration: underline;	
}

.TitreBoiteVerteTexteRouge
{
		text-align : left;
		/*font-weight: bold;*/
		font-style: normal;
		font-size: 1.2em;
		text-decoration: underline;	
		color: #AF0000;
}

.TitreBoiteVerteTexteVert
{
		text-align : left;
		/*font-weight: bold;*/
		font-style: normal;
		font-size: 1.2em;
		text-decoration: underline;	
		color: #006600;
}

.TitreBoiteVerteTexteVert10
{
		text-align : left;
		/*font-weight: bold;*/
		font-style: normal;
		font-size: 1.0em;
		text-decoration: underline;	
		color: #006600;
}

.TitreClar
{
		/*text-align : center;*/
}

.UlSuite
{
		text-align: left;
		font-size: 1.2em;
}


.ZoneEnLigne
{

display: inline-block;	
border: 0px solid black;
vertical-align: top;	
padding: 10px;  /* Marge interieure */
margin-top: 3px; /* Marge exterieure en haut*/
margin-bottom: 3px; /* Marge exterieure en bas*/
margin-left: 3px; /* Marge exterieure à gauche*/
margin-right: 3px; /* Marge exterieure à droite*/
}

.ZoneEnLigneAvecTrait
{
margin: auto; /* centrage dans la fenetre*/
border: 1px solid black;
padding: 10px;  /* Marge interieure */
margin-top: 3px; /* Marge exterieure en haut*/
margin-bottom: 3px; /* Marge exterieure en bas*/
margin-left: 3px; /* Marge exterieure à gauche*/
margin-right: 3px; /* Marge exterieure à droite*/
}
.ZoneEnLigne500
{
width: 500px;

display: inline-block;	
border: 0px solid black;
vertical-align: top;	
padding: 10px;  /* Marge interieure */
margin-top: 3px; /* Marge exterieure en haut*/
margin-bottom: 3px; /* Marge exterieure en bas*/
margin-left: 3px; /* Marge exterieure à gauche*/
margin-right: 3px; /* Marge exterieure à droite*/
}

.ZoneEnLigne700Vert
{
width: 700px;

display: inline-block;	
border: 1px solid #336600;
vertical-align: top;	
padding: 10px;  /* Marge interieure */
margin-top: 3px; /* Marge exterieure en haut*/
margin-bottom: 3px; /* Marge exterieure en bas*/
margin-left: 3px; /* Marge exterieure à gauche*/
margin-right: 3px; /* Marge exterieure à droite*/
}

.ZoneEnLigne700
{
width: 700px;

display: inline-block;	
border: 1px solid black;
vertical-align: top;	
padding: 10px;  /* Marge interieure */
margin-top: 3px; /* Marge exterieure en haut*/
margin-bottom: 3px; /* Marge exterieure en bas*/
margin-left: 3px; /* Marge exterieure à gauche*/
margin-right: 3px; /* Marge exterieure à droite*/
}

.Zone800
{
width: 800px;	
margin: auto; /* centrage dans la fenetre*/
border: 0px solid black;
padding: 10px;  /* Marge interieure */
}


.Zone1000
{
width: 1000px;	
margin: auto; /* centrage dans la fenetre*/
border: 0px solid black;
padding: 10px;  /* Marge interieure */
}


.Zone1200
{
width: 1200px;	
margin: auto; /* centrage dans la fenetre*/
border: 0px solid black;
padding: 10px;  /* Marge interieure */
}

.ZoneFloat400
{
float: left;
width: 400px;	

border: 1px solid black;

}

.Zone100Fond 
{	width: 100%; margin: auto; border: 0px solid black;
border-collapse: collapse; 
background-image: url("../visuel/im_marque/mp_mar_9997_vieuxpap.gif");
}	