body{ margin: 0px; padding: 0px; color: #4A3805; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; }
td { color: #4A3805; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; }

a{	text-decoration: none; color: #000000; }
a:hover { color: #B2B77D; }


td.menuprincipal{ background-color:#BBC08C; padding-left:12px; padding-right:12px; }
.menuprincipal{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #fff; font-size: 12px; line-height: 15px; font-weight:bold; text-decoration: none; padding-top:5px; padding-bottom:5px; }
a.menuprincipal{text-decoration: none; }
a:hover.menuprincipal{text-decoration: none; color: #000000; }

td.menuprincipaln2{ background-color:#BBC08C; padding-left:12px; padding-right:12px; }
.menuprincipaln2{ color: #FFFFFF; font-size: 9px; line-height: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-bottom:5px; }
a.menuprincipaln2{text-decoration: none; color: #4A3805; }
a:hover.menuprincipaln2{text-decoration: none; color: #000000; }


table.menuprincipaln3 { border:4px solid #CCCCCC; padding-left:2px; padding-right:2px; padding-top:2px; padding-bottom:2px; }
td.menuprincipaln3 { background-color:#BBC08C; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px; }
.menuprincipaln3 { color: #FFFFFF; font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.menuprincipaln3 { text-decoration: none; }
a:hover.menuprincipaln3 {text-decoration: none; color: #000000; }

td.menugauche{}
.menugauche{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;; color: #ffffff; font-size: 11px; font-weight:bold; line-height: 12px; }
a.menugauche{text-decoration: none; color: #ffffff; }
a:hover.menugauche{text-decoration: none; color: #BBC08C; }
.menugaucheseparateur{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;; color: #ffffff; font-size: 11px; font-weight:bold; padding-left:5px; padding-right:5px; }

table.menugauchen2 { border:4px solid #CCCCCC; padding-left:2px; padding-right:2px; padding-top:2px; padding-bottom:2px; }
td.menugauchen2 { background-color:#BBC08C; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px; }
.menugauchen2 { color: #FFFFFF; font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.menugauchen2 { text-decoration: none; }
a:hover.menugauchen2 {text-decoration: none; color: #000000; }

td.menudroite{}
.menudroite{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;; color: #ffffff; font-size: 11px; font-weight:bold; line-height: 12px; }
a.menudroite{text-decoration: none; color: #ffffff; }
a:hover.menudroite{text-decoration: none; color: #BBC08C; }
.menudroiteseparateur{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;; color: #ffffff; font-size: 11px; font-weight:bold; padding-left:5px; padding-right:5px; }

table.menudroiten2 { border:4px solid #CCCCCC; padding-left:2px; padding-right:2px; padding-top:2px; padding-bottom:2px; }
td.menudroiten2 { background-color:#BBC08C; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px; }
.menudroiten2 { color: #FFFFFF; font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.menudroiten2 { text-decoration: none; }
a:hover.menudroiten2 {text-decoration: none; color: #000000; }

.titreBoite { color: #ffffff; font-size: 16px; font-weight:bold; line-height: 30px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

td.usagerLoginOublie{  }
.usagerLoginOublie{ color:#CC3300; font-size:10px; font-style:italic; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;}
a.usagerLoginOublie{ text-decoration: none;  }
a.log:usagerLoginOublie{ text-decoration: underline; color: #CC3300;}

.msg { color:#FF0000; font-size:11px; font-weight:bold; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }

.titreReference { color: #4A3805; font-weight:bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.titre_journal { color: #4A3805; font-weight:bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }




td.usagerLoginTexteAvant{ padding-left:25px; }
.usagerLoginTexteAvant{ color: #4A3805; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal;}

td.usagerLoginUtilisateur{ padding-left:25px; }
.usagerLoginUtilisateur{ color: #4A3805; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal;}
td.usagerLoginUtilisateurInput{ }
input.usagerLoginUtilisateurInput { color: #4A3805; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; width:120px; }

td.usagerLoginMotPasse{ padding-left:25px; }
.usagerLoginMotPasse{ color: #4A3805; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal;}
td.usagerLoginMotPasseInput{ }
input.usagerLoginMotPasseInput { color: #4A3805; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; width:120px; }

td.usagerLoginEnvoie{ padding-left:100px; padding-top:20px; }
input.usagerLoginEnvoie { color: #4A3805; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; width:120px; }

td.usagerLoginOublie{ text-align:center}
.usagerLoginOublie{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#325D8E; color:#993300}
a.usagerLoginOublie{ font-size: 10px; text-decoration: none; color: #993300; font-style:italic; }
a.log:usagerLoginOublie{ text-decoration: underline; color: #0886CA;}

td.usagerLoginTexteApres{ }
.usagerLoginTexteApres{ color: #4A3805; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal;}
/*
td.usagerQuitter{ }
.usagerQuitter{ font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#325D8E;}
a.usagerLoginOublie{ text-decoration: none; color: #00356B; }
a.log:usagerLoginOublie{ text-decoration: underline; color: #0886CA;}
*/



td.usagerMotPasseTexteAvant{ padding-left:25px; }
.usagerMotPasseTexteAvant{ color: #4A3805; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal;}
input.usagerMotPasseCourriel{ color: #4A3805; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; width:200px; }
td.usagerMotPasseCourriel{ padding-left:25px; }
.usagerMotPasseCourriel{ color: #4A3805; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; }
input.usagerMotPasseSubmit{ color: #4A3805; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; width:120px; }

td.usagerMotPasseConfirmation{ padding-left:25px; }
.usagerMotPasseConfirmation{ color: #4A3805; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal;}

