body { color: #544e1e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cdc69e; margin: 0 0 0 0; padding: 0; scrollbar-3dlight-color: #CDC69E; scrollbar-arrow-color: #CDC69E; scrollbar-base-color: #CDC69E; scrollbar-darkshadow-color: #CDC69E; scrollbar-face-color: #705f57; scrollbar-highlight-color: #CDC69E; scrollbar-shadow-color: #CDC69E; scrollbar-track-color: #CDC69E; }
.body_sommairehaut { background-image: url(../picture_library/fnd_haut.gif); }
.body_interieure { margin: 0 0 0 0; padding: 0; }
.body_adresse { background-image: url(../picture_library/fnd_bas.gif); }
p { text-align: justify; margin: 0; padding: 5px 0 0; }
a { color: #177c00; font-size: 11px; text-decoration: underline; }
a:hover { color: #e95d0f; font-size: 11px; text-decoration: underline; }
a:active { color: #e95d0f; font-size: 11px; text-decoration: underline; }
a:visited { color: #177c00; font-size: 11px; text-decoration: underline; }
td { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
h3 { font-size: 1.17em; font-weight: bold; text-decoration: underline; margin: 12px 0 0; }
.statistiques { height: 20px; width: 20px; left: 0; position: absolute; visibility: hidden; }
/* Couleurs du site ------------------------------------------------*/
.texteblanc { color: #fff; }
.texte_important { color: #a01509; font-weight: bold; }
.textecoul1 { color: #177c00; }
.textecoul2 { color: #84c022; }
.textecoul3 { color: #f0ebd5; }
.textecoul4 { color: #e95d0f; }
/*les polices*/
.txtArialBlack{font-family:arial black;}
/* Tailles des polices ------------------------------------------------*/
.N10{font-size:10px; font-weight:normal; text-align:left;}
.N11{font-size:11px; font-weight:normal; text-align:left;}
.N12{font-size:12px; font-weight:normal; text-align:left;}
.N13{font-size:13px; font-weight:normal; text-align:left;}
.N14{font-size:14px; font-weight:normal; text-align:left;}
.N15{font-size:15px; font-weight:normal; text-align:left;}
.N16{font-size:16px; font-weight:normal; text-align:left;}
.N18{font-size:18px; font-weight:normal; text-align:left;}
.N20{font-size:20px; font-weight:normal; text-align:left;}
.N22{font-size:22px; font-weight:normal; text-align:left;}
.N24{font-size:24px; font-weight:normal; text-align:left;}
.N26{font-size:26px; font-weight:normal; text-align:left;}
.N28{font-size:28px; font-weight:normal; text-align:left;}
.B10{font-size:10px; font-weight:bold; text-align:left;}
.B11 { font-size: 11px; font-weight: bold; }
.B12{font-size:12px; font-weight:bold; text-align:left;}
.B13{font-size:13px; font-weight:bold; text-align:left;}
.B20{font-size:20px; font-weight:bold; text-align:left;}
/*les styles de polices ------------------------------------------------*/
.txt_titre { color: #f09; font-size: 12px; font-weight: bold; margin: 15px 0 8px; padding: 0; border-bottom: 1px dashed #505050; }
.txt_titre1 { color: #02a6fe; font-size: 12px; font-weight: bold; margin: 15px 0 8px; padding: 0; border-bottom: 1px dashed #505050; }
.txt_titre2 { color: #505050; font-size: 12px; font-weight: bold; margin: 15px 0 8px; padding: 0; border-bottom: 1px dashed #bdcd00; }
.txt_titre3 { color: #933389; font-size: 12px; font-weight: bold; margin: 15px 0 8px; padding: 0; border-bottom: 1px dashed #bdcd00; }
.txt_titre4 { color: #f60; font-size: 12px; font-weight: bold; margin: 15px 0 8px; padding: 0; border-bottom: 1px dashed #bdcd00; }
.txt_description { margin-top: 5px; margin-left: 10px; padding-right: 15px; }
.paragraphe { text-align: justify; margin: 0 0 5px 0; padding: 0; }
.txtItalique { font-style: italic; }
.txt_souligne { text-decoration: underline; }
.txtbarre { text-decoration: line-through; }
.txt_mentions_legales { color: #505050; text-decoration: underline; text-align: right; margin: 0; padding: 50px 0 0; }
.txt_adresse { color: #544e1e; font-size: 11px; font-weight: bold; text-align: left; margin: 15px 0 0; padding: 0; }
/* Les traits ------------------------------------------------*/
.cadre_coul1 { border: solid 1px #f09; }
.trait_top {clear:both;	border-top: 1px solid #f70012;}
.trait_bottom {clear:both; border-bottom: 1px solid #f70012;}
.trait_right {clear:both; border-right: 1px solid #f70012;}
.trait_left {clear:both; border-left: 1px solid #f70012;}
.trait_liste {clear:both; border-top: 1px dashed #f70012;}
.trait_img {border: 1px solid #742D02;}
/*alignements - padding ------------------------------------------------*/
.paddG10{ padding-left: 10px; }
.alignD { text-align: right; }
.alignG { text-align: left; }
.alignJ { text-align: justify; }
.padd_adresse { margin: 0; padding: 0 0 0 10px; }
/* Fonds ------------------------------------------------*/
.coul1 { background-color: #f09; }
.coul2 { background-color: #02a6fe; }
.coul3 { background-color: #bdcd00; }
.bgBlc {background-color:#ffffff;}
.bgNr {background-color:#000000;}
.bgRg10 {background-color:#660000;}
.bgRg20 {background-color:#990000;}
.bgGrs { background-color:#fbe0e0; padding: 1px; }
.bgGrs10 {background-color:#cccccc;}
.bgGrs20 {background-color:#999999;}
/*TABLE ------------------------------------------------*/
.table_tete_gauche { color: #544e1e; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #f0ebd5; text-align: center; vertical-align: middle; padding: 2px; border-top: 1px solid #544e1e; border-left: 1px solid #544e1e; border-bottom: 1px solid #544e1e; }
.table_tete_milieu { color: #544e1e; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #f0ebd5; text-align: left; padding: 2px; vertical-align: middle; border-top: 1px solid #544e1e; border-bottom: 1px solid #544e1e; border-left: 1px solid #544e1e; }
.table_tete_droite { color: #544e1e; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #f0ebd5; text-align: center; padding: 2px; vertical-align: middle; border: solid 1px; }
.table_ligne_gauche { font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: center; padding: 5px 2px; border-bottom: 1px dashed #fff; border-left: 1px solid #544e1e; }
.table_ligne_milieu { font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: left; padding: 5px 2px; border-bottom: 1px dashed #fff; border-left: 1px solid #544e1e; }
.table_ligne_droite { font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: center; padding: 5px 2px; border-right: 1px solid #544e1e; border-bottom: 1px dashed #fff; border-left: 1px solid #544e1e; }
.fnd_gris { background-color: #ddd; padding: 5px; }
/*FORMULAIRES ------------------------------------------------*/
.recherche { color: #544e1e; font-weight: bold; }
SELECT { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e7e7e7; margin: 0; padding: 1px; border: solid 1px #84c022    }
TEXTAREA { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ccc; border: solid 1px #f70012; }
.bouton { color: #cdc69e; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #544e1e; margin: 0; padding: 1px; border: solid 1px #000; }
.form_nom { color: #544e1e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; margin: 0; padding: 0; }
.form_champs { color: #505050; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 2px; border: solid 1px #84c022; }
/*MAILINGLIST ------------------------------------------------*/
/*NEWS ------------------------------------------------*/
.news_cadre { width: 110px; border: solid 2px #02a6fe; }
.news_cadre2 { width: 110px; border: solid 2px #505050; }
.news_cadre_intro { width: 90px; border: solid 2px #f09; }
.news_titre { color: #f09; font-size: 11px; text-decoration: underline; margin: 0 0 3px 10px; padding: 0; }
.news_titre2 { color: #bdcd00; font-size: 11px; text-decoration: underline; margin: 0 0 3px 10px; padding: 0; }
.news_texte { color: #666; font-size: 11px; text-align: justify; margin: 0 0 0 10px; padding: 0; }
.news_separation { margin: 0 0 5px; padding: 5px 0 0; border-bottom: 1px dashed #999; }
.news_separation_intro { margin: 0 0 5px; padding: 5px 0 0; width: 516px; border-bottom: 1px dashed #999; }
