body {
  overflow-x: hidden;
  padding-top: 15px;
		width:100%;}
		
 /*moving the dismiss button */
#cc-window .cc-compliance .cc-btn.cc-dismiss {
            position: absolute;
            top: -15px;
            right: 15px;
            text-align: right;
            margin-right: 20px;
            background-color: initial !important;
            border: 0;
            text-decoration: none;
        }
        



.cc-message{position: relative;
            top: 15px; line-height:1.2em;} /* styles for the message box */

.cc-dismiss{font-weight:normal;font-size:12px} /* styles for the dismiss button */

select, textarea {
  color: #FFFFFF;
  font: 16px 'century gothic', sans-serif;
    line-height: normal;
  word-wrap: break-word;
		width: 100%;
max-width:600px;
margin:10px;}

/*FORMULAIRE CONTACT UNIQUE*/


#formulaire-responsive {
	max-width:100%; /*-- à modifier en fonction de la largeur désirée --*/
}

.rang-form{
		width:100%;
}

.demi-colonne{
	float: left;
	position: relative;
		width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
		box-sizing: border-box;

}

.colonne {margin-bottom:10px;
	float: left;
	position: relative;
		width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
		box-sizing: border-box;
}

.demi-colonne_date {
	float: left;
	position: relative;
		width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
		box-sizing: border-box;
		margin-bottom:20px;
}


.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

select, textarea {
  color: #666666;
  font: 16px 'Century Gothic', sans-serif;
  word-wrap: break-word;
  width: 50%;
  max-width: 50%;
  margin: 10px;
}
	
input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="select"],
textarea {
	border-radius: 10px;
max-width:100%;
margin-bottom: 15px;
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.demi-colonne {
		width: 50%;
	}


#header-logo-image {
  max-width: 80%;
}

#header-logo-image img {
  margin-left: -80px;
}

.Boite {
    border-radius:5px;
}
}
#Border
.vc_inactive {
  background-color: #000;
  border: 0px solid #ffffff;
}

.main-navigation {
  float: left !important;
}

#header-text-nav-wrap {
  padding-top: 0px;
  padding-bottom: 0px;
}
.wpb_wrapper{padding:inherit;
    
}
#main{padding:0px!important;}

#page{padding:inherit;}

.entry-title {
display: none;
}
/*Block des cookies*/
.cc-window.cc-banner.cc-addedcloseX {
  padding: 0em
}
.spacious-header-display-four .bottom-menu .main-navigation li:first-child {
  padding-left: 10px;
}
.main-navigation li {
  float: left;
  position: relative;
  padding: 25px 25px 25px 25px;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
  font-family: 'Lato', sans-serif;
  border: solid 1px #c5141d;
  border-radius: 5px;
  margin: 3px;
  text-align: center;
}

#form{
color:#fffff!;
}