@charset "utf-8";

/*  POUR LES TAILLES D'ECRAN SUIVANTES  :


maxi 767px et portrait                 ligne      30   SMARTPHONES PORTRAITS
maxi 767px et paysage                  ligne    4000   SMARTPHONES PAYSAGES

entre 768px  et 1279px    portrait     ligne    8100   (correspond à tablette portrait et petit ordinateur portrait)

entre 768px  et 1279px    paysage      ligne   11980    CONFIRME TABLETTE PAYSAGE

plus que 1280px    portrait            ligne   15860  
plus de 1280 px  paysage                ligne  20220    ECRAN ORDI ASUS HORIRONTAL

*/









/*  ::::::::: ::::::::::: :::: :::::::::::: ::: :::::::::::: ::::::::::::::: :::::: :::::::: :::::::::::::::  ::::::::::::: ::::::::::::: ::::: :::::::: ::::::: ::::: ::::::: :::::: :::::::::::: ::::::::: ::::::::: ::::::::: :::::::: :::::::::::::::::: ::::::::::::::::::: ::::: :: ::::: ::::::::::: :::::: :::::::::  */




@media screen and (max-width: 767px) and (orientation: portrait)

{
	
/* CONFIRME POUR LES SMARTPHONES PORTRAIT */	
	
	
	
	/*permet de modifier la taille des caractères selon l'écran  */
 html {
  	font-size: 1.45em;
}

.sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
	top: -0.5rem;
}
.ABASDEPAGE {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	background-color: #DEDEDE;
	margin: 10px;
	padding: 0px;
}
.ABIBLIOTITHIS {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
}
.ABIBLIOTITPHI {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
}
.ABIBLIO {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4rem;
	line-height:2.1rem;
	font-style: normal;
	font-weight: normal;
	color: #666;
	margin-left: 100px;
}
.ACOTE {
	font-family: "Lucida Console", Monaco, monospace;
	font-size: 1.3rem;
	line-height: 2rem;
	font-style: italic;
	font-weight: normal;
	text-align: left;
}

.AADRESSE {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3rem;
	line-height: 1.8rem;
	font-style: normal;
	font-weight: normal;
}
.ADATTEXT {
	font-family: Arial;
	font-size: 1.5rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: none;
	margin: 0px;
	text-transform: uppercase;
}
.ATEXTE1 {
	font-family: Arial;
	font-size: 1.5rem;
	line-height: 2.15rem;
	font-weight: normal;
	text-align: justify;
	vertical-align: middle;
	margin-left: 50px;
	color: #000;
	text-indent: 1cm;
}

.ATEXTE1lien {
	font-family: Arial;
	font-size: 2rem;
	line-height: 2.9rem;
	font-weight: normal;
	text-align: justify;
	vertical-align: middle;
	margin-left: 50px;
	color: #000;
	text-indent: 1cm;
}

.ATEXTE2 {
	font-family: Arial;
	font-size: 1.5rem;
	line-height: 2.3rem;	
	font-style: normal;
	text-align: justify;
	text-indent: 1cm;
	font-weight: normal;
	margin-top: 50px;
	margin-left: 50px;
	background-image: none;
}

.ATEXTE3 {
	font-family: Arial;
	font-size: 1.5rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	text-indent: 1cm;
	color: #000;
	margin-left:100px;
}
.ATEXTE3liste {
	font-family: Arial;
	font-size: 1.5rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	text-indent: 1cm;
	color: #000;
	list-style-type:square;
	list-style-position:inside;
}

.ATEXTE4 {
	font-family: Arial;
	font-size: 1.5rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: justify;
	text-indent: 1cm;
	background-image: none;
	margin-left:150px;
}

.ATEXTE4liste {
	font-family: Arial;
	font-size: 1.5rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: justify;
	text-indent: 1cm;
	background-image: url(../background/paper.gif);
	list-style-type:disc;
	list-style-position:inside;
}
.ATEXTE5 {
	font-family: Arial;
	font-size: 1.5rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: justify;
	text-indent: 1cm;
	vertical-align: middle;
	margin-left: 200px;
}
.ATEXTE5liste {
	font-family: Arial;
	font-size: 1.5rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: justify;
	text-indent: 1cm;
	vertical-align: middle;
	list-style-type:circle;
	list-style-position: inside;
}
.ADATEPHILA {
	font-family: "Times New Roman";
	font-size: 1.5rem;
	line-height: 2.3rem;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	vertical-align: middle;
	margin-top: 30px;
	margin-left: 50px;
	left: 40px;
	text-decoration: underline;
	text-transform: uppercase;
}
.ATEXTEPHIL0 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 50px;
	text-align: justify;
}
.ATEXTEPHIL01 {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	margin-left: 100px;
	background-image: url(../background/paper.gif);
}

.ATEXTEPHIL1 {
	font-family:"Times New Roman"; 
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	text-indent: 50px;
	margin-left: 100px;
	background-image: none;
	color: #2A0000;
}
.ATEXTEPHIL1a {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	text-indent: 50px;
	margin-left: 100px;
	background-image: none;
	color: #2A0000;
}
.ATEXTEPHIL1moyen {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	text-indent: 50px;
	margin-left: 100px;
	background-image: none;
	color: #2A0000;
}

.ATEXTEPHIL1grand {
	font-family: "Times New Roman";
	font-size: 2.2rem;
	line-height: 3.1rem;	
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	text-indent: 50px;
	margin-left: 100px;
	background-image: none;
	color: #2A0000;
}
.ATEXTEPHIL2 {
	font-family: "Times New Roman";
	font-size: 1.3rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 100px;
	vertical-align: middle;
	text-align: justify;
}

.ATEXTEPHIL2a {
	font-family: "Times New Roman";
	font-size: 1.5rem;
	line-height: 2.7rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 100px;
	vertical-align: middle;
	text-align: justify;
}

.ATEXTEPHIL3 {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 150px;
	color: #000;
	text-align: justify;
}

.ATEXTEPHIL3a {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 150px;
	color: #000;
	text-align: justify;
}
.ATEXTEPHIL3GRIS {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 150px;
	color:#666;
	text-align: justify;
}
.ATEXTEPHIL3liste {
	font-family:"Times New Roman";
	font-size: 1.4rem;
	line-height: 2.25rem;
	font-style: normal;
	font-weight: bold;
	list-style-type: square;
	list-style-position:outside;
	color: #000;
	vertical-align: bottom;
	margin-top: 0px;
	text-align: justify;
	margin-bottom: 15px;
}

.ATEXTEPHIL4 {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 200px;
	color: #000;
	text-align: justify;
	vertical-align: middle;
}

.ATEXTEPHIL4liste {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	list-style-type: circle;
	list-style-position:inside;
	text-align: justify;
	vertical-align: middle;
}
.ATEXTEPHIL5 {
	font-family: "Times New Roman";
	vertical-align: middle;
	margin-left: 250px;
	font-size: 1.3rem;
	line-height: 1.9rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: justify;
}
.ATEXTEPHIL5liste {
	font-family: "Times New Roman";
	vertical-align: middle;
	list-style-type: disc;
	list-style-position:inside;
	font-size: 1.3rem;
	line-height:1.9rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: justify;
}

.alignementdroit {
	text-align: right;
}
.barrebleue {
	border-top-width: medium;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #00F;
	border-right-color: #00F;
	border-bottom-color: #00F;
	border-left-color: #00F;
}

.blochomogene {
	width: 90%;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 10px;
	background-image: url(../background/paper.gif);
	text-align: left;
}

.blochomogene2 {
	width: 99.5%;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 5px;
	text-align: left;
}

.blocliste {
	margin-left: 75px;
}

.blocdroit250 {
	width: 35%;
	border-top-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float: right;
	border-right-width:medium;
	border-bottom-width: thin;
	border-left-width: thin;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
}
.blocdroit320 {
	width: 48%;
	border-top-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float: right;
	border-right-width:medium;
	border-bottom-width: thin;
	border-left-width: thin;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: justify;
}
.blocdroit500 {
	width: 500px;
	border-top-width: medium;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float: right;
	border-right-width:medium;
	border-bottom-width: medium;
	border-left-width: medium;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
}
.blocdroit500b {
	width: 500px;
	float: right;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
}

.blocdroit575 {
	width: 575px;
	border-top-width: medium;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float: right;
	border-right-width:medium;
	border-bottom-width: medium;
	border-left-width: medium;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
}

.blocdroit600 {
	width: 600px;
	float: right;
	padding: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	display: block;
	margin-left: 10px;
	border: medium solid #000;
}
.blocdroit625 {
	width: 625px;
	float: right;
	padding: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	display: block;
	margin-left: 10px;
	border: medium solid #000;
}
.blocdroit650 {
	width: 650px;
	float: right;
	padding: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	display: block;
	margin-left: 10px;
	border: medium solid #000;
}

.blocdroit675 {
	width: 675px;
	float: right;
	padding: 10px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	display: block;
	margin-left: 5px;
	border: medium solid #000;
}
.blocdroit700 {
	width: 700px;
	float: right;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	margin-right: 25px;
	border: medium solid #000;
}
.blocdroit725 {
	width: 725px;
	float: right;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	margin-right: 25px;
	border: medium solid #000;
}

.blocdroit740 {
	width: 720px;
	float: right;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	border: medium solid #000;
}
.blocdroit750 {
	width: 730px;
	float: right;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	border: medium solid #000;
}
.blocdroit770 {
	width: 750px;
	float: right;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	border: medium solid #000;
}

.blocgauche250 {
	width: 250px;
	border-top-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float: left;
	border-right-width:medium;
	border-bottom-width: thin;
	border-left-width: thin;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
}
.blocgauche500 {
	width: 500px;
	float: left;
	padding: 10px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	border: medium solid #000;
}

.blocgauche550 {
	width: 550px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	border: medium solid #000;
}


.blocgauche600 {
	width: 600px;
	float: left;
	padding: 10px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	border: medium solid #000;
}
.blocgauche650 {
	width: 650px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	border: medium solid #000;
}

.blocgauche675 {
	width: 675px;
	float:left;
	padding: 10px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	display: block;
	margin-right: 5px;
	border: medium solid #000;
}

.blocgauche675a {
	width: 650px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	border: 15px solid #000;
}
.blocgauche700 {
	width: 700px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	border: medium solid #000;
}
.blocgauche740 {
	width: 740px;
	float: left;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	margin-left: 10px;
	border: medium solid #000;
}

.bloccentre500 {
	width: 500px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	vertical-align: middle;
	background-position: center center;
	visibility: visible;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 10px;
	border: 4px solid #2A3F00;
	float: none;
}
.bloc550centre {
	width: 550px;	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 10px;
	border: 4px solid #2A3F00;
	float: none;
	left: auto;
	right: auto;
}
.bloccentre600 {
	width: 600px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	margin-right: auto;
	margin-left: auto;
}

.bloccentre625 {
	width: 625px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	visibility: visible;
	display: block;
	margin-left: auto;
}
.bloccentre650 {
	width: 650px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	margin-left: auto;
}

.bloccentre675 {
	width: 675px;
	float: none;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	clear: none;
}

.bloccentre700 {
	width: 700px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
}
.bloccentre725 {
	width: 725px;
	float: none;
	margin: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.bloccentre745 {
	width: 745px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
}

.bloc750centre {
	padding: 10px;
	border: 4px solid #2A3F00;
}
.bloccentre750 {
	width: 750px;
	float: none;
	padding: 5px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
}	
.bloccentre755 {
	width: 755px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	margin-right: 0px;
	margin-left: 0px;
}


body {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 150%;
	margin: 0;  /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */
	padding: 0;	
	width: auto;
	max-width: 99%;
	text-align: center; /* ce paramétrage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite aligné à gauche (valeur par défaut) dans le sélecteur #container */
	color: #00F;
}

.breakafter { 
  page-break-after: always; 
}

/* a priori */
.copieh1 {
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #00F;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}

.cursive {
	font-family: "Comic Sans MS", cursive;
}
.description {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: italic;
	color: #063;
	font-weight: bold;
	text-align: center;
	margin: auto;
	padding-right: 5px;
	padding-left: 5px;
	left: auto;
	right: auto;
}

.description2 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.1rem;
	font-style: italic;
	color: #063;
	font-weight: bold;
	text-align: center;
	margin: auto;
	padding-right: 5px;
	padding-left: 5px;
	left: auto;
	right: auto;
}

#djibouti {
	background-color: #FAE9CB;
}


/*CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  */


.ENCADREbleu {
	font-size: 1.5rem;
	line-height: 2.2rem;
	padding: 15px;
	width: 600px;
	border: 12px groove #099;
	visibility: visible;
	background-color: #0FF;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}

.ENCADREbleu1 {
	padding: 15px;
	width: 500px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #0FF;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc1 {
	padding: 15px;
	width: 500px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc {
	padding: 15px;
	width: 600px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc3 {
	padding: 15px;
	width: 650px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc2 {
	padding: 15px;
	width: 700px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc4 {
	padding: 15px;
	width: 500px;
	font-size:1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}

.ENCADREblanc400 {
	padding: 15px;
	width: 400px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}

.ENCADREblanc575 {
	padding: 15px;
	width: 575px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}


.ENCADREblanc635 {
	padding: 15px;
	width: 635px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}


.ENCADREblanc730 {
	padding: 15px;
	width: 730px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 5px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}

.encadre5 {
	border: thick double #51D7E1;
	width: 75%;
	font-size:1.5rem;
	line-height: 2.2rem;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	font-family: Verdana, Geneva, sans-serif;
	clear: none;
	float: none;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	font-style: oblique;
	margin: auto;
	background-color: #D1F4F8;
}
.encadresimple {
	border: medium groove #00F;
}

/*ENTETES DIVERSES*/


.enteterouge {
	color: #F00;
}
.entetegrise {
	color: #A0A0A0;
}
	
.ENTETEDROITEBLEUE {
	margin: 15px;
	padding: 10px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: italic;
	font-weight: bold;
	color: #00F;
	text-align: right;
	vertical-align: middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #00F;
	background-image: url(../background/paper.gif);
}
.ENTETEDROITECARMIN {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: italic;
	font-weight: bold;
	color: #C03;
	text-align: right;
	vertical-align: middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #C03;
	background-image: url(../background/paper.gif);
}
.ENTETEDROITEPARME {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: italic;
	font-weight: bold;
	color: #C0F;
	text-align: right;
	vertical-align: middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #C0F;
	background-image: url(../background/paper.gif);
}
.ENTETEDROITEROUGE {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: italic;
	font-weight: bold;
	color: #C03;
	text-align: right;
	vertical-align: middle;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #F30;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
}
.ENTETEDROITEORANGE {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: italic;
	font-weight: bold;
	color: #A66400;
	text-align: right;
	vertical-align: middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #F90;
	background-image: url(../background/paper.gif);
	border-left-width: thin;
}
.ENTETEDROITEVERTE {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: italic;
	font-weight: bold;
	color: #363;
	text-align: right;
	vertical-align: middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #363;
	background-image: url(../background/paper.gif);
}
.ENTETEDROITEGRISE {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: italic;
	font-weight: bold;
	color: #A0A0A0;
	text-align: right;
	vertical-align: middle;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #A0A0A0;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
}
.ENTETEDROITEMARRON {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: italic;
	font-weight: bold;
	color: #804000;
	text-align: right;
	vertical-align: middle;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #804000;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
}

.exposant {
	text-decoration: overline;
	vertical-align: super;
}
.extralarge {
	font-size: 3rem;
	line-height: 4.8rem;
}

/* a priori */
.footerp {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: italic;
	font-weight: normal;
	color: #00F;
	text-align: right;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	background-color: #CCC;
	background-image: url(../background/paper.gif);
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	margin-right: auto;
	margin-left: auto;
}

/* a priori */
.footerp1 {
	font-family: "Arial", cursive;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: italic;
	font-weight: normal;
	color: #00F;
	text-align: right;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #00F;
	background-color: #CCC;
	background-image: url(../background/paper.gif);
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

/* a priori */
.footercopy {
	font-family: "Arial", cursive;
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: italic;
	font-weight: normal;
	color: #00F;
	text-align: center;
	background-image: url(../background/paper.gif);
	
}

.generalitesverte {
	padding: 5px;
	border: thick solid #090;
	background-image: url(../background/paper.gif);
}
.generalitesbleu {
	padding: 15px;
	border: thick solid #00F;
}
.generalitesrouge {
	padding: 5px;
	border: thick solid #F00;
}
.generalitescarmin {
	padding: 5px;
	border: thick solid #C03;
}
.generalitesparme {
	padding: 5px;
	border: thick solid #C0F;
}
.glossaire {
	text-indent: -30px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	white-space: normal;
	margin-left: 20px;
	padding-left: 15px;
	list-style-type: square;
}
.grand {
	font-size: 1.8rem;
	line-height: 2.7rem;
}
.grandenteterouge {
	color: #c03;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.2rem;
	line-height: 3.2rem;
	text-align: center;
}
.grandetaille {
	font-size: 2.5rem;
	line-height: 3.6rem;
}

/* a priori */
.groschiffre {
	font-size: 2rem;
	line-height: 2.9rem;
	font-weight: bolder;
	margin-left: 40px;
}

/*IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES  */


.image_gauche {
	margin-left: 10px;
	vertical-align: top;
}
.image_centre {
	margin-right: auto;
	margin-left: auto;
	clear: none;
	left: auto;
	right: auto;
	display: block;
	padding: 5px;
	height: auto;
	width: auto;
	margin-top: auto;
	margin-bottom: auto;
}
.image_centre-sansmarge {
	margin-right: auto;
	margin-left: auto;
	clear: none;
	left: auto;
	right: auto;
	display: block;
	padding: 0px;
	float: none;
}
.image_droite {
	margin-right: 10px;
	display: block;
	margin-left: auto;
}
.image_bas {
	margin-bottom: 1px;
	display: block;
	margin-top: auto;
	bottom: auto;
}
.image_bas-1 {
	vertical-align: baseline;
	margin: 2px;
	padding: 5px;
	left: auto;
	top: auto;
	right: auto;
	bottom: 0px;
	clip: rect(auto,auto,0px,auto);
	position: static;
}
.intertitrerouge {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	color: #F00;
	text-align: center;
}
/* a priori */
.lieninternet {
	font-size: 1.3rem;
	line-height: 1.9rem;
	text-align: left;
}

.liste1 {
	font-weight: normal;
	font-style: oblique;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-style: oblique;
	color: #333399;
	text-align: left;
	background-image: none;
	float: none;
}

.liste2 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.7rem;
	line-height: 2.6rem;
	margin-left: 25px;
	color: #333;
	text-align: left;
}

.liste3 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.4rem;
	line-height: 2.2rem;
	margin-left: 55px;
	color: #333;
	text-align: left;
}

.Ligneblanche {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.4rem;
	line-height: 2.2rem;
}

.lignesespacee {
	line-height: 3rem;
}

.lignesespacee2 {
	line-height: 4rem;
}
.minuscule {
	text-transform: lowercase;
}

.miseajour {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: italic;
	font-size: 1.4rem;
	line-height: 2.2rem;
	text-decoration: blink;
	text-align: right;
	vertical-align: middle;
	background-color: #D9FFFF;
}
.moyen {
	font-size: 1.7rem;
	line-height: 2.5rem;
}

.moyenespace {
	font-size: 1.7rem;
	line-height: 2.5rem;
}

.moyenespace2 {
	font-size: 1.7rem;
	line-height: 2.5rem;	
}

.moyenespace3 {
	font-size: 1.3rem;
	line-height: 1.9rem;	
}

.moyenespace4 {
	font-size: 1.7rem;
	line-height: 3.2rem;	
}


.moyengrand {
	font-size: 1.6rem;
	line-height: 2.3rem;
}
.negatif {
	color: #FFF;
	background-color: #000;
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.num {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: none;
	text-decoration: underline;
	background-repeat: repeat;
	background-color: #92F1C4;

}

.oneColFixCtrHdr #container {
	width: 800px; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
	border: 5px solid #666;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	background-image: url(../background/paper.gif);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.oneColFixCtrHdr #container2 {
	width: 800px; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
	border: 6px solid #666;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	background-image: url(../background/paper.gif);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.oneColFixCtrHdr #container3 {
	width: 800px; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
	border: 6px solid #0059B3;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	background-image: url(../background/paper.gif);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.oneColFixCtrHdr #header {
	background-image: url(../background/paper.gif);
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	background-repeat: repeat;
	margin: 0px;
	line-height: 30px;
}


.oneColFixCtrHdr #header1 {
	background-image: url(../background/paper.gif);
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	background-repeat: repeat;
	margin: 0px;
	line-height: 30px;
}

.oneColFixCtrHdr #header2 {
	background-image: url(../background/paper.gif);
	padding-top: 0;
	padding-right: 5px;
	padding-left: 5px;
	background-repeat: repeat;
	line-height: 30px;
}
.oneColFixCtrHdr #mainContent {
	font-family: Verdana, Geneva, sans-serif;
	background-image: url(../background/paper.gif);
	color: #000;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 0px;
	text-align: justify;
	margin-bottom: 25px;
}
.oneColFixCtrHdr #mainContent2 {
	font-family: Verdana, Geneva, sans-serif;
	background-image: url(../background/paper.gif);
	color: #000;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 0px;
	text-align: justify;
}
.oneColFixCtrHdr #container #mainContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	background-repeat: repeat;
	color: #000;
	text-align: justify;
	font-weight: bold;
	font-style: italic;
}
.oneColFixCtrHdr #container2 #mainContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	background-repeat: repeat;
	color: #000;
	text-align: justify;
	font-weight: bold;
	font-style: italic;
}

.oneColFixCtrHdr #container3 #mainContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	background-repeat: repeat;
	color: #000;
	text-align: justify;
	font-weight: bold;
	font-style: italic;
}
.oneColFixCtrHdr #container #mainContent #militaire {
	background-color: #E9FBFE;
}
.oneColFixCtrHdr #footer {
	background-image: url(../background/paper.gif);
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	margin-top: -14px;
}

.oneColFixCtrHdr #container #mainContent h1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	color: #00F;
}

.oneColFixCtrHdr #container2 #mainContent h1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	color: #00F;
}

.oneColFixCtrHdr #container3 #mainContent h1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	color: #00F;
}
.oneColFixCtrHdr #container #mainContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #03F;
	text-align: center;
	vertical-align: middle;
	background-image: none;
}
.oneColFixCtrHdr #container2 #mainContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #03F;
	text-align: center;
	vertical-align: middle;
	background-image: none;
}

.oneColFixCtrHdr #container3 #mainContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #03F;
	text-align: center;
	vertical-align: middle;
	background-image: none;
}
.oneColFixCtrHdr #container #mainContent h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.jpg);
	margin-bottom:0.3rem;
}
.oneColFixCtrHdr #container2 #mainContent h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.jpg);
	margin-bottom:0.3rem;
}

.oneColFixCtrHdr #container3 #mainContent h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.jpg);
	margin-bottom:0.3rem;
}
.oneColFixCtrHdr #container #mainContent h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type:square
}
.oneColFixCtrHdr #container2 #mainContent h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.2rem;
	line-height: 3.2rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type:square
}

.oneColFixCtrHdr #container3 #mainContent h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.2rem;
	line-height: 3.2rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type:square
}
.oneColFixCtrHdr #container #mainContent h5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.9rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
	background-image: url(../background/paper.gif);
}


.oneColFixCtrHdr #container #mainContent h5a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.9rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
}

.oneColFixCtrHdr #container2 #mainContent h5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.9rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
	background-image: url(../background/paper.gif);
	
}
.oneColFixCtrHdr #container3 #mainContent h5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.9rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
	background-image: url(../background/paper.gif);
	
}

.oneColFixCtrHdr #container3 #mainContent h5a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.9rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
}
.oneColFixCtrHdr #container #mainContent h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.3rem;
	font-style: italic;
	font-weight: bold;
	color: #2A1F00;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}
.oneColFixCtrHdr #container2 #mainContent h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.3rem;
	font-style: italic;
	font-weight: bold;
	color: #2A1F00;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}

.oneColFixCtrHdr #container3 #mainContent h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.3rem;
	font-style: italic;
	font-weight: bold;
	color: #2A1F00;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}
.oneColFixCtrHdr #container #mainContent #nouvelles_hebrides {
	background-color: #CAFFE4;
}
.oneColFixCtrHdr #container #mainContent #comores {
	background-color: #D8B574;
}
.oneColFixCtrHdr #container #mainContent #preface {
	background-color: #FEF3E7;
}
.oneColFixCtrHdr #container #mainContent #polynesie {
	background-color: #FDFDEA;
}

.ow-break-word {
	overflow-wrap: break-word;
}
.pageafrique {
	border-right-width: 15px;
	border-left-width: 15px;
	border-left-color: #F90;
	border-left-style: solid;
	border-right-color: #F90;
	border-right-style: solid;
}
.pageafrique1 {
	border-top-width: 15px;
	border-right-width: 15px;
	border-left-width: 15px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #F90;
	border-left-color: #F90;
	border-right-color: #F90;
}
.pageafrique2 {
	border-right-width: 15px;
	border-left-width: 15px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #F90;
	border-right-color: #F90;
}
.pageafrique3 {
	border-right-width: 15px;
	border-left-width: 15px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #F90;
	border-right-color: #F90;
	border-bottom-width: 15px;
	border-bottom-color: #F90;
	border-bottom-style: solid;
}
.petit {
	font-size: 1.3rem;
	line-height: 1.9rem;
	text-align: center;
}

.petit1 {
	font-size: 1.3rem;
	line-height: 1.9rem;
	text-align: center;
}
.petitgauche {
	font-size: 1.3rem;
	line-height: 1.9rem;
	text-align: left;
}
.petitdroit {
	font-size: 1.3rem;
	line-height: 1.9rem;
	text-align: right;
}
.petitenteterouge {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	color:#2A0000;
	text-align: center;
}


.plégendedroite {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 250px;
	border-top-style: ridge;
}
.reference {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.3rem;
	line-height: 1.85rem;
	font-weight: normal;
}



/*TEXTES SECONDAIRES*/


.textecentre {
	text-align: center;
	vertical-align: middle;
}


.textesimplemoyen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7rem;
	line-height: 2.4rem;
	font-style: oblique;
	text-align: right;
	background-image: none;
	float: right;
	padding-right:0.5rem;
}
.textesimplemoyen2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7rem;
	line-height: 2.8rem;	
	font-weight:bolder;
	font-style: oblique;
	color: #066;
	text-align: right;
	background-image: url(../background/paper.gif);
	background-repeat:repeat;
	float: right;
}
.textesimplemoyencentre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7rem;
	line-height: 2.4rem;
	text-align: center;
	background-image: none;
}

.textesimplemoyencentre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3rem;
	line-height: 1.85rem;
	text-align: center;
	background-image: none;
}


.textesimplemoyengauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.5rem;
	line-height:3.7rem;
	font-style: oblique;
	color: #333399;
	text-align: left;
	background-image: none;
	float: none;
}
.textesimplemoyengauche2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height:2.5rem;	
	font-style: oblique;
	color: #333399;
	text-align: left;
	background-image: none;
	float: none;
}

.textesimplemoyengauche3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.85rem;	
	font-style: oblique;
	color: #333399;
	text-align: left;
	background-image: none;
	float: none;
}



.textesimplemoyendroit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.3rem;
	font-style: oblique;
	color:#000000;
	text-align: right;
	background-image: none;
	float: none;
}
.textesimplemoyendroit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.3rem;
	font-style: oblique;
	color: #066;
	text-align: right;
	background-image: none;
	float: none;
}
.textesimplemoyendroit3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.4rem;
	font-style: oblique;
	color: #009999;
	text-align: right;
	background-image: none;
	float: none;
}


