/* Social https://mojotech.github.io/social-builder/  */
a.mt-share-inline-square-sm img {
  width: 34px;
  height: auto;
  border: 0px;
}
a.mt-share-inline-square-sm {
  display: inline-block;
  width: 34px;
  height: 34px;
  border-radius: 2px;
  margin-right: 4px;
}
.mt-google:hover {
  background-color: rgb(225, 95, 79);
}
.mt-google {
  background-color: rgb(221, 75, 57);
}
.mt-linkedin:hover {
  background-color: rgb(16, 135, 192);
}
.mt-linkedin {
  background-color: rgb(14, 118, 168);
}
.mt-twitter:hover {
  background-color: rgb(8, 187, 255);
}
.mt-twitter {
  background-color: rgb(0, 172, 238);
}
.mt-facebook:hover {
  background-color: rgb(66, 100, 170);
}
.mt-facebook {
  background-color: rgb(59, 89, 152);
}
.mt-pinterest:hover {
  background-color: rgb(221, 42, 48);
}
.mt-pinterest {
  background-color: rgb(204, 33, 39);
}
.mojotech-social {text-align:center;}
/*** Pub ***/
#topbar {text-align:center;}
/* flying popup */
body { overflow-x: hidden; }
#netkevin-overlay { width:100%; height:100%; position:fixed; position:absolute; top:0; left:0; z-index:100001; background-color:#000000; overflow: hidden;  }
#netkevin-popup { display: none; position:absolute; z-index:100002; }
.netkevin-popup-4 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 25px 20px 20px 20px;
	border: 2px solid #aaa;
	background-color: #000;
	/*background-image:url ('http://www.avoir-alire.com/squelettes/css/images/pop-in.jpg');*/
	background-position :top center;
	color: #f2f2f2;
	position: relative;

  /* useful if you don't want a bg color from leaking outside the border: */
  background-clip: padding-box; /* Android 2.2+, Chrome, Firefox 4+, IE 9+, iOS 4+, Opera 10.50+, Safari 4+ */
}


.netkevin-popup-4 p {color: #f2f2f2; margin: 0; padding: 0;}
.netkevin-popup-4 h3 {color: #f2f2f2;}
.netkevin-close { display: block; position: absolute; top: 1px; right: 7px; color: #aaa; font-size: 24px; text-decoration: none; }
.netkevin-close::after {
    content: "\2716";
}
/* avoir-alire spip*/
.widgettitle-tv {
    padding: 17px 40px;
    border-left: 1px solid #E0E0E0;
    margin: 0 -30px 30px;
	color: #333;
    text-shadow: 0 1px 0 #fff;
    font-size: 16px;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    background-color: #fafafa;
    -webkit-box-shadow: inset 1px 1px 0 #fff;
    -moz-box-shadow: inset 1px 1px 0 #fff;
    box-shadow: inset 1px 1px 0 #fff;
    position: relative;
}
.last-video-icone {color:#969696;margin-left:20px;}
.aval-tv-rub1 {width:638px;float:left;}
.autre-chose {margin-left:638px;padding-top:40px;}
.tv-ce-soir {position:relative;}
.atleft {text-align:left;}
.atright {text-align:right;}
.atcenter {text-align:center;}
.centrer-ba {display:block;margin:0 auto;width:672px;text-align:center;}
.bordbotgrey {border-bottom:1px solid #e0e0e0;}
.uppercase {text-transform: uppercase;}

/* modeles stars*/
.icone-starjaune {color:#ffb109;}
.icone-stargrise {color:#959597;}
.stars {margin-right:5px;}
/* champs extra */

.argument {margin-top:20px;text-align: justify;}
.descriptif {font-weight:700;text-align: justify;}
.dates {font-size: smaller;}

/*article 145 Notation */

.notation-avl {padding :0 0 0px 16px;}
.notations-avl {margin-left:220px;}
.m10 {margin:10px 10px 10px 20px;}
.img100 {width:100%!important;}
#top-header{ padding-left: 0px; background-color: #fafafa; border-top: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; -webkit-box-shadow: inset 0 1px 0 #fff, inset 0 -1px 0 #dadada, 0 0 15px rgba(0, 0, 0, 0.07); -moz-box-shadow: inset 0 1px 0 #fff, inset 0 -1px 0 #dadada, 0 0 15px rgba(0, 0, 0, 0.07); box-shadow: inset 0 1px 0 #fff, inset 0 -1px 0 #dadada, 0 0 15px rgba(0, 0, 0, 0.07);}
#left-area .news {padding: 0;}
.news {width:180px;}
.affiche_semaine{width:628px;float:left;padding-bottom:20px}
.affiche{min-height:373px;background:#FFF top left no-repeat}
.affiche_semaine.affiche_cinema{margin-top:35px;margin-left:20px}
.widget_search {padding: 0 20px 30px;position:relative;}
img.grayscale {  filter: grayscale(100%);  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */  filter: gray; /* IE6-9 */  -ms-filter: gray; /* IE8 */  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
img.grayscale:hover {  filter: none;  -webkit-filter: grayscale(0%);  -ms-filter: none;}

/* article 145 Price Minister Twitter Boucle redacteur*/

.Twitter-infos {width:250px;}
.box1 {display: inline-block;width: 400px;height: 50px;margin: 0em;}
.bdfugue-price-minister {margin-left:474px;}
.box2 {display: inline-block;width: 123px;height: 50px;margin: 0em;}
.priceminister {position:absolute;top:15px;left:720px;width:110px;height:45px;}
a.acheterdvdpriceminister{display:block;margin-top:20px;width:110px;height:45px;text-indent:-9999px;margin-right:10px;background:url(images/bouton_dvd_priceminister.png) top left no-repeat}
a.acheterbdfugue{display:block;margin-top:20px;width:110px;height:45px;text-indent:-9999px;float:right;background:url(images/bouton_bdfugue.png) top left no-repeat}
a.acheterpriceminister{display:block;margin-top:20px;width:110px;height:45px;text-indent:-9999px;margin-right:10px;float:right;background:url(images/bouton_priceminister.png) top left no-repeat}
.pm-bdf-smart {display:none;}
.box3 {display: inline-block;width: 270px;/*height: 50px;margin: 0em;*/vertical-align:top;}
.box4 {display: inline-block;width: 200px;/*height: 50px;margin: 0em;*/vertical-align:top;}
.box5 {display: inline-block;width: 100px;/*height: 50px;margin: 0em;*/vertical-align:top;}
.box6 {display: inline-block;width: 150px;/*height: 50px;margin: 0em;*/vertical-align:top;}
.mediatheque {background: url(images/mediatheque.png) top center no-repeat}
.informations-logo {position:relative;-moz-box-shadow: 0px 0px 1px 0px #e0e0e0;-webkit-box-shadow: 0px 0px 1px 0px #e0e0e0;-o-box-shadow: 0px 0px 1px 0px #e0e0e0;box-shadow:0px 0px 1px 0px #e0e0e0;filter:progid:DXImageTransform.Microsoft.Shadow(color=#e0e0e0, Direction=134, Strength=1);background:#fcfcfc;margin-bottom:10px;padding:20px;}
.informations-liste {width:100%;}
.spip_documents_center.yt {display:inline-block; margin: auto; overflow:hidden;position:relative;left:0}
.pb10 {padding-bottom:10px;}
/* Ciné*/

.et-description-cine { margin-left: 279px; }
.categories-tabs-module .et-description-cine, .recent-module .et-description-cine { width: auto; float: none; margin: 0 0 0 199px; }
.et-description-cine h2 { font-size: 36px; font-weight: 900; color: #333; margin-bottom: -2px; margin-top: 0px; position: relative; top: -6px; }
.et-description-cine h2 a:hover, .et-tabbed-all-tabs .title a:hover, .widget li a:hover { text-decoration: none; color: #707070; }
.et-description-cine .post-meta { font-weight: 100; text-transform: uppercase; color: #969696; padding-top: 3px; font-size: 14px; }
.et-description-cine .post-meta a { color: #fff; text-decoration: none; }
.et-description-cine .post-meta span {color:#fff;background-color:#A920B2;margin-right:11px;padding:8px 14px}
.post-heading-cine h1{ color: #fff; font-weight: 900; font-size: 48px; position: absolute; bottom: -1px; left: 0; background-color: #A920B2; padding: 23px 32px; z-index: 2; }
.excerpt-wrap h3 a {color:#4bb6f5;font-size:20px;font-weight:900;}
.excerpt-wrap h3 a:hover {color:#fff;font-size:20px;font-weight:900;}
.visuel {float:left;width:200px;}
.informations {margin-left:210px;}
.et-featured-post-profil { float: left; position: relative; overflow: hidden; }
.et-featured-post-profil img { display: block; }
.et-featured-post-profil:hover .post-description { opacity: 0; }
.et-featured-post-profil:hover .post-excerpt { top: 0; opacity: 1; }
.et-featured-post-profil:hover .meta-info { height: 100%; }
.et_color_scheme_orange .featured-comments-article span, .et_color_scheme_orange #author-info strong, .et_color_scheme_orange #footer-bottom .current-menu-item a,.et_color_scheme_orange.meta-info-article, .featured-comments-article span, .et_color_scheme_orange .fa.icone-mediatheque/*,  .et_color_scheme_orange .informations-liste a*/ { color: #fc8d00; }
.et_color_scheme_blue .featured-comments-article span, .et_color_scheme_blue #author-info strong, .et_color_scheme_blue #footer-bottom .current-menu-item a,.et_color_scheme_blue.meta-info-article, .featured-comments-article span, .et_color_scheme_blue .fa.icone-mediatheque/*,  .et_color_scheme_blue .informations-liste a */{ color: #0098d3; }
.et_color_scheme_red .featured-comments-article span, .et_color_scheme_red #author-info strong, .et_color_scheme_red #footer-bottom .current-menu-item a,.et_color_scheme_red.meta-info-article, .featured-comments-article span, .et_color_scheme_red .fa .icone-mediatheque/*, .et_color_scheme_red .informations-liste a*/{ color: #d30500; }
.et_color_scheme_purple .featured-comments-article span, .et_color_scheme_purple #author-info strong, .et_color_scheme_purple #footer-bottom .current-menu-item a,.et_color_scheme_purple.meta-info-article, .featured-comments-article span, .et_color_scheme_purple .fa.icone-mediatheque/*, .et_color_scheme_purple .informations-liste a */{ color: #a920b2; }
.informations-liste a { color: #333;}
.informations-liste a:hover { color: #999;}

/*Menu */

.et_color_scheme_orange .on { background-color: #fc8d00; }
/*.et_color_scheme_orange .on a{ background-color: #fc8d00; }*/
.et_color_scheme_blue .on { background-color:  #0098d3;  }
/*.et_color_scheme_blue .on a{ background-color:  #0098d3;  }*/
.et_color_scheme_red .on { background-color:  #d30500;  }
/*.et_color_scheme_red .on a{ background-color:  #d30500;  }*/
.et_color_scheme_purple .on { background-color: #a920b2; }
.et_color_scheme_purple .on a{background-color: #a920b2;}
.highlight-menu-cine {background-color: #a920b2;}
.highlight-menu-bd {background-color: #a9d300;}
.highlight-menu-culture {background-color: #0098d3;}
#top-menu .highlight-menu-cine a,
#top-menu .highlight-menu-bd a,
#top-menu .highlight-menu-culture a {color: #fff;}
.on {background-color: #a9d300;}
#top-menu .on a {color: #fff;text-decoration: none;padding: 24px 15px;display: block;position: relative;font-weight:600;}
#top-menu .on a:hover {color: #333;}
 /* Commentaires */
.et_color_scheme_orange .commentaire .boutons .submit{background-color: #fc8d00;border:1px solid #fc8d00;}
.et_color_scheme_blue .commentaire .boutons .submit{background-color: #0098d3;border:1px solid #0098d3;}
.et_color_scheme_red .commentaire .boutons .submit{background-color: #d30500;border:1px solid #d30500;}
.et_color_scheme_purple .commentaire .boutons .submit{background-color: #a920b2;border:1px solid #a920b2;}

/* Galerie*/

.photo {float:left;margin:10px;}

/* Galerie Owl*/
/*
 *  Owl Carousel - Animate Plugin
 */
 /* Shemes*/

.et_color_scheme_orange .owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.et_color_scheme_orange .owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#fc8d00;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.et_color_scheme_orange .owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#ec8401;color:#fff;text-decoration:none}
.et_color_scheme_orange .owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}
.et_color_scheme_orange .owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}
.et_color_scheme_orange .owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#fc8d00;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.et_color_scheme_orange .owl-theme .owl-dots .owl-dot.active span,
.et_color_scheme_orange .owl-theme .owl-dots .owl-dot:hover span{background:#ec8401;}

.et_color_scheme_purple .owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.et_color_scheme_purple .owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#a920b2;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.et_color_scheme_purple .owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#8f1c97;color:#fff;text-decoration:none}
.et_color_scheme_purple .owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}
.et_color_scheme_purple .owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}
.et_color_scheme_purple .owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#a920b2;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.et_color_scheme_purple .owl-theme .owl-dots .owl-dot.active span,
.et_color_scheme_purple .owl-theme .owl-dots .owl-dot:hover span{background:#8f1c97;}

.owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#a9d300;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#9bc100;color:#fff;text-decoration:none}.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#a9d300;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#9bc100;}


/* fin shemes*/
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/*
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}
/*.owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791} //natif*/
/* fin Galerie owl*/
.featured-comments-article { background: url(images/comments-cloud.png) no-repeat; width: 41px; height: 33px; bottom: 0px; left: 0px; position: absolute; }
.featured-comments-article span { font-size: 16px; color: #a9d300; font-weight: 900; text-align: center; }

.meta-info-article { position: absolute; top: 0; left: 0; background-color: #a9d300; color: #fff; text-align: center; font-size: 28px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); line-height: 20px; width: 60px; height: 60px; z-index: 3; }
.meta-info-article .meta-date { padding: 12px 15px; position: absolute; bottom: 0; left: 0; }
.meta-info-article .month { font-weight: 900; display: block; font-size: 14px; text-transform: uppercase; }
.et-featured-post:hover .meta-info-article { height: 100%; }

.nombre-commentaires-article {background: url(images/comments-cloud.png) no-repeat; width: 41px; height: 33px; bottom: 74px; left: 10px;}
.icone-google {color:#e84e18;}
.icone-mediatheque {color:#a9d300;}
.icone-priceminister {color:#08195a;}
.icone-starjaune {color:#fde425;}
.et_pt_portfolio_item p { color: #000; padding-bottom: 8px; }
.et_pt_portfolio_item a, .et-main-image-avl a { font-size: 16px; font-weight: 900; color: #333; margin-bottom: -5px; }
.et_pt_portfolio_item a { display: block; position: relative; padding-bottom: 5px; }


span[data-tip]{
  border-bottom: 0px dotted #888;
  cursor: pointer;
}

[data-tip]{
  display: inline-block;
  position: relative;
}

[data-tip]:hover:before{
  content: attr(data-tip);
  position: absolute;
  padding: 0 8px;
  height: 28px;
  line-height: 28px;
  background-color: rgba(0, 0, 0, 0.8);
  left: -10px;
  top: 38px;
  font-size: 14px;
  border-radius: 3px;
  white-space: nowrap;
  color: #fff;
  font-size: 11px;
}

[data-tip]:hover:after {
  content: "";
  position: absolute;
  border-bottom: 8px solid rgba(0, 0, 0, 0.8);
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  left: 0;
  top: 33px;
}
/* Section affiche*/

.fluxnon {float:none;}
.fluxleft {float:left;}
.fluxright {float:right;}
.240 {width:240px;}
h4.s1 {margin:0 0px 30px;font-size: x-large;font-weight:700;}
h4.s3{font-size: x-large;font-weight:700;}
h1.s3{font-size: x-large;font-weight:700;}
.s2 {padding:10px 39px;margin:0 auto;}
.et-main-image-avl {width:240px;margin:25px;}
.groupe-section {color:#333;text-shadow:0 1px 0 #fff;font-size:16px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background-color:#fafafa;-webkit-box-shadow:inset 1px 1px 0 #fff;-moz-box-shadow:inset 1px 1px 0 #fff;box-shadow:inset 1px 1px 0 #fff;padding:17px 5px;position:relative;margin-top:10px;}
.mot h2 {font-size:18px;border-bottom:1px solid #e0e0e0;margin-bottom:5px;font-weight:700;}
.mot span {font-size:x-small;}
.home-dvd {margin-top:10px;border-bottom: 1px solid #efefef;}
h3.home-dvd {font-size:14px;font-weight:600;}
.nopadding {padding-top:0;}
.margintop65 {margin-top:65px;}
.widget.pub300x600 {padding:0 10px 20px;position:relative;}
h4.widgettitle-aval{padding:17px 40px;border-left:1px solid #E0E0E0;}
#barre-fixed {position: fixed;top: 0px;left: 0;text-align: left; margin: 0 auto; width: 100%;z-index:999;padding:0;}
.liste-rub {position:absolute;top:40%;left:40%;}
.liste-rub img {width:100%;height:100%;}
.avoir-article {margin-top:30px;}
.liste-vulu .titre a{color:#fff;}
.en-ligne {display:inline-block;}

/* profil Nexus*/

.smallthumb-profil { float: left; line-height: 0; margin-right: 30px; position: relative; width: 60px; }
.et-main-image-profil {width:160px;}
.loadmore { text-align: center;cursor:pointer; }
.loadmore a {color: #333;}
.loadmore a:hover {color: #999;}
.loadmore span{ color: #333; display: inline-block; margin-bottom: 10px; position: relative;  text-decoration: none !important; padding-right: 23px;}
.loadmore span:hover { color: #999; }
.loadmore span:before { bottom: 3px; content: ""; height: 10px; right: 0; position: absolute; width: 15px; background: url(images/load-more-bg.png) no-repeat; }
.showless a {color: #333;}
.showless a:hover {color: #999;}
.showless { text-align: center;cursor:pointer; }
.showless span{ color: #333; display: inline-block; margin-bottom: 10px; position: relative;  text-decoration: none !important; padding-right: 23px;}
.showless span:hover { color: #999; }
.showless span:before { bottom: 3px; content: ""; height: 10px; right: 0; position: absolute; width: 15px; background: url(images/load-less-bg.png) no-repeat; }

.et_color_scheme_orange .loadmore span:before { background-image: url(images/orange/load-more-bg.png); }
.et_color_scheme_orange .showless span:before { background-image: url(images/orange/load-less-bg.png); }

.et_color_scheme_blue .loadmore span:before { background-image: url(images/blue/load-more-bg.png); }
.et_color_scheme_blue .showless span:before { background-image: url(images/blue/load-less-bg.png); }

.et_color_scheme_red .loadmore span:before { background-image: url(images/red/load-more-bg.png); }
.et_color_scheme_red .showless span:before { background-image: url(images/red/load-less-bg.png); }

.et_color_scheme_purple .loadmore span:before { background-image: url(images/purple/load-more-bg.png); }
.et_color_scheme_purple .showless span:before { background-image: url(images/purple/load-less-bg.png); }



.et-main-image-article { float: left; margin-right: 39px; position: relative; line-height: 0; width: 240px; }

.social ul {padding:0;}
.social li {list-style-type:none;display:inline-block;}
.achats {margin-bottom:40px;}
.achats-titre {background-color:#a9d300;padding: 20px 60px;color:#ffffff;}
.achats-titre strong {text-transform: uppercase;color:#ffffff;}
.achats .achats-inner {padding:50px;}
.achats p {font-size:24px; font-weight: 700;margin-top:15px;}
.achats ul {padding:0;display:flex;flex-wrap: wrap;}
.achats li {list-style-type:none;display:inline-block;margin:15px;line-height: 0px;}
.achats ul > li a img {box-shadow:0px 9px 22px -7px rgba(45, 45, 45, 0.3);transition:all .1s ease-in-out;}
.achats ul > li a:hover img, .achats ul > li a img:hover {box-shadow:none;}
.achats-small {margin-bottom:40px;}
.achats-small .achats-small-inner {padding-left:16px;}
.achats-small p {font-size:18px; font-weight: 700;}
.achats-small ul {padding:0;display:flex;}
.achats-small li {list-style-type:none;margin:15px;line-height: 0px;}
.achats-small ul > li a img {filter: grayscale(0); -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -o-filter: grayscale(0); -ms-filter: grayscale(0);}
.achats-small ul > li a:hover img, .achats-small ul > li a img:hover {filter: grayscale(1); -webkit-filter: grayscale(1); -moz-filter: grayscale(1); -o-filter: grayscale(1); -ms-filter: grayscale(1);}
/*.achats li:before {
  content: " | ";
}
.achats li:first-child:before {
  content: normal;
  content: ""; / pour Safari /
}*/
.bird-topbar-etched {
    color: #1da1f2;
    font-size: 21px;
    margin-top: 14px;
    margin-left: -24px;
    display: inline-block;
transition: all .25s ease-in-out;}
.w-toplink.active {
    bottom: 30px;
    filter: alpha(opacity=100);
    opacity: 1;
}
.w-toplink {
    display: block;
    position: fixed;
    bottom: -50px;
    right: 30px;
    text-align: center;
    font-size: 20px;
    line-height: 50px;
    height: 50px;
    width: 50px;
    border-radius: 5px;
    filter: alpha(opacity=0);
    opacity: 0;
    z-index: 100;
    -webkit-transition: background-color .3s ease,opacity .3s ease,bottom .3s ease;
    transition: background-color .3s ease,opacity .3s ease,bottom .3s ease;
    background-color: #333;
    background-color: rgba(0,0,0,0.3);
    color: #fff;
}
/* Pagination */
.pagination { float: right; margin: 60px 60px 60px 0;}
.pagination a, .pagination.on, .pagination span { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #333; margin: 0 4px; padding: 8px 13px; text-decoration: none; text-shadow: 0 1px 0 #fff; border: 1px solid #e0dddd; -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.02))); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 100%); background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 100%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 100%); background-color: #f9f9f9; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 1px 1px 0px rgba(255, 255, 255, 0.4); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 1px 1px 0px rgba(255, 255, 255, 0.4); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 1px 1px 0px rgba(255, 255, 255, 0.4);}
.pagination .on {  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #333; margin: 0 4px; padding: 8px 13px; text-decoration: none; text-shadow: 0 1px 0 #fff; border: 1px solid #e0dddd; -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.02))); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 100%); background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 100%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 100%); background-color: #f9f9f9; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 1px 1px 0px rgba(255, 255, 255, 0.4); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 1px 1px 0px rgba(255, 255, 255, 0.4); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 1px 1px 0px rgba(255, 255, 255, 0.4);font-weight:900;}
.pagination .sep { display: none; }
.smart {display:none;}
/* additionnal-bar*/
#sidebar .et-scroll-video-top {top:-35px!important;}
#sidebar .sb-tv-ce-soir {padding: 0 0 0 2px;position: relative;}
#sidebar .postinfo.lien-blanc a{color:#fff!important;font-weight:900;}
#sidebar .postinfo.lien-blanc a:hover {color:#969696!important;font-weight:900;}
#sidebar .et-scroll-video-top {top:-35px!important;}
.formulaire_recherche label {
  line-height: 40px;
  text-transform: uppercase;
  color: #333;
}
.formulaire_recherche input.text { width: 690px;  font-size:20px; margin:0; height: 40px; padding-left:25px; background-image: url(images/recherche.png); background-repeat: no-repeat; background-position: left center; }

/*** Alertes ***/
#content, body.page #content{
  position:relative;
}
.formulaire_alerte{
  position:absolute;
  clear:both;
  display:block;
  float:none;
  text-align:right;
  top:10px;
  right:15px;
}
.formulaire_alerte .submit{
  display:inline-block;
  text-shadow:none;
  margin-top: 0px;
  text-align:center;
  font-size: 15px;
  padding:6px 15px;
}
.formulaire_alerte form button span{
  width:auto;
  color:#ffffff;
  padding:2px;
}
.formulaire_alerte .ajouter_alerte{
  background-color:#a920b2;
  transition: all 0.5s ease-in-out 0s;
}
.formulaire_alerte .ajouter_alerte:hover,.formulaire_alerte .ajouter_alerte:active,.formulaire_alerte .ajouter_alerte:focus{
  transition: all 0.5s ease-in-out 0s;
  background-color:#333333;
}
.formulaire_alerte .retirer_alerte{
  background-color:#333333;
  transition: all 0.5s ease-in-out 0s;
}
.formulaire_alerte .retirer_alerte:hover,.formulaire_alerte .retirer_alerte:active,.formulaire_retirer .ajouter_alerte:focus{
  transition: all 0.5s ease-in-out 0s;
  background-color:#a920b2;
}



@media only screen and ( min-width: 961px ) and ( max-width: 1300px ) {
.et_color_scheme_purple .comments h1 {color:#fff;font-weight:700;font-size:36px;background-color:#a920b2;padding:20px 28px;}
.comments h1 {color:#fff;font-weight:700;font-size:36px;background-color:#a9d300;padding:20px 28px;}
.et-main-image-article { width: 160px; margin-right: 30px; }
.et-main-image-article img { width: 160px; height: 160px; }
.et-main-image-profil {width:160px;}
.et-featured-post-profil img { width: 100%; }
.informations-logo {background:#fff;margin:0px;padding-bottom:20px;border-left: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0; }
.informations-liste {width:100%;}
.priceminister {display:none;}
.pm-bdf-smart {display:block;}
/* Google Banners */
.megaban-custom {
  margin-left:40px;
}
}
/* sidebar Gael a la tav ce soir */
.et_color_scheme_purple  #sidebar .tv_bloc .et-scroll-arrows-top { background: url(images/purple/popular-scroll-top.png) no-repeat center center; }
.et_color_scheme_purple  #sidebar .tv_bloc .et-scroll-arrows-bottom { background: url(images/purple/popular-scroll-bottom.png) no-repeat center center;}

.et_color_scheme_orange  #sidebar .tv_bloc .et-scroll-arrows-top { background: url(images/orange/popular-scroll-top.png) no-repeat center center; }
.et_color_scheme_orange  #sidebar .tv_bloc .et-scroll-arrows-bottom { background: url(images/orange/popular-scroll-bottom.png) no-repeat center center;}

.et_color_scheme_blue  #sidebar .tv_bloc .et-scroll-arrows-top { background: url(images/blue/popular-scroll-top.png) no-repeat center center; }
.et_color_scheme_blue  #sidebar .tv_bloc .et-scroll-arrows-bottom { background: url(images/blue/popular-scroll-bottom.png) no-repeat center center;}

.et_color_scheme_rouge  #sidebar .tv_bloc .et-scroll-arrows-top { background: url(images/rouge/popular-scroll-top.png) no-repeat center center; }
.et_color_scheme_rouge  #sidebar .tv_bloc .et-scroll-arrows-bottom { background: url(images/rouge/popular-scroll-bottom.png) no-repeat center center;}
#sidebar .et-tabbed-all-tabs .first_tab_li {margin-top:-40px;}

@media only screen and ( min-width: 961px ) and ( max-width: 1300px ){

.et-main-image-avl {width: 150px; margin: 15px;}
}
@media only screen and ( min-width: 767px ) and ( max-width: 960px ) {
#topbar {width:100%;height:auto;}
#sidebar .widget.pub300x600 {padding:0 10px 20px;position:relative;}
.box3 {display: block;width: 100%;/*height: 50px;margin: 0em;*/vertical-align:top;}
.box4 {display: block;width: 100%;/*height: 50px;margin: 0em;*/vertical-align:top;}
.box5 {display: block;width: 100%;/*height: 50px;margin: 0em;*/vertical-align:top;}
.box6 {display: block;width: 100%;/*height: 50px;margin: 0em;*/vertical-align:top;}
#top-navigation { padding-left: 0px;}
/*article 145 Notation */
.notation-avl {}
.notations-avl {float:none;margin-left:0px;}
.centrer-ba {width:100%;}
/* article 145 Price Minister Twitter Boucle redacteur*/
.twitter-noteredacteur {float:none;}
.bdfugue-price-minister {float:none;margin-left:0px;}
.priceminister {display:none;}
.informations-logo {background:#fff;margin:0px;padding-bottom:20px; }
.informations-liste {width:100%px;}
.pm-bdf-smart {display:block;}
.aval-tv-rub1 {width:100%;}
.autre-chose {float:none;width:100%;margin:10px 0;padding:20px 0px;}
.alignleft { float: none; text-align:center;}
/* Galerie */
.photo {float:none;margin:10px auto;width: 240px;}

/* Section affiche */
.fluxnon {float:none;}
.fluxleft {float:none; }
.fluxright {float:none;}
.240 {width:240px;}
h4.s1 {margin:0 0px 30px;}
.s2 {padding:10px 39px;margin:0 auto;}
.et-main-image-avl {width:240px;margin:10px auto;}
/* Menu*/
#top-menu {text-align: center;}
#top-menu li { display:inline-block;font-size: 14px; float:none;}
nav li:hover ul, ul.nav li.sfHover ul { left: 0; top: 61px; }
.et_color_scheme_purple .comments h1 {color:#fff;font-weight:600;font-size:28px;background-color:#a920b2;padding:10px 16px;}
.comments h1 {color:#fff;font-weight:600;font-size:28px;background-color:#a9d300;padding:10px 16px;}
.et-main-image-article { width: 160px; margin-right: 30px; }
.et-main-image-article img { width: 160px; height: 160px; }
.et-main-image-profil {width:160px;}
.et-featured-post-profil img { width: 100%; }
.categories-tabs-module .et-main-image, .recent-module .et-main-image img {width:100%;}
.et-main-image {float: none;margin: 0 auto;position: relative;line-height: 0;width: 240px;}
.social {margin:0 0 0 0;width:240px;}
.social ul{display:inline-block;}
.social li{display:inline-block;}
.et-main-image-logo {position: relative;line-height: 0;width:240px!important;}
.et-main-image img {width:240px!important;}
.et-description {float:none!important;margin-top:0}
.alignright: {float:none;}
.news{float:none;padding-right:10px;width:100%;}
.avoir-article {margin-top:0px;}
.et-featured-post { float: none; }
/* pagination*/
.pagination { float: none; margin:0;}
.pagination a, .pagination.on, .pagination span { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; color: #333; margin: 1px; padding:0; text-decoration: none; text-shadow: 0 0px 0 #fff; border: 0px solid #e0dddd; -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 0%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(0%,rgba(0,0,0,0.02))); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background-color: #f9f9f9; -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1), inset 0px 0px 0px rgba(255, 255, 255, 0.4); -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1), inset 0px 0px 0px rgba(255, 255, 255, 0.4); box-shadow: 0 1px 0px rgba(0, 0, 0, 0.1), inset 0px 0px 0px rgba(255, 255, 255, 0.4);}
.pagination .on   { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; color: #333; margin: 1px; padding:0; text-decoration: none; text-shadow: 0 0px 0 #fff; border: 0px solid #e0dddd; -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 0%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(0%,rgba(0,0,0,0.02))); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background-color: #f9f9f9; -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1), inset 0px 0px 0px rgba(255, 255, 255, 0.4); -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1), inset 0px 0px 0px rgba(255, 255, 255, 0.4); box-shadow: 0 1px 0px rgba(0, 0, 0, 0.1), inset 0px 0px 0px rgba(255, 255, 255, 0.4);font-weight:900;}
.pagination .sep { display: inline-block; }
.desktop {display:none;}
.smart {display:block}
.formulaire_recherche input.text { width:96%; padding-left:25px; background-image: url(images/recherche.png); background-repeat: no-repeat; background-position: left center; }
}

@media only screen and ( max-width: 767px ) {
#sidebar .widget.pub300x600 {padding:0 10px 20px;position:relative;}
.box3 {display: block;width: 100%;/*height: 50px;margin: 0em;*/vertical-align:top;}
.box4 {display: block;width: 100%;/*height: 50px;margin: 0em;*/vertical-align:top;}
.box5 {display: block;width: 100%;/*height: 50px;margin: 0em;*/vertical-align:top;}
.box6 {display: block;width: 100%;/*height: 50px;margin: 0em;*/vertical-align:top;}
#top-navigation { padding-left: 0px;}
/*article 145 Notation */
.notation-avl {}
.notations-avl {float:none;margin-left:0px;}
.centrer-ba {width:100%;}
.alignleft { float: none; text-align:center;}
/* article 145 Price Minister Twitter Boucle redacteur*/
.twitter-noteredacteur {float:none;}
.bdfugue-price-minister {float:none;margin-left:0px;}
.priceminister {position: absolute;top: 15px;left:300px;width: 110px;height: 45px;}
.informations-logo {background:#fff;margin:0px;padding-bottom:20px; }
.informations-liste {width:100%;}
.pm-bdf-smart {display:block;}
.aval-tv-rub1 {width:100%;float:none;}
.autre-chose {float:none;width:100%;margin:10px 0;padding:20px 0px;}
/* Forum */
.formulaire_spip.formulaire_forum .entry-content {}
/* Galerie */
.photo {float:none;margin:5px auto;width: 240px;}

.profil .membre {
    flex-direction: column;
}
.membre .info-membre, .membre .badge {
    margin:10px 0;
    text-align: center;
}
.membre .logo {
    padding-right: 0 !important;
}

/* Section affiche */
.fluxnon {float:none;}
.fluxleft {float:none; }
.fluxright {float:none;}
.240 {width:240px;}
h4.s1 {margin:0 0px 30px;}
.s2 {padding:10px 39px;margin:0 auto;}
.et-main-image-avl {width:240px;margin:10px auto;}
/* rubrique, mots, chroniques*/
.et_pt_portfolio_item {float:none!important;margin:0 auto!important;}
/* Menu */
#top-menu li {float:none!important;display:block;margin-left:2px;}
#top-menu li li, .et_mobile_menu li a {margin:2px 2px 2px 7px;}
#top-menu li li, .et_mobile_menu li li a {margin:2px 2px 2px 7px;}
#top-menu.menu-entree li {margin:0!important;}
#top-menu li ul li a {margin:0!important;padding:0;}
#top-menu a{color:#333;text-decoration:none;padding:0;display:block;position:relative}
#top-menu li li,.et_mobile_menu ul li ul li a{padding: 3px;margin: -2px 0px -2px 15px;}
img.grayscale {  filter: grayscale(100%);  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */  filter: gray; /* IE6-9 */  -ms-filter: gray; /* IE8 */  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
img.grayscale:hover {  filter: none;  -webkit-filter: grayscale(0%);  -ms-filter: none;}

.informations-logo {background:#fff;margin:0px;padding-bottom:20px; }
.et-main-image-article { width: 160px; margin-right: 30px; }
.et-main-image-article img { width: 160px; height: 160px; }
.et-main-image-profil {width:160px;}
.et-featured-post-profil img { width: 100%; }
.categories-tabs-module .et-main-image, .recent-module .et-main-image {width:240px;}
.social {margin:0 0 0 0;width:240px;}
.social ul{display:inline-block;}
.social li{display:inline-block;}
.et-main-image-logo {position: relative;line-height: 0;width:240px!important;}
.et-main-image img {width:240px!important;}
.et-description {float:none!important;margin-top:0}
.alignright: {float:none;}
.news{float:none;padding-right:10px;width:100%;}
.avoir-article {margin-top:0px;}
/*.et-featured-post { float: none; }*/
/* pagination*/
.pagination { float: none; margin:0;}
.pagination a, .pagination.on, .pagination span { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; color: #333; margin: 1px; padding:0; text-decoration: none; text-shadow: 0 0px 0 #fff; border: 0px solid #e0dddd; -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 0%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(0%,rgba(0,0,0,0.02))); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background-color: #f9f9f9; -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1), inset 0px 0px 0px rgba(255, 255, 255, 0.4); -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1), inset 0px 0px 0px rgba(255, 255, 255, 0.4); box-shadow: 0 1px 0px rgba(0, 0, 0, 0.1), inset 0px 0px 0px rgba(255, 255, 255, 0.4);}
.pagination .on   { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; color: #333; margin: 1px; padding:0; text-decoration: none; text-shadow: 0 0px 0 #fff; border: 0px solid #e0dddd; -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 0%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(0%,rgba(0,0,0,0.02))); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background-color: #f9f9f9; -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1), inset 0px 0px 0px rgba(255, 255, 255, 0.4); -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1), inset 0px 0px 0px rgba(255, 255, 255, 0.4); box-shadow: 0 1px 0px rgba(0, 0, 0, 0.1), inset 0px 0px 0px rgba(255, 255, 255, 0.4);font-weight:900;}
.pagination .sep { display: inline-block; }
.bientot {margin:-50px 60px -50px 0;}
.desktop {display:none;}
.smart {display:block}
.formulaire_recherche input.text { width: 96%; padding-left: 25px; background-image: url(images/recherche.png); background-repeat: no-repeat; background-position: left center; }
}

@media only screen and ( max-width: 478px ) {
#sidebar .widget.pub300x600 {padding:0 10px 20px;position:relative;width:auto;}
.box3 {display: block;width: 100%;/*height: 50px;margin: 0em;*/vertical-align:top;}
.box4 {display: block;width: 100%;/*height: 50px;margin: 0em;*/vertical-align:top;}
.box5 {display: block;width: 100%;/*height: 50px;margin: 0em;*/vertical-align:top;}
.box6 {display: block;width: 100%;/*height: 50px;margin: 0em;*/vertical-align:top;}
#top-navigation { padding-left: 0px;}
/*article 145 Notation */
.notation-avl {}
.notations-avl {float:none;margin-left:0px;}
/* rubrique, mots, chroniques*/
.et_pt_portfolio_item {float:none!important;margin:0 auto!important;}
.centrer-ba {width:100%;}
/* article 145 Price Minister Twitter Boucle redacteur*/
.twitter-noteredacteur {float:none;}
.bdfugue-price-minister {float:none;margin-left:0px;}
.price-minister {display:none;}
.informations-logo {background:#fff;margin:0px;padding-bottom:20px; }
.informations-liste {width:100%;}
.pm-bdf-smart {display:block;}
.alignleft { float: none; text-align:center;}
.aval-tv-rub1 {width:100%;float:none;}
.autre-chose {float:none;width:100%;margin:10px 0;padding:20px 0px;}
/* Galerie */
.photo {float:none;margin:2px auto;width: 120px;}

/* Achats */
.achats li {flex: 0 50% !important;}

/* Section affiche */
.fluxnon {float:none;}
.fluxleft {float:none; }
.fluxright {float:none;}
.240 {width:240px;}
h4.s1 {margin:0 0px 30px;}
.s2 {padding:10px 39px;margin:0 auto;}
.et-main-image-avl {width:240px;margin:10px auto;}
.news{float:none;width:100%;}
.et-main-image-article { width: 160px; height: 160px; }
.et-main-image-article { width: 160px; margin-right: 30px; }
.et-main-image-profil {width:160px;}
.et-featured-post-profil img { width: 100%; }
.featured-comments-article { left: 1px; }
.meta-info-article { font-size: 18px; width: 40px; height: 40px; }
.meta-info-article .month { font-size: 10px; margin-bottom: -5px; }
.meta-info-article .meta-date { padding: 0px 8px 5px; }
.social {margin:0 0 0 0;width:240px;}
.social ul{display:inline-block;}
.social li{display:inline-block;}

.et-main-image-logo {position: relative;line-height: 0;width:240px!important;/* height:280px!important; */}
.et-main-image img {width:240px!important;}
.et-description {float:none!important;margin-top:0}
.alignright: {float:none;}
.news{float:none;padding-right:10px;width:100%;}
.avoir-article {margin-top:0px;}
/* pagination*/
.pagination { float: none; margin:0;}
.pagination a, .pagination.on, .pagination span { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; color: #333; margin: 1px; padding:0; text-decoration: none; text-shadow: 0 0px 0 #fff; border: 0px solid #e0dddd; -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 0%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(0%,rgba(0,0,0,0.02))); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background-color: #f9f9f9; -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1), inset 0px 0px 0px rgba(255, 255, 255, 0.4); -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1), inset 0px 0px 0px rgba(255, 255, 255, 0.4); box-shadow: 0 1px 0px rgba(0, 0, 0, 0.1), inset 0px 0px 0px rgba(255, 255, 255, 0.4);}
.pagination .on   { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; color: #333; margin: 1px; padding:0; text-decoration: none; text-shadow: 0 0px 0 #fff; border: 0px solid #e0dddd; -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 0%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(0%,rgba(0,0,0,0.02))); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background-color: #f9f9f9; -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1), inset 0px 0px 0px rgba(255, 255, 255, 0.4); -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1), inset 0px 0px 0px rgba(255, 255, 255, 0.4); box-shadow: 0 1px 0px rgba(0, 0, 0, 0.1), inset 0px 0px 0px rgba(255, 255, 255, 0.4);font-weight:900;}
.pagination .sep { display: inline-block; }

.desktop {display:none;}
.smart {display:block}
/*.et-featured-post { float: none; }*/
.formulaire_recherche input.text { width: 96%; padding-left: 25px; background-image: url(images/recherche.png); background-repeat: no-repeat; background-position: left center; }
}
@media only screen and ( max-width: 477px ) {
.box3 {display: block;width: 100%;/*height: 50px;margin: 0em;*/vertical-align:top;}
.box4 {display: block;width: 100%;/*height: 50px;margin: 0em;*/vertical-align:top;}
.box5 {display: block;width: 100%;/*height: 50px;margin: 0em;*/vertical-align:top;}
.box6 {display: block;width: 100%;/*height: 50px;margin: 0em;*/vertical-align:top;}
#top-navigation { padding-left: 0px;}
/*article 145 Notation */
.notation-avl {}
.notations-avl {float:none;margin-left:0px;}
.centrer-ba {width:100%;}

/* article 145 Price Minister Twitter Boucle redacteur*/
.twitter-noteredacteur {float:none;}
.bdfugue-price-minister {float:none;margin-left:0px;}
.priceminister {display:none;}
.informations-logo {background:#fff;margin:0px;padding-bottom:20px; }
.informations-liste {width:100%;}
.pm-bdf-smart {display:block;}
.alignleft { float: none; text-align:center;}
.aval-tv-rub1 {width:100%;float:none;}
.autre-chose {float:none;width:100%;margin:10px 0;padding:20px 0px;}
/* Galerie */
.photo {float:none;margin:2px auto;width: 120px;}

/* Section affiche */
.fluxnon {float:none;}
.fluxleft {float:none; }
.fluxright {float:none;}
.240 {width:240px;}
h4.s1 {margin:0 0px 30px;}
.s2 {padding:10px 39px;margin:0 auto;}
.et-main-image-avl {width:240px;margin:10px auto;}

.news{float:none;width:100%;}
.et-main-image-article { width: 160px; height: 160px; }
.et-main-image-article { width: 160px; margin-right: 30px; }
.et-main-image-profil {width:160px;}
.et-featured-post-profil img { width: 100%; }
.featured-comments-article { left: 1px; }
.meta-info-article { font-size: 18px; width: 40px; height: 40px; }
.meta-info-article .month { font-size: 10px; margin-bottom: -5px; }
.meta-info-article .meta-date { padding: 0px 8px 5px; }
.social {margin:0px;}
.social ul{display:inline-block;}
.social li{display:inline-block;}
.et-main-image-logo {float:none;position: relative; line-height: 0;width:240px!important;}
.et-main-image img {width:240px!important;}
.et-description {float:none!important;margin-top:0px;}

.avoir-article {margin-top:0px;}
/* pagination*/
.pagination { float: none; margin:0;}
.pagination a, .pagination.on, .pagination span { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; color: #333; margin: 1px; padding:0; text-decoration: none; text-shadow: 0 0px 0 #fff; border: 0px solid #e0dddd; -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 0%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(0%,rgba(0,0,0,0.02))); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background-color: #f9f9f9; -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1), inset 0px 0px 0px rgba(255, 255, 255, 0.4); -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1), inset 0px 0px 0px rgba(255, 255, 255, 0.4); box-shadow: 0 1px 0px rgba(0, 0, 0, 0.1), inset 0px 0px 0px rgba(255, 255, 255, 0.4);}
.pagination .on   { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; color: #333; margin: 1px; padding:0; text-decoration: none; text-shadow: 0 0px 0 #fff; border: 0px solid #e0dddd; -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 0%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(0%,rgba(0,0,0,0.02))); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%); background-color: #f9f9f9; -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1), inset 0px 0px 0px rgba(255, 255, 255, 0.4); -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1), inset 0px 0px 0px rgba(255, 255, 255, 0.4); box-shadow: 0 1px 0px rgba(0, 0, 0, 0.1), inset 0px 0px 0px rgba(255, 255, 255, 0.4);font-weight:900;}
.pagination .sep { display: inline-block; }
.desktop {display:none;}
.smart {display:block}
.formulaire_recherche input.text { margin: 0; width: 96%; padding-left: 25px; background-image: url(images/recherche.png); background-repeat: no-repeat; background-position: left center; }

/*.et-featured-post { float: none; }*/
}
/* Spip*/
/* --------------------------------------------------------------

   Theme pour la dist de SPIP 3

-------------------------------------------------------------- */

/* ------------------------------------------
/* Habillage des elements du contenu
/* ------------------------------------------ */

/***-----------------------------------***/
div .read_more {background-color: #a920b2;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    color: #fff;
    display: block;
    float: none;
    font-weight: 900;
    font-size: 14px;
    padding: 13px 18px;
    margin: 15px auto;
    text-shadow: 0 1px 0 rgba(0,0,0,0.2);
	text-transform:uppercase;}
 div  .read_more a.spip_in {color:#fff;}

.arbo { clear: both; font-size: .9em; color: #DDC; }
.arbo * { font-weight: normal; }

.cartouche { margin-bottom: 1.5em; }
.cartouche h1 { margin-bottom: 0; }
.cartouche p { margin-bottom: 0; }
.surtitre{}
.soustitre {}
abbr.published { border: 0; }
@media print {
	abbr[title].published:after { content: ""; }
	abbr[title].dtreviewed:after { content: ""; }
}
.info-publi { margin: 1.5em 0 0; font-size: .9em; font-style: italic; }
.traductions { font-size: .9em; }
.traductions a[hreflang]:after { content: ''; }

.chapo { font-weight: bold; }
.texte {}
.hyperlien { display: block; padding: 1.5em 50px; background: #fcfcfc url(images/def.png) no-repeat 25px 1.9em; font-weight: bold; }
.ps, .notes { margin-bottom: 1.5em; }
.notes { clear: both; font-size: .9em; font-style: italic; }
/* Plugin Oembed*/
.spip_doc_titre a{color:#969696!important;}
.spip_doc_titre a:hover{color:#999!important;}
.spip_documents .oembed {
	display: block;
	background: #000!important;
	padding: 5px;
	border: 0px solid #eee!important;
}
/* Listes et tableaux */
dl.spip dt { background: url(img/def.png) no-repeat 25px .5em; }
dl.spip dd {}

table.spip caption {  background: none; border-bottom: 1px solid; text-align: left; font-weight: bold; }
table.spip thead th { background: none; border: 1px solid; border-width: 1px 0; }
table.spip tbody tr th,
table.spip tr td { background: none; }
table.spip tbody tr.odd th,
table.spip tr.odd td { background: #fcfcfc; }
table.spip tfoot { border-top: 1px solid; }
.odd { background: #fcfcfc; }
.even { background: #f4f4f4; }
/* Formulaires : variantes et cas particuliers
----------------------------------------------- */
.formulaire_spip { margin-bottom: 1.5em; }
.aside .formulaire_spip { padding-top: 1.3em; border-top: 5px solid; }
fieldset {
width: 100%; margin: 0;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box; }
legend { display: none; }
label { display: block; }
.erreur_message { display: block; }

/* Selection des langues */
.formulaire_menu_lang { margin: 0; padding: 0; background: none; }

/* Formulaires de recherche (site / petitions)
.formulaire_recherche input.text { width: 150px; padding-left: 20px; background-image: url(images/recherche.png); background-repeat: no-repeat; background-position: left center; }*/
.formulaire_recherche input.submit {}

/* Choix des mots-clefs */
ul.choix_mots { display: block; margin: 0; padding: 0; list-style: none; }
ul.choix_mots li { clear: none; float: left; display: block; width: 30%; padding: 1%; }
ul.choix_mots li label { display: inline; font-weight: normal; }

.formulaire_spip .bugajaxie { display: none; } /*IE/Win*/

/* Formulaire de login dans une page */
.formulaire_login ul li { clear: left; }
.formulaire_login .editer_password .details { display: block; }
.formulaire_login #spip_logo_auteur { float: right; }

/* Fomulaire de contact */
.formulaire_ecrire_auteur {}
.formulaire_ecrire_auteur .saisie_sujet_message_auteur input.text { width: 100%; }

/* Habillage des forums
---------------------------------------------- */

/* Habillage des forums */
.comments-items .comments-items {margin: 10px 0 10px 25px;padding-left: 20px;}
.comments-items ul, li {list-style-type:none;}
.comment-item {margin: 10px 0 10px 25px;padding-left: 20px;border:0px solid #ddd;}
.comment-fil ul, li {}
.comment-meta { margin: 0; font-weight: normal; }
.comment-meta small { font-size: 100%; }
.comment-meta abbr { border: 0; }
.auteur-forum {font-weight:bold;}
.comment-meta a{color:#000;text-decoration:none;}
.comment-meta a:focus,
.comment-meta a:hover,
.comment-meta a:active {color:#707070;text-decoration:none; }
.comment-content .hyperlien { padding: 0; background: transparent; font-weight: normal; }

/* Formulaire de forum */
.formulaire_forum {width:auto;}
.formulaire_forum legend { display: none; }
.formulaire_forum .saisie_titre input.text { width: 100% }
.formulaire_forum .session_qui { display: none; }
.formulaire_forum .saisie_texte .explication { font-size: .9em; font-style: italic; }

/* Habillage des petitions
---------------------------------------------- */
#signatures {}
#signatures td.signature-date small { white-space: nowrap; }
#signatures .formulaire_recherche { margin: 1.5em auto; text-align: center; }

/* Formulaire de signature */
.formulaire_signature {}

/* ------------------------------------------
/* Sous-navigation et autres menus
/* ------------------------------------------ */

/*Menu */

/* Listes d'articles et extraits introductifs */
.menu_articles li { clear: both; margin-bottom: 1.5em; }
.menu_articles li h3,
.menu_articles li h2 { margin: 0; }
.menu_articles li p { margin: 0; }
.menu_articles li small { font-style: italic; }
.menu_articles li .enclosures { float: right; text-align: right; max-width: 60%; margin: 0; }

.menu_breves li {}
.menu_breves li h3 { margin: 0; }

/* Autres medias
/* ------------------------------------------ */

@media print {

/*  Ne pas imprimer */
.spip-admin,
.spip-admin-float,
.spip-previsu { display: none; }
.repondre,
.formulaire_spip { display: none; }

/* Souligner et expliciter les liens
a { color: #600; text-decoration: underline !important; } */
a.spip_out:after,
a.spip_glossaire:after,
a.spip_mail:after { display: inline; content: " [" attr(href) "]"; }

}


/* Ajout Interstitiel Novembre 2017 Alexis*/
.interstitiel-urgent.none {
  display:none;
}
.interstitiel-urgent.none * {
  display:none;
}
.interstitiel-urgent {
  background-color: #000;
  text-align:center;
  position:fixed;
  top:0;
  left:0;
  width:100%;
  min-height:100%;
  z-index: 5000;
  display:none;
}
.interstitiel-urgent .cross-urgent:before {
  position:absolute;
  top:10px;
  right:10px;
  color:#fff;
  content: "\2716";
  height:30px;
  width:30px;
  font-size:30px;
  z-index: 6000;

}
.interstitiel-urgent .cross-urgent:hover:before {
  cursor: pointer;
  color:#e6e4cf;
}
.interstitiel-urgent a {
  padding-top:20px;
  display: block;
}
.interstitiel-urgent img {
  margin:0 auto;
  display:block;
  max-width:100%;
  height:auto;
}



/*** Badges ***/
.badges-content{
  background-color:#fafafa;
  padding:25px 10px;
}
.bloc_titre_badge{
  display:block;
  position:relative;
  clear:both;
  width:100%;
  background:#FFFFFF url('images/fond_badge_titre.jpg') top right no-repeat;
  border:1px solid #e1e1e1;
  margin-bottom:3px;
  padding:20px 10px;
  box-sizing: border-box;
}
.bloc_titre_badge .logo{
  position:relative;
  width:140px;
  height:140px;
  box-sizing: border-box;
}
.bloc_titre_badge .infos{
  position:relative;
  margin-left:15px;
  box-sizing: border-box;
}
.bloc_titre_badge .infos h5{
  color:#878586;
  font-size:18px;
  text-transform:none;
  font-weight:normal;
  margin-top:10px;
}
.bloc_titre_badge .infos h2{
  font-size:24px;
  color:#333333;
  text-transform:uppercase;
  font-weight:bold;
  margin-top:10px;
}
.bloc_titre_badge .infos h4{
  color:#a9d300;
  text-transform:uppercase;
  font-size:18px;
  font-weight:normal;
  font-family: 'Lato', sans-serif;
}
.bloc_top_badge{
  display:block;
  position:relative;
  clear:both;
  box-sizing: border-box;
  border:1px solid #e1e1e1;
  background-color:#FFFFFF;
  padding:20px 10px;
  margin-bottom:25px;
}
.bloc_top_badge .un_membre{
  position:relative;
  display:block;
  float:left;
  width:100%;
  margin:10px auto;
  text-align:center;
  box-sizing: border-box;
  min-height:180px;
  padding:0 5px;
}
@media only screen and ( min-width: 768px ) {
  .badges-content{
    padding:25px 18px;
  }
  .bloc_titre_badge{
    min-height:188px;
    width:100%;
    margin-bottom:3px;
    padding:20px 10px;
  }
  .bloc_titre_badge .logo{
    float:left;
  }
  .bloc_titre_badge .infos{
    float:left;
    margin-left:30px;
  }
  .bloc_titre_badge .infos h5{
    font-size:20px;
    margin-top:10px;
  }
  .bloc_titre_badge .infos h4{
    font-size:25px;
  }
  .bloc_top_badge{
    padding:20px 10px;
    margin-bottom:25px;
  }
  .bloc_top_badge .un_membre{
    float:left;
    width:20%;
    margin:20px auto;
    min-height:200px;
    padding:0 5px;
  }
}
.bloc_top_badge .un_membre h4{
  text-align:center;
  color:#000000;
  font-family: 'Lato', sans-serif;
  font-weight:normal;
  text-transform:none;
  margin-top:8px;
  word-wrap: break-word;
}
.bloc_top_badge .un_membre h4 a{
  color:#000000;
}
.bloc_top_badge .un_membre p,.bloc_top_badge .un_membre p a{
  font-family: 'Lato', sans-serif;
  font-size:12px;
  color:#a9d300;
}
.bloc_top_badge .see_more{
  text-align:right;
  margin-top:5px;
  margin-bottom:5px;
  font-size:20px;
  font-family: 'Lato', sans-serif;
  color:#a9d300;
  margin-right:10px;
}
.bloc_top_badge .see_more a{
  color:#a9d300;
}
.badges-content .total_enqueteur {
    text-align: left;
}
.badges-content .total_enqueteur .text-connecte {
    text-align: right;
}
.badges-content .total_enqueteur a {
    position: relative;
    display: inline-block;
    background-color: #a9d300;
    color: #FFFFFF;
    text-align: center;
    font-size: 20px;
    padding: 12px 35px;
    margin-left: 10px;
}
.total_enqueteur .nonconnecte {
  margin-bottom: 15px;
}
.total_enqueteur .text-nonconnecte,
.total_enqueteur .btn-nonconnecte {
  display: inline-block;
  vertical-align: top;
}
.total_enqueteur .text-nonconnecte {
  max-width: 69%;
}
.total_enqueteur .text-nonconnecte ul {
  line-height: 1.4;
}
.total_enqueteur .text-nonconnecte p {
  font-size: 19px;
}
.total_enqueteur .text-nonconnecte ul {
  padding-left: 15px;
}
.total_enqueteur .text-nonconnecte li {
  padding-left: 26px;
  position: relative;
  margin-bottom: 6px;
}
.total_enqueteur .text-nonconnecte li svg {
  fill: #a9d300;
  max-height: 16px;
  max-width: 16px;
  position: absolute;
  left: 0px;
  top: 3px;
}
.total_enqueteur .btn-nonconnecte {
  max-width: 180px;
  float: right;
}
.bloc_titre_badge .infos h2 span {
    text-transform: initial;
    font-size: 20px;
}
.bloc_titre_badge .infos .description-vip {
    color: #a9d300;
    text-transform: initial;
    font-size: 18px;
    font-weight: normal;
    font-family: 'Lato', sans-serif;
}

@media only screen and (min-width: 768px) {
  .bloc_titre_badge .infos .description-vip {
      font-size: 25px;
  }
  /* Google Banners */
.megaban-custom {
  margin-left:80px;
}
}
@media only screen and (max-width: 960px) {
  .monprofil .modifier_profil .editer_facebook input,
  .monprofil .modifier_profil .editer_instagram input,
  .monprofil .modifier_profil .editer_twitter input {
    max-width:60%;
  }
}
@media only screen and (max-width: 768px) {
  .total_enqueteur .text-nonconnecte,
  .total_enqueteur .btn-nonconnecte {
    display: inline-block;
    vertical-align: top;
  }
  .total_enqueteur .text-nonconnecte {
    max-width: 100%;
  }
  .total_enqueteur .btn-nonconnecte {
    float: none;
    margin: 15px auto 30px;
    display: block;
  }
  .monprofil .modifier_profil .editer_facebook input,
  .monprofil .modifier_profil .editer_instagram input,
  .monprofil .modifier_profil .editer_twitter input {
    max-width:100%;
  }

  /* Achats */
  .achats li {list-style-type:none;display:inline-block;width: 100%;flex: 0 25%;margin:15px auto;line-height: 0px;text-align: center;}
}
@media only screen and (max-width: 979px) {
  .interstitiel-urgent,
  .interstitiel-urgent.none {
    position:relative;
    display: none;
    clear: both;
  }
  .interstitiel-urgent *,
  .interstitiel-urgent.none * {
    display:none;
  }
}
/* end */
/* Inscription Club */
.inscription-club-full {background-color: #000; opacity: 0.5; width:100%; height:100%; position:fixed; top:0; bottom: 0; left:0; right:0; z-index: 91;display: none;}
.inscription-club-container {position:fixed;left:50%;transform: translate(-50%, -50%);top:50%;z-index: 1000;width:100%;height:300px;background-color: #FFF;z-index: 95;max-width:600px;display: none;}
.inscription-club-container img {display: block; max-width: 165px; margin:0 auto 25px;}
.inscription-club-container-inner {position:relative; padding:25px 30px 35px;}
.inscription-club-container-inner p {font-weight:800; text-align:center; max-width:415px;font-size:20px;margin:0 auto 20px;}
.inscription-club-container-inner p strong {color:#a9d300;font-weight:800;}
.inscription-club-container-inner a {background-color:#a9d300; color:#fff; font-size:14px; padding:10px 0; display: block; max-width:290px; margin:0 auto; text-align:center;font-weight:800; border:2px solid #a9d300;}
.inscription-club-container-inner a:hover {background-color:#fff; color:#a9d300; text-decoration:none;}
.inscription-club-close {position:absolute;cursor:pointer;top:10px;right:10px;width:15px;height:15px;}
.inscription-club-close span{background-color:#abaaaa;display:block;position:absolute;height:3px;width:15px;top:5px;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);}
.inscription-club-close:hover span {background-color:#000000;}
.inscription-club-close span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.inscription-club-close span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
@media screen and (max-width: 768px) {
.inscription-club-container {height:auto;max-width:90%;}
}

/* Profil Membre */
.auteur .profil {
    position: relative;
}
.profil .membre {
  background: url(profil/bg-profil.jpg) no-repeat bottom center #000000;
  padding:30px 40px 20px 40px;
  box-sizing: border-box;
}
.membre {
  width:100%;
  height:auto;
  display: flex;
  justify-content: space-between;
}
.membre .info-membre,
.membre .badge {
  align-self:center;
  flex:auto;
}
.membre .logo,
.membre .infos,
.membre .badge {
  display:inline-block;
  vertical-align: top;
}
.membre .badge {
  max-width:280px;
  text-align: center;
}
.membre .badge img {
  display: block;
  margin: 0 auto;
  width: 140px;
}
.membre .badge p.titre {
  margin: 10px 0;
}
.membre .badge p.titre a,
.membre .badge p.titre span {
  font-family: 'Arvo', Arial, sans-serif;
  font-size:20px;
  color:#ffffff;
  text-align: center;
}
.membre .badge a {
  color:#ffffff;
  font-size:14px;
}
.membre .badge a:hover {
  color:#ffffff;
  text-decoration: underline;
}
.membre .logo {
  padding-right: 20px;
  max-width: 140px;
  text-align: center;
}
.membre .logo .logo-container {
  width: 140px;
  background-color: #ffffff;
  height: 140px;
  border-radius: 10px;
  position:relative;
  overflow:hidden;
}
.membre .logo .logo-container img {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  max-width:140px;
  width:auto !important;
  height:auto;
  margin:0;
  float:none;
}
.membre .info-supp p {
  color:#000;
  font-size:16px;
}
.membre p {
  line-height: 1.2;
  padding:0;
}
.membre h1 {
  color:#ffffff;
  font-size: 35px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom:10px;
  padding:0;
}
.bio {
    padding: 30px 0 20px 0;
    margin:10px 40px;
    border-top:1px solid #f7f7f7;
    border-bottom:1px solid #f7f7f7;
}
.membre .infos a,
.membre .logo a {
  color:#ffffff;
  font-size:14px;
}
.membre .logo a {
  margin-top: 5px;
  display: block;
}
.membre .reseaux-profil {
  margin-top:20px;
}
.membre .reseaux-profil li {
  display:inline-block;
  margin-right:12px;
  font-size:22px;
  border-radius:50%;
  width:40px;
  height:40px;
  background-color:#a9d300;
  position:relative;
}
.membre .reseaux-profil li:hover {
  background-color:#a9d300;
}
.membre .reseaux-profil li a {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
}
.membre .reseaux-profil .fa {
  font-size:22px;
}
.membre .share_badge {
    position: absolute;
    right: 40px;
    top: 40px;
}
.membre .share_badge a {
    font-size: 20px;
    display: inline-block;
    padding: 2px;
    background-color: transparent;
    color: #FFFFFF;
}
.membre .share_badge a:hover, .membre .share_badge a:focus, .membre .share_badge a:active {
    background-color: #a9d300;
}

/* Modification Profil Membre */
.edit-profil .club{
  text-align:center;
}
.edit-profil .club img{
  max-width:250px;
}
.edit-profil #content h3{
  font-size:40px;
  margin-top:0;
  text-align:center;
}
.modifier_profil .row{
  position:relative;
  clear:both;
  width:100%;
}
.edit-profil .monprofil {
  padding: 10px;
  font-size: 14px;
}
.modifier_profil .form-group {
    margin-bottom: 20px;
}
.monprofil .choix label,
.monprofil .titre-choix {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
}
.monprofil .titre-choix {
    font-weight: bold;
    padding-bottom: 5px;
}
@media only screen and ( min-width: 768px) {
  .edit-profil .monprofil{
  padding: 40px;
  font-size: 16px;
  }
  .modifier_profil .row .col-md-10{
    width:84%;
    float:left;
  }
  .modifier_profil .row .col-md-6{
    width:50%;
    float:left;
  }
  .modifier_profil .row .col-md-2{
    width:16%;
    float:left;
  }
  .modifier_profil .row .col-md-6.right{
    float:right;
    text-align:right;
  }
  .modifier_profil .row .col-md-6.right label{
    text-align:left;
    margin-left:4%;
  }
}
.monprofil .modifier_profil .text {
  width: 100%;
  font-size: 15px;
  box-sizing:border-box;
}
.monprofil .modifier_profil .row .col-md-6 .text{
  width:95%;
}
.modifier_profil textarea.form-control{
  width:100%;
  height:200px;
  box-sizing:border-box;
  font-size:14px;
  border:1px solid #bbb;
}
.modifier_profil select.form-control{
  box-sizing:border-box;
  font-size:14px;
  border:1px solid #bbb;
}
.modifier_profil .editer_date_naissance select.form-control{
  padding:6px;
}
@media only screen and ( min-width: 768px) {
  .modifier_profil .editer_date_naissance select.form-control{
    padding:6px 12px;
  }
  .modifier_profil textarea.form-control{
    width:100%;
    height:200px;
    box-sizing:border-box;
    font-size:15px;
    border:1px solid #bbb;
  }
  .modifier_profil select.form-control{
    box-sizing:border-box;
    font-size:15px;
    border:1px solid #bbb;
  }
}
.monprofil .editer_qui,
.monprofil .editer_aimer {
    display: inline-block;
    width: 49%;
    max-width: 100%;
    padding-bottom: 20px;
    padding-top: 20px;
}
.modifier_profil .editer_qui .choix,
.modifier_profil .editer_aimer .choix{
  padding-left:5px;
}
.edit-profil .monprofil .boutons {
  text-align:center;
  margin:10px auto;
}
.edit-profil .monprofil .boutons .submit {
  background-color: #6E0B14;
  border-radius: 0;
  color: #ffffff;
  display: inline-block;
  float: none;
  font-size: 18px;
  font-weight: 900;
  margin: 20px auto;
  padding: 13px 18px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  transition: all 0.5s ease-in-out 0s;
  cursor: pointer;
}
.edit-profil .monprofil .boutons .submit:hover,.edit-profil .monprofil .boutons .submit:active,.edit-profil .monprofil .boutons .submit:focus{
  background-color:#000000;
  border-color:#000000;
  transition: all 0.5s ease-in-out 0s;
}
.modifier_profil .zone_avatar{
  position:relative;
  clear:both;
  margin-bottom:30px;
}
.modifier_profil .label_avatar{
  display: inline-block;
  background-color: #a9d300;
  padding: 10px 15px;
  color: #FFF;
  cursor: pointer;
}
.modifier_profil .label_avatar:hover {
  background-color:#000;
}
.modifier_profil .label_avatar{
  font-weight:bold;
  font-size:16px;
  margin-bottom:10px;
}
.modifier_profil label {
  font-weight: bold;
}
.modifier_profil input[type="file"]{
  height: 0;
  overflow: hidden;
  display: none;
}
.modifier_profil .explication {
  margin-top: 5px;
  font-size: 0.8em;
  padding-bottom: 0;
}
.modifier_profil .supp-input {
  display: inline-block;
  color: #4e4e4e;
  margin:0;
  padding: 3px;
  line-height: 29px;
}
.monprofil .modifier_profil .editer_facebook input,
.monprofil .modifier_profil .editer_instagram input,
.monprofil .modifier_profil .editer_twitter input {
  display: inline-block;
  float: right;
  max-width: 70%;
  margin:0!important;
}
.monprofil .modifier_profil input[type=text],
.monprofil .modifier_profil input.text,
.monprofil .modifier_profil input.title,
.monprofil .modifier_profil textarea,
.monprofil .modifier_profil select {
  background-color: #fff;
  border: 1px solid #bbb;
  padding: 2px;
  color: #4e4e4e;
}
.monprofil .modifier_profil input[type=text],
.monprofil .modifier_profil input.text,
.monprofil .modifier_profil input.title {
  line-height: 1.8;
}

