/*******************************************
**********************REVOLUTION SLIDER*****
-Accueil***********************************/



/* ExtraSmall devices (tablets, 767px and down) */
/*
@media (max-width: 767px) {
.Titre-slider {
	font-size: 80px;
	line-height: 60px;
	font-weight: 900;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-shadow: none;
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0);
	border-width: 0px;
	border-color: #000000;
	border-style: none;
}
  
}

@media (max-width: 1024px) {
 .Titre-slider {
	font-size: 90px;
	line-height: 60px;
	font-weight: 900;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-shadow: none;
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0);
	border-width: 0px;
	border-color: #000000;
	border-style: none;
}
 
}

/* Small devices (tablets, 768px and up) */
/*
@media (min-width: 768px) {
  .Titre-slider {
	font-size: 90px;
	line-height: 60px;
	font-weight: 900;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-shadow: none;
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0);
	border-width: 0px;
	border-color: #000000;
	border-style: none;
}

}

/* Medium devices (desktops, 992px and up) */
/*
@media (min-width: 992px) {

 .Titre-slider {
	font-size: 100px;
	line-height: 60px;
	font-weight: 900;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-shadow: none;
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0);
	border-width: 0px;
	border-color: #000000;
	border-style: none;
}
}

/* Large devices (large desktops, 1200px and up) */
/*
@media (min-width: 1200px) {
 .Titre-slider {
	font-size: 125px;
	line-height: 60px;
	font-weight: 900;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-shadow: none;
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0);
	border-width: 0px;
	border-color: #000000;
	border-style: none;
}
 
}
/*******************************************
**********************FIN REVOLUTION SLIDER*****
-Accueil***********************************/

/*******************************************
**********************BLOG ET ARTICLES*****
***********************************/

.vote-blog-1 {
    color: #999;
    font-family: 'Fjalla One',sans-serif;
    font-size: 18px;
    margin-top: 20px;
}
.vote-blog {
    font-size:18px;
    color: #222;
    font-family: 'Fjalla One',sans-serif;
    margin-bottom: 0;
}
.archive .section-content, .single .section-content, .page-template-blog .section-content {
    padding-top:20px;
}

.tag {
    color: #898989;
}

/*******************************************
**********************AGENCE WEB*****
-site entier***********************************/

section b, section strong{
    color:#0484c9;
}
/* ##### NAV BAR ##### */

#navigation{
  background:#40474e;
}
.navbar-default .navbar-brand{
  color:#fff;
  font-weight:200;  
}
.navbar-default .navbar-brand img{ display:inline; vertical-align:middle;}

.navbar-brand {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  line-height: 50px;
}
.navbar-inner {
  border-bottom: none !important;
  box-shadow: 0 !important;
  z-index: 10;
  max-height:50px !important;
}
.navbar-header{ min-height:50px;}
.navbar-collapse {
  min-height: 50px !important;
  box-shadow: none;
}
.navbar-collapse.in {
  overflow-y: visible !important;
}
.navbar-inner .container {
  padding: 20px 0;
}
.navbar {
  position: relative;
  border: 0;
  margin: 0;
}
.navbar .navbar-nav {
  padding: 0;
}
.navbar .navbar-nav li {
  position: relative;
}
.navbar .navbar-nav li.menu-item-has-children > a:after {
  content: " ?";
  font-family: "FontAwesome";
}
.navbar .navbar-nav li:hover > ul {
  display: block !important;
}
.navbar .navbar-nav ul {
  display: none;
  position: absolute;
  z-index: 9999;
  padding: 0;
  list-style: none;
  right: 0;
  margin: 0;
  font-size: 14px;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.navbar .navbar-nav > li {
  display: block;
  float: left;
}
.navbar .navbar-nav > li > a {
  display: block;
  font-size: 12px;
  font-weight: 400;
  height: 50px;
  text-shadow: none;
  text-transform: uppercase;
  padding: 0 15px;
  line-height: 50px;
}
.navbar .navbar-nav > li > a:focus, .navbar .navbar-nav > li > a:hover {
  height: 50px;
  text-decoration: none;
}
.navbar .navbar-nav .sub-menu li a {
  width: 170px;
  display: block;
  padding: 6px 12px;
  font-size: 12px;
  text-transform: uppercase;
}
.navbar .navbar-nav .sub-menu .sub-menu {
  right: 170px;
  top: 0;
}
.navbar .navbar-nav .sub-menu {
  border-width: 0;
}
.navbar .navbar-nav .sub-menu > li > a:hover, .sub-menu > li > a:focus {
  background: none;
}

.navbar-default .navbar-toggle {
  padding: 0;
  margin: 15px 15px 0 0;
  border: 0;
  background: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background: none;
  border: 0;
  outline: none;
}
#jus {
    text-align: justify;
}
/*#accordion div.element-line {
    margin-top: 10px;
}*/
div.element-line {
    margin-top: 10px;
    margin-bottom: 10px;
}

img.auto {
    height: auto;
    max-width: 100%;
    width: auto;
}
#a-propos.section-content {
    padding: 0px;
    position: relative;
}
#content_bandeau {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    z-index: 10;
}
#content_bandeau_web {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    z-index: 10;
}



@media screen and (min-width: 1500px) {
	#content_bandeau {
		height: 555px;
		margin-bottom: 50px;
	}
	#content_bandeau_web {
		height: 693px;
		margin-bottom: 50px;
	}
}
@media screen and (min-width: 990px) and (max-width: 1499px) {
	#content_bandeau {
		height: 400px;
		margin-bottom: 40px;
	}
	#content_bandeau_web {
		height: 520px;
		margin-bottom: 40px;
	}	
}
@media screen and (min-width: 740px) and (max-width: 989px) {
	#content_bandeau {
		height: 300px;
		margin-bottom: 30px;
	}
		#content_bandeau_web {
		height: 370px;
		margin-bottom: 30px;
	}	
}
@media screen and (min-width: 500px) and (max-width: 739px) {
	#content_bandeau {
		height: 200px;
		margin-bottom: 20px;
	}
		#content_bandeau_web {
		height: 20px;
		margin-bottom: 20px;
	}	
	.timeline-content #timeline .post-body .blog-title {
        margin-top: 100px;
        margin-left: 20px;
        margin-right: 20px;
        margin-bottom: 20px;
    }
}
@media screen and (max-width: 499px) {
	#content_bandeau {
		height: 100px;
		margin-bottom: 10px;
	}
    .timeline-content #timeline .post-body .blog-title {
        margin-top: 100px;
        margin-left: 20px;
        margin-right: 20px;
        margin-bottom: 20px;
    }
    .section-title h1 {
  font-size: 30px;
  line-height:1em;
  font-weight: 100;
}
}



/* Cacher Revolution slider  */
 @media only screen and (max-width: 769px) {
   .rev_slider_wrapper { display:none; }        
}
.thumbs-rating-container span.thumbs-rating-up:before {
content: "\00a0\00a0";
font-family: FontAwesome;
}
.thumbs-rating-container span.thumbs-rating-down:before {
content: "\00a0\00a0";
font-family: FontAwesome;
}
/*Position du titre h1*/


/* blog */
.widget {
    margin-bottom: 15px;
}

.widget .widget-title {
    background-color: #40474e;
	width:100%;
    color: #fff;
    font-size: 18px;
    font-weight: 200;
    padding: 10px;
    text-transform: uppercase;
    
}

