/*----------------------------DEFAULT VIEW (SMARTPHONE)-----------------------------*/
/*------------------------------------------------------------------------------------
------------------------------------------------------------------------------------*/



/****************************************************************************
FORMULAIRE*/

.control-group {
	float: left;
	width: 100%;
}
#profile input, #profile textarea, #profile input[type=text], .control-group.date input[type=text], #contenu-page #profile select[name="Salutation"] {
	width: 100%;
}
input[type=text] {
	width: 100%;
}
:valid {
 border: 1px solid #cccccc;
}
input {
	display: block;
	font-size: 14px;
	margin: 0 0 10px 0;
	width: 100%;
	padding: 6px 12px;
	height: 30px;
}
textarea {
	margin-bottom: 10px;
	padding: 6px 12px;
	width: 100%;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.spacer {
	clear: both;
	height: 0;
}
.hidden {
	display: none;
}
#wrap-form {
	padding: 0px 10px;
	font-family: 'roboto', Arial, Helvetica, sans-serif;
	margin: 0 auto;
	width: 100%;
}
#wrap-form form {
	padding: 5px 5px;
}
#wrap-form label {
	display: block;
	font-size: 14px;
	font-weight: normal;
	cursor: default;
	width: auto;
	color: #ffffff;
}
.champ-cacher {
	display: none;
}
select.time {
	width: 50%;
}
.control-group.heure {
}
#wrap-form .control-group.heure select {
	width: 40%;
}
#wrap-form select {
	background-color: #ffffff;
	display: inline-block;
	padding: 4px 6px;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 20px;
	color: #292929;
	vertical-align: middle;
	width: 100%;
	border-radius: 4px;
	height: 30px;
}
#wrap-form .slide-form input[type="radio"], input[type="checkbox"] {
	display: inline;
	width: auto;
	height: auto;
	margin-right: 10px;
}
#wrap-form .slide-form label.radio {
	display: inline;
	width: auto;
	margin: 0 2rem 0 0;
	cursor: pointer;
}
#wrap-form input.submit {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #f89827;
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff89827', endColorstr='#ffde8012', GradientType=0);
	border-color: #f89827 #f89827 #de8012;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	cursor: pointer;
	margin-right: 5px;
	margin-top: 10px;
	width: 150px;
	padding: 5px 20px;
	height: 34px;
	margin: 15px auto;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 19px;
}
#wrap-form input.submit:hover {
	background-image: -moz-linear-gradient(top, #de8012, #de8012);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#de8012), to(#de8012));
	background-image: -webkit-linear-gradient(top, #de8012, #de8012);
	background-image: -o-linear-gradient(top, #de8012, #de8012);
	background-image: linear-gradient(to bottom, #de8012, #de8012);
}

input#company {
  width: 100%;
}




/**************************/






.slide-form {
/*    display: none;*/
}
.slide-form.current {
	display: block;
}
.bouton-slide {
	display: none;
}
.bouton-slide.current {
	display: block;
}
#contenu-page input[type="button"] {
	width: auto;
	padding: 5px 20px;
	float: left;
	font-size: 14px;
	border: 1px solid #cccccc;
	cursor: pointer;
	font-family: robotomedium;
	color: #3c3c3c;
	height: 34px;
	margin-top: 10px;
}
#contenu-page input[type="button"]:hover {
	color: #222222;
}
#contenu-page select.time {
	width: auto;
	margin-right: 6%;
}
#contenu-page span.deux-points {
	margin-top: 5px;
	position: absolute;
	margin-left: -8px;
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
html, body {
	height: 100%;
	min-height: 100%;
	margin: 0;
}
body {
	padding: 0 !important;
	margin: 0 !important;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.428571429;
}
div#progress-bar {
	position: inherit !important;
}
.teldesk {
	display: none;
}
/*----------------------------HEADER-----------------------------*/
.logo {
	margin: 0 auto;
	padding-top: 10px;
	display: block;
	text-align: center;
	max-width: 100px;
}
p.telmob {
	padding-bottom: 10px;
}
.num p {
	text-align: center;
	font-size: 17px;
}
/*---------------------------------*/
.titre {
	text-align: center !important;
}
h1 {
	font-size: 22px !important;
	margin-top: 10px !important;
	margin-bottom: 5px !important;
}
h2 {
	font-size: 21px !important;
	margin-top: 10px !important;
	margin-bottom: 5px !important;
}
h3 {
	margin-top: 5px !important;
	margin-bottom: 10px !important;
}
h4 {
	font-size: 30px !important;
	margin-top: 5px !important;
	margin-bottom: 10px !important;
	font-family: Arial, Helvetica, sans-serif;
}
hr {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	border-top: none !important;
}
/*---------------------------------------------------------*/


