body{
	width:100%;padding:0;margin:0;font-size:100%;font-size:16px;font-family:arial;
}
p,h1,h2,h3,h4,h5,h6,ul,li{
	margin:0;padding:0;
}
textarea{
	resize:none;
}
.page{
	width:900px;
	margin:0 auto;
}

#header{
	background: #f78f1e; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3OGYxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZjQ3MjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #f78f1e 0%, #ef4723 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f78f1e), color-stop(100%,#ef4723)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #f78f1e 0%,#ef4723 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #f78f1e 0%,#ef4723 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #f78f1e 0%,#ef4723 100%); /* IE10+ */
	background: linear-gradient(to right, #f78f1e 0%,#ef4723 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f78f1e', endColorstr='#ef4723',GradientType=1 ); /* IE6-8 */
	height:30px;
}
#header p{
	padding-top:10px;
	width:700px;
	margin:0 auto;
	font-size:1.1em;
	color:#fff;
}
.menu-top-container {
	width:590px;
	margin:0 auto;
	padding-top:5px;
}
.menu-top-container ul li{
	display:inline;
	padding:0 8px 0;
}
.menu-top-container ul li a{
	color:#fff;
	text-decoration:none;
	font-size:0.9em;
}
.menu-top-container ul li a:hover{
	opacity:0.5;
}
.slider-wrapper{
	margin:5px 0 -30px;
	padding:5px;
	border:1px solid #ccc;
}
.nivoSlider {
    position:relative;
    background:url('img/loading.gif') no-repeat 50% 50%;
	margin:0 auto;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
	width:90%;
}
.nivoSlider a {
    border:0;
    display:block;
}
.nivoSlider .nivo-caption{
	background-color:#fd8f02;
	opacity:1;
	text-align:center;
	color:#fff;
	font-size:24px;
	padding:2px 3px;
}
.nivo-prevNav{
	color:transparent;
	height:100%;
}
.nivo-nextNav{
	color:transparent;
	height:100%;
}
.nivo-controlNav{
	padding:0;
	margin:0;
}
#content{
	margin:0;
	padding:0;
	font-size:0.8em;
	margin-top:30px;
}
#content .homeleft{
	float:left;
	width:67%;
}
#content .homeleft p{
	line-height:16px;
	margin:17px 0;
	width:90%;
}
#content .demi{
	float:left;
	width:50%;
}
#content .demi h4{
	color:#f05423;
	width:90%;
	font-size:1.3em;
	border-bottom:4px solid #f05423;
	margin:11px 0 -10px;
	background-color:#fff;
	padding:7px 0 0px 4px;
	font-weight:bold;
}
#content .meyc:before{
	content:url('img/meyc.png');
	background-color:#f05423;
	padding:8px 5px 3px;
	margin-left:-5px;
	margin-right:5px;
	margin-top:10px;
}
#content .france:before{
	content:url('img/france.png');
	background-color:#f05423;
	padding:8px 5px 3px;
	margin-left:-5px;
	margin-right:5px;
}
#content .ticket:before{
	content:url('img/iphone.png');
	background-color:#f05423;
	padding:8px 5px 3px;
	margin-left:-5px;
	margin-right:5px;
}
#content .camion:before{
	content:url('img/camion.png');
	background-color:#f05423;
	padding:8px 5px 3px;
	margin-left:-5px;
	margin-right:5px;
}
#content .demi p{
	width:90%;
}
#content .form{
	float:right;
	width:33%;
}
#content .form span .wpcf7-radio{
	border:0;
}
#content .form .wpcf7-form-control{
	border:1px solid #f05423;
	border-radius:2px;
}
#content .form .title{
	font-weight:bold;
	color:#0075bf;
	margin-top:6px;
}
#content h2{
	color:#0075bf;
}
#content .homeleft h3{
	color:#0075bf;
	width:95%;
	border-bottom:4px solid #f05423;
	font-size:1.5em;
	margin:15px 0 10px;
}
#content .homeleft h5{
	color:#0075bf;
	font-size:1.5em;
	margin:0;
	padding:0;
}
#content .homeleft  h2, #content .form  h2, #content .form h4{
	color:#0075bf;
	font-size:1.5em;
	margin:15px 0 10px;
	border-bottom:4px solid #f05423;
}
 #content .form h4{
	font-size:1.3em;
	margin:19px 0 10px;
}
#content .post a img{
	width:20%;
	height:auto;
	margin:5px;
}
.wpcf7-list-item-label{
	color:#000;
}
.Gestion label{
	display:table-row;
}
.nom{
	margin-left:6px;margin-right:18px;
}
.mail{
	margin-left:10px;
}
.tel{
	margin-left:17px;
}
.wpcf7-submit{
	font-family: Arial,sans-serif;
    padding: 5px; /*permet le centrage vertical*/
    text-align: center;
    color: #fff;
	background: #f37521;
    background: -webkit-linear-gradient( #EF4322, #f37521);
    background:    -moz-linear-gradient( #EF4322, #f37521);
    background:     -ms-linear-gradient( #EF4322, #f37521);
    background:      -o-linear-gradient( #EF4322, #f37521);
    background:         linear-gradient( #EF4322, #f37521);
	border-radius: 8px;
	text-shadow: 0px 1px 0px rgba( 255, 255, 255, 0.2);
	box-shadow: 0 0 5px rgba( 0, 0, 0, 0.5),
                0 -1px 0 rgba( 255, 255, 255, 0.4);
	margin-top:5px;
}
.wpcf7-submit:hover{
    color: #222;
    background: #555;
    background: -webkit-linear-gradient( #f37521, #EF4322);
    background:    -moz-linear-gradient( #f37521, #EF4322);
    background:     -ms-linear-gradient( #f37521, #EF4322);
    background:      -o-linear-gradient( #f37521, #EF4322);
    background:         linear-gradient( #f37521, #EF4322);
}
.envoiForm{
	margin:30px 0 0 180px;
	width:147px;
	height:28px;
	padding:3px;
}
.meyclub{
	margin-left:23px;
}
.envoi{
	margin-left:98px;
	margin-bottom:15px;
}
#footer{
	width:900px;
	margin:0 auto;
}
#footer a{
	color:#000;
	text-decoration:none;
	font-size:0.8em;
}
#footer a:hover{
	opacity:0.5;
	text-decoration:underline;
}
#backgroundPopupNewsletter{
	display:none;
	position:absolute;
	height:100%;
	width:100%;
	background-color:#000;
	top:0;left:0;
	z-index:49;
}
#popupNewsletter{
	display:none;
	position:absolute;
	width:625px;
	height:auto;
	background-color:#005cac;
	z-index:50;
	border-radius:5px;
	color:#fff;
}
#popupNewsletter .wpcf7-list-item-label{
	color:#fff;
}
#popupNewsletter .contentPopup{
	margin:10px;
	line-height:15px;
}
#popupNewsletter .contentPopup a{
	color:#fff;
}
#popupNewsletterClose{
	float:right;
}
.wpcf7-list-item{
	margin-left:0;
}
.adherent{
	width:47%;
}
.situation{
	width:67%;
}