/*--------------------------------------------------------DEBUT PAGE ET BODY---------------------------*/
* {
	margin: 0;
	padding: 0;
	border: 0;
	border-color:#888888;/* 888888 Mme couleur que le fond pour les bordure par dfaut*/
	font-size: 1.0em;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

strong,b {
	font:inherit;
  font-weight:bold;
}
u {
  text-decoration:underline;
	font:inherit;
}
em {
  font:inherit;
	font-style:italic;
}
i {
  font:inherit;
	font-style:italic;
}

html, body {
  height:100%;
	background-color:#888888;
	overflow:hidden;
	font-family:Verdana ,Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#000000;
}

.Reussite {
  color:#00CC66;
}

div#Page {
  position:relative;
	width: 990px;
	margin: 0px auto;
	height: 800px;
	/*background-color:#00CCCC;*/
}
.Lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #8B2424;
	text-decoration: underline;
	cursor: pointer;
	cursor:hand;
	/*font-weight: normal;*/
}
.Lien:hover {
	text-decoration: none;
}
.LienGras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #8B2424;
	text-decoration: underline;
	cursor: pointer;
	cursor:hand;
	font-weight: bold;
}
.LienGras:hover {
	text-decoration: none;
}
a.LienNonSouligne {
	text-decoration:none;
}
a.LienNonSouligne:hover {
	text-decoration:underline;
}
.Ligne {
  background-color:#FFFFFF;
}
.LigneHover {
  background-color:#ccccff;
}
.Lien .Fleche {
	text-decoration: none;
}
.CurseurMain {
  cursor:pointer;
}
.SurtitreReglement {
	padding-left:20px; 
	margin-left:-20px;
	font-size:0.9em;
	font-weight:bold;
	color:#343534;
	white-space:nowrap;
	text-decoration:underline;
}
/*--------------------------------------------------------FIN PAGE ET BODY---------------------------*/






/*--------------------------------------------------------BOUTON SUBMIT INVISIBLE---------------------------*/
.BoutonSubmit {
color: #ffffff;
background-color: #ffffff;
border: none;
width: 1px;
height: 1px;
}
/*--------------------------------------------------------FIN BOUTON SUBMIT INVISIBLE---------------------------*/







/*--------------------------------------------------------DEBUT TEXTE---------------------------*/
.Texte {
	font-size:0.8em;
	color:#000000;
	/*font-weight:normal;*/
}
li.Texte {
	padding-left:0px;
	padding-top:1.3em;
	list-style-type:square;
}
ul.Texte {
	margin-left:15px;
	list-style-type:square;
}
ol.Texte {
	margin-left:25px;
}
.SautDeLigneAuDessus{
	margin-top:1.2em;
}
.SautDeLigneAuDessous{
	margin-bottom:1.2em;
}
.EspacementAuDessus{
	margin-top:0.5em;
}
.EspacementAuDessous{
	margin-bottom:0.5em;
}
.Erreur {
  color:#FF0000;
}
div#Avertissement {
  margin:0px 0px 15px 0px;
  padding:5px 5px 7px 5px;
  background-color:#ffcccc;
	border:3px double #FF3333;
	clear:both;
	font-size:0.8em;
	line-height:1.0em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#Incitation {
  margin:0px 0px 15px 0px;
  padding:5px 5px 7px 5px;
  background-color:#ccffcc;
	border:3px double #33ff33;
	clear:both;
	font-size:0.8em;
	line-height:1.0em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*--------------------------------------------------------FIN TEXTE---------------------------*/





/*--------------------------------------------------------DEBUT BOUTON--------------------------------------*/
.Bouton
{
  border:1px solid #000000;
  background-color:#FFFFFF;
	font: bold 12px Verdana;
	color: #FF6600;
	text-align:center;	
	padding:3px 5px 3px 0px;
	text-decoration:none;
	zoom:1;
	line-height:16px;
}
.Long
{
  width:210px;
	display:block;
	text-align:left;
}
.Bouton:hover
{
  background-color:#ff8822;
	color:#FFFFFF;
}
.Bouton .Fleche
{
	padding:4px 5px 4px 5px;
	margin-right:5px; 
	font:bold 12px Verdana;
	text-align:center;
	color:#FFFFFF;
  background-color:#FF6600;
	line-height:16px;
}
.Bouton .FlecheUp
{
	padding:5px 6px 5px 5px;
	margin-right:5px; 
	font:bold 11px Verdana;
	text-align:center;
	color:#FFFFFF;
  background-color:#8B2424;
	line-height:14px;
}
.BoutonGrise
{
  border:1px solid #666666;
  background-color:#CCCCCC;
	font: bold 12px Verdana;
	color: #999999;
	text-align:center;	
	padding:3px 5px 3px 0px;
	text-decoration:none;
	zoom:1;
	line-height:16px;
	cursor:default;
}
.BoutonGrise .Fleche
{
	padding:4px 5px 4px 5px;
	margin-right:5px; 
	font:bold 12px Verdana;
	text-align:center;
	color:#cccccc;
  background-color:#333333;
	line-height:16px;
}
div#BoutonHolder
{
	float:left;
}

