html,body,#allbg,#all{min-height:100%; position: relative; }
body{color:#000;font:12px verdana,arial,sans-serif;margin:0px;background:#FFF;font-family: 'Lato', sans-serif;}
.float-left-margin{float:left;margin-right: 20px;}
.float-right{float:right;}
.actu_date{color:#510b0b}
#cke_pastebin {
    position: relative !important;
    top: auto !important;
    width: auto !important;
    height: auto !important;
    overflow: visible !important;
    margin: auto !important;
    left: auto !important;
}
#content #menutop a{color:black;}
.website15 strong{color: #510b0b;}
/* .website16 strong{color: #0A3F42;} */
.website15 ul li{color:#510b0b}
.website16 ul li{color:#15294e}
.website16 .search_title{font-size:26px;} 
#menutop input[type=text]{
   padding: 0;
   width:160px;
   color: grey;
   float: right;
   height: 40px;
   background: none;
   padding-left: 15px;
}
input[type="text"],input[type="color"],input[type="email"],input[type="number"],input[type="password"],input[type="tel"],input[type="url"],textarea{
   background:#F1F1F1;
   border:none;
   outline:none;
   border-radius:0px;
   padding:8px 10px;
}
#ancre_top{
    display: none;
    text-align: right;
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 999;
}
.website16 .img_title{
   background:url(/img/deco-titre.png)no-repeat;
   width:40px;
   height:40px;
   display:inline-block;
   vertical-align:middle;
   margin-right:20px;
   }
.bloc_groupe{display:inline-block!important;}
.website15 .fond_restaurant{background:rgba(234,199,155,0.5);padding:10px}
.website16 .bg_bloc{/*background: #0fc4be;*/background:rgba(186,226,245,0.5);color: white;padding: 10px;}
.website14 .bg_bloc{/*background: #0fc4be;*/background:#f8eaee;padding: 10px;}
.website16 .bg_bloc p, .website16 .bg_bloc li, .website16 .bg_bloc ul{color: #15294e}
#btn_list_hide:hover{cursor:pointer;text-decoration:underline;}
#list_hide{display:none;}
.website16 .article .btn_lien a{background:#86b642;color:white;padding: 5px 20px;border:solid 1px #86b642;line-height: 31px;}
.website16 .article .btn_lien a:hover{background:white;color:#86b642}
.website16 .article p a,.website16 .actu_container p a{background:#86b642;color:white;padding: 5px 5px;border:solid 1px #86b642;line-height: 31px;}
.website16 .article p a.no_deco,.website16 .article li a.no_deco,.website16 .actu_container p a.no_deco{background:none;border:none;padding:0;color:#15294e;font-weight:normal;line-height: 20px;}
.website16 .article p strong a.no_deco,.website16 .article li strong a.no_deco,.website16 .actu_container p strong a.no_deco{font-weight:bold;}
.website16.ref_page .article p a,.website16.ref_page .article li a,.website16.ref_page .actu_container p a{background:none;border:none;padding:0;color:#15294e;line-height: 20px;}
.website16 .article p a.lien_email,.website16 .actu_container p a.lien_email,.website16 .article li a.lien_email{background:none;color:inherit;padding: 5px 5px;border:none;line-height: 31px;color: #006695;font-size:18px;}
.website16 .article p a:hover,.website16 .actu_container p a:hover,.website16 .article li a.lien_email:hover{background:none;color:#86b642}
.website16 .article p a.lien_email:hover,.website16 .actu_container p a.lien_email:hover{background:none;}
.website16 .article p .hide_txt,.website16 .actu_container p .hide_txt, .website16 .article li .hide_txt{color:#86b642;padding: 5px 5px;line-height: 31px;font-size: 16px;font-weight: bold;}
.website16 .article p .hide_txt:hover,.website16 .actu_container p .hide_txt:hover, .website16 .article li .hide_txt:hover{text-decoration:underline;color:#fcad19;cursor:pointer;}
.website16 .hidden_txt{display:none;}
.website16 .hidden_txt.show{display:block;}

#bloc_resa{position:absolute;bottom:-245px;width:100%;z-index: 998;display:none;}
#bloc_resa #ConstellationWidget{margin:auto;border:solid 1px #86b642;}

.lien_tourisme a span{color:white!important;}
.lien_tourisme a:hover span{color:#fcad19!important;}
.pdf_menu{background:#a53e3e;color:white;padding: 5px 20px;
display: inline-block;}
.pdf_menu strong{color:#fff}
.pdf_menu:hover{background:#f7f4ef;color:#a53e3e}
#all input.green{background:#99F599;}
#all input.red{background:#F17777;}
.hidden_select_container{width:0;height:0;overflow:hidden;display: inline-block;}
.simpleselect,.simpleselect *{box-sizing:content-box}
.simpleselect{position:relative;width:145px;height:38px;font-size:14px;text-align: center;display: inline-block;background:white}
.website14 .simpleselect{width:145px;background-image:url(img/HABITAT_JEUNES/fleche-resa.png);background-repeat:no-repeat;background-position: right;background-position-x: 121px;}
.website14 .simpleselect .options{width:145px}
.website16 .simpleselect {background-image:url(img/TOURISME/fleche-resa.png);background-repeat:no-repeat;background-position: right;background-position-x: 120px;}
.simpleselect .options{width:145px}
.simpleselect .options .option:hover,.simpleselect .options .option.active{background:rgba(224, 224, 224, 1);}

.simpleselect .placeholder,.simpleselect .options .option,.simpleselect .options .optgroup .optgroup-label{padding:10px 10px;cursor:pointer;text-align: left;}

.website16 .table_tarif{border-collapse: collapse;border-color:transparent;margin:10px 0;border-radius:15px;overflow:hidden}
.website16 .table_tarif th{border-color:#fff;background:#006695;color:#fff;padding: 10px;font-size: 17px;line-height: 25px;text-align:center;}
.website16 .table_tarif th p{color:#fff;}
/*.website16 .table_tarif tr:first-child th:first-child{border-top-left-radius:10px}
.website16 .table_tarif tr:first-child th:last-child{border-top-right-radius:10px}
.website16 .table_tarif tr:last-child td:first-child{border-bottom-left-radius:10px}
.website16 .table_tarif tr:last-child td:last-child{border-bottom-right-radius:10px}*/


.website16 .table_tarif td{border-color:#006695;color:#006695;background:#ddf4ff;padding: 5px 10px;}
.website16 .table_tarif tr:nth-child(even) td{background:#effaff;}
.website16 .table_tarif tr.first_line td{background:#fff;font-weight:bold}

.website16 #go_resa{position:fixed;right:0;top:560px;background:#006796;padding: 5px 20px;font-size: 22px;color:#fff;transition:background 0.5s 0.1s;z-index:999;}
.website16 #go_resa:hover{background:#86b642}

.simpleselect .options {
    background: #FFFFFF;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
    max-height: 250px;
    overflow: auto;
        overflow-y: auto;
}


input[type="submit"],input[type="button"],button[type="submit"], .btn_link{
   /* background:#2B7587; */
   padding:10px 20px;
   margin:5px;
   color:#FFF;
   font-weight:bold;
   border:none;
   cursor:pointer;
}
.btn_link{
    display: inline-block;
    margin: 15px;
}
@font-face {
    font-family: 'icomoon';
    src:  url('fonts/icomoon.eot?ddxxrw');
    src:  url('fonts/icomoon.eot?ddxxrw#iefix') format('embedded-opentype'),
      url('fonts/icomoon.ttf?ddxxrw') format('truetype'),
      url('fonts/icomoon.woff?ddxxrw') format('woff'),
      url('fonts/icomoon.svg?ddxxrw#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  
  [class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .icon-cross:before {
    content: "\ea0f";
  }
  .mobile-inline{
      display: block;
  }
#all input.huge{padding:20px 30px;font-size:15px;}
/* input[type="submit"]:hover,input[type="button"]:hover{background:#2B7587;} */
label,input[type=checkbox]{cursor:pointer;}
label{font-weight:bold;}
hr{border:none 0;border-top:1px solid #CCC;width:90%;height:1px;}
iframe{max-width:100%;}
.twin{float:left;width: 40%;padding: 0 1%;}

/* .twin-left{float:left;width: 50%;padding: 0 4%;} */
.twin-left{display:inline-block;width: 49%;padding: 0 4%;vertical-align:middle}
.twin-center{width:70%;margin:auto}
/* .twin-right{float:left;width: 42%;} */
.twin-right{display:inline-block;vertical-align:middle}

/* .twin-right{display:inline-block;width: 35%;vertical-align:middle}
 */
.twin-nopadding{float:left;width: 50%;}
.twin-left-nopadding{float:left;width:50%;padding:0;}
.twin-right-nopadding{float:left;width:50%;padding:0;}
.twin_text{float: left;width: 46%;text-align: justify;padding: 0 2%;}
.website16 .twin_text img{opacity:0.7;transition:all 0.5s 0.1s;margin-top: 15px;}
.website16 .twin_text img:hover{opacity:1;transform:scale(1.1)}
fieldset.twin{width:44%;margin:0px;}
fieldset.twin + fieldset.twin{float:right;}
.triple{float:left;width:29%;padding:0px 2%;}
.quad{float:left;width:23%;padding:0px 1%;}
.clear{clear:both;}
.tcenter{text-align:center;}
table.tcenter{margin:auto;}
.tleft{text-align:left;}
.tright{text-align:right;}
table.tright{float:right;}
.vtop{vertical-align:top;}
.vmiddle{vertical-align:middle;}
.link:hover{cursor:pointer;}
.jHide{display:none;}
.no-js .jHide{display:block;}
#all .sprite{
   display:inline-block;
   vertical-align:middle;
   background:url(/img/ecommerce/sprite.png);
   width:20px;
   height:20px;
}
#all .sprite.compte{width:25px;height:30px;background-position:0px 0px;}
#all .sprite.compte:hover{background-position:0px -30px;}
#all .sprite.prd_info{width:27px;height:25px;background-position:-25px 0px;}
#all .sprite.prd_info:hover{background-position:-25px -30px;}
#all .sprite.commande{width:30px;height:28px;background-position:-52px 0px;}
#all .sprite.commande:hover{background-position:-52x -30px;}
#all .sprite.panier{width:30px;height:28px;background-position:-83px 0px;}
#all .sprite.panier:hover{background-position:-83px -30px;}
#all input.sprite{padding:0px;}
#all .article.aff_liste .sprite.commande{display:block;margin:15px auto;}

#form_comment form{width:450px;margin:auto;}
#back_comment{float: right;position: relative;right: 150px;cursor:pointer;color:white;width: 100px;text-align: center;text-transform: uppercase;padding: 5px;}

.website13 #back_comment{background:#476bb3;}
.website14 #back_comment{background:#B62365;}
.website15 #back_comment{background:#ac1e16;}
.website16 #back_comment{background:#86b642;}
/* --- Classes sites --- */
.h3_13{color:#476bb3;}
.h3_14{color: #b62365;}
.h3_15{color: #eac79b;}
.h3_16{color: #006695;}

.color_13{color:#121628;}
.color_14{color: #4f142f;}
.color_15{color: #510C0C;}
.color_16{color: #0A3F42;}

.bgcolor_13{background-color:#15294E;}
.bgcolor_14{background-color: #B62365;}
.bgcolor_15{background-color: #510C0C;}
.bgcolor_16{background-color: #0A3F42;}

.bgcolor_submenu_13{background-color: #d0d4dc;}
.bgcolor_submenu_14{background-color: #fbf5f9;}
.bgcolor_submenu_15{background-color: #f7f4ef;}
.bgcolor_submenu_16{background-color: #BAE2F5}

.box-shadow_13{box-shadow: inset -2px -2px 0px 0px #15294e;}
.box-shadow_14{box-shadow: inset -2px -2px 0px 0px #b62365;}
.box-shadow_15{box-shadow: inset -2px -2px 0px 0px #510b0b;}
.box-shadow_16{/* box-shadow: inset -2px -2px 0px 0px #0fc4be; */}

.box-shadow_topBottom_13{box-shadow: inset 0px -2px 0px 0px #15294e;}
.box-shadow_topBottom_14{box-shadow: inset 0px -2px 0px 0px #b62365;}
.box-shadow_topBottom_15{box-shadow: inset -2px -2px 0px 0px black;}
.box-shadow_topBottom_16{box-shadow: inset -2px -2px 0px 0px black;}

.sub_box-shadow_13{box-shadow: inset -2px -2px 0px 0px #15294e, inset -2px 2px 0px 0px #15294e;}
.sub_box-shadow_14{box-shadow: inset -2px -2px 0px 0px #b62365, inset -2px 2px 0px 0px #b62365;}
.sub_box-shadow_15{box-shadow: inset -2px -2px 0px 0px #510b0b, inset -2px 2px 0px 0px #510b0b;}
.sub_box-shadow_16{box-shadow: inset -2px -2px 0px 0px #006796, inset -2px 2px 0px 0px #006796;}

.titre_deco_13{background: url(img/ASSO/deco-titre-trait-2.png) center;background-position-y: 100%;background-repeat:no-repeat;background-size: 80%;/* background-position-x: 50%; */}
.titre_deco_14{background: url(img/HABITAT_JEUNES/deco-titre-trait-2.png) center;background-position-y:100%;background-repeat:no-repeat;background-size: 80%;color: #4f142f;}
.titre_deco_15{background: url(img/RESTAURANT/deco-titre-trait-2.png) center;background-position-y:100%;background-size: 80%;background-repeat:no-repeat;}
.titre_deco_16{background: url(img/TOURISME/deco-titre-trait.png) center;background-position-y:100%;background-size: 80%;background-repeat:no-repeat;}

.titre_deco_pointille_13{background: url(img/ASSO/deco-titre-trait.png) -100px;background-position-y:100%;background-repeat:no-repeat;}
.titre_deco_pointille_14{background: url(img/HABITAT_JEUNES/deco-titre-trait.png) -100px;background-position-y:100%;background-repeat:no-repeat;color: #4f142f;background-position-x: center;}
.titre_deco_pointille_15{background: url(img/RESTAURANT/deco-titre-trait.png) -100px;background-position-y:100%;background-repeat:no-repeat;color: #510b0b;background-position-x: center;}
.titre_deco_pointille_16{background: url(img/TOURISME/deco-titre-trait.png) -100px;background-position-y:100%;background-repeat:no-repeat;background-position-x: center;}

.bloc_reservation_color_title_14{color: #acd25e;}
.bloc_reservation_color_title_16{color: #20a749;}

.bloc_reservation_color_subtitle_14{color: #2e9494;}
.bloc_reservation_color_subtitle_16{color: #31c0c9;}

.website13 .bloc_actu_header{color: #f5f6fa;}
.website14 .bloc_actu_header{color: #4f142f;}
.website15 .bloc_actu_header{color: #caac90;}
.website16 .bloc_actu_header{color: #cdebf0;}

.website14 #diaporama .label_skitter h2{color: #4f142f;}

.website13 p{color: #15294e;}
.website14 p{color: #4f142f;}
.website15 p{color: #510b0b;}
.website16 p{color: #15294e;}

.website13 p.date_color{color: #15294e;}
.website14 p.date_color{color: #4f142f;}
.website15 p.date_color{color: #ac1e16;}
.website16 p.date_color{color: #103f43;}

.website13 h1{color: #15294e;}
.website14 h1{color: #4f142f;}
.website15 h1{color: #510b0b;}
.website16 h1{color: #15294e;}

.website16 h5{color:#006796;font-size:19px;margin:15px 0}

.website13 #bloc_actu h2{color: #15294e;}
.website14 #bloc_actu h2{color: #4f142f;}
.website15 #bloc_actu h2{color: #510b0b;}
.website16 #bloc_actu h2{color: #006796;}

.website13 #div_comments h2 {color: #15294e;}
.website14 #div_comments h2 {color: #4f142f;}
.website15 #div_comments h2 {color: #510b0b;}
.website16 #div_comments h2 {color: #006695;}

.website13 #bloc_other_links h2{color: #15294e;}
.website14 #bloc_other_links h2{color: #4f142f;}
.website15 #bloc_other_links h2{color: #510b0b;}
.website16 #bloc_other_links h2{color: #006796;}

.website13 #diaporama .label_skitter h2{}
.website14 #diaporama .label_skitter h2{}
.website15 #diaporama .label_skitter h2{
    color: #510b0b;
}
.website16 #diaporama .label_skitter h2{color: #103f43;}

.website13 #diaporama .label_skitter{color: #2b3763;}
.website14 #diaporama .label_skitter{color: #4f142f;bottom: unset;}
.website15 #diaporama .label_skitter{color: #510b0b;}
.website16 #diaporama .label_skitter{color: #103f43;}

.website13 #div_container .read_more{background-color: #476bb3;}
.website14 #div_container .read_more{background-color: #b62365;}
.website15 #div_container .read_more{background-color: #ac1e16;}
.website16 #div_container .read_more{background-color: #103f43;}

.website13 #div_container h3, .website13 #div_container h3 a{color: #15294e;}
.website14 #div_container h3, .website14 #div_container h3 a{color: #b62365;}
.website15 #div_container h3, .website15 #div_container h3 a{color: #15294e;}
.website16 #div_container h3, .website16 #div_container h3 a{color: #103f43;font-size: 16px;text-align: justify;}

.website13 #bloc_actu .bloc_actu_header{color: #ccd1dc;}
.website14 #bloc_actu .bloc_actu_header{color: #e6d1db;}
.website15 #bloc_actu .bloc_actu_header{color: #d6ccbc;}
.website16 #bloc_actu .bloc_actu_header{color: #9fd8d5;}
/* .website14 #div_container p {color: #1fbdb8;}
.website15 #div_container p {color: #1fbdb8;}
.website16 #div_container p {color: #1fbdb8;} */

.website13 #btn_mobile{background-color: #132a4d;}
.website14 #btn_mobile{background-color: #b62165;}
.website15 #btn_mobile{background-color: #ab2022;}
.website16 #btn_mobile{background-color: #006796;}

.website13 input[type='submit']{
    background-color: #476bb3;
}
.website14 input[type='submit']{
    background-color: #b62365;
}
.website15 input[type='submit']{
    background-color: #ac1e16;
}
.website16 input[type='submit']{
    background-color: #86b642;
}

.website13 #footer{
    background: #15294E;
    position: relative;
}
.website14 #footer{
    background: #ecf5e2;
    position: relative;
}
.website15 #footer{
    background: #f5eee6;
    position: relative;
}
.website16 #footer{
    background: #BAE2F5;
    position: relative;
}
.website13 #footer a{
    color: white;
}
.website14 #footer a{
    color: #4f142f;
}
.website15 #footer a{
    color: #4f142f;
}
.website16 #footer a{
    color: #2b4048;
}

.website16 #bloc_contact h2{
    color:#006796;
}

.website16 .article_type_1 h3{
    color: #1fbdb8;
}
.website16 .article_type_5 h3{
    color: #006796;
}
/* #diaporama .left_side{
    position: absolute;
    left: 25px;
}
#diaporama .right_side{
    position: absolute;
    right: 25px;
} */
/* --- Pagination --- */
.pagination{margin:5px 0px;position:relative;text-align:center;}
.pagination .page{display:inline-block;margin:2px 5px;background:#00ABE0;color:#FFF;}
.pagination .page a{text-decoration:none;padding:5px;display:block;color:#FFF;font-weight:bold;}
.pagination .page.selected{background:#59CFF3;padding:4px 5px;}
/* --- Bloc autres activitÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©s --- */
/*.website13 #bloc_other_links{
    background:url(/img/ASSO/fond-activites.jpg) no-repeat center;
    background-size: 100% 100%;
}
.website14 #bloc_other_links{
    background:url(/img/HABITAT_JEUNES/fond-activites.jpg) no-repeat center;
    background-size:100% 100%;
}
.website15 #bloc_other_links{
    background:url(/img/RESTAURANT/fond-activites.jpg) no-repeat center;
    background-size:100% 100%;
}
.website16 #bloc_other_links{
    background:url(/img/TOURISME/fond-activites.jpg) no-repeat center;
    background-size:100% 100%;
}*/
#bloc_other_links{
    display: block;
    /* height: 376px; */
    background-size: 100% 100%;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
    padding-bottom: 20px;
    border-bottom: solid 1px #f0f0f0;
}
#bloc_other_links p{background: rgba(255, 255, 255, 0.81);position: absolute;bottom: 0;width: 100%;text-align: center;margin: 0;padding: 5px 0;margin-bottom: 2px;}
#bloc_other_links h2{text-align: center;/* padding-top: 40px; */margin-bottom: 40px;}
#bloc_other_links img{
    display: block;
    width: auto;
    height: 4em;
    margin-top: 10px;
    margin-left: 10px;
    opacity: 0.8;
}
#bloc_other_links #ancre_top img{
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    opacity: 1;
}
#bloc_other_links .other_links_content{
    display: inline-block;
    width: 250px;
    margin: 0 30px;
    height: auto;
    min-height: 200px;
    vertical-align:  top;
    position: relative;
    text-align: center;
    transition: transform 0.5s, opacity 0.5s;
}
.hover_site{margin-top:20px;background:rgba(255,255,255,0.7);font-size:16px;padding: 5px 0;opacity:0;}
#bloc_other_links .other_links_content:hover{
   transform: scale(1.1);
   opacity: 0.8;
}
#bloc_other_links .other_links_content:hover .hover_site{opacity:1;}
.other_links_content.content_13{
    background: url('img/ASSO/activites-asso.png') no-repeat center;
}
.other_links_content.content_14{
    background: url('img/HABITAT_JEUNES/activites-habitat-jeune.png') no-repeat center;
}
.other_links_content.content_15{
    background: url('img/RESTAURANT/activites-restaurant.png') no-repeat center;
}
.other_links_content.content_16{
    background: url('img/TOURISME/activites-tourisme.png') no-repeat center;
}
/* --- Bloc rÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©servation --- */
#bloc_reservation{
    width: 100%;
    height: 100px;
    text-align: center;
    background-color: rgba(224, 224, 224, 0.95);
    z-index: 998;
    text-transform: uppercase;
    position: absolute;
    bottom: 0;
}
.page.website16 #bloc_reservation{bottom:-100px}
#demande_resa{
   position:relative;
   bottom:0;
   width:100%;
   text-align: center;
   margin-bottom: 15px;
}
#demande_resa .ui-datepicker-trigger{display:none;}
#demande_resa table td{text-align:left;}
#demande_resa input{width:155px;vertical-align:middle}
#demande_resa input[type=number]{width:45px;}
#demande_resa input[type=checkbox]{width:auto;}
#demande_resa select{width:175px;}
#demande_resa input[type='radio']{width:initial;}

#demande_resa input[type='submit']{margin:20px auto;display:block;background:#fcad19;width:initial}

.website14 #bloc_reservation{background:rgb(245, 245, 245)}

#bloc_reservation #date_resa_start{
    width: 90px;
    min-width: 0;
}
#bloc_reservation form{
    padding-top: 5px;
}
#bloc_reservation .input_content{
    display: inline-block;
    width:80%;
}
#bloc_reservation h2{
    font-size: 18px;
}
#bloc_reservation h2 span{
    display: block;
}
.website13 #bloc_reservation h2 span{
    color: red;
}
.website14 #bloc_reservation h2 span{
    color: #22a849;
}
.website15 #bloc_reservation h2 span{
    color: red;
}
.website16 #bloc_reservation h2 span{
    color: #0fc4be;
}
#bloc_reservation.color_14{
    color: #0A3F42;
}
#bloc_reservation.color_16{
    color: #0A3F42;
}
#bloc_reservation .calendar_14{
    background:url(img/HABITAT_JEUNES/calendrier.png)no-repeat;
    background-position: 90%;
    background-color: white;
}
#bloc_reservation .calendar_16{
    background:url(img/TOURISME/calendrier.png)no-repeat;
    background-position: 90%;
    background-color: white;
}
#bloc_reservation .arrow_14{
    background:url(img/HABITAT_JEUNES/fleche-resa.png)no-repeat;
    background-position: 90%;
    background-color: white;
    border: none;
}
#bloc_reservation .arrow_16{
    background:url(img/TOURISME/fleche-resa.png)no-repeat;
    background-position: 90%;
    background-color: white;
    border: none;
}
#bloc_reservation form label{
    display: block;
    text-align: left;
    margin: 10px 0;
}
#bloc_reservation form input.small{
    /* width: 50px; */
    min-width: 0;
}
#bloc_reservation form input, #bloc_reservation form select{
    display: inline-block;
    background-color:  white;
    padding: 13px 20px 13px 10px;
    -webkit-appearance: none;
    min-width: 125px;
    text-transform: uppercase;
}
/* enlever curseur pour le type number */
/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}

/* Chrome */
input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button { 
	-webkit-appearance: none;
	margin:0;
}

/* Opéra*/
input::-o-inner-spin-button,
input::-o-outer-spin-button { 
	-o-appearance: none;
	margin:0
}


#bloc_reservation form input[type="number"]{min-width:50px;width:85px;text-align:center}
#bloc_reservation form input.bgcolor_14[type='button']{
    background-color: #B62365;
}
#bloc_reservation form input.bgcolor_16[type='button']{
    background-color: #fcad19;
}
#bloc_reservation a{display: inline-block;
    
    padding: 13px 20px 13px 10px;
    -webkit-appearance: none;
    min-width: 125px;
    text-transform: uppercase;
    background-color: #fcad19;
    color:white;margin: 5px;font-weight: bold;
    }
#bloc_reservation form input[type='button'].mobile_inline{
    /*width: 30%;*/
    min-width: 0;
    display: inline-block;
}
#bloc_reservation form input.bgcolor_16[type='button']:hover{
    background-color: #bd7f0d;
}
#bloc_reservation h2{
    display: inline-block;
}
#bloc_reservation img{
    position: absolute;
    right: 10px;
    bottom: 10px;
    margin-top: -10px;
    width: auto;
    height: auto;
    min-height: 0;
}
#affich_estim{
   border:solid 1px #fcad19;
   padding: 10px;
   display:none;
   position: relative;
   margin: 0 20px;
   font-size: 16px;
   font-weight: bold;
   width: 100px;
   background:#0fc4be;
   color:white;
}
#bloc_reservation .bloc_form{
    display: inline-block;
    position: relative;
    margin: 0 20px;
}
#bloc_reservation .bloc_min-width{
    width: 170px;
}
#bloc_reservation .bloc_form.bloc_3{
    /*width: 31%;*/
}

#demande_resa .bloc_field{position: relative;top: 0;margin: 25px auto;width: 1046px;border-bottom:solid 1px #000;padding-bottom:30px}
#demande_resa .bloc_field hr{border-top:solid 1px #fcad19;width:70%;}
#demande_resa .bloc_field .bloc_duo{display:inline-block;width:375px;text-align:left;margin:10px 0;}
#demande_resa .bloc_field  .line_bloc .bloc_duo{width: 310px;margin-left:110px;}
#demande_resa .bloc_field  .line_bloc .bloc_duo:last-of-type{margin-left: 160px;}
#demande_resa .bloc_field .bloc_solo{display:block;text-align:center;margin:15px auto}
#demande_resa .bloc_field .bloc_solo label{display:inline-block;width:200px;margin:0 10px;}
#demande_resa .bloc_field .bloc_duo label{display:inline-block;width:165px;vertical-align:top;margin:0 10px;}
#demande_resa legend {
    font-size: 16px;
}



/* --- Article Type Affichage --- */
.article_type_1 .galerie{
    /* padding-top: 60px; */
}
.article_container{
    width: 100%;
    padding: 50px 0;
    border-bottom:solid 1px #f0f0f0;
}
.website16 .article_container{background:url(img/TOURISME/fond-actus.jpg)no-repeat;background-size:100% 100%;}
.website16 .bloc_slide{background:url(img/TOURISME/fond-actus.jpg)no-repeat;background-size:100% 100%;padding: 30px 0;}
.article_container.type_4 .bx-wrapper{
    padding-top: 70px;
}
.article_container.site_13{
    background: url(img/ASSO/fond-activites.jpg) no-repeat center;
    height: 423px;
    background-size: 100% 100%;
}
.article_container.site_14{
    background: url(img/HABITAT_JEUNES/fond-activites.jpg) no-repeat center;
    background-size: 100%;
    height: 423px;
}
.article_container.site_15{
    background: url(img/RESTAURANT/fond-activites.jpg) no-repeat center;
    background-size: 100%;
    height: 423px;
}
.article_container.site_16{
    background: url(img/TOURSISME/fond-activites.jpg) no-repeat center;
    background-size: 100%;
    height: 423px;
}
.article_container p{
    text-align: center;
}
.article_container h2{
    font-family: 'Handlee', cursive;
    font-weight: bold;
    color: #121628;
    text-align: center;
}
article .bloc_texte{margin-left: 45px;}
.article_type_1{
   width:100%;
   min-height: 300px;
   /*text-align:center;*/
   overflow:hidden;
   padding: 40px 0;
}
.article_type_5{
   min-height:300px;
   padding:40px 0; 
}
.article_type_1.article_13{}
.article.art_fond
{
   background:#f0f0f0;
}
#numArt_{
width: 100%;
min-height: 300px;
overflow: hidden;
padding: 40px 0;}
#numArt_.int_type3{width:80%;margin: auto;margin-bottom:10px;margin-bottom: 45px;border-bottom:0;}
.article {border-bottom:solid 1px #f0f0f0}
.article_type_2{
   width: 100%;
   text-align:center;
   overflow:hidden;
   min-height: 350px;
   /* max-height: 500px; */
}
.article_type_3.view_article{height:350px}
.article_type_3.view_article .prd_texte{height:70px;min-height:auto;}
.article_type_3{
   width: 250px;
   min-height: 300px;
   text-align:center;
   overflow:hidden;
   background: url(img/ASSO/fond-actus.jpg) no-repeat center;
   
   height: 415px;
}
.website16 .article_type_3 .vignette img{transition:transform 0.5s 0.1s;}
.website16 .article_type_3:hover .vignette img{transform:scale(1.2)}
.website14 .article_type_3{background:#f6eef0b3;height: 450px;}
.article_type_4{
   float:left;
   width: 250px;
   text-align:center;
   overflow:hidden;
}
/* .article p{text-align: justify;} */
#preview{width:760px;margin:auto;border:groove 2px #CCC;}
#produit_index .article{margin:10px 18px;background:#E5E7E8;}
#produit_index .article_type_1{margin:10px 18px;background:#E5E7E8;}
#produit_index .article_type_2{margin:10px 18px;background:#E5E7E8;}
#produit_index .article_type_3{margin:10px 18px;background:#E5E7E8;}
#produit_index .article_type_4{margin:10px 18px;background:#E5E7E8;}
.article.last{margin-right:0px;}
.article_type_1.last{margin-right:0px;}
.article_type_2.last{margin-right:0px;}
.article_type_3.last{margin-right:0px;}
.article_type_4.last{margin-right:0px;}

.article h3{font-size:18px;margin:0px;margin-bottom: 20px;}
.article h3 a .sstitre{font-size: 14px;}
.article_type_1 h3{font-size:18px;margin:0px;text-align: center;margin-bottom: 20px;font-size: 29px;font-weight: bold;font-family: 'Handlee', cursive;position:relative}
.article_type_1 h3.cat_13 a{color: #121628;font-size:29px;margin:0px;text-align: left;}
.article_type_1 h3.cat_14 a{color: #4f142f;font-size:29px;margin:0px;text-align: left;}
.article_type_1 h3.cat_15 a{color:rgb(206, 31, 212);font-size:29px;margin:0px;text-align: left;}
.article_type_1 h3.cat_16 a{color: #1fbdb8;font-size:29px;margin:0px;text-align: left;}
.website16 .article_type_2 h3{color:#000;font-size: 28px;margin:0px;margin-bottom: 40px;}
.website16 .article_type_2 h4{color:#000;font-size: 24px;margin:0px 40px;margin-bottom:20px;text-align:left;color:#006796;font-family: 'Handlee', cursive;}
.article_type_2 h3{color:#1F95D4;font-size: 28px;margin:0px;margin-bottom: 40px;}
.article_type_3 h3{color:#1F95D4;font-size: 16px;margin:0px;margin-bottom: 15px;}
.article_type_4 h3{color:#1F95D4;font-size:18px;margin:0px;}
.article_type_5 h3{font-size:18px;margin:0px;text-align: center;margin-bottom: 20px;font-size: 24px;font-weight: bold;font-family: 'Handlee', cursive;}
.website13 .article h3 a,.website13 .article h3 span{color:#121628;font-size: 29px;margin: 0px;text-align: left;font-family: 'Handlee', cursive;font-weight: bold;}
.website14 .article h3 a,.website14 .article h3 span{color:#4f142f;font-size: 28px;margin: 0px;text-align: left;font-family: 'Handlee', cursive;font-weight: bold;}
.website15 .article h3 a,.website15 .article h3 span{color: #510b0b;font-size: 29px;margin: 0px;text-align: left;font-family: 'Handlee', cursive;font-weight: bold;}
.website16 .article h3 a,.website16 .article h3 span{color:#006796;font-size: 28px;margin: 0px;text-align: left;font-family: 'Handlee', cursive;font-weight: bold;color: #006796;}

.website16 .article_container h3{color:#006796;font-size:15px;font-size: 29px;margin: 0px;text-align: center;font-family: 'Handlee', cursive;font-weight: bold;margin-bottom:20px}
.website16 .article_container .prd_texte h3 {margin-bottom:0}
.article h3 img{margin-right: 20px;}
.website16 .article_container h3 img{margin-right:20px}
.article_type_1 h3 a{color: #121628;font-size: 29px;font-family: 'Handlee', cursive;font-weight: bold;}
.article_type_2 h3 a{font-size: 29px;font-family: 'Handlee', cursive;font-weight: bold;color: #121628;}
.article_type_3 h3 a{color: #121628;font-size: 26px;}
.article_type_4 h3 a{color: #121628;font-size: 16px;}
.article a{font-size:16px;}
.article p a{font-size:16px;font-weight:bold;}
.website15 .article p a{color:#510b0b}
/*.website16 .article p a{color:#0a3f42}*/
.article_type_1 a{font-size:16px;}
.article_type_2 a{font-size:16px;}
.article_type_2 a.more{background: #a53e3e;padding: 10px 22px;display: block;width: 200px;margin: auto;margin-top: 20px;text-transform: uppercase;transition: all 1s ease;color:white}
.website13 .article_type_2 a.more{background:#476bb3;}
.website14 .article_type_2 a.more{background:#B62365}
.website16 .article_type_2 a.more{background:#0A3F42}
.website16 .article_type_2 a.more:hover{background:white;border:solid 1px #0A3F42;color:#0A3F42}

.article_type_2 a.more:hover{
    background: #642929;
    transition: all 1s ease;
}
.website13 .article_type_2 a.more:hover{background:white;border:solid 1px #476bb3;color:#476bb3}
.website14 .article_type_2 a.more:hover{background:white;border:solid 1px #B62365;color:#B62365}
.website16 .article_type_3 a.more:hover{background:white;border:solid 1px #0A3F42;color:#0A3F42}
.website15 .article_type_3 a.more,.boutons{background: #a53e3e;padding: 10px 22px;display: block;margin-top: 0px;text-transform: uppercase;transition: all 0.5s ease;margin-bottom: 20px;/* position: absolute; */bottom: 10px;margin: auto;width: fit-content;}
.website16 .article_type_3 a.more,.boutons{background:#0A3F42;padding: 10px 22px;display: block;margin: auto;margin-top: 10px;text-transform: uppercase;transition: all 0.5s ease;margin-bottom: 20px;/* position: absolute; */bottom: 10px;width: 140px;}
.website16 .bloc_slide .article_type_3 a.more{margin-top:50px;}
.website14 .article_type_3 a.more{background:#B62365;padding: 10px 22px;display: block;margin-top: 0px;text-transform: uppercase;transition: all 0.5s ease;margin-bottom: 20px;/* position: absolute; */bottom: 10px;margin: auto;width: 140px;}
.article_type_3 a.more:hover,.boutons{
    background: #642929;
    transition: all 0.5s ease;
}
.article_type_3 a{color:#FFF;font-size:18px;}
.article_type_4 a{color:#FFF;font-size:18px;}
.article .prd_texte{min-height:190px;}
.article_type_1 .prd_texte{height: auto;padding-top: 20px;padding-bottom: 20px;padding-right:0;padding-left:13%;}
.article_type_2 .prd_texte{height: inherit;vertical-align: middle;padding-top:70px;}
.article_type_3 .prd_texte{height: auto;padding: 0px 15px;padding-top: 10px;min-height: auto;height:175px}
.website14 .article_type_3 .prd_texte{height:210px}
.article_type_4 .prd_texte{height: 100px;padding-top: 20px;background: white;}
.article_type_5 .prd_texte{text-align:center;}
.article_type_5 h3{text-align:center;}
.article_type_5 .bloc_texte_left h3,.article_type_5 .bloc_texte_right h3{text-align:left}
.article_type_2 .prd_texte p{margin: 0 40px;text-align: justify;}
.article_type_1 .prd_texte img {
    margin-right: 20px;
}
.article_type_5 .prd_texte img {
    margin-right: 20px;
    height:auto!important;
}
.prd_texte .prd_texte_titre {
    background: url(img/ASSO/deco-titre-trait.png) repeat-x center;
    background-position-y: 100%;
}

.article .vignette{margin:auto;text-align:center;height:148px;width: 218px;background:white;overflow:hidden;margin: 10px;}
.website16 .article .vignette img{width:100%;/*height:100%;*/}
.website16 #content .article .vignette img{width:auto;}
.website16 .article .img_txtright .vignette{width:auto;height:auto;}
.article_type_1 .vignette{margin: 10px;text-align:center;height: 180px;width: 218px;background:white;overflow:hidden;-webkit-mask-repeat: no-repeat;-webkit-mask-position: bottom;transition:transform 0.5s 0.1s}
.article_type_1 .vignette:hover{transform: scale(1.1);}
.website13 .article_type_1 .vignette{height:148px;}
.website14 .article_type_1 .vignette{height:148px;}
.website15 .article_type_1 .vignette{height:148px;}
.website16 .article_type_1 .vignette{height:145px;}

.article_type_2 .vignette{margin:auto;text-align: left;height: auto;width: 100%;background:white;overflow:hidden;min-height: 350px;max-height:500px;}
.article_type_3 .vignette{margin:auto;text-align:center;/* height: auto; */width: 100%;background:white;overflow:hidden;}
.article_type_4 .vignette{margin:auto;text-align:center;height: auto;width: 100%;background:white;overflow:hidden;}
.article .vignette img{max-height:180px;max-width:180px;}
.article_type_1 .vignette img{max-height:180px;max-width:180px;}
.article_type_2 .vignette img{max-width:180px;}
.article_type_3 .vignette img{max-height:180px;max-width:180px;width: 100%;}
.article_type_4 .vignette img{max-height:180px;max-width:180px;}
.p_savoir{float:left;margin-left:15px;margin-top:5px;}
.p_panier{float:right;margin-right:15px;width:228px;}
#all .link_choix_opt{text-decoration:none;font-size:20px;margin-left:-15px;position:relative;top:8px;}
#produit_index .vignette{border:solid 1px #CFCFCF;}
/* --- Article Affichage Blog --- */
.blog .article{float:none;width:95%;border:none;box-shadow:none;border-bottom:solid 1px #999;border-radius:0px;height:120px;}
.blog .article_type_1{float:none;width:95%;border:none;box-shadow:none;border-bottom:solid 1px #999;border-radius:0px;height:120px;}
.blog .article_type_2{float:none;width:95%;border:none;box-shadow:none;border-bottom:solid 1px #999;border-radius:0px;height:120px;}
.blog .article_type_3{float:none;width:95%;border:none;box-shadow:none;border-bottom:solid 1px #999;border-radius:0px;height:120px;}
.blog .article_type_4{float:none;width:95%;border:none;box-shadow:none;border-bottom:solid 1px #999;border-radius:0px;height:120px;}
.blog .article a{text-decoration:none;}
.blog .article_type_1 a{text-decoration:none;}
.blog .article_type_2 a{text-decoration:none;}
.blog .article_type_3 a{text-decoration:none;}
.blog .article_type_4 a{text-decoration:none;}
.blog .article .vignette{height:120px;padding:0px;float:left;width:20%;border:none;border-radius:0px;margin:0px;}
.blog .article_type_1 .vignette{height:120px;padding:0px;float:left;width:20%;border:none;border-radius:0px;margin:0px;}
.blog .article_type_2 .vignette{height:120px;padding:0px;float:left;width:20%;border:none;border-radius:0px;margin:0px;}
.blog .article_type_3 .vignette{height:120px;padding:0px;float:left;width:20%;border:none;border-radius:0px;margin:0px;}
.blog .article_type_4 .vignette{height:120px;padding:0px;float:left;width:20%;border:none;border-radius:0px;margin:0px;}
.blog .article .vignette img{max-width:100%;border-radius:0px;}
.blog .article_type_1 .vignette img{max-width:100%;border-radius:0px;}
.blog .article_type_2 .vignette img{max-width:100%;border-radius:0px;}
.blog .article_type_3 .vignette img{max-width:100%;border-radius:0px;}
.blog .article_type_4 .vignette img{max-width:100%;border-radius:0px;}
.blog .article .prd_texte{float:left;width:78%;text-align:left;margin-left:2%;max-height:120px;overflow:hidden;}
.blog .article h1{margin:0px;font-size:14px;float:left;}
.blog .article_type_1 h1{margin:0px;font-size:14px;float:left;}
.blog .article_type_2 h1{margin:0px;font-size:14px;float:left;}
.blog .article_type_3 h1{margin:0px;font-size:14px;float:left;}
.blog .article_type_4 h1{margin:0px;font-size:14px;float:left;}
.blog .article h2{margin:0px;font-size:13px;float:left;}
.blog .article_type_1 h2{margin:0px;font-size:13px;float:left;}
.blog .article_type_2 h2{margin:0px;font-size:13px;float:left;}
.blog .article_type_3 h2{margin:0px;font-size:13px;float:left;}
.blog .article_type_4 h2{margin:0px;font-size:13px;float:left;}
.blog .article h3{margin:0px;font-size:10px;margin-bottom:5px;clear:both;}
.blog .article_type_1 h3{margin:0px;font-size:10px;margin-bottom:5px;clear:both;}
.blog .article_type_2 h3{margin:0px;font-size:10px;margin-bottom:5px;clear:both;}
.blog .article_type_3 h3{margin:0px;font-size:10px;margin-bottom:5px;clear:both;}
.blog .article_type_4 h3{margin:0px;font-size:10px;margin-bottom:5px;clear:both;}
.blog .article .more{color:#444;border:solid 1px #999;padding:4px 10px;float:right;margin-top:5px;}
.blog .article_type_1 .more{color:#444;border:solid 1px #999;padding:4px 10px;float:right;margin-top:5px;}
.blog .article_type_2 .more{color:#444;border:solid 1px #999;padding:4px 10px;float:right;margin-top:5px;}
.blog .article_type_3 .more{color:#444;border:solid 1px #999;padding:4px 10px;float:right;margin-top:5px;}
.blog .article_type_4 .more{color:#444;border:solid 1px #999;padding:4px 10px;float:right;margin-top:5px;}
/* --- Affichage des produits de la boutique en liste--- */
#move{position:absolute;width:300px;overflow:hidden;z-index:100000;}
#move img{width:100%;}
.article.aff_liste{border: 1px solid #e6e0e0;margin: 30px;padding: 5px;position: relative;} 
.article_type_1.aff_liste{border: 1px solid #e6e0e0;margin: 30px;padding: 5px;position: relative;} 
.article_type_2.aff_liste{border: 1px solid #e6e0e0;margin: 30px;padding: 5px;position: relative;} 
.article_type_3.aff_liste{border: 1px solid #e6e0e0;margin: 30px;padding: 5px;position: relative;} 
.article_type_4.aff_liste{border: 1px solid #e6e0e0;margin: 30px;padding: 5px;position: relative;} 
#all .article.aff_liste a{font-size: 14px;color: #000;text-transform: uppercase;text-decoration:none;}
#all .article_type_1.aff_liste a{font-size: 14px;color: #000;text-transform: uppercase;text-decoration:none;}
#all .article_type_2.aff_liste a{font-size: 14px;color: #000;text-transform: uppercase;text-decoration:none;}
#all .article_type_3.aff_liste a{font-size: 14px;color: #000;text-transform: uppercase;text-decoration:none;}
#all .article_type_4.aff_liste a{font-size: 14px;color: #000;text-transform: uppercase;text-decoration:none;}
.article.aff_liste .vignette{width: 250px;line-height: 100px;height:100px;margin:10px 0px;text-align:center;display:inline-block;}
.article_type_1.aff_liste .vignette{width: 250px;line-height: 100px;height:100px;margin:10px 0px;text-align:center;display:inline-block;}
.article_type_2.aff_liste .vignette{width: 250px;line-height: 100px;height:100px;margin:10px 0px;text-align:center;display:inline-block;}
.article_type_3.aff_liste .vignette{width: 250px;line-height: 100px;height:100px;margin:10px 0px;text-align:center;display:inline-block;}
.article_type_4.aff_liste .vignette{width: 250px;line-height: 100px;height:100px;margin:10px 0px;text-align:center;display:inline-block;}
.article.aff_liste .vignette img{max-height:100px;}
.article_type_1.aff_liste .vignette img{max-height:100px;}
.article_type_2.aff_liste .vignette img{max-height:100px;}
.article_type_3.aff_liste .vignette img{max-height:100px;}
.article_type_4.aff_liste .vignette img{max-height:100px;}
.article.aff_liste .p_savoir{position:absolute; top:0; right:0;margin: 5px;}
.article_type_1.aff_liste .p_savoir{position:absolute; top:0; right:0;margin: 5px;}
.article_type_2.aff_liste .p_savoir{position:absolute; top:0; right:0;margin: 5px;}
.article_type_3.aff_liste .p_savoir{position:absolute; top:0; right:0;margin: 5px;}
.article_type_4.aff_liste .p_savoir{position:absolute; top:0; right:0;margin: 5px;}
.article.aff_liste .picto_action input[type='image']{border: 1px solid #e6e0e0;padding: 5px;display: block;width: 29px;margin: 8px;}
.article_type_1.aff_liste .picto_action input[type='image']{border: 1px solid #e6e0e0;padding: 5px;display: block;width: 29px;margin: 8px;}
.article_type_2.aff_liste .picto_action input[type='image']{border: 1px solid #e6e0e0;padding: 5px;display: block;width: 29px;margin: 8px;}
.article_type_3.aff_liste .picto_action input[type='image']{border: 1px solid #e6e0e0;padding: 5px;display: block;width: 29px;margin: 8px;}
.article_type_4.aff_liste .picto_action input[type='image']{border: 1px solid #e6e0e0;padding: 5px;display: block;width: 29px;margin: 8px;}
.article.aff_liste .prd_texte, .article.aff_liste .div_price, .article.aff_liste .div_alone, .article.aff_liste .picto_action,.article.aff_liste .form_ftb{vertical-align: top;display:inline-block;}
.article_type_1.aff_liste .prd_texte, .article_type_1.aff_liste .div_price, .article_type_1.aff_liste .div_alone, .article_type_1.aff_liste .picto_action,.article_type_1.aff_liste .form_ftb{vertical-align: top;display:inline-block;}
.article_type_2.aff_liste .prd_texte, .article_type_2.aff_liste .div_price, .article_type_2.aff_liste .div_alone, .article_type_2.aff_liste .picto_action,.article_type_2.aff_liste .form_ftb{vertical-align: top;display:inline-block;}
.article_type_3.aff_liste .prd_texte, .article_type_3.aff_liste .div_price, .article_type_3.aff_liste .div_alone, .article_type_3.aff_liste .picto_action,.article_type_3.aff_liste .form_ftb{vertical-align: top;display:inline-block;}
.article_type_4.aff_liste .prd_texte, .article_type_4.aff_liste .div_price, .article_type_4.aff_liste .div_alone, .article_type_4.aff_liste .picto_action,.article_type_4.aff_liste .form_ftb{vertical-align: top;display:inline-block;}
.article.aff_liste .corner_promo{position:absolute;top:0; left:0;color:#fff;z-index:1;}
.article_type_1.aff_liste .corner_promo{position:absolute;top:0; left:0;color:#fff;z-index:1;}
.article_type_2.aff_liste .corner_promo{position:absolute;top:0; left:0;color:#fff;z-index:1;}
.article_type_3.aff_liste .corner_promo{position:absolute;top:0; left:0;color:#fff;z-index:1;}
.article_type_4.aff_liste .corner_promo{position:absolute;top:0; left:0;color:#fff;z-index:1;}
.article.aff_liste .corner_promo div{  
   transform: rotate(-44deg);
   text-transform: uppercase;
   margin-top: 14px;
   margin-left: -3px;
   position: relative;
   z-index: 10;
}
.article_type_1.aff_liste .corner_promo div{  
   transform: rotate(-44deg);
   text-transform: uppercase;
   margin-top: 14px;
   margin-left: -3px;
   position: relative;
   z-index: 10;
}
.article_type_2.aff_liste .corner_promo div{  
   transform: rotate(-44deg);
   text-transform: uppercase;
   margin-top: 14px;
   margin-left: -3px;
   position: relative;
   z-index: 10;
}
.article_type_3.aff_liste .corner_promo div{  
   transform: rotate(-44deg);
   text-transform: uppercase;
   margin-top: 14px;
   margin-left: -3px;
   position: relative;
   z-index: 10;
}
.article_type_4.aff_liste .corner_promo div{  
   transform: rotate(-44deg);
   text-transform: uppercase;
   margin-top: 14px;
   margin-left: -3px;
   position: relative;
   z-index: 10;
}
.article.aff_liste .corner_promo:before{border-width: 0px 0px 55px 55px;border-color: transparent transparent transparent #0070BA;left: 0;right: auto;}
.article_type_1.aff_liste .corner_promo:before{border-width: 0px 0px 55px 55px;border-color: transparent transparent transparent #0070BA;left: 0;right: auto;}
.article_type_2.aff_liste .corner_promo:before{border-width: 0px 0px 55px 55px;border-color: transparent transparent transparent #0070BA;left: 0;right: auto;}
.article_type_3.aff_liste .corner_promo:before{border-width: 0px 0px 55px 55px;border-color: transparent transparent transparent #0070BA;left: 0;right: auto;}
.article_type_4.aff_liste .corner_promo:before{border-width: 0px 0px 55px 55px;border-color: transparent transparent transparent #0070BA;left: 0;right: auto;}
.article.aff_liste .prd_texte{vertical-align:top;margin: 0px 10px;width:230px;}
.article_type_1.aff_liste .prd_texte{vertical-align:top;margin: 0px 10px;width:230px;}
.article_type_2.aff_liste .prd_texte{vertical-align:top;margin: 0px 10px;width:230px;}
.article_type_3.aff_liste .prd_texte{vertical-align:top;margin: 0px 10px;width:230px;}
.article_type_4.aff_liste .prd_texte{vertical-align:top;margin: 0px 10px;width:230px;}
.article.aff_liste .div_price,.article.aff_liste .form_ftb{vertical-align:top;margin: 5px 10px;}
.article_type_1.aff_liste .div_price,.article_type_1.aff_liste .form_ftb{vertical-align:top;margin: 5px 10px;}
.article_type_2.aff_liste .div_price,.article_type_2.aff_liste .form_ftb{vertical-align:top;margin: 5px 10px;}
.article_type_3.aff_liste .div_price,.article_type_3.aff_liste .form_ftb{vertical-align:top;margin: 5px 10px;}
.article_type_4.aff_liste .div_price,.article_type_4.aff_liste .form_ftb{vertical-align:top;margin: 5px 10px;}
.article.aff_liste .prix{width:80px;text-align:right;}
.article_type_1.aff_liste .prix{width:80px;text-align:right;}
.article_type_2.aff_liste .prix{width:80px;text-align:right;}
.article_type_3.aff_liste .prix{width:80px;text-align:right;}
.article_type_4.aff_liste .prix{width:80px;text-align:right;}
.article.aff_liste .prix_barre{text-align:right;}
.article_type_1.aff_liste .prix_barre{text-align:right;}
.article_type_2.aff_liste .prix_barre{text-align:right;}
.article_type_3.aff_liste .prix_barre{text-align:right;}
.article_type_4.aff_liste .prix_barre{text-align:right;}
.article.aff_liste .prix.unit{color: #000;font-size: 14px;}
.choose_qty{
   display:inline-block;
   vertical-align: top;
   padding: 30px 20px;
}
.change_qty{   
   width: 37px;
   height: 45px;
   background: #DADAD9;
   line-height: 45px;
   display: inline-block;
   text-align: center;
   color: #000;
   font-size: 25px;
   font-weight: bold;
   vertical-align: middle;
   cursor:pointer;
}
.choose_qty input{padding: 6px 0px;vertical-align: middle;width: 57px;text-align:center;color: #000;line-height: 31px;background:#FFF;border:solid 1px #DADAD9;font-size: 22px;}

/* --- Affichage des produits de la boutique du panier --- */
.article.aff_liste.caddie{max-width: 700px;margin: 15px auto;}
.article.aff_liste.caddie .vignette{width:120px;line-height: 70px;height: 70px;}
.article.aff_liste.caddie .vignette img{max-height: 70px;}
.article.aff_liste.caddie .choose_qty{padding: 20px 20px;}
.article.aff_liste.caddie .div_price, .article.aff_liste.caddie .prix{vertical-align:middle;display:inline-block;}
.article.aff_liste.caddie .prd_texte{line-height:90px;}
.article.aff_liste.caddie .prd_texte .middle{display:inline-block;vertical-align:middle;line-height:16px;}
#all .delete_panier{
   cursor: pointer;
   width: 24px;
   height: 22px;
   background-position: -113px 0px;
   margin: 30px 10px;
}
#all .delete_panier:hover{background-position: -417px -30px;}
#panier_total{ 
   max-width: 812px;
   margin: 10px auto;
   text-align:right;
}
#panier_total .content{ 
   display:inline-block;
   text-align:left;
   width: 300px;
   background: #F2F2F2;
   border:solid 1px #DDD;
   padding: 7px;
}
#panier_total .line{padding: 5px;}
#panier_total .line.not_sel{font-weight:bold;}
#panier_total .line.sel{font-weight:bold;font-size:22px;color:#1d69a5;}
#panier_total .label{display:inline-block;}
#panier_total .total{display:inline-block;float:right;}
/* --- Affichage des produits de la boutique en bloc --- */
.article.aff_bloc{   
   border: 1px solid #e6e0e0;
   display: inline-block;
   vertical-align: top;
   margin: 50px;
   padding: 15px;
   width: 270px;
   height: 240px;
   position: relative;
   text-align: center;
} 
.slide .article.aff_bloc{margin:0px;}
.article.aff_bloc h3, .article.aff_bloc h3 a{font-size:13px;color:#000;text-decoration:none;}
.article.aff_bloc .vignette{line-height: 140px;height:140px;}
.article.aff_bloc .vignette img{max-height: 140px;vertical-align:middle;}
.article.aff_bloc .change_qty{width: 27px;height: 36px;line-height: 36px;font-size: 18px;}
.article.aff_bloc .choose_qty input{font-size:18px;line-height: 22px;width:37px;}
.article.aff_bloc .choose_qty{padding:0px;position:absolute;bottom:0px;left: 102px;}
.article.aff_bloc .picto_action{position:absolute; bottom:0; right:0px;}
.article.aff_bloc .picto_action input, .p_savoir{display:inline-block;vertical-align:bottom;margin :0 12px 5px 0;}
.article.aff_bloc .picto_action input{padding-bottom: 3px;}
.article .prix_barre{text-decoration: line-through;font-size:14px;text-align:left;color:#000;line-height: 10px;}
.article .prix{font-size:20px;color:#0070BA;}
.article.aff_bloc .corner_promo{position:absolute;top:0; right:0;color:#fff;z-index:1;}
.article.aff_bloc .corner_promo div{   
   transform: rotate(45deg);
   text-transform: uppercase;
   margin-top: 15px;
   position: relative;
   z-index: 10;
   left: 4px;
}
.corner_promo:before{
   z-index:1;
   content:'';
   width: 0;
   height: 0;
   border-style: solid;
   border-width: 0 55px 55px 0;
   border-color: transparent #0070BA transparent transparent;
   display:block;
   position:absolute;
   right: 0;
}
.article.aff_bloc .div_price{position:absolute;bottom:0;left:0;padding-left:10px;}
.article.aff_bloc .prix.alone{color:#0070BA;line-height: 34px;}
/* Page Article Boutique */
#article_grd .bx-controls-direction{margin-top:-120px;width:670px;}
#prd_left{float:left;width:420px;}
#onglet_price{
   background:#FFF;
   border-radius:15px 15px 0px 0px; 
   text-align:center;
   font-size:28px;
   width:115px;
   float:right;
   padding:5px 0px;
}
#prd_left .galerie{font-size:0px;background:#FFF;clear:both;margin-bottom:10px;}
#article_grd .print{
   margin-left:480px;
   text-decoration:none;
}
#article_grd .print img{vertical-align:middle;margin-right:10px;}
.bloc_qty, .bloc_price, .submit_prd{ 
   clear:both;
   display:inline-block;
   background:#FFF;
   padding:8px;
   margin-bottom:10px;
   margin-right:5px;
   width:124px;
   line-height:30px;
   text-align:center;
   vertical-align:top;
}
.bloc_price{width:100px;}
.form_ftb{padding:1px 0px;}
.bloc_attr{clear:both;background:#FFF;margin-bottom:10px;padding:8px;}
#all .submit_prd{
   padding:8px 0px;
   width:154px;
   margin:0px;
   margin-bottom:10px;
   border-radius:0px;
}
.res_rech{width:80%;margin:auto}
#bloc_texte .texte_container{margin: 20px 0;margin-top: 40px;}
#bloc_texte .texte_container .texte{margin:auto;width:65%;}
.website16 #bloc_texte .texte_container .texte p{font-size:19px;}
.website16 #bloc_texte .texte_container.actu_container {margin-left:185px}
.website15 #bloc_texte .texte_container.actu_container {margin:0;margin-top:40px;}
#bloc_texte .bloc_texte_alone{display: inline-block;vertical-align: top;text-align:left;}
#bloc_texte .bloc_texte_left, #bloc_texte .bloc_texte_right{
    display: inline-block;
    width: 46%;
    padding: 0 2%;
    vertical-align: top;
    text-align:left;
}
#bloc_texte .bloc_texte_left.full_texte,#bloc_texte .bloc_texte_right.full_texte{width:auto}
 #bloc_texte .article_type_5 .bloc_texte_left,  #bloc_texte .article_type_5 .bloc_texte_right{width:30%}
/* .article{border-bottom: solid 1px #F0F0F0;} */
.bloc_texte_left{
   /* background: rgba(172,222,223,0.5); */
}

#bloc_texte_before_actus .bloc_texte_left, #bloc_texte_before_actus .bloc_texte_right{
    display: inline-block;
    width: 46%;
    padding: 0 2%;    
    vertical-align: top;
}
#rub {
    padding-left: 225px;
}
#bloc_texte .actu_container .twin{width:43%}
#bloc_texte .actu_container .vignette{height: 315px;}
#bloc_texte .actu_container .vignette img{height: 100%;width: unset;}
#bloc_texte .texte article.article_type_1{text-align:left;}
#bloc_texte .texte article ul{padding-left: 40px;text-align: left;}

#bloc_texte .actu_container #div_container .vignette {
    height: 150px;
}
#bloc_texte .actu_container #div_container .vignette img{width:100%;height:auto}
.website16 #bloc_texte .texte article ul li{list-style-image:url(/img/TOURISME/deco-li.png);}
.website14 article ul li{list-style-image:url(/img/HABITAT_JEUNES/deco-li_rose.png);}
#bloc_texte .texte{/* margin: 0 20px; *//*text-align: justify;*//*text-align:center*/}
#bloc_texte.small{width:630px;float:left;}
#bloc_texte.blog{float:left;width:68%;}
#sideblog{float:left;width:25%;margin-left:7%;}
#sidebloc{float:right;width:300px;}
#sidebloc h1{color:#797979;font-size:20px;}
#article_grd h1{width:auto;font-size:25px;padding:0px;margin-bottom:15px;}
#article_grd select{width:100%;}
#article_grd #prix{font-weight:bold;font-size:20px;}
#article_grd input[type=image]{position:relative;}
#article_grd .sep{max-width:1100px;font-weight:bold;clear:both;height:20px;background:#71BC1F;color:white;padding:10px;margin-left:28px;}
#pay_cbs{display:none;}
.share_this fieldset{width:250px;}
.share_this div{margin-bottom:8px;margin-top:8px;}
#bloc_like{position:absolute;left:50%;top:32px;margin-left:225px;width:350px;}
#bloc_like .twitter{float:right;margin-top:-26px;}
/* --- SUBHEADER --- */
#sub_header{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    height: 100px;
}
#sub_menu{
    display: inline-block;
    margin-left: 20px;
    margin-right: 20px;
    vertical-align: middle;
}
#sub_logo{
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: auto;
}
#sub_logo img{
    width: 75%;
    height: auto;
    margin-top: 5px;
}
#sub_menu_btn_search{display: inline-block;vertical-align: middle;position: absolute;right: 390px;top: 12px;}
#sub_menutop{
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    right: 390px;
    top: 12px;
}
#sub_menutop input{float: right;line-height: 24px;}
#sub_menutop input[type='image']{float: left;}

#sub_caddie{
    display: block;
}
#sub_bloc_info{
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    right: 60px;
    top: 36px;
}
#sub_bloc_info > div{
    float: left;
    margin-right: 10px;
}
/* --- TETIERE --- */
#header{height:135px;margin:auto;position:  relative;}
#header_tel_mobile{
    display: none;
    position: absolute;
    bottom: 0;
    left: 25px;
}
#header h1{color:#036;font-size:30px;}
#header h2{color:#036;font-size:22px;margin-left:350px;}
#bloc_info{
    position: absolute;
    height: 50px;
    background-position: top left;
    background-repeat: repeat;
    text-align: right;
    clear: both;
    /* width: 600px; */
    /* margin: auto; */
    /* margin-top: -135px; */
    right: 40px;
    top: 3px;
}
#bloc_info > div {
    float: left;
    margin-right: 20px;
}
#bloc_info .bloc_info_search{
    display: none;
}
#bloc_info .bloc_info_search img{
    display: block;
    width: 40px;
    cursor: pointer;
}
#bloc_info .bloc_info_tel{
    display: block;
}
#logo{overflow:hidden;position:relative;width: auto;height: auto;position: absolute;margin-top: 20px;margin-left: 20px;}
#logo img {
   width: auto;
   height: auto;
}
#my_account{
    position: absolute;
    top: 20px;
    right: 50px;
}
#my_account a{text-decoration:none;display:block;color:#333;font-size:14px;font-style:italic;}
#caddie{
   position:absolute;
   right:140px;
   top:25px;
}
#caddie span{  
   position: absolute;
   display: block;
   background: #1d69a5;
   color: #FFF;
   border-radius: 15px;
   min-width: 25px;
   text-align: center;
   line-height: 25px;
   font-size: 15px;
   margin-top: 15px;
   margin-left: 15px;
}
#languages{position:absolute;right: 0px;top: 35px;width: 32px;z-index: 10;}
#languages a{
   text-transform:uppercase;
   padding: 4px 0px;
   margin: 4px 0px;
   display: block;
   width: 32px;
   text-align:center;
   text-decoration:none;
   font-size:14px;
   opacity: 0.3;
   transition: opacity 1s ease;
}
#languages img{
    height: 23px;
    width: 32px;
}
#languages img.no-click{opacity: 0.3;margin: 4px 0;}
#languages a:hover,#languages a.sel{
    opacity: 0.8;
    transition: opacity 1s ease;
}
#sub_header #languages{
    top: 4px;
}
#sub_header #languages a{
    margin: 0;
    padding: 4px 0;
}
#bdn_cookies{color:#50211b;text-align:center;font-size:11px;padding:2px 0px;right:0px;z-index:1001;position:fixed;    bottom: 20px;} 
#bdn_cookies #bulle_cookies{background:url(/img/fond_cookies.png);background-size: contain;background-repeat:no-repeat;width: 330px;height: 285px;padding: 1px;}
#bdn_cookies #head_bulle_cookie{    margin: 30px 0 15px 0;font-size: 15px;line-height: 18px;}
#bdn_cookies #body_bulle_cookie{display: flex;    padding: 0 5px 0 20px;flex-direction: row-reverse;}
#bdn_cookies #body_bulle_cookie .left_bulle img{    width: 130px;}
#bdn_cookies #body_bulle_cookie .right_bulle{font-size: 14px;padding: 0px 9px;line-height: 18px;}
#bdn_cookies #footer_bulle_cookie{ text-align: left;
   padding: 0 35px;
   margin-top: 5px;}
#bdn_cookies #footer_bulle_cookie button:first-child{background:#50211b;border:none;border-radius:10px 0 0 0;color:#fff;    font-size: 13px;padding: 5px 20px;text-transform: uppercase;vertical-align: middle;}
#bdn_cookies #footer_bulle_cookie button:first-child:hover{background:#9e8a89;}
#bdn_cookies #footer_bulle_cookie button:last-child{background:#9e8a89;border:none;border-radius:0 0 10px 0;color:#fff;    font-size: 13px;padding: 5px 20px;text-transform: uppercase;vertical-align: middle;}
#bdn_cookies #footer_bulle_cookie button:last-child:hover{background:#50211b;}
/* --- PIED DE PAGE --- */
#footer{
   clear:both;
   text-align:center;
   padding-top:5px;
   padding-bottom:5px;
   font-size: 14px;
   color: black;
   background:#666;
   min-height: 53px;
}
#footer a{margin:0px 5px;}
#footer p{font-size:10px;margin:5px 0px;}
#footer .ref,#footer .ref a{font-size: 14px;margin:0px;}
#footer .bloc_footer_img{
    display: block;
    position: absolute;
    right: 51px;
    top: 0;
}
#footer .bloc_footer_img img{
    display: inline-block;
    margin: 0 10px;
    margin-top: 10px;
}
/* --- Google map --- */
#bloc_contact_carte{
    width: 100%;
    height: auto;
    position: relative;
}
#bloc_contact{
    display:-ms-grid;
    display:grid;
    height: 100%;
    background:#f3f3f3;
    max-height:317px; 
}
#bloc_contact ul{
    list-style: none;
    margin-left: 40px;
}
#bloc_contact ul.list_left{
   display:inline-block;
   width:35%;
   vertical-align:middle;
   margin-right: 15px;
}
.title_contact_right{font-weight: bold;margin-bottom: 20px;}
.title_contact_right span{    font-size: 16px;}
.img_contact_right{display:inline-block;width:55%;vertical-align:middle;color: #15294e;}
.text_right_contact{display:inline-block;margin-left: 10px;font-size: 18px;width: 160px;vertical-align:middle;}
#bloc_contact .img_contact_right img{width:140px;margin:0}
#bloc_contact ul li{
    margin: 10px 0;
    margin-left: 4%;
}
.addr_align {
    display: inline-block;
}
#bloc_contact p{
    display: inline-block;
    vertical-align: middle;
}
#bloc_contact h2{font-weight: bold;margin-left: 8%;text-align:center}
#bloc_contact img.titre_img{
    /* margin-left: 20px; */
}
#bloc_contact img{
    margin-right: 20px;
    vertical-align: middle;
    display: inline-block;
    height: initial;
    width: initial;
}
#bloc_contact  ul li a:first-child img{
    margin-left: 40px;
}
#bloc_carte{
    position: relative;
}
#bloc_search{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 135px;
    background-color: white;
    z-index: 10;
}
#bloc_search .bloc_search_content span.icon-cross{
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
}
#bloc_search .bloc_search_content{
    position: relative;
    text-align: center;
    padding-top: 25px;
}
#bloc_search .bloc_search_content input[type='text']{
    display: inline-block;
    vertical-align: middle;
    height: 24px;
}
.website13 #bloc_search .bloc_search_content input[type='text']{
    box-shadow: inset -2px -2px 0px 0px #132a4d, inset 2px 2px 0px 0px #132a4d;
}
.website14 #bloc_search .bloc_search_content input[type='text']{
    box-shadow: inset -2px -2px 0px 0px #0fc4be, inset 2px 2px 0px 0px #0fc4be;
}
.website15 #bloc_search .bloc_search_content input[type='text']{
    box-shadow: inset -2px -2px 0px 0px #0fc4be, inset 2px 2px 0px 0px #0fc4be;
}
.website16 #bloc_search .bloc_search_content input[type='text']{
    box-shadow: inset -2px -2px 0px 0px #0fc4be, inset 2px 2px 0px 0px #0fc4be;
}
#bloc_search .bloc_search_content input[type='image']{
    display: inline-block;
    vertical-align: middle;
    /* height: 50px; */
}
/* --- Rubriques --- */
#bloc_rub{width:1040px;margin:auto;}
#bloc_rub.inline{width:auto;display:inline-block;margin:auto;margin-top: 10px;}
#bloc_rub ul.niveau1{padding:0px;display:inline-block;margin:0px 5px;list-style-type:none;}
#bloc_rub ul.niveau2{list-style-position:inside;padding:0px;font-size:14px;color:#1F95D4;list-style-type:disc;}
/* --- CONTENU --- */
#content{text-align:left;margin:auto;/* max-width:1280px; */z-index: 997;position: relative;}
#main{font-size:14px;border-radius:15px;}
#bloc_texte{width: 100%;height: auto;}
#ariane{margin-top:10px;font-size:10px;}
#liensuivant{float:right;padding-right:20px;clear:both;}
.space{height:10px;width:510px;}
/* --- MENU RUBRIQUE --- */
#menutop{
   display: block;
   position: absolute;
   height:50px;
   background-position:top left;
   background-repeat:repeat;
   text-align:right;
   /* width:600px; */
   margin:auto;
   top: -20px;
   right: 335px;  
}

#menu_btn_search{
    display: block;
    position: absolute;
    height:50px;
    background-position:top left;
    background-repeat:repeat;
    text-align:right;
    /* width:600px; */
    margin:auto;
    /* top: 12px; */
    right: 620px;  
 }
#menu_btn_search button{display: flex; align-items: center; width: 265px;border: #b62365;background-color: #b62365;text-transform: uppercase;color: white;transition: opacity 1s ease;font-weight: bold;padding: 13px;cursor: pointer;}
#menu_btn_search button a{color: white;}
#menu_btn_search button:hover{opacity: 0.8;transition: opacity 1s ease;}
#sub_menu_btn_search{display: block;position: absolute;height:50px;background-position:top left;background-repeat:repeat;text-align:right;margin:auto;top: 31px;right: 665px; }
#sub_menu_btn_search{position:fixed;right:0;top:255px; width: 260px; margin-right: -205px;}
#sub_menu_btn_search:hover {
    margin-right: 0;
}
#sub_menu_btn_search button{width: 223px;border: #b62365;background-color: #b62365;text-transform: uppercase;color: white;transition: opacity 1s ease;font-weight: bold;padding: 13px;cursor: pointer;}
#sub_menu_btn_search button a{color: white;}
#sub_menu_btn_search button:hover{opacity: 0.8;transition: opacity 1s ease;}
#menutop input[type=image]{position:relative;}
#menutop a{color:#FFF;font-weight:bold;font-size:11px;}
#menutop ul{padding:0;margin:0px;background:#6B6350;}
#menutop li:hover{background:#A48A77;}
#menutop li.sousmenu:hover{background:#A48A77;}
#menutop ul li{position:relative;list-style:none;border-left:1px solid #A48A77;float:right;}
#menutop ul.niveau2 li{float:left;}
#menutop ul.niveau2 a{font-weight:normal;}
#menutop ul ul{position:absolute;display:none;}
#menutop li a{text-decoration:none;padding:4px 6px 4px 6px;display:block;}
#menutop li.sousmenu:hover ul.niveau2{display:block;}
#bloc_recherche{text-align:right;}
#search_footer{font-size:14px;color:#DDD;}
/* --- TEXTES --- */
h1,.h1{color:#797979;font-size: 39px;font-weight:bold;margin:5px 0px;}
h2{font-size: 29px;font-weight:bold;font-family: 'Handlee', cursive;}
h3{font-size:13px;font-weight:normal;}
p,td,li{font-size: 16px;color: #4f142f;line-height: 20px;}
p{margin:5px 0px;font-family: 'Lato', sans-serif;line-height: 20px;}
a{color:#000;}
.actu_container a{color:#510b0b;font-weight:bold;}
#bloc_contact a{color:black;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration: none;}
.petit{font-size:10px;}
.right{text-align:right;}
.center{text-align:center;}
select{padding: 6px;}
input{font-size:9pt;}
.classic{width:100%;}
/* --- MESSAGES --- */
.erreur{font-size:16px;background-color:#FCC;padding:3px;color:#F00;margin-bottom:10px;border:solid 1px #F00;text-align: center;}
.succes{font-size:16px;background-color:#CFC;padding:10px;color:#390;margin-bottom:10px;border:solid 1px #390;text-align: center;}
.info{font-size:11px;background-color:#EEE;padding:10px;color:#999;margin-bottom:10px;border:solid 1px #CCC;}
/* --- IMAGES - GALERIES --- */
img{border:none;vertical-align: top;}
.galerie{text-align:center;clear:both;font-size:10px;height: auto;}
.msg_galerie{text-align: center;font-size: 12px;}
.galerie-maxwidth{max-width: 476px;margin: auto;margin-left: 0px; }
.galerie .vignette img{transition:transform 0.5s, opacity 0.5s;}
.galerie .vignette:hover img{opacity:0.8;}
.vignette{
   height: 120px;
   overflow:hidden;
   display:inline-block;
   vertical-align:top;
   margin:5px;
   margin: 0;
   position: relative;
   width: 100%;
   /* width: 120px; */
}
.vignette.mw img{/*height:100%;*/}
.vignette.mh img{width:100%;}
.vignette a:hover{text-decoration:none;}
.vignette_pdf{width:200px;margin:2px 15px 10px 0;float:left;color:#005596;font-size:12px;text-align:left;}
.vignette_pdf .desc{display:inline-block;vertical-align:middle;width:120px;}
.vignette_pdf a{text-decoration:none;}
.vignette_pdf img{margin-right:5px;float:none;vertical-align:middle;}
/* --- LIENS --- */
#liens{text-align:center;}
#liens h2{color:#1fbdb8}

.website14 #liens h2 {
    color: black;
}

.lien{
   width:200px;
   /* float:left; */
   display:inline-block;
   /* border:solid 1px #CCC; */
   margin:15px;
   /* box-shadow:5px 5px 8px #999; */
   padding:5px;
   border-radius:8px;
}
#content .lien .vignette img{width:auto;height:100%;}

.lien.l0{clear:both;}
#liens h3{margin:5px 0px;color:#000;font-size:14px;font-weight:bold;}
#liens p{margin:5px 0px;}
#liens a{color:#005596;}
/* --- ACTUALITES DEFILANTES --- */
#news_inline .actu{float:left;width:47%;margin:5px 1%;border:solid 1px #999;box-shadow:3px 3px 5px #333;border-radius:8px;}
#news_inline h2,#news_inline h3{margin:2px 0px;}
#news_inline div .actu_date{font-size:11px;}
#bloc_actu{width: 100%;padding: 0px;min-height: 500px;position: relative;height: 660px;
padding-top: 45px;}
.actu_container #bloc_actu{height:520px}

#bloc_actu.site_13{background:url(img/ASSO/fond-actus.jpg)no-repeat center;background-size: 100% 100%;}
#bloc_actu.site_14{background:url(img/HABITAT_JEUNES/fond-actus.jpg)no-repeat center;background-size: 100% 100%;}
#bloc_actu.site_15{background:url(img/RESTAURANT/fond-actus.jpg)no-repeat center;background-size: 100% 100%;}
#bloc_actu.site_16{background:url(img/TOURISME/fond-actus.jpg)no-repeat center;background-size: 100% 100%;height:570px;padding-top:0;}
#bloc_actu.site_16.bloc_other_actu{background:none;width:80%;height:auto;}
#bloc_actu.site_16.bloc_other_actu .vignette{height:120px}
#bloc_actu.site_16.bloc_other_actu .vignette img{height:auto}
#bloc_actu.bloc_other_actu .actu_content{height:100px;}
#bloc_actu.bloc_other_actu #div_container .news_data_container{min-height:290px;}
#bloc_actu h2{text-align:center;/* font-size: 39px; */position:relative;color: #121628;margin-top: 0px;padding-top: 40px;margin-bottom: 40px;}
#bloc_actu img{width: 100%;}
#bloc_actu .bloc_actu_header{display: block;font-size: 35px;position: absolute;right: 5%;text-align:  right;font-style:  italic;color: #ccd1dc;margin-top: -35px;top: 0;z-index: 10;font-weight: bold;font-family: 'Handlee', cursive;}
#bloc_actu .actu_content{
    display: block;
    height: 180px;
    overflow: hidden;
    margin-bottom: 10px;
}
/* #bloc_actu h2::after{
   content: '';
   position: absolute;
   width: 110px;
   height: 1px;
   left: 45%;
   bottom: -10px;
   background-color: #121628;
} */


#div_container{}
#div_container .news_data_container{
   display: block;
   background-color: white;
   text-align:  center;
   min-height: 385px;
}
.website15 #div_container .news_data_container{
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    box-shadow: inset 0 0 0px 1px #eac79f;
}
.website15 #div_container .news_data_container img{
    border-top-left-radius: 20px;
}
#div_container .vignette{border:none;margin-bottom: 20px;}
#div_container p,#div_container h3{margin:0px;text-align: justify;margin: 0px 20px;color: #121628;}
#div_container h3,#div_container h3 a{color: #121628;font-weight:bold;font-size: 18px;text-align:  center;margin-bottom: 15px;text-transform: uppercase;}
.website13 #div_container .actu_date{color: #476bb3;font-size:12px;font-weight:normal;margin-bottom: 15px;display: block;}
.website14 #div_container .actu_date{color: #a0d44b;font-size:12px;font-weight:normal;margin-bottom: 15px;display: block;}
.website15 #div_container .actu_date{color: #e9c89d;font-size:12px;font-weight:normal;margin-bottom: 5px;display: block;}
.website16 #div_container .actu_date{color: #006695;font-size:12px;font-weight:normal;margin-bottom: 15px;display: block;}
#div_container .read_more{
    color: white;
    background-color: #476bb3;
    padding: 10px;
    position: relative;
    display: block;
    width: 150px;
    /* width: fit-content; */
    margin: auto;
    text-transform:  uppercase;
    transition: opacity 1s ease;
}
#div_container .read_more_container {
   display: block;
   text-align:  center;
   margin-top: 15px;
   position: relative;
   bottom: 20px;
   margin: auto;
   width: 100%;
   height: initial;
   overflow: hidden;
}
#div_container .read_more:hover{
    opacity: 0.8;
    transition: opacity 1s ease;
}
.bx-wrapper{
   margin: auto;
   margin-bottom: 40px;
}
.bx-controls{position:relative;top: -180px;width:980px;/*left: -100px;*/width: 100%;}
.bx-controls-direction{
    height: 100%;
    width: 130%;
left: -15%;
position: relative;
}
.bx-prev{float:left;}
.bx-next{float:right;}
.bx-pager.bx-default-pager{
    position: absolute;
    bottom: -220px;
    left: 50%;
    /* margin-left: -23px; */
    transform: translate(-50%);
}
.bx-pager-item{display:inline-block;}
.bx-pager-link{display:inline-block;font-size:0px;background:#CCC;width:10px;height:10px;border-radius:8px;margin:4px;}
.website16 .bx-pager-link.active{background: #86B642;}
.website15 .bx-pager-link.active{background: #a53e3e;}
.website14 #liens .bx-pager-link.active{background:#b62365}
.website13 #liens .bx-pager-link.active{background:#1fbdb8}
.site_13 .bx-pager-link.active{
    /*background-color: red;*/
}
.site_14 .bx-pager-link.active{
    background-color: #b62365;
}
.site_15 .bx-pager-link.active{
    /*background-color: red;*/
}
.site_16 .bx-pager-link.active{
    background-color: #86b642;
}
#sidebloc #div_container{width:300px;overflow:hidden;}
#div_container_ext{height:150px;border:solid 1px red;width:250px;margin:auto;float:left;}
#produit_index{clear:both;top:20px;position:relative;border:solid 1px #CCC;}
#edit_box{position:absolute;right:20px;background:#F1F1F1;border:groove 2px;padding:8px;border-radius:10px;text-align:center;}
#edit_box img{margin-top:5px;margin-bottom:5px;}
#edit_box #edit_disabled{display:none;}

/* --- Sub Menu Horizontal --- */
ul#css3menu_sub{display: none;position: absolute;left: 0;/* margin-bottom: -280px; */margin-top: 0;padding-left: 20px;padding-right: 20px;top: 100px;}
ul#css3menu_sub li{list-style: none;width: 100%;line-height: 24px;margin: 20px 0;}

/* --- Menu Horizontal --- */
#menu.horizontal{padding:0;/* margin-top: -50px; */z-index:14;width: 100%;}
.website16 #menu.horizontal.fixed{position:fixed;background:#fff;top:100px;z-index:999}
ul#css3menu,ul#css3menu ul{margin: 0;padding:0;list-style:none;height: 50px;margin-top: -25px;}
#menu.horizontal.fixed ul#css3menu,#menu.horizontal.fixed ul#css3menu ul{margin-top:0;}
ul#css3menu .toproot,ul#css3menu .topmenu{margin: 0px 15px;transition: all 1s ease;}
ul#css3submenu,ul#css3submenu ul{margin: 0;padding:0;list-style:none;height: 50px;padding-top: 10px;}
ul#css3submenu .toproot,ul#css3submenu .topmenu{margin: 0px 5px;transition: all 1s ease;}
/* ul#css3menu .toproot:hover::after,ul#css3menu .topmenu:hover::after{
    content:'';
    position: absolute;
    bottom: 0;
    border-left: 70px solid transparent;
    border-right: 70px solid transparent;
    border-bottom: 85px solid red;
    left: 50%;
    margin-left: -70px;
    z-index: -1;
    transition: all 1s ease;
} */
ul#css3menu .toproot:hover a,ul#css3menu .toproot:hover span,ul#css3menu .topmenu:hover a{cursor:pointer;}
ul#css3menu .submenu{
   display:none;
   position:absolute;
   top:100%;
   float:left;
   background:#EEE;
   border-radius:0px 0px 15px 15px;
   box-shadow: 0px 3px 8px #333;
   color:#333333;
   z-index:10;
   overflow:hidden;
}
ul#css3submenu .toproot:hover a,ul#css3submenu .toproot:hover span,ul#css3submenu .topmenu:hover a{cursor:pointer;}
ul#css3submenu .submenu{
   display: none;
   position:absolute;
   top:100%;
   float:left;
   color:#333333;
   z-index: 50;
   overflow:hidden;
}
.no_js ul#css3menu li:hover > .submenu{display:block;}
ul#css3menu{position:relative;margin-left: 150px;text-align: center;}
ul#css3menu li{display:inline-block;height: 100%;position: relative;transition: all 1s ease;}
ul#css3menu li.sel.site13::before{
    content:'';
    position: absolute;
    bottom: 0;
    border-left: 50px solid rgba(0,0,0,0);
    border-right: 50px solid rgba(0,0,0,0);
    border-bottom: 50px solid #c3d2f1;
    left: 50%;
    margin-left: -50px;
    z-index: -1;
    opacity: 0.5;
    transition: all 1s ease;
}
ul#css3menu li.site13:hover::before{
    content:'';
    position: absolute;
    bottom: 0;
    border-left: 50px solid rgba(0,0,0,0);
    border-right: 50px solid rgba(0,0,0,0);
    border-bottom: 50px solid #c3d2f1;
    left: 50%;
    margin-left: -50px;
    z-index: -1;
    opacity: 0.5;
    transition: all 1s ease;    
}
ul#css3menu li.sel.site14::before{
    content: '';
    position: absolute;
    bottom: 0;
    border-left: 50px solid #0000;
    border-right: 50px solid #0000;
    border-bottom: 50px solid #dc8db0;
    left: 50%;
    margin-left: -50px;
    z-index: -1;
    opacity: 0.5;
    transition: all 1s ease;    
}
ul#css3menu li.site14:hover::before{
    content:'';
    position: absolute;
    bottom: 0;
    border-left: 50px solid rgba(0,0,0,0);
    border-right: 50px solid rgba(0,0,0,0);
    border-bottom: 50px solid #dc8db0;
    left: 50%;
    margin-left: -50px;
    z-index: -1;
    opacity: 0.5;
    transition: all 1s ease; 
}
ul#css3menu li.sel.site15::before{
    content: '';
    position: absolute;
    bottom: 0;
    border-left: 50px solid #0000;
    border-right: 50px solid #0000;
    border-bottom: 50px solid #f1bdbd;
    left: 50%;
    margin-left: -50px;
    z-index: -1;
    opacity: 0.5;
    transition: all 1s ease;   
}
ul#css3menu li.site15:hover::before{
    content:'';
    position: absolute;
    bottom: 0;
    border-left: 50px solid rgba(0,0,0,0);
    border-right: 50px solid rgba(0,0,0,0);
    border-bottom: 50px solid #f1bdbd;
    left: 50%;
    margin-left: -50px;
    z-index: -1;
    opacity: 0.5;
    transition: all 1s ease;     
}
ul#css3menu li.sel.site16::before{
    content: '';
    position: absolute;
    bottom: 0;
    border-left: 50px solid #0000;
    border-right: 50px solid #0000;
    border-bottom: 50px solid #86B642;
    left: 50%;
    margin-left: -50px;
    z-index: -1;
    opacity: 0.5;
    transition: all 1s ease;
}
ul#css3menu li.site16:hover::before{
    content:'';
    position: absolute;
    bottom: 0;
    border-left: 50px solid rgba(0,0,0,0);
    border-right: 50px solid rgba(0,0,0,0);
    border-bottom: 50px solid #86B642;
    left: 50%;
    margin-left: -50px;
    z-index: -1;
    opacity: 0.5;
    transition: all 1s ease;
}
.website13 ul#css3submenu{background-color: #d0d4dc;}
.website14 ul#css3submenu{background-color: #f8eaee;}
.website15 ul#css3submenu{background-color: white;}
.website16 ul#css3submenu{background-color: #BAE2F5;}
ul#css3submenu .submenu_head{
    position: absolute;
    left: 0;
    display: inline-block;
    text-transform: uppercase;
    height: 100%;
    line-height: 60px;
    padding: 0 20px;
    margin-top: -10px;
    font-weight: bold;
    color: white;
}
.website13 ul#css3submenu .submenu_head{}
.website14 ul#css3submenu .submenu_head{}
.website15 ul#css3submenu .submenu_head{}
.website16 ul#css3submenu .submenu_head{background-color: #006796;}

ul#css3submenu{position:relative;text-align: center;vertical-align: text-bottom;padding-top: 10px;}
ul#css3submenu.fixedmenu{position:fixed;width: 100%;top: 100px;z-index:999}
ul#css3submenu li{display:inline-block;height: inherit;position: relative;transition: all 1s ease;z-index: 10;line-height: 40px;}
ul#css3submenu li.sel.site13::before{
    content:'';
    position: absolute;
    bottom: 0;
    border-left: 50px solid rgba(0,0,0,0);
    border-right: 50px solid rgba(0,0,0,0);
    border-bottom: 50px solid #a7bdea;
    left: 50%;
    margin-left: -50px;
    z-index: -1;
    opacity: 0.5;
    transition: all 1s ease;
}
ul#css3submenu li.site13:hover::before{
    content:'';
    position: absolute;
    bottom: 0;
    border-left: 50px solid rgba(0,0,0,0);
    border-right: 50px solid rgba(0,0,0,0);
    border-bottom: 50px solid #a7bdea;
    left: 50%;
    margin-left: -50px;
    z-index: -1;
    opacity: 0.5;
    transition: all 1s ease;
}
ul#css3submenu li.sel.site14::before{
    content:'';
    position: absolute;
    bottom: 0;
    border-left: 50px solid rgba(0,0,0,0);
    border-right: 50px solid rgba(0,0,0,0);
    border-bottom: 50px solid #f1bdbd;
    left: 50%;
    margin-left: -50px;
    z-index: -1;
    opacity: 0.5;
    transition: all 1s ease;  
}
ul#css3submenu li.site14:hover::before{
    content:'';
    position: absolute;
    bottom: 0;
    border-left: 50px solid rgba(0,0,0,0);
    border-right: 50px solid rgba(0,0,0,0);
    border-bottom: 50px solid #e0c8d2;
    left: 50%;
    margin-left: -50px;
    z-index: -1;
    opacity: 0.5;
    transition: all 1s ease;
}
ul#css3submenu li.sel.site15::before{
    content:'';
    position: absolute;
    bottom: 0;
    border-left: 50px solid rgba(0,0,0,0);
    border-right: 50px solid rgba(0,0,0,0);
    border-bottom: 50px solid #f1bdbd;
    left: 50%;
    margin-left: -50px;
    z-index: -1;
    opacity: 0.5;
    transition: all 1s ease;  
}
ul#cscss3submenus3menu li.site15:hover::before{
    content:'';
    position: absolute;
    bottom: 0;
    border-left: 50px solid rgba(0,0,0,0);
    border-right: 50px solid rgba(0,0,0,0);
    border-bottom: 50px solid #f1bdbd;
    left: 50%;
    margin-left: -50px;
    z-index: -1;
    opacity: 0.5;
    transition: all 1s ease;    
}
ul#css3submenu li.sel.site16::before{
    content:'';
    position: absolute;
    bottom: 0;
    border-left: 50px solid rgba(0,0,0,0);
    border-right: 50px solid rgba(0,0,0,0);
    border-bottom: 50px solid #f1bdbd;
    left: 50%;
    margin-left: -50px;
    z-index: -1;
    opacity: 0.5;
    transition: all 1s ease;  
}
ul#css3submenu li.site16:hover::before{
    content:'';
    position: absolute;
    bottom: 0;
    border-left: 50px solid rgba(0,0,0,0);
    border-right: 50px solid rgba(0,0,0,0);
    border-bottom: 50px solid #86B642;
    left: 50%;
    margin-left: -50px;
    z-index: -1;
    opacity: 0.5;
    transition: all 1s ease;
}
ul#css3menu ul li{float:none;}
ul#css3menu a,ul#css3menu span{
   display:inline-block;
   vertical-align:middle;
   text-align:left;
   text-decoration:none;
   cursor:default;
   padding: 10px 10px;
   font-size: 16px;
   text-transform: uppercase;
   /* font-weight: bold; */
}
ul#css3submenu ul li{float:none;}
ul#css3submenu a,ul#css3submenu span{
   display: inline-block;
   text-align:left;
   text-decoration:none;
   cursor:default;
   padding: 0 10px;
   font-size: 17px;
   text-transform: uppercase;
   z-index: 100;
   text-align:  center;
   /* font-weight: bold; */
}
ul#css3menu .column a{padding:10px 16px;}
ul#css3menu .column{border-top:solid 2px #FFF;}
ul#css3menu .column:hover{background:#FFF;}
/* --- Menu Vertical --- */
#menu.vertical{
   margin-top:20px;
   margin-left:10px;
   float:left;
   left:0px;
   width:220px;
   background-position:top left;
   background-repeat:repeat;
   border-radius:15px;
}
#menu.vertical a,#menu.vertical span{
   display:block;
   padding:8px 12px;
   border-bottom:2px solid #E0DEDA;
   border-radius:15px;
   margin-bottom:10px;
}
#menu.vertical a:link,#menu.vertical span{font:14px verdana,arial,sans-serif;font-weight:bold;text-decoration:none;color:#E0DEDA;}
#menu.vertical a:visited{font:14px verdana,arial,sans-serif;font-weight:bold;text-decoration:none;color:#E0DEDA;}
#menu.vertical a:hover{font:14px verdana,arial,sans-serif;font-weight:bold;text-decoration:underline;color:#E0DEDA;color:#362d26;}
#menu.vertical ul{padding:0;margin:0;}
#menu.vertical li{list-style-type:none;padding:0;margin-bottom:10px;}
/* --- E-Commerce --- */
.coord{float:left;width:50%;}
.coord.subscribe{float: none;max-width: 460px;margin: auto;}
.coord .head{  
   display: inline-block;
   padding: 10px 20px;
   background: #59cff3;
   color: #FFF;
   font-weight: bold;
}
.coord label{width:150px;padding:4px;display:inline-block;vertical-align:middle;}
.coord .coord_input{padding:4px;display:inline-block;vertical-align:middle;}
#btoplink{background:#FFF;height:44px;border-radius:20px;overflow:hidden;}
#btoplink .btoplink{float:left;background:#00ABE0;text-align:center;width:25%;}
#btoplink .btoplink .titre,#btoplink .btoplink a{border-left:solid 2px #FFF;color:#FFF;font-size:20px;text-decoration:none;display:block;padding:10px 15px;}
#btoplink .btoplink:first-child .titre,#btoplink .btoplink:first-child a{border:none;}
#btoplink .btoplink.selected{background:#59CFF3;}
#btoplink .btoplink.disabled{background:#103F4E;}

.total_cmd{background:#2B7587;color:#FFF;}
.total_cmd td{font-size:14px;padding:5px;}
#cell_totalprice{display:inline-block;}
#recap_panier, #frais_liv, #mode_pay{padding:6px 1%;width:47%;margin:0px;}
#recap_panier{float:left;height:569px;overflow:auto;}
#mode_pay{float:right;}
#frais_liv{float:right;}
#frais_liv table{width:100%;}
#frais_liv .vignette{
   width:80px;
   height:55px;
   line-height:55px;
   float:left;
   margin-right:10px;
   border-radius:4px;
   background:#FFF;
   line-height:55px;
   box-shadow:1px 1px 2px #333;
   text-align:center;
   padding:0px;
   font-size:0px;
}
#frais_liv .vignette img{max-width:100%;max-height:100%;border:none;border-radius:0px;vertical-align:middle;}
#frais_liv .petit{color:#888;font-style:italic;}
#mode_pay button{display:block;background:none;box-shadow:0px;border:none;padding:0px;margin:8px 0px;outline:none;width:400px;cursor:pointer;}
#mode_pay .legend{
   background:#2B7587;
   padding:10px 10px;
   margin:5px;
   border-radius:4px;
   color:#FFF;
   font-weight:bold;
   border:none;
   box-shadow:2px 2px 4px #333;
   cursor:pointer;
   width:260px;
   float:left;
   margin-top:8px;
   text-transform:uppercase;
   font-size:14px;
}
#mode_pay .img{
   height:55px;
   float:left;
   margin-right:10px;
   border-radius:4px;
   background:#FFF;
   line-height:55px;
   box-shadow:1px 1px 2px #333;
}
#mode_pay .img img{vertical-align:middle;}
/* --- Livre d'or/Commentaire --- */
#div_book{border:solid 1px black;}
#div_book h1{color:black;font-size:15px;}
#div_book div:nth-child(odd){background-color:#E2E2E2;}
.texte_wcontenu .texte{max-width:48%;float:left;margin-top:4px;}
.texte_wcontenu .contenu{width:48%;float:right;max-width:400px;}
.contact{padding:0px;box-shadow:none;border:solid 1px #666666;}
.contact .head{text-align:center;padding:5px 0px;}
.contact .input{padding:8px;}
.contact .input textarea{width:95%;margin:auto;}
.contact .foot{text-align:center;}
.contact .foot input{}
.contact .head,.contact .input input,.contact .input textarea,.contact .foot{}
.contact .input label.aligned{width:150px;display:inline-block;}
.contact input[type='text']{width:210px;}

.robotk{position:absolute;text-indent:-10000%;z-index:-2;}
.robotm{position:absolute;text-indent:-10000%;z-index:-2;}
.robotp{position:relative;text-indent:0px;z-index:2;}
.robotl{position:absolute;text-indent:-10000%;z-index:-2;}
/* --- IcÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â´ne reseaux sociaux --- */
#reseau{position:relative;top:104px;}
#menu #reseau a{margin-left:10px;width:33px;height:31px;float:left;border:none;}
#reseau div{width:33px;height:31px;background:url("/img/reseau_soc_h.png");}
#bloc_info a{
    opacity: 1;
    transition: opacity 1s ease;
	margin-right:5px;
}
#bloc_info a:hover{
    opacity: 0.3;
    transition: opacity 1s ease;
}
#reseau #facebook{background-position:0% 100%;}
#reseau #twitter{background-position:25% 100%;}
#reseau #google{background-position:50% 100%;}
#reseau #trip{background-position:75% 100%;}
#reseau #facebook:hover{background-position:0% 0%;}
#reseau #twitter:hover{background-position:25% 0%;}
#reseau #google:hover{background-position:50% 0%;}
#reseau #trip:hover{background-position:75% 0%;}
/* --- Nuage de mot --- */
#nuage{border:dotted 1px black;width:420px;}
#nuage h1{display:inline;margin-top:0;margin-bottom:0;color:#777777;text-align:left;white-space:nowrap;}
#nuage h2{display:inline;margin-top:0;margin-bottom:0;color:#999999;text-align:center;white-space:nowrap;}
#nuage h3{display:inline;margin-top:0;margin-bottom:0;color:#BBBBBB;text-align:left;margin-left:10px;white-space:nowrap;}
#nuage h4{display:inline;margin-top:0;margin-bottom:0;color:#888888;text-align:right;white-space:nowrap;}
#nuage h5{display:inline;margin-top:0;margin-bottom:0;color:#666666;text-align:center;white-space:nowrap;}
#main #nuage h1 a{font-size:25px;}
#main #nuage h2 a{font-size:21px;}
#main #nuage h3 a{font-size:19px;}
#main #nuage h4 a{font-size:17px;}
#main #nuage h5 a{font-size:15px;}
/* --- Commentaire --- */
#div_comments{position: relative;min-height:300px;}
#div_comments #comments_header{display: block;/* margin-left: 40px; */margin-top: 40px;margin-bottom: 40px;margin-left: 4%;}
#div_comments #comments_header img{margin-right: 10px;}
/* #div_comments .bx-wrapper > div{overflow:hidden;} */
#div_comments .bx-wrapper > div.comment_13{min-height: 250px;}
#div_comments .bx-wrapper > div.comment_14{min-height: 250px;}
#div_comments .bx-wrapper > div.comment_15{min-height: 250px;}
#div_comments .bx-wrapper > div.comment_16{min-height: 250px;}
.website16 #form_comment{margin:35px 0;} 
.website16 #form_comment label{min-width:200px;display:inline-block;}
.website16 #form_comment input[type=text]{width:218px}
.website16 #form_comment #book_message{width:418px}
.website16 #form_comment p{margin:15px 0;}
#div_comments .bx-wrapper > div.comment_15{
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
#div_comments.comments_13 .bx-wrapper > .bx-slider::after{
    content:'';
    position: absolute;
    bottom: 0;
    border-right: 40px solid #0000;
    border-bottom: 40px solid #fff;
    z-index: 0;
    left: 0;
}
#div_comments.comments_14 .bx-wrapper > .bx-slider::after{
    content:'';
    position: absolute;
    bottom: 0;
    border-right: 40px solid #0000;
    border-bottom: 40px solid #fff;
    z-index: 0;
    left: 0;
}
#div_comments.comments_15{
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
#div_comments.comments_16 .bx-wrapper > .bx-slider::after{
    content:'';
    position: absolute;
    bottom: 0;
    border-right: 40px solid #0000;
    border-bottom: 40px solid #fff;
    z-index: 0;
    left: 0;
}
#div_comments .bx-wrapper > div:first-child{border-top :none;}
#div_comments h1{margin-left: 20px;margin-top: 20px;font-size:15px;}
#div_comments h2{margin:2px 0px;display: initial;vertical-align: middle;}
#div_comments p{margin-left: 20px;font-size:12px;}
#div_comments h3{margin: 10px;font-size:11px;position: absolute;right: 20px;bottom: 20px;}
#div_comments .note_avis{position: absolute;bottom: 28px;left: 40px;}
#div_comments .reponse{font-style:italic;margin-left:20px;}
#div_comments .reponse div{margin-left:20px;}
#div_comments form{width:400px;margin:auto;}
#div_comments label.aligned{display:inline-block;width:150px;}
#div_comments input[type='text']{width:215px;}
#div_comments .comment_13{background-color: #fbfaf9;}
#div_comments .comment_14{background-color: #fbfaf9;}
#div_comments .comment_15{background-color: #f7f4ef;}
#div_comments .comment_16{background-color: #fbfaf9;}

#div_comments.comments_13 #send_book{background-color: #476bb3;}
#div_comments.comments_14 #send_book{background-color: #B62365;}
#div_comments.comments_15 #send_book{background-color: #ac1e16;}
#div_comments.comments_16 #send_book{background-color: #86b642;}

#send_book{display: block;position: absolute;right: 0;top: 0;padding: 15px;text-transform: uppercase;color: white;padding-right: 40px;}
#div_comments.comments_16 #send_book{left:50%;right:auto;transform:translate(-50%);padding-left:40px;}
#div_comments .bloc_note{
    position: absolute;
    bottom: 10px;
    left: 30px;
}
#div_comments .bloc_note .bg{background:url(/img/avis_client_gris.png);width:105px;height:18px;display:inline-block;vertical-align:middle;margin-right:5px;}
#div_comments .bloc_note .yellow{background:url(img/avis_client_jaune.png);width:105px;height:18px;}
#bg_note{background:url(/img/avis_client_gris.png);width:105px;height:18px;display:inline-block;vertical-align:middle;margin-right:5px;}
#yellow_note{background:url(/img/avis_client_jaune.png);width:105px;height:18px;}
/* --- Style Gmap --- */
#carte_home_container{
    position: relative;
}
#carte_home{
    width:100%;
    position: relative;
}
#carte_info{
    display: block;
}
#carte_legend{
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 250px;
    z-index: 1010;
    background-color: #e9efe3;
    padding: 10px;
    color: #4f142f;
    border:solid 1px #b62365;
}

#carte_legend ul > li {
    list-style: none;
    margin-top: 5px;
    margin-bottom: 5px;
}
#carte_legend ul > li p{
    display: inline-block;
}
#carte_legend ul > li img{
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    border-image: 1px 1px 1px 1px black;
}

#carte_info .close {
    position: absolute;
    font-size: 14px;
    border-radius: 50px;
    z-index: 105;
    width: 22px;
    text-align: center;
    height: 100%;
    line-height: 23px;
    font-weight: bold;
    right: 5px;
    top: 5px;
    cursor: pointer;
}
.panel_right{
    position: absolute;
    right: 0;
    top: 0;
    width: 300px;
    height: 100%;
}
#carte{height: 318px;color:#000;}
.website16 #carte{height:317px}
.website14 #carte{height:317px}
#carte .gm-style-iw{text-align:center;font-size:14px;}
#carte .gm-style-iw b{font-size:16px;}
#carte .gm-style-iw img{max-width:65px;max-height:150px;}
#container_itineraire{display:none;}
#container_itineraire .ui-helper-hidden-accessible{display:none;}
ul.ui-autocomplete{list-style:none;width:400px;padding:0;list-style-position:inside;}
.ui-menu .ui-menu-item{text-align:left;font-weight:normal;color:#000;font-weight:bold;background-color:#FFF;border:solid 1px #333;border-radius:4px;}
.ui-menu .ui-menu-item:hover{background:#FFFCDF;}
.ui-menu-item a,.ui-menu-item a:link,.ui-menu-item a:hover,.ui-menu-item a:visited{text-decoration:none;color:#333;display:block;padding:8px;cursor:pointer;}
/* --- Style Diaporama Skitter --- */
#diaporama{position:relative;height:300px;}
#diaporama .diaporama_deco{position:absolute;top:0;left:0;height: 537px;width: 537px;z-index: 9;}
#diaporama .diaporama_news{position:absolute;bottom: 100px;right:0;height: 133px;width: 133px;z-index: 10;overflow:hidden;}
#diaporama .diaporama_down{position:absolute;bottom: 100px;left:50%;height: 47px;width: 94px;z-index: 10;margin-left: -47px;}
.page.website16 #diaporama .diaporama_down{bottom:0}
#diaporama .diaporama_down img{width: 94px;height: 48px;}
#diaporama .diaporama_news img{height:133px;width:133px;position: absolute;top: 0;left: 0;z-index: -1;}
#diaporama .diaporama_news p{transform: rotate(-45deg);text-transform: uppercase;color: white;width: 100px;margin-top: 65px;margin-left: 40px;text-align:  center;}
.mask{position:relative;height:300px;}
/* .page_moteur.website16 .mask{height:400px} */
.page_moteur.website16 .mask{height:300px}
.website16 .mask{height:300px}

.mw.mask img{height: 100%;min-width:100%;}
.mh.mask img{width:100%;min-height:100%;}
#diaporama .container_skitter, #diaporama .image, #diaporama .box_clone{min-width:100%;max-width:100%;min-height:100%;max-height:100%;}
 
#diaporama .label_skitter.left-side{
    left: 10%;
}
#diaporama .label_skitter.right-side{
    right: 10%;
}
.website13 #diaporama .label_skitter a{display:block;color:white;background-color: #15294E;padding: 10px;font-size: 16px;text-transform: uppercase;font-family: 'Lato', sans-serif;width: fit-content;margin: auto;margin-top: 10px;margin-bottom: 10px;width:160px}
.website14 #diaporama .label_skitter a{display:block;color:white;background-color: #4f142f;padding: 10px;font-size: 16px;text-transform: uppercase;font-family: 'Lato', sans-serif;width: fit-content;margin: auto;margin-top: 10px;margin-bottom: 10px;width: 160px;}
.website15 #diaporama .label_skitter a{display:block;color:white;background-color: #ac1e16;padding: 10px;font-size: 16px;text-transform: uppercase;font-family: 'Lato', sans-serif;width: fit-content;margin: auto;margin-top: 10px;margin-bottom: 10px;width: 160px;}
.website16 #diaporama .label_skitter a{display:block;color:white;background-color: #0A3F42;padding: 10px;font-size: 16px;text-transform: uppercase;font-family: 'Lato', sans-serif;width: fit-content;margin: auto;margin-top: 10px;margin-bottom: 10px;width: 160px;}
#diaporama .label_skitter h2{color: black;padding: 10px;font-size: 31px;font-family: 'Lato', sans-serif;margin: 0;margin-bottom: -40px;font-family: 'Handlee', cursive;}
#diaporama .label_skitter p{color:white;padding: 10px;font-size: 16px;text-transform: uppercase;font-family: 'Lato', sans-serif;width: fit-content;margin: auto;margin-top: 10px;margin-bottom: -10px;font-family: 'Handlee', cursive;}
.mask img{position:absolute;display:block;}
#diaporama img{max-width:none;}
#diaporama ul{margin:0px;padding:0px;}
#diaporama ul li{display:none;}
.no-js #diaporama ul li:first-child{display:block;margin:0px;padding:0px;}
.no-js #diaporama ul li:first-child img{min-width:100%;min-height:100%;}
#diaporama .container_skitter{overflow:hidden;position:relative;}
#diaporama .image{overflow:hidden;}
#diaporama .image img{display:none;}
#diaporama .box_clone{position:absolute;top:0;left:0;width:100px;overflow:hidden;display:none;z-index:8;}
#diaporama .box_clone img{position:absolute;top:0;left:0;z-index:8;}
#diaporama .prev_button{position:absolute;top:50%;left:35px;z-index:9;width: 31px;height: 82px;overflow:hidden;text-indent:-9999em;margin-top: -41px;background: url(/img/ASSO/fleche-left-diapo.png) no-repeat left top;}
#diaporama .next_button{position:absolute;top:50%;right:35px;z-index:9;width: 31px;height: 82px;overflow:hidden;text-indent:-9999em;margin-top: -41px;background: url(/img/ASSO/fleche-right-diapo.png) no-repeat left top;}
#diaporama .info_slide{position:absolute;top:15px;left:15px;z-index:9;background:#000;color:#fff;font:bold 11px arial;padding:5px 0 5px 5px;border-radius:5px;opacity:0.75;}
#diaporama .info_slide .image_number{background:#333;float:left;padding:2px 10px;margin:0 5px 0 0;cursor:pointer;border-radius:2px;}
#diaporama .info_slide .image_number_select{background:#cc0000;float:left;padding:2px 10px;margin:0 5px 0 0;}
#diaporama .container_thumbs{top:-50px;position:relative;overflow:hidden;height:50px;}
#diaporama .info_slide_thumb{height:50px;border-radius:0;overflow:hidden;top:auto;top:0;left:0;padding:0;opacity:1.0;}
#diaporama .info_slide_thumb .image_number{overflow:hidden;width:100px;height:50px;position:relative;margin:0;padding:0;border-radius:0;}
#diaporama .info_slide_thumb .image_number img{position:absolute;top:-30px;left:-30px;height:100px;}
#diaporama .box_scroll_thumbs{padding:0;}
#diaporama .box_scroll_thumbs .scroll_thumbs{position:absolute;bottom:60px;left:50px;background:#ccc;background:linear-gradient(to left,#555,#fff);width:200px;height:10px;overflow:hidden;text-indent:-9999em;z-index:9;cursor:pointer;}
#diaporama .info_slide_dots{position:absolute;bottom:0px;z-index:9;padding:0px 10px 8px 5px;margin-left:-30px;width:1000px;text-align:right;}
#diaporama .info_slide_dots .image_number{background:#BCBFC4;margin:0 5px 0 0;cursor:pointer;border-radius:50px;width:12px;height:12px;text-indent:-9999em;overflow:hidden;font-size:0px;
padding:6px;}
#diaporama .info_slide_dots .image_number_select{background:#3875d7;margin:0 5px 0 0;}
.loading{position:absolute;top:50%;right:50%;z-index:10000;margin:-16px -16px;color:#fff;text-indent:-9999em;overflow:hidden;background:url(../img/ajax-loader.gif) no-repeat left top;width:32px;height:32px;}
#diaporama .label_skitter div{z-index:12;position:absolute;bottom: 25px;left: 25px;color:##510b0b;opacity: 1;/*background: #ffffffc7;*/background:rgba(255,255,255,0.8);text-align: center;font-family: 'Handlee', cursive;font-size: 27px;padding: 0px 10px;/* margin-bottom: 20px; */}
#diaporama .label_skitter p{padding:10px;margin:0;letter-spacing:-1px;font-family: 'Handlee', cursive;font-size: 25px;padding: 20px;}
#diaporama .progressbar{background:#000;position:absolute;top:5px;left:15px;height:5px;width:200px;z-index:99;border-radius:20px;}
#diaporama .preview_slide{display:none;position:absolute;z-index:10;bottom:30px;left:-40px;width:100px;height:100px;background:#fff;border:1px solid #222;box-shadow:rgba(0,0,0,0.7) 2px 2px 5px;overflow:hidden;}
#diaporama .preview_slide ul{height:100px;overflow:hidden;margin:0;list-style:none;display:block;position:absolute;top:0;left:0;}
#diaporama .preview_slide ul li{width:100px;height:100px;overflow:hidden;float:left;margin:0;padding:0;position:relative;display:block;}
#diaporama .preview_slide ul li img{position:absolute;top:0;left:0;height:150px;width:auto;}
#overlay_skitter{position:absolute;top:0;left:0;width:100%;z-index:9998;opacity:1;background:#000;}
#diaporama .focus_button{position:absolute;top:50%;z-index:9;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(../img/focus-button.png) no-repeat left top;opacity:0;}
#diaporama .play_pause_button{position:absolute;top:50%;z-index:10;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(../img/pause-button.png) no-repeat left top;opacity:0;}
#diaporama .play_pause_button.play_button{background:url(../img/play-button.png) no-repeat left top;}
/* --- Style Shadowbox --- */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,0.5);}
.fancybox-outer,.fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/img/fancybox_sprite.png');}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url('/img/ajax-loader.gif') center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:#000;background:rgba(0,0,0,0.6);}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);border-radius:10px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8);}

/* --- Chosen --- */
.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;}
.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}
.chosen-container.chosen-with-drop .chosen-drop{left:0}
.chosen-container a{cursor:pointer}
.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:23px;border:1px solid #aaa;border-radius:5px;background:#fff;background:linear-gradient(to bottom,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}
.chosen-container-single .chosen-default{color:#999}
.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}
.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}
.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/img/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}
.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}
.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}
.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/img/chosen-sprite.png) no-repeat 0 2px}
.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}
.chosen-container-single .chosen-search input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(/img/chosen-sprite.png) no-repeat 100% -20px;background:url(/img/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}
.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}
.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}
.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}
.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none;color:#333;}
#content .chosen-container .chosen-results li{padding:5px 6px;}
.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}
.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}
.chosen-container .chosen-results li.highlighted{background:#3875d7;background:linear-gradient(to bottom,#3875d7 20%,#2a62bc 90%);color:#fff}
.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}
.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}
.chosen-container .chosen-results li.group-option{padding-left:15px}
.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}
.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background:#fff;background:linear-gradient(to bottom,#eee 1%,#fff 15%);cursor:text}
.chosen-container-multi .chosen-choices li{float:left;list-style:none}
.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}
.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:5px;height:15px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}
.chosen-container-multi .chosen-choices li.search-field .default{color:#999}
#content .chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;border:1px solid #aaa;border-radius:3px;background:#e4e4e4;background:linear-gradient(to bottom,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/img/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}
.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background:#e4e4e4;background-image:linear-gradient(to bottom,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}
.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}
.chosen-container-multi .chosen-results{margin:0;padding:0}
.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}
.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}
.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background:linear-gradient(to bottom,#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}
.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}
.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}
.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#111!important}
.chosen-disabled{opacity:.5!important;cursor:default}
.chosen-disabled .chosen-single{cursor:default}
.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}
.chosen-rtl{text-align:right}
.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}
.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}
.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}
.chosen-rtl .chosen-single div{right:auto;left:3px}
.chosen-rtl .chosen-single abbr{right:auto;left:26px}
.chosen-rtl .chosen-choices li{float:right}
.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}
.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}
.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}
.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}
.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(/img/chosen-sprite.png) no-repeat -30px -20px;background:url(/img/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}
.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}
/* --- Article site --- */
.article_13 .galerie .vignette::before{
    content: '';
    position: absolute;
    bottom: 0;
    height: 36px;
    background: url(img/ASSO/masque-photos.png) no-repeat center;
    width: 100%;
    z-index: 20;
}
.art_fond.article_13 .galerie .vignette::before
{
   background: url(img/ASSO/masque-photos-grey.png) no-repeat center;
}
.website15 .article_13 .galerie .vignette::before{
    content: '';
    position: absolute;
    bottom: 0;
    height: 36px;
    background: url(img/RESTAURANT/masque-photos.png) no-repeat center;
    width: 100%;
    z-index: 20;
}
.website16 .article_16 .galerie .vignette::before{
    content: '';
    position: absolute;
    bottom: 0;
    height: 36px;
    background: url(img/TOURISME/masque-photos.png) no-repeat center;
    width: 100%;
    z-index: 20;
}
.article_14 .galerie .vignette::before{
    content: '';
    position: absolute;
    bottom: 0;
    right: -1px;
    height: 95px;
    background: url(img/HABITAT_JEUNES/masque-photos-droit.png) no-repeat;
    width: 49px;
    z-index: 20;
}
.article_14 .galerie .vignette:first-child::before,.article_14 .galerie .vignette:nth-child(3)::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: url(img/HABITAT_JEUNES/masque-photos-gauche.png) no-repeat;
    /* width: 100%; */
    height: auto;
    z-index: 20;
}
.article_15 .galerie .vignette:nth-child(1){
    border-top-left-radius: 40px;
    border-bottom-right-radius: 40px;
}
.article_15 .galerie .vignette:nth-child(2){
    border-top-right-radius: 40px;
    border-bottom-left-radius: 40px;
}
.article_15 .galerie .vignette:nth-child(3){
    border-top-right-radius: 40px;
    border-bottom-left-radius: 40px;
}
.article_15 .galerie .vignette:nth-child(4){
    border-top-left-radius: 40px;
    border-bottom-right-radius: 40px;
}

