html,body { 	
margin: 0px; 	
/*text-align: center; 
height: 100%;*/
}

#ImaHome3 {
	background-repeat:no-repeat;
	background-position: 0px 100%;
	border-right: solid 2px ; #4A4794;
}
 /* ------------------------   BODY ------------------------  */
#inputRecherche,#words { 
	width: 114px; 
	height: 24px; 
	border: solid 1px green;  
	font-family: Arial; 
	font-size: 10px; 
	color: black;
	text-align: center;
}

 #bout-inscription {
	font-family: Verdana;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #E2001A;
	text-align: center;
	vertical-align: middle;
	width: 89px;
	border: 0px;
	cursor: hand;
 }

#bout_Form_Envoyer {
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #E2001A;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	height: 25px;
	border: 0px;
	cursor: hand;
 }

textarea {
	overflow: auto;
}

#main {
	position: absolute;
	left: 50%; 
	width: 854px;
    height: 100%;
	margin-left: -427px; /* moitié de la largeur */
	/* border: solid  1px #000;*/
 }

#Main_Tableau {
	border: solid 1px gray;
}	

 /* ------------------------  HOME ------------------------  */
.affiDate { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #4A4794 ;
	text-align: right;
	vertical-align: middle;
	padding: 0px;
	border-width: 0px;
	font-weight: bold;
}
 /* ------------------------  ACCES ------------------------  */
.messageAcces { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color : #4A4794 ;
}
.messageErreur { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color : red ;
}
/* ------------------------ TITRES ------------------------ */
.titreVioletD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4A4794 ;
	background-color: #D7D4E8;
	border-right: solid 1px #4A4794;
}

.titreVioletG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4A4794 ;
	background-color: #D7D4E8;
	border-left: solid 1px #4A4794;
}

.titreVioletDit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #4A4794 ;
	background-color: #D7D4E8;
	border-right: solid 1px #4A4794;
}

.titreVioletGit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #4A4794 ;
	background-color: #D7D4E8;
	border-left: solid 1px #4A4794;
}

.titreViolet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4A4794 ;
	background-color: #D7D4E8;
	padding-left: 10px;
}

.titreVioletIt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #4A4794 ;
	background-color: #D7D4E8;
}

.titreEvenement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: white ;
	background-color: #F37800;
}

/*  ------------------------  FONTES ------------------------ */

/* ---- Normal Violet ---- */
.txtn8v { /* TeXTe Normal 8 px Violet */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #4A4794;
}

.txtn8vIt{ /* TeXTe Normal 8 px Violet ITalic */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	font-style: italic;
	color: #4A4794 ;
}

.txtn9v { /* TeXTe Normal 9 px Violet */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #4A4794;
}

.txtn9vIt{ /* TeXTe Normal 9 px Violet ITalic */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-style: italic;
	color: #4A4794 ;
}

.txtn10v { /* TeXTe Normal 10 px Violet */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4A4794;
}

.txtn10vIt{ /* TeXTe Normal 10 px Violet ITalic */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	color: #4A4794 ;
}

.txtn11v{ /* TeXTe Normal 11 px Violet */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4A4794 ;
}

.txtn11vIt{ /* TeXTe Normal 11 px Violet ITalic */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	color: #4A4794 ;
}

.txtn12v{ /* TeXTe Normal 12 px Violet */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4A4794 ;
}

.txtn12vIt{ /* TeXTe Normal 12 px Violet ITalic */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	color: #4A4794 ;
}

/* ---- Bold Violet ---- */

.txtb9v{ /* TeXTe Bold 9 px Violet */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #4A4794 ;
}

.txtb9vIt{ /* TeXTe Bold 9 px Violet Italic*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-style: italic;
	color: #4A4794 ;
}

.txtb10v{ /* TeXTe Bold 10 px Violet */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4A4794 ;
}

.txtb10vIt{ /* TeXTe Bold 10 px Violet ITalic*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	color: #4A4794 ;
}

.txtb11v{ /* TeXTe Bold 11 px Violet */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4A4794 ;
}

.txtb11vIt{ /* TeXTe Bold 11 px Violet ITalic*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	color: #4A4794 ;
}

.txtb12v{ /* TeXTe Bold 12 px Violet */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4A4794 ;
}

.txtb12vIt{ /* TeXTe Bold 12 px Violet ITalic */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #4A4794 ;
}

.txtb16v { /* TeXTe Bold 16 px Violet */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4A4794 ;
}

.txtb18v { /* TeXTe Bold 18 px Violet */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #4A4794 ;
}

/* ---- Gris ---- */
.txtn9g, LienMail{ /* TeXTe Normal 9 px Gris */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: gray;
}

.txtb9g{ /* TeXTe Bold 9 px Gris */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: gray ;
}

.txtn10g{ /* TeXTe Normal 10 px gris */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: gray ;
}

.txtb10g{ /* TeXTe Bold 10 px Gris */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: gray ;
}

.txtn11g{ /* TeXTe Normal 11 px gris */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: gray ;
}

.txtb11g{ /* TeXTe Bold 11 px Gris */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #gray ;
}

/* ---- Rouge ---- */

.txtn10r{ /* TeXTe Normal 10 px rouge */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: red ;
}


/*  ------------------------  TD ------------------------ */
.TDn8v { /* TD Normal 8 px Violet */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #4A4794;
	padding-left: 10px;
}

.TexteHome { /* TD Normal 10 px Violet */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4A4794;
	padding-left: 10px;
}

.TDb16v { /* TD Bold 16 px Violet */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4A4794 ;
}

.tdVioletD {
	border-right: solid 1px #4A4794;
}
.tdVioletG {
	border-left: solid 1px #4A4794;
}

/* ------------------------ LIENS ------------------------ */

.lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4A4694;
	font-size: 10px;
	font-weight: bold; 
}


.dossiers a {
	color: #aaaaaa;
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
}

.dossiers a: hover {
	color: red;
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
}

.dossiers a: active {
	color: #aaaaaa;
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
}

.dossiers a: visited {
	color: #aaaaaa;
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
}

.listeEmail a {
	color: #4A4694;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.listeEmail a: hover {
	color: red;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

.listeEmail a: active {
	color: #4A4694;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.listeEmail a: visited {
	color: #4A4694;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.lienBlanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold; 
	text-align: center;
	font-style: italic;
}

.lienBlanc11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold; 
	text-align: center;
	font-style: italic;
}

.lienViolet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4A4694;
	font-size: 10px;
	font-weight: bold; 
	text-align: center;
}

.lienViolet12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4A4694;
	font-size: 12px;
	font-weight: bold; 
	text-align: center;
}

#ListeDocs, #ListeDocs a, #ListeDocs a:hover, #ListeDocs a:visited, #ListeDocs a:actived, #ListeDocs li { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4A4694;
	font-size: 12px;
	font-weight: bold; 
	text-align: left;
	text-decoration: none;
}
.LiensDocs { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4A4694;
	font-size: 12px;
	font-weight: bold; 
	text-align: left;
	text-decoration: none;
}
/* ------------------------ MENU ACTUALITÉS ------------------------ */
#TableauMenuActualites {
	border-top: solid 1px #4A4694;
	font-family: Arial;
	color: #4A4694;
	font-size: 12px;
	text-align: right;
}

#TableauMenuActualitesBas {
	border-top: solid 1px #4A4694;
	border-bottom: solid 1px #4A4694;
	font-family: Arial;
	color: #4A4694;
	font-size: 12px;
	text-align: right;
}

#TableauMenuActualites a, #TableauMenuActualitesBas a, #TableauRubrique a {
	font-family: Arial;
	color: #4A4694;
	font-size: 12px;
	text-decoration: none;
}

#TableauMenuActualites a: hover, #TableauMenuActualitesBas a: hover, #TableauRubrique a: hover {
	font-family: Arial;
	color: red;
	font-size: 12px;
}

#TableauMenuActualites a: visited, #TableauMenuActualitesBas a: visited, #TableauRubrique a: visited {
	font-family: Arial;
	color: #4A4694;
	font-size: 12px;
	text-decoration: none;
}

#TableauMenuActualites a: actived, #TableauMenuActualitesBas a: actived, #TableauRubrique a: actived {
	font-family: Arial;
	color: #4A4694;
	font-size: 12px;
	text-decoration: none;
}

/* ------------------------  LEGENDES / PHOTOS ------------------------ */
.BordPhoto{
	border: solid 1px #0b89c6;;
}
.LegendePhoto{
	font-family: Arial;
	color: gray;
	font-size: 9px;
	text-align: center;
}

.LegendeTableau{
	font-family: Arial;
	color: gray;
	font-size: 9px;
	text-align: center;
}

/* ------------------------  RUBRIQUES ------------------------ */
.CellTitreRubriques {
	border: solid 2px #F29300; 
	border-bottom-width: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #F29300;
	padding: 10px
}
.CellTitreRubriquesAccompagner {
	border: solid 2px #F29300; 
	border-bottom-width: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #F29300;
	padding: 10px
}

.CellCorpsRubriques {
border: solid 2px #4A4794; 
	border-top-width: 0px;
	text-align: justify;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4A4794;
	padding: 10px
}
.CellCorpsRubriquesAccompagner {
border: solid 2px #4A4794; 
	border-top-width: 0px;
	text-align: justify;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4A4794;
	padding: 10px
}

.ChapoRubriques {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: gray;
	padding-right: 10px
	padding-left: 10px
}

.TexteRubrique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: gray;
}

#TableauTexteRubrique {
width: 680px;
	border: solid 0px gray;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: gray;
	text-align: justify;
	padding: 0px
}

#TableauRubrique {

}
/* ------------------------ TABLEAUX ------------------------ */
#Tableau_home_bas {
	border: solid 2px #4A4794;
	padding: 0px;
	margin: 0px;
}
#TableauHomeCentre {
	border: solid 2px #4A4794;
	border-top-width: 0px;
	border-right-width: 0px;
	padding: 0px;
	margin: 0px;
}
#TableauHomeBas {
	border: solid 2px #4A4794;
	padding: 0px;
	margin: 0px;
}
#Tableau_Dossier{
	border: solid 2px #4A4694;
}
#TableauDossier{
	border: solid 2px #4A4694;
}
#Tableau_Navigation {
	font-family: Arial;
	color: #4A4694;
	font-size: 12px;
	text-align: justify;
	background-repeat: no-repeat;
}
#TableauNavigation {
	font-family: Arial;
	color: #4A4694;
	font-size: 12px;
	text-align: justify;
	background-repeat: no-repeat;
}

/* ------------------------ Tableau Huiles ------------------------ */
#TableauHuiles {
	padding: 2px;
}

#TableauHuiles td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: gray;
}

#TableauHuiles th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: gray;
}

#TableauHuiles a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: gray;
	text-decoration: none;
}

#TableauHuiles a: hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
}

#TableauHuiles a: actived {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: gray;
	text-decoration: none;
}

#TableauHuiles a: visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: gray;
	text-decoration: none;
}

#TableauHuiles td.fichesSpe {
	background-color: #9bda6b;
	color: black;
	text-align: center;
}

#TableauHuiles td.fichesSecu {
	background-color: #0099FF;
	color: black;
	text-align: center;
}

#TableauHuiles td.produit1 {
	background-color: #febc55;
	color: black;
	text-align: left;
}

#TableauHuiles td.produit2 {
	background-color: #ffdf0a;
	color: black;
	text-align: left;
}

/* ------------------------ Texte Archives, Recherche, Succes, Agenda --------------------*/

#TexteArchives, #TexteRecherche, #TexteSucces, #TexteGlossaire, #TexteAgenda, #TexteRubrique {
	border: solid 2px #4A4794; 
	padding: 10px;
}

#TexteArchivesHaut, #TexteRechercheHaut, #TexteSuccesHaut, #TexteGlossaireHaut, #TexteAgendaHaut, #TexteRubriqueHaut {
	border: solid 2px #4A4794; 
	border-bottom-width: 0px;
	text-align: center;
	padding: 0px;
}

#TexteArchivesCentre, #TexteRechercheCentre, #TexteSuccesCentre, #TexteGlossaireCentre, #TexteAgendaCentre, #TexteRubriqueCentre {
	border: solid 2px #4A4794; 
	border-top-width: 0px; 
	border-bottom-width: 0px;
	padding: 10px;
}

#TexteArchivesBas, #TexteRechercheBas, #TexteSuccesBas, #TexteGlossaireBas, #TexteAgendaBas , #TexteRubriqueBas {
	border: solid 2px #4A4794; 
	border-top-width: 0px; 
	padding: 10px;
}

#TitreArchive, #TitreRecherche, #TitreSucces, #TitreGlossaire, #TitreAgenda, #TitreRubrique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4A4794 ;
	background-color: #D7D4E8;
	padding-left: 10px;
	padding-right: 10px;
}

/* --------- Formulaire inscription ----------- */
#CadreViolet {
	border: solid 2px #4A4794; 
}
#FormInscription {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4A4794 ;
	padding: 10px;
}
#TableauForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: gray ;
}
.TexteLoi {
	width: 600px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: gray ;
	text-align: justify;
}

#FondFormInscription
{
	float: left;
	background: url(../../image/fond_retour.jpg) no-repeat;
	padding-left : -10px;
	padding-top : -10px;
}

#Bout_Form_Envoyer{
	width: 120px;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: solid 0px red;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-align: center;
	background-color: red;
}
#BoutFormEnvoyer{
	width: 120px;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: solid 0px red;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-align: center;
	background-color: red;
}

/*--------------- Archives ------------------*/
#Visuel_Archives, #Visuel_Recherche, #Visuel_Succes {
	float: right;
	padding: 10px;
	text-align: center;
}
#VisuelArchives, #VisuelRecherche, #VisuelSucces {
	float: right;
	padding: 10px;
	text-align: center;
}

#hr_Archives, #hr_Recherche, #hr_Succes, #hr_Glossaire, #hr_Rubrique {
	width: 679px;
	height: 1px;
	color: #4A4794 ;
}
#hrArchives, #hrRecherche, #hrSucces, #hrGlossaire, #hrAgenda, #hrRubrique{
	width: 679px;
	height: 1px;
	color: #4A4794 ;
}
#hrDocs {
	/* width: 350px; */
	height: 1px;
	color: #4A4794;
	size: 1px;
}

/* ----------- Recherche ------------*/
#HighlightSearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4A4794 ;
	background-color: #D7D4E8;
}
#recherche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4A4794 ;
}

#recherche a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4A4794 ;
}

#recherche a: hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4A4794 ;
}
#recherche a: actived{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4A4794 ;
}
#recherche a: visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4A4794 ;
}

/* ------- DOSSIERS ------*/
#TitreDossier { /* txtb16v */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4A4794 ;
}

#ChapeauDossier { /*txtb10v */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4A4794 ;
}

#TexteDossier { /* TexteHome */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #4A4794;
}

#TdDossier {
	/* padding: 10px;  */
	padding-top: 0; 

}