#sidebar #text-7, #sidebar #text-2, #sidebar #text-3, #sidebar #text-6, #sidebar #recent-comments-2, #sidebar #archives-2, #sidebar #categories-2, 
#sidebar #text-8, #sidebar #text-9, #sidebar #text-13, #sidebar #text-14, #sidebar #text-15, #sidebar #text-16, #sidebar #text-17, #sidebar #text-18, 
#sidebar #text-19, #sidebar #text-20, #sidebar #text-21, #sidebar #text-22, #sidebar #text-23, #sidebar #text-24, #sidebar #text-25, #sidebar #text-26, 
#sidebar #text-28, #sidebar #text-29, #sidebar #text-30, #sidebar #text-31, #sidebar #text-32,
#sidebar #text-35, #sidebar #text-36, #sidebar #text-37, #sidebar #text-38, #sidebar #text-38,
#sidebar #text-40, #sidebar #text-41, #sidebar #text-42, #sidebar #text-43,
#sidebar #text-45, #sidebar #text-46, #sidebar #text-47, #sidebar #text-48, #sidebar #text-49,
#sidebar #text-50, #sidebar #text-51, #sidebar #text-52, #sidebar #text-53,
#sidebar #text-55, #sidebar #text-56, #sidebar #text-57, #sidebar #text-58, #sidebar #text-59,
#sidebar #text-60, #sidebar #text-61, #sidebar #text-62, #sidebar #text-63,
#sidebar #text-65, #sidebar #text-66, #sidebar #text-67, #sidebar #text-68, #sidebar #text-69,
#sidebar #text-70, #sidebar #text-71, #sidebar #text-72, #sidebar #text-73,
#sidebar #text-75, #sidebar #text-76, #sidebar #text-77, #sidebar #text-78, #sidebar #text-79,
#sidebar #text-80, #sidebar #text-81, #sidebar #text-82, #sidebar #text-83,
#sidebar #text-85, #sidebar #text-86, #sidebar #text-87, #sidebar #text-88, #sidebar #text-89,
#sidebar #text-90, #sidebar #text-91, #sidebar #text-92, #sidebar #text-93,
#sidebar #text-95, #sidebar #text-96, #sidebar #text-97, #sidebar #text-98,
#sidebar #text-99, #sidebar #text-101, #sidebar #text-102, #sidebar #text-103,
#sidebar #text-104, #sidebar #text-105, #sidebar #text-106, #sidebar #text-107,
#sidebar #text-108, #sidebar #text-109, #sidebar #text-110, #sidebar #text-111,
#sidebar #text-112, #sidebar #text-113, #sidebar #text-114, #sidebar #text-115,
#sidebar #text-116, #sidebar #text-117, #sidebar #text-118, #sidebar #text-119,
#sidebar #text-120, #sidebar #text-121, #sidebar #text-122, #sidebar #text-123,
#sidebar #text-124, #sidebar #text-125, #sidebar #text-126, #sidebar #text-127, #sidebar #text-128, #sidebar #text-129,
#sidebar #text-131, #sidebar #text-132, #sidebar #text-133,
#sidebar #text-134, #sidebar #text-135, #sidebar #text-136, #sidebar #text-137, #sidebar #text-138, #sidebar #text-139,
#sidebar #dpe_fp_widget-3, #sidebar #dpe_fp_widget-4,
#sidebar #dpe_fp_widget-5, #sidebar #dpe_fp_widget-6,
#sidebar #dpe_fp_widget-7, #sidebar #dpe_fp_widget-8,
#sidebar #dpe_fp_widget-9, #sidebar #dpe_fp_widget-10,
#sidebar #dpe_fp_widget-11, #sidebar #dpe_fp_widget-12,
#sidebar #dpe_fp_widget-13, #sidebar #dpe_fp_widget-14,
#sidebar #dpe_fp_widget-15, #sidebar #dpe_fp_widget-16,
#sidebar #dpe_fp_widget-17, #sidebar #dpe_fp_widget-18,
#sidebar #dpe_fp_widget-19, #sidebar #dpe_fp_widget-20,
#sidebar #dpe_fp_widget-21, #sidebar #dpe_fp_widget-22,
#sidebar #dpe_fp_widget-23, #sidebar #dpe_fp_widget-24, #sidebar #dpe_fp_widget-25, #sidebar #dpe_fp_widget-26 {
   border: 1px solid #dedede;
  
}
#sidebar #text-7 .textwidget, #sidebar #text-6 .textwidget, #sidebar #text-2 .textwidget, #sidebar #text-3 .textwidget,
#recent-comments-2 .textwidget, #archives-2 .text-widget, #categories-2 .textwidget, #sidebar #text-17 .textwidget, #sidebar #text-20 .textwidget,
#sidebar #text-26 .textwidget, #sidebar #text-28 .textwidget, #sidebar #text-36 .textwidget, #sidebar #text-42 .textwidget,
#sidebar #text-46 .textwidget, #sidebar #text-52 .textwidget, #sidebar #text-58 .textwidget, #sidebar #text-62 .textwidget,
#sidebar #text-66 .textwidget, #sidebar #text-72 .textwidget, #sidebar #text-76 .textwidget, #sidebar #text-82 .textwidget,
#sidebar #text-86 .textwidget, #sidebar #text-92 .textwidget, #sidebar #text-96 .textwidget, #sidebar #text-102 .textwidget,
#sidebar #text-108 .textwidget, #sidebar #text-109 .textwidget, #sidebar #text-112 .textwidget, #sidebar #text-118 .textwidget, #sidebar #text-122 .textwidget, #sidebar #text-128 .textwidget, #sidebar #text-132 .textwidget, #sidebar #text-138 .textwidget {
     margin-left: 15px;
     margin-right: 15px;
    
}
#sidebar #categories-2 select {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #dedede;
    color: #555;
    font-size: 14px;
    padding: 10px 16px;
    text-align: center;
    width: 80%;
    margin-left:10%;
    margin-right:10%;
    margin-bottom:10px;

}
#sidebar #text-3 .mymail-wrapper{
    margin-top:10px;
}

/*twitter widget */