.article_16 .galerie .vignette:nth-child(1)::before{
    content: '';
    position: absolute;
    left: 110px;
    bottom: -63px;
    height: 127px;
    width: 127px;
    background: url(img/TOURISME/masque-photos.png) no-repeat center;
    width: 100%;
    z-index: 20;
}
.article_16 .galerie .vignette:nth-child(2)::before{
    content: '';
    position: absolute;
    left: -110px;
    bottom: -63px;
    height: 127px;
    background: url(img/TOURISME/masque-photos.png) no-repeat center;
    width: 100%;
    z-index: 20;
}
.article_16 .galerie .vignette:nth-child(3)::before{
    content: '';
    position: absolute;
    left: 110px;
    top: -63px;
    height: 127px;
    background: url(img/TOURISME/masque-photos.png) no-repeat center;
    width: 100%;
    z-index: 20;
}
.article_16 .galerie .vignette:nth-child(4)::before{
    content: '';
    position: absolute;
    right: 110px;
    top: -63px;
    height: 127px;
    background: url(img/TOURISME/masque-photos.png) no-repeat center;
    width: 100%;
    z-index: 20;
}

.art_fond.article_16 .galerie .vignette::before{background: url(img/TOURISME/masque-photos-grey.png) no-repeat center;}
.site_13 .bx-pager-link{
    display: block;
    width: 15px;
    height: 15px;
    border-radius: 0px;
    background-color: #15294e;
    opacity: 0.5;
    transition: opacity 1s ease;
}
.site_13 .bx-pager-link.active{
    opacity:1;
    transition: opacity 1s ease;
}
.site_14 .bx-pager-link{
    display: block;
    width: 15px;
    height: 15px;
    border-radius: 0px;
    background-color: #f0d4e2;
}
.site_15 .bx-pager-link{
    display: block;
    width: 15px;
    height: 15px;
    border-radius: 0px;
    background-color: #ac1e16;
}
.site_16 .bx-pager-link{
    display: block;
    width: 15px;
    height: 15px;
    border-radius: 0px;
    background-color: #9fd751;
}
/* --- Responsive --- */
#btn_mobile{
   background-color:#666;
   text-align:center;
   font-size:20px;
   color:#FFF;
   border-top:solid 1px #FFF;
   display:none;
   padding:5px;
   cursor:pointer;
}
#btn_mobile .label, #btn_mobile .icon{margin:0px 4px;vertical-align:middle;display:inline-block;line-height: 20px;}
#sub_btn_mobile{
    vertical-align: middle;
    height: auto;
    cursor: pointer;
}
#sub_btn_mobile .label, #sub_btn_mobile .icon{/* margin:0px 4px; */vertical-align:middle;line-height: 20px;text-align: center;text-transform: uppercase;font-weight: bold;}
#btn_mobile .icon .bar{width:20px;height:4px;background:#FFF;border-radius:2px;margin:3px 0px;}
#sub_btn_mobile .icon .bar{width: 40px;height: 10px;background: #121628;border-radius:2px;margin:3px 0px;}
#content p img, #content table, #content iframe{max-width:100%;}
#content .vignette img{ max-width: none; max-height: none;width: 100%;}
@media all and (max-width:1900px){
   .img_contact_right{width:45%;}
}
@media all and (max-width:1855px){
   #bloc_contact ul.list_left{padding-left:0;width:40%;}
}
@media all and (max-width:1740px){
   .website16  .int_type3 .twin-right{width:43%;}
}
@media all and (max-width:1735px){
   ul#css3submenu .toproot, ul#css3submenu .topmenu{margin: 0px 5px;}
   ul#css3submenu .submenu_head{padding:0 10px;}
}
@media all and (max-width:1675px){
   #bloc_contact ul.list_left{margin-left:15px;}
}
@media all and (max-width:1645px){
   #bloc_contact ul.list_left{width:45%;}
}
@media all and (max-width:1600px){
   ul#css3submenu a, ul#css3submenu span{padding: 0 5px;font-size: 16px;}
}
@media all and (max-width:1550px){
    ul#css3menu .toproot, ul#css3menu .topmenu{margin: 0;}
  
}
@media all and (max-width:1545px){
   #bloc_contact ul{
      padding-left:0;
   }
}
@media all and (max-width:1540px){
   #div_comments .bx-controls-direction{width:110%;left:-6%;}
}
@media all and (max-width:1515px){
   ul#css3submenu .submenu_head{font-size:14px}
   ul#css3submenu a, ul#css3submenu span{font-size:14px;}
}
@media all and (max-width:1470px){
   #bloc_contact ul{margin-left:0;}
}
@media all and (max-width:1460px)
{
   #bloc_reservation form input, #bloc_reservation form select{min-width: 103px;}
   #bloc_reservation .bloc_min-width {
    width: 155px;
   }
}
@media all and (max-width:1435px){
   .text_right_contact p{font-size:14px;}
   #bloc_contact .img_contact_right img{width:125px;}
}
@media all and (max-width:1425px){
   #numArt_.int_type3{width:95%;}
}
@media all and (max-width:1380px){
   ul#css3submenu{text-align:right;}
}
@media all and (max-width:1370px)
{
   .bx-controls-direction{}
   #bloc_contact ul li{margin:0;margin-left:4%}
   /* #bloc_contact ul{margin-top:-20px;} */
}
@media all and (max-width:1350px){
    ul#css3menu .toproot, ul#css3menu .topmenu{
        margin: 0;
    }
    ul#css3menu{
        margin-left: 0;
        margin: auto;
    }
    #logo{
        margin-top: 5px;
    }
}
@media all and (max-width:1336px)
{
   #bloc_reservation form select {
    min-width: 85px;
   }
   #bloc_reservation .bloc_min-width {
    width: 150px;
   }
   #bloc_reservation h2 {
    font-size: 15px;
   }
   #bloc_reservation .bloc_form{margin: 0 15px;}
   #div_comments .bx-controls-direction {
    width: 106%;
    left: -3%;
}
}
@media all and (max-width:1315px){
   .text_right_contact{width:120px;}
}
@media all and (max-width:1290px){
    #bloc_actu .bx-controls-direction{display:none}
}
@media all and (max-width:1260px){
   #div_comments .bx-controls-direction {display:none;}
}
@media all and (max-width:1230px){
   ul#css3submenu a, ul#css3submenu span{font-size:13px;}
}
@media all and (max-width:1220px){
   .website16 .article_container .bx-wrapper{width:630px;}
   .website16 .texte_container .bx-wrapper{width:630px;}
}
@media all and (max-width:1215px){
  ul#css3submenu a, ul#css3submenu span{font-size:12px;}
}
@media all and (max-width:1205px){
   .website16 .int_type3 .twin-left{padding:0 2%;}
   .website16 .int_type3 .twin-right {
    width: 476px;}
}
@media all and (max-width:1150px){
    ul#css3menu a, ul#css3menu span{
        font-size: 14px;
    }
    #bloc_reservation h2{
        display: none;
    }
}
@media all and (max-width:1170px){
   #div_container .bx-controls{display:none;}
   .website16 #div_container .bx-controls{display:block;}
   .website16 ul#css3submenu {font-size: 12px;}
}
@media all and (max-width:1135px){
   #bloc_contact ul.list_left{margin-right:0;display:block;width:auto}
   .website16 #bloc_contact ul li{margin-left:0}
   #bloc_contact h2{margin-left:0;}
   .img_contact_right{display:block;margin-left:15px;width:auto}
   .website16 #bloc_contact{max-height:500px;}
   .website16 #carte {height: 374px;}
    
}
@media all and (max-width:1100px){
   #recap_panier,#frais_liv, #mode_pay{float:none;width:auto;}
   /* .website16 ul#css3submenu {padding-left: 175px;} */
   ul#css3submenu a, ul#css3submenu span,ul#css3submenu .submenu_head{font-size:12px;}
   .website16 .int_type3 .galerie-maxwidth .vignette{height: 130px;width: 190px;}
   .website16 .int_type3 .twin-right {width: 420px;}
}
@media all and (max-width:1150px){
    ul#css3menu a, ul#css3menu span{
        padding: 10px 5px;
        font-size: 12px;
    }
    #bloc_reservation .bloc_form{
        margin: 0px 5px;
    }
}
@media all and (max-width:1065px){
   ul#css3submenu .submenu_head{position:relative;display:block;text-align:center;height:auto;line-height:40px;}
   ul#css3submenu, ul#css3submenu ul{height:80px;text-align:center;}
   ul#css3submenu li.site16:hover::before{bottom:31px;}
}
@media all and (max-width:1055px){
   #bloc_contact{max-height: 500px;}
   #carte{height:355px;}
}
@media all and (max-width:1050px){
   #bloc_texte .article_type_5 .bloc_texte_left, #bloc_texte .article_type_5 .bloc_texte_right{width:40%;}
   #menu_btn_search{right: 321px;top: 55px;}
}
@media all and (max-width:1000px){
   .coord{float:none;width:auto;margin:auto;max-width:500px;}
}
@media all and (max-width:985px){
   #numArt_.int_type3 {
    width: 100%;
   }
}

@media all and (max-width:950px){
    #sub_menutop{
        right: 290px;
    }
    #bloc_other_links .other_links_content{
        display: block;
        margin: auto;
    }
    
}
@media all and (max-width:940px){ 
   .website16 #bloc_texte .texte_container.actu_container{margin-left:50px;}
   /* .website16 #bloc_texte .actu_container .twin{width:46%;} */
   .website16 #div_comments > .bx-wrapper{margin-top:80px;}
   #div_comments.comments_16 #send_book{top:55px;}
}
@media all and (max-width:935px){
   .website16 .int_type3 .twin_left{display:block;}
}
@media all and (max-width:904px){
    #bloc_contact ul li p a:first-child {
        margin-left: 100px;
    }
}
@media all and (max-width:900px){
    .twin-left-nopadding{
        display: block;
        width: 100%;
        
    }
    .website16 #content .article_type_2 .vignette img{width:100%;height:auto}
    .website16 #content .article_type_2 .prd_texte{padding-top:10px;padding-bottom:70px;}
    .twin-right-nopadding{
        display: block;
        width: 100%;
    }
    #bloc_texte .actu_container .twin{float:none;width:auto;}
    #bloc_texte .texte_container.actu_container{margin-left:0;margin-right:0}
    #rub{width:90%;margin:auto;padding:0;}
    .twin_text{float:none;width:auto;}
    #bloc_actu.site_16.bloc_other_actu{margin:auto;}
}
@media all and (max-width:860px){
   .website16 .article_container .bx-wrapper{width:300px;}
   .website16 .texte_container .bx-wrapper{width:300px;}
   .website16 .article_type_3{margin-right:0!important;}
}
@media all and (max-width:850px){
   #bloc_texte .article_type_5 .bloc_texte_left, #bloc_texte .article_type_5 .bloc_texte_right{display:block;width:auto;}
   #bloc_texte .bloc_texte_left, #bloc_texte .bloc_texte_right{display:block;width:auto;}
   .article_type_1 .twin-right{float:none;width:auto}
   .article .prd_texte.twin-left{float:none;width:auto;}
   .website16 .article_type_1 .prd_texte{padding-left:10px;padding-right:10px;}
   .website16 .article_type_1 .twin-right{display:block;}
   .article_type_1 .twin-right .galerie-maxwidth{margin:auto;}
}

