body{width:100%;background:#f7f7f7;margin:0;padding:0}
#entete{width:100%;display:block;background:#000;margin:0 auto;padding:0}
#bandeau1{width:100%;margin:0 auto;height:55px;padding:5px 0}
#logo{float:left;width:200px;height:30px;font:bold 20px Verdana;color:#3ff;text-decoration:underline;margin:0px;padding:10px;text-align:center;}
#SEARCH{float:right;width:500px;height:30px;margin:20px;padding:0;}
.input_top{float:left;width:350px;height:20px;padding:5px;text-align:center;font:Bold 15px Arial;font-style:italic;color:#155C60;border:none}
.button_top{float:left;width:140px;height:30px;font:Bold 13px Arial;padding:5px;background:#006a70;color:white;border:none}
.buttons{float:left;width:100px;height:35px;margin:10px 5px;padding:0;}
.button_like{float:left;width:35px;height:35px;margin:0 5px;padding:0}
.button_like img{text-decoration:none;border:none}
.ads_resp{width:100%;max-height:300px;margin:28px auto;text-align:center;display:block;}
#menu_haut{clear:left;width:100%;height:30px;margin:30px auto 0;padding:0;background:#006a70;}
#menu_haut ul{list-style-type:none;margin:0 auto;padding:0;height:30px}
#menu_haut ul li{float:left;margin:0;padding:5px 0.05%;border-right:1px solid #fff;width:9.78%;height:20px;}
#menu_haut ul li a{color:#fff;padding:0;margin:0}
#menu_haut li a:hover{color:#000;background:#f2f2f2;display:block}
.li_top{font:bold 10px Arial;display:block;color:#3ff;margin:0;padding:0;text-align:center}
#menu{clear:left;width:100%;height:30px;margin:0 auto;padding:0;background:#000;}
#menu ul{width:100%;list-style-type:none;margin:0 auto;padding:0;height:28px;border:1px solid #000}
#menu li{float:left;border-left:1px solid #fff;margin:0;padding:0;width:8.9%;height:28px}
#menu a{display:block;color:#fff;text-decoration:none;font:bold 15px Arial;margin:0;padding:5px;text-align:center}
#menu a:hover{color:#000;text-decoration:none;background:#fff}
.li_menu{font:bold 15px Arial;display:block;height:20px;color:#fff;margin:0;padding:5px}
#menu .active_page{margin:0;padding:5px;text-decoration:underline;color:#fff;background:#000}
.link_nav{font:bold 12px Arial;color:#0f6f73;font-family:Arial;margin:15px 10px}
.link_nav a{color:#006a70;text-decoration:underline}
.link_nav a:hover{color:#C00;text-decoration:underline}
h1{color:#006a70;font:bold 19px Arial;text-decoration:underline;margin:25px 0 10px;padding:0;text-align:center}
h2{font:bold 14px Arial;padding:0px;margin:15px 10px;color:#006a70;text-decoration:underline}
#menu_link{position:absolute;top:110px;right:10px;width:520px;height:20px;margin:0;padding:0}
#menu_link span{font:Bold 12px Arial;color:#fff;padding:2px 7px 5px 5px}
#menu_link a{font:Bold 12px Arial;color:#3ff;padding:2px}
#menu_link a:hover{color:#fff}
#menu_alpha {
    width: 100%;
    max-width: 600px;
    margin: 15px auto;
    text-align: center;
}

#menu_alpha a {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin: 4px;
    font: bold 18px Arial;
    border: 1px solid #155C60;
    border-radius: 6px;
    background: #ffffff;
    color: #062229;
    text-decoration: none;
}
#menu_alpha a:hover{text-decoration:underline;color:#c00}
#search_2{width:90%;height:30px;margin:0 auto;padding:10px;background:#f1fcf8;border-radius:7px;border:1px solid #9a9a9a;}
.input_2{float:left;width:60%;height:18px;margin:0;padding:5px;background:#f2f2f2;border:1px solid #9a9a9a;text-align:center;font:Bold 15px Arial;font-style:italic;color:#0f6f73;text-transform:capitalize}
.button_2{float:left;width:33%;height:30px;font:Bold 13px Arial;padding:6px;background:#006a70;color:white;border:1px solid #006a70}
#ONGLET_CAT{width:95%;height:30px;margin:10px auto;}
#ONGLET_CAT span{color:#062229 ;font:bold 15px Arial;text-decoration:underline;margin:5px;}
#ONGLET_CAT select{color:#062229 ;font:bold 15px Arial;background:#f1fcf8}
.box1{float:left;margin:5px 0;}
.titre_bloc{background:url(./images/menu_40_opt.png) repeat-x;font:bold 13px Arial;color:#fff;margin:0;padding:7px;text-decoration:none}
.texte_bloc{margin:5px 10px 20px;padding:0;background:#fff;border:1px solid #9a9a9a;}
.texte_bloc p{color:#062229 ;font-size:15px;font-family:Arial;margin:15px 10px;padding:0;line-height:30px}
.little_form{color:#0f6f73;font-size:13px;font-family:Arial;font-weight:700;width:350px;margin:10px 0 10px 20px;padding:0}
.little_form select{margin:5px auto;font-size:16px;font-family:Arial;font-weight:700}
.little_form_2{width:350px;height:50px;margin:10px auto;padding:0}
.little_form_2 td{color:#0f6f73;font-size:13px;font-family:Arial;font-weight:700;text-align:center;padding:0}
.little_form_2 table{width:200px;height:20px;margin:10px auto}
.liste_bloc{padding:0;list-style-type:none;margin:0 auto;background:#fff}
.liste_bloc li{color:#0f6f73;font:bold 14px Arial;margin:0;padding:10px 2px 9px 15px}
.liste_bloc li span{font-style:italic;color:#062229 }
.liste_bloc li a{font-style:normal;text-decoration:none}
li span.s1{font:bold 12px Arial;color:#062229 }
li span.s3{font:Bold 12px Arial;color:#0f6f73}
li a.s3{font:Bold 12px Arial;color:#0f6f73}
.bleu_gras{color:#062229 ;font-weight:700}
li a{font:Arial 15px bold;color:#006a70;text-decoration:none}
li a:hover{text-decoration:underline;color:#0f6f73}
.bloc_commun{width:100%;display:table;background:#f1fcf8;margin:0 auto;padding:0;border:1px solid #9a9a9a;}
.bloc_gauche{float:left;width:25%;margin:10px;padding:0;}
.bloc_gauche_2{float:left;width:30%;margin:10px;padding:0;}
.bloc_gauche_3{float:left;width:30%;margin:10px;padding:0;}
.bloc_centre{float:left;width:45%;margin:10px;padding:0;}
.bloc_centre_2{float:left;width:70%;margin:0 auto;padding:0;}
.bloc_centre_3{float:left;width:40%;margin:0 auto;padding:0;}
.bloc_droit{float:left;width:21%;margin:10px;padding:0;}
.bloc_droit_2{float:left;width:21%;margin:10px;padding:0;}
.link_std{font-size:12px;font-family:Arial;font-weight:700;color:#062229 ;text-decoration:none;margin:0;padding:2px}
.link_up{width:130px;height:25px;margin:5px auto;padding:0;background:#062229 ;border:1px dotted #fff}
.link_up a{font:11px Arial;color:#fff;padding:4px;text-decoration:none}
.bloc_400{width:98%;margin:10px auto;}
.bloc_380{width:400px;margin:10px 0;}
.bloc_728{width:728px;margin:10px 0;}
.bloc_336{width:90%;border:1px solid #9a9a9a;margin:10px auto 10px;padding:0;}
.bloc_336_2{width:100%;margin:0 10px 5px;padding:0}
.bloc_750{width:750px;margin:10px auto}
.bloc_220{width:200px;margin:5px auto 20px;padding:0;border:1px solid #9a9a9a}
.bloc_200{width:22%;margin:0;padding:0;border:1px solid #9a9a9a}
.bloc_200_2{width:200px;margin:0 0 20px;padding:0}
.bloc_160{width:160px;margin:5px auto 20px;padding:0;border:1px solid #9a9a9a}
.bloc_160_600{width:90%;margin:10px auto;padding:0;}
.bloc_336_280{width:90%;margin:30px auto;padding:0}
.bloc_200_90{width:200px;height:90px;margin:20px auto;padding:0}
.bloc_200_200{width:200px;height:200px;margin:20px auto;padding:0}
.bloc_250_250{width:250px;height:250px;margin:20px auto;padding:0}
.bloc_300_250{width:300px;height:250px;margin:20px auto;padding:0}
.bloc_300_600{width:300px;height:600px;margin:30px auto;padding:0}
.bloc_728_90{clear:both;width:728px;height:90px;margin:20px auto;}
.bloc_468_15{width:468px;height:15px;margin:0}
.bloc_468_60{width:468px;height:60px;margin:5px auto;padding:0}
.liste_fiche{list-style-type:none;font:bold 14px Arial;color:#006a70;margin:15px 5px;padding:0}
.liste_fiche li{background-image:url(./images/puce.png);background-repeat:no-repeat;background-position:5px 1px;margin:0;padding:0 10px 15px 20px}
.liste_fiche li a:hover{color:#C00}
.dark_green{color:#206f73}
.error_message{width:98%;font:bold 14px Arial;margin:10px auto;color:red;border:1px solid #9a9a9a;text-align:center;padding:10px 0;background:#fff}
.para_std{color:#062229 ;margin-left:20px;font-size:13px;font-family:Arial;padding:0}
.p1{color:#062229 ;margin:0;font:bold 13px arial;padding:0}
.p2{color:#062229 ;margin:0;font:17px arial;padding:10px 0;font-style:italic}
.liste_bloc a:hover,.link_std:hover{text-decoration:underline;color:#C00}
.medium_green{color:#0f6f73}
.big_green{color:#0f6f73;font:bold 16px Arial}
.bleu_vert_bold{color:#0f6f73;font-weight:700}
.avis{margin:0;padding:0;border-bottom:1px solid #9a9a9a}
.avis p{padding:0;font:15px Arial;margin:2px 2px 20px 20px;line-height:25px}
.avis img{padding:0;margin:10px 0 0}
.fond_body{font:bold 14px Arial;background:#e4eeee}
.medium_green_u{color:#006a70;text-decoration:underline}
.button_link{height:20px;width:190px;background-image:url(./images/menu_40_opt.png);padding:5px;border-radius:7px;margin:20px auto;text-align:center}
.button_link a{font:Bold 15px Arial;padding:0;margin:0;text-decoration:none;color:#fff;font:Bold 14px Arial}
.let_alp{padding:0;margin:5px;font:Bold 18px Arial;color:#062229 ;text-decoration:underline}
li.let_alp{padding:0;margin:10px 0 0 10px;font:Bold 17px Arial;color:#062229 ;text-decoration:underline}
.bouton_menu{width:150px;height:20px;background:#0f6f73;margin:5px auto;padding:5px;text-align:center;clear:left;background:url(./images/menu_40_opt.png) repeat-x;border-radius:7px}
.bouton_menu a{color:#fff;font:Bold 17px Arial;padding:0;text-decoration:none}
.go_top{display:none;background:url(./images/go_top.png) no-repeat;position:fixed;width:50px;height:50px;bottom:0;right:0;margin:30px;text-indent:-9999px}
img{border:none}
a:hover{color:#C00}
.share_buttons{width:100px;height:25px;margin:10px auto;padding:0}
.button_share{float:left;width:32px;height:32px;margin:0px 15px 0 0;padding:0}
.button_share img{text-decoration:none;border:none;margin:0;padding:0}
#form_comment{width:98%;margin:5px auto;background:#fff}
#form_comment input{margin:20px;padding:5px}
.box_comment{width:90%;padding:5px;margin:10px 20px;font:bold 14px Arial;background:#e4eeee;padding:5px;min-height:30px}
.button_green{height:35px;width:90%;margin:0 auto;padding:0;background-image:url(./images/degrade_vert_80.png);font:bold 14px arial;color:#fff;border-radius:7px}
#PIED_PAGE{width:100%;height:60px;background:#000;border-bottom:4px solid #333;border-top:4px solid #333;margin:0 auto;padding:0}
#PIED_PAGE p{color:#3ff;text-align:center;font:11px Arial;text-decoration:underline;margin:5px;padding:0}
.ads_resp_lien{width:100%;margin:35px auto;text-align:center;}
.button_req{width:280px;height:30px;margin:30px auto;padding:10px;background:#00A1AB;border-radius:7px;font:Bold 22px Arial;text-align:center}
.button_req a{text-decoration:none;color:#fff;}
.ads_resp_2{width:90%;margin:30px auto;text-align:center;display:block;clear:both}
.picture{width:128px;margin:10px auto;padding:5px;display:block;text-align:center}
.flag{width:64px;height:32px;margin:10px auto;border:1px solid #000267;border-radius:5px}
.ico{width:48px;height:48px;margin:10px auto;border-radius:5px}
.btn_suite{width:300px;height:35px;margin:10px auto;padding:0}
.btn_suite_f{float:left;width:130px;height:25px;margin:3px 5px 3px 0;padding:2px;border:1px solid #062229 ;border-radius:5px;background:#fff}
.btn_suite a{font:Bold 13px Arial;text-decoration:none;color:#062229 ;font-style:italic;}
.btn_suite a span{font:Bold 15px Arial;text-decoration:none;color:red;text-decoration:none;padding:3px}
.page{width:90%;height:40px;margin:5px auto}
.page_btn{width:43%;float:left;margin-left:3%;background:#f2f2f2;height:25px;border-radius:7px;text-align:center;padding:5px;border:1px solid #062229 ;}
.page_btn a{font:Bold 13px Arial;text-decoration:none;color:#062229 ;padding:5px}
.page_btn a span{font:Bold 15px Arial;text-decoration:none;color:red;padding:3px}
.bt_lk2{margin:25px auto;padding:10px;width:60%;border:1px solid black;border-radius:7px;display:block;background:url(./images/degrade_vert_80.png) repeat-x}
a.bt_lk2{font:Bold 13px Arial;text-decoration:none;color:#fff;text-align:center}
.lib_pub{clear:both;color:#0f6f73;text-align:center;font:10px Arial;text-decoration:underline;margin:5px auto;padding:0}
.liste_bloc_2 {width:80%;margin:5px auto;padding:5px 0;}
.liste_bloc_2 li {padding:5px;margin:15px 0;}
.liste_bloc_2 li a{padding:5px;margin:0;font:Bold 16px Arial;text-decoration:none;color:#23494a;border:1px solid #006a70;border-radius:5px}
.texte_bloc p.credit {
    padding:2px;
    margin: 0;
    font-weight: bold;
    font-size: 9px;
    font-family: Arial, sans-serif;
    text-decoration: none;
    text-align: center;
    color: #23494a;
    border: 1px solid #006a70;
}
.btn_link {
display: inline-block;
padding: 2px 15px;
border-radius: 20px; 
background-color: #006A4E;
text-decoration:none;
color:#fff;
margin-left:4px;
border:1px solid #006a70;
}
.btn_link:hover{text-decoration:underline;color:#fff}
.btn_link_centre {
display: inline-block;
padding: 2px 15px;
border-radius: 20px; 
background-color: #006A4E;
text-decoration:none;
color:#fff;
margin:0 auto;
border:1px solid #006a70;
}