.textesimplemoyendecale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3rem;
	line-height: 1.85rem;
	background-image: none;
	text-indent: 180px;
}
.textesimplemoyenvert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3rem;
	line-height: 1.85rem;
	font-style: oblique;
	text-align: right;
	color:#367E27;
	background-image: none;
	float: right;
}



.textesimplepetit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: oblique;
	color: #000;
	text-align: center;
	background-image: none;
	float: right;
}

.textesimplepetit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-weight:bolder;
	font-style: oblique;
	color: #066;
	text-align: right;
	background-image: url(../background/paper.gif);
	float: right;
}


.textesimplepetitbleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	line-height: 1.9rem;
	font-style: oblique;
	color: #06C;
	text-align: right;
	background-image: none;
	float: right;
}
.textesimplepetitgauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	line-height: 1.9rem;
	font-style: oblique;
	color: #066;
	text-align: left;
	background-image: none;
	float: none;
}
.textesimplepetitgauche2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	line-height: 1.2rem;
	font-style: oblique;
	color: #066;
	text-align: left;
	background-image: none;
	float: none;
	text-indent: 30px;
}
.textesimplepetitgauche3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: oblique;
	color: #066;
	text-align: left;
	background-image: none;
	float: none;
	text-indent: 3rem;
}

.textesimplepetitgauche4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3rem;
	line-height: 1.85rem;
	font-style: oblique;
	color: #066;
	text-align: left;
	background-image: none;
	float: none;
}
.textesimplepetitdroit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: oblique;
	color: #066;
	text-align: right;
	background-image: none;
	float: none;
}

.textesimplepetitcentre {
	font-size: 1.3rem;
	line-height: 1.9rem;
	font-style: italic;
	color: #366;
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
}

.textesimplepetitcentré {
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: italic;
	color: #366;
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
}



.textesimpletrespetit {
	font-size: 1.2rem;
	line-height: 1.9rem;
	font-style: italic;
	color: #366;
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
}
.textesimpletrespetitcentre {
	font-size: 1.2rem;
	line-height: 1.9rem;
	font-style: italic;
	color: #366;
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
} 
.textesimpletrespetitcentré {
	font-size: 1.4rem;
	line-height: 2.25rem;
	font-style: italic;
	color: #366;	
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
} 


.textetableau {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.7rem;
	line-height: 3rem;
	font-weight: bolder;
}

.textetableau2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	line-height: 1.9rem;
	font-weight: bolder;
}

.textetableau3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	line-height: 1.9rem;
}

.textetableau4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
}

.textetableau5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
}

.textetableau5bis {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	transform: rotate(-90deg);
}

.texteblanc {
	color: #FFF;
}
.texterouge {
	color: #C33;
}

.texterouge2 {
	color: #C33;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-weight: bolder;
}
.textebleu {
	font-style: italic;
	color: #00F;
	font-family: "Arial Black", Gadget, sans-serif;
}
.textebleugrand {
	font-style: italic;
	color: #00F;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	background-color: #BDE6FB;
}
.textebleufondjaune {
	color: #0074E8;
	background-color: #F7FEC5;
}
.textecarmin {
	color: #ac0228;
}
.textevert {
	color: #006200;
}

.textevertcentre {
	color: #006200;
	text-align: center;
}
.textevertgrand {
	color: #006200;
	font-size: 1.8rem;
	line-height: 2.6rem;
	background-color: #FF3;
}


.textevertfondjaune {
	color: #063;
	background-color: #FF9;
}

.textevertfondjaune2 {
	color: #063;
	font-size: 1.5rem;
	line-height: 2.2rem;
	background-color: #FF9;
}
.texterougefondjaune {
	color: #F00;
	background-color: #FF3;
}


.texterougefondjaune2 {
	color: #F00;
	font-size: 1.6rem;
	line-height: 2.3rem;
	background-color: #FF3;
}
.texterougefondjauneclair {
	color: #BF0000;
	background-color: #FFB;
}
.texteviolet {
	color: #D43FAA;
}

.textebordeaux {
	color: #840042;
}
.textenoir {
	color: #000;
}
.textegris {
	color: #C0C0C0
}
.textegrisfonce {
	color: #A0A0A0
}
.textenoir1 {
	color: #000;
}
.textenoir2 {
	color: #000;
	font-size: 1.6rem;
	line-height: 2.3rem;
}
.texteorange {
	font-weight: bold;
	color: #FF8000;
	background-color: #DAFECD;
}

.titre0 {
	font-family: "Arial Black", cursive;
	font-size:1.5rem;
	line-height: 2.2rem;
	font-weight: bold;
	color: #F00;
	font-style: normal;
	background-color: #FFF;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}
.titre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-width: 0.5px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #00F;
	border-bottom-color: #00F;
	background-color: #FFF;
	margin-top: 2px;
	margin-bottom: 5px;
	text-decoration: overline;
	text-align: center;
	background-image: url(../background/paper.gif);
	padding: 0px;
	background-repeat: repeat;
}
.titre2 {
	font-size: 1.5rem;
	line-height: 2.2rem;
}
.titre3 {
	font-size: 1.5rem;
	line-height: 2.2rem;
}
.titre3souligne {
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-weight: bolder;
	text-decoration: underline;
}

/*TITRES BLEUS*/

.titrebleu {
	color: #00F;
}

.titre1bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height : 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
.titre3bleu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.5rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 5px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}
.titre10bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.15rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
}
.titre30bleu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.1rem;
	border-bottom-width: 0.3rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}
.titre65bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height:3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.1rem;
	border-bottom-width:0.3rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
}
.titre65bleupetit {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre90bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15pxpx;
	margin: 0px;
	vertical-align: middle;
}	
.titre120bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.3rem;
	border-bottom-width: 0.6rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
	vertical-align: middle;
}	
.titre140bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: top;
}

.titre140bleu1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: top;
}

.titre160bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: top;
}

.titre185bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.3rem;
	border-bottom-width: 0.6rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
	vertical-align: top;
}


/*TITRES PARMES*/


.titreparme {
	color: #C0F;
}
.titre1parme {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C0F;
	border-top-color: #C0F;
	border-bottom-color: #C0F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre10parme {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C0F;
	border-top-color: #C0F;
	border-bottom-color: #C0F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
/*TITRES VIOLET*/

.titre10violet {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #800080;
	border-top-color: #800080;
	border-bottom-color: #800080;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre65violet {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #800080;
	border-top-color: #800080;
	border-bottom-color: #800080;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre90violet {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #800080;
	border-top-color: #800080;
	border-bottom-color: #800080;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre130violet {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #800080;
	border-top-color: #800080;
	border-bottom-color: #800080;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
/*TITRES ORANGES*/


.titreorange {
	color: #A66400;
}

.titre1orange {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.2rem;
	border-bottom-width: 0.5rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin-bottom: 50px;
	margin-top: 50px;
}

.titre1orangebis {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-bottom-color: #F90;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-bottom-width: 0.5rem;
	border-bottom-style: solid;
	padding: 15px;
	margin-bottom: 20px;
}
.titre30orange {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.7rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre50orange {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.7rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre65orange {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.3rem;
	border-bottom-width: 0.6rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 30px;
	margin: 0px;
}

.titre90orange {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

/*TITRES VERTS*/

.titrevert {
	color: #363;
	font-size: 2rem;
	line-height: 2.9rem;
}
.titre1vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre3vert {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}

.titre65vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.6rem;
	border-bottom-width: 1rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;

}
.titre90vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height:3.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.6rem;
	border-bottom-width: 1rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre120vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.6rem;
	border-bottom-width: 1rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre140vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.6rem;
	border-bottom-width: 1rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}


/*TITRES ROUGES*/

.titrerouge {
	color: #C03;
}

.titre3rouge {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}

.titre1rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre10rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre65rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}

.titre90rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.3rem;
	border-bottom-width: 0.6rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
	vertical-align: middle;
}

.titre120rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0.8rem;
	margin: 0px;
}

.titre185rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
	vertical-align: top;	
}



/*TITRES CARMIN*/


.titre65carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre120carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre140carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre160carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.3rem;
	line-height: 3.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre190carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.6rem;;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
/*TITRES GRIS*/


.titre3gris {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #A0A0A0;
	border-top-color: #A0A0A0;
	border-bottom-color: #A0A0A0;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}
.titre65gris {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #A0A0A0;
	border-top-color:  #A0A0A0;
	border-bottom-color:  #A0A0A0;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}



/*TITRES NOIRS*/



.titre65noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 2.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre90noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.4rem;
	line-height: 3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre120noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.4rem;
	line-height: 3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.5rem;
	border-bottom-width: 0.8rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre130noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.5rem;
	border-bottom-width: 0.9rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: top;
}	
.titre140noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.5rem;
	border-bottom-width: 0.9rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
	vertical-align: top;
}	

.titre150noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre165noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.2rem;
	line-height: 3.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: top;
}	

.titre185noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.2rem;
	line-height: 3.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	margin: 0px;
	vertical-align: top;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}	
.titre205noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.9rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: top;
}	



/*TITRES MARRON*/


.titre65marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre90marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
	
}
.titre120marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
}
.titre140marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
}

.titre160marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
}

.titre180marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
	
}





.topcopyright {
	font-size: 1.5rem;
	line-height: 2.2rem;
	border-top-width: medium;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #565656;
	border-right-color: #565656;
	border-bottom-color: #565656;
	border-left-color: #565656;
}
.trespetit {
	font-size: 1.2rem;
	line-height: 1.9rem;
}

.trestrespetit {
	font-size: 1.1rem;
	line-height: 1.7rem;
}

.tresgrossetaille {
	font-size: 4rem;
	line-height: 5.7rem;
}

.verifie {
	font-style: oblique;
	color: #070;
	font-weight: bold;
}


}

/*::::::::::::: :::::::::::: :::::::::::: :::::::::::: :::::::::::: :::::::::::: ::::::: ::::: :::::::::::: ::::::::::::: ::::::::::::: ::::::::::::: ::::::::::::: ::::::::::::: :::::::::::::::::: ::::::::::::::::::::: :::::::::::::::::: ::::::::::: ::::::::::::::::::::: :::::::::::::::::::::::::::::::: :::::*/

  /* SMARTPHONES PAYSAGES SMARTPHONES PAYSAGES  */

@media screen and (max-width: 767px) and (orientation: landscape)

{
	
	
	
	/*permet de modifier la taille des caractères selon l'écran  */
 html {
  	font-size: 1.15em;
}
  
  

.sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
	top: -0.5rem;
}



.ABASDEPAGE {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	background-color: #DEDEDE;
	margin: 10px;
	padding: 0px;
}
.ABIBLIOTITHIS {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
}
.ABIBLIOTITPHI {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
}
.ABIBLIO {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: normal;
	color: #666;
	margin-left: 100px;
}
.ACOTE {
	font-family: "Lucida Console", Monaco, monospace;
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-style: italic;
	font-weight: normal;
	text-align: left;
}


.AADRESSE {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3rem;
	line-height: 1.9rem;
	font-style: normal;
	font-weight: normal;
}
.ADATTEXT {
	font-family: Arial;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: none;
	margin: 0px;
	text-transform: uppercase;
}
.ATEXTE1 {
	font-family: Arial;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-weight: normal;
	text-align: justify;
	vertical-align: middle;
	margin-left: 50px;
	color: #000;
	text-indent: 1cm;
}

.ATEXTE1lien {
	font-family: Arial;
	font-size: 2rem;
	line-height: 2.9rem;
	font-weight: normal;
	text-align: justify;
	vertical-align: middle;
	margin-left: 50px;
	color: #000;
	text-indent: 1cm;
}

.ATEXTE2 {
	font-family: Arial;
	font-size:1.5rem;
	line-height: 2.2rem;	
	font-style: normal;
	text-align: justify;
	text-indent: 1cm;
	font-weight: normal;
	margin-top: 50px;
	margin-left: 50px;
	background-image: none;
}

.ATEXTE3 {
	font-family: Arial;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	text-indent: 1cm;
	color: #000;
	margin-left:100px;
}
.ATEXTE3liste {
	font-family: Arial;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	text-indent: 1cm;
	color: #000;
	list-style-type:square;
	list-style-position:inside;
}

.ATEXTE4 {
	font-family: Arial;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: justify;
	text-indent: 1cm;
	background-image: none;
	margin-left:150px;
}

.ATEXTE4liste {
	font-family: Arial;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: justify;
	text-indent: 1cm;
	background-image: url(../background/paper.gif);
	list-style-type:disc;
	list-style-position:inside;
}
.ATEXTE5 {
	font-family: Arial;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: justify;
	text-indent: 1cm;
	vertical-align: middle;
	margin-left: 200px;
}
.ATEXTE5liste {
	font-family: Arial;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: justify;
	text-indent: 1cm;
	vertical-align: middle;
	list-style-type:circle;
	list-style-position: inside;
}


.ADATEPHILA {
	font-family: "Times New Roman";
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	vertical-align: middle;
	margin-top: 30px;
	margin-left: 50px;
	left: 40px;
	text-decoration: underline;
	text-transform: uppercase;
}
.ATEXTEPHIL0 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 50px;
	text-align: justify;
}
.ATEXTEPHIL01 {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	margin-left: 100px;
	background-image: url(../background/paper.gif);
}

.ATEXTEPHIL1 {
	font-family:"Times New Roman"; 
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	text-indent: 50px;
	margin-left: 100px;
	background-image: none;
	color: #2A0000;
}
.ATEXTEPHIL1a {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	text-indent: 50px;
	margin-left: 100px;
	background-image: none;
	color: #2A0000;
}
.ATEXTEPHIL1moyen {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height:2.1rem;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	text-indent: 50px;
	margin-left: 100px;
	background-image: none;
	color: #2A0000;
}

.ATEXTEPHIL1grand {
	font-family: "Times New Roman";
	font-size: 2.2rem;
	line-height: 3.2rem;	
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	text-indent: 50px;
	margin-left: 100px;
	background-image: none;
	color: #2A0000;
}


.ATEXTEPHIL2 {
	font-family: "Times New Roman";
	font-size: 1.3rem;
	line-height: 2rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 100px;
	vertical-align: middle;
	text-align: justify;
}

.ATEXTEPHIL2a {
	font-family: "Times New Roman";
	font-size: 1.5rem;
	line-height: 2.7rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 100px;
	vertical-align: middle;
	text-align: justify;
}

.ATEXTEPHIL3 {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 150px;
	color: #000;
	text-align: justify;
}

.ATEXTEPHIL3a {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 150px;
	color: #000;
	text-align: justify;
}
.ATEXTEPHIL3GRIS {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 150px;
	color:#666;
	text-align: justify;
}
.ATEXTEPHIL3liste {
	font-family:"Times New Roman";
	font-size: 1.4rem;
	line-height: 2.25rem;
	font-style: normal;
	font-weight: bold;
	list-style-type: square;
	list-style-position:outside;
	color: #000;
	vertical-align: bottom;
	margin-top: 0px;
	text-align: justify;
	margin-bottom: 15px;
}


.ATEXTEPHIL4 {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 200px;
	color: #000;
	text-align: justify;
	vertical-align: middle;
}

.ATEXTEPHIL4liste {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	list-style-type: circle;
	list-style-position:inside;
	text-align: justify;
	vertical-align: middle;
}
.ATEXTEPHIL5 {
	font-family: "Times New Roman";
	vertical-align: middle;
	margin-left: 250px;
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: justify;
}
.ATEXTEPHIL5liste {
	font-family: "Times New Roman";
	vertical-align: middle;
	list-style-type: disc;
	list-style-position:inside;
	font-size: 1.2rem;
	line-height:1.8rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: justify;
}


.alignementdroit {
	text-align: right;
}
.barrebleue {
	border-top-width: medium;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #00F;
	border-right-color: #00F;
	border-bottom-color: #00F;
	border-left-color: #00F;
}

.blochomogene {
	width: 90%;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 10px;
	background-image: url(../background/paper.gif);
	text-align: left;
}

.blochomogene2 {
	width: 99.5%;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 5px;
	text-align: left;
}

.blocliste {
	margin-left: 75px;
}


/* BLOCSDROITS BLOCS DROITS BLOCSDROITS  */


.blocdroit250 {
	width: 35%;
	border-top-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float: right;
	border-right-width:medium;
	border-bottom-width: thin;
	border-left-width: thin;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
}
.blocdroit320 {
	width: 45%;
	border-top-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float: right;
	border-right-width:medium;
	border-bottom-width: thin;
	border-left-width: thin;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: justify;
}
.blocdroit500 {
	width: 500px;
	border-top-width: medium;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float: right;
	border-right-width:medium;
	border-bottom-width: medium;
	border-left-width: medium;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
}
.blocdroit500b {
	width: 500px;
	float: right;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
}

.blocdroit575 {
	width: 575px;
	border-top-width: medium;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float: right;
	border-right-width:medium;
	border-bottom-width: medium;
	border-left-width: medium;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
}

.blocdroit600 {
	width: 600px;
	float: right;
	padding: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	display: block;
	margin-left: 10px;
	border: medium solid #000;
}
.blocdroit625 {
	width: 625px;
	float: right;
	padding: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	display: block;
	margin-left: 10px;
	border: medium solid #000;
}
.blocdroit650 {
	width: 650px;
	float: right;
	padding: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	display: block;
	margin-left: 10px;
	border: medium solid #000;
}

.blocdroit675 {
	width: 675px;
	float: right;
	padding: 10px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	display: block;
	margin-left: 5px;
	border: medium solid #000;
}
.blocdroit700 {
	width: 700px;
	float: right;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	margin-right: 25px;
	border: medium solid #000;
}
.blocdroit725 {
	width: 725px;
	float: right;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	margin-right: 25px;
	border: medium solid #000;
}

.blocdroit740 {
	width: 720px;
	float: right;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	border: medium solid #000;
}
.blocdroit750 {
	width: 730px;
	float: right;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	border: medium solid #000;
}
.blocdroit770 {
	width: 750px;
	float: right;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	border: medium solid #000;
}

/*  BLOCS GAUCHES BLOCS GAUCHES BLOCS GAUCHES  */


.blocgauche250 {
	width: 250px;
	border-top-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float: left;
	border-right-width:medium;
	border-bottom-width: thin;
	border-left-width: thin;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
}
.blocgauche500 {
	width: 500px;
	float: left;
	padding: 10px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	border: medium solid #000;
}

.blocgauche550 {
	width: 550px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	border: medium solid #000;
}


.blocgauche600 {
	width: 600px;
	float: left;
	padding: 10px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	border: medium solid #000;
}

.blocgauche650 {
	width: 650px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	border: medium solid #000;
}

.blocgauche675 {
	width: 675px;
	float:left;
	padding: 10px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	display: block;
	margin-right: 5px;
	border: medium solid #000;
}

.blocgauche675a {
	width: 650px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	border: 15px solid #000;
}
.blocgauche700 {
	width: 700px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	border: medium solid #000;
}
.blocgauche740 {
	width: 740px;
	float: left;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	margin-left: 10px;
	border: medium solid #000;
}




/* BLOCS CENTRE BLOCS CENTRE BLOCS CENTRE  */


.bloccentre500 {
	width: 500px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	vertical-align: middle;
	background-position: center center;
	visibility: visible;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 10px;
	border: 4px solid #2A3F00;
	float: none;
}

.bloc550centre {
	width: 550px;	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 10px;
	border: 4px solid #2A3F00;
	float: none;
	left: auto;
	right: auto;
}


.bloccentre600 {
	width: 600px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	margin-right: auto;
	margin-left: auto;
}

.bloccentre625 {
	width: 625px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	visibility: visible;
	display: block;
	margin-left: auto;
}
.bloccentre650 {
	width: 650px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	margin-left: auto;
}




.bloccentre675 {
	width: 675px;
	float: none;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	clear: none;
}

.bloccentre700 {
	width: 700px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
}
.bloccentre725 {
	width: 725px;
	float: none;
	margin: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.bloccentre745 {
	width: 745px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
}

.bloc750centre {
	padding: 10px;
	border: 4px solid #2A3F00;
}
.bloccentre750 {
	width: 750px;
	float: none;
	padding: 5px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
}	
.bloccentre755 {
	width: 755px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	margin-right: 0px;
	margin-left: 0px;
}



.body {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;  /* ou 200% */
	margin: 0;  /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */
	padding: 0;	
	width: auto;
	max-width: 97%;
	text-align: center; /* ce paramétrage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite aligné à gauche (valeur par défaut) dans le sélecteur #container */
	color: #00F;
}


.breakafter { 
  page-break-after: always; 
}

.cursive {
	font-family: "Comic Sans MS", cursive;
}

.copieh1 {
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #00F;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}

.description {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.3rem;
	line-height: 1.9rem;
	font-style: italic;
	color: #063;
	font-weight: bold;
	text-align: center;
	margin: auto;
	padding-right: 3px;
	padding-left: 3px;
	left: auto;
	right: auto;
}

.description2 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: italic;
	color: #063;
	font-weight: bold;
	text-align: center;
	margin: auto;
	padding-right: 5px;
	padding-left: 5px;
	left: auto;
	right: auto;
}

#djibouti {
	background-color: #FAE9CB;
}



/*CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  */


.ENCADREbleu {
	font-size:1.5rem;
	line-height: 2.2rem;
	padding: 15px;
	width: 600px;
	border: 12px groove #099;
	visibility: visible;
	background-color: #0FF;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}

.ENCADREbleu1 {
	padding: 15px;
	width: 500px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #0FF;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}

.ENCADREblanc1 {
	padding: 15px;
	width: 500px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc {
	padding: 15px;
	width: 600px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc3 {
	padding: 15px;
	width: 650px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;

}
.ENCADREblanc2 {
	padding: 15px;
	width: 700px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc4 {
	padding: 15px;
	width: 500px;
	font-size:1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}


.ENCADREblanc400 {
	padding: 15px;
	width: 400px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}

.ENCADREblanc575 {
	padding: 15px;
	width: 575px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}


.ENCADREblanc635 {
	padding: 15px;
	width: 635px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}


.ENCADREblanc730 {
	padding: 15px;
	width: 730px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 5px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}


.encadre5 {
	border: thick double #51D7E1;
	width: 75%;
	font-size:1.5rem;
	line-height: 2.2rem;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	font-family: Verdana, Geneva, sans-serif;
	clear: none;
	float: none;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	font-style: oblique;
	margin: auto;
	background-color: #D1F4F8;
}
.encadresimple {
	border: medium groove #00F;
}





/*ENTETES DIVERSES*/





.enteterouge {
	color: #F00;
}
.entetegrise {
	color: #A0A0A0;
}
	
.ENTETEDROITEBLEUE {
	margin: 15px;
	padding: 10px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.6rem;
	font-style: italic;
	font-weight: bold;
	color: #00F;
	text-align: right;
	vertical-align: middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #00F;
	background-image: url(../background/paper.gif);
}
.ENTETEDROITECARMIN {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.6rem;
	font-style: italic;
	font-weight: bold;
	color: #C03;
	text-align: right;
	vertical-align: middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #C03;
	background-image: url(../background/paper.gif);
}

.ENTETEDROITEPARME {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.6rem;
	font-style: italic;
	font-weight: bold;
	color: #C0F;
	text-align: right;
	vertical-align: middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #C0F;
	background-image: url(../background/paper.gif);
}
.ENTETEDROITEROUGE {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.6rem;
	font-style: italic;
	font-weight: bold;
	color: #C03;
	text-align: right;
	vertical-align: middle;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #F30;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
}
.ENTETEDROITEORANGE {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.6rem;
	font-style: italic;
	font-weight: bold;
	color: #A66400;
	text-align: right;
	vertical-align: middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #F90;
	background-image: url(../background/paper.gif);
	border-left-width: thin;
}


.ENTETEDROITEVERTE {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.6rem;
	font-style: italic;
	font-weight: bold;
	color: #363;
	text-align: right;
	vertical-align: middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #363;
	background-image: url(../background/paper.gif);
}
.ENTETEDROITEGRISE {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.6rem;
	font-style: italic;
	font-weight: bold;
	color: #A0A0A0;
	text-align: right;
	vertical-align: middle;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #A0A0A0;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
}
.ENTETEDROITEMARRON {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.6rem;
	font-style: italic;
	font-weight: bold;
	color: #804000;
	text-align: right;
	vertical-align: middle;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #804000;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
}


.exposant {
	text-decoration: overline;
	vertical-align: super;
}

.extralarge {
	font-size: 3rem;
	line-height: 4.2rem;
}

/* a priori */
.footerp {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: italic;
	font-weight: normal;
	color: #00F;
	text-align: right;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	background-color: #CCC;
	background-image: url(../background/paper.gif);
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	margin-right: auto;
	margin-left: auto;
}

/* a priori */
.footerp1 {
	font-family: "Arial", cursive;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: italic;
	font-weight: normal;
	color: #00F;
	text-align: right;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #00F;
	background-color: #CCC;
	background-image: url(../background/paper.gif);
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

/* a priori */
.footercopy {
	font-family: "Arial", cursive;
	font-size:1.4rem;
	line-height: 2.1rem;
	font-style: italic;
	font-weight: normal;
	color: #00F;
	text-align: center;
	background-image: url(../background/paper.gif);
	
}



.generalitesverte {
	padding: 5px;
	border: thick solid #090;
	background-image: url(../background/paper.gif);
}
.generalitesbleu {
	padding: 15px;
	border: thick solid #00F;
}
.generalitesrouge {
	padding: 5px;
	border: thick solid #F00;
}
.generalitescarmin {
	padding: 5px;
	border: thick solid #C03;
}
.generalitesparme {
	padding: 5px;
	border: thick solid #C0F;
}
.glossaire {
	text-indent: -30px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	white-space: normal;
	margin-left: 20px;
	padding-left: 15px;
	list-style-type: square;
}


.grand {
	font-size: 2.2rem;
	line-height: 3.1rem;
}

.grandenteterouge {
	color: #c03;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.2rem;
	line-height: 3.1rem;
	text-align: center;
}

.grandetaille {
	font-size: 2.5rem;
	line-height: 3.6rem;
}

/* a priori */
.groschiffre {
	font-size: 2rem;
	line-height: 2.9rem;
	font-weight: bolder;
	margin-left: 40px;
}


/*IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES  */




.image_gauche {
	margin-left: 10px;
	vertical-align: top;
}
.image_centre {
	margin-right: auto;
	margin-left: auto;
	clear: none;
	left: auto;
	right: auto;
	display: block;
	padding: 5px;
	height: auto;
	width: auto;
	margin-top: auto;
	margin-bottom: auto;
}
.image_centre-sansmarge {
	margin-right: auto;
	margin-left: auto;
	clear: none;
	left: auto;
	right: auto;
	display: block;
	padding: 0px;
	float: none;
}
.image_droite {
	margin-right: 10px;
	display: block;
	margin-left: auto;
}


.image_bas {
	margin-bottom: 1px;
	display: block;
	margin-top: auto;
	bottom: auto;
}
.image_bas-1 {
	vertical-align: baseline;
	margin: 2px;
	padding: 5px;
	left: auto;
	top: auto;
	right: auto;
	bottom: 0px;
	clip: rect(auto,auto,0px,auto);
	position: static;
}
.intertitrerouge {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	color: #F00;
	text-align: center;
}
/* a priori */
.lieninternet {
	font-size: 1.3rem;
	line-height: 1.9rem;
	text-align: left;
}

.liste1 {
	font-weight: normal;
	font-style: oblique;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: oblique;
	color: #333399;
	text-align: left;
	background-image: none;
	float: none;
}

.liste2 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	margin-left: 25px;
	color: #333;
	text-align: left;
}

.liste3 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	margin-left: 55px;
	color: #333;
	text-align: left;
}

.Ligneblanche {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
}

.lignesespacee {
	line-height: 3rem;
}

.lignesespacee2 {
	line-height: 4rem;
}
.minuscule {
	text-transform: lowercase;
}
.miseajour {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: italic;
	font-size: 1.4rem;
	line-height: 2.1rem;
	text-decoration: blink;
	text-align: right;
	vertical-align: middle;
	background-color: #D9FFFF;
}

.moyen {
	font-size: 1.7rem;
	line-height:2.5rem;
}

.moyenespace {
	font-size: 1.7rem;
	line-height: 2.5rem;
}

.moyenespace2 {
	font-size: 1.7rem;
	line-height: 2.5rem;	
}

.moyenespace3 {
	font-size: 1.3rem;
	line-height: 1.9rem;	
}

.moyenespace4 {
	font-size: 1.7rem;
	line-height: 3.2rem;	
}

.moyengrand {
	font-size: 1.6rem;
	line-height: 2.3rem;
}

.negatif {
	color: #FFF;
	background-color: #000;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.num {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: none;
	text-decoration: underline;
	background-repeat: repeat;
	background-color: #92F1C4;
}

.oneColFixCtrHdr #container {
	width: 800px; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
	border: 5px solid #666;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	background-image: url(../background/paper.gif);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.oneColFixCtrHdr #container2 {
	width: 800px; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
	border: 6px solid #666;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	background-image: url(../background/paper.gif);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.oneColFixCtrHdr #container3 {
	width: 800px; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
	border: 6px solid #0059B3;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	background-image: url(../background/paper.gif);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.oneColFixCtrHdr #header {
	background-image: url(../background/paper.gif);
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	background-repeat: repeat;
	margin: 0px;
	line-height: 30px;
}


.oneColFixCtrHdr #header1 {
	background-image: url(../background/paper.gif);
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	background-repeat: repeat;
	margin: 0px;
	line-height: 30px;
}
.oneColFixCtrHdr #header2 {
	background-image: url(../background/paper.gif);
	padding-top: 0;
	padding-right: 5px;
	padding-left: 5px;
	background-repeat: repeat;
	line-height: 30px;
}

.oneColFixCtrHdr #mainContent {
	font-family: Verdana, Geneva, sans-serif;
	background-image: url(../background/paper.gif);
	color: #000;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 0px;
	text-align: justify;
	margin-bottom: 25px;
}
.oneColFixCtrHdr #mainContent2 {
	font-family: Verdana, Geneva, sans-serif;
	background-image: url(../background/paper.gif);
	color: #000;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 0px;
	text-align: justify;
}
.oneColFixCtrHdr #container #mainContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	background-repeat: repeat;
	color: #000;
	text-align: justify;
	font-weight: bold;
	font-style: italic;
}
.oneColFixCtrHdr #container2 #mainContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	background-repeat: repeat;
	color: #000;
	text-align: justify;
	font-weight: bold;
	font-style: italic;
}

