
@charset "UTF-8";       img { border: 0; vertical-align: middle; }

table { border: 0; border-collapse: collapse; }

form { margin: 0; }

p { margin: 5px 0; }

.layer { font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align: left; position: absolute; overflow: visible; padding: 0; margin: 0; width: auto; height: auto; cursor: crosshair; }

/* ========================================================================================== */
/* CLASSES DYNAMIQUES (modifiables)
/* ========================================================================================== */

/* Aspect général (PAGE) */
body { color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; background-repeat: no-repeat; background-position: center; background-image: none; }

td {font-size:10px;}

/* Arri&egrave;re-plan du site (PAGE) */
.fond { background-color: #FFFFFF; background-repeat: no-repeat; background-position: center; background-image: none; }

/* Arrière-plan du catalogue (PAGE) */
.contenu { background-color: #FFFFFF; background-repeat: no-repeat; background-position: center; background-image: none; }

/* Couleur de contour des éléments d'interface (PAGE) */
.contour_site { border-width: 1px; border-style: solid; border-color: #FFFFFF; }

/* Aspect des liens (LIENS) */
a { font-weight: normal; font-style: normal; text-decoration: none; color:#90c0c0;}

/* Aspect des liens, lors du survol de la souris (LIENS) */
a:hover { font-weight: bold; font-style: normal; text-decoration: underline;  color:#90c0c0;}

/* Aspect des liens, lors de leur sélection (LIENS) */
.link_selected {  font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; color:#90c0c0;}

/* Aspect du menu utilisateur (MENU UTILISATEUR) */
.menu { color: #999999; font-size: 11px; font-weight: normal; font-style: normal; background-color: #333333; background-repeat: no-repeat; background-position: center; background-image: none; }

/* Texte du pied de page (PIED DE PAGE) */
.copyright { color: #000000; font-size: 10px; font-weight: normal; font-style: normal; text-align: center; background-color: #FFFFFF; background-repeat: no-repeat; background-position: center; background-image: none; }

/* Texte des onglets (CATALOGUE) */
.onglet { cursor: pointer; color: #000000; font-size: 11px; font-weight: normal; font-style: normal; text-align: left; text-decoration: none; }

/* Texte de l'onglet sélectionné (CATALOGUE) */
.onglet_selected { cursor: pointer; color: #000000; font-size: 11px; font-weight: normal; font-style: normal; text-align: left; text-decoration: none; }

/* Titres principaux (TITRES) */
h1 { margin: 0; border-bottom-width: 1px; border-top-width: 1px; border-left-width: 0; border-right-width: 0; border-style: dotted; border-color: #FFFFFF; background-color: #FFFFFF; background-repeat: no-repeat; background-position: center; background-image: none; color: #000000; font-size: 26px; font-weight: bold; font-style: normal; text-align: left; text-decoration: none; text-transform: none; }

/* Titres intermédiaires (TITRES) */
h2 { margin: 0; color: #999999; font-size: 20px; font-weight: bold; font-style: normal; text-align: left; text-decoration: none; text-transform: none; }

/* Titres secondaires (TITRES) */
h3 { margin: 0; color: #000000; font-size: 16px; font-weight: bold; font-style: normal; text-align: justify; text-decoration: none;}

h4 { margin: 0; color: #000000; font-size: 12px; font-weight: bold; font-style: normal; text-align: justify; text-decoration: none;}

h5 { margin: 0; color: #000000; font-size: 12px; font-weight: normal; font-style: normal; text-align: justify; text-decoration: none;}

/* Couleur de contour des tables (TABLES) */
.contour { border-width: 1px; border-style: solid; border-color: #FFFFFF; }

/* Couleur de fond des tables (TABLES) */
.tableau { background-color: #FFFFFF; }

/* Ligne d'en-tête des tables (TABLES) */
.tableau th { text-align:left; font-size: 11px; font-weight: bold; font-style: normal; color: #999999; }

/* Couleur des lignes claires (LISTES) */
.ligne_clair { background-color: #ffffff; }

/* Couleur des lignes fonc&eacute;es (LISTES) */
.ligne_fonce { background-color: #ffffff; }

/* Couleur des lignes, lors du survol de la souris (LISTES) */
.ligne_selected { background-color: #FFFFFF; }

/* Couleur de contour des cadres (FORMULAIRES) */
fieldset { border-width: 1px; border-style: solid; border-color: #cccccc; padding: 5px; }

/* Texte servant de l&eacute;gende (FORMULAIRES) */
legend { font-size: 15px; font-weight: bold; font-style: normal; color: #666666; margin: 0 0 5px 0; }

/* Zones de saisie de texte (FORMULAIRES) */
.text { padding: 2px; vertical-align: middle; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: normal; border-width: 1px; border-style: solid; border-color: #cccccc; color: #000000; background-color: #ffffff; }

/* Zones de saisie de texte, lorsque la zone est sélectionnée (FORMULAIRES) */
.text_selected { padding: 2px; vertical-align: middle; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: normal; border-width: 1px; border-style: solid; border-color: #cccccc; color: #000000; background-color: #FFFFDD; }

/* Boutons (FORMULAIRES) */
.button { cursor: pointer; vertical-align: middle; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style: normal; border-width: 1px; border-style: solid; border-color: #bcbcbc; color: #FFFFFF; background-color: #bcbcbc; }

/* Couleur de fond des messages d'erreur (MESSAGES INFORMATIFS) */
.erreur { background-color: #ffe6cb; }

/* Ligne d'en-tête des messages d'erreur (MESSAGES INFORMATIFS) */
.erreur th { text-align: left; text-transform: uppercase; font-size: 11px; font-weight: bold; font-style: normal; background-color: #CF2B1F; color: #FFFFFF; }

/* Couleur de fond messages de confirmation (MESSAGES INFORMATIFS) */
.information { background-color: #e1ffcb; }

/* Ligne d'en-tête des messages de confirmation (MESSAGES INFORMATIFS) */
.information th { text-align: left; text-transform: uppercase; font-size: 11px; font-weight: bold; font-style: normal; background-color: #519221; color: #FFFFFF; }