/*----------------------------CONTENT-----------------------------*/
#intro {
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: center;
}
.arrow-down {
	display: none;
}
.arrow {
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	width: 0;
	height: 0;
	border: 6px solid transparent;
}
.right {
	border-left: 6px solid #ffffff;
}
/*---------------------------------*/
#form {
	min-height: 300px;
	padding-bottom: 22px;
}
#questio {
	min-height: 300px;
	padding: 15px;
	margin-top: 0px;
	margin-bottom: 5px;
	border: solid 2px;
	border-color: #474A4E;
}
/*---------------------------------*/
.bouton {
	width: 100%;
	display: block;
	border: none;
	font-family: inherit;
	font-size: inherit;
	cursor: pointer;
	padding: 10px 0;
	display: inline-block;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.bouton:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
/*---------------------------------*/
#mentions {
	padding: 10px 10px 0 10px;
}
#mentions p {
	margin: 0;
	text-align: justify;
	font-size: 0.8em;
}
/*---------------------------------*/
#polconf {
	padding: 10px;
}
#polconf p {
	margin: 0;
	text-align: justify;
	font-size: 0.8em;
}
/*---------------------------------*/

#avantage {
	background-color: rgba(255,255,255,0.8);
	margin: 0px;
}
#picto {
	background-color: #0294CF;
	margin: 0px;
}
#picto p {
	text-align: center;
	color: #FFFFFF;
}
#join_us {
	background-color: rgba(1,148,206,0.5);
	padding: 20px;
	margin-top: 15px;
	position: relative;
	width: 100%;
	bottom: 0;
}
.join-us {
	padding: 16px;
	margin-bottom: 5px;
}
#logos {
	background-color: #FFFFFF;
	border-bottom: 1px solid rgba(221,221,221,0.5);
}
#argus {
	background-color: rgba(255,255,255,0.8);
	margin: 10px;
}
#a_propos p {
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 15px;
	text-decoration: none;
}
#a_propos a {
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 15px;
	text-decoration: none;
}
/*---------------------------------*/
.bullets {
	padding: 11px;
	margin-bottom: 6px;
}
#title_bullets p {
	font-size: 28px;
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: center;
}
.bullets ul {
	margin-top: 10px;
	padding-left: 20px;
}
.bullets ul li {
	margin-bottom: 10px;
	list-style-image: url(../images/puce.gif);
}
.bullets h2 {
	margin-left: 10px;
}
/*---------------------------------*/
.offre {
	margin: 0 auto;
}
/*---------------------------------*/

#offre, #btn-lp, {
 margin-top: 10px;
}
.col-md-5.col-md-push-7 #questio #form {
}
.col-md-5.col-md-push-7 #questio #form {
}
#intro {
	margin-top: 10px;
	padding: 15px
}
.videolp {
	width: 90%;
	height: auto;
	min-height: 150px;
	margin: 0 auto;
	margin: 0 auto;
	border: solid 1px #333333;
	text-align: center;
}
.videolp imput {
	text-align: center
}
.blocprefooter {
	margin-top: 5px;
	padding: 10px;
}
.blocprefooter p {
	float: left
}
.blocprefooter img {
	margin-right: 5px;
	width: 100%;
	height: auto;
	max-width: 240px;
}
#temoignage p {
	padding: 10px;
	margin-top: 10px;
	font-style: italic;
	font-size: 13px;
}
#imgprofil {
	float: left;
	margin: 10px;
}
#prefoot {
	background-color: #FFFFFF;
}
.spacer {
	clear: both
}