p#BoutonNavigationHolder {
  clear:both;
	display:block;
	float:none;
}
.BoutonGauche {
  display:block;
	float:left;
	clear:left;
}
.BoutonDroit {
  display:block;
	float:right;
}
.BoutonDocumentationSurvole {
  background-color:#ff8822;
	color:#FFFFFF;
	text-align:left;
}
.BoutonSurvole
{
  background-color:#ff8822;
	color:#FFFFFF;
}
/*--------------------------------------------------------FIN BOUTON--------------------------------------*/





/*--------------------------------------------------------DEBUT BANDEAU, LOGO ET SOUS BANDEAU---------------------------*/
div#Bandeau {
  border-top-width:10px;
	border-top-style:solid;/* #666666*/
	border-bottom-width:5px;
	border-bottom-style:solid;/* #666666*/
	height:100px;
  background-color:#343434;	
	overflow:hidden;
}
#Logo {
  float:left;
	border:none;
  border-right:5px solid #888888;
	height:100px;
}


div#Sous_Bandeau {
	border-left:15px solid #F29400;
	height:25px;
  background-color:#343434;
	margin-bottom:5px;	
}
div#Sous_Bandeau H1 {
  margin-top: 0px;
	padding-left:10px; 
	font-size:1.2em;
	font-weight:bold;
	color:#FFFFFF;/*4c6084*/
}
/*--------------------------------------------------------FIN BANDEAU, LOGO ET SOUS BANDEAU---------------------------*/





/*--------------------------------------------------------DEBUT MOTEUR RECHERCHE------------------------------*/
div#MenuEtBanniere {
  float:left;
	width:555px;
	height:150px;
  font-size:0.8em;
	color:#FFFFFF;
	padding:0px 0px;
}
div#MenuEtBanniere p{
	height:15px;
	color:#999999;
  background-color:#343434;	
	font-size:0.75em;
	text-align:left;
	padding:2px 5px 0px 0px;
}
div#MenuEtBanniere .ItemMenuHorizontalTexte{
	color:#FFFFFF;
	text-decoration:none;		
}

div#MenuEtBanniere a.ItemMenuHorizontal{
	color:#FFFFFF;
	text-decoration:none;		
}
div#MenuEtBanniere a.ItemMenuHorizontal:hover{
	color:#CCCCCC;
	text-decoration:underline;
}

div#MenuEtBanniere .Banniere {
  margin:10px 0px 0px 45px;
}

div#MoteurRecherche {
  	width:185px;
	background-color:#a889b4;
	background-image:url(../images/arrondi-tetiere.gif);
	background-repeat:no-repeat;	
	float:left;
	height:100px;
	padding-left:45px;
	padding-top:10px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;	
}
div#ConteneurMoteurRecherche {
	float:left;
	display:block;
}
div#MoteurRecherche .FormRercherche
{
  	float:left;
	display:block;
	clear:right;
}
div#MoteurRecherche input {
	float:left;
	margin-top:10px;
	margin-bottom:5px;
}
div#MoteurRecherche input.TexteRecherche {
	width:134px;
  	font-size:13px;
	height:20px;
	padding:5px 0px 0px 2px;
	color:#666666;
	border:1px solid #000000;	
	float:left;
	margin-top:10px;

	padding-left:3px;
	margin-bottom:5px;
}
div#MoteurRecherche ArrondiTetiere
{
  float:left;
	display:block;
}
div#MoteurRecherche a.LienInscription {
    color:#000000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:none;
	clear:both;
}
div#MoteurRecherche a.LienInscription:hover {
  color:#000000;
	text-decoration:underline;
}
div#MoteurRecherche a.LienNewsletter {
        color:#000000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:none;
	clear:both;
}
div#MoteurRecherche a.LienNewsletter:hover {
  color:#000000;
	text-decoration:underline;
}

