/*--------------------------------------------------------DEBUT PAGE ET BODY---------------------------*/
* {
  margin: 0;
  padding: 0;
  border: 0;
  border-color:#7A86A0;/* 7A86A0 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:#7A86A0;
  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:#4C6084;
  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: #8B2424;
  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:#ED1659;
  color:#FFFFFF;
}
.Bouton .Fleche
{
  padding:4px 5px 4px 5px;
  margin-right:5px;
  font:bold 12px Verdana;
  text-align:center;
  color:#FFFFFF;
  background-color:#8B2424;
  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:#ED1659;
  color:#FFFFFF;
  text-align:left;
}
.BoutonSurvole
{
  background-color:#ED1659;
  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:#263049;
  overflow:hidden;
}
#Logo {
  float:left;
  border:none;
  border-right:5px solid #7A86A0;
  height:100px;
}


div#Sous_Bandeau {
  border-left:15px solid #F0195D;
  height:25px;
  background-color:#263049;
  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:#263049;	
  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:#9ac137;
  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:#336600;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  display:block;
  float:none;
  clear:both;
}
div#MoteurRecherche a.LienInscription:hover {
  color:#558822;
  text-decoration:underline;
}

div#MoteurRecherche a.LienNewsletter {
  color:#336600;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  display:block;
  float:none;
  clear:both;
}
div#MoteurRecherche a.LienNewsletter:hover {
  color:#558822;
  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:#f0195d;
  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:#4C6084;
  white-space:nowrap;
  margin-bottom:5px;
  display:block;
}
div#TitreContenu H2 {
  padding-left:20px;
  font-size:0.9em;
  color:#4C6084;
  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:#ED1659;
  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:#68af22;
  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:#9ac137;
  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 3px 0px;
  line-height:16px;
  height:16px;
  padding-top:2px;
  padding-bottom:2px;

}	
form#MenuLoginForm .Label
{
  float:left;
  clear:left;
  margin:7px 0px 3px 0px;
  height:5px;
  width:85px;
}	
form#MenuLoginForm .Button
{
  float:left;
  background-color:#ed145a;
  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:#336600;
  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:#68af22;
  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---------------------------*/