#sidebar #text-6 .widget-title {
    background-color:#19B3F1;
}
#sidebar #text-6 .textwidget .latest-tweets ul li:before {
    color: #999999;
    content: "\f099" !important;
    display: block;
    font-family: "FontAwesome";
    font-size: 20px;
    font-style: normal;
    font-weight: normal;

}
#sidebar #text-6 .textwidget .latest-tweets ul li {
    border-bottom-width: 0;

}
#sidebar #text-6 .textwidget .latest-tweets p {
    margin-left:10px;
}
/*google+ widget */
#sidebar #text-5 .widget-title {
    background-color: #D95232;

}
#sidebar #text-5 {
       border: 1px solid #dedede;
       background-color:#D95232;
    
}
.conteneur {
    text-align: center;
}
/*facebook widget */
#sidebar #text-2 .widget-title {
    background-color: #3B5998;

}
/* Inscription newsletter */
#inscription_new .mymail-form .input, #inscription_new.mymail-form .mymail-form-info {
    border: 1px solid #dedede;
    color: #999;
    display: block;
    font-size: 14px;
    height: 45px;
    line-height: 1.33;
    padding: 10px 16px;
    width: 100%;
    margin-top:5px;
    margin-bottom:5px;
}
#sidebar #text-8 .social-icon a, #sidebar #text-13 .social-icon a, #sidebar #text-18 .social-icon a, 
#sidebar #text-23 .social-icon a , #sidebar #text-29 .social-icon a, #sidebar #text-37 .social-icon a,
#sidebar #text-40 .social-icon a, #sidebar #text-47 .social-icon a, #sidebar #text-50 .social-icon a,
#sidebar #text-57 .social-icon a, #sidebar #text-60 .social-icon a, #sidebar #text-70 .social-icon a, #sidebar #text-77 .social-icon a,
#sidebar #text-80 .social-icon a, #sidebar #text-87 .social-icon a, #sidebar #text-90 .social-icon a, 
#sidebar #text-97 .social-icon a, #sidebar #text-103 .social-icon a, #sidebar #text-106 .social-icon a
, #sidebar #text-113 .social-icon a, #sidebar #text-116 .social-icon a, #sidebar #text-123 .social-icon a, #sidebar #text-126 .social-icon a, #sidebar #text-133 .social-icon a, #sidebar #text-136 .social-icon a {


    display: inline-block;
    padding: 0 8px 0px;
}
#sidebar #text-8 .textwidget a#fb-icon:hover, #sidebar #text-13 .textwidget a#fb-icon:hover, 
#sidebar #text-18 .textwidget a#fb-icon:hover, #sidebar #text-23 .textwidget a#fb-icon:hover,
#sidebar #text-29 .textwidget a#fb-icon:hover, #sidebar #text-37 .textwidget a#fb-icon:hover,
#sidebar #text-40 .textwidget a#fb-icon:hover, #sidebar #text-47 .textwidget a#fb-icon:hover,
#sidebar #text-50 .textwidget a#fb-icon:hover, #sidebar #text-57 .textwidget a#fb-icon:hover, #sidebar #text-60 .textwidget a#fb-icon:hover,
#sidebar #text-67 .textwidget a#fb-icon:hover, #sidebar #text-70 .textwidget a#fb-icon:hover,
#sidebar #text-77 .textwidget a#fb-icon:hover, #sidebar #text-80 .textwidget a#fb-icon:hover,
#sidebar #text-87 .textwidget a#fb-icon:hover, #sidebar #text-90 .textwidget a#fb-icon:hover,
#sidebar #text-97 .textwidget a#fb-icon:hover, #sidebar #text-103 .textwidget a#fb-icon:hover,
#sidebar #text-106 .textwidget a#fb-icon:hover, #sidebar #text-113 .textwidget a#fb-icon:hover,
#sidebar #text-116 .textwidget a#fb-icon:hover, #sidebar #text-123 .textwidget a#fb-icon:hover, #sidebar #text-126 .textwidget a#fb-icon:hover, #sidebar #text-133 .textwidget a#fb-icon:hover, #sidebar #text-136 .textwidget a#fb-icon:hover {
    color:#3B5998;
}
#sidebar #text-8 .textwidget a#tw-icon:hover, #sidebar #text-13 .textwidget a#tw-icon:hover, 
#sidebar #text-18 .textwidget a#tw-icon:hover, #sidebar #text-23 .textwidget a#tw-icon:hover,
#sidebar #text-29 .textwidget a#tw-icon:hover, #sidebar #text-37 .textwidget a#tw-icon:hover,
 #sidebar #text-40 .textwidget a#tw-icon:hover, #sidebar #text-47 .textwidget a#tw-icon:hover,
 #sidebar #text-50 .textwidget a#tw-icon:hover, #sidebar #text-57 .textwidget a#tw-icon:hover, #sidebar #text-60 .textwidget a#tw-icon:hover,
 #sidebar #text-67 .textwidget a#tw-icon:hover, #sidebar #text-70 .textwidget a#tw-icon:hover,
 #sidebar #text-77 .textwidget a#tw-icon:hover, #sidebar #text-80 .textwidget a#tw-icon:hover,
 #sidebar #text-87 .textwidget a#tw-icon:hover, #sidebar #text-90 .textwidget a#tw-icon:hover,
 #sidebar #text-97 .textwidget a#tw-icon:hover, #sidebar #text-103 .textwidget a#tw-icon:hover,
 #sidebar #text-106 .textwidget a#tw-icon:hover, #sidebar #text-113 .textwidget a#tw-icon:hover,
 #sidebar #text-116 .textwidget a#tw-icon:hover, #sidebar #text-123 .textwidget a#tw-icon:hover, #sidebar #text-126 .textwidget a#tw-icon:hover, #sidebar #text-133 .textwidget a#tw-icon:hover, #sidebar #text-136 .textwidget a#tw-icon:hover {
    color:#19B3F1; 
}
#sidebar #text-8 .textwidget a#goo-icon:hover, #sidebar #text-13 .textwidget a#goo-icon:hover, 
#sidebar #text-18 .textwidget a#goo-icon:hover, #sidebar #text-23 .textwidget a#goo-icon:hover,
#sidebar #text-29 .textwidget a#goo-icon:hover, #sidebar #text-37 .textwidget a#goo-icon:hover,
 #sidebar #text-47 .textwidget a#goo-icon:hover, #sidebar #text-50 .textwidget a#goo-icon:hover, #sidebar #text-60 .textwidget a#goo-icon:hover,
 #sidebar #text-57 .textwidget a#goo-icon:hover, #sidebar #text-67 .textwidget a#goo-icon:hover,
#sidebar #text-70 .textwidget a#goo-icon:hover, #sidebar #text-77 .textwidget a#goo-icon:hover,
#sidebar #text-80 .textwidget a#goo-icon:hover, #sidebar #text-87 .textwidget a#goo-icon:hover,
#sidebar #text-90 .textwidget a#goo-icon:hover, #sidebar #text-97 .textwidget a#goo-icon:hover,
#sidebar #text-103 .textwidget a#goo-icon:hover, #sidebar #text-106 .textwidget a#goo-icon:hover,
#sidebar #text-113 .textwidget a#goo-icon:hover, #sidebar #text-116 .textwidget a#goo-icon:hover,
#sidebar #text-123 .textwidget a#goo-icon:hover, #sidebar #text-126 .textwidget a#goo-icon:hover, #sidebar #text-133 .textwidget a#goo-icon:hover, #sidebar #text-136 .textwidget a#goo-icon:hover {
    color:#D95232;
}
#sidebar #text-8 .textwidget a#pin-icon:hover, #sidebar #text-13 .textwidget a#pin-icon:hover,
#sidebar #text-18 .textwidget a#pin-icon:hover, #sidebar #text-23 .textwidget a#pin-icon:hover,
#sidebar #text-29 .textwidget a#pin-icon:hover, #sidebar #text-37 .textwidget a#pin-icon:hover
#sidebar #text-40 .textwidget a#pin-icon:hover,  #sidebar #text-47 .textwidget a#pin-icon:hover,
#sidebar #text-50 .textwidget a#pin-icon:hover, #sidebar #text-57 .textwidget a#pin-icon:hover,
#sidebar #text-60 .textwidget a#pin-icon:hover,
#sidebar #text-67 .textwidget a#pin-icon:hover, #sidebar #text-70 .textwidget a#pin-icon:hover,
#sidebar #text-77 .textwidget a#pin-icon:hover, #sidebar #text-80 .textwidget a#pin-icon:hover,
#sidebar #text-87 .textwidget a#pin-icon:hover, #sidebar #text-90 .textwidget a#pin-icon:hover,
#sidebar #text-97 .textwidget a#pin-icon:hover, #sidebar #text-103.textwidget a#pin-icon:hover,
#sidebar #text-106.textwidget a#pin-icon:hover, #sidebar #text-113 .textwidget a#pin-icon:hover,
#sidebar #text-116 .textwidget a#pin-icon:hover, #sidebar #text-123 .textwidget a#pin-icon:hover, #sidebar #text-126 .textwidget a#pin-icon:hover, #sidebar #text-133 .textwidget a#pin-icon:hover, #sidebar #text-136 .textwidget a#pin-icon:hover {
    color:#AE181F;
}
/* code promo */
.code-promo {
    background: none repeat scroll 0 0 #0484C9;
    color: #ffffff;
    font-size: 12px;
    font-weight: 600;
    margin-top: 30px;
    padding: 10px;
    text-align: center;
    width:150px;
}
a.fb-hp:hover {
    color: #3B5998 !important;
}
/* Cacher nos derniers articles */
#webblog {
    display:none;
}

