body { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 30px 0 0; padding: 0; scrollbar-3dlight-color: #FFFFFF; scrollbar-arrow-color: #FFFFFF; scrollbar-base-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; scrollbar-face-color: #cccccc; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; }#stats { height: 20px; width: 20px; left: 0; position: absolute; visibility: hidden; }.body_menu { background-image: url(../picture_library/fnd_haut.gif); margin: 0; padding: 0; }.body_intro { margin: 50px 0 0 15px; padding: 0; }.body_bas { background-image: url(../picture_library/fnd_bas.gif); margin: 0; padding: 0; }.body_gauche { margin: 0; padding: 0; }a { color: #f09; font-size: 11px; text-decoration: underline; }a:hover { color: #505050; font-size: 11px; text-decoration: underline; }a:active { color: #505050; font-size: 11px; text-decoration: underline; }a:visited { color: #f09; font-size: 11px; text-decoration: underline; }p { text-align: justify; margin: 0 0 0; padding: 0; }td { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }/* Couleurs du site ------------------------------------------------*/.texteblanc { color: #fff; }.texte_important { color: #f09; font-weight: bold; }.textecoul1 { color: #f09; }.textecoul2 { color: #02a6fe; }.textecoul3 { color: #bdcd00; }.textecoul4 { color: #505050; }/*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; }.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; }/* 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 { color: #72695a; 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 #72695a; border-bottom: 1px solid #72695a; border-left: 1px solid #72695a; }.table_tete_bout { color: #72695a; 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-top: 1px solid #72695a; border-bottom: 1px solid #72695a; }.table_ligne { font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: center; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dashed #72695a; border-left: 1px solid #72695a; }.table_ligne_bout { font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dashed #72695a; }.fnd_gris { background-color: #ddd; padding: 5px; }/*FORMULAIRES ------------------------------------------------*/SELECT { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e7e7e7; border: solid 1px #f90  }TEXTAREA { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ccc; border: solid 1px #f70012; }.bouton { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #bdcd00; margin: 0; padding: 2px; border: solid 1px; }.form_nom { color: #f09; 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 #f09; }/*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; }