body { background-color: #FFFFFF; margin: 0 0 0 0 ;}

.heureblanc { font-family: Arial; font-size: 12px; color: #FFFFFF; text-align: center; }

p { font-family: Arial; font-size: 11px; color: #000000; text-align: justify; }
.12px { font-family: Arial; font-size: 12px; color: #000000; text-align: justify; }
.f12px { font-family: Arial; font-size: 12px; color: #000000; text-align: justify; }
.12pxMarge { font-family: Arial; font-size: 12px; color: #000000; text-align: justify; margin-left: 5; margin-right: 5; margin-top: 5; margin-bottom: 5;}
#piedpage p { font-family: Arial; font-size: 11px; color: #FFFFFF; text-align: center; }

.piedpage { font-family: Arial; font-size: 11px; color: #FFFFFF; text-align: center; }
.loginnoir { font-family: Arial; font-size: 14px; color: #000000; text-align: right; }
.loginnoir_g { font-family: Arial; font-size: 14px; color: #000000; text-align: left; }
.titrecompte { font-family: Arial; font-size: 16px; color: #000000; text-align: center; font-weight: bold; }
.titreblanc { font-family: Arial; font-size: 14px; color: #FFFFFF; text-align: center;  }
.Warning { font-family: Arial; font-size: 18px; color: #800000; text-align: center; font-weight: bold; }
.Valide { font-family: Arial; font-size: 18px; color: #036B00; text-align: center; font-weight: bold; }
.titreblanc { font-family: Arial; font-size: 14px; color: #FFFFFF; text-align: center; }
.titretabnoir { font-family: Arial; font-size: 14px; color: #000000; text-align: center; }

.hauttitre {font-family: Arial; font-size: 16px; color: #666666; font-weight: bold; letter-spacing: 1px; }

.message_cnx {
 font-family: Arial;
 font-size: 14pt; 
 font-weight: bold; 
 border: 1px solid #FFCC66; 
 padding-left: 1px;
 padding-right: 1px;
 padding-top: 1px;
 padding-bottom: 1px;
 border: 1px solid #000000; 
 background-color: #FF9B9B;
 width: 400px;
 height: 70px;
 text-align: center;
}

#login {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	padding: 3px 5px;
	border: none;
	font-size: 13px;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	-border-radius: 3px;
	cursor: default;
	text-decoration: none;	
	margin-top: -6px;
}

table.tabrib  td th {
	border: 0px;
	border-collapse: collapse;
	border-color: #111111;
	border-width: 0px;
	border-style: solid;
	text-align: center;
}


.titrecentregestion { color: #800000; text-decoration: none; font-weight: bold; font-size: 16px; font-family: Arial;  }


a { color: #767676; text-decoration: none; font-size: 11px; font-family: Arial;  }
a:active { color: #767676; text-decoration: none; font-size: 11px; font-family: Arial;  }
a:hover { color: #373737; text-decoration: none; font-size: 11px; font-family: Arial;  }
a:link { color: #767676; text-decoration: none; font-size: 11px; font-family: Arial;  }
a:visited { color: #767676; text-decoration: none; font-size: 11px; font-family: Arial;  }

.f11pxGris { color: #767676; text-decoration: none; font-size: 11px; font-family: Arial;  }
a.f11pxGris { color: #767676; text-decoration: none; font-size: 11px; font-family: Arial;  }
a.f11pxGris:active { color: #767676; text-decoration: none; font-size: 11px; font-family: Arial;  }
a.f11pxGris:hover { color: #373737; text-decoration: none; font-size: 11px; font-family: Arial;  }
a.f11pxGris:link { color: #767676; text-decoration: none; font-size: 11px; font-family: Arial;  }
a.f11pxGris:visited { color: #767676; text-decoration: none; font-size: 11px; font-family: Arial;  }


.11pxGris { color: #767676; text-decoration: none; font-size: 11px; font-family: Arial;  }
a.11pxGris { color: #767676; text-decoration: none; font-size: 11px; font-family: Arial;  }
a.11pxGris:active { color: #767676; text-decoration: none; font-size: 11px; font-family: Arial;  }
a.11pxGris:hover { color: #373737; text-decoration: none; font-size: 11px; font-family: Arial;  }
a.11pxGris:link { color: #767676; text-decoration: none; font-size: 11px; font-family: Arial;  }
a.11pxGris:visited { color: #767676; text-decoration: none; font-size: 11px; font-family: Arial;  }

.f11pxNoir { color: #000000; text-decoration: none; font-size: 11px; font-family: Arial;  }
a.f11pxNoir { color: #000000; text-decoration: none; font-size: 11px; font-family: Arial;  }
a.f11pxNoir:active { color: #000000; text-decoration: none; font-size: 11px; font-family: Arial;  }
a.f11pxNoir:hover { color: #000000; text-decoration: none; font-size: 11px; font-family: Arial;  }
a.f11pxNoir:link { color: #000000; text-decoration: none; font-size: 11px; font-family: Arial;  }
a.f11pxNoir:visited { color: #000000; text-decoration: none; font-size: 11px; font-family: Arial;  }

.11pxNoir { color: #000000; text-decoration: none; font-size: 11px; font-family: Arial;  }
a.11pxNoir { color: #000000; text-decoration: none; font-size: 11px; font-family: Arial;  }
a.11pxNoir:active { color: #000000; text-decoration: none; font-size: 11px; font-family: Arial;  }
a.11pxNoir:hover { color: #000000; text-decoration: none; font-size: 11px; font-family: Arial;  }
a.11pxNoir:link { color: #000000; text-decoration: none; font-size: 11px; font-family: Arial;  }
a.11pxNoir:visited { color: #000000; text-decoration: none; font-size: 11px; font-family: Arial;  }

.12pxNoirNormal { color: #000000; text-decoration: none; font-size: 12px; font-family: Arial; font-weight: none; }
.14pxNoirNormal { color: #000000; text-decoration: none; font-size: 14px; font-family: Arial; font-weight: bold; }
.14pxRougeNormal { color: #800000; text-decoration: none; font-size: 14px; font-family: Arial; font-weight: bold; }
.20pxRougeNormal { color: #800000; text-decoration: none; font-size: 20px; font-family: Arial; font-weight: bold; }

.f12pxNoirNormal { color: #000000; text-decoration: none; font-size: 12px; font-family: Arial; font-weight: normal; }
.f14pxNoirNormal { color: #000000; text-decoration: none; font-size: 14px; font-family: Arial; font-weight: bold; }
.f14pxRougeNormal { color: #800000; text-decoration: none; font-size: 14px; font-family: Arial; font-weight: bold; }
.f20pxRougeNormal { color: #800000; text-decoration: none; font-size: 20px; font-family: Arial; font-weight: bold; }

.f12pxNoir { color: #000000; text-decoration: none; font-size: 12px; font-family: Arial; font-weight: bold; }
a.f12pxNoir { color: #000000; text-decoration: none; font-size: 12px; font-family: Arial; font-weight: bold; }
a.f12pxNoir:active { color: #000000; text-decoration: none; font-size: 12px; font-family: Arial; font-weight: bold; }
a.f12pxNoir:hover { color: #000000; text-decoration: none; font-size: 12px; font-family: Arial; font-weight: bold; }
a.f12pxNoir:link { color: #000000; text-decoration: none; font-size: 12px; font-family: Arial; font-weight: bold; }
a.f12pxNoir:visited { color: #000000; text-decoration: none; font-size: 12px; font-family: Arial; font-weight: bold; }


.12pxNoir { color: #000000; text-decoration: none; font-size: 12px; font-family: Arial; font-weight: bold; }
a.12pxNoir { color: #000000; text-decoration: none; font-size: 12px; font-family: Arial; font-weight: bold; }
a.12pxNoir:active { color: #000000; text-decoration: none; font-size: 12px; font-family: Arial; font-weight: bold; }
a.12pxNoir:hover { color: #000000; text-decoration: none; font-size: 12px; font-family: Arial; font-weight: bold; }
a.12pxNoir:link { color: #000000; text-decoration: none; font-size: 12px; font-family: Arial; font-weight: bold; }
a.12pxNoir:visited { color: #000000; text-decoration: none; font-size: 12px; font-family: Arial; font-weight: bold; }





.11pxBlanc
{
    color: #FFFFFF;
    text-decoration: none;
    font-size: 11px;
    font-family: Arial;
}
a.11pxBlanc { color: #FFFFFF; text-decoration: none; font-size: 11px; font-family: Arial;  }
a.11pxBlanc:active { color: #FFFFFF; text-decoration:  underline; font-size: 11px; font-family: Arial;  }
a.11pxBlanc:hover { color: #FFFFFF; text-decoration:  underline; font-size: 11px; font-family: Arial;  }
a.11pxBlanc:link { color: #FFFFFF; text-decoration: none; font-size: 11px; font-family: Arial;  }
a.11pxBlanc:visited { color: #FFFFFF; text-decoration: none; font-size: 11px; font-family: Arial;  }

.12pxBlanc { color: #FFFFFF; text-decoration: none; font-size: 12px; font-family: Arial;  }
a.12pxBlanc { color: #FFFFFF; text-decoration: none; font-size: 12px; font-family: Arial;  }
a.12pxBlanc:active { color: #FFFFFF; text-decoration:  underline; font-size: 12px; font-family: Arial;  }
a.12pxBlanc:hover { color: #FFFFFF; text-decoration:  underline; font-size: 12px; font-family: Arial;  }
a.12pxBlanc:link { color: #FFFFFF; text-decoration: none; font-size: 12px; font-family: Arial;  }
a.12pxBlanc:visited { color: #FFFFFF; text-decoration: none; font-size: 12px; font-family: Arial;  }

.f12pxBlanc { color: #FFFFFF; text-decoration: none; font-size: 12px; font-family: Arial;  }
a.f12pxBlanc { color: #FFFFFF; text-decoration: none; font-size: 12px; font-family: Arial;  }
a.f12pxBlanc:active { color: #FFFFFF; text-decoration:  underline; font-size: 12px; font-family: Arial;  }
a.f12pxBlanc:hover { color: #FFFFFF; text-decoration:  underline; font-size: 12px; font-family: Arial;  }
a.f12pxBlanc:link { color: #FFFFFF; text-decoration: none; font-size: 12px; font-family: Arial;  }
a.f12pxBlanc:visited { color: #FFFFFF; text-decoration: none; font-size: 12px; font-family: Arial;  }

.12pxRose { color: #FE7EF3; text-decoration: none; font-size: 12px; font-family: Arial;  }
a.12pxRose { color: #FE7EF3; text-decoration: none; font-size: 12px; font-family: Arial;  }
a.12pxRose:active { color: #FE7EF3; text-decoration: none; font-size: 12px; font-family: Arial;  }
a.12pxRose:hover { color: #FE7EF3; text-decoration: none; font-size: 12px; font-family: Arial;  }
a.12pxRose:link { color: #FE7EF3; text-decoration: none; font-size: 12px; font-family: Arial;  }
a.12pxRose:visited { color: #FE7EF3; text-decoration: none; font-size: 12px; font-family: Arial;  }

.f12pxRose { color: #FE7EF3; text-decoration: none; font-size: 12px; font-family: Arial;  }
a.f12pxRose { color: #FE7EF3; text-decoration: none; font-size: 12px; font-family: Arial;  }
a.f12pxRose:active { color: #FE7EF3; text-decoration: none; font-size: 12px; font-family: Arial;  }
a.f12pxRose:hover { color: #FE7EF3; text-decoration: none; font-size: 12px; font-family: Arial;  }
a.f12pxRose:link { color: #FE7EF3; text-decoration: none; font-size: 12px; font-family: Arial;  }
a.f12pxRose:visited { color: #FE7EF3; text-decoration: none; font-size: 12px; font-family: Arial;  }

.14pxNoir { color: #000000; text-decoration: none; font-size: 14px; font-family: Arial;  }
a.14pxNoir { color: #000000; text-decoration: none; font-size: 14px; font-family: Arial; }
a.14pxNoir:active { color: #000000; text-decoration: none; font-size: 14px; font-family: Arial; }
a.14pxNoir:hover { color: #000000; text-decoration: none; font-size: 14px; font-family: Arial;  }
a.14pxNoir:link { color: #000000; text-decoration: none; font-size: 14px; font-family: Arial;  }
a.14pxNoir:visited { color: #000000; text-decoration: none; font-size: 14px; font-family: Arial; }

.14pxBlancGras { color: #FFFFFF; text-decoration: none; font-size: 14px; font-family: Arial; font-weight: bold;  }
a.14pxBlanc { color: #FFFFFF; text-decoration: none; font-size: 14px; font-family: Arial; }
a.14pxBlanc:active { color: #FFFFFF; text-decoration: none; font-size: 14px; font-family: Arial; }
a.14pxBlanc:hover { color: #FFFFFF; text-decoration: none; font-size: 14px; font-family: Arial;  }
a.14pxBlanc:link { color: #FFFFFF; text-decoration: none; font-size: 14px; font-family: Arial;  }
a.14pxBlanc:visited { color: #FFFFFF; text-decoration: none; font-size: 14px; font-family: Arial; }

p.felicitation { color: #00561E; text-decoration: none; font-size: 14px; font-family: Arial; font-weight: bold; }
p.erreur { color: #950000; text-decoration: none; font-size: 14px; font-family: Arial; font-weight: bold; }


#menu_haut {
    float: left;
    width: 997px;
    height: 62px;
    color: #FFFFFF;
}

#menu_haut a { color: #FFF; }
#menu_haut a:active { color: #FFF; }
#menu_haut a:hover { color: #FFF; }
#menu_haut a:link { color: #FFF; }
#menu_haut a:visited { color: #FFF; }


#menu_haut_logo {
    float: left;
    width: 297px;
    height: 62px;
}

a.menu_haut_accueil {
    float: left;
    width: 140px;
    height: 20px;
    text-align: center;
    color: #FFFFFF;
    font-weight: bold;
    padding-top: 44px;
    background-image: url("../boutons/bout-accueil-new-off.gif");
}

a.menu_haut_accueil:hover {
    background-image: url("../boutons/bout-accueil-new-on.gif");
}

.menu_haut_recherche {
    float: left;
    width: 140px;
    height: 20px;
    text-align: center;
    color: #FFFFFF;
    font-weight: bold;
    padding-top: 44px;
    background-image: url("../boutons/bout-recherche-new-off.gif");
}

.menu_haut_recherche:hover {
    background-image: url("../boutons/bout-recherche-new-on.gif");
}

.menu_haut_selection {
    float: left;
    width: 140px;
    height: 20px;
    text-align: center;
    color: #FFFFFF;
    font-weight: bold;
    padding-top: 44px;
    background-image: url("../boutons/bout-selection-new-off.gif");
}

.menu_haut_selection:hover {
    background-image: url("../boutons/bout-selection-new-on.gif");
}

.menu_haut_compte {
    float: left;
    width: 140px;
    height: 20px;
    text-align: center;
    color: #FFFFFF;
    font-weight: bold;
    padding-top: 44px;
    background-image: url("../boutons/bout-compte-new-off.gif");
}

.menu_haut_compte a { color: #FFF; }
.menu_haut_selection a { color: #FFF; }
.menu_haut_contact a { color: #FFF; }
.menu_haut_recherhe a { color: #FFF; }

.menu_haut_compte:hover {
    background-image: url("../boutons/bout-compte-new-on.gif");
}

.menu_haut_contact {
    float: left;
    width: 140px;
    height: 20px;
    text-align: center;
    color: #FFFFFF;
    font-weight: bold;
    padding-top: 44px;
    background-image: url("../boutons/bout-contact-new-off.gif");
}

.menu_haut_contact:hover {
    background-image: url("../boutons/bout-contact-new-on.gif");
}

.lien_menu_haut {
    display: block;
    width: 140px;
    height: 62px;
    color: #FFFFFF;
}

.autocomplete-w1 {  position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { font-size: 11px; font-family: arial; padding:2px 5px; white-space:nowrap; overflow:hidden; }
.autocomplete strong { font-weight:normal; color:#800000; }

 a.moteur_titre { color: #767676; font-size: 16px; font-weight: bold; text-decoration: none; }
 a.moteur_titre:hover { color: #767676; text-decoration: underline;  }