.oneColFixCtrHdr #container3 #mainContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	background-repeat: repeat;
	color: #000;
	text-align: justify;
	font-weight: bold;
	font-style: italic;
}
.oneColFixCtrHdr #container #mainContent #militaire {
	background-color: #E9FBFE;
}

.oneColFixCtrHdr #footer {
	background-image: url(../background/paper.gif);
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	margin-top: -14px;
}

.oneColFixCtrHdr #container #mainContent h1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	color: #00F;
}

.oneColFixCtrHdr #container2 #mainContent h1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	color: #00F;
}

.oneColFixCtrHdr #container3 #mainContent h1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	color: #00F;
}
.oneColFixCtrHdr #container #mainContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #03F;
	text-align: center;
	vertical-align: middle;
	background-image: none;
}
.oneColFixCtrHdr #container2 #mainContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #03F;
	text-align: center;
	vertical-align: middle;
	background-image: none;
}

.oneColFixCtrHdr #container3 #mainContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #03F;
	text-align: center;
	vertical-align: middle;
	background-image: none;
}

.oneColFixCtrHdr #container #mainContent h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.8rem;
	line-height: 2.7rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.jpg);
	margin-bottom:0.3rem;
}
.oneColFixCtrHdr #container2 #mainContent h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.8rem;
	line-height: 2.7rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.jpg);
	margin-bottom:0.3rem;
}

.oneColFixCtrHdr #container3 #mainContent h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.8rem;
	line-height: 2.7rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.jpg);
	margin-bottom:0.3rem;
}
.oneColFixCtrHdr #container #mainContent h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.2rem;
	line-height: 3.2rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type:square
}
.oneColFixCtrHdr #container2 #mainContent h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.2rem;
	line-height: 3.2rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type:square
}

.oneColFixCtrHdr #container3 #mainContent h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.2rem;
	line-height: 3.2rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type:square
}

.oneColFixCtrHdr #container #mainContent h5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
	background-image: url(../background/paper.gif);
}


.oneColFixCtrHdr #container #mainContent h5a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
}

.oneColFixCtrHdr #container2 #mainContent h5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
	background-image: url(../background/paper.gif);
	
}
.oneColFixCtrHdr #container3 #mainContent h5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
	background-image: url(../background/paper.gif);
	
}

.oneColFixCtrHdr #container3 #mainContent h5a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
}

.oneColFixCtrHdr #container #mainContent h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: italic;
	font-weight: bold;
	color: #2A1F00;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}
.oneColFixCtrHdr #container2 #mainContent h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: italic;
	font-weight: bold;
	color: #2A1F00;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}

.oneColFixCtrHdr #container3 #mainContent h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: italic;
	font-weight: bold;
	color: #2A1F00;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}

.oneColFixCtrHdr #container #mainContent #nouvelles_hebrides {
	background-color: #CAFFE4;
}
.oneColFixCtrHdr #container #mainContent #comores {
	background-color: #D8B574;
}
.oneColFixCtrHdr #container #mainContent #preface {
	background-color: #FEF3E7;
}
.oneColFixCtrHdr #container #mainContent #polynesie {
	background-color: #FDFDEA;
}

.ow-break-word {
  overflow-wrap: break-word;
}

.pageafrique {
	border-right-width: 15px;
	border-left-width: 15px;
	border-left-color: #F90;
	border-left-style: solid;
	border-right-color: #F90;
	border-right-style: solid;
}
.pageafrique1 {
	border-top-width: 15px;
	border-right-width: 15px;
	border-left-width: 15px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #F90;
	border-left-color: #F90;
	border-right-color: #F90;
}
.pageafrique2 {
	border-right-width: 15px;
	border-left-width: 15px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #F90;
	border-right-color: #F90;
}
.pageafrique3 {
	border-right-width: 15px;
	border-left-width: 15px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #F90;
	border-right-color: #F90;
	border-bottom-width: 15px;
	border-bottom-color: #F90;
	border-bottom-style: solid;
}


.petit {
	font-size: 1.3rem;
	line-height: 1.9rem;
	text-align: center;
}

.petit1 {
	font-size: 1.3rem;
	line-height: 1.9rem;
	text-align: center;
}
.petitgauche {
	font-size: 1.3rem;
	line-height: 1.9rem;
	text-align: left;
}
.petitdroit {
	font-size: 1.3rem;
	line-height: 1.8rem;
	text-align: right;
}
.petitenteterouge {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	color: #2A0000;
	text-align: center;
}


.plégendedroite {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 250px;
	border-top-style: ridge;
}
.reference {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.1rem;
	line-height: 1.6rem;
	font-weight: normal;
}



/*TEXTES SECONDAIRES  REXTES SECONDAIRES TEXTES SECONDAIRES */


.textecentre {
	text-align: center;
	vertical-align: middle;
}

/* TEXTES SIMPLES MOYENS */


.textesimplemoyen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7rem;
	line-height: 2.6rem;
	font-style: oblique;
	text-align: right;
	background-image: none;
	float: right;
	padding-right:0.5rem;
}



.textesimplemoyen2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7rem;
	line-height: 2.8rem;	
	font-weight:bolder;
	font-style: oblique;
	color: #066;
	text-align: right;
	background-image: url(../background/paper.gif);
	float: right;
}

.textesimplemoyencentre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7rem;
	line-height: 2.8rem;
	text-align: center;
	background-image: none;
}

.textesimplemoyencentre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3rem;
	line-height: 1.9rem;
	text-align: center;
	background-image: none;
}

.textesimplemoyengauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.5rem;
	line-height:3.7rem;
	font-style: oblique;
	color: #333399;
	text-align: left;
	background-image: none;
	float: none;
}
.textesimplemoyengauche2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height:2.5rem;	
	font-style: oblique;
	color: #333399;
	text-align: left;
	background-image: none;
	float: none;
}

.textesimplemoyengauche3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 3rem;	
	font-style: oblique;
	color: #333399;
	text-align: left;
	background-image: none;
	float: none;
}

.textesimplemoyendroit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.3rem;
	font-style: oblique;
	color:#000000;
	text-align: right;
	background-image: none;
	float: none;
}
.textesimplemoyendroit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.3rem;
	font-style: oblique;
	color: #066;
	text-align: right;
	background-image: none;
	float: none;
}
.textesimplemoyendroit3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.4rem;
	font-style: oblique;
	color: #009999;
	text-align: right;
	background-image: none;
	float: none;
}

.textesimplemoyendecale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3rem;
	line-height: 1.9rem;
	background-image: none;
	text-indent: 180px;
}
.textesimplemoyenvert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3rem;
	line-height: 1.9rem;
	font-style: oblique;
	text-align: right;
	color:#367E27;
	background-image: none;
	float: right;
}

/*  TEXTES SIMPLES PETITS */


.textesimplepetit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: oblique;
	color: #000;
	text-align: center;
	background-image: none;
	float: right;
}

.textesimplepetit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-weight:bolder;
	font-style: oblique;
	color: #066;
	text-align: right;
	background-image: url(../background/paper.gif);
	float: right;
}
.textesimplepetitbleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-style: oblique;
	color: #06C;
	text-align: right;
	background-image: none;
	float: right;
}

.textesimplepetitgauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-style: oblique;
	color: #066;
	text-align: left;
	background-image: none;
	float: none;
}
.textesimplepetitgauche2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-style: oblique;
	color: #066;
	text-align: left;
	background-image: none;
	float: none;
	text-indent: 30px;
}
.textesimplepetitgauche3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: oblique;
	color: #066;
	text-align: left;
	background-image: none;
	float: none;
	text-indent: 3rem;
}

.textesimplepetitgauche4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3rem;
	line-height: 1.9rem;
	font-style: oblique;
	color: #066;
	text-align: left;
	background-image: none;
	float: none;
}




.textesimplepetitdroit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: oblique;
	color: #066;
	text-align: right;
	background-image: none;
	float: none;
}

.textesimplepetitcentre {
	font-size: 1.3rem;
	line-height: 1.9rem;
	font-style: italic;
	color: #366;
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
}

.textesimplepetitcentré {
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-style: italic;
	color: #366;
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
}



/* TEXTES TRES PETITS  */


.textesimpletrespetit {
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-style: italic;
	color: #366;
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
}
.textesimpletrespetitcentre {
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-style: italic;
	color: #366;
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
} 
.textesimpletrespetitcentré {
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: italic;
	color: #366;	
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
} 





/*TEXTES TABLEAUX */



.textetableau {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.7rem;
	line-height: 3rem;
	font-weight: bolder;
}

.textetableau2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-weight: bolder;
}

.textetableau3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	line-height: 1.8rem;
}

.textetableau4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
}

.textetableau5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height: 2.9rem;
}


/* TEXTES EN COULEURS */


.texteblanc {
	color: #FFF;
}
.texterouge {
	color: #C33;
}

.texterouge2 {
	color: #C33;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-weight: bolder;
}
.textebleu {
	font-style: italic;
	color: #00F;
	font-family: "Arial Black", Gadget, sans-serif;
}
.textebleugrand {
	font-style: italic;
	color: #00F;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	background-color: #BDE6FB;
}
.textebleufondjaune {
	color: #0074E8;
	background-color: #F7FEC5;
}
.textecarmin {
	color: #ac0228;
}


.textevert {
	color: #006200;
}

.textevertcentre {
	color: #006200;
	text-align: center;
}
.textevertgrand {
	color: #006200;
	font-size: 1.8rem;
	line-height: 2.7rem;
	background-color: #FF3;
}


.textevertfondjaune {
	color: #063;
	background-color: #FF9;
}

.textevertfondjaune2 {
	color: #063;
	font-size: 1.5rem;
	line-height: 2.2rem;
	background-color: #FF9;
}
.texterougefondjaune {
	color: #F00;
	background-color: #FF3;
}


.texterougefondjaune2 {
	color: #F00;
	font-size: 1.6rem;
	line-height: 2.3rem;
	background-color: #FF3;
}
.texterougefondjauneclair {
	color: #BF0000;
	background-color: #FFB;
}



.texteviolet {
	color: #D43FAA;
}

.textebordeaux {
	color: #840042;
}
.textenoir {
	color: #000;
}
.textegris {
	color: #C0C0C0
}
.textegrisfonce {
	color: #A0A0A0
}
.textenoir1 {
	color: #000;
}
.textenoir2 {
	color: #000;
	font-size: 1.6rem;
	line-height: 2.3rem;
}
.texteorange {
	font-weight: bold;
	color: #FF8000;
	background-color: #DAFECD;
}








/* TITRES NUMEROTES SANS COULEUR  */


.titre0 {
	font-family: "Arial Black", cursive;
	font-size:1.5rem;
	line-height: 2.2rem;
	font-weight: bold;
	color: #F00;
	font-style: normal;
	background-color: #FFF;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}
.titre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-width: 0.5px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #00F;
	border-bottom-color: #00F;
	background-color: #FFF;
	margin-top: 2px;
	margin-bottom: 5px;
	text-decoration: overline;
	text-align: center;
	background-image: url(../background/paper.gif);
	padding: 0px;
	background-repeat: repeat;
}
.titre2 {
	font-size: 1.5rem;
	line-height: 2.2rem;
}
.titre3 {
	font-size: 1.5rem;
	line-height: 2.2rem;
}
.titre3souligne {
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-weight: bolder;
	text-decoration: underline;
}



/*TITRES BLEUS*/

.titrebleu {
	color: #00F;
}

.titre1bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height : 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
.titre3bleu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.5rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 5px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}
.titre10bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
}



.titre30bleu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.1rem;
	border-bottom-width: 0.3rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}
.titre65bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 4rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.1rem;
	border-bottom-width:0.3rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	line-height: normal;
	vertical-align: middle;
}
.titre65bleupetit {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre90bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15pxpx;
	margin: 0px;
	vertical-align: middle;
}	



.titre120bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
	vertical-align: middle;
}	
.titre140bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height:3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: top;
}

.titre140bleu1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: top;
}

.titre160bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: top;
}

.titre185bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
	vertical-align: top;
	
}



/*TITRES PARMES*/



.titreparme {
	color: #C0F;
}
.titre1parme {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C0F;
	border-top-color: #C0F;
	border-bottom-color: #C0F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre10parme {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C0F;
	border-top-color: #C0F;
	border-bottom-color: #C0F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}



/*TITRES VIOLET*/


.titre10violet {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #800080;
	border-top-color: #800080;
	border-bottom-color: #800080;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre65violet {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #800080;
	border-top-color: #800080;
	border-bottom-color: #800080;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre90violet {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #800080;
	border-top-color: #800080;
	border-bottom-color: #800080;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre130violet {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #800080;
	border-top-color: #800080;
	border-bottom-color: #800080;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}


/*TITRES ORANGES*/


.titreorange {
	color: #A66400;
}
.titre1orange {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin-bottom: 20px;
	
}


.titre1orangebis {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin-bottom: 20px;
	
}
.titre30orange {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.7rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre50orange {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.7rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre65orange {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 2.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
}

.titre90orange {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 2.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}


/*TITRES VERTS*/




.titrevert {
	color: #363;
	font-size: 2rem;
	line-height: 2.9rem;
}
.titre1vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre3vert {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}

.titre65vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.6rem;
	border-bottom-width: 1rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;

}
.titre90vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height:3.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.6rem;
	border-bottom-width: 1rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre120vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.6rem;
	border-bottom-width: 1rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre140vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.6rem;
	border-bottom-width: 1rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}



/*TITRES ROUGES*/


.titrerouge {
	color: #C03;
}

.titre3rouge {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}

.titre1rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre10rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre65rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}

.titre90rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
	vertical-align: middle;
}


.titre120rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0.8rem;
	margin: 0px;
}

.titre185rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height:3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
	vertical-align: top;	
}


/* TITRES CARMIN  */


.titre65carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre120carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre140carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre160carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre190carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.7rem;;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}



/*TITRES GRIS  */



.titre3gris {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #A0A0A0;
	border-top-color: #A0A0A0;
	border-bottom-color: #A0A0A0;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}
.titre65gris {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #A0A0A0;
	border-top-color:  #A0A0A0;
	border-bottom-color:  #A0A0A0;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}



/* TITRES NOIRS  */


.titre65noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 2.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre90noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.4rem;
	line-height: 3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre120noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.4rem;
	line-height: 3.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.5rem;
	border-bottom-width: 0.8rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre130noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.5rem;
	border-bottom-width: 0.9rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: top;
}	
.titre140noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.5rem;
	border-bottom-width: 0.9rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
	vertical-align: top;
}	

.titre150noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre165noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.2rem;
	line-height: 3.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: top;
}	

.titre185noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.2rem;
	line-height: 3.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	margin: 0px;
	vertical-align: top;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}	
.titre205noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: top;
}	


/*  TEXTES MARRON  TEXTES MARRON */


.titre65marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre90marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
	
}
.titre120marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
}
.titre140marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
}



.titre160marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
}

.titre180marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
	
}

.topcopyright {
	font-size: 1.5rem;
	line-height: 2.2rem;
	border-top-width: medium;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #565656;
	border-right-color: #565656;
	border-bottom-color: #565656;
	border-left-color: #565656;
}
.trespetit {
	font-size: 1.2rem;
	line-height: 1.8rem;
}
.trestrespetit {
	font-size: 1.1rem;
	line-height: 1.6rem;
}
.tresgrossetaille {
	font-size: 4rem;
	line-height: 5.6rem;
}
.verifie {
	font-style: oblique;
	color: #070;
	font-weight: bold;
}

}






/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/


/*TABLETTE PORTRAIT ET ORDI PORTRAIT */



@media screen and (min-width: 768px) and (max-width: 1279px) and (orientation: portrait)

{
/*CONFIRME ECRAN ORDINATEUR HAUTE RESOLUTION PORTRAIT

CONFIRME TABLETTE PORTRAIT GALAXY 
 */

 html {
  	font-size: 0.7em;
  }

.sup {
	font-size: 75%;	
	position: relative;
	vertical-align: baseline;
	top: -0.5rem;
}

.ABASDEPAGE {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	background-color: #DEDEDE;
	margin: 10px;
	padding: 0px;
}
.ABIBLIOTITHIS {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 2.5rem;
	line-height:3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
}
.ABIBLIOTITPHI {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 2.5rem;
	line-height:3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
}
.ABIBLIO {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6rem;
	line-height:2.3rem;
	font-style: normal;
	font-weight: normal;
	color: #666;
	margin-left: 100px;
}
.AADRESSE {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.2rem;
	line-height:1.8rem;
	font-style: normal;
	font-weight: normal;
}

.ACOTE {
	font-family: "Lucida Console", Monaco, monospace;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: italic;
	font-weight: normal;
	text-align: left;
}
.ADATTEXT {
	font-family: Arial;
	font-size: 2.2rem;
	line-height:3.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: none;
	margin: 0px;
	text-transform: uppercase;
}
.ATEXTE1 {
	font-family: Arial;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-weight: normal;
	text-align: justify;
	vertical-align: middle;
	margin-left: 50px;
	color: #000;
	text-indent: 1cm;
}


.ATEXTE1lien {
	font-family: Arial;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-weight: normal;
	text-align: justify;
	vertical-align: middle;
	margin-left: 50px;
	color: #000;
	text-indent: 1cm;
}

.ATEXTE2 {
	font-family: Arial;
	font-size:1.9rem;
	line-height:2.8rem;
	font-style: normal;
	text-align: justify;
	text-indent: 1cm;
	font-weight: normal;
	margin-top: 50px;
	margin-left: 50px;
	background-image: none;
}
.ATEXTE3 {
	font-family: Arial;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	text-indent: 1cm;
	color: #000;
	margin-left:100px;
}
.ATEXTE3liste {
	font-family: Arial;
	font-size:1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	text-indent: 1cm;
	color: #000;
	list-style-type:square;
	list-style-position:inside;
}

.ATEXTE4 {
	font-family: Arial;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: justify;
	text-indent: 1cm;
	background-image: none;
	margin-left:150px;
}

.ATEXTE4liste {
	font-family: Arial;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: justify;
	text-indent: 1cm;
	background-image: url(../background/paper.gif);
	list-style-type:disc;
	list-style-position:inside;
}
.ATEXTE5 {
	font-family: Arial;
	font-size:1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: justify;
	text-indent: 1cm;
	vertical-align: middle;
	margin-left:200px;
}
.ATEXTE5liste {
	font-family: Arial;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: justify;
	text-indent: 1cm;
	vertical-align: middle;
	list-style-type:circle;
	list-style-position: inside;
}
.ADATEPHILA {
	font-family: "Times New Roman";
	font-size: 1.9rem;
	line-height:3rem;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	vertical-align: middle;
	margin-top: 30px;
	margin-left: 50px;
	left: 40px;
	text-decoration: underline;
	text-transform: uppercase;
}
.ATEXTEPHIL0 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 50px;
	text-align: justify;
}
.ATEXTEPHIL01 {
	font-family: "Times New Roman";
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	margin-left: 100px;
	background-image: url(../background/paper.gif);
}
.ATEXTEPHIL1 {
	font-family: "Times New Roman";
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	text-indent: 50px;
	margin-left: 100px;
	background-image: none;
	color: #2A0000;
}

.ATEXTEPHIL1a {
	font-family: "Times New Roman";
	font-size:1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	text-indent: 50px;
	margin-left: 100px;
	background-image: none;
	color: #2A0000;
}
.ATEXTEPHIL1moyen {
	font-family: "Times New Roman";
	font-size: 2.2rem;
	line-height:3.2rem;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	text-indent: 50px;
	margin-left: 100px;
	background-image: none;
	color: #2A0000;
}

.ATEXTEPHIL1grand {
	font-family: "Times New Roman";
	font-size: 2.5rem;
	line-height: 3.6rem;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	text-indent: 50px;
	margin-left: 100px;
	background-image: none;
	color: #2A0000;
}
.ATEXTEPHIL2 {
	font-family: "Times New Roman";
	font-size: 1.9rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 100px;
	vertical-align: middle;
	text-align: justify;
}

.ATEXTEPHIL2a {
	font-family: "Times New Roman";
	font-size: 1.9rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 100px;
	vertical-align: middle;
	text-align: justify;
}
.ATEXTEPHIL3 {
	font-family: "Times New Roman";
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 150px;
	color: #000;
	text-align: justify;
}

.ATEXTEPHIL3a {
	font-family: "Times New Roman";
	font-size: 1.9rem;
	line-height:2.9rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 150px;
	color: #000;
	text-align: justify;
}
.ATEXTEPHIL3GRIS {
	font-family: "Times New Roman";
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 150px;
	color:#666;
	text-align: justify;
}
.ATEXTEPHIL3liste {
	font-family: "Times New Roman";
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: bold;
	list-style-type: square;
	list-style-position:outside;
	color: #000;
	vertical-align: bottom;
	margin-top: 0px;
	text-align: justify;
	margin-bottom: 15px;
}
.ATEXTEPHIL4 {
	font-family: "Times New Roman";
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 200px;
	color: #000;
	text-align: justify;
	vertical-align: middle;
}
.ATEXTEPHIL4liste {
	font-family: "Times New Roman";
	font-size:1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	list-style-type: circle;
	list-style-position:inside;
	text-align: justify;
	vertical-align: middle;
}
.ATEXTEPHIL5 {
	font-family: "Times New Roman";
	vertical-align: middle;
	margin-left: 250px;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: justify;
}
.ATEXTEPHIL5liste {
	font-family: "Times New Roman";
	vertical-align: middle;
	list-style-type: disc;
	list-style-position:inside;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: justify;
}

.alignementdroit {
	text-align: right;
}
.barrebleue {
	border-top-width: 1.9rem;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #00F;
	border-right-color: #00F;
	border-bottom-color: #00F;
	border-left-color: #00F;
	
}
.blochomogene {
	width: 750px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 10px;
	background-image: url(../background/paper.gif);
	text-align: left;
}

.blochomogene2 {
	width: 99.5%;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 5px;	
	text-align: left;
}
.blocliste {
	margin-left: 75px;
}
.blocdroit250 {
	width: 250px;
	border-top-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float: right;
	border-right-width:medium;
	border-bottom-width: thin;
	border-left-width: thin;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
}
.blocdroit320 {
	width: 45%;
	border-top-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float: right;
	border-right-width: medium;
	border-bottom-width: thin;
	border-left-width: thin;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: justify;
}
.blocdroit500 {
	width: 500px;
	border-top-width: medium;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float: right;
	border-right-width:medium;
	border-bottom-width: medium;
	border-left-width: medium;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
}
.blocdroit500b {
	width: 500px;
	float: right;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
	border-top-width: thick;
	border-right-width: thick;
	border-bottom-width: thick;
	border-left-width: thick;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
}
.blocdroit575 {
	width: 575px;
	border-top-width: medium;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float:right;
	border-right-width:medium;
	border-bottom-width: medium;
	border-left-width: medium;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
}
.blocdroit600 {
	width: 600px;
	float: right;
	padding: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	display: block;
	margin-left: 10px;
	border: medium solid #000;
}
.blocdroit625 {
	width: 625px;
	float: right;
	padding: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	display: block;
	margin-left: 10px;
	border: medium solid #000;
}
.blocdroit650 {
	width: 650px;
	float: right;
	padding: 10px;
	display: block;
	border: medium solid #000;
	margin: 10px;
}

.blocdroit675 {
	width: 675px;
	float: right;
	padding: 10px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	display: block;
	margin-left: 5px;
	border: medium solid #000;
}
.blocdroit700 {
	width: 700px;
	float: none;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	margin-right: auto;
	border: medium solid #000;
	margin-left: auto;
	clip: rect(auto,auto,auto,auto);
}
.blocdroit725 {
	width: 725px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	margin-right: 25px;
	border: medium solid #000;
}

.blocdroit740 {
	width: 720px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	border: medium solid #000;
}
.blocdroit750 {
	width: 730px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	border: medium solid #000;
}
.blocdroit770 {
	width: 750px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	border: medium solid #000;
}
.blocgauche250 {
	width: 250px;
	border-top-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float: left;
	border-right-width:medium;
	border-bottom-width: thin;
	border-left-width: thin;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
}
.blocgauche500 {
	width: 500px;
	float: left;
	padding: 10px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	border: medium solid #000;
}
.blocgauche600 {
	width: 600px;
	float: left;
	padding: 10px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	border: medium solid #000;
}
.blocgauche675 {
	width: 675px;
	float:left;
	padding: 10px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	display: block;
	margin-right: 5px;
	border: medium solid #000;
}
.bloccentre500 {
	width: 500px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	vertical-align: middle;
	background-position: center center;
	visibility: visible;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 10px;
	border: 4px solid #2A3F00;
	float: none;
}
.bloc550centre {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 10px;
	width:550px;
	border: 4px solid #2A3F00;
	float: none;
	left: auto;
	right: auto;
}
.bloccentre600 {
	width: 600px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	margin-right: auto;
	margin-left: auto;
}

.bloccentre625 {
	width: 625px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	visibility: visible;
	display: block;
	margin-left: auto;
}
.bloccentre650 {
	width: 650px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	margin-left: auto;
}