#Titredesk{
	display: none;
}

.desk{
		display: none;
	}

#Titremob{
  font-size: 19px;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  text-align: center;
  padding: 0px 10px;
}
@media only screen and (min-width: 400px) {
.col-xs-6 {
	width: 50%;
	display: inline-block;
	float: left;
}
}

/*----------------------------TABLET N' DESKTOP VIEW -----------------------------*/
/*------------------------------------------------------------------------------------
------------------------------------------------------------------------------------*/

@media only screen and (min-width: 769px) {
	#picto {
	background-color: #0294CF;
	margin: 20px;
}
	#avantage {
	background-color: rgba(255,255,255,0.8);
	margin: 20px;
}
	#questio {
	min-height: 300px;
	padding: 15px;
	margin-top: 10px;
	margin-bottom: 5px;
	border: solid 2px;
	border-color: #474A4E;
}
#wrap-form {
	padding: 20px 10px;
	font-family: 'roboto', Arial, Helvetica, sans-serif;
	margin: 0 auto;
	width: 100%;
}
.telmob {
	display: none;
}
#Titremob{
	display: none;
}
#Titredesk{
	display: block;
}
.desk{
		display: block;
	}
.teldesk {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #00a3e4;
	padding-bottom: 0px;
}
.logo {
	padding-top: 10px;
	padding-bottom: 10px;
}
.num {
	text-align: center;
}
/*---------------------------------*/
.titre {
	text-align: center !important;
}
h1 {
	font-size: 22px !important;
	margin-top: 20px !important;
	margin-bottom: 5px !important;
}
h2 {
	font-size: 26px !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
h3 {
	font-size: 25px !important;
	margin-top: 10px !important;
	margin-bottom: 20px !important;
}
h4 {
	font-size: 25px !important;
	margin-top: 10px !important;
	margin-bottom: 20px !important;
}
hr {
	margin-top: 10px !important;
}
/*---------------------------------*/
.arrow-down {
	margin-left: 5%;
	width: 0;
	height: 0;
	display: block;
}
/*---------------------------------*/
#mentions {
	margin-top: 10px;
}
/*---------------------------------*/

.bouton {
	width: 225px;
}
/*---------------------------------*/
.no-padding-right {
	padding-right: 0 !important;
}
.no-padding-left {
	padding-left: 0 !important;
}
.control-group {
	float: left;
	width: 50%;
}

#profile input, #profile textarea, #profile input[type=text], .control-group.date input[type=text], #contenu-page #profile select[name="Salutation"] {
	width: 90%;
}
input[type=text] {
	width: 90%;
}

