section article form {float:left;width:100%;margin:20px 0;}
section article form fieldset {float:left;width:100%;margin-bottom:10px;}
section article form fieldset#message {padding-top:20px;margin-top:10px;}
section article form fieldset p {width:50%;padding:0 5px;}
section article form fieldset p.large {width:100%;}
section article form fieldset legend {float:left;width:100%;font:normal 1.1em/1 'YanoneBold', sans-serif;padding:0 5px 10px;}
section article form fieldset p label {float:left;width:100%;font:normal .9em/1 'YanoneExtraLight', sans-serif;text-transform:uppercase;padding-bottom:3px;}
section article form fieldset p input, section article form fieldset p textarea {float:left;width:100%;font:normal 1.1em/1 'Yanone', sans-serif;border:0;border-bottom:2px solid #a0c467;padding:8px 10px;background:rgba(244,237,231,.5);}
section article form fieldset p textarea {height:200px;resize:none;}
section article form fieldset p input#email {display:none;}

section article form fieldset p label.a_verifier {color:red;font-weight:700;}
section#contenu article .articleBody p.erreurs {font-size:1em;text-align:right;color:red;margin-bottom:15px;}


section article form .nota, section article form .envoyer {width:50%;}
ection#contenu article .articleBody {font:italic .8em/1.1 'YanoneLight', sans-serif;}
section article form .informatique-libertes {float:left;width:100%;margin-top:20px;}
section#contenu article .articleBody .informatique-libertes p {font:italic .8em/1.1 'YanoneLight', sans-serif;}

section#contenu article .articleBody form p.envoyer input {float:right;width:auto;padding:10px 20px;font:normal 1.1em/1 'Yanone', sans-serif;font-weight:700;text-transform:uppercase;background:#a0c467;color:#fff;border:0;cursor:pointer;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;}
section#contenu article .articleBody form p.envoyer input:hover {background:#dfbb0e;color:#fff;}

/*** PARTIE DROITE : CARTO ***/
section article #situation {float:left;width:100%;padding:20px;background:#eee;}
section article #carte {float:left;width:100%;height:400px;}
section article #situation address, section article #situation .form_itineraire {float:left;width:100%;text-align:center;}
section article #situation address h4 {font:normal 1.1em/1 'Yanone', sans-serif;font-size:700;}
section article #situation address .tel, section article #situation address .telecopy {width:50%;margin-top:15px;}
section article #situation address .country {text-transform:uppercase;}

section article #situation .form_itineraire {display:block;padding:20px 0 0;}
section article #situation .form_itineraire h4 {font:normal 1.1em/1 'YanoneLight', sans-serif;font-size:700;}
section article #situation .form_itineraire p {position:relative;}
section article #situation .form_itineraire p input#adresse {float:left;width:50%;font:italic .9em/1 'YanoneExtraLight', sans-serif;border:1px solid #fff;padding:8px 10px;color:#555;}
section article #situation .form_itineraire p input#adresse:focus {font-family:'YanoneLight', sans-serif;}
section article #situation .form_itineraire p input#calculer {float:right;width:auto;padding:10px 20px;font:normal .95em/1 'YanoneLight', sans-serif;font-weight:700;text-transform:uppercase;background:#a0c467;color:#fff;border:0;cursor:pointer;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;}
section article #situation .form_itineraire p input#calculer:hover {background:#dfbb0e;}

section article #situation #itineraire {float:left;width:100%;display:none;padding:20px 0 0;font-size:.85em;}
section article #situation #itineraire .erreurIntineraire {color:red;font-family:'YanoneLight', sans-serif;font-style:italic}

section aside h3 {text-align:center;}
section aside p {font:normal 1.6em/1 'YanoneExtraLight', sans-serif;text-align:center;}
section aside p.tel {margin-top:25px;}

@media screen and (min-width: 721px) and (max-width: 960px) {
	.container_24 #demande-information.grid_12, .container_24 #situation.grid_12 {width:700px;}
}
@media screen and (max-width: 720px) {
	section article form fieldset p,section article form .nota, section article form .envoyer,section article #situation .form_itineraire p input#adresse, section article #situation .form_itineraire p input#calculer {width:100%;}
}