/*Flexible widget */

#dpe_fp_widget-3.widget ul li, #dpe_fp_widget-4.widget ul li, 
#dpe_fp_widget-5.widget ul li, #dpe_fp_widget-6.widget ul li,
#dpe_fp_widget-7.widget ul li, #dpe_fp_widget-8.widget ul li,
#dpe_fp_widget-9.widget ul li, #dpe_fp_widget-10.widget ul li,
#dpe_fp_widget-11.widget ul li, #dpe_fp_widget-12.widget ul li,
#dpe_fp_widget-13.widget ul li, #dpe_fp_widget-14.widget ul li,
#dpe_fp_widget-15.widget ul li, #dpe_fp_widget-16.widget ul li,
#dpe_fp_widget-17.widget ul li, #dpe_fp_widget-18.widget ul li,
#dpe_fp_widget-19.widget ul li, #dpe_fp_widget-20.widget ul li, #dpe_fp_widget-21.widget ul li, #dpe_fp_widget-22.widget ul li, #dpe_fp_widget-23.widget ul li, #dpe_fp_widget-24.widget ul li, #dpe_fp_widget-25.widget ul li, #dpe_fp_widget-26.widget ul li {
    border-bottom: 1px solid #dedede;
    padding: 12px 0 12px 0px;
    position: relative;
}
#dpe_fp_widget-3.widget ul li:before, #dpe_fp_widget-4.widget ul li:before,
#dpe_fp_widget-5.widget ul li:before, #dpe_fp_widget-6.widget ul li:before,
#dpe_fp_widget-7.widget ul li:before, #dpe_fp_widget-8.widget ul li:before,
#dpe_fp_widget-9.widget ul li:before, #dpe_fp_widget-10.widget ul li:before,
#dpe_fp_widget-11.widget ul li:before, #dpe_fp_widget-12.widget ul li:before,
#dpe_fp_widget-13.widget ul li:before, #dpe_fp_widget-14.widget ul li:before,
#dpe_fp_widget-15.widget ul li:before, #dpe_fp_widget-16.widget ul li:before,
#dpe_fp_widget-17.widget ul li:before, #dpe_fp_widget-18.widget ul li:before,
#dpe_fp_widget-19.widget ul li:before, #dpe_fp_widget-20.widget ul li:before,
#dpe_fp_widget-21.widget ul li:before, #dpe_fp_widget-22.widget ul li:before,
#dpe_fp_widget-23.widget ul li:before, #dpe_fp_widget-24.widget ul li:before, #dpe_fp_widget-25.widget ul li:before, #dpe_fp_widget-26.widget ul li:before {
    display: none;
}
#dpe_fp_widget-3.widget ul li h4, #dpe_fp_widget-4.widget ul li h4,
#dpe_fp_widget-5.widget ul li h4, #dpe_fp_widget-6.widget ul li h4,
#dpe_fp_widget-7.widget ul li h4, #dpe_fp_widget-8.widget ul li h4,
#dpe_fp_widget-9.widget ul li h4, #dpe_fp_widget-10.widget ul li h4,
#dpe_fp_widget-11.widget ul li h4, #dpe_fp_widget-12.widget ul li h4,
#dpe_fp_widget-13.widget ul li h4, #dpe_fp_widget-14.widget ul li h4,
#dpe_fp_widget-15.widget ul li h4, #dpe_fp_widget-16.widget ul li h4,
#dpe_fp_widget-17.widget ul li h4, #dpe_fp_widget-18.widget ul li h4,
#dpe_fp_widget-19.widget ul li h4, #dpe_fp_widget-20.widget ul li h4,
#dpe_fp_widget-21.widget ul li h4, #dpe_fp_widget-22.widget ul li h4,
#dpe_fp_widget-23.widget ul li h4, #dpe_fp_widget-24.widget ul li h4, #dpe_fp_widget-25.widget ul li h4, #dpe_fp_widget-26.widget ul li h4 {
    margin:0px;
    padding: 10px;
    
}

/*Logo Nc avant titre widget */
#sidebar header h3:before, #sidebar header span:before {
    background: url('https://aded03.claudeassets.com/20250424213721im_/https://www.nextconseil.com/images/nc-widget.png') CENTER CENTER NO-REPEAT;
	content:url('https://0b3100.claudeassets.com/20250424213721im_/https://www.nextconseil.com/images/nc-widget_0.png');
	width:33px;
	height:18px;
	margin-right:5px;
}

/* Newsletter category sidebar */

#sidebar #text-27, #sidebar #text-33,  #sidebar #text-34, #sidebar #text-44, #sidebar #text-54,
#sidebar #text-64, #sidebar #text-74, #sidebar #text-84, #sidebar #text-94, #sidebar #text-100, #sidebar #text-110, #sidebar #text-120, #sidebar #text-130 {
border: 3px solid #60BDA2;
border-style: dashed;
background: #f8f8f8;
padding: 15px 15px 25px 15px;
text-align: center;
margin-bottom: 15px;
}
#sidebar #text-27 p, #sidebar #text-33 p,  #sidebar #text-34 p, #sidebar #text-44 p, #sidebar #text-54 p,
#sidebar #text-64 p, #sidebar #text-74 p, #sidebar #text-84 p, #sidebar #text-94 p, #sidebar #text-100 p, #sidebar #text-110 p, #sidebar #text-120 p, #sidebar #text-130 p {
margin: 0px !important;
font-weight: bold;
font-size: 1.5em;
color: #60BDA2;
}