.bloccentre675 {
	width: 675px;
	float: none;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	padding-top: 0px;
	padding-bottom: 0px;
	clear: none;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
}

.bloccentre700 {
	width: 700px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.bloccentre725 {
	width: 725px;
	float: none;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.bloccentre745 {
	width: 745px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	margin-right: auto;
	margin-left: auto;
}

.bloc750centre {
	padding: 10px;
	border: 4px solid #2A3F00;
}
.bloccentre750 {
	width: 750px;
	float: none;
	padding: 5px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
}	
.bloccentre755 {
	width: 755px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	margin-right: 0px;
	margin-left: 0px;
}
.blocgauche550 {
	width: 550px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	border: medium solid #000;
}
.blocgauche650 {
	width: 650px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	border: medium solid #000;
}

.blocgauche675a {
	width: 650px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	border: 15px solid #000;
}
.blocgauche700 {
	width: 700px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	border: medium solid #000;
}
.blocgauche740 {
	width: 740px;
	float: right;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	margin-left: 10px;
	border: medium solid #000;
}


body {
	font: 200% Verdana, Arial, Helvetica, sans-serif;	
	margin: 0;  /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */
	padding: 0;	
	text-align: center; /* ce paramétrage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite aligné à gauche (valeur par défaut) dans le sélecteur #container */
	color: #00F;
}


.breakafter { 
  page-break-after: always; 
}
.copieh1 {
	font-size: 2.5rem;
	line-height: 3.6rem;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #00F;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}

.cursive {
	font-family: "Comic Sans MS", cursive;
}
.description {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.9rem;
	line-height: 2.9rem;
	font-style: italic;
	color: #063;
	font-weight: bold;
	text-align: center;
	margin: auto;
	padding-right: 3px;
	padding-left: 3px;
	left: auto;
	right: auto;
}

.description2 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: italic;
	color: #063;
	font-weight: bold;
	text-align: center;
	margin: auto;
	padding-right: 5px;
	padding-left: 5px;
	left: auto;
	right: auto;
}

#djibouti {
	background-color: #FAE9CB;
}
/*CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  */

.ENCADREbleu {
	padding: 15px;
	width: 600px;
	border: 12px groove #099;
	visibility: visible;
	background-color: #0FF;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}

.ENCADREbleu1 {
	padding: 15px;
	width: 500px;
	border: 12px groove #099;
	visibility: visible;
	background-color: #0FF;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc1 {
	padding: 15px;
	width: 500px;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc {
	padding: 15px;
	width: 600px;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc3 {
	padding: 15px;
	width: 650px;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc2 {
	padding: 15px;
	width: 700px;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc4 {
	padding: 15px;
	width: 500px;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}

.ENCADREblanc575 {
	padding: 15px;
	width: 575px;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc400 {
	padding: 15px;
	width: 400px;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc635 {
	padding: 15px;
	width: 635px;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}

.ENCADREblanc730 {
	padding: 15px;
	width: 730px;
	border: 5px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.encadre5 {
	border: thick double #51D7E1;
	width: 75%;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	clear: none;
	float: none;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	font-style: oblique;
	margin: auto;
	background-color: #D1F4F8;
}
.encadresimple {
	border: medium groove #00F;
}

/*ENTETES DIVERSES*/


.enteterouge {
	color: #F00;
}
.entetegrise {
	color: #A0A0A0;
}
	
.ENTETEDROITEBLEUE {
	margin: 15px;
	padding: 10px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.2rem;
	line-height: 3.2rem;
	font-style: italic;
	font-weight: bold;
	color: #00F;
	text-align: right;
	vertical-align: middle;
	background-image: url(../background/paper.gif);
}
.ENTETEDROITECARMIN {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.2rem;
	line-height:3.2rem;
	font-style: italic;
	font-weight: bold;
	color: #C03;
	text-align: right;
	vertical-align: middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #C03;
	background-image: url(../background/paper.gif);
}
.ENTETEDROITEPARME {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.2rem;
	line-height:3.2rem;
	font-style: italic;
	font-weight: bold;
	color: #C0F;
	text-align: right;
	vertical-align: middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #C0F;
	background-image: url(../background/paper.gif);
}
.ENTETEDROITEROUGE {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.2rem;
	line-height:3.2rem;
	font-style: italic;
	font-weight: bold;
	color: #C03;
	text-align: right;
	vertical-align: middle;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #F30;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
}
.ENTETEDROITEORANGE {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.2rem;
	line-height:3.2rem;
	font-style: italic;
	font-weight: bold;
	color: #A66400;
	text-align: right;
	vertical-align: middle;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #F90;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
}
.ENTETEDROITEVERTE {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.2rem;
	line-height:3.2rem;
	font-style: italic;
	font-weight: bold;
	color: #363;
	text-align: right;
	vertical-align: middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #363;
	background-image: url(../background/paper.gif);
}
.ENTETEDROITEGRISE {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height:2.5rem;
	font-style: italic;
	font-weight: bold;
	color: #A0A0A0;
	text-align: right;
	vertical-align: middle;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #A0A0A0;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
}
.ENTETEDROITEMARRON {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height:2.9rem;
	font-style: italic;
	font-weight: bold;
	color: #804000;
	text-align: right;
	vertical-align: middle;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #804000;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
}

.exposant {
	text-decoration: overline;
	vertical-align: super;
}
.extralarge {
	font-size: 3rem;
	line-height:4.2rem;
}
.footerp {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: italic;
	font-weight: normal;
	color: #00F;
	text-align: right;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	background-color: #CCC;
	background-image: url(../background/paper.gif);
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	line-height: 1.5px;
	margin-right: auto;
	margin-left: auto;
}
.footerp1 {
	font-family: "Arial", cursive;
	font-size: 2.5rem;
	line-height:3.6rem;
	font-style: italic;
	font-weight: normal;
	color: #00F;
	text-align: right;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #00F;
	background-color: #CCC;
	background-image: url(../background/paper.gif);
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.footercopy {
	font-family: "Arial", cursive;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: italic;
	font-weight: normal;
	color: #00F;
	text-align: center;
	background-image: url(../background/paper.gif);
	
}


.generalitesverte {
	padding: 5px;
	border: thick solid #090;
	background-image: url(../background/paper.gif);
}
.generalitesbleu {
	padding: 15px;
	border: thick solid #00F;
}
.generalitesrouge {
	padding: 5px;
	border: thick solid #F00;
}
.generalitescarmin {
	padding: 5px;
	border: thick solid #C03;
}
.generalitesparme {
	padding: 5px;
	border: thick solid #C0F;
}
.glossaire {
	text-indent: -30px;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: bold;
	white-space: normal;
	margin-left: 20px;
	padding-left: 15px;
	list-style-type: square;
}
.grand {
	font-size: 2.5rem;
	line-height: 3.6rem;
}
.grandenteterouge {
	color: #c03;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:2.5rem;
	line-height:3.6rem;
	text-align: center;
}
.grandetaille {
	font-size:3rem;
	line-height:4.3rem;
}
.groschiffre {
	font-size:3rem;
	line-height:4.3rem;
	font-weight: bolder;
	margin-left: 40px;
}

/*IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES  */


.image_gauche {
	margin-left: 10px;
	vertical-align: top;
}
.image_centre {
	clear: none;
	left: auto;
	right: auto;
	display: block;
	padding: 5px;
	height: auto;
	width: auto;
	margin: auto;
}
.image_centre-sansmarge {
	margin-right: auto;
	margin-left: auto;
	clear: none;
	left: auto;
	right: auto;
	display: block;
	padding: 0px;
	float: none;
}
.image_droite {
	margin-right: 10px;
	display: block;
	margin-left: auto;
}
.image_bas {
	margin-bottom: 1px;
	display: block;
	margin-top: auto;
	bottom: auto;
}
.image_haut {
	margin-bottom: auto;
	display: block;
	margin-top: 1px;
	bottom: auto;
}
.image_bas-1 {
	vertical-align: baseline;
	margin: 2px;
	padding: 5px;
	left: auto;
	top: auto;
	right: auto;
	bottom: 0px;
	clip: rect(auto,auto,0px,auto);
	position: static;
}
.intertitrerouge {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:2.5rem;
	line-height:3.6rem;
	color: #F00;
	text-align: center;
}

.lieninternet {
	font-size: 1.6rem;
	line-height:2.3rem;
	text-align: left;
}

.liste1 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 2.2rem;
	line-height: 3.5rem;
	font-style: normal;
	font-weight: normal;
	margin-left: 10px;
	color: #000;
	text-align: left;
}
.liste2 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	margin-left: 25px;
	color: #333;
	text-align: left;
}
.liste3 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.6rem;
	line-height: 2.3rem
	margin-left: 55px;
	color: #333;
	text-align: left;
}

.Ligneblanche {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.2rem;
}

.lignesespacee {
	line-height: 1.5rem;
}

.lignesespacee2 {
	line-height: 2rem;
}

.lignesespacee3 {
	line-height: 2.5rem;
}
.minuscule {
	text-transform: lowercase;
}

.miseajour {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: italic;
	font-size: 1.9rem;
	line-height: 2.8rem;
	text-decoration: blink;
	text-align: right;
	vertical-align: middle;
	background-color: #D9FFFF;
}
.moyen {
	font-size: 1.9rem;
	line-height: 2.8rem;
}

.moyenespace {
	font-size: 1.9rem;
	line-height: 2.8rem;
}

.moyenespace2 {
	font-size:1.9rem;
	line-height: 2.8rem;	
}

.moyenespace3 {
	font-size:1.9rem;
	line-height: 3rem;	
}

.moyenespace4 {
	font-size: 1.6rem;
	line-height: 2.4rem;	
}

.moyengrand {
	font-size: 2.1rem;
	line-height: 2.9rem;
}
.negatif {
	color: #FFF;
	background-color: #000;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.num {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 2.2rem;
	line-height: 3.1rem
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: none;
	text-decoration: underline;
	background-repeat: repeat;
	background-color: #92F1C4;
	line-height: 30px;
}

.oneColFixCtrHdr #container {
	width: 800px; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
	border: 5px solid #666;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	background-image: url(../background/paper.gif);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 5px;
}
.oneColFixCtrHdr #container2 {
	width: 800px; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
	border: 6px solid #666;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	background-image: url(../background/paper.gif);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


.oneColFixCtrHdr #container3 {
	width: 800px; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
	border: 6px solid #0059B3;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	background-image: url(../background/paper.gif);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.oneColFixCtrHdr #header {
	background-image: url(../background/paper.gif);
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	background-repeat: repeat;
	margin: 0px;
	line-height: 30px;
}

.oneColFixCtrHdr #header1 {
	background-image: url(../background/paper.gif);
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	background-repeat: repeat;
	margin: 0px;
	line-height: 30px;
}

.oneColFixCtrHdr #header2 {
	background-image: url(../background/paper.gif);
	padding-top: 0;
	padding-right: 5px;
	padding-left: 5px;
	background-repeat: repeat;
	line-height: 30px;
}
.oneColFixCtrHdr #mainContent {
	font-family: Verdana, Geneva, sans-serif;
	background-image: url(../background/paper.gif);
	color: #000;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 0px;
	text-align: justify;
	margin-bottom: 25px;
}
.oneColFixCtrHdr #mainContent2 {
	font-family: Verdana, Geneva, sans-serif;
	background-image: url(../background/paper.gif);
	color: #000;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 0px;
	text-align: justify;
}
.oneColFixCtrHdr #container #mainContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.9rem;
	line-height: 2.8rem;
	background-repeat: repeat;
	color: #000;
	text-align: justify;
	font-weight: bold;
	font-style: italic;
}
.oneColFixCtrHdr #container2 #mainContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.9rem;
	line-height: 2.8rem;
	background-repeat: repeat;
	color: #000;
	text-align: justify;
	font-weight: bold;
	font-style: italic;
}

.oneColFixCtrHdr #container #mainContent #militaire {
	background-color: #E9FBFE;
}
.oneColFixCtrHdr #footer {
	background-image: url(../background/paper.gif);
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	margin-top: -14px;
}

.oneColFixCtrHdr #container #mainContent h1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.6rem;	
	font-style: normal;
	font-weight: bold;
	color: #00F;
}

.oneColFixCtrHdr #container2 #mainContent h1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size:2.5rem;
	line-height:3.6rem;
	font-style: normal;
	font-weight: bold;
	color: #00F;
}

.oneColFixCtrHdr #container3 #mainContent h1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size:2.5rem;
	line-height:3.6rem;
	font-style: normal;
	font-weight: bold;
	color: #00F;
}
.oneColFixCtrHdr #container #mainContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:2.5rem;
	line-height:3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #03F;
	text-align: center;
	vertical-align: middle;
	background-image: none;
}
.oneColFixCtrHdr #container2 #mainContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:2.5rem;
	line-height:3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #03F;
	text-align: center;
	vertical-align: middle;
	background-image: none;
}

.oneColFixCtrHdr #container3 #mainContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:3rem;
	line-height:4.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #03F;
	text-align: center;
	vertical-align: middle;
	background-image: none;
}
.oneColFixCtrHdr #container #mainContent h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size:2.1rem;
	line-height:3.5rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}

.oneColFixCtrHdr #container2 #mainContent h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size:2.1rem;
	line-height: 3.5rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}

.oneColFixCtrHdr #container3 #mainContent h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size:2.2rem;
	line-height: 3.6rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}
.oneColFixCtrHdr #container #mainContent h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:2.5rem;
	line-height: 3.6rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type:square
}
.oneColFixCtrHdr #container2 #mainContent h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:2.5rem;
	line-height: 3.6rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type:square
}

.oneColFixCtrHdr #container3 #mainContent h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:2.5rem;
	line-height: 3.6rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type:square
}
.oneColFixCtrHdr #container #mainContent h5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:2.2rem;
	line-height: 3.8rem;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
	background-image: url(../background/paper.gif);
	
}

.oneColFixCtrHdr #container #mainContent h5a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:2.2rem;
	line-height: 3.8rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
}

.oneColFixCtrHdr #container3 #mainContent h5a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:2.2rem;
	line-height:3.8rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
}
.oneColFixCtrHdr #container2 #mainContent h5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:2.2rem;
	line-height: 3.8rem;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
	background-image: url(../background/paper.gif);
	
}

.oneColFixCtrHdr #container3 #mainContent h5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:2.2rem;
	line-height:3.8rem;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
	background-image: url(../background/paper.gif);
	
}
.oneColFixCtrHdr #container #mainContent h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2rem;
	line-height:3.2rem;
	font-style: italic;
	font-weight: bold;
	color: #2A1F00;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	background-image: url(../background/paper.gif);
}
.oneColFixCtrHdr #container2 #mainContent h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2rem;
	line-height:3.2rem;
	font-style: italic;
	font-weight: bold;
	color: #2A1F00;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}

.oneColFixCtrHdr #container3 #mainContent h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2rem;
	line-height:3.2rem;
	font-style: italic;
	font-weight: bold;
	color: #2A1F00;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}
.oneColFixCtrHdr #container #mainContent #nouvelles_hebrides {
	background-color: #CAFFE4;
}
.oneColFixCtrHdr #container #mainContent #comores {
	background-color: #D8B574;
}
.oneColFixCtrHdr #container #mainContent #preface {
	background-color: #FEF3E7;
}
.oneColFixCtrHdr #container #mainContent #polynesie {
	background-color: #FDFDEA;
}

.ow-break-word {
  overflow-wrap: break-word;
}

/*TITRES HTML*/

.pageafrique {
	border-right-width: 15px;
	border-left-width: 15px;
	border-left-color: #F90;
	border-left-style: solid;
	border-right-color: #F90;
	border-right-style: solid;
}
.pageafrique1 {
	border-top-width: 15px;
	border-right-width: 15px;
	border-left-width: 15px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #F90;
	border-left-color: #F90;
	border-right-color: #F90;
}
.pageafrique2 {
	border-right-width: 15px;
	border-left-width: 15px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #F90;
	border-right-color: #F90;
}
.pageafrique3 {
	border-right-width: 15px;
	border-left-width: 15px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #F90;
	border-right-color: #F90;
	border-bottom-width: 15px;
	border-bottom-color: #F90;
	border-bottom-style: solid;
}
.petit {
	font-size:1.5rem;
	line-height: 2.2rem;
	text-align: center;
}

.petit1 {
	font-size:1.7rem;
	line-height: 2.5rem;
	text-align: center;
}
.petitgauche {
	font-size:1.6rem;
	line-height:2.2rem;
	text-align: left;
}


.petitdroit {
	font-size:1.6rem;
	line-height:2.3rem;
	text-align: right;
}
.petitenteterouge {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	color: #2A0000;
	font-size:1.9rem;
	line-height:2.8rem;
	text-align: center;
	color: #200;	color: #2A0000;
}

 plégendedroite {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 250px;
	border-top-style: ridge;
}
.reference {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:1.9rem;
	line-height: 2.8rem;
	font-weight: normal;
}



/*TEXTES SECONDAIRES*/


.textecentre {
	text-align: center;
	vertical-align: middle;
}

.textesimplepetit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height:2.3rem;
	font-style: oblique;
	color: #000;
	text-align: center;
	background-image: none;
	float: right;
}

.textesimplemoyen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: oblique;
	text-align: right;
	background-image: none;
	float: right;
}

.textesimplemoyen2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2rem;
	line-height: 2.9rem;
	font-weight:bolder;
	font-style: oblique;
	color: #066;
	text-align: right;
	background-image: url(../background/paper.gif);
	background-repeat: repeat;
	float: right;
	vertical-align: middle;
}
.textesimplepetitbleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height:2.3rem;
	font-style: oblique;
	color: #06C;
	text-align: right;
	background-image: none;
	float: right;
}
.textesimplemoyencentre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height:2.8rem;
	text-align: center;
	background-image: none;
}

.textesimplemoyencentre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height:2.8rem;
	text-align: center;
	background-image: none;
}
.textesimplemoyendecale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height:2.8rem;
	background-image: none;
	text-indent: 180px;
}
.textesimplemoyenvert {
	font-family: Arial, Helvetica, sans-serif;
	ffont-size: 1.9rem;
	line-height:2.8rem;
	font-style: oblique;
	text-align: right;
	color:#367E27;
	background-image: none;
	float: right;
}
.textesimplepetitgauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height:2.3rem;
	font-style: oblique;
	color: #066;
	line-height:25px;
	text-align: left;
	background-image: none;
	float: none;
}
.textesimplepetitgauche2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height:2.3rem;
	font-style: oblique;
	color: #066;
	text-align: left;
	background-image: none;
	float: none;
	text-indent: 30px;
}
.textesimplepetitgauche3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: oblique;
	color: #066;
	text-align: left;
	background-image: none;
	float: none;
	text-indent: 30px;
}

.textesimplepetitgauche4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height:2.3rem;
	font-style: oblique;
	color: #066;
	text-align: left;
	background-image: none;
	float: none;
}
.textesimplepetitdroit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height:2.3rem;
	font-style: oblique;
	color: #066;
	text-align: right;
	background-image: none;
	float: none;
}
.textesimplemoyengauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: oblique;
	color: #333399;
	text-align: left;
	background-image: none;
	float: none;
}
.textesimplemoyengauche2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2rem;
	line-height:2.9rem;
	font-style: oblique;
	color: #333399;
	text-align: left;
	background-image: none;
	background-repeat: repeat;
	float: none;
}



.textesimplemoyengauche3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: oblique;
	color: #333399;
	text-align: left;
	background-image: none;
	float: none;
	
}
.textesimplemoyendroit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: oblique;
	color: #000000;
	text-align: right;
	background-image: none;
	float: none;
}
.textesimplemoyendroit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: oblique;
	color: #066;
	text-align: right;
	background-image: none;
	float: none;
}
.textesimplemoyendroit3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: oblique;
	color: #009999;
	text-align: right;
	background-image: none;
	float: none;
}

.textesimplepetitcentre {
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: italic;
	color: #366;
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
}

.textesimplepetitcentré {
	font-size: 2rem;
	line-height: 2.9rem;
	font-style: italic;
	color: #366;
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
}

.textesimpletrespetitcentré {
	font-size: 1.4rem;
	line-height:2.2rem;;
	font-style: italic;
	color: #366;
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
}


.textesimplepetitcentre {
	font-size: 2rem;
	line-height: 2.9rem;
	font-style: italic;
	color: #366;
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
}
.textesimpletrespetitcentre {
	font-size: 1.2rem;
	line-height:1.8rem;
	font-style: italic;
	color: #366;
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
}
.textesimpletrespetit {
	font-size: 1rem;
	line-height: 1.6rem;
	font-style: italic;
	color: #366;
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
}
.textetableau {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.2rem;
	line-height:3.2rem;
	font-weight: bolder;
}


.textetableau2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.2rem;
	line-height: 3.2rem;
	font-weight: bolder;
}


.textetableau4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height : 2.5rem;
}

.textetableau5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.8rem;
	line-height: 2.7rem;
}

.texteblanc {
	color: #FFF;
}

.texterouge {
	color: #C33;
}

.texterouge2 {
	color: #C33;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-weight: bolder;
}
.textebleu {
	font-style: italic;
	color: #00F;
	font-family: "Arial Black", Gadget, sans-serif;
}
.textebleugrand {
	font-style: italic;
	color: #00F;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.9rem;
	line-height:2.8rem;
	background-color: #BDE6FB;
}
.textebleufondjaune {
	color: #0074E8;
	background-color: #F7FEC5;
}
.textecarmin {
	color: #ac0228;
}
.textevert {
	color: #006200;
}

.textevertcentre {
	color: #006200;
	text-align: center;
}
.textevertgrand {
	color: #006200;
	font-size: 2.2rem;
	line-height: 3.2rem;
	background-color: #FF3;
}
.textevertfondjaune {
	color: #063;
	background-color: #FF9;
}
.texterougefondjaune {
	color: #F00;
	background-color: #FF3;
}


.texterougefondjaune2 {
	color: #F00;
	font-size: 1.5rem;
	line-height: 2.2rem;
	background-color: #FF3;
}
.texterougefondjauneclair {
	color: #BF0000;
	background-color: #FFB;
}
.texteviolet {
	color: #D43FAA;
}

.textebordeaux {
	color: #840042;
}
.textenoir {
	color: #000;
}
.textegris {
	color: #C0C0C0
}
.textegrisfonce {
	color: #A0A0A0
}
.textenoir1 {
	color: #000;
}
.textenoir2 {
	color: #000;
	font-size: 1.1rem;
	line-height: 1.6rem;
}
.texteorange {
	font-weight: bold;
	color: #FF8000;
	background-color: #DAFECD;
}

.titre0 {
	font-family: "Arial Black", cursive;
	font-size: 3rem;
	line-height:4.2rem;
	font-weight: bold;
	color: #F00;
	font-style: normal;
	background-color: #FFF;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}
.titre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.2rem;
	line-height: 3.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-width: 0.5px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #00F;
	border-bottom-color: #00F;
	background-color: #FFF;
	margin-top: 2px;
	margin-bottom: 5px;
	text-decoration: overline;
	text-align: center;
	background-image: url(../background/paper.gif);
	padding: 0px;
	background-repeat: repeat;
}
.titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.2rem;
	line-height: 3.2rem;
}
.titre3 {
	font-size: 2.2rem;
	line-height: 3.2rem;
}
.titre3souligne {
	font-size: 2.2rem;
	line-height: 3.2rem;
	font-weight: bolder;
	text-decoration: underline;
}

/*TITRES BLEUS*/

.titrebleu {
	color: #00F;
}

.titre1bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
.titre3bleu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 2.2rem;
	line-height:3.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}
.titre10bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height:3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
.titre30bleu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 2.2rem;
	line-height: 3.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}
.titre65bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 3rem;
	line-height:4.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
.titre65bleupetit {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.2rem;
	line-height: 3.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre90bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
}	
.titre120bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 3rem;
	line-height: 4.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
}	
.titre140bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	
}
	
.titre140bleu1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	
}
.titre160bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 10px;
	vertical-align: top;
	
}
.titre185bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 3rem;
	line-height:4.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding-top: 10px;
	margin: 0px;
	vertical-align: top;
}


/*TITRES PARMES*/


.titreparme {
	color: #C0F;
}
.titre1parme {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C0F;
	border-top-color: #C0F;
	border-bottom-color: #C0F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre10parme {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C0F;
	border-top-color: #C0F;
	border-bottom-color: #C0F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	height: 30px;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
/*TITRES VIOLET*/

.titre10violet {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #800080;
	border-top-color: #800080;
	border-bottom-color: #800080;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre65violet {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #800080;
	border-top-color: #800080;
	border-bottom-color: #800080;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre90violet {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #800080;
	border-top-color: #800080;
	border-bottom-color: #800080;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}


.titre130violet {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #800080;
	border-top-color: #800080;
	border-bottom-color: #800080;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
/*TITRES ORANGES*/


.titreorange {
	color: #A66400;
}
.titre1orange {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;;
	line-height: 4.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.2rem;;
	border-bottom-width: 0.6rem;;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin-bottom: 20px;
}


.titre1orangebis {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: center;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin-bottom: 20px;
}
.titre30orange {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre50orange {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre65orange {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.7rem;;
	line-height: 5rem,
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 50px;
	margin: 0px;
}

.titre90orange {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}

/*TITRES VERTS*/

.titrevert {
	color: #363;
	font-size: 1.5rem;
	line-height: 2.2rem;
	line-height: 35px;
}
.titre1vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre3vert {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.6rem;
	line-height:2.4rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}

.titre65vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	line-height: 35px;
}
.titre90vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 2.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre120vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre140vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;	
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
}


/*TITRES ROUGES*/

.titrerouge {
	color: #C03;
}

.titre3rouge {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}

.titre1rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}

.titre10rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	line-height: 2em;
}

.titre65rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}

.titre90rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
.titre65carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre120carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}

.titre140carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}

.titre160carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}

.titre190carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre120rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre185rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding-top: 10px;
	margin: 0px;
	vertical-align: top;
	
}
.titre3gris {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #A0A0A0;
	border-top-color: #A0A0A0;
	border-bottom-color: #A0A0A0;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}
.titre65gris {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #A0A0A0;
	border-top-color:  #A0A0A0;
	border-bottom-color:  #A0A0A0;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre65noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 2.4rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre90noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre120noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre130noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: top;
}	
.titre150noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 2.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre140noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}	
	
.titre165noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}	

.titre185noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.2rem;
	line-height: 3.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	margin: 0px;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}	
.titre205noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: top;
}	
.titre65marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 2.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre90marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 2.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
}

.titre120marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;

}
.titre140marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
}

.titre160marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.3rem;
	border-bottom-width: 0.6rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
}

.titre180marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
}

.topcopyright {
	font-size:1.3rem;
	line-height: 2rem;
	border-top-width: medium;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #565656;
	border-right-color: #565656;
	border-bottom-color: #565656;
	border-left-color: #565656;
}
.trespetit {
	font-size: 1.5rem;
	line-height: 2.5rem;
}

.trestrespetit {
	font-size: 1.1rem;
	line-height:1.7rem;
}

.trestrespetit2 {
	font-size: 1.1rem;
	line-height: 1.9rem;
}
.tresgrossetaille {
	font-size: 2.5rem;
	line-height: 3.7rem
}
.verifie {
	font-style: oblique;
	color: #0C3;
	font-weight: bold;
}

}









/* ::::::::::: ::::::: :::: ::::::::: :::::::::::::::  ::::::::::::  :::::::::::::::::::::: ::::::::::::::::::::::::::::::: :::::::::::::::::: ::::::::: :::::::::::::::::: ::: :::::::::::: ::::: :::::::::::::::::::::::::::::: :::::::: ::::::::::::: ::::::::::::::::::: ::: :::::::::: :::::::::::::::::: :::::::::: */

 /* CONFIRME TABLETE PAYSAGE */
