html { height: 100%; background-color: #CCCCCC;}

body {padding: 0px; margin: 0px;}
body {font-size: 12px; font-family: Arial}
body { height: 100%;}

#Content {height: 100%; min-height: 800px; overflow: hidden}
#Footer { position: relative; width: 900px; height: 20px; left: 50%; margin-left: -450px; margin-top: -20px;}
#Footer { color: #333333; }
#Footer a { color: black}
#DesignBy {width: 300px; float: right; text-align: right}

P,UL,DL,H3,P.Entete,P.Fin {padding: 0px; margin: 0px; font-family: Arial; font-size: 12px}
H1 {  font-size: 16px; font-weight: bold; font-variant: small-caps; }
H1 { color: black; }

P.Erreur {color: red; font-weight: bold}

/* Styles des formulaires */
FORM { padding: 0px; margin: 0px;}
INPUT.Champ,TEXTAREA,SELECT {color: #000000; border-top-width: ; border-left-width: ; font-size: 11px; background-color: #E0E3F4; border-color: #006600}
INPUT.Champ,SELECT {height: 18px}
INPUT.Bouton {background-color: #006600; color: white; font-weight: bold; font-size: 11px; cursor: hand; border-style: solid; height: 18px; border-width: 1px; padding-right: 3px; padding-left: 3px; border-color: transparent}
.ContactTexte {text-decoration: underline; font-weight: bold}