.BoutonBlockBandeauRecherche {
	text-align:center;
	display:block;
	width:25px;
	height:22px;
	padding-top:3px;
	clear: right;
	float:left;
	margin-left:5px;
	margin-top:10px;
	background-color:#615F60;
	color:#FFFFFF;	
	border:1px #000000 solid;
	font-size:12px;
	line-height:20px;
}

div#MoteurRecherche .Lien{
  font-size:1em;
	color:#FFFFFF;
	float:none;
	clear:both;
	display:block;
	line-height:18px;
}

div#MoteurRecherche input.BoutonSubmit {
color: #5F6E85;
background-color: #5F6E85;
border: none;
width: 1px;
height: 1px;
}

img#BanniereEnteteBanniere {
	border:0px;
}
/*--------------------------------------------------------FIN MOTEUR RECHERCHE--------------------------------*/





/*--------------------------------------------------------DEBUT MENU--------------------------------------------*/
div#Menu {
  display:inline;	
	float:left;
	width:200px;
	/*height:480px;*/
	background-color:#FFFFFF;
	margin-right:5px;
}
div#Menu H1 {
  margin-top: 0px;
}
div#BlockMenuUnder {
  margin:0px 0px 7px 15px;
}
/*--------------------------------------------------------FIN MENU--------------------------------------------*/




/*--------------------------------------------------------DEBUT CONTENEUR--------------------------------------------*/
div#Conteneur {
  overflow:auto;
	overflow-x:hidden;
	overflow-y:auto;
  display:inline;
	float:left;
	padding:10px 0px 5px 0px;
	width:990px;/*on corrige le padding qu'on a mis au dessus*/
	/*height:470px;on corrige le padding qu'on a mis au dessus*/
	background-color:#FFFFFF;
	position:relative;
}
div#Conteneur H1 {
  margin-top: 0px;
}
/*--------------------------------------------------------FIN CONTENEUR--------------------------------------------*/






/*--------------------------------------------------------DEBUT CONTENU--------------------------------------*/
div#Contenu {
	float:left;
	padding-bottom:5px;
}
/*--------------------------------------------------------DEBUT CONTENU--------------------------------------*/








/*--------------------------------------------------------DEBUT BANNIERE--------------------------------------*/
div#Bloc_Banniere {
  width:723px;
	margin-top:7px;
	padding:5px;
	background-color:#DDDDDD;
	border:double 3px #000000;
	text-align:center;
}
img#Banniere{
  width:468px;
	height:60px;
	border:1px solid #000000;
}
/*--------------------------------------------------------FIN BANNIERE--------------------------------------*/








/*--------------------------------------------------------FIN TITRE CONTENU---------------------------*/
div#TitreContenu {
  background-color:#FFFFFF;
	margin-bottom:10px;
	display:table;
	
	background-image:url(../images/title-underline.gif);
	background-position:0px 20px;
	background-repeat:repeat-x;
}
div#TitreContenu H1 {
	padding-left:20px; 
	font-size:1.1em;
	line-height:1.1em;
	font-weight:bold;
	color:#343534; 
	white-space:nowrap;
	margin-bottom:5px;
	display:block;
}
div#TitreContenu H2 {
	padding-left:20px; 
	font-size:0.9em;
	color:#343534;
	white-space:nowrap;
	display:block;
}
div#BlocContenu {
	width:739px;
	clear:both;
	padding: 0px 0px 7px 20px;
	overflow:hidden;
}
/*--------------------------------------------------------FIN TITRE CONTENU---------------------------*/






/*--------------------------------------------------------DEBUT LANCER UNE CONSULTATION---------------------------*/
div#Consultation_Bloc {
  background-color:#666666;
	border:3px double #000000;
	font-size:0.8em;
	width:723px;
	float:left;
	padding:5px;
	display:block;
	clear:both;
	margin-top:15px;
}
div#Consultation_Bloc .TexteHolder {  	
	float:left;
	width:486px;
	float:left;
	color:#FFFFFF;
	margin-top:4px;	
}
div#Consultation_Bloc .BoutonHolder {  	
	float:left;
	padding-top:1px;
	width:230px;
}
.BoutonConsultation {
  background-color:#ff8822;
	color:#FFFFFF;
	display:block;
	text-align:left;
	width:200px;
}
div#Consultation_Bloc .BoutonHolderBas {  	
	float:left;
	padding-top:1px;
	width:200px;
}
div#Consultation_Bloc .TexteHolderBas {  	
	float:left;
	width:507px;
	float:left;
	color:#FFFFFF;
	margin-top:4px;	
}
/*--------------------------------------------------------FIN LANCER UNE CONSULTATION---------------------------*/