/* écran vertical ordinateur 1080 x 1920  100%   */


@media screen and (min-width: 768px) and (max-width: 1279px) and (orientation: landscape)

{


 html {
  	font-size: 0.6em;
  }

.sup {
	font-size: 75%;	
	position: relative;
	vertical-align: baseline;
	top: -0.5rem;
}

.ABASDEPAGE {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	background-color: #DEDEDE;
	margin: 10px;
	padding: 0px;
}
.ABIBLIOTITHIS {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 2.5rem;
	line-height: 3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
}
.ABIBLIOTITPHI {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 2.5rem;
	line-height: 3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
}
.ABIBLIO {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6rem;
	line-height:2.3rem;
	font-style: normal;
	font-weight: normal;
	color: #666;
	margin-left: 100px;
}
.AADRESSE {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.2rem;
	line-height:1.8rem;
	font-style: normal;
	font-weight: normal;
}

.ACOTE {
	font-family: "Lucida Console", Monaco, monospace;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: italic;
	font-weight: normal;
	text-align: left;
}
.ADATTEXT {
	font-family: Arial;
	font-size: 2.2rem;
	line-height:3.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: none;
	margin: 0px;
	text-transform: uppercase;
}
.ATEXTE1 {
	font-family: Arial;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-weight: normal;
	text-align: justify;
	vertical-align: middle;
	margin-left: 50px;
	color: #000;
	text-indent: 1cm;
}


.ATEXTE1lien {
	font-family: Arial;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-weight: normal;
	text-align: justify;
	vertical-align: middle;
	margin-left: 50px;
	color: #000;
	text-indent: 1cm;
}

.ATEXTE2 {
	font-family: Arial;
	font-size:1.9rem;
	line-height:2.8rem;
	font-style: normal;
	text-align: justify;
	text-indent: 1cm;
	font-weight: normal;
	margin-top: 50px;
	margin-left: 50px;
	background-image: none;
}
.ATEXTE3 {
	font-family: Arial;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	text-indent: 1cm;
	color: #000;
	margin-left:100px;
}
.ATEXTE3liste {
	font-family: Arial;
	font-size:1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	text-indent: 1cm;
	color: #000;
	list-style-type:square;
	list-style-position:inside;
}

.ATEXTE4 {
	font-family: Arial;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: justify;
	text-indent: 1cm;
	background-image: none;
	margin-left:150px;
}

.ATEXTE4liste {
	font-family: Arial;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: justify;
	text-indent: 1cm;
	background-image: url(../background/paper.gif);
	list-style-type:disc;
	list-style-position:inside;
}
.ATEXTE5 {
	font-family: Arial;
	font-size:1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: justify;
	text-indent: 1cm;
	vertical-align: middle;
	margin-left:200px;
}
.ATEXTE5liste {
	font-family: Arial;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: justify;
	text-indent: 1cm;
	vertical-align: middle;
	list-style-type:circle;
	list-style-position: inside;
}
.ADATEPHILA {
	font-family: "Times New Roman";
	font-size: 1.9rem;
	line-height:2.8rem;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	vertical-align: middle;
	margin-top: 30px;
	margin-left: 50px;
	left: 40px;
	text-decoration: underline;
	text-transform: uppercase;
}
.ATEXTEPHIL0 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 50px;
	text-align: justify;
}
.ATEXTEPHIL01 {
	font-family: "Times New Roman";
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	margin-left: 100px;
	background-image: url(../background/paper.gif);
}
.ATEXTEPHIL1 {
	font-family: "Times New Roman";
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	text-indent: 50px;
	margin-left: 100px;
	background-image: none;
	color: #2A0000;
}

.ATEXTEPHIL1a {
	font-family: "Times New Roman";
	font-size:1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	text-indent: 50px;
	margin-left: 100px;
	background-image: none;
	color: #2A0000;
}
.ATEXTEPHIL1moyen {
	font-family: "Times New Roman";
	font-size: 2.2rem;
	line-height:3.2rem;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	text-indent: 50px;
	margin-left: 100px;
	background-image: none;
	color: #2A0000;
}

.ATEXTEPHIL1grand {
	font-family: "Times New Roman";
	font-size: 2.5rem;
	line-height: 3.6rem;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	text-indent: 50px;
	margin-left: 100px;
	background-image: none;
	color: #2A0000;
}
.ATEXTEPHIL2 {
	font-family: "Times New Roman";
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 100px;
	vertical-align: middle;
	text-align: justify;
}

.ATEXTEPHIL2a {
	font-family: "Times New Roman";
	font-size: 1.9rem;
	line-height:2.9rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 100px;
	vertical-align: middle;
	text-align: justify;
}
.ATEXTEPHIL3 {
	font-family: "Times New Roman";
	font-size: 1.9rem;
	line-height:2.9rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 150px;
	color: #000;
	text-align: justify;
}

.ATEXTEPHIL3a {
	font-family: "Times New Roman";
	font-size: 1.9rem;
	line-height:2.9rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 150px;
	color: #000;
	text-align: justify;
}
.ATEXTEPHIL3GRIS {
	font-family: "Times New Roman";
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 150px;
	color:#666;
	text-align: justify;
}
.ATEXTEPHIL3liste {
	font-family: "Times New Roman";
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: bold;
	list-style-type: square;
	list-style-position:outside;
	color: #000;
	vertical-align: bottom;
	margin-top: 0px;
	text-align: justify;
	margin-bottom: 15px;
}
.ATEXTEPHIL4 {
	font-family: "Times New Roman";
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 200px;
	color: #000;
	text-align: justify;
	vertical-align: middle;
}
.ATEXTEPHIL4liste {
	font-family: "Times New Roman";
	font-size:1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	list-style-type: circle;
	list-style-position:inside;
	text-align: justify;
	vertical-align: middle;
}
.ATEXTEPHIL5 {
	font-family: "Times New Roman";
	vertical-align: middle;
	margin-left: 250px;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: justify;
}
.ATEXTEPHIL5liste {
	font-family: "Times New Roman";
	vertical-align: middle;
	list-style-type: disc;
	list-style-position:inside;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: justify;
}

.alignementdroit {
	text-align: right;
}
.barrebleue {
	border-top-width: 1.9rem;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #00F;
	border-right-color: #00F;
	border-bottom-color: #00F;
	border-left-color: #00F;
	
}
.blochomogene {
	width: 750px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 10px;
	background-image: url(../background/paper.gif);
	text-align: left;
}

.blochomogene2 {
	width: 99.5%;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 5px;	
	text-align: left;
}
.blocliste {
	margin-left: 75px;
}
.blocdroit250 {
	width: 250px;
	border-top-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float: right;
	border-right-width:medium;
	border-bottom-width: thin;
	border-left-width: thin;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
}
.blocdroit320 {
	width: 45%;
	border-top-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float: right;
	border-right-width:medium;
	border-bottom-width: thin;
	border-left-width: thin;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: justify;
}
.blocdroit500 {
	width: 500px;
	border-top-width: medium;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float: right;
	border-right-width:medium;
	border-bottom-width: medium;
	border-left-width: medium;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
}
.blocdroit500b {
	width: 500px;
	float: right;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
	border-top-width: thick;
	border-right-width: thick;
	border-bottom-width: thick;
	border-left-width: thick;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
}
.blocdroit575 {
	width: 575px;
	border-top-width: medium;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float:right;
	border-right-width:medium;
	border-bottom-width: medium;
	border-left-width: medium;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
}
.blocdroit600 {
	width: 600px;
	float: right;
	padding: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	display: block;
	margin-left: 10px;
	border: medium solid #000;
}
.blocdroit625 {
	width: 625px;
	float: right;
	padding: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	display: block;
	margin-left: 10px;
	border: medium solid #000;
}
.blocdroit650 {
	width: 650px;
	float: right;
	padding: 10px;
	display: block;
	border: medium solid #000;
	margin: 10px;
}

.blocdroit675 {
	width: 675px;
	float: right;
	padding: 10px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	display: block;
	margin-left: 5px;
	border: medium solid #000;
}
.blocdroit700 {
	width: 700px;
	float: none;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	margin-right: auto;
	border: medium solid #000;
	margin-left: auto;
	clip: rect(auto,auto,auto,auto);
}
.blocdroit725 {
	width: 725px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	margin-right: 25px;
	border: medium solid #000;
}

.blocdroit740 {
	width: 720px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	border: medium solid #000;
}
.blocdroit750 {
	width: 730px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	border: medium solid #000;
}
.blocdroit770 {
	width: 750px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	border: medium solid #000;
}
.blocgauche250 {
	width: 250px;
	border-top-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float: left;
	border-right-width:medium;
	border-bottom-width: thin;
	border-left-width: thin;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
}
.blocgauche500 {
	width: 500px;
	float: left;
	padding: 10px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	border: medium solid #000;
}
.blocgauche600 {
	width: 600px;
	float: left;
	padding: 10px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	border: medium solid #000;
}
.blocgauche675 {
	width: 675px;
	float:left;
	padding: 10px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	display: block;
	margin-right: 5px;
	border: medium solid #000;
}
.bloccentre500 {
	width: 500px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	vertical-align: middle;
	background-position: center center;
	visibility: visible;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 10px;
	border: 4px solid #2A3F00;
	float: none;
}
.bloc550centre {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 10px;
	width:550px;
	border: 4px solid #2A3F00;
	float: none;
	left: auto;
	right: auto;
}
.bloccentre600 {
	width: 600px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	margin-right: auto;
	margin-left: auto;
}

.bloccentre625 {
	width: 625px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	visibility: visible;
	display: block;
	margin-left: auto;
}
.bloccentre650 {
	width: 650px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	margin-left: auto;
}

.bloccentre675 {
	width: 675px;
	float: none;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	padding-top: 0px;
	padding-bottom: 0px;
	clear: none;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
}

.bloccentre700 {
	width: 700px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.bloccentre725 {
	width: 725px;
	float: none;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.bloccentre745 {
	width: 745px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	margin-right: auto;
	margin-left: auto;
}

.bloc750centre {
	padding: 10px;
	border: 4px solid #2A3F00;
}
.bloccentre750 {
	width: 750px;
	float: none;
	padding: 5px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
}	
.bloccentre755 {
	width: 755px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	margin-right: 0px;
	margin-left: 0px;
}
.blocgauche550 {
	width: 550px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	border: medium solid #000;
}
.blocgauche650 {
	width: 650px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	border: medium solid #000;
}

.blocgauche675a {
	width: 650px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	border: 15px solid #000;
}
.blocgauche700 {
	width: 700px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	border: medium solid #000;
}
.blocgauche740 {
	width: 740px;
	float: right;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	margin-left: 10px;
	border: medium solid #000;
}


body {
	font: 200% Verdana, Arial, Helvetica, sans-serif;	
	margin: 0;  /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */
	padding: 0;	
	text-align: center; /* ce paramétrage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite aligné à gauche (valeur par défaut) dans le sélecteur #container */
	color: #00F;
}


.breakafter { 
  page-break-after: always; 
}
.copieh1 {
	font-size: 2.5rem;
	line-height: 3.6rem;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #00F;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}

.cursive {
	font-family: "Comic Sans MS", cursive;
}
.description {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: italic;
	color: #063;
	font-weight: bold;
	text-align: center;
	margin: auto;
	padding-right: 3px;
	padding-left: 3px;
	left: auto;
	right: auto;
}

.description2 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: italic;
	color: #063;
	font-weight: bold;
	text-align: center;
	margin: auto;
	padding-right: 5px;
	padding-left: 5px;
	left: auto;
	right: auto;
}

#djibouti {
	background-color: #FAE9CB;
}
/*CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  */

.ENCADREbleu {
	padding: 15px;
	width: 600px;
	border: 12px groove #099;
	visibility: visible;
	background-color: #0FF;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}

.ENCADREbleu1 {
	padding: 15px;
	width: 500px;
	border: 12px groove #099;
	visibility: visible;
	background-color: #0FF;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc1 {
	padding: 15px;
	width: 500px;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc {
	padding: 15px;
	width: 600px;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc3 {
	padding: 15px;
	width: 650px;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc2 {
	padding: 15px;
	width: 700px;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc4 {
	padding: 15px;
	width: 500px;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}

.ENCADREblanc575 {
	padding: 15px;
	width: 575px;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc400 {
	padding: 15px;
	width: 400px;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc635 {
	padding: 15px;
	width: 635px;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}

.ENCADREblanc730 {
	padding: 15px;
	width: 730px;
	border: 5px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.encadre5 {
	border: thick double #51D7E1;
	width: 75%;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	clear: none;
	float: none;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	font-style: oblique;
	margin: auto;
	background-color: #D1F4F8;
}
.encadresimple {
	border: medium groove #00F;
}

/*ENTETES DIVERSES*/


.enteterouge {
	color: #F00;
}
.entetegrise {
	color: #A0A0A0;
}
	
.ENTETEDROITEBLEUE {
	margin: 15px;
	padding: 10px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.2rem;
	line-height: 3.2rem;
	font-style: italic;
	font-weight: bold;
	color: #00F;
	text-align: right;
	vertical-align: middle;
	background-image: url(../background/paper.gif);
}
.ENTETEDROITECARMIN {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.2rem;
	line-height:3.2rem;
	font-style: italic;
	font-weight: bold;
	color: #C03;
	text-align: right;
	vertical-align: middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #C03;
	background-image: url(../background/paper.gif);
}
.ENTETEDROITEPARME {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.2rem;
	line-height:3.2rem;
	font-style: italic;
	font-weight: bold;
	color: #C0F;
	text-align: right;
	vertical-align: middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #C0F;
	background-image: url(../background/paper.gif);
}
.ENTETEDROITEROUGE {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.2rem;
	line-height:3.2rem;
	font-style: italic;
	font-weight: bold;
	color: #C03;
	text-align: right;
	vertical-align: middle;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #F30;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
}
.ENTETEDROITEORANGE {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.2rem;
	line-height:3.2rem;
	font-style: italic;
	font-weight: bold;
	color: #A66400;
	text-align: right;
	vertical-align: middle;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #F90;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
}
.ENTETEDROITEVERTE {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.2rem;
	line-height:3.2rem;
	font-style: italic;
	font-weight: bold;
	color: #363;
	text-align: right;
	vertical-align: middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #363;
	background-image: url(../background/paper.gif);
}
.ENTETEDROITEGRISE {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height:2.9rem;
	font-style: italic;
	font-weight: bold;
	color: #A0A0A0;
	text-align: right;
	vertical-align: middle;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #A0A0A0;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
}
.ENTETEDROITEMARRON {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.2rem;
	line-height:3.2rem;
	font-style: italic;
	font-weight: bold;
	color: #804000;
	text-align: right;
	vertical-align: middle;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #804000;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
}

.exposant {
	text-decoration: overline;
	vertical-align: super;
}
.extralarge {
	font-size: 3rem;
	line-height: 4.2rem;
}
.footerp {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: italic;
	font-weight: normal;
	color: #00F;
	text-align: right;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	background-color: #CCC;
	background-image: url(../background/paper.gif);
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	margin-right: auto;
	margin-left: auto;
}
.footerp1 {
	font-family: "Arial", cursive;
	font-size: 2.5rem;
	line-height: 3.6rem;
	font-style: italic;
	font-weight: normal;
	color: #00F;
	text-align: right;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #00F;
	background-color: #CCC;
	background-image: url(../background/paper.gif);
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.footercopy {
	font-family: "Arial", cursive;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: italic;
	font-weight: normal;
	color: #00F;
	text-align: center;
	background-image: url(../background/paper.gif);
	
}


.generalitesverte {
	padding: 5px;
	border: thick solid #090;
	background-image: url(../background/paper.gif);
}
.generalitesbleu {
	padding: 15px;
	border: thick solid #00F;
}
.generalitesrouge {
	padding: 5px;
	border: thick solid #F00;
}
.generalitescarmin {
	padding: 5px;
	border: thick solid #C03;
}
.generalitesparme {
	padding: 5px;
	border: thick solid #C0F;
}
.glossaire {
	text-indent: -30px;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: normal;
	font-weight: bold;
	white-space: normal;
	margin-left: 20px;
	padding-left: 15px;
	list-style-type: square;
}
.grand {
	font-size: 2.5rem;
	line-height: 3.6rem;
}
.grandenteterouge {
	color: #c03;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:2.5rem;
	line-height:3.6rem;
	text-align: center;
}
.grandetaille {
	font-size:3rem;
	line-height:4.3rem;
}
.groschiffre {
	font-size:3rem;
	line-height:4.3rem;
	font-weight: bolder;
	margin-left: 40px;
}

/*IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES  */


.image_gauche {
	margin-left: 10px;
	vertical-align: top;
}
.image_centre {
	clear: none;
	left: auto;
	right: auto;
	display: block;
	padding: 5px;
	height: auto;
	width: auto;
	margin: auto;
}
.image_centre-sansmarge {
	margin-right: auto;
	margin-left: auto;
	clear: none;
	left: auto;
	right: auto;
	display: block;
	padding: 0px;
	float: none;
}
.image_droite {
	margin-right: 10px;
	display: block;
	margin-left: auto;
}
.image_bas {
	margin-bottom: 1px;
	display: block;
	margin-top: auto;
	bottom: auto;
}
.image_haut {
	margin-bottom: auto;
	display: block;
	margin-top: 1px;
	bottom: auto;
}
.image_bas-1 {
	vertical-align: baseline;
	margin: 2px;
	padding: 5px;
	left: auto;
	top: auto;
	right: auto;
	bottom: 0px;
	clip: rect(auto,auto,0px,auto);
	position: static;
}
.intertitrerouge {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:2.5rem;
	line-height:3.6rem;
	color: #F00;
	text-align: center;
}

.lieninternet {
	font-size: 1.6rem;
	line-height:2.3rem;
	text-align: left;
}

.liste1 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 2.2rem;
	line-height:3.2rem;
	font-weight: normal;
	margin-left: 10px;
	color: #000;
	text-align: left;
}
.liste2 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	margin-left: 25px;
	color: #333;
	text-align: left;
}
.liste3 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.6rem;
	line-height: 2.3rem
	margin-left: 55px;
	color: #333;
	text-align: left;
}

.Ligneblanche {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.2rem;
}

.lignesespacee {
	line-height: 1.5rem;
}

.lignesespacee2 {
	line-height: 2rem;
}

.lignesespacee3 {
	line-height: 2.5rem;
}
.minuscule {
	text-transform: lowercase;
}

.miseajour {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: italic;
	font-size: 1.9rem;
	line-height: 2.8rem;
	text-decoration: blink;
	text-align: right;
	vertical-align: middle;
	background-color: #D9FFFF;
}
.moyen {
	font-size: 2.1rem;
	line-height: 3rem;
}

.moyenespace {
	font-size: 1.9rem;
	line-height: 2.8rem;
}

.moyenespace2 {
	font-size:1.9rem;
	line-height: 2.8rem;	
}

.moyenespace3 {
	font-size:1.9rem;
	line-height: 3rem;	
}

.moyenespace4 {
	font-size: 1.9rem;
	line-height: 3.5rem;	
}

.moyengrand {
	font-size: 2.1rem;
	line-height: 3rem;
}
.negatif {
	color: #FFF;
	background-color: #000;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.num {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 2.2rem;
	line-height: 3.2rem
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: none;
	text-decoration: underline;
	background-repeat: repeat;
	background-color: #92F1C4;
	line-height: 30px;
}

.oneColFixCtrHdr #container {
	width: 800px; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
	border: 5px solid #666;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	background-image: url(../background/paper.gif);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 5px;
}
.oneColFixCtrHdr #container2 {
	width: 800px; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
	border: 6px solid #666;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	background-image: url(../background/paper.gif);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


.oneColFixCtrHdr #container3 {
	width: 800px; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
	border: 6px solid #0059B3;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	background-image: url(../background/paper.gif);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.oneColFixCtrHdr #header {
	background-image: url(../background/paper.gif);
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	background-repeat: repeat;
	margin: 0px;
	line-height: 30px;
}

.oneColFixCtrHdr #header1 {
	background-image: url(../background/paper.gif);
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	background-repeat: repeat;
	margin: 0px;
	line-height: 30px;
}

.oneColFixCtrHdr #header2 {
	background-image: url(../background/paper.gif);
	padding-top: 0;
	padding-right: 5px;
	padding-left: 5px;
	background-repeat: repeat;
	line-height: 30px;
}
.oneColFixCtrHdr #mainContent {
	font-family: Verdana, Geneva, sans-serif;
	background-image: url(../background/paper.gif);
	color: #000;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 0px;
	text-align: justify;
	margin-bottom: 25px;
}
.oneColFixCtrHdr #mainContent2 {
	font-family: Verdana, Geneva, sans-serif;
	background-image: url(../background/paper.gif);
	color: #000;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 0px;
	text-align: justify;
}
.oneColFixCtrHdr #container #mainContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.9rem;
	line-height: 2.8rem;
	background-repeat: repeat;
	color: #000;
	text-align: justify;
	font-weight: bold;
	font-style: italic;
}
.oneColFixCtrHdr #container2 #mainContent p {
	font-family: Arial, Helvetica, sans-serif;
	ont-size:1.9rem;
	line-height: 2.8rem;
	background-repeat: repeat;
	color: #000;
	text-align: justify;
	font-weight: bold;
	font-style: italic;
}

.oneColFixCtrHdr #container #mainContent #militaire {
	background-color: #E9FBFE;
}
.oneColFixCtrHdr #footer {
	background-image: url(../background/paper.gif);
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	margin-top: -14px;
}

.oneColFixCtrHdr #container #mainContent h1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.6rem;	
	font-style: normal;
	font-weight: bold;
	color: #00F;
}

.oneColFixCtrHdr #container2 #mainContent h1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size:2.5rem;
	line-height:3.6rem;
	font-style: normal;
	font-weight: bold;
	color: #00F;
}

.oneColFixCtrHdr #container3 #mainContent h1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size:2.5rem;
	line-height:3.6rem;
	font-style: normal;
	font-weight: bold;
	color: #00F;
}
.oneColFixCtrHdr #container #mainContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:2.5rem;
	line-height:3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #03F;
	text-align: center;
	vertical-align: middle;
	background-image: none;
}
.oneColFixCtrHdr #container2 #mainContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:2.5rem;
	line-height:3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #03F;
	text-align: center;
	vertical-align: middle;
	background-image: none;
}

.oneColFixCtrHdr #container3 #mainContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:3rem;
	line-height:4.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #03F;
	text-align: center;
	vertical-align: middle;
	background-image: none;
}
.oneColFixCtrHdr #container #mainContent h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size:2.5rem;
	line-height:3.6rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}

.oneColFixCtrHdr #container2 #mainContent h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size:2.2rem;
	line-height: 3.2rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}

.oneColFixCtrHdr #container3 #mainContent h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size:2.2rem;
	line-height: 3.2rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}
.oneColFixCtrHdr #container #mainContent h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:2.5rem;
	line-height: 3.6rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type:square
}
.oneColFixCtrHdr #container2 #mainContent h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:2.5rem;
	line-height: 3.6rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type:square
}

.oneColFixCtrHdr #container3 #mainContent h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:2.5rem;
	line-height: 3.6rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type:square
}
.oneColFixCtrHdr #container #mainContent h5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:2.2rem;
	line-height:3.2rem;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
	background-image: url(../background/paper.gif);
	
}

.oneColFixCtrHdr #container #mainContent h5a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:2.2rem;
	line-height: 3.2rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
}

.oneColFixCtrHdr #container3 #mainContent h5a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:2.2rem;
	line-height: 3.2rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
}
.oneColFixCtrHdr #container2 #mainContent h5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:2.2rem;
	line-height: 3.2rem;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
	background-image: url(../background/paper.gif);
	
}

.oneColFixCtrHdr #container3 #mainContent h5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:2.2rem;
	line-height: 3.2rem;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
	background-image: url(../background/paper.gif);
	
}
.oneColFixCtrHdr #container #mainContent h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:2.3rem;
	line-height:3.5rem;
	font-style: italic;
	font-weight: bold;
	color: #2A1F00;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}
.oneColFixCtrHdr #container2 #mainContent h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.3rem;
	line-height:3.5rem;
	font-style: italic;
	font-weight: bold;
	color: #2A1F00;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}

.oneColFixCtrHdr #container3 #mainContent h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.3rem;
	line-height:3.5rem;
	font-style: italic;
	font-weight: bold;
	color: #2A1F00;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}
.oneColFixCtrHdr #container #mainContent #nouvelles_hebrides {
	background-color: #CAFFE4;
}
.oneColFixCtrHdr #container #mainContent #comores {
	background-color: #D8B574;
}
.oneColFixCtrHdr #container #mainContent #preface {
	background-color: #FEF3E7;
}
.oneColFixCtrHdr #container #mainContent #polynesie {
	background-color: #FDFDEA;
}

.ow-break-word {
  overflow-wrap: break-word;
}

/*TITRES HTML*/

.pageafrique {
	border-right-width: 15px;
	border-left-width: 15px;
	border-left-color: #F90;
	border-left-style: solid;
	border-right-color: #F90;
	border-right-style: solid;
}
.pageafrique1 {
	border-top-width: 15px;
	border-right-width: 15px;
	border-left-width: 15px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #F90;
	border-left-color: #F90;
	border-right-color: #F90;
}
.pageafrique2 {
	border-right-width: 15px;
	border-left-width: 15px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #F90;
	border-right-color: #F90;
}
.pageafrique3 {
	border-right-width: 15px;
	border-left-width: 15px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #F90;
	border-right-color: #F90;
	border-bottom-width: 15px;
	border-bottom-color: #F90;
	border-bottom-style: solid;
}
.petit {
	font-size:1.6rem;
	line-height:2.3rem;
	text-align: center;
}

.petit1 {
	font-size:1.6rem;
	line-height:2.3rem;
	text-align: center;
}
.petitgauche {
	font-size:1.6rem;
	line-height:2.3rem;
	text-align: left;
}
.petitdroit {
	font-size:1.6rem;
	line-height:2.3rem;
	text-align: right;
}
.petitenteterouge {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	color: #2A0000;
	font-size:1.9rem;
	line-height:2.8rem;
	text-align: center;
	color: #200;	color: #2A0000;
}

 plégendedroite {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 250px;
	border-top-style: ridge;
}
.reference {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:1.7rem;
	line-height: 2.5rem;
	font-weight: normal;
}



/*TEXTES SECONDAIRES*/


.textecentre {
	text-align: center;
	vertical-align: middle;
}

.textesimplepetit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height:2.3rem;
	font-style: oblique;
	color: #000;
	text-align: center;
	background-image: none;
	float: right;
}

.textesimplemoyen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: oblique;
	text-align: right;
	background-image: none;
	float: right;
}

.textesimplemoyen2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.2rem;
	line-height: 3.3rem;
	font-weight:bolder;
	font-style: oblique;
	color: #066;
	text-align: right;
	background-image: url(../background/paper.gif);
	background-repeat: repeat;
	float: right;
	vertical-align: middle;
}
.textesimplepetitbleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height:2.3rem;
	font-style: oblique;
	color: #06C;
	text-align: right;
	background-image: none;
	float: right;
}
.textesimplemoyencentre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height:2.8rem;
	text-align: center;
	background-image: none;
}