input {
	display: block;
	font-size: 14px;
	margin: 0 0 10px 0;
	width: 90%;
	padding: 6px 12px;
	height: 30px;
}
}
 @media (min-width: 992px) {

h1 {
	font-size: 22px !important;
	margin-top: 20px !important;
	margin-bottom: 5px !important;
}
h2 {
	font-size: 30px !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
h3 {
	font-size: 30px !important;
	margin-top: 10px !important;
	margin-bottom: 20px !important;
}
.titre {
	text-align: left !important;
	margin-top: 20px;
}
/*----------------HACK CSS SOLO MIN------------------*/

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 1.1 !important;
}
/*----------------BOOTSTRAP CLASSES ne pas toucher------------------------*/

.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.container:before, .container:after {
	display: table;
	content: " ";
}
.container:after {
	clear: both;
}
.container:before, .container:after {
	display: table;
	content: " ";
}
.container:after {
	clear: both;
}
 @media (min-width: 768px) {
 .container {
 width: 750px !important;
}
 .videolp {
 height:302px;
}
 .control-group.heure {
 clear: both;
}
}
 @media (min-width: 992px) {
 .container {
 width: 970px !important;
}
}
 @media (min-width: 1200px) {
#form {
 min-height: 300px;
 padding-bottom: 0px;
}
 .container {
 width: 1170px !important;
}
 .videolp {
 height:366px;
}
}
.container-fluid {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding: 0 !important;
}
.container-fluid:before, .container-fluid:after {
	display: table;
	content: " ";
}
.container-fluid:after {
	clear: both;
}
.container-fluid:before, .container-fluid:after {
	display: table;
	content: " ";
}
.container-fluid:after {
	clear: both;
}
.row:before, .row:after {
	display: table;
	content: " ";
}
.row:after {
	clear: both;
}
.row:before, .row:after {
	display: table;
	content: " ";
}
.row:after {
	clear: both;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
@media (min-width: 768px) {
 .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
 float: left;
}
 .col-sm-12 {
 width: 100%;
}
 .col-sm-11 {
 width: 91.66666666666666%;
}
 .col-sm-10 {
 width: 83.33333333333334%;
}
 .col-sm-9 {
 width: 75%;
}
 .col-sm-8 {
 width: 66.66666666666666%;
}
 .col-sm-7 {
 width: 58.333333333333336%;
}
 .col-sm-6 {
 width: 50%;
}
 .col-sm-5 {
 width: 41.66666666666667%;
}
 .col-sm-4 {
 width: 33.33333333333333%;
}
 .col-sm-3 {
 width: 25%;
}
 .col-sm-2 {
 width: 16.666666666666664%;
}
 .col-sm-1 {
 width: 8.333333333333332%;
}
 .col-sm-pull-12 {
 right: 100%;
}
 .col-sm-pull-11 {
 right: 91.66666666666666%;
}
 .col-sm-pull-10 {
 right: 83.33333333333334%;
}
 .col-sm-pull-9 {
 right: 75%;
}
 .col-sm-pull-8 {
 right: 66.66666666666666%;
}
 .col-sm-pull-7 {
 right: 58.333333333333336%;
}
 .col-sm-pull-6 {
 right: 50%;
}
 .col-sm-pull-5 {
 right: 41.66666666666667%;
}
 .col-sm-pull-4 {
 right: 33.33333333333333%;
}
 .col-sm-pull-3 {
 right: 25%;
}
 .col-sm-pull-2 {
 right: 16.666666666666664%;
}
 .col-sm-pull-1 {
 right: 8.333333333333332%;
}
 .col-sm-pull-0 {
 right: 0;
}
 .col-sm-push-12 {
 left: 100%;
}
 .col-sm-push-11 {
 left: 91.66666666666666%;
}
 .col-sm-push-10 {
 left: 83.33333333333334%;
}
 .col-sm-push-9 {
 left: 75%;
}
 .col-sm-push-8 {
 left: 66.66666666666666%;
}
 .col-sm-push-7 {
 left: 58.333333333333336%;
}
 .col-sm-push-6 {
 left: 50%;
}
 .col-sm-push-5 {
 left: 41.66666666666667%;
}
 .col-sm-push-4 {
 left: 33.33333333333333%;
}
 .col-sm-push-3 {
 left: 25%;
}
 .col-sm-push-2 {
 left: 16.666666666666664%;
}
 .col-sm-push-1 {
 left: 8.333333333333332%;
}
 .col-sm-push-0 {
 left: 0;
}
 .col-sm-offset-12 {
 margin-left: 100%;
}
 .col-sm-offset-11 {
 margin-left: 91.66666666666666%;
}
 .col-sm-offset-10 {
 margin-left: 83.33333333333334%;
}
 .col-sm-offset-9 {
 margin-left: 75%;
}
 .col-sm-offset-8 {
 margin-left: 66.66666666666666%;
}
 .col-sm-offset-7 {
 margin-left: 58.333333333333336%;
}
 .col-sm-offset-6 {
 margin-left: 50%;
}
 .col-sm-offset-5 {
 margin-left: 41.66666666666667%;
}
 .col-sm-offset-4 {
 margin-left: 33.33333333333333%;
}
 .col-sm-offset-3 {
 margin-left: 25%;
}
 .col-sm-offset-2 {
 margin-left: 16.666666666666664%;
}
 .col-sm-offset-1 {
 margin-left: 8.333333333333332%;
}
 .col-sm-offset-0 {
 margin-left: 0;
}
}
 @media (min-width: 992px) {
 .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
 float: left;
}
 .col-md-12 {
 width: 100%;
}
 .col-md-11 {
 width: 91.66666666666666%;
}
 .col-md-10 {
 width: 83.33333333333334%;
}
 .col-md-9 {
 width: 75%;
}
 .col-md-8 {
 width: 66.66666666666666%;
}
 .col-md-7 {
 width: 58.333333333333336%;
}
 .col-md-6 {
 width: 50%;
}
 .col-md-5 {
 width: 41.66666666666667%;
}
 .col-md-4 {
 width: 33.33333333333333%;
}
 .col-md-3 {
 width: 25%;
}
 .col-md-2 {
 width: 16.666666666666664%;
}
 .col-md-1 {
 width: 8.333333333333332%;
}
 .col-md-pull-12 {
 right: 100%;
}
 .col-md-pull-11 {
 right: 91.66666666666666%;
}
 .col-md-pull-10 {
 right: 83.33333333333334%;
}
 .col-md-pull-9 {
 right: 75%;
}
 .col-md-pull-8 {
 right: 66.66666666666666%;
}
 .col-md-pull-7 {
 right: 58.333333333333336%;
}
 .col-md-pull-6 {
 right: 50%;
}
 .col-md-pull-5 {
 right: 41.66666666666667%;
}
 .col-md-pull-4 {
 right: 33.33333333333333%;
}
 .col-md-pull-3 {
 right: 25%;
}
 .col-md-pull-2 {
 right: 16.666666666666664%;
}
 .col-md-pull-1 {
 right: 8.333333333333332%;
}
 .col-md-pull-0 {
 right: 0;
}
 .col-md-push-12 {
 left: 100%;
}
 .col-md-push-11 {
 left: 91.66666666666666%;
}
 .col-md-push-10 {
 left: 83.33333333333334%;
}
 .col-md-push-9 {
 left: 75%;
}
 .col-md-push-8 {
 left: 66.66666666666666%;
}
 .col-md-push-7 {
 left: 58.333333333333336%;
}
 .col-md-push-6 {
 left: 50%;
}
 .col-md-push-5 {
 left: 41.66666666666667%;
}
 .col-md-push-4 {
 left: 33.33333333333333%;
}
 .col-md-push-3 {
 left: 25%;
}
 .col-md-push-2 {
 left: 16.666666666666664%;
}
 .col-md-push-1 {
 left: 8.333333333333332%;
}
 .col-md-push-0 {
 left: 0;
}
 .col-md-offset-12 {
 margin-left: 100%;
}
 .col-md-offset-11 {
 margin-left: 91.66666666666666%;
}
 .col-md-offset-10 {
 margin-left: 83.33333333333334%;
}
 .col-md-offset-9 {
 margin-left: 75%;
}
 .col-md-offset-8 {
 margin-left: 66.66666666666666%;
}
 .col-md-offset-7 {
 margin-left: 58.333333333333336%;
}
 .col-md-offset-6 {
 margin-left: 50%;
}
 .col-md-offset-5 {
 margin-left: 41.66666666666667%;
}
 .col-md-offset-4 {
 margin-left: 33.33333333333333%;
}
 .col-md-offset-3 {
 margin-left: 25%;
}
 .col-md-offset-2 {
 margin-left: 16.666666666666664%;
}
 .col-md-offset-1 {
 margin-left: 8.333333333333332%;
}
 .col-md-offset-0 {
 margin-left: 0;
}
}
.img-responsive {
	display: block;
	height: auto;
	width: 120px;
	margin: 0 auto;
	margin-top: 5px;
}
.hide {
	display: none;
}
.text-center {
	text-align: center;
}
.hidden {
	display: none !important;
	visibility: hidden !important;
}
div#title_bullets {
	padding: 0px 20px;
}
.control-group {
	float: left;
	width: 50%;
}
#profile input, #profile textarea, #profile input[type=text], .control-group.date input[type=text], #contenu-page #profile select[name="Salutation"] {
	width: 90%;
}
input[type=text] {
	width: 90%;
}
:valid {
 border: 1px solid #cccccc;
}
input {
	display: block;
	font-size: 14px;
	margin: 0 0 10px 0;
	width: 90%;
	padding: 6px 12px;
	height: 30px;
}
textarea {
	margin-bottom: 10px;
	padding: 6px 12px;
	width: 100%;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.spacer {
	clear: both;
	height: 0;
}
.hidden {
	display: none;
}
#wrap-form {
	padding: 22px 10px;
	font-family: 'roboto', Arial, Helvetica, sans-serif;
	margin: 0 auto;
	width: 100%;
}
#wrap-form form {
	padding: 5px 5px;
}
#wrap-form label {
	display: block;
	font-size: 14px;
	font-weight: normal;
	cursor: default;
	width: auto;
	color: #ffffff;
}
.champ-cacher {
	display: none;
}
select.time {
	width: 50%;
}
.control-group.heure {
}
#wrap-form .control-group.heure select {
	width: 40%;
}
#wrap-form select {
	background-color: #ffffff;
	display: inline-block;
	padding: 4px 6px;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 20px;
	color: #292929;
	vertical-align: middle;
	width: 100%;
	border-radius: 4px;
	height: 30px;
}
#wrap-form .slide-form input[type="radio"], input[type="checkbox"] {
	display: inline;
	width: auto;
	height: auto;
	margin-right: 10px;
}
#wrap-form .slide-form label.radio {
	display: inline;
	width: auto;
	margin: 0 2rem 0 0;
	cursor: pointer;
}
#wrap-form input.submit {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #f89827;
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff89827', endColorstr='#ffde8012', GradientType=0);
	border-color: #f89827 #f89827 #de8012;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	cursor: pointer;
	margin-right: 5px;
	margin-top: 10px;
	width: 150px;
	padding: 5px 20px;
	height: 34px;
	margin: 15px auto;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 19px;
}
#wrap-form input.submit:hover {
	background-image: -moz-linear-gradient(top, #de8012, #de8012);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#de8012), to(#de8012));
	background-image: -webkit-linear-gradient(top, #de8012, #de8012);
	background-image: -o-linear-gradient(top, #de8012, #de8012);
	background-image: linear-gradient(to bottom, #de8012, #de8012);
}
/****************************************************************************
FORMULAIRE*/



/**************************/






.slide-form {
/*    display: none;*/
}
.slide-form.current {
	display: block;
}
.bouton-slide {
	display: none;
}
.bouton-slide.current {
	display: block;
}
#contenu-page input[type="button"] {
	width: auto;
	padding: 5px 20px;
	float: left;
	font-size: 14px;
	border: 1px solid #cccccc;
	cursor: pointer;
	font-family: robotomedium;
	color: #3c3c3c;
	height: 34px;
	margin-top: 10px;
}
#contenu-page input[type="button"]:hover {
	color: #222222;
}
#contenu-page select.time {
	width: auto;
	margin-right: 6%;
}
#contenu-page span.deux-points {
	margin-top: 5px;
	position: absolute;
	margin-left: -8px;
}