#sidebar #text-27 p.ligne2, #sidebar #text-33 p.ligne2, #sidebar #text-34 p.ligne2, #sidebar #text-44 p.ligne2,
#sidebar #text-54 p.ligne2, #sidebar #text-64 p.ligne2, #sidebar #text-74 p.ligne2, #sidebar #text-84 p.ligne2,
#sidebar #text-94 p.ligne2, #sidebar #text-100 p.ligne2, #sidebar #text-110 p.ligne2, #sidebar #text-120 p.ligne2, #sidebar #text-130 p.ligne2 {
margin: 10px 0px 10px 0px;
font-style: italic;
font-weight: normal;
font-size: 1em;
color: #666;
padding-top:5px;
padding-bottom:5px;
}
#sidebar #text-27 .mymail-form-info.error p, #sidebar #text-33 .mymail-form-info.error p, #sidebar #text-34 .mymail-form-info.error p,
#sidebar #text-44 .mymail-form-info.error p, #sidebar #text-54 .mymail-form-info.error p, #sidebar #text-64 .mymail-form-info.error p,
#sidebar #text-74 .mymail-form-info.error p, #sidebar #text-84 .mymail-form-info.error p, #sidebar #text-94 .mymail-form-info.error p,
#sidebar #text-100 .mymail-form-info.error p,  #sidebar #text-110 .mymail-form-info.error p, #sidebar #text-120 .mymail-form-info.error p, #sidebar #text-130 .mymail-form-info.error p {
margin: 10px 0px 10px 0px;
font-style: normal;
font-weight: normal;
font-size: 1em;
color: #fe4f4f;
padding-top:5px;
padding-bottom:5px;
text-align:left;

}
#sidebar #text-27.widget ul li, #sidebar #text-33.widget ul li, #sidebar #text-34.widget ul li, #sidebar #text-44.widget ul li,
#sidebar #text-54.widget ul li, #sidebar #text-64.widget ul li, #sidebar #text-74.widget ul li, #sidebar #text-84.widget ul li,
#sidebar #text-94.widget ul li, #sidebar #text-100.widget ul li, #sidebar #text-110.widget ul li, #sidebar #text-120.widget ul li, #sidebar #text-130.widget ul li {
border-bottom: 0px;
padding: 2px 0 2px 3px;
position: relative;
text-align:left;
}
#sidebar #text-27.widget ul li:before, #sidebar #text-33.widget ul li:before, #sidebar #text-34.widget ul li:before,
#sidebar #text-44.widget ul li:before, #sidebar #text-54.widget ul li:before, #sidebar #text-64.widget ul li:before,
#sidebar #text-74.widget ul li:before, #sidebar #text-84.widget ul li:before, #sidebar #text-94.widget ul li:before,
#sidebar #text-100.widget ul li:before, #sidebar #text-110.widget ul li:before, #sidebar #text-120.widget ul li:before, #sidebar #text-130.widget ul li:before {
display: none;
}

/*#sidebar #text-27 input[type="submit"], #sidebar #text-33 input[type="submit"], #sidebar #text-34 input[type="submit"],
#sidebar #text-44 input[type="submit"], #sidebar #text-54 input[type="submit"], #sidebar #text-64 input[type="submit"],
#sidebar #text-74 input[type="submit"], #sidebar #text-84 input[type="submit"], #sidebar #text-94 input[type="submit"],
#sidebar #text-100 input[type="submit"], #sidebar #text-110 input[type="submit"], #sidebar #text-120 input[type="submit"], #sidebar #text-130 input[type="submit"] {

    background: none repeat scroll 0 0 #60bda2;
    border-bottom: 4px solid #327864;
    border-top: 3px solid #97edd3;
    box-shadow: 0 3px 7px 2px #ececec !important;
    color: white;
    display: inline-block;
    font-size: 24px;
    font-weight: 600;
    height: 60px;
    line-height: 20px;
    margin: 10px 0;
    text-decoration: none;
    text-shadow: 1px 0 1px #555;
    text-transform: uppercase;
    width: 100%;
}*/

/* Newsletter category sidebar */

.newsDiv {
border: 3px solid #60BDA2;
border-style: dashed;
background: #f8f8f8;
padding: 15px 15px 25px 15px;
text-align: center;
margin-bottom: 15px;
}
.newsDiv p {
margin: 0px !important;
font-weight: bold;
font-size: 1.5em;
color: #60BDA2;
}

.newsDiv p.ligne2 {
margin: 10px 0px 10px 0px;
font-style: italic;
font-weight: normal;
font-size: 1em;
color: #666;
padding-top:5px;
padding-bottom:5px;
}
.newsDiv .mymail-form-info.error p {
margin: 10px 0px 10px 0px;
font-style: normal;
font-weight: normal;
font-size: 1em;
color: #fe4f4f;
padding-top:5px;
padding-bottom:5px;
text-align:left;

}
.newsDiv.widget ul li {
border-bottom: 0px;
padding: 2px 0 2px 3px;
position: relative;
text-align:left;
}
.newsDiv.widget ul li:before {
display: none;
}

.newsDiv input[type="submit"] {

    background: none repeat scroll 0 0 #60bda2;
    border-bottom: 4px solid #327864;
    border-radius: 3px;
    border-top: 3px solid #97edd3;
    box-shadow: 0 3px 7px 2px #ececec !important;
    color: white;
    display: inline-block;
    font-size: 24px;
    font-weight: 600;
    height: 60px;
    line-height: 20px;
    margin: 10px 0;
    text-decoration: none;
    text-shadow: 1px 0 1px #555;
    text-transform: uppercase;
    width: 80%;
}
.newsDiv .mymail-form .input {
    border: 1px solid #dedede;
    color: #999;
    display: block;
    font-size: 14px;
    height: 45px;
    line-height: 1.33;
    padding: 10px 16px;
    width: 100%;
}


/*******************************************
**********************UBER MENU le reste du css est dans ubermenu/.../custom.css*****
-***********************************/



/** UberMenu Custom Tweaks (General Settings) **/
.ubermenu .ubermenu-item-layout-icon_left > .ubermenu-target-title {
    display: inline-block;
    margin-left: 0.6em;
    text-transform: uppercase;
}

.ubermenu-main .ubermenu-target > .ubermenu-target-description, .ubermenu-main .ubermenu-submenu .ubermenu-target > .ubermenu-target-description {
    color: #ffffff !important;
	font-weight:normal;
    font-size: 12px;
}
.ubermenu-target-title .ubermenu-target-text:hover{
    color: #ffff;
}

/** UberMenu Custom Tweaks - Mobile **/
@media screen and (max-width:959px){
.ubermenu-responsive-toggle .fa{
  float:right;
  margin:0;
  font-size:20px;
  padding:5px 0;
}
}
/* Icons */
.ubermenu .ubermenu-item-layout-icon_right > .ubermenu-target-title { margin-right: .6em; display: inline-block; } .ubermenu .ubermenu-item-layout-icon_right > .ubermenu-icon { float:right; }
.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target.ubermenu-item-layout-icon_top:after, .ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target.ubermenu-item-layout-icon_bottom:after{ top: auto; bottom:8px; right:auto; margin-left:-4px; }
.ubermenu .ubermenu-target.ubermenu-item-layout-icon_top, .ubermenu .ubermenu-target.ubermenu-item-layout-icon_bottom{ text-align:center; padding:20px; }
.ubermenu .ubermenu-target.ubermenu-item-layout-icon_top, .ubermenu .ubermenu-target.ubermenu-item-layout-icon_top > .ubermenu-target-text, .ubermenu .ubermenu-target.ubermenu-item-layout-icon_bottom > .ubermenu-target-text, .ubermenu .ubermenu-target.ubermenu-item-layout-icon_bottom > .ubermenu-icon{ text-align:center; display:block; width:100%; }
.ubermenu .ubermenu-item-layout-icon_top > .ubermenu-icon { padding-bottom:5px; }
.ubermenu .ubermenu-item-layout-icon_bottom > .ubermenu-icon { padding-top:5px; }

/* Status: Loaded from Transient */

/*hauteur du menu*/




/*******************************************
**********************FIN UBER MENU*****
-***********************************/


/*******************************************
**********************Blog*****
-***********************************/

.pager ul li .current, .pager .puls a, .comment-pagination span.page-numbers {
    color: #fff;
    border: 0;
    background: #0484c9 !important;
    padding: 5px 10px;
}

#navigation-sticky-wrapper {
	height:50px !important;
	}