.textesimplemoyencentre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height:2.8rem;
	text-align: center;
	background-image: none;
}
.textesimplemoyendecale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height:2.8rem;
	background-image: none;
	text-indent: 180px;
}
.textesimplemoyenvert {
	font-family: Arial, Helvetica, sans-serif;
	ffont-size: 1.9rem;
	line-height:2.8rem;
	font-style: oblique;
	text-align: right;
	color:#367E27;
	background-image: none;
	float: right;
}
.textesimplepetitgauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height:2.3rem;
	font-style: oblique;
	color: #066;
	line-height:25px;
	text-align: left;
	background-image: none;
	float: none;
}
.textesimplepetitgauche2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height:2.3rem;
	font-style: oblique;
	color: #066;
	text-align: left;
	background-image: none;
	float: none;
	text-indent: 30px;
}
.textesimplepetitgauche3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: oblique;
	color: #066;
	text-align: left;
	background-image: none;
	float: none;
	text-indent: 30px;
}

.textesimplepetitgauche4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height:2.3rem;
	font-style: oblique;
	color: #066;
	text-align: left;
	background-image: none;
	float: none;
}
.textesimplepetitdroit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height:2.3rem;
	font-style: oblique;
	color: #066;
	text-align: right;
	background-image: none;
	float: none;
}
.textesimplemoyengauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: oblique;
	color: #333399;
	text-align: left;
	background-image: none;
	float: none;
}
.textesimplemoyengauche2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.3rem;
	line-height:3.3rem;
	font-style: oblique;
	color: #333399;
	text-align: left;
	background-image: none;
	background-repeat: repeat;
	float: none;
}



.textesimplemoyengauche3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: oblique;
	color: #333399;
	text-align: left;
	background-image: none;
	float: none;
	
}
.textesimplemoyendroit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: oblique;
	color: #000000;
	text-align: right;
	background-image: none;
	float: none;
}
.textesimplemoyendroit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height:2.8rem;
	font-style: oblique;
	color: #066;
	text-align: right;
	background-image: none;
	float: none;
}
.textesimplemoyendroit3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2rem;
	line-height:3.1rem;
	font-style: oblique;
	color: #009999;
	text-align: right;
	background-image: none;
	float: none;
}

.textesimplepetitcentre {
	font-size: 2rem;
	line-height: 2.9rem;
	font-style: italic;
	color: #366;
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
}

.textesimplepetitcentré {
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: italic;
	color: #366;
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
}
.textesimpletrespetitcentré {
	font-size: 1.4rem;
	line-height:2.2rem;;
	font-style: italic;
	color: #366;
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
}


.textesimpletrespetitcentre {
	font-size: 1.2rem;
	line-height:1.8rem;
	font-style: italic;
	color: #366;
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
}
.textesimpletrespetit {
	font-size: 1rem;
	line-height:1.5rem;
	font-style: italic;
	color: #366;
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
}
.textetableau {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.2rem;
	line-height:3.2rem;
	font-weight: bolder;
}


.textetableau2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.2rem;
	line-height:3.2rem;
	font-weight: bolder;
}


.textetableau4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height:2.3rem;
}

.textetableau5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.3rem;
	line-height: 1.9rem;
}

.texteblanc {
	color: #FFF;
}

.texterouge {
	color: #C33;
}

.texterouge2 {
	color: #C33;
	font-size: 1.4rem;
	line-height:2.1rem;
	font-weight: bolder;
}
.textebleu {
	font-style: italic;
	color: #00F;
	font-family: "Arial Black", Gadget, sans-serif;
}
.textebleugrand {
	font-style: italic;
	color: #00F;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.9rem;
	line-height:2.8rem;
	background-color: #BDE6FB;
}
.textebleufondjaune {
	color: #0074E8;
	background-color: #F7FEC5;
}
.textecarmin {
	color: #ac0228;
}
.textevert {
	color: #006200;
}

.textevertcentre {
	color: #006200;
	text-align: center;
}
.textevertgrand {
	color: #006200;
	font-size: 2.2rem;
	line-height:3.2rem;
	background-color: #FF3;
}
.textevertfondjaune {
	color: #063;
	background-color: #FF9;
}
.texterougefondjaune {
	color: #F00;
	background-color: #FF3;
}


.texterougefondjaune2 {
	color: #F00;
	font-size: 1.5rem;
	line-height:2.2rem;
	background-color: #FF3;
}
.texterougefondjauneclair {
	color: #BF0000;
	background-color: #FFB;
}
.texteviolet {
	color: #D43FAA;
}

.textebordeaux {
	color: #840042;
}
.textenoir {
	color: #000;
}
.textegris {
	color: #C0C0C0
}
.textegrisfonce {
	color: #A0A0A0
}
.textenoir1 {
	color: #000;
}
.textenoir2 {
	color: #000;
	font-size: 1.1rem;
	line-height:1.6rem;
}
.texteorange {
	font-weight: bold;
	color: #FF8000;
	background-color: #DAFECD;
}

.titre0 {
	font-family: "Arial Black", cursive;
	font-size: 3rem;
	line-height:4.3rem;
	font-weight: bold;
	color: #F00;
	font-style: normal;
	background-color: #FFF;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}
.titre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.2rem;
	line-height:3.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-width: 0.5px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #00F;
	border-bottom-color: #00F;
	background-color: #FFF;
	margin-top: 2px;
	margin-bottom: 5px;
	text-decoration: overline;
	text-align: center;
	background-image: url(../background/paper.gif);
	padding: 0px;
	background-repeat: repeat;
}
.titre2 {
	font-size: 2.2rem;
	line-height:3.2rem;
}
.titre3 {
	font-size: 2.2rem;
	line-height:3.2rem;
}
.titre3souligne {
	font-size: 2.2rem;
	line-height:3.2rem;
	font-weight: bolder;
	text-decoration: underline;
}

/*TITRES BLEUS*/

.titrebleu {
	color: #00F;
}

.titre1bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
.titre3bleu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 2.2rem;
	line-height:3.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}
.titre10bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height:3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
.titre30bleu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 2.2rem;
	line-height:3.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}
.titre65bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 3rem;
	line-height:4.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
.titre65bleupetit {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.2rem;
	line-height:3.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre90bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 3rem;
	line-height:4.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
}	
.titre120bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 3.5rem;
	line-height:4.9rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
}	
.titre140bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height:3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	
}
	
.titre140bleu1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height:3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	
}
.titre160bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 10px;
	vertical-align: top;
	
}
.titre185bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 3rem;
	line-height:4.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding-top: 10px;
	margin: 0px;
	vertical-align: top;
}


/*TITRES PARMES*/


.titreparme {
	color: #C0F;
}
.titre1parme {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C0F;
	border-top-color: #C0F;
	border-bottom-color: #C0F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre10parme {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C0F;
	border-top-color: #C0F;
	border-bottom-color: #C0F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
/*TITRES VIOLET*/

.titre10violet {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #800080;
	border-top-color: #800080;
	border-bottom-color: #800080;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre65violet {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #800080;
	border-top-color: #800080;
	border-bottom-color: #800080;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre90violet {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #800080;
	border-top-color: #800080;
	border-bottom-color: #800080;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}


.titre130violet {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #800080;
	border-top-color: #800080;
	border-bottom-color: #800080;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
/*TITRES ORANGES*/


.titreorange {
	color: #A66400;
}
.titre1orange {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.6rem;
	line-height: 4.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin-bottom: 20px;
}


.titre1orangebis {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.2rem;
	line-height: 3.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin-bottom: 20px;
}
.titre30orange {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre50orange {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre65orange {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.3rem;
	line-height: 3.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}

.titre90orange {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}

/*TITRES VERTS*/

.titrevert {
	color: #363;
	font-size: 1.4rem;
	line-height: 2.1rem;
	line-height: 35px;
}
.titre1vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre3vert {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}

.titre65vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;

}
.titre90vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre120vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre140vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;	
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
}


/*TITRES ROUGES*/

.titrerouge {
	color: #C03;
}

.titre3rouge {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}

.titre1rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}

.titre10rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre65rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}

.titre90rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
.titre65carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre120carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}

.titre140carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}

.titre160carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}

.titre190carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre120rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre185rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding-top: 10px;
	margin: 0px;
	vertical-align: top;
	
}
.titre3gris {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #A0A0A0;
	border-top-color: #A0A0A0;
	border-bottom-color: #A0A0A0;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}
.titre65gris {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #A0A0A0;
	border-top-color:  #A0A0A0;
	border-bottom-color:  #A0A0A0;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre65noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre90noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	height: 90px;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre120noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre130noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: top;
}	
.titre150noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre140noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}	
	
.titre165noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}	

.titre185noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.8rem;
	line-height: 4.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	margin: 0px;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}	
.titre205noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: top;
}	
.titre65marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	height: 65px;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre90marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
	line-height: 40px;
}
.titre120marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;

	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
	line-height: 40px;
}
.titre140marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
}

.titre160marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
}

.titre180marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
	line-height: 40px;
}
.topcopyright {
	font-size: 1.3rem;
	line-height: 2rem;
	border-top-width: medium;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #565656;
	border-right-color: #565656;
	border-bottom-color: #565656;
	border-left-color: #565656;
}
.trespetit {
	font-size: 1.2rem;
	line-height: 1.8rem;
}

.trestrespetit {
	font-size: 1.1rem;
	line-height:1.6rem;
}

.trestrespetit2 {
	font-size:1.1rem;
	line-height:1.6rem;
}
.tresgrossetaille {
	font-size: 2.6rem;
	line-height: 3.9rem
}
.verifie {
	font-style: oblique;
	color: #0C3;
	font-weight: bold;
}

}










/* :::::::: :::::::::::::::: ::::::::::::::::::: ::::::::::::::::::::::::: :::::::::::::::: ::::::: ::::::: ::::::::::::::::::::::: ::::::::::::::::: :::::::::::::::::::::::::: :::::::::::::::: ::::::::::: :::::::::::::::: :::::::::::::: ::::: ::::: :::::::: ::::::::: :::::: ::::::: :::::: ::::::: :::::::::::::: */







@media screen and (min-width: 1280px) and (orientation: portrait)

{
	/* CONFIRME SUR ECRAN ORDINATEUR HAUTE DEFINITION  */
	/* testé sur écran ordinateur horizontal 100% 2560 x 1440 */
	
	
	
	
	/*permet de modifier la taille des caractères selon les pixels CSS de l'écran  */
 html {
  	font-size: 1.1em;
}

.sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
	top: -0.5rem;
}
.ABASDEPAGE {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.1rem;
	line-height: 1.6rem;
	background-color: #DEDEDE;
	margin: 10px;
	padding: 0px;
}
.ABIBLIOTITHIS {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
}
.ABIBLIOTITPHI {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
}
.ABIBLIO {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: normal;
	color: #666;
	margin-left: 100px;
}
.ACOTE {
	font-family: "Lucida Console", Monaco, monospace;
	font-size: 1.1rem;
	line-height: 1.55rem;
	font-style: italic;
	font-weight: normal;
	text-align: left;
}

.AADRESSE {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3rem;
	line-height: 1.9rem;
	font-style: normal;
	font-weight: normal;
}
.ADATTEXT {
	font-family: Arial;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: none;
	margin: 0px;
	text-transform: uppercase;
}
.ATEXTE1 {
	font-family: Arial;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-weight: normal;
	text-align: justify;
	vertical-align: middle;
	margin-left: 50px;
	color: #000;
	text-indent: 1cm;
}
.ATEXTE1lien {
	font-family: Arial;
	font-size: 2rem;
	line-height: 2.9rem;
	font-weight: normal;
	text-align: justify;
	vertical-align: middle;
	margin-left: 50px;
	color: #000;
	text-indent: 1cm;
}
.ATEXTE2 {
	font-family: Arial;
	font-size:1.5rem;
	line-height: 2.2rem;	
	font-style: normal;
	text-align: justify;
	text-indent: 1cm;
	font-weight: normal;
	margin-top: 50px;
	margin-left: 50px;
	background-image: none;
}
.ATEXTE3 {
	font-family: Arial;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	text-indent: 1cm;
	color: #000;
	margin-left:100px;
}
.ATEXTE3liste {
	font-family: Arial;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	text-indent: 1cm;
	color: #000;
	list-style-type:square;
	list-style-position:inside;
}

.ATEXTE4 {
	font-family: Arial;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: justify;
	text-indent: 1cm;
	background-image: none;
	margin-left: 150px;
}

.ATEXTE4liste {
	font-family: Arial;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: justify;
	text-indent: 1cm;
	background-image: url(../background/paper.gif);
	list-style-type:disc;
	list-style-position:inside;
}
.ATEXTE5 {
	font-family: Arial;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: justify;
	text-indent: 1cm;
	vertical-align: middle;
	margin-left: 200px;
}
.ATEXTE5liste {
	font-family: Arial;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: justify;
	text-indent: 1cm;
	vertical-align: middle;
	list-style-type:circle;
	list-style-position: inside;
}



.ADATEPHILA {
	font-family: "Times New Roman";
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	vertical-align: middle;
	margin-top: 30px;
	margin-left: 50px;
	left: 40px;
	text-decoration: underline;
	text-transform: uppercase;
}
.ATEXTEPHIL0 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.4rem;
	line-height: 1.9rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 50px;
	text-align: justify;
}
.ATEXTEPHIL01 {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	margin-left: 100px;
	background-image: url(../background/paper.gif);
}

.ATEXTEPHIL1 {
	font-family:"Times New Roman"; 
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	text-indent: 50px;
	margin-left: 100px;
	background-image: none;
	color: #2A0000;
}
.ATEXTEPHIL1a {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	text-indent: 50px;
	margin-left: 100px;
	background-image: none;
	color: #2A0000;
}
.ATEXTEPHIL1moyen {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	text-indent: 50px;
	margin-left: 100px;
	background-image: none;
	color: #2A0000;
}

.ATEXTEPHIL1grand {
	font-family: "Times New Roman";
	font-size: 2.2rem;
	line-height: 3.2rem;	
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	text-indent: 50px;
	margin-left: 100px;
	background-image: none;
	color: #2A0000;
}


.ATEXTEPHIL2 {
	font-family: "Times New Roman";
	font-size: 1.3rem;
	line-height: 1.9rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 100px;
	vertical-align: middle;
	text-align: justify;
}
.ATEXTEPHIL2a {
	font-family: "Times New Roman";
	font-size: 1.5rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 100px;
	vertical-align: middle;
	text-align: justify;
}

.ATEXTEPHIL3 {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 150px;
	color: #000;
	text-align: justify;
}

.ATEXTEPHIL3a {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 150px;
	color: #000;
	text-align: justify;
}
.ATEXTEPHIL3GRIS {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 150px;
	color:#666;
	text-align: justify;
}
.ATEXTEPHIL3liste {
	font-family:"Times New Roman";
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	list-style-type: square;
	list-style-position:outside;
	color: #000;
	vertical-align: bottom;
	margin-top: 0px;
	text-align: justify;
	margin-bottom: 15px;
}

.ATEXTEPHIL4 {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 200px;
	color: #000;
	text-align: justify;
	vertical-align: middle;
}

.ATEXTEPHIL4liste {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	list-style-type: circle;
	list-style-position:inside;
	text-align: justify;
	vertical-align: middle;
}
.ATEXTEPHIL5 {
	font-family: "Times New Roman";
	vertical-align: middle;
	margin-left: 250px;
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-style: normal;
	font-weight: bold;
	line-height:1.8rem;
	color: #000;
	text-align: justify;
}
.ATEXTEPHIL5liste {
	font-family: "Times New Roman";
	vertical-align: middle;
	list-style-type: disc;
	list-style-position:inside;
	font-size: 1.2rem;
	line-height:1.8rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: justify;
}


.alignementdroit {
	text-align: right;
}
.barrebleue {
	border-top-width: medium;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #00F;
	border-right-color: #00F;
	border-bottom-color: #00F;
	border-left-color: #00F;
}

.blochomogene {
	width: 90%;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 10px;
	background-image: url(../background/paper.gif);
	text-align: left;
}

.blochomogene2 {
	width: 99.5%;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 5px;
	text-align: left;
}

.blocliste {
	margin-left: 75px;
}


/* BLOCSDROITS BLOCS DROITS BLOCSDROITS  */

/*tous les float ont été mis en none*/
.blocdroit250 {
	width: 35%;
	border-top-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float: none;
	border-right-width:medium;
	border-bottom-width: thin;
	border-left-width: thin;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
}
.blocdroit320 {
	width: 45%;
	border-top-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float: none;
	border-right-width:medium;
	border-bottom-width: thin;
	border-left-width: thin;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: justify;
}
.blocdroit500 {
	width: 500px;
	border-top-width: medium;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float: none;
	border-right-width:medium;
	border-bottom-width: medium;
	border-left-width: medium;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
}
.blocdroit500b {
	width: 500px;
	float:none;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
}

.blocdroit575 {
	width: 575px;
	border-top-width: medium;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float: none;
	border-right-width:medium;
	border-bottom-width: medium;
	border-left-width: medium;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
}

.blocdroit600 {
	width: 600px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	display: block;
	margin-left: 10px;
	border: medium solid #000;
}
.blocdroit625 {
	width: 625px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	display: block;
	margin-left: 10px;
	border: medium solid #000;
}
.blocdroit650 {
	width: 650px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	display: block;
	margin-left: 10px;
	border: medium solid #000;
}

/*
.bloccentre650 {
	width: 650px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	margin-left: auto;
}
*/

.blocdroit675 {
	width: 675px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	display: block;
	margin-left: 5px;
	border: medium solid #000;
}
.blocdroit700 {
	width: 700px;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	margin-right: 25px;
	border: medium solid #000;
	float: none;
}
.blocdroit725 {
	width: 725px;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	margin-right: 25px;
	border: medium solid #000;
	float: none;
}

.blocdroit740 {
	width: 720px;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	border: medium solid #000;
	float: none;
}
.blocdroit750 {
	width: 730px;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	border: medium solid #000;
	float: none;
}

.blocdroit770 {
	width: 750px;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	border: medium solid #000;
	float: none;
}






/*  BLOCS GAUCHES BLOCS GAUCHES BLOCS GAUCHES  */







.blocgauche250 {
	width: 250px;
	border-top-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float: left;
	border-right-width:medium;
	border-bottom-width: thin;
	border-left-width: thin;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
}
.blocgauche500 {
	width: 500px;
	float: left;
	padding: 10px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	border: medium solid #000;
}

.blocgauche550 {
	width: 550px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	border: medium solid #000;
}


.blocgauche600 {
	width: 600px;
	float: left;
	padding: 10px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	border: medium solid #000;
}

.blocgauche650 {
	width: 650px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	border: medium solid #000;
}

.blocgauche675 {
	width: 675px;
	float:left;
	padding: 10px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	display: block;
	margin-right: 5px;
	border: medium solid #000;
}

.blocgauche675a {
	width: 650px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	border: 15px solid #000;
}
.blocgauche700 {
	width: 700px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	border: medium solid #000;
}
.blocgauche740 {
	width: 740px;
	float: left;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	margin-left: 10px;
	border: medium solid #000;
}




/* BLOCS CENTRE BLOCS CENTRE BLOCS CENTRE  */


.bloccentre500 {
	width: 500px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	vertical-align: middle;
	background-position: center center;
	visibility: visible;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 10px;
	border: 4px solid #2A3F00;
	float: none;
}

.bloc550centre {
	width: 550px;	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 10px;
	border: 4px solid #2A3F00;
	float: none;
	left: auto;
	right: auto;
}


.bloccentre600 {
	width: 600px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	margin-right: auto;
	margin-left: auto;
}

.bloccentre625 {
	width: 625px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	right: auto;
	visibility: visible;
	display: block;
	margin-left: auto;
}
.bloccentre650 {
	width: 650px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	margin-left: auto;
}




.bloccentre675 {
	width: 675px;
	float: none;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	clear: none;
}

.bloccentre700 {
	width: 700px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
}
.bloccentre725 {
	width: 725px;
	float: none;
	margin: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.bloccentre745 {
	width: 745px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
}

.bloc750centre {
	padding: 10px;
	border: 4px solid #2A3F00;
}
.bloccentre750 {
	width: 750px;
	float: none;
	padding: 5px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
}	
.bloccentre755 {
	width: 755px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	margin-right: 0px;
	margin-left: 0px;
}



.body {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;  /* ou 200% */
	margin: 0;  /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */
	padding: 0;	
	width: auto;
	max-width: 97%;
	text-align: center; /* ce paramétrage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite aligné à gauche (valeur par défaut) dans le sélecteur #container */
	color: #00F;
}


.breakafter { 
  page-break-after: always; 
}

.cursive {
	font-family: "Comic Sans MS", cursive;
}

.copieh1 {
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #00F;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}

.description {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.1rem;
	line-height: 1.6rem;
	font-style: italic;
	color: #063;
	font-weight: bold;
	text-align: center;
	margin: auto;
	padding-right: 3px;
	padding-left: 3px;
	left: auto;
	right: auto;
}

.description2 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: italic;
	color: #063;
	font-weight: bold;
	text-align: center;
	margin: auto;
	padding-right: 5px;
	padding-left: 5px;
	left: auto;
	right: auto;
}






#djibouti {
	background-color: #FAE9CB;
}



/*CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  */





.ENCADREbleu {
	font-size:1.5rem;
	line-height: 2.2rem;
	padding: 15px;
	width: 600px;
	border: 12px groove #099;
	visibility: visible;
	background-color: #0FF;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}

.ENCADREbleu1 {
	padding: 15px;
	width: 500px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #0FF;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}









.ENCADREblanc1 {
	padding: 15px;
	width: 500px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc {
	padding: 15px;
	width: 600px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc3 {
	padding: 15px;
	width: 650px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc2 {
	padding: 15px;
	width: 700px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc4 {
	padding: 15px;
	width: 500px;
	font-size:1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}









.ENCADREblanc400 {
	padding: 15px;
	width: 400px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}

.ENCADREblanc575 {
	padding: 15px;
	width: 575px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}


.ENCADREblanc635 {
	padding: 15px;
	width: 635px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}


.ENCADREblanc730 {
	padding: 15px;
	width: 730px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 5px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}


.encadre5 {
	border: thick double #51D7E1;
	width: 75%;
	font-size:1.5rem;
	line-height: 2.2rem;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 7vw;
	clear: none;
	float: none;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	font-style: oblique;
	margin: auto;
	background-color: #D1F4F8;
}
.encadresimple {
	border: medium groove #00F;
}





/*ENTETES DIVERSES*/





.enteterouge {
	color: #F00;
}
.entetegrise {
	color: #A0A0A0;
}
	
.ENTETEDROITEBLEUE {
	margin: 15px;
	padding: 10px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.4rem;
	line-height: 12.1rem;
	font-style: italic;
	font-weight: bold;
	color: #00F;
	text-align: right;
	vertical-align: middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #00F;
	background-image: url(../background/paper.gif);
}
.ENTETEDROITECARMIN {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: italic;
	font-weight: bold;
	color: #C03;
	text-align: right;
	vertical-align: middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #C03;
	background-image: url(../background/paper.gif);
}

.ENTETEDROITEPARME {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: italic;
	font-weight: bold;
	color: #C0F;
	text-align: right;
	vertical-align: middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #C0F;
	background-image: url(../background/paper.gif);
}
.ENTETEDROITEROUGE {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: italic;
	font-weight: bold;
	color: #C03;
	text-align: right;
	vertical-align: middle;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #F30;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
}
.ENTETEDROITEORANGE {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: italic;
	font-weight: bold;
	color: #A66400;
	text-align: right;
	vertical-align: middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #F90;
	background-image: url(../background/paper.gif);
	border-left-width: thin;
}


.ENTETEDROITEVERTE {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: italic;
	font-weight: bold;
	color: #363;
	text-align: right;
	vertical-align: middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #363;
	background-image: url(../background/paper.gif);
}
.ENTETEDROITEGRISE {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: italic;
	font-weight: bold;
	color: #A0A0A0;
	text-align: right;
	vertical-align: middle;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #A0A0A0;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
}
.ENTETEDROITEMARRON {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: italic;
	font-weight: bold;
	color: #804000;
	text-align: right;
	vertical-align: middle;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #804000;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
}


.exposant {
	text-decoration: overline;
	vertical-align: super;
}

.extralarge {
	font-size: 3rem;
	line-height: 3.7rem;
}

/* a priori */
.footerp {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: italic;
	font-weight: normal;
	color: #00F;
	text-align: right;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	background-color: #CCC;
	background-image: url(../background/paper.gif);
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	margin-right: auto;
	margin-left: auto;
}

/* a priori */
.footerp1 {
	font-family: "Arial", cursive;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: italic;
	font-weight: normal;
	color: #00F;
	text-align: right;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #00F;
	background-color: #CCC;
	background-image: url(../background/paper.gif);
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

/* a priori */
.footercopy {
	font-family: "Arial", cursive;
	font-size:1.4rem;
	line-height: 2.1rem;
	font-style: italic;
	font-weight: normal;
	color: #00F;
	text-align: center;
	background-image: url(../background/paper.gif);
	
}


.generalitesverte {
	padding: 5px;
	border: thick solid #090;
	background-image: url(../background/paper.gif);
}
.generalitesbleu {
	padding: 15px;
	border: thick solid #00F;
}
.generalitesrouge {
	padding: 5px;
	border: thick solid #F00;
}
.generalitescarmin {
	padding: 5px;
	border: thick solid #C03;
}
.generalitesparme {
	padding: 5px;
	border: thick solid #C0F;
}
.glossaire {
	text-indent: -30px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	white-space: normal;
	margin-left: 20px;
	padding-left: 15px;
	list-style-type: square;
}


.grand {
	font-size: 1.8rem;
	line-height: 2.7rem;
}



.grandenteterouge {
	color: #c03;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	text-align: center;
}
.grandetaille {
	font-size: 2.5rem;
	line-height: 3.6rem;
}

/* a priori */
.groschiffre {
	font-size: 2rem;
	line-height: 2.9rem;
	font-weight: bolder;
	margin-left: 40px;
}





/*IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES  */




.image_gauche {
	margin-left: 10px;
	vertical-align: top;
}
.image_centre {
	margin-right: auto;
	margin-left: auto;
	clear: none;
	left: auto;
	right: auto;
	display: block;
	padding: 5px;
	height: auto;
	width: auto;
	margin-top: auto;
	margin-bottom: auto;
}
.image_centre-sansmarge {
	margin-right: auto;
	margin-left: auto;
	clear: none;
	left: auto;
	right: auto;
	display: block;
	padding: 0px;
	float: none;
}
.image_droite {
	margin-right: 10px;
	display: block;
	margin-left: auto;
}






.image_bas {
	margin-bottom: 1px;
	display: block;
	margin-top: auto;
	bottom: auto;
}
.image_bas-1 {
	vertical-align: baseline;
	margin: 2px;
	padding: 5px;
	left: auto;
	top: auto;
	right: auto;
	bottom: 0px;
	clip: rect(auto,auto,0px,auto);
	position: static;
}
.intertitrerouge {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	color: #F00;
	text-align: center;
}
/* a priori */
.lieninternet {
	font-size: 1.3rem;
	line-height: 1.9rem;
	text-align: left;
}








.liste1 {
	font-weight: normal;
	font-style: oblique;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: oblique;
	color: #333399;
	text-align: left;
	background-image: none;
	float: none;
}

.liste2 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	margin-left: 25px;
	color: #333;
	text-align: left;
}

.liste3 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	margin-left: 55px;
	color: #333;
	text-align: left;
}

.Ligneblanche {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
}

.lignesespacee {
	line-height: 3rem;
}

.lignesespacee2 {
	line-height: 4rem;
}
.minuscule {
	text-transform: lowercase;
}

.miseajour {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: italic;
	font-size: 1.4rem;
	line-height: 2.1rem;
	text-align: right;
	text-decoration: blink;
	vertical-align: middle;
	background-color: #D9FFFF;
}

.moyen {
	font-size: 1.7rem;
	line-height: 2.5rem;
}

.moyenespace {
	font-size: 1.4rem;
	line-height: 2.2rem;
}

.moyenespace2 {
	font-size: 1.3rem;
	line-height: 1.9rem;	
}

.moyenespace3 {
	font-size: 1.15rem;
	line-height: 1.7rem;	
}

.moyenespace4 {
	font-size: 1.7rem;
	line-height: 3.2rem;	
}


.moyengrand {
	font-size: 1.2rem;
	line-height: 1.8rem;
}








.negatif {
	color: #FFF;
	background-color: #000;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.num {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: none;
	text-decoration: underline;
	background-repeat: repeat;
	background-color: #92F1C4;

}



.oneColFixCtrHdr #container {
	width: 800px; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
	border: 5px solid  #666; 
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	background-image: url(../background/paper.gif);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.oneColFixCtrHdr #container2 {
	width: 800px; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
	border: 6px solid #666;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	background-image: url(../background/paper.gif);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.oneColFixCtrHdr #container3 {
	width: 800px; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
	border: 6px solid #0059B3;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	background-image: url(../background/paper.gif);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}





.oneColFixCtrHdr #header {
	background-image: url(../background/paper.gif);
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	background-repeat: repeat;
	margin: 0px;
	line-height: 30px;
}


.oneColFixCtrHdr #header1 {
	background-image: url(../background/paper.gif);
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	background-repeat: repeat;
	margin: 0px;
	line-height: 30px;
}

.oneColFixCtrHdr #header2 {
	background-image: url(../background/paper.gif);
	padding-top: 0;
	padding-right: 5px;
	padding-left: 5px;
	background-repeat: repeat;
	line-height: 30px;
}

.oneColFixCtrHdr #mainContent {
	font-family: Verdana, Geneva, sans-serif;
	background-image: url(../background/paper.gif);
	color: #000;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 0px;
	text-align: justify;
	margin-bottom: 25px;
}
.oneColFixCtrHdr #mainContent2 {
	font-family: Verdana, Geneva, sans-serif;
	background-image: url(../background/paper.gif);
	color: #000;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 0px;
	text-align: justify;
}
.oneColFixCtrHdr #container #mainContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	background-repeat: repeat;
	color: #000;
	text-align: justify;
	font-weight: bold;
	font-style: italic;
}
.oneColFixCtrHdr #container2 #mainContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	background-repeat: repeat;
	color: #000;
	text-align: justify;
	font-weight: bold;
	font-style: italic;
}

.oneColFixCtrHdr #container3 #mainContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	background-repeat: repeat;
	color: #000;
	text-align: justify;
	font-weight: bold;
	font-style: italic;
}
.oneColFixCtrHdr #container #mainContent #militaire {
	background-color: #E9FBFE;
}







.oneColFixCtrHdr #footer {
	background-image: url(../background/paper.gif);
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	margin-top: -14px;
}

.oneColFixCtrHdr #container #mainContent h1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	color: #00F;
}

.oneColFixCtrHdr #container2 #mainContent h1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	color: #00F;
}

.oneColFixCtrHdr #container3 #mainContent h1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	color: #00F;
}
.oneColFixCtrHdr #container #mainContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	color: #03F;
	text-align: center;
	vertical-align: middle;
	background-image: none;
}
.oneColFixCtrHdr #container2 #mainContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #03F;
	text-align: center;
	vertical-align: middle;
	background-image: none;
}

.oneColFixCtrHdr #container3 #mainContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #03F;
	text-align: center;
	vertical-align: middle;
	background-image: none;
}




.oneColFixCtrHdr #container #mainContent h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.jpg);
	margin-bottom:0.3rem;
}
.oneColFixCtrHdr #container2 #mainContent h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.jpg);
}

.oneColFixCtrHdr #container3 #mainContent h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.jpg);
}
.oneColFixCtrHdr #container #mainContent h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type:square
}
.oneColFixCtrHdr #container2 #mainContent h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.2rem;
	line-height: 3.2rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type:square
}

.oneColFixCtrHdr #container3 #mainContent h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.2rem;
	line-height: 3.2rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type:square
}







.oneColFixCtrHdr #container #mainContent h5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
	background-image: url(../background/paper.gif);
}


.oneColFixCtrHdr #container #mainContent h5a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
}

.oneColFixCtrHdr #container2 #mainContent h5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
	background-image: url(../background/paper.gif);
	
}
.oneColFixCtrHdr #container3 #mainContent h5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
	background-image: url(../background/paper.gif);
	
}

.oneColFixCtrHdr #container3 #mainContent h5a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
}





.oneColFixCtrHdr #container #mainContent h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: italic;
	font-weight: bold;
	color: #2A1F00;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}
.oneColFixCtrHdr #container2 #mainContent h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: italic;
	font-weight: bold;
	color: #2A1F00;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}

.oneColFixCtrHdr #container3 #mainContent h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: italic;
	font-weight: bold;
	color: #2A1F00;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}




.oneColFixCtrHdr #container #mainContent #nouvelles_hebrides {
	background-color: #CAFFE4;
}
.oneColFixCtrHdr #container #mainContent #comores {
	background-color: #D8B574;
}
.oneColFixCtrHdr #container #mainContent #preface {
	background-color: #FEF3E7;
}
.oneColFixCtrHdr #container #mainContent #polynesie {
	background-color: #FDFDEA;
}

.ow-break-word {
  overflow-wrap: break-word;
}



.pageafrique {
	border-right-width: 15px;
	border-left-width: 15px;
	border-left-color: #F90;
	border-left-style: solid;
	border-right-color: #F90;
	border-right-style: solid;
}
.pageafrique1 {
	border-top-width: 15px;
	border-right-width: 15px;
	border-left-width: 15px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #F90;
	border-left-color: #F90;
	border-right-color: #F90;
}
.pageafrique2 {
	border-right-width: 15px;
	border-left-width: 15px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #F90;
	border-right-color: #F90;
}
.pageafrique3 {
	border-right-width: 15px;
	border-left-width: 15px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #F90;
	border-right-color: #F90;
	border-bottom-width: 15px;
	border-bottom-color: #F90;
	border-bottom-style: solid;
}









.petit {
	font-size: 1.3rem;
	line-height: 1.9rem;
	text-align: center;
}

.petit1 {
	font-size: 1.3rem;
	line-height: 1.9rem;
	text-align: center;
}

.petitgauche {
	font-size: 1.3rem;
	line-height: 1.9rem;
	text-align: left;
}
.petitdroit {
	font-size: 1.3rem;
	line-height: 1.9rem;
	text-align: right;
}
.petitenteterouge {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	color: #2A0000;
	text-align: center;
}


.plégendedroite {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 250px;
	border-top-style: ridge;
}
.reference {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-weight: normal;
}










/*TEXTES SECONDAIRES  REXTES SECONDAIRES TEXTES SECONDAIRES */


.textecentre {
	text-align: center;
	vertical-align: middle;
}

/* TEXTES SIMPLES MOYENS */


.textesimplemoyen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: oblique;
	text-align: right;
	background-image: none;
	float: right;
	padding-right:0.5rem;
}

.textesimplemoyen2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;	
	font-weight:bolder;
	font-style: oblique;
	color: #066;
	text-align: right;
	background-image: url(../background/paper.gif);
	float: right;
}

.textesimplemoyencentre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	text-align: center;
	background-image: none;
}

.textesimplemoyencentre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3rem;
	line-height: 1.9rem;
	text-align: center;
	background-image: none;
}



.textesimplemoyengauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.5rem;
	line-height:3.6rem;
	font-style: oblique;
	color: #333399;
	text-align: left;
	background-image: none;
	float: none;
}
.textesimplemoyengauche2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height:2.5rem;	
	font-style: oblique;
	color: #333399;
	text-align: left;
	background-image: none;
	float: none;
}

.textesimplemoyengauche3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 3rem;	
	font-style: oblique;
	color: #333399;
	text-align: left;
	background-image: none;
	float: none;
}



.textesimplemoyendroit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.3rem;
	font-style: oblique;
	color:#000000;
	text-align: right;
	background-image: none;
	float: none;
}
.textesimplemoyendroit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.3rem;
	font-style: oblique;
	color: #066;
	text-align: right;
	background-image: none;
	float: none;
}
.textesimplemoyendroit3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.4rem;
	font-style: oblique;
	color: #009999;
	text-align: right;
	background-image: none;
	float: none;
}






.textesimplemoyendecale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3rem;
	line-height: 1.9rem;
	background-image: none;
	text-indent: 180px;
}
.textesimplemoyenvert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3rem;
	line-height: 1.9rem;
	font-style: oblique;
	text-align: right;
	color:#367E27;
	background-image: none;
	float: right;
}







/*  TEXTES SIMPLES PETITS */





.textesimplepetit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: oblique;
	color: #000;
	text-align: center;
	background-image: none;
	float: right;
}

.textesimplepetit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-weight:bolder;
	font-style: oblique;
	line-height: 3rem;
	color: #066;
	text-align: right;
	background-image: url(../background/paper.gif);
	float: right;
}


.textesimplepetitbleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-style: oblique;
	color: #06C;
	text-align: right;
	background-image: none;
	float: right;
}




.textesimplepetitgauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-style: oblique;
	color: #066;
	text-align: left;
	background-image: none;
	float: none;
}
.textesimplepetitgauche2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-style: oblique;
	color: #066;
	text-align: left;
	background-image: none;
	float: none;
	text-indent: 30px;
}
.textesimplepetitgauche3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: oblique;
	color: #066;
	text-align: left;
	background-image: none;
	float: none;
	text-indent: 3rem;
}

.textesimplepetitgauche4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3rem;
	line-height: 1.9rem;
	font-style: oblique;
	color: #066;
	text-align: left;
	background-image: none;
	float: none;
}




.textesimplepetitdroit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: oblique;
	color: #066;
	text-align: right;
	background-image: none;
	float: none;
}

.textesimplepetitcentre {
	font-size: 1rem;
	line-height: 1.5rem;
	font-style: italic;
	color: #366;
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
}

.textesimplepetitcentré {
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-style: italic;
	color: #366;
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
}



/* TEXTEXTES TRES PETITS  */


.textesimpletrespetit {
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-style: italic;
	color: #366;
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
}
.textesimpletrespetitcentre {
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-style: italic;
	color: #366;
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
} 
.textesimpletrespetitcentré {
	font-size: 1.25rem;
	line-height: 2.2rem;
	font-style: italic;
	color: #366;	
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
} 





/*TEXTES TABLEAUX */



.textetableau {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-weight: bolder;
}

.textetableau2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-weight: bolder;
}

.textetableau3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	line-height: 1.8rem;
}

.textetableau4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
}


.textetableau5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
}









/* TEXTES EN COULEURS */


.texteblanc {
	color: #FFF;
}
.texterouge {
	color: #C33;
}

.texterouge2 {
	color: #C33;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-weight: bolder;
}
.textebleu {
	font-style: italic;
	color: #00F;
	font-family: "Arial Black", Gadget, sans-serif;
}
.textebleugrand {
	font-style: italic;
	color: #00F;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size:1.5rem;
	line-height:2.2rem;
	background-color: #BDE6FB;
}
.textebleufondjaune {
	color: #0074E8;
	background-color: #F7FEC5;
}
.textecarmin {
	color: #ac0228;
}


.textevert {
	color: #006200;
}

.textevertcentre {
	color: #006200;
	text-align: center;
}
.textevertgrand {
	color: #006200;
	font-size: 1.8rem;
	line-height: 2.8rem;
	background-color: #FF3;
}


.textevertfondjaune {
	color: #063;
	background-color: #FF9;
}

.textevertfondjaune2 {
	color: #063;
	font-size: 1.5rem;
	line-height: 2.2rem;
	background-color: #FF9;
}
.texterougefondjaune {
	color: #F00;
	background-color: #FF3;
}


.texterougefondjaune2 {
	color: #F00;
	font-size: 1.6rem;
	line-height: 2.3rem;
	background-color: #FF3;
}
.texterougefondjauneclair {
	color: #BF0000;
	background-color: #FFB;
}













.texteviolet {
	color: #D43FAA;
}

.textebordeaux {
	color: #840042;
}
.textenoir {
	color: #000;
}
.textegris {
	color: #C0C0C0
}
.textegrisfonce {
	color: #A0A0A0
}
.textenoir1 {
	color: #000;
}
.textenoir2 {
	color: #000;
	font-size: 1.6rem;
	line-height: 2.3rem;
}
.texteorange {
	font-weight: bold;
	color: #FF8000;
	background-color: #DAFECD;
}








/* TITRES NUMEROTES SANS COULEUR  */


.titre0 {
	font-family: "Arial Black", cursive;
	font-size:1.5rem;
	line-height: 2.2rem;
	font-weight: bold;
	color: #F00;
	font-style: normal;
	background-color: #FFF;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}
.titre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-width: 0.5px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #00F;
	border-bottom-color: #00F;
	background-color: #FFF;
	margin-top: 2px;
	margin-bottom: 5px;
	text-decoration: overline;
	text-align: center;
	background-image: url(../background/paper.gif);
	padding: 0px;
	background-repeat: repeat;
}
.titre2 {
	font-size: 1.5rem;
	line-height: 2.2rem;
}
.titre3 {
	font-size: 1.5rem;
	line-height: 2.2rem;
}
.titre3souligne {
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-weight: bolder;
	text-decoration: underline;
}













/*TITRES BLEUS*/

.titrebleu {
	color: #00F;
}

.titre1bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height : 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
.titre3bleu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.5rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 5px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}
.titre10bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
}


.titre30bleu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.1rem;
	border-bottom-width: 0.3rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}
.titre65bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 4rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.1rem;
	border-bottom-width:0.3rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	line-height: normal;
	vertical-align: middle;
}
.titre65bleupetit {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre90bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15pxpx;
	margin: 0px;
	vertical-align: middle;
}	




.titre120bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
	vertical-align: middle;
}	
.titre140bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height:2.9rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: top;
}

.titre140bleu1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: top;
}

.titre160bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: top;
}

.titre185bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
	vertical-align: top;
	
}



/*TITRES PARMES*/



.titreparme {
	color: #C0F;
}
.titre1parme {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C0F;
	border-top-color: #C0F;
	border-bottom-color: #C0F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre10parme {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C0F;
	border-top-color: #C0F;
	border-bottom-color: #C0F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}













/*TITRES VIOLET*/




.titre10violet {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #800080;
	border-top-color: #800080;
	border-bottom-color: #800080;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre65violet {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #800080;
	border-top-color: #800080;
	border-bottom-color: #800080;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre90violet {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #800080;
	border-top-color: #800080;
	border-bottom-color: #800080;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre130violet {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #800080;
	border-top-color: #800080;
	border-bottom-color: #800080;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}


















/*TITRES ORANGES*/


.titreorange {
	color: #A66400;
}
.titre1orange {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin-bottom:20px;
}	
	
.titre1orangebis {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin-bottom:20px;
}	
	
.titre30orange {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre50orange {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre65orange {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
}

.titre90orange {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}







/*TITRES VERTS*/




.titrevert {
	color: #363;
	font-size: 2rem;
	line-height: 2.9rem;
}
.titre1vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre3vert {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}

.titre65vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.6rem;
	border-bottom-width: 1rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;

}
.titre90vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height:3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.6rem;
	border-bottom-width: 1rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre120vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.6rem;
	border-bottom-width: 1rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre140vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height:3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.6rem;
	border-bottom-width: 1rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}






/*TITRES ROUGES*/









.titrerouge {
	color: #C03;
}

.titre3rouge {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}

.titre1rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre10rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre65rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}

.titre90rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
	vertical-align: middle;
}


.titre120rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height:3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0.8rem;
	margin: 0px;
}

.titre185rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height:3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
	vertical-align: top;	
}







/* TITRES CARMIN  */





.titre65carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre120carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre140carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre160carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre190carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.6rem;;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}








/*TITRES GRIS  */



.titre3gris {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #A0A0A0;
	border-top-color: #A0A0A0;
	border-bottom-color: #A0A0A0;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}
.titre65gris {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #A0A0A0;
	border-top-color:  #A0A0A0;
	border-bottom-color:  #A0A0A0;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}



/* TITRES NOIRS  */





.titre65noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre90noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.4rem;
	line-height: 3.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre120noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.4rem;
	line-height: 3.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.5rem;
	border-bottom-width: 0.8rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}


.titre130noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.5rem;
	border-bottom-width: 0.9rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: top;
}	
.titre140noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.5rem;
	border-bottom-width: 0.9rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
	vertical-align: top;
}	

.titre150noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre165noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: top;
}	





.titre185noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.2rem;
	line-height: 3.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	margin: 0px;
	vertical-align: top;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}	
.titre205noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: top;
}	





/*  TEXTES MARRON  TEXTES MARRON */









.titre65marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre90marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
	
}
.titre120marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
}
.titre140marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
}




.titre160marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
}

.titre180marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
	
}

.topcopyright {
	font-size: 1.5rem;
	line-height: 2.2rem;
	border-top-width: medium;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #565656;
	border-right-color: #565656;
	border-bottom-color: #565656;
	border-left-color: #565656;
}
.trespetit {
	font-size: 1.2rem;
	line-height: 1.8rem;
}
.trestrespetit {
	font-size: 1.1rem;
	line-height: 1.6rem;
}
.tresgrossetaille {
	font-size: 4rem;
	line-height: 5.7rem;
}
.verifie {
	font-style: oblique;
	color: #070;
	font-weight: bold;
}


}









/*::::::::: ::::::::::: :::: :::::::::::: ::: :::::::::::: ::::::::::::::: :::::: :::::::: :::::::::::::::  ::::::::::::: ::::::::::::: ::::: :::::::: ::::::: ::::: ::::::: :::::: :::::::::::: ::::::::: ::::::::: ::::::::: :::::::: :::::::::::::::::: ::::::::::::::::::: ::::: :: ::::: ::::::::::: :::::: :::::::::*/


/* ORDINATEUR HORIZONTAL HAUTE RESOLUTION */



@media screen and (min-width: 1280px) and (orientation: landscape)

{
	/* CONFIRME SUR ECRAN ORDINATEUR HAUTE DEFINITION ASUS LANDSCAPE */
	/* testé sur écran ordinateur horizontal 100% 2560 x 1440 */
	
	
	
	
	/*permet de modifier la taille des caractères selon les pixels CSS de l'écran  */
 html {
  	font-size: 1.1em;
}

.sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
	top: -0.5rem;
}
.ABASDEPAGE {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.1rem;
	line-height: 1.6rem;
	background-color: #DEDEDE;
	margin: 10px;
	padding: 0px;
}
.ABIBLIOTITHIS {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
}
.ABIBLIOTITPHI {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
}
.ABIBLIO {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: normal;
	color: #666;
	margin-left: 100px;
}
.ACOTE {
	font-family: "Lucida Console", Monaco, monospace;
	font-size: 1.1rem;
	line-height: 1.55rem;
	font-style: italic;
	font-weight: normal;
	text-align: left;
}

.AADRESSE {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3rem;
	line-height: 1.9rem;
	font-style: normal;
	font-weight: normal;
}
.ADATTEXT {
	font-family: Arial;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: none;
	margin: 0px;
	text-transform: uppercase;
}
.ATEXTE1 {
	font-family: Arial;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-weight: normal;
	text-align: justify;
	vertical-align: middle;
	margin-left: 50px;
	color: #000;
	text-indent: 1cm;
}
.ATEXTE1lien {
	font-family: Arial;
	font-size: 2rem;
	line-height: 2.9rem;
	font-weight: normal;
	text-align: justify;
	vertical-align: middle;
	margin-left: 50px;
	color: #000;
	text-indent: 1cm;
}
.ATEXTE2 {
	font-family: Arial;
	font-size:1.5rem;
	line-height: 2.2rem;	
	font-style: normal;
	text-align: justify;
	text-indent: 1cm;
	font-weight: normal;
	margin-top: 50px;
	margin-left: 50px;
	background-image: none;
}
.ATEXTE3 {
	font-family: Arial;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	text-indent: 1cm;
	color: #000;
	margin-left:100px;
}
.ATEXTE3liste {
	font-family: Arial;
	font-size: 1.25rem;
	line-height: 1.9rem;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	text-indent: 1cm;
	color: #000;
	list-style-type:square;
	list-style-position:inside;
}

.ATEXTE4 {
	font-family: Arial;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: justify;
	text-indent: 1cm;
	background-image: none;
	margin-left: 150px;
}

.ATEXTE4liste {
	font-family: Arial;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: justify;
	text-indent: 1cm;
	background-image: url(../background/paper.gif);
	list-style-type:disc;
	list-style-position:inside;
}
.ATEXTE5 {
	font-family: Arial;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: justify;
	text-indent: 1cm;
	vertical-align: middle;
	margin-left: 200px;
}
.ATEXTE5liste {
	font-family: Arial;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-align: justify;
	text-indent: 1cm;
	vertical-align: middle;
	list-style-type:circle;
	list-style-position: inside;
}



.ADATEPHILA {
	font-family: "Times New Roman";

	font-size: 1.5rem;
	line-height: 2.2rem;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	vertical-align: middle;
	margin-top: 30px;
	margin-left: 50px;
	left: 40px;
	text-decoration: underline;
	text-transform: uppercase;
}
.ATEXTEPHIL0 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 50px;
	text-align: justify;
}
.ATEXTEPHIL01 {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	margin-left: 100px;
	background-image: url(../background/paper.gif);
}

.ATEXTEPHIL1 {
	font-family:"Times New Roman"; 
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	text-indent: 50px;
	margin-left: 100px;
	background-image: none;
	color: #2A0000;
}
.ATEXTEPHIL1a {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	text-indent: 50px;
	margin-left: 100px;
	background-image: none;
	color: #2A0000;
}
.ATEXTEPHIL1moyen {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	text-indent: 50px;
	margin-left: 100px;
	background-image: none;
	color: #2A0000;
}

.ATEXTEPHIL1grand {
	font-family: "Times New Roman";
	font-size: 2.2rem;
	line-height: 3.2rem;	
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	text-indent: 50px;
	margin-left: 100px;
	background-image: none;
	color: #2A0000;
}


.ATEXTEPHIL2 {
	font-family: "Times New Roman";
	font-size: 1.3rem;
	line-height: 1.9rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 100px;
	vertical-align: middle;
	text-align: justify;
}
.ATEXTEPHIL2a {
	font-family: "Times New Roman";
	font-size: 1.5rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 100px;
	vertical-align: middle;
	text-align: justify;
}

.ATEXTEPHIL3 {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 150px;
	color: #000;
	text-align: justify;
}

.ATEXTEPHIL3a {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 150px;
	color: #000;
	text-align: justify;
}
.ATEXTEPHIL3GRIS {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 150px;
	color:#666;
	text-align: justify;
}
.ATEXTEPHIL3liste {
	font-family:"Times New Roman";
	font-size: 1.4rem;
	line-height:2.2rem;
	font-style: normal;
	font-weight: bold;
	list-style-type: square;
	list-style-position:outside;
	color: #000;
	vertical-align: bottom;
	margin-top: 0px;
	text-align: justify;
	margin-bottom: 15px;
}

.ATEXTEPHIL4 {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	margin-left: 200px;
	color: #000;
	text-align: justify;
	vertical-align: middle;
}

.ATEXTEPHIL4liste {
	font-family: "Times New Roman";
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	list-style-type: circle;
	list-style-position:inside;
	text-align: justify;
	vertical-align: middle;
}
.ATEXTEPHIL5 {
	font-family: "Times New Roman";
	vertical-align: middle;
	margin-left: 250px;
	font-size: 1.3rem;
	line-height: 1.9rem;
	font-style: normal;
	font-weight: bold;
	line-height:1.8rem;
	color: #000;
	text-align: justify;
}
.ATEXTEPHIL5liste {
	font-family: "Times New Roman";
	vertical-align: middle;
	list-style-type: disc;
	list-style-position:inside;
	font-size: 1.4rem;
	line-height:2.1rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: justify;
}


.alignementdroit {
	text-align: right;
}
.barrebleue {
	border-top-width: medium;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #00F;
	border-right-color: #00F;
	border-bottom-color: #00F;
	border-left-color: #00F;
}

.blochomogene {
	width: 90%;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 10px;
	background-image: url(../background/paper.gif);
	text-align: left;
}

.blochomogene2 {
	width: 99.5%;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 5px;
	text-align: left;
}

.blocliste {
	margin-left: 75px;
}


/* BLOCSDROITS BLOCS DROITS BLOCSDROITS  */

/*tous les float ont été mis en none*/
.blocdroit250 {
	width: 35%;
	border-top-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float: right;
	border-right-width:medium;
	border-bottom-width: thin;
	border-left-width: thin;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
}
.blocdroit320 {
	width: 45%;
	border-top-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float: right;
	border-right-width:medium;
	border-bottom-width: thin;
	border-left-width: thin;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: justify;
}
.blocdroit500 {
	width: 500px;
	border-top-width: medium;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float: none;
	border-right-width:medium;
	border-bottom-width: medium;
	border-left-width: medium;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
}
.blocdroit500b {
	width: 500px;
	float:none;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
}

.blocdroit575 {
	width: 575px;
	border-top-width: medium;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float: none;
	border-right-width:medium;
	border-bottom-width: medium;
	border-left-width: medium;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
}

.blocdroit600 {
	width: 600px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	display: block;
	margin-left: 10px;
	border: medium solid #000;
}
.blocdroit625 {
	width: 625px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	display: block;
	margin-left: 10px;
	border: medium solid #000;
}
.blocdroit650 {
	width: 650px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	display: block;
	margin-left: 10px;
	border: medium solid #000;
}

/*
.bloccentre650 {
	width: 650px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	margin-left: auto;
}
*/

.blocdroit675 {
	width: 675px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	display: block;
	margin-left: 5px;
	border: medium solid #000;
}
.blocdroit700 {
	width: 700px;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	margin-right: 25px;
	border: medium solid #000;
	float: none;
}
.blocdroit725 {
	width: 725px;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	margin-right: 25px;
	border: medium solid #000;
	float: none;
}

.blocdroit740 {
	width: 720px;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	border: medium solid #000;
	float: none;
}
.blocdroit750 {
	width: 730px;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	border: medium solid #000;
	float: none;
}

.blocdroit770 {
	width: 750px;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	border: medium solid #000;
	float: none;
}






/*  BLOCS GAUCHES BLOCS GAUCHES BLOCS GAUCHES  */







.blocgauche250 {
	width: 250px;
	border-top-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	float: left;
	border-right-width:medium;
	border-bottom-width: thin;
	border-left-width: thin;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
}
.blocgauche500 {
	width: 500px;
	float: left;
	padding: 10px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	border: medium solid #000;
}

.blocgauche550 {
	width: 550px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	border: medium solid #000;
}


.blocgauche600 {
	width: 600px;
	float: left;
	padding: 10px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	border: medium solid #000;
}

.blocgauche650 {
	width: 650px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	border: medium solid #000;
}

.blocgauche675 {
	width: 675px;
	float:left;
	padding: 10px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	display: block;
	margin-right: 5px;
	border: medium solid #000;
}

.blocgauche675a {
	width: 650px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	border: 15px solid #000;
}
.blocgauche700 {
	width: 700px;
	float: left;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	border: medium solid #000;
}
.blocgauche740 {
	width: 740px;
	float: left;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
	margin-left: 10px;
	border: medium solid #000;
}




/* BLOCS CENTRE BLOCS CENTRE BLOCS CENTRE  */


.bloccentre500 {
	width: 500px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	vertical-align: middle;
	background-position: center center;
	visibility: visible;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 10px;
	border: 4px solid #2A3F00;
	float: none;
}

.bloc550centre {
	width: 550px;	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 10px;
	border: 4px solid #2A3F00;
	float: none;
	left: auto;
	right: auto;
}


.bloccentre600 {
	width: 600px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	margin-right: auto;
	margin-left: auto;
}

.bloccentre625 {
	width: 625px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	right: auto;
	visibility: visible;
	display: block;
	margin-left: auto;
}
.bloccentre650 {
	width: 650px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	margin-left: auto;
}




.bloccentre675 {
	width: 675px;
	float: none;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	clear: none;
}

.bloccentre700 {
	width: 700px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
}
.bloccentre725 {
	width: 725px;
	float: none;
	margin: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.bloccentre745 {
	width: 745px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
}

.bloc750centre {
	padding: 10px;
	border: 4px solid #2A3F00;
}
.bloccentre750 {
	width: 750px;
	float: none;
	padding: 5px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
}	
.bloccentre755 {
	width: 755px;
	float: none;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: medium solid #000;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	margin-right: 0px;
	margin-left: 0px;
}



.body {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;  /* ou 200% */
	margin: 0;  /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */
	padding: 0;	
	width: auto;
	max-width: 97%;
	text-align: center; /* ce paramétrage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite aligné à gauche (valeur par défaut) dans le sélecteur #container */
	color: #00F;
}


.breakafter { 
  page-break-after: always; 
}

.cursive {
	font-family: "Comic Sans MS", cursive;
}

.copieh1 {
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #00F;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}

.description {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.12rem;
	line-height: 1.8rem;
	font-style: italic;
	color: #063;
	font-weight: bold;
	text-align: center;
	margin: auto;
	padding-right: 3px;
	padding-left: 3px;
	left: auto;
	right: auto;
}

.description2 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: italic;
	color: #063;
	font-weight: bold;
	text-align: center;
	margin: auto;
	padding-right: 5px;
	padding-left: 5px;
	left: auto;
	right: auto;
}






#djibouti {
	background-color: #FAE9CB;
}



/*CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  CADRES DIVERS  */





.ENCADREbleu {
	font-size:1.5rem;
	line-height: 2.2rem;
	padding: 15px;
	width: 600px;
	border: 12px groove #099;
	visibility: visible;
	background-color: #0FF;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}

.ENCADREbleu1 {
	padding: 15px;
	width: 500px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #0FF;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}




.ENCADREblanc1 {
	padding: 15px;
	width: 500px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc {
	padding: 15px;
	width: 600px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc3 {
	padding: 15px;
	width: 650px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc2 {
	padding: 15px;
	width: 700px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}
.ENCADREblanc4 {
	padding: 15px;
	width: 500px;
	font-size:1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}









.ENCADREblanc400 {
	padding: 15px;
	width: 400px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}

.ENCADREblanc575 {
	padding: 15px;
	width: 575px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}


.ENCADREblanc635 {
	padding: 15px;
	width: 635px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 12px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}


.ENCADREblanc730 {
	padding: 15px;
	width: 730px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	border: 5px groove #099;
	visibility: visible;
	background-color: #FBF8D9;
	float: none;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-weight: bold;
	display: block;
}


.encadre5 {
	border: thick double #51D7E1;
	width: 75%;
	font-size:1.5rem;
	line-height: 2.2rem;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 7vw;
	clear: none;
	float: none;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	font-style: oblique;
	margin: auto;
	background-color: #D1F4F8;
}
.encadresimple {
	border: medium groove #00F;
}





/*ENTETES DIVERSES*/





.enteterouge {
	color: #F00;
}
.entetegrise {
	color: #A0A0A0;
}
	
.ENTETEDROITEBLEUE {
	margin: 15px;
	padding: 10px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: italic;
	font-weight: bold;
	color: #00F;
	text-align: right;
	vertical-align: middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #00F;
	background-image: url(../background/paper.gif);
}
.ENTETEDROITECARMIN {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: italic;
	font-weight: bold;
	color: #C03;
	text-align: right;
	vertical-align: middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #C03;
	background-image: url(../background/paper.gif);
}

.ENTETEDROITEPARME {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: italic;
	font-weight: bold;
	color: #C0F;
	text-align: right;
	vertical-align: middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #C0F;
	background-image: url(../background/paper.gif);
}
.ENTETEDROITEROUGE {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: italic;
	font-weight: bold;
	color: #C03;
	text-align: right;
	vertical-align: middle;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #F30;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
}
.ENTETEDROITEORANGE {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: italic;
	font-weight: bold;
	color: #A66400;
	text-align: right;
	vertical-align: middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #F90;
	background-image: url(../background/paper.gif);
	border-left-width: thin;
}


.ENTETEDROITEVERTE {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.35rem;
	line-height: 2rem;
	font-style: italic;
	font-weight: bold;
	color: #363;
	text-align: right;
	vertical-align: middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #363;
	background-image: url(../background/paper.gif);
}
.ENTETEDROITEGRISE {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.35rem;
	line-height: 2.2rem;
	font-style: italic;
	font-weight: bold;
	color: #A0A0A0;
	text-align: right;
	vertical-align: middle;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #A0A0A0;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
}
.ENTETEDROITEMARRON {
	margin: 0;
	padding: 10px 0;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: italic;
	font-weight: bold;
	color: #804000;
	text-align: right;
	vertical-align: middle;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #804000;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
}


.exposant {
	text-decoration: overline;
	vertical-align: super;
}

.extralarge {
	font-size: 3rem;
	line-height: 4.3rem;
}

/* a priori */
.footerp {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: italic;
	font-weight: normal;
	color: #00F;
	text-align: right;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	background-color: #CCC;
	background-image: url(../background/paper.gif);
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	margin-right: auto;
	margin-left: auto;
}

/* a priori */
.footerp1 {
	font-family: "Arial", cursive;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: italic;
	font-weight: normal;
	color: #00F;
	text-align: right;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #00F;
	background-color: #CCC;
	background-image: url(../background/paper.gif);
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

/* a priori */
.footercopy {
	font-family: "Arial", cursive;
	font-size:1.4rem;
	line-height: 2.1rem;
	font-style: italic;
	font-weight: normal;
	color: #00F;
	text-align: center;
	background-image: url(../background/paper.gif);
	
}


.generalitesverte {
	padding: 5px;
	border: thick solid #090;
	background-image: url(../background/paper.gif);
}
.generalitesbleu {
	padding: 15px;
	border: thick solid #00F;
}
.generalitesrouge {
	padding: 5px;
	border: thick solid #F00;
}
.generalitescarmin {
	padding: 5px;
	border: thick solid #C03;
}
.generalitesparme {
	padding: 5px;
	border: thick solid #C0F;
}
.glossaire {
	text-indent: -30px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	white-space: normal;
	margin-left: 20px;
	padding-left: 15px;
	list-style-type: square;
}


.grand {
	font-size: 1.6rem;
	line-height: 2.3rem;
}



.grandenteterouge {
	color: #c03;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	text-align: center;
}
.grandetaille {
	font-size: 1.8rem;
	line-height: 2.7rem;
}

/* a priori */
.groschiffre {
	font-size: 2rem;
	line-height: 2.9rem;
	font-weight: bolder;
	margin-left: 40px;
}





/*IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES IMAGES  */




.image_gauche {
	margin-left: 10px;
	vertical-align: top;
}
.image_centre {
	margin-right: auto;
	margin-left: auto;
	clear: none;
	left: auto;
	right: auto;
	display: block;
	padding: 5px;
	height: auto;
	width: auto;
	margin-top: auto;
	margin-bottom: auto;
}
.image_centre-sansmarge {
	margin-right: auto;
	margin-left: auto;
	clear: none;
	left: auto;
	right: auto;
	display: block;
	padding: 0px;
	float: none;
}
.image_droite {
	margin-right: 10px;
	display: block;
	margin-left: auto;
}






.image_bas {
	margin-bottom: 1px;
	display: block;
	margin-top: auto;
	bottom: auto;
}
.image_bas-1 {
	vertical-align: baseline;
	margin: 2px;
	padding: 5px;
	left: auto;
	top: auto;
	right: auto;
	bottom: 0px;
	clip: rect(auto,auto,0px,auto);
	position: static;
}
.intertitrerouge {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	color: #F00;
	text-align: center;
}
/* a priori */
.lieninternet {
	font-size: 1.3rem;
	line-height: 1.9rem;
	text-align: left;
}








.liste1 {
	font-weight: normal;
	font-style: oblique;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: oblique;
	color: #333399;
	text-align: left;
	background-image: none;
	float: none;
}

.liste2 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	margin-left: 25px;
	color: #333;
	text-align: left;
}

.liste3 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	margin-left: 55px;
	color: #333;
	text-align: left;
}

.Ligneblanche {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
}

.lignesespacee {
	line-height: 3rem;
}

.lignesespacee2 {
	line-height: 4rem;
}
.minuscule {
	text-transform: lowercase;
}

.miseajour {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: italic;
	font-size: 1.4rem;
	line-height: 2.1rem;
	text-align: center;
	background-color: #D9FFFF;
}

.moyen {
	font-size: 1.5rem;
	line-height: 2.2rem;
}

.moyenespace {
	font-size: 1.4rem;
	line-height: 2.1rem;
}

.moyenespace2 {
	font-size: 1.3rem;
	line-height: 1.9rem;	
}

.moyenespace3 {
	font-size: 1.15rem;
	line-height: 1.6rem;	
}

.moyenespace4 {
	font-size: 1.3rem;
	line-height: 1.9rem;	
}


.moyengrand {
	font-size: 1.2rem;
	line-height: 1.8rem;
}








.negatif {
	color: #FFF;
	background-color: #000;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.num {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: none;
	text-decoration: underline;
	background-repeat: repeat;
	background-color: #92F1C4;

}



.oneColFixCtrHdr #container {
	width: 800px; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
	border: 5px solid  #666; 
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	background-image: url(../background/paper.gif);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.oneColFixCtrHdr #container2 {
	width: 800px; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
	border: 6px solid #666;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	background-image: url(../background/paper.gif);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.oneColFixCtrHdr #container3 {
	width: 800px; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
	border: 6px solid #0059B3;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	background-image: url(../background/paper.gif);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}





.oneColFixCtrHdr #header {
	background-image: url(../background/paper.gif);
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	background-repeat: repeat;
	margin: 0px;
	line-height: 30px;
}


.oneColFixCtrHdr #header1 {
	background-image: url(../background/paper.gif);
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	background-repeat: repeat;
	margin: 0px;
	line-height: 30px;
}

.oneColFixCtrHdr #header2 {
	background-image: url(../background/paper.gif);
	padding-top: 0;
	padding-right: 5px;
	padding-left: 5px;
	background-repeat: repeat;
	line-height: 30px;
}

.oneColFixCtrHdr #mainContent {
	font-family: Verdana, Geneva, sans-serif;
	background-image: url(../background/paper.gif);
	color: #000;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 0px;
	text-align: justify;
	margin-bottom: 25px;
}
.oneColFixCtrHdr #mainContent2 {
	font-family: Verdana, Geneva, sans-serif;
	background-image: url(../background/paper.gif);
	color: #000;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 0px;
	text-align: justify;
}
.oneColFixCtrHdr #container #mainContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	background-repeat: repeat;
	color: #000;
	text-align: justify;
	font-weight: bold;
	font-style: italic;
}
.oneColFixCtrHdr #container2 #mainContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	background-repeat: repeat;
	color: #000;
	text-align: justify;
	font-weight: bold;
	font-style: italic;
}

.oneColFixCtrHdr #container3 #mainContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	background-repeat: repeat;
	color: #000;
	text-align: justify;
	font-weight: bold;
	font-style: italic;
}
.oneColFixCtrHdr #container #mainContent #militaire {
	background-color: #E9FBFE;
}







.oneColFixCtrHdr #footer {
	background-image: url(../background/paper.gif);
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	margin-top: -14px;
}

.oneColFixCtrHdr #container #mainContent h1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	color: #00F;
}

.oneColFixCtrHdr #container2 #mainContent h1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	color: #00F;
}

.oneColFixCtrHdr #container3 #mainContent h1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	color: #00F;
}
.oneColFixCtrHdr #container #mainContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	color: #03F;
	text-align: center;
	vertical-align: middle;
	background-image: none;
}
.oneColFixCtrHdr #container2 #mainContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #03F;
	text-align: center;
	vertical-align: middle;
	background-image: none;
}

.oneColFixCtrHdr #container3 #mainContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #03F;
	text-align: center;
	vertical-align: middle;
	background-image: none;
}




.oneColFixCtrHdr #container #mainContent h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.jpg);
	margin-bottom:0.3rem;
}
.oneColFixCtrHdr #container2 #mainContent h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.jpg);
}

.oneColFixCtrHdr #container3 #mainContent h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.jpg);
}
.oneColFixCtrHdr #container #mainContent h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.2rem;
	line-height: 3.3rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type:square
}
.oneColFixCtrHdr #container2 #mainContent h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.2rem;
	line-height: 3.3rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type:square
}

.oneColFixCtrHdr #container3 #mainContent h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.2rem;
	line-height: 3.3rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type:square
}







.oneColFixCtrHdr #container #mainContent h5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
	background-image: url(../background/paper.gif);
}


.oneColFixCtrHdr #container #mainContent h5a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
}

.oneColFixCtrHdr #container2 #mainContent h5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
	background-image: url(../background/paper.gif);
	
}
.oneColFixCtrHdr #container3 #mainContent h5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
	background-image: url(../background/paper.gif);
	
}

.oneColFixCtrHdr #container3 #mainContent h5a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.9rem;
	line-height: 2.8rem;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	list-style-type: decimal;
	background-image: url(../background/paper.gif);
	text-decoration: underline;
}





.oneColFixCtrHdr #container #mainContent h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: italic;
	font-weight: bold;
	color: #2A1F00;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}
.oneColFixCtrHdr #container2 #mainContent h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: italic;
	font-weight: bold;
	color: #2A1F00;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}

.oneColFixCtrHdr #container3 #mainContent h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: italic;
	font-weight: bold;
	color: #2A1F00;
	text-align: left;
	vertical-align: middle;
	width: auto;
	text-transform: none;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}




.oneColFixCtrHdr #container #mainContent #nouvelles_hebrides {
	background-color: #CAFFE4;
}
.oneColFixCtrHdr #container #mainContent #comores {
	background-color: #D8B574;
}
.oneColFixCtrHdr #container #mainContent #preface {
	background-color: #FEF3E7;
}
.oneColFixCtrHdr #container #mainContent #polynesie {
	background-color: #FDFDEA;
}

.ow-break-word {
  overflow-wrap: break-word;
}



.pageafrique {
	border-right-width: 15px;
	border-left-width: 15px;
	border-left-color: #F90;
	border-left-style: solid;
	border-right-color: #F90;
	border-right-style: solid;
}
.pageafrique1 {
	border-top-width: 15px;
	border-right-width: 15px;
	border-left-width: 15px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #F90;
	border-left-color: #F90;
	border-right-color: #F90;
}
.pageafrique2 {
	border-right-width: 15px;
	border-left-width: 15px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #F90;
	border-right-color: #F90;
}
.pageafrique3 {
	border-right-width: 15px;
	border-left-width: 15px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #F90;
	border-right-color: #F90;
	border-bottom-width: 15px;
	border-bottom-color: #F90;
	border-bottom-style: solid;
}









.petit {
	font-size: 1.1rem;
	line-height: 1.8rem;
	text-align: center;
}


.petit1 {
	font-size: 1.1rem;
	line-height: 1.8rem;
	text-align: center;
}

.petitgauche {
	font-size: 1.3rem;
	line-height: 1.9rem;
	text-align: left;
}
.petitdroit {
	font-size: 1.3rem;
	line-height: 1.9rem;
	text-align: right;
}
.petitenteterouge {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	color: #2A0000;
	text-align: center;
}


.plégendedroite {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 250px;
	border-top-style: ridge;
}
.reference {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-weight: normal;
}










/*TEXTES SECONDAIRES  REXTES SECONDAIRES TEXTES SECONDAIRES */


.textecentre {
	text-align: center;
	vertical-align: middle;
}

/* TEXTES SIMPLES MOYENS */


.textesimplemoyen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: oblique;
	text-align: right;
	background-image: none;
	float: right;
	padding-right:0.5rem;
}

.textesimplemoyen2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;	
	font-weight:bolder;
	font-style: oblique;
	color: #066;
	text-align: right;
	background-image: url(../background/paper.gif);
	float: right;
}

.textesimplemoyencentre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	text-align: center;
	background-image: none;
}

.textesimplemoyencentre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3rem;
	line-height: 1.9rem;
	text-align: center;
	background-image: none;
}



.textesimplemoyengauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.5rem;
	line-height:3.2rem;
	font-style: oblique;
	color: #333399;
	text-align: left;
	background-image: none;
	float: none;
}
.textesimplemoyengauche2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.5rem;	
	font-style: oblique;
	color: #333399;
	text-align: left;
	background-image: none;
	float: none;
}

.textesimplemoyengauche3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3rem;
	line-height: 2rem;	
	font-style: oblique;
	color: #333399;
	text-align: left;
	background-image: none;
	float: none;
}



.textesimplemoyendroit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.3rem;
	font-style: oblique;
	color:#000000;
	text-align: right;
	background-image: none;
	float: none;
}
.textesimplemoyendroit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.3rem;
	font-style: oblique;
	color: #066;
	text-align: right;
	background-image: none;
	float: none;
}
.textesimplemoyendroit3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.4rem;
	font-style: oblique;
	color: #009999;
	text-align: right;
	background-image: none;
	float: none;
}






.textesimplemoyendecale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3rem;
	line-height: 1.9rem;
	background-image: none;
	text-indent: 180px;
}
.textesimplemoyenvert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3rem;
	line-height: 1.9rem;
	font-style: oblique;
	text-align: right;
	color:#367E27;
	background-image: none;
	float: right;
}







/*  TEXTES SIMPLES PETITS */





.textesimplepetit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: oblique;
	color: #000;
	text-align: center;
	background-image: none;
	float: right;
}

.textesimplepetit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-weight:bolder;
	font-style: oblique;
	line-height: 3rem;
	color: #066;
	text-align: right;
	background-image: url(../background/paper.gif);
	float: right;
}


.textesimplepetitbleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-style: oblique;
	color: #06C;
	text-align: right;
	background-image: none;
	float: right;
}




.textesimplepetitgauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-style: oblique;
	color: #066;
	text-align: left;
	background-image: none;
	float: none;
}
.textesimplepetitgauche2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-style: oblique;
	color: #066;
	text-align: left;
	background-image: none;
	float: none;
	text-indent: 30px;
}
.textesimplepetitgauche3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: oblique;
	color: #066;
	text-align: left;
	background-image: none;
	float: none;
	text-indent: 3rem;
}

.textesimplepetitgauche4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3rem;
	line-height: 1.8rem;
	font-style: oblique;
	color: #066;
	text-align: left;
	background-image: none;
	float: none;
}




.textesimplepetitdroit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: oblique;
	color: #066;
	text-align: right;
	background-image: none;
	float: none;
}

.textesimplepetitcentre {
	font-size: 1rem;
	line-height: 1.6rem;
	font-style: italic;
	color: #366;
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
}

.textesimplepetitcentré {
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-style: italic;
	color: #366;
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
}



/* TEXTEXTES TRES PETITS  */


.textesimpletrespetit {
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-style: italic;
	color: #366;
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
}
.textesimpletrespetitcentre {
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-style: italic;
	color: #366;
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
} 
.textesimpletrespetitcentré {
	font-size: 1rem;
	line-height: 1.7rem;
	font-style: italic;
	color: #366;	
	background-image: none;
	background-repeat: repeat;
	font-weight: bold;
} 





/*TEXTES TABLEAUX */



.textetableau {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-weight: bolder;
}

.textetableau2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-weight: bolder;
}

.textetableau3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	line-height: 1.8rem;
}

.textetableau4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height: 2.5rem;
}


.textetableau5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
}









/* TEXTES EN COULEURS */


.texteblanc {
	color: #FFF;
}
.texterouge {
	color: #C33;
}

.texterouge2 {
	color: #C33;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-weight: bolder;
}
.textebleu {
	font-style: italic;
	color: #00F;
	font-family: "Arial Black", Gadget, sans-serif;
}
.textebleugrand {
	font-style: italic;
	color: #00F;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size:1.5rem;
	line-height:2.2rem;
	background-color: #BDE6FB;
}
.textebleufondjaune {
	color: #0074E8;
	background-color: #F7FEC5;
}
.textecarmin {
	color: #ac0228;
}


.textevert {
	color: #006200;
}

.textevertcentre {
	color: #006200;
	text-align: center;
}
.textevertgrand {
	color: #006200;
	font-size: 1.8rem;
	line-height: 2.6rem;
	background-color: #FF3;
}


.textevertfondjaune {
	color: #063;
	background-color: #FF9;
}

.textevertfondjaune2 {
	color: #063;
	font-size: 1.5rem;
	line-height: 2.2rem;
	background-color: #FF9;
}
.texterougefondjaune {
	color: #F00;
	background-color: #FF3;
}


.texterougefondjaune2 {
	color: #F00;
	font-size: 1.6rem;
	line-height: 2.3rem;
	background-color: #FF3;
}
.texterougefondjauneclair {
	color: #BF0000;
	background-color: #FFB;
}













.texteviolet {
	color: #D43FAA;
}

.textebordeaux {
	color: #840042;
}
.textenoir {
	color: #000;
}
.textegris {
	color: #C0C0C0
}
.textegrisfonce {
	color: #A0A0A0
}
.textenoir1 {
	color: #000;
}
.textenoir2 {
	color: #000;
	font-size: 1.6rem;
	line-height: 2.3rem;
}
.texteorange {
	font-weight: bold;
	color: #FF8000;
	background-color: #DAFECD;
}








/* TITRES NUMEROTES SANS COULEUR  */


.titre0 {
	font-family: "Arial Black", cursive;
	font-size:1.5rem;
	line-height: 2.2rem;
	font-weight: bold;
	color: #F00;
	font-style: normal;
	background-color: #FFF;
	font-variant: small-caps;
	background-image: url(../background/paper.gif);
}
.titre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-width: 0.5px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #00F;
	border-bottom-color: #00F;
	background-color: #FFF;
	margin-top: 2px;
	margin-bottom: 5px;
	text-decoration: overline;
	text-align: center;
	background-image: url(../background/paper.gif);
	padding: 0px;
	background-repeat: repeat;
}
.titre2 {
	font-size: 1.5rem;
	line-height: 2.2rem;
}
.titre3 {
	font-size: 1.5rem;
	line-height: 2.2rem;
}
.titre3souligne {
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-weight: bolder;
	text-decoration: underline;
}






/*TITRES BLEUS*/

.titrebleu {
	color: #00F;
}

.titre1bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height : 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
.titre3bleu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.5em;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 5px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}
.titre10bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
}

.titre30bleu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.1rem;
	border-bottom-width: 0.3rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}
.titre65bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 4rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.1rem;
	border-bottom-width:0.3rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	line-height: normal;
	vertical-align: middle;
}
.titre65bleupetit {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre90bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15pxpx;
	margin: 0px;
	vertical-align: middle;
}	




.titre120bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
	vertical-align: middle;
}	
.titre140bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: top;
}

.titre140bleu1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: top;
}

.titre160bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: top;
}

.titre185bleu {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 2.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	border-top-color: #00F;
	border-bottom-color: #00F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
	vertical-align: top;
	
}



/*TITRES PARMES*/



.titreparme {
	color: #C0F;
}
.titre1parme {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C0F;
	border-top-color: #C0F;
	border-bottom-color: #C0F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre10parme {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C0F;
	border-top-color: #C0F;
	border-bottom-color: #C0F;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}













/*TITRES VIOLET*/




.titre10violet {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.4rem;
	line-height: 2.1rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #800080;
	border-top-color: #800080;
	border-bottom-color: #800080;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre65violet {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #800080;
	border-top-color: #800080;
	border-bottom-color: #800080;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre90violet {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #800080;
	border-top-color: #800080;
	border-bottom-color: #800080;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre130violet {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #800080;
	border-top-color: #800080;
	border-bottom-color: #800080;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}







/*TITRES ORANGES*/


.titreorange {
	color: #A66400;
}
.titre1orange {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin-bottom:20px;
}	
	

.titre1orangebis {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: center;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 2px;
	margin-bottom:20px;
}


		
.titre30orange {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.7rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre50orange {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.7rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre65orange {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 2.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
}

.titre90orange {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 2.7rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#A66400;
	border-top-color: #F90;
	border-bottom-color: #F90;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}







/*TITRES VERTS*/




.titrevert {
	color: #363;
	font-size: 2rem;
	line-height: 2.5rem;
}
.titre1vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}
.titre3vert {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}

.titre65vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.3rem;
	border-bottom-width: 0.6rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;

}
.titre90vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height:3.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.6rem;
	border-bottom-width: 1rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre120vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.3rem;
	border-bottom-width: 0.6rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre140vert {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height:2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #363;
	border-top-color: #363;
	border-bottom-color: #363;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.3rem;
	border-bottom-width: 0.6rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}






/*TITRES ROUGES*/









.titrerouge {
	color: #C03;
}

.titre3rouge {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: left;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}

.titre1rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre10rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre65rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	margin: 0px;
}

.titre90rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
	vertical-align: middle;
}


.titre120rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 0.8rem;
	margin: 0px;
}

.titre185rouge {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height:2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
	vertical-align: top;	
}







/* TITRES CARMIN  */





.titre65carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre120carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.1rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre140carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre160carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre190carmin {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.6rem;;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #C03;
	border-top-color: #C03;
	border-bottom-color: #C03;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}








/*TITRES GRIS  */



.titre3gris {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #A0A0A0;
	border-top-color: #A0A0A0;
	border-bottom-color: #A0A0A0;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	width: auto;
	vertical-align: middle;
}
.titre65gris {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #A0A0A0;
	border-top-color:  #A0A0A0;
	border-bottom-color:  #A0A0A0;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}



/* TITRES NOIRS  */





.titre65noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre90noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.4rem;
	line-height: 3.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre120noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.3rem;
	border-bottom-width: 0.5rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}


.titre130noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.2rem;
	border-bottom-width: 0.5rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: top;
}	
.titre140noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.25rem;
	border-bottom-width: 0.5rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 15px;
	margin: 0px;
	vertical-align: top;
}	

.titre150noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2.5rem;
	line-height: 3.2rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}

.titre165noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.6rem;
	line-height: 2.3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: top;
}	


.titre185noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	margin: 0px;
	vertical-align: top;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}	
.titre205noir {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.9rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;

	padding: 10px;
	margin: 0px;
	vertical-align: top;
}	





/*  TEXTES MARRON  TEXTES MARRON */









.titre65marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.9rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
}
.titre90marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.9rem;
	line-height: 2.9rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
	
}
.titre120marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.75rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
}
.titre140marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2rem;
	line-height: 3rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
}




.titre160marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.7rem;
	line-height: 2.5rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: 0.3rem;
	border-bottom-width: 0.6rem;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
}

.titre180marron {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8rem;
	line-height: 2.6rem;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #804000;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: center;
	border-right-color: #FFF;
	border-left-color: #FFF;
	background-image: url(../background/paper.gif);
	border-top-width: thin;
	border-bottom-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	margin: 0px;
	vertical-align: middle;
	
}

.topcopyright {
	font-size: 1.5rem;
	line-height: 2.2rem;
	border-top-width: medium;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #565656;
	border-right-color: #565656;
	border-bottom-color: #565656;
	border-left-color: #565656;
}
.trespetit {
	font-size: 1.2rem;
	line-height: 1.8rem;
}
.trestrespetit {
	font-size: 1.1rem;
	line-height: 1.6rem;
}
.tresgrossetaille {
	font-size: 4rem;
	line-height: 5.6rem;
}
.verifie {
	font-style: oblique;
	color: #070;
	font-weight: bold;
}


}