@media all and (max-width:820px){
   ul#css3submenu a, ul#css3submenu span{padding:0;}
}
@media all and (max-width:800px){
   ul#css3submenu{text-align:center;}
   .website16 #div_comments > .bx-wrapper{margin-top:0px;}
   #div_comments.comments_16 #send_book{top:25px;}
   .website16 ul#css3submenu{padding-left:0;}
   .article_type_2 a.more{width: 150px;}
   .article_type_2{ max-height: none;}
    #bloc_reservation h2{ display: block;}
    #bloc_reservation .bloc_min-width{ width: 96%; }
    #bloc_reservation #date_resa_start{width: 94%;}
    .mobile_inline{display: inline-block;}
    .website14 #diaporama .label_skitter{top: 0;}
    /*--- Articles ---*/
    .article_type_4{display: block;float: none;width: 100%;}
    .article_container.site_14{height: auto;}
    .article_type_3 .vignette img{/* height: 100%; */}
    ul#css3menu a, ul#css3menu span{display: block; }
    .article_type_3{float: none; width: 310px;margin: auto;}
    .twin{width: 100%;float: none;margin-left:0!important;}
    ul#css3submenu li.site13:hover::before{content: none;display: none;}
    ul#css3submenu li.site14:hover::before{content: none;display: none;}
    ul#css3submenu li.site15:hover::before{content: none;display: none;}
    ul#css3submenu li.site16:hover::before{content: none; display: none;}
    ul#css3submenu, ul#css3submenu ul{height: auto;}
    ul#css3submenu li{display: block;height: auto;}
    ul#css3submenu .submenu_head{width: 100%;display: block;height: auto;position: relative;padding: 0;}
    #bloc_contact h2{margin-left: 2%;}
    .twin-left{width: 96%;padding: 0 2%;float: none;}
    .twin-right{
        width: 96%;
        padding: 0 2%;
        float: none;
    }
    #footer .bloc_footer_img{
        position: relative;
        margin-left: 51px;
    }
    ul#css3menu li.sel.site13::before{
        content: none;
        display: none;
    }
    ul#css3menu li.sel.site14::before{
        content: none;
        display: none;
    }
    ul#css3menu li.sel.site15::before{
        content: none;
        display: none;
    }
    ul#css3menu li.sel.site16::before{
        content: none;
        display: none;
    }
    #bloc_other_links .other_links_content{
        margin: 20px auto;
    }
    #send_book{
        position: relative;
        text-align: center;
        padding-right: 0;
    }
    #div_container .read_more_container{
        display: block;
        bottom: 0;
    }
    #div_container .read_more{
        display: block;
    }
    #bloc_actu .bloc_actu_header{
        width: 100%;
        height: auto;
        left: 0;
        text-align: center;
        font-size: 24px;
        top: 0;
        /* margin-top: 0; */
    }
    #diaporama .diaporama_news p{
        transform: rotate(0);
        width: 100%;
        text-align: center;
        margin-left: 0;
        margin-top: 0;
        padding: 10px 0;
        margin-bottom: 0;
    }
    .website13 #diaporama .diaporama_news p{
        background-color: #476bb3;
    }
    .website14 #diaporama .diaporama_news p{
        background-color: #84c66e;
    }
    .website15 #diaporama .diaporama_news p{
        background-color: #476bb3;
    }
    .website16 #diaporama .diaporama_news p{
        background-color: #006695;
    }
    #diaporama .diaporama_news img{
        display: none;
    }
    #bloc_contact ul{
        margin-left: 0;
        padding-left: 0;
        padding: 0 10px;
    }
    .twin-nopadding{
        width: 100%;
        float: none;
        padding: 0;
    }
    #div_comments .bx-wrapper > div{
        margin: 20px 0;
    }
    /* #bloc_actu{ */
        /* height: auto; */
    /* } */
    #bloc_other_links{
        height: auto;
    }
    #bloc_actu .actu_content{
        height: auto;
    }
    ul#css3menu{margin: 0;height: auto;}
   /* Contact - Passage en deux blocs */
   .texte_wcontenu .texte,.texte_wcontenu .contact{float:none;width:auto;}
   .texte_wcontenu .contact{float:none;width:auto;margin:10px auto;}
   /* Menu - Format Mobile */
   #all ul#css3menu li{/* clear:both; */border:none;width:100%;margin:0px;display: block;margin: 10px 0;}
   #all ul#css3menu a,#all ul#css3menu span{text-align:center;padding:3px 0px;}
   #all #menu,#all #css3menu{min-width:100%;max-width:100%;}
   #btn_mobile{display:block;}
   #sub_btn_mobile{display:block;}
   #all #css3menu{display:none;overflow:hidden;}
   ul#css3menu a, ul#css3menu span{font-size:15px;}
   #all.no-js #css3menu{display:block;}
   #all ul#css3menu .submenu{
      position:relative;
      width:100%;
      float:none;
      top:0px;
      box-shadow:none;
      background:#EEE;
      border:none;
      border-radius:0px;
   }
   #btoplink {height: 80px;border-radius:0px;}
   #btoplink .btoplink{width:50%;}
   #btoplink .btoplink .titre{font-size:17px;border:none;}
   #btoplink .btoplink a{font-size:17px;}
   .website16 h1{font-size:25px;}
   /*--- Diaporama ---*/
   .website16 #diaporama .label_skitter{
       top: 0;
       height: auto;
       bottom: initial;
   }
   /*--- RÃƒÆ’Ã‚Â©servation ---*/
   #bloc_reservation{
       height: auto;
   }
   #bloc_reservation .bloc_form{
       margin: 0;
       width: 48%;
       padding: 0 1%;
   }
   #bloc_reservation form input, #bloc_reservation form select{
       width: 96%;
       padding: 10px 2%;
       min-width: 0;
   }
   #bloc_reservation .input_content{
       width: 75%;
       margin: auto;
   }
   #bloc_reservation form input[type='button']{
       width: auto;
   }
   #bloc_reservation form label{
       display: block;
   }
   #bloc_reservation form label.mobile_inline{
       display: inline-block;
       margin-right: 6%;
       width: 18%;
       min-width: 47px;
   }
   #bloc_reservation h2{
       display: block;
       text-align:  center;
       font-size: 18px;
   }
   #bloc_reservation h2 span{
        display: inline-block;
    }
    #bloc_reservation .bloc_form.first_bloc{
        display: block;
        width: 98%;
        padding: 0 1%;
        text-align:  left;
    }
    #bloc_reservation #type_group{
    width: 76%;
    }
   /*--- Header ---*/
   #logo{
       margin-top: 10px;
   }
   #logo img{
       height: 70px;
    }
    #header_tel_mobile{
        display: block;
    }
    #header_tel_mobile p{
        font-size: 18px;
    }
    #header #languages{
        top: 15px;
    }
    #bloc_info .bloc_info_tel{
        display: none;
    }
    #bloc_info > div {
        float: none;
        margin-right: 20px;
        margin-top: 10px;
        text-align: center;
    }
    #bloc_info .bloc_info_search{
        display: block;
    }
    #menutop{
       display: none;
    }
    /*--- Sub-header ---*/
    #sub_header #sub_menutop{
        display: none;
    }
    #sub_header #languages{
        top: 3px;
    }
    #sub_header #languages a{
        margin: 0;
    }
    #sub_bloc_info{
        display: inline-block;
        top: 0px;
        right: 40px;
        text-align:  center;
        height:  auto;
    }
    #sub_bloc_info > div{
        display: block;
        width: 100%;
        margin-top: 12px;
    }
    /* #sub_bloc_info .bloc_info_search input[type="image"]{
        height: 30px;
    } */
    #sub_bloc_info .bloc_info_search{
        display: none;
    }
    #sub_bloc_info .bloc_info_tel{
        display: none;
    }
    /*--- Comments ---*/
    #div_comments textarea{
        width: 96%;
        padding: 0 2%;
    }
    #div_comments form{
        width: 96%;
        padding: 0 2%;
    }
    /*--- Diaporama ---*/
    #diaporama .diaporama_deco{
        display: none;
    }
    #diaporama .diaporama_news{
    top: 0;
    width: 100%;
    height: auto;
    position: relative;
    }
    #diaporama .diaporama_down{
        display: none;
    }
    #diaporama .label_skitter{
        width: 100%;
        margin: 0;
        bottom: 0;
        left: 0;
        padding: 0;
        font-size: 24px;
        font-weight: bold;
    }
    #diaporama .label_skitter h2{
        font-size: 28px;
        padding: 5px;
    }
    .website13 #diaporama .label_skitter a{
        display: block;
        margin-top: 20px;
        margin-bottom: 60px;
    }
    .bloc_info_search input[type='text']{
        display: none;
    }
    ul#css3menu li.site13:hover::before{
        content: none;
        display: none;
    }
    ul#css3menu li.site14:hover::before{
        content: none;
        display: none;
    }
    ul#css3menu li.site15:hover::before{
        content: none;
        display: none;
    }
    ul#css3menu li.site16:hover::before{
        content: none;
        display: none;
    }
    ul#css3menu_sub{
        width: 100%;
        padding-left: 0;
        text-align: center;
    }
    ul#css3menu_sub li{
        display: block;
    }
    #sub_bloc_info .bloc_info_tel{
        position: absolute;   
    }
    #bloc_texte .texte_container{
        margin: 0;
        padding: 0 10px;
    }
    /* #div_container .news_data_container{width: 300px;margin: 20px auto;} */
    #bloc_actu.bloc_other_actu #div_container .news_data_container {min-height: 310px;}
    .website16 #css3submenu.fixedmenu .topmenu{display:none;}
    #numArt_.int_type3{width:auto;}
}
@media all and (max-width:630px){
   .website16 .table_tarif th{font-size:15px;padding: 5px;}
   .website16 .table_tarif td{padding: 5px;}
   
}
@media all and (max-width:600px){
   article .bloc_texte{margin:0;}
   .twin-center{width:90%;}
   #bloc_texte_before_actus .bloc_texte_left, #bloc_texte_before_actus .bloc_texte_right{display:block;width:auto;}
   #demande_resa .bloc_field{width:auto;}
}
@media all and (max-width:586px){
    #bloc_contact ul li p a:first-child {
        margin-left: 0;
    }
}
@media all and (max-width:580px){
   #back_comment{right:75px;}
}
@media all and (max-width:757px){
    #menu_btn_search {
        position: fixed;
        right: 0;
        top: 350px;
        z-index: 10000;
        margin-right: -210px;
    }
    #menu_btn_search:hover {
        margin-right: 0;
    }
}
@media all and (max-width:550px){
   .article img{height:auto!important;margin-left:0!important;}
   #bloc_texte .actu_container .vignette img{height:auto}
}
@media all and (max-width:530px){
   #bloc_texte .bloc_texte_left, #bloc_texte .bloc_texte_right{padding:0 7%;}
   .twin{padding:0}
}
@media all and (max-width:520px){
   #div_container .bx-controls-direction{display:none;}
}
@media all and (max-width:500px){
   .texte_wcontenu .contact .input textarea{width:92%;}
   #footer a{margin:5px 15px;display:inline-block;}
   #reglement .twin{width:auto;float:none;}
   #sub_logo{
    width: 175px;
    }
    #sub_logo img{width:100%;}
    /*#bloc_texte .bloc_texte_left, #bloc_texte .bloc_texte_right{
        width: 96%;
         padding: 0 2%; 
        display: block;
    }*/
    
   .article_container .bx-controls-direction{display:none;}
   .texte_container .bx-controls-direction{display:none;}

}
@media all and (max-width:481px){
    #bloc_contact ul li p a:first-child {
        margin-left: 100px;
    }
}
@media all and (max-width:475px){
   #demande_resa .bloc_field .bloc_duo{width:auto;}
}
@media all and (max-width:470px){
   .website16 .table_tarif th{font-size:14px;}
   .website16 .table_tarif td{font-size:14px}
   #form_comment form{width:340px;}
   .website16 #form_comment input[type="text"] {width: 160px;}
   .website16 #form_comment #book_message {width: 315px;}
   .website16 #form_comment label{min-width:150px}
}
@media all and (max-width:450px){
   .website16 .int_type3 .twin-right{width:auto;}
}
@media all and (max-width:430px){
   .website16 #bloc_contact ul.list_left{display:block;width:auto;margin: 0;margin-left:15px;}
   .website16 .img_contact_right{display:block;width: auto;padding: 0px;}
   .website16 #bloc_contact ul li img:last-child{margin-left:0}
   .website16 .table_tarif th{padding:2px;}
   .website16 .table_tarif td{padding:2px;}
   .website16 #bloc_texte .texte_container.actu_container{margin-left:10px;}
}
@media all and (max-width:420px){
   #back_comment{right:0}
}
@media all and (max-width:400px){
   .website16 .table_tarif th{font-size:12px;line-height: 16px;}
   .website16 .table_tarif td{font-size:12px}
}
@media all and (max-width:390px){
   #bloc_actu.site_16.bloc_other_actu{width:auto;}
}
@media all and (max-width:380px){
   .website16 .article_container h3{font-size:25px;}
}
@media all and (max-width:360px){
   #btoplink {height: auto;}
   #btoplink .btoplink{width:auto;float:none;}
   #diaporama .label_skitter div{left: 0;width: 100%;padding-left: 0;font-size:20px}
   #diaporama .label_skitter h2{font-size:25px;margin-bottom:-30px;}
}
@media all and (max-width:345px){
   #form_comment form{width:285px;}
   .website16 #form_comment #book_message {
    width: 250px;}
}
@media all and (max-width:340px){
   #logo img{height:50px;}
}
@media all and (max-width:335px){
   #sub_logo {width: 150px;}
}
@media all and (max-width:326px){
    #bloc_contact ul li p a:first-child {
        margin-left: 0;
    }
}
@media all and (max-width:320px){
   .article_type_3{width:280px;}
}
@media all and (max-width:310px){
   #sub_logo {width: 120px;}
   .website16 .texte_container .bx-wrapper{width:auto;}
}
@media print{
   #menu,#info_slide_dots,#menutop,#languages{display:none;}
}

/*#content .slide_partenaire a:nth-child(13) .lien .vignette img { 
    width: 100%; 
    height: auto; 
    padding-top: 30px;
}*/

/*html, body {
    overflow-x: hidden;
}*/