/*--------------------------------------------------------DEBUT PIED PAGE---------------------------*/
div#PiedPage {
  clear:both;
  border-top-width:5px;
	border-top-style:solid;/* #666666*/
	height:18px;
  background-color:#FFFFFF;	
	overflow:hidden;
}
/*--------------------------------------------------------FIN PIED PAGE---------------------------*/






/*--------------------------------------------------------DEBUT BOITE LOGIN MENU---------------------------*/
/*
div#LoginBox 
 {
	 font:Verdana, Arial, Helvetica, sans-serif;
	 font-size:0.8em;
	 color:#FFFFFF;
	 background-color:#754488;
	 margin:0px 0px 7px 15px;
	 height:140px;
	 float:none;
	 clear:both;
	 display:block;
 }
div#LoginBox .Titre
 {
	 border-bottom:2px solid #FFFFFF;
	 padding:2px 0px 2px 5px;
 }					 
 form#MenuLoginForm
 {
	 background-color:#a889b4;
	 border:1px solid #000000;						 
	 padding:0px 5px 0px 5px;
	 height:116px;
 }
 form#MenuLoginForm .TextBox
 {
	 font:Verdana, Arial, Helvetica, sans-serif;
	 font-size:0.8em;
	 color:#000000;
	 border:1px solid #000000;
	 width:80px;
	 float:left;
	 margin:3px 0px 0px 0px;
	 line-height:16px;
	 height:16px;
	 padding-top:2px;
	 padding-bottom:0px;
	 
 }	
 form#MenuLoginForm .Label
 {
	 float:left;
	 clear:left;
	 margin:7px 0px 3px 0px;
	 height:5px;
	 width:85px;
 }	
 form#MenuLoginForm .Button
 {
	 float:left;
	 background-color:#615F60;
	 border:1px solid #000000;
	 color:#FFFFFF;	
	 line-height:18px;	
	 height:24px;	
	 cursor:pointer;  
   clear:right;  
   margin-top:4px; 			
 }	
 form#MenuLoginForm .LienMotDePasseOublie
 {
	 font:Verdana, Arial, Helvetica, sans-serif;
	 font-size:0.8em;
	 color:#FFFFFF;
	 float:left;
	 margin-top:15px;
   margin-bottom:10px;
	 width:141px;
	 overflow:hidden;   
 }
 form#MenuLoginForm .LienMotDePasseOublie:hover
 {
    text-decoration:underline;
 } 
 form#MenuLoginForm .LienReferencementGratuit
 {
    font:Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    text-align: center;
    float:none;
    clear:both;
    display:block;
    margin:7px 0px 5px 0px;  
 } 
 form#MenuLoginForm .LienReferencementGratuit:hover
 {
    text-decoration:underline;
 } 
 */
/*--------------------------------------------------------FIN BOITE LOGIN MENU---------------------------*/
 
 
 
 
 
 /*debut*/
div#MenuLinkBox 
{
  font:Verdana, Arial, Helvetica, sans-serif;
  font-size:0.8em;
  color:#FFFFFF;
  background-color:#615F60;
  border:1px solid #000000;
	padding:0px 5px 0px 5px;
  margin:5px 0px 7px 15px;
  float:none;
  clear:both;
  display:block;
	text-align:left;
}
div#MenuLinkBox .Titre
{
  border-bottom:2px solid #FFFFFF;
  padding:2px 0px 2px 5px;
	text-align:center;
}					 
 
div#MenuLinkBox .LienReferencementGratuit
{
  font:Verdana, Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  float:none;
  clear:both;
  display:block;
  margin:7px 0px 5px 0px;
} 
div#MenuLinkBox .LienReferencementGratuit:hover
{
  text-decoration:underline;
}

/*fin*/
 
 

/*--------------------------------------------------------DEBUT CONTACT---------------------------*/
 #AdresseContact 
{
    float:left;
    width:490px;
}
 #PhotoContact
{
    float:right;
    clear:right;
    width:220px;
    margin-right:10px;
}
 #PhotoContact img
{
    height:220px;
    border:1px solid #000000;
}
 /*--------------------------------------------------------FIN CONTACT---------------------------*/
