@charset utf-8;
#corps_page .intro_conclu{color:#666;margin-top:20px;margin-bottom:30px;font-style:italic;font-size:.7em;}
#corps_page .intro_conclu table{font-size:1em;}
#corps_page h3,#corps_page h2,#corps_page h4{border-left:3px solid #cdaa4a;font-weight:400;margin:.6em .8em .5em 0;padding:0 0 .15em .4em;}
#corps_page h2{font-size:1.8em;overflow:hidden;}
#corps_page h3,#corps_page h4{border-left:2px solid #cdaa4a!important;font-size:1.5em;}
#corps_page h4{font-weight:300;font-size:1.4em;margin:1em 1em 1em 1.3em!important;}
#corps_page .partie{margin-bottom:30px;margin-top:10px;margin-left:30px;}
#sitemap,#sitemap ul,#sitemap li{list-style:none;margin:0;padding:0;}
#sitemap{background:url(sitemapstyler/line1.png) repeat-y;}
#sitemap li{line-height:20px;margin-top:1px;position:relative;width:99%;}
* html #sitemap li{float:left;display:inline;}
#sitemap li a{padding-left:25px;display:inline-block;}
#sitemap li span{float:left;position:absolute;top:3px;left:4px;width:16px;cursor:auto;}
#sitemap li span.collapsed{background:url(sitemapstyler/collapsed.gif) no-repeat 0 0;width:15px;height:20px;}
#sitemap li span.expanded{background:url(sitemapstyler/expanded.gif) no-repeat 0 0;width:15px;height:20px;}
#sitemap li ul{margin-left:16px;background:url(sitemapstyler/line1.png) repeat-y;}
#sitemap li li{background:url(sitemapstyler/line2.png) no-repeat 0 0;}
#sitemap:after,#sitemap ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#sitemap,#sitemap ul{display:block;min-height:1%;padding-right:5px;}
* html #sitemap,* html #sitemap ul{height:1%;}
.sommaireTitreNumerote{background:none repeat scroll 0 0 #3c3c3c;color:#fff;display:block;float:left;font-size:11px;font-weight:700;height:16px;line-height:16px;margin-right:10px;text-align:center;width:25px;}
.sommaireTitreNumerote.current{background:none repeat scroll 0 0 #ff7246;}
.taille_6px{font-size:6px;}
.taille_9px{font-size:9px;}
.taille_11px{font-size:11px;}
.taille_15px{font-size:15px;}
.taille_18px{font-size:18px;}
.taille_20px{font-size:20px;}
.taille_30px{font-size:30px;}
.Courier_New{font-family:"Courier New", Courier, monospace;}
.Arial{font-family:Arial, Helvetica, sans-serif;}
.Arial_Black{font-family:"Arial Black", Gadget, sans-serif;}
.Geneva{font-family:Tahoma, Geneva, sans-serif;}
.Comic_Sans_Ms{font-family:"Comic Sans MS", cursive;}
.Ms_Serif{font-family:"MS Serif", "New York", serif;}
.align_centre{text-align:center;}
.align_droite{text-align:right;}
.align_gauche{text-align:left;}
.align_justifie{text-align:justify;}
.flottant_Gauche{float:left;margin-right:15px;}
.couleur_blanc{color:#FFF;}
.couleur_bleu_ciel{color:#9AD9EA;}
.couleur_beige{color:#880016;}
.couleur_bleu_foncé{color:#3F47CC;}
.couleur_bleu_marine{color:#7092BF;}
.couleur_gris_foncé{color:#7F7F7F;}
.couleur_jaune{color:#FEF200;}
.couleur_marron{color:#B97A57;}
.couleur_noir{color:#000;}
.couleur_orange_foncé{color:#FF7F26;}
.couleur_orange_fruit{color:#F4C92C;}
.couleur_pale{color:#EFE3AF;}
.couleur_rose{color:#FEAEC9;}
.couleur_rouge{color:#ED1B24;}
.couleur_turquoise{color:#02A5EA;}
.couleur_vert{color:#23B14B;}
.couleur_vert_citron{color:#BCD659;}
.couleur_violet{color:#A349A3;}
.couleur_violet_clair{color:#C7BFE6;}
.couleur_bleu_nuit{color:#010080;}
.taille_list{width:90px;height:20px;}
.img_liste{border:double;margin:5px 10px;}
.img_liste_select{border:double;border-color:#8000ff;margin:5px 10px;}
.img_liste_click{border:double;border-color:red;margin:5px 10px;}
#tree_menu{display:none;}
#block_pub{display:none;}
@media (min-width: 1125px){
#tree_menu{float:left;height:auto;width:300px;margin-top:45px;clear:left;position:absolute;top:330px;display:block;}
#block_pub{float:left;height:auto;width:300px;margin-top:15px;clear:left;position:absolute;display:block;}
}
.img_astuce_apercu{float:left;margin-left:35px;margin-right:100px;height:130px;max-width:150px;}
@media (max-width: 1125px){
.img_astuce_apercu{display:none;}
}
#content{border-right-style:double;border-bottom-style:double;border-left-style:double;border-right-color:#006;border-bottom-color:#006;border-left-color:#006;background-image:url(photos/fond_degrade_gris_2.png);background-repeat:repeat;-moz-border-radius:0 0 10px 10px;padding:4px;}
#entete_apercu{height:auto;padding:0 1.25em;}
.contenu_rubrique{font-size:1em;margin:2px 10px 20px 30px;padding:0 5px;}
table.fond{border:2px ridge #fff;border-collapse:collapse;}
table.fond tr{border:1px ridge #fff;border-collapse:collapse;}
table.fond td{background-color:#b9b9ff;padding:3px;}

table.smfond{border:2px ridge #fff;border-collapse:collapse;font-size:0.75em;}
table.smfond tr{border:1px ridge #fff;border-collapse:collapse;}
table.smfond td{background-color:#b9b9ff;padding:3px;}
table.smfond td.fond_vert{background-color:#baf3be;}
table.smfond td.fond_rouge{background-color:#fedbd6;}
table.smfond td ul{padding:0 0 0 15px;margin:5px;}

.img_sommaire{margin-right:10px;width:50px;height:50px;}
#donnez_avis{width:70%;border:solid;background-color:#ebeeac;text-align:center;border-color:#9b9bff;border-width:2px;margin:0 auto;padding:5px;}
hr{background:url(photos/separe_corps.png) repeat-x scroll left -18px transparent;height:2px;}
hr.pointille{color:#8080ff;height:2px;text-align:center;width:30%;margin-top:40px;margin-bottom:30px;border-color:#09C;border-style:dotted none solid;border-width:1px 0;}
#explore_suivant_preced{text-align:center;width:100%;}
#explore_suivant_preced img{margin:0 10px;}
#sitemap li img,.flottant_Droite{float:right;}
#Div_autresA{border:2px solid #FFF;width:70%;border-radius:15px;margin:30px auto auto;}
#Div_autresA legend{background-color:#fff;color:#77A2D4;}
#Haut_P{background:url(photos/haut-pageA.png) repeat scroll 0 0 rgba(0,0,0,0);width:150px;height:80px;border:0;display:none;margin:0;padding:0;}
.shake:hover,.wysija-submit:hover{animation-name:shake;animation-duration:1.25s;transform-origin:50% 50%;animation-iteration-count:infinite;animation-timing-function:linear;-moz-animation-name:shake;-moz-animation-duration:1.25s;-moz-transform-origin:50% 50%;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-webkit-animation-name:shake;-webkit-animation-duration:1.25s;-webkit-transform-origin:50% 50%;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;}
#form_comment{height:auto;width:100%;}
#comment_right{float:right;width:49%;}
#comment_left{float:left;width:49%;}
#captcha_comment{width:99%;float:left;text-align:center;}
#trier_comment{background-color:#b9b9ff;color:#fff;border:ridge;text-align:center;width:580px;border-color:#fff;border-width:2px;margin:10px auto 20px;padding:3px;}
.info_comment{background:url(photos/fond.png) repeat-x scroll left 0 transparent;color:#0000a0;font-size:13px;font-style:italic;text-transform:capitalize;}
.tab_comment{margin-bottom:20px;border-collapse:separate;border-spacing:0;width:100%;}
.corps_comment{margin-top:15px;font-family:"Trebuchet MS";font-size:.8em;}
.mycomment2{color:#FFF;font-size:27px;margin:25px 0 20px;}
#comments{border-radius:15px;background:none repeat scroll 0 0 #627A8B;border:1px solid #DCDDDD;width:90%;z-index:20;color:#FFF;font-weight:800;margin:25px auto;padding:15px;}
#comment_form{background:none repeat scroll 0 0 #627A8B;display:inline-block;width:97%;margin:10px 10px 30px;padding:10px;}
#comments .bleu_form{background:none repeat scroll 0 0 #DDEDFF;border:1px solid #1B4D62;color:#4A5050;display:block;margin-bottom:20px;padding:4px 5px;}
#comment_textarea{width:80%;}
#commenturl{width:70%;}
#commentauthor,#commentemail{width:60%;}
#comment_note{width:30%;}
#contenent_social_media{text-align:center;border-radius:10px;background:none repeat scroll 0 0 #627A8B;width:210px;color:#fff;margin-top:5px;margin:5px auto 0 auto;padding:.5em;}
.title_box_social{text-shadow:1px 2px 3px #000;font-size:1.1em;font-weight:700;margin:10px 2px;}
10%{transform:translate(-1px,-1px) rotate(-0.15deg);-moz-transform:translate(-1px,-1px) rotate(-0.15deg);-webkit-transform:translate(-1px,-1px) rotate(-0.15deg);}
20%{transform:translate(-1px,0px) rotate(0.15deg);-moz-transform:translate(-1px,0px) rotate(0.15deg);-webkit-transform:translate(-1px,0px) rotate(0.15deg);}
30%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}
40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-o-transform:translateY(-30px);opacity:1;transform:translateY(-30px);}
50%{transform:translate(-1px,1px) rotate(-0.15deg);-moz-transform:translate(-1px,1px) rotate(-0.15deg);-webkit-transform:translate(-1px,1px) rotate(-0.15deg);}
60%{transform:translate(-1px,1px) rotate(0deg);-moz-transform:translate(-1px,1px) rotate(0deg);-webkit-transform:translate(-1px,1px) rotate(0deg);}
70%{transform:translate(1px,1px) rotate(-0.15deg);-moz-transform:translate(1px,1px) rotate(-0.15deg);-webkit-transform:translate(1px,1px) rotate(-0.15deg);}
90%{transform:translate(1px,1px) rotate(0deg);-moz-transform:translate(1px,1px) rotate(0deg);-webkit-transform:translate(1px,1px) rotate(0deg);}
.bounceInOut{-webkit-animation-name:bounceInOut;-moz-animation-name:bounceInOut;-o-animation-name:bounceInOut;animation-name:bounceInOut;-webkit-animation-duration:4s;-moz-animation-duration:4s;-ms-animation-duration:4s;-o-animation-duration:4s;animation-duration:4s;}
.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}
#backtopsection.bounceInUp{bottom:88px!important;}
#backtopsection{height:0;position:fixed;right:10px;width:128px;padding:.5em 0 0!important;}
#sitemap ul,.hp{display:none;}
#bloc_apres_rub,#partage_astuce{width:100%;}
80%,100%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}
#onglet_apercu ul{list-style:none;margin:16px 16px 0 0;padding:0;}
#onglet_apercu li{margin-left:3px;}
#onglet_apercu{overflow:hidden;background-color:#DADFE7;background-position:bottom;background-repeat:repeat-x;border-bottom-style:groove;border-bottom-color:#C00;margin-left:280px;}
#onglet_apercu ul li a{float:left;text-decoration:none;letter-spacing:1px;padding-left:10px;background-image:url(photos/coin-gauche.png);background-repeat:no-repeat;background-position:0 -250px;}
#onglet_apercu ul li a span{float:left;background-image:url(photos/coin-droit.png);background-repeat:no-repeat;background-position:100% -250px;color:#fff;padding:6px 10px 3px 0;}
#onglet_apercu ul li#actif{float:left;text-decoration:none;letter-spacing:1px;padding-left:10px;background-image:url(photos/coin-gauche.png);background-repeat:no-repeat;background-position:0 0;}
#onglet_apercu ul li#actif span{float:left;background-image:url(photos/coin-droit.png);background-repeat:no-repeat;background-position:100% 0;color:#333;padding:6px 10px 3px 0;}
#onglet_apercu ul li a:hover,#onglet_apercu ul li a:focus{background-position:0 -500px;}
#onglet_apercu ul li a:hover span,#onglet_apercu ul li a:focus span{background-position:100% -500px;}

.petite_etoile .etoile, .grande_etoile .etoile {
  height: 16px;
  width: 90px;
}
.div_stars .etoile {
  display: inline-block;
  overflow: hidden;
  text-decoration: none !important;
  vertical-align: middle;
  background-image: url(photos/note_etoile.png);
  background-repeat: no-repeat;
}

.etoile.st0 {
  background-position: -90px -18px;
}
.etoile.st05 {
  background-position: -72px 0;
}
.etoile.st1 {
  background-position: -72px -18px;
}
.etoile.st15 {
  background-position: -54px 0;
}
.etoile.st2{
  background-position: -54px -18px;
}
.etoile.st25 {
  background-position: -36px 0;
}
.etoile.st3 {
  background-position: -36px -18px;
}
.etoile.st35 {
  background-position: -18px 0;
}
.etoile.st4 {
  background-position: -18px -18px;
}
.etoile.st45 {
  background-position: -0 0;  
}
.etoile.st5 {
  background-position: 0 -18px;
}

.boutons {}
.boutons img {width: 101px !important; padding: 6px; border:  0; box-shadow: none !important; display: inline !important; vertical-align: middle}
.boutons, .boutons a {text-decoration:none; background: none; font-size: 20px}
.boutons-count:after, .boutons-count:before {right: 100%; border: solid transparent; content: ""; height: 0; width: 0; position: absolute; pointer-events: none}
.boutons-count:after {border-color: rgba(224, 221, 221, 0); border-right-color: #f5f5f5; border-width: 5px; top: 50%; margin-top: -5px}
.boutons-count:before {border-color: rgba(85, 94, 88, 0); border-right-color: #e0dddd; border-width: 6px; top: 50%; margin-top: -6px}
.boutons-count {font: 14px Arial, Helvetica, sans-serif; padding: 3px 4px; -khtml-border-radius: 6px; -o-border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; border: 1px solid #e0dddd;color: #555e58; background: #f5f5f5}
.boutons-count:after {border-right-color: #f5f5f5}
