@charset "iso-8859-1";
/* Styles de base */
BODY, H1, H2, H3, P, UL, DL, TD {font-family: Arial; font-size: 12px; color: white}
BODY {padding: 0px; margin: 0px; background-color: black;}
P,UL,DL,H3,P.Entete,P.Fin {padding: 0px; margin: 0px; border-width: 1px; border-color: black; border-left-style: solid; border-right-style: solid; background-color: transparent; border-right-width: 2px; border-bottom-width: 2px; border-left: none; border-right: none}
H1 {font-size: 14px; margin-left: -150px; margin-top: -10px; padding: 3px; padding-left: 5px; height: 24px; background-image: url(../../fond-titre-page.png); background-repeat: no-repeat; background-position: left top; padding-top: 1px}
H2,H2.Left,H2.Mini,H2.MiniLeft { padding-left: 5px; color: black; font-size: 12px; margin: 0px; height: 17px; vertical-align: middle; padding-top: 2px; padding-bottom: 2px; border-color: black; border-width: 1px; border-style: solid; border-right-width: 2px; border-bottom-style: solid; background-color: #D4D4D4; margin-top: 10px; border-right: none; padding-right: 5px; margin-right: -10px; border-top-color: white; border-left-color: white; border-bottom-color: gray}
H2 {text-align: right;}
H2.Left {text-align: left;}
H2.Mini { text-align: right; }
H2.MiniLeft { text-align: left; }
H2.SuiteFin {margin-top: -12px}
H3 {color: #000000; text-decoration: underline; padding-top: 5px; padding-left: 5px; font-weight: bold}
P,UL,DL {text-align: left; padding-top: 3px; padding-left: 5px; padding-right: 5px; margin-right: 50px; padding-bottom: 2px}
LI,DT {margin-left: 15px; list-style-image: url(../../puce_noire.gif)}
P {text-align: justify;}
P.Entete {color: #000000; background-color: ; border-bottom-style: dotted; padding: 5px; border-color: #0163D2; border-bottom-width: 1px; background-image: ; background-position: ; background-repeat: ; border-bottom-color: #B2B2B2}
P.Fin {padding-right: 5px; color: gray; text-align: right; border-bottom-style: solid; margin-bottom: 10px; border-bottom: none; margin-right: 50px; font-weight: bold}
P.Erreur {color: red; font-weight: bold}
TD {}
LEGEND {font-style: italic; text-decoration: underline; color: black}
FIELDSET {margin-left: 8px; margin-right: 8px; padding: 3px; border-style: solid; border-width: 1px}

/* Styles des liens */
A {color: #ef9b00; font-weight: bold; text-decoration: none}
A:LINK {color: #ef9b00;}
A:VISITED {color: #FF8E3B}
A:HOVER {color: #FA6A00; text-decoration: underline}
A:ACTIVE {color: #EF9B00;}

/* Styles des cadres */
.Cadre,IMG.Photo,IMG.Miniature,.Message,INPUT.Champ,TEXTAREA,SELECT {border-width: 1px; border-style: solid; border-color: #0063d1; background-color: #FFFDEF}
IMG.Photo {margin: 5px;}
IMG.Miniature {margin: 1px; border-color: #ffde73; border-bottom-width: 2px; border-right-width: 2px; margin-right: 3px; margin-left: 3px}
.Texte,.Message {width: 98%; min-height: 77px; display: block}		
.Message {color: black; padding: 3px; margin-right: 5px; text-align: justify; border-style: dotted}

/* Styles des formulaires */
FORM { padding: 0px; margin: 0px;}
INPUT.Champ,TEXTAREA,SELECT {color: #000000; border-top-width: ; border-left-width: ; font-size: 11px; border-color: black; background-color: silver}
INPUT.Champ,SELECT {height: 18px}
INPUT.Bouton {background-color: transparent; padding: 2px; color: white; font-weight: bold; font-size: 11px; cursor: hand; border-style: solid; background-image: url(../../fond-bouton.png); background-repeat: no-repeat; background-position: left top; height: ; border-width: 1px; padding-right: 4px; padding-left: 10px; border-color: #ef9b00; border: none; padding-top: 8px}

/* Styles pour les actualités */
.Auteur {}
IMG.Diaporama {height: 75px}
TD.Diaporama {text-align: center; vertical-align: middle}




/* Styles spéciaux */
TD.Page {padding: 10px; padding-left: 150px; background-image: url(../../fond-page.jpg); background-repeat: repeat-x; background-position: top}