/*******************************************
**********************Gravity Form*****
-***********************************/
	.ginput_preview{
    background-color: #fff;
    border-radius: 5px;
    padding: 5px;
    width: 50%;
    margin-top: 5px;
}
.gform_wrapper label.gfield_label {
	
    font-size: 16px !important;
    font-family: 'Noto Sans',sans-serif !important;
    font-weight: 500 !important;
    background-color: #3499db;
    width: 100%;
    padding: 10px;
    color: #FFF;
    border-radius: 5px;

}
.gform_wrapper ul.gfield_checkbox li label {
	
    font-size: 14px;
    font-family: 'Noto Sans',sans-serif !important;
    font-weight: 500 !important;
	padding:3px 10px 0px;
	color:#fff;

}
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
	padding: 6px 12px;
	font-size: 14px;
	color: #555;
	vertical-align: middle;
	border: 1px solid #ccc;
		border-top-color: rgb(204, 204, 204);
		border-right-color: rgb(204, 204, 204);
		border-bottom-color: rgb(204, 204, 204);
		border-left-color: rgb(204, 204, 204);
}
/*---GF fond du forumlaire -------*/
.fond-vert {
background-color:#40474E;
}
/*---fin GF fond du forumlaire -------*/
/*------gravity form - erreur message ---------*/
.gform_wrapper .validation_error {
    color: #fff !important;
    border: 2px solid #f00 !important;
    border-radius: 5px;
    background-color: #f86565;
}
.gform_wrapper li.gfield.gfield_error {
    background-color: #f86565 !important;
    border: 1px solid #f00 !important;
	border-radius:5px;	
}
.gform_wrapper .validation_message {
    color: #fff !important;
}

.gform_confirmation_wrapper {
	color: #fff !important;
    border: 2px solid #3499db !important;
    border-radius: 5px;
    background-color: #3499db;
	font-size: 1em;
    font-weight: 700;
    margin-bottom: 25px;
	margin-top: 25px;	
    padding: 16px 0;
    clear: both;
    width: 100%;
    text-align: center;

}
.gform_wrapper .gfield_required {
    color: #e61717;
}
/*------Fin gravity form - erreur message ---------*/


/*----------bouton total-----------*/
.estimation label.gfield_label, .estimation h4
{
	
    font-size: 16px !important;
    font-family: 'Noto Sans',sans-serif !important;
    font-weight: 500 !important;
    background-color: #63bea4;
    padding: 10px;
    color: #FFF;
	padding: 10px;
    border-radius: 5px;

}

.estimation li{  
  color:#fff;
}
.estimation ul{  
  list-style-type: none !important;
}

body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_total {
	box-shadow:inset 2px #888;
    background: #fff;	
    border-radius:5px;
	padding: 5px;
	
	}
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_total {
	font-size: 24px !important;
    font-family: 'Noto Sans',sans-serif !important;
    font-weight: 700 !important;
	padding: 10px;
	color: #63bea4;
}
/*----------fin bouton gf-----------*/
/*----------ligne pointillée total gf-----------*/
.gform_wrapper .gsection {

    border-bottom: 2px dashed #CCC !important;
}
/*----------fin ligne pointillée total gf-----------*/
/*----------bouton gf-----------*/
body .gform_wrapper .gform_footer input[type=submit] {
    background-color: #3499db;
    font-size: 16px;
    height: 42px;
    width: 100px;
    border-radius: 5px;
    font-weight: normal;
    color: #fff;
	border: 2px solid #3499db !important;
}
body .gform_wrapper .gform_footer input[type=submit]:hover {
    border:2px solid #63bea4 !important;
    background-color: #63bea4;
}
body .gform_wrapper .gform_footer input[type=submit]:active {
    top: 1px;
}
/*----------fin bouton gf-----------*/
/*----------html gf-----------*/
.centrer-1 {
	text-align: center;
    color: #FFF;
    background-color: #63bea4;
    padding: 20px;
    margin-top: 20px;
    border-radius: 5px;
}
.gauche {
	text-align: left;
    color: #FFF;
    background-color: #63bea4;
    padding: 20px;
    margin-top: 20px;
    border-radius: 5px;
}
.centrer {
	text-align: center;
    color: #FFF;
    background-color: #63bea4;
    padding: 10px;
    margin-top: 20px;
    border-radius: 5px;
}
.centrer h3 {
	font-size:30px;
	color: #FFF;
}
.centrer h4 {
	font-size:24px;
	color: #FFF;
}
.devis-gf h4, .devis-gf p {
	color: #FFF;
}
.devis-gf ol {
	font-size:14px;
	color:#FFF;
	line-height:2em;
}
.gf_right_half img, .gf_left_half img {
	margin-top:50px;
}
/*----------fin html gf-----------*/
/*.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"] {
	margin-bottom:0px !important;
}*/
body .gform_wrapper .top_label div.ginput_container {
    margin-top: 8px !important;
}

.gfield_select {
	display: block;
	width: 100%;
	height: 42px;
	padding: 5px 4px;
	
	font-size: 14px;
	line-height: 1.428571429;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
		border-top-color: rgb(204, 204, 204);
		border-right-color: rgb(204, 204, 204);
		border-bottom-color: rgb(204, 204, 204);
		border-left-color: rgb(204, 204, 204);	
}

/*--------------------Vertical Spacing for Bootstrap Columns------------------*/

.row.row-grid [class*="col-"] + [class*="col-"] {
    margin-top: 15px;
	
}

@media (min-width: 1200px) {
    .row.row-grid [class*="col-lg-"] + [class*="col-lg-"] {
        margin-top: 0;
    }
}
@media (min-width: 992px) {
    .row.row-grid [class*="col-md-"] + [class*="col-md-"] {
        margin-top: 0;
    }
}
@media (min-width: 768px) {
    .row.row-grid [class*="col-sm-"] + [class*="col-sm-"] {
        margin-top: 0;
    }
	
}
@media (max-width: 768px) {
	
	.form-horizontal h4 {
    color: #40474e;
    display: block;
    width: 80%;
    margin: auto;
    margin-bottom: 10px;
	}
	.gf_right_half img, .gf_left_half img {
	margin-top:15px;
	}
	.centrer {
	
    border-radius: 0px;
	margin-top:0px;
	}
}
/* keep it mobile friendly by only applying these styles for larger viewports */
@media only screen and (max-width: 641px) {
 
 body #gform_wrapper_1, body #gform_wrapper_2, body #gform_wrapper_3, body #gform_wrapper_4,
 body #gform_wrapper_5, body #gform_wrapper_6, body #gform_wrapper_7, body #gform_wrapper_8,
 body #gform_wrapper_9, body #gform_wrapper_10, body #gform_wrapper_11, body #gform_wrapper_12,
 body #gform_wrapper_13, body #gform_wrapper_14, body #gform_wrapper_15, body #gform_wrapper_16,
 body #gform_wrapper_17, body #gform_wrapper_18, body #gform_wrapper_22, body #gform_wrapper_23
 { 
  max-width: 80%;
  margin: 0 auto;
 }
 
 body #gform_wrapper_1 ul li.gfield .ginput_container,
 body #gform_wrapper_1 ul li.gfield .gfield_description,
 body #gform_wrapper_1 div.ginput_complex label,
 body #gform_wrapper_1 input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
 body #gform_wrapper_1 select, 
 body #gform_wrapper_1 textarea,
 body #gform_wrapper_2 ul li.gfield .ginput_container,
 body #gform_wrapper_2 ul li.gfield .gfield_description,
 body #gform_wrapper_2 div.ginput_complex label,
 body #gform_wrapper_2 input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
 body #gform_wrapper_2 select, 
 body #gform_wrapper_2 textarea,
 body #gform_wrapper_3 ul li.gfield .ginput_container,
 body #gform_wrapper_3 ul li.gfield .gfield_description,
 body #gform_wrapper_3 div.ginput_complex label,
 body #gform_wrapper_3 input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
 body #gform_wrapper_3 select, 
 body #gform_wrapper_3 textarea,
 body #gform_wrapper_4 ul li.gfield .ginput_container,
 body #gform_wrapper_4 ul li.gfield .gfield_description,
 body #gform_wrapper_4 div.ginput_complex label,
 body #gform_wrapper_4 input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
 body #gform_wrapper_4 select, 
 body #gform_wrapper_4 textarea,
 body #gform_wrapper_5 ul li.gfield .ginput_container,
 body #gform_wrapper_5 ul li.gfield .gfield_description,
 body #gform_wrapper_5 div.ginput_complex label,
 body #gform_wrapper_5 input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
 body #gform_wrapper_5 select, 
 body #gform_wrapper_5 textarea,
 body #gform_wrapper_6 ul li.gfield .ginput_container,
 body #gform_wrapper_6 ul li.gfield .gfield_description,
 body #gform_wrapper_6 div.ginput_complex label,
 body #gform_wrapper_6 input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
 body #gform_wrapper_6 select, 
 body #gform_wrapper_6 textarea,
 body #gform_wrapper_7 ul li.gfield .ginput_container,
 body #gform_wrapper_7 ul li.gfield .gfield_description,
 body #gform_wrapper_7 div.ginput_complex label,
 body #gform_wrapper_7 input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
 body #gform_wrapper_7 select, 
 body #gform_wrapper_7 textarea,
 body #gform_wrapper_8 ul li.gfield .ginput_container,
 body #gform_wrapper_8 ul li.gfield .gfield_description,
 body #gform_wrapper_8 div.ginput_complex label,
 body #gform_wrapper_8 input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
 body #gform_wrapper_8 select, 
 body #gform_wrapper_8 textarea,
 body #gform_wrapper_9 ul li.gfield .ginput_container,
 body #gform_wrapper_9 ul li.gfield .gfield_description,
 body #gform_wrapper_9 div.ginput_complex label,
 body #gform_wrapper_9 input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
 body #gform_wrapper_9 select, 
 body #gform_wrapper_9 textarea,
 body #gform_wrapper_10 ul li.gfield .ginput_container,
 body #gform_wrapper_10 ul li.gfield .gfield_description,
 body #gform_wrapper_10 div.ginput_complex label,
 body #gform_wrapper_10 input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
 body #gform_wrapper_10 select, 
 body #gform_wrapper_10 textarea,
 body #gform_wrapper_11 ul li.gfield .ginput_container,
 body #gform_wrapper_11 ul li.gfield .gfield_description,
 body #gform_wrapper_11 div.ginput_complex label,
 body #gform_wrapper_11 input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
 body #gform_wrapper_11 select, 
 body #gform_wrapper_11 textarea,
 body #gform_wrapper_12 ul li.gfield .ginput_container,
 body #gform_wrapper_12 ul li.gfield .gfield_description,
 body #gform_wrapper_12 div.ginput_complex label,
 body #gform_wrapper_12 input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
 body #gform_wrapper_12 select, 
 body #gform_wrapper_12 textarea,
 body #gform_wrapper_13 ul li.gfield .ginput_container,
 body #gform_wrapper_13 ul li.gfield .gfield_description,
 body #gform_wrapper_13 div.ginput_complex label,
 body #gform_wrapper_13 input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
 body #gform_wrapper_13 select, 
 body #gform_wrapper_13 textarea,
 body #gform_wrapper_14 ul li.gfield .ginput_container,
 body #gform_wrapper_14 ul li.gfield .gfield_description,
 body #gform_wrapper_14 div.ginput_complex label,
 body #gform_wrapper_14 input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
 body #gform_wrapper_14 select, 
 body #gform_wrapper_14 textarea,
 body #gform_wrapper_15 ul li.gfield .ginput_container,
 body #gform_wrapper_15 ul li.gfield .gfield_description,
 body #gform_wrapper_15 div.ginput_complex label,
 body #gform_wrapper_15 input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
 body #gform_wrapper_15 select, 
 body #gform_wrapper_15 textarea,
 body #gform_wrapper_16 ul li.gfield .ginput_container,
 body #gform_wrapper_16 ul li.gfield .gfield_description,
 body #gform_wrapper_16 div.ginput_complex label,
 body #gform_wrapper_16 input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
 body #gform_wrapper_16 select, 
 body #gform_wrapper_16 textarea,
 body #gform_wrapper_17 ul li.gfield .ginput_container,
 body #gform_wrapper_17 ul li.gfield .gfield_description,
 body #gform_wrapper_17 div.ginput_complex label,
 body #gform_wrapper_17 input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
 body #gform_wrapper_17 select, 
 body #gform_wrapper_17 textarea,
 body #gform_wrapper_18 ul li.gfield .ginput_container,
 body #gform_wrapper_18 ul li.gfield .gfield_description,
 body #gform_wrapper_18 div.ginput_complex label,
 body #gform_wrapper_18 input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
 body #gform_wrapper_18 select, 
 body #gform_wrapper_18 textarea,
 body #gform_wrapper_22 ul li.gfield .ginput_container,
 body #gform_wrapper_22 ul li.gfield .gfield_description,
 body #gform_wrapper_22 div.ginput_complex label,
 body #gform_wrapper_22 input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
 body #gform_wrapper_22 select, 
 body #gform_wrapper_22 textarea,
 body #gform_wrapper_23 ul li.gfield .ginput_container,
 body #gform_wrapper_23 ul li.gfield .gfield_description,
 body #gform_wrapper_23 div.ginput_complex label,
 body #gform_wrapper_23 input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
 body #gform_wrapper_23 select, 
 body #gform_wrapper_23 textarea
 { 
  text-align:center;
 }
 
 body #gform_wrapper_1 ul.top_label li.gfield label.gfield_label,
 body #gform_wrapper_2 ul.top_label li.gfield label.gfield_label,
 body #gform_wrapper_3 ul.top_label li.gfield label.gfield_label,
 body #gform_wrapper_4 ul.top_label li.gfield label.gfield_label,
 body #gform_wrapper_5 ul.top_label li.gfield label.gfield_label,
 body #gform_wrapper_6 ul.top_label li.gfield label.gfield_label,
 body #gform_wrapper_7 ul.top_label li.gfield label.gfield_label,
 body #gform_wrapper_8 ul.top_label li.gfield label.gfield_label,
 body #gform_wrapper_9 ul.top_label li.gfield label.gfield_label,
 body #gform_wrapper_10 ul.top_label li.gfield label.gfield_label,
 body #gform_wrapper_11 ul.top_label li.gfield label.gfield_label,
 body #gform_wrapper_12 ul.top_label li.gfield label.gfield_label,
 body #gform_wrapper_13 ul.top_label li.gfield label.gfield_label,
 body #gform_wrapper_14 ul.top_label li.gfield label.gfield_label,
 body #gform_wrapper_15 ul.top_label li.gfield label.gfield_label,
 body #gform_wrapper_16 ul.top_label li.gfield label.gfield_label,
 body #gform_wrapper_17 ul.top_label li.gfield label.gfield_label,
 body #gform_wrapper_22 ul.top_label li.gfield label.gfield_label,
 body #gform_wrapper_23 ul.top_label li.gfield label.gfield_label
 {
  text-align: center;
  display: block;
 }
   
  body #gform_wrapper_1 .gform_footer,
  body #gform_wrapper_1 .gform_page_footer,
  body #gform_wrapper_2 .gform_footer,
  body #gform_wrapper_2 .gform_page_footer,
  body #gform_wrapper_3 .gform_footer,
  body #gform_wrapper_3 .gform_page_footer,
  body #gform_wrapper_4 .gform_footer,
  body #gform_wrapper_4 .gform_page_footer,
  body #gform_wrapper_5 .gform_footer,
  body #gform_wrapper_5 .gform_page_footer,
  body #gform_wrapper_6 .gform_footer,
  body #gform_wrapper_6 .gform_page_footer,
  body #gform_wrapper_7 .gform_footer,
  body #gform_wrapper_7 .gform_page_footer,
  body #gform_wrapper_8 .gform_footer,
  body #gform_wrapper_8 .gform_page_footer,
  body #gform_wrapper_9 .gform_footer,
  body #gform_wrapper_9 .gform_page_footer,
  body #gform_wrapper_10 .gform_footer,
  body #gform_wrapper_10 .gform_page_footer,
  body #gform_wrapper_11 .gform_footer,
  body #gform_wrapper_11 .gform_page_footer,
  body #gform_wrapper_12 .gform_footer,
  body #gform_wrapper_12 .gform_page_footer,
  body #gform_wrapper_13 .gform_footer,
  body #gform_wrapper_13 .gform_page_footer,
  body #gform_wrapper_14 .gform_footer,
  body #gform_wrapper_14 .gform_page_footer,
  body #gform_wrapper_15 .gform_footer,
  body #gform_wrapper_15 .gform_page_footer,
  body #gform_wrapper_16 .gform_footer,
  body #gform_wrapper_16 .gform_page_footer,
  body #gform_wrapper_17 .gform_footer,
  body #gform_wrapper_17 .gform_page_footer,
  body #gform_wrapper_18 .gform_footer,
  body #gform_wrapper_18 .gform_page_footer,
  body #gform_wrapper_22 .gform_footer,
  body #gform_wrapper_22 .gform_page_footer,
  body #gform_wrapper_23 .gform_page_footer
  
  {
    text-align: center;
  }
 
}


body #gform_wrapper_8 ul li.gfield {
margin-top:4px;
}
body #gform_wrapper_8 li.hidden_label input {
    margin-top: 0px;
}
body #gform_wrapper_8 .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"]{
margin-bottom:0px;
}
.fond-noir {
background-color:#40474E;
padding-top:20px;
padding-bottom:20px;
}
.contact-gf {
	background-color: #f4f5f5;
	padding:40px;
	border-radius:5px;
	border:2px dashed #CCC;	
	}
#gform_wrapper_8 label.gfield_label {
    font-size: 16px !important;
    font-family: 'Noto Sans',sans-serif !important;
    font-weight: 500 !important;
    background-color:#f4f5f5;
    width: 100%;
    padding: 0px;
    color: #40474E;
    border-radius: 0px;
	text-transform:none;
	
}
#gform_wrapper_8 ul.gfield_checkbox li label {
    font-size: 14px;
    font-family: 'Noto Sans',sans-serif !important;
    font-weight: 500 !important;
    padding: 3px 10px 0;
    color: #40474E;
	text-transform:none;
}
#gform_wrapper_8 textarea {

    border: 1px solid #ccc !important;
}
#gform_wrapper_8 h2.gsection_title {
	color:#40474E;	
}
.page-id-25839 .map_canvas {margin-bottom: 0px;margin-top: 0px;}
/* contact bas de page */

#gform_wrapper_21 h2.gsection_title {
	color:#FFF;	
}

/* fin contact bas de page */

/*Inscription newsletter sidebar categorie gf-id : 18 & article gf-if:19*/

#gform_wrapper_18 .gform_footer input[type="submit"],#gform_wrapper_19 .gform_footer input[type="submit"] {
	background: none repeat scroll 0 0 #60bda2;
    color: white;
    display: inline-block;
    font-size: 24px;
    font-weight: 600;
    height: 60px;
    line-height: 20px;
    margin: 2px 0;
    text-decoration: none;
    text-shadow: 1px 0 1px #555;
    text-transform: uppercase;
    width: 100%;
	border:none !important;
}
#gform_wrapper_18 .gform_footer input[type="submit"]:hover,#gform_wrapper_19 .gform_footer input[type="submit"]:hover {
	background-color:#3499db;
}
#gform_wrapper_18 .gform_footer,#gform_wrapper_19 .gform_footer {
    padding: 16px 0 10px;
    margin: 5px 0 0;
    clear: both;
    width: 100%;
}
#gform_wrapper_18 li.hidden_label input,#gform_wrapper_19 li.hidden_label input  {
    margin-top: 0px !important;
}
/*Fin inscription newsletter sidebar categorie gf*/

/*revolution slider*/
/*#home {
	display:none;
}*/
#slider {
padding-top: 0px;
padding-bottom: 0px;
}
/*fin revolution slider*/

.wp-caption-text {
    background:none !important;
    font-size: 20px !important;
	color:#0484c9 !important;
}
/* gallery selection de la semaine */


/* fin gallery selection de la semaine */

.j p{
	text-align:justify;
}

p.lexique-seo {
	color: #fff; 
	font-weight: bold; 
	font-size: 20px; 
	border: 1px solid #cccccc; 
	padding: 10px; 
	background-color: #0484c9;
}
ul.lexique{
	color:#63bea4;
	list-style: none;
	padding-left: 10px;
}

/*flexible post de la sidebar large 100% quand responsive */

.dpe-flexible-posts img {
	width:100%;
}

/*temps de lecture */
.rt-reading-time {
background-color: #60BDA2;
display: inline-block !important;
padding: 10px;
color: #fff;
font-weight: bold;

}
/*avis google*/

.g-reviews{
	padding: 20px;
	background-color:#f2f2f2;
	border-radius : 10px;	
}
.google-business-reviews-rating .icon {
	position: inherit !important;
}

/*blackfriday page */

.pricing-box li {
    
    padding: 15px 15px 15px 15px !important;
    
}


/*fin blacfriday page */

/* Liens Obfusquation voir script.js*/

.atc {
    color: #0484c9;
	transition: all 0.5s ease-out 0s;
	font-weight: bold;
}
.atc:hover {
    text-decoration: none;
    color: #60bda2;
    cursor: pointer;
}

.full-width-span {
    display: block !important;  /* le transforme en élément de type bloc */
    width: 100% !important;     /* l'étend à toute la largeur de son contenant */
}

.parallax span {
  color: #fff;
  font-size: 30px;
}

h2.blog {
	color: #0484c9 !important;
	font-size:16px;	
}

p.blog {
color: #898989;
  line-height: 1.4em;
  font-family: 'Noto Sans', sans-serif;
  font-size: 14px;
}
/*
     FILE ARCHIVED ON 21:37:44 Apr 24, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:51:43 Aug 12, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.596
  exclusion.robots: 0.073
  exclusion.robots.policy: 0.059
  esindex: 0.009
  cdx.remote: 20.992
  LoadShardBlock: 71.701 (3)
  PetaboxLoader3.datanode: 103.064 (4)
  load_resource: 197.236
  PetaboxLoader3.resolve: 148.312
*/