div#jcs-page-4 {background-color:#f9a62c; color:#FFF; padding-bottom:2em; font-family:"Montserrat-Regular";}
div#jcs-page-4 .cs-bl p {font-size:2.4em; margin-bottom:1em;}

.jcs-map-contenair {width:50%; height:100px; float:right;}

div.type-page-contact div.cs-formulaire {width:35%; float:left; position:relative;}
div.type-page-contact div.cs-formulaire label {display:none;}
div.type-page-contact div.cs-form-ele input, div.type-page-contact div.cs-form-ele textarea {padding:0.4em 0; font-size:1.6em; display:block; border:none; border-bottom:0.1em solid #fff; color:#fff; background:transparent; font-family:"Montserrat-Regular";}

div.type-page-contact div.cs-form-submit {text-align:left; clear:both; padding-top:1em;}
div.type-page-contact div.cs-form-submit input {background:none; border:none; font-size:1.6em; padding:0.1em 0.3em;   font-family:"MuseoSansCyrl-900"; text-transform:uppercase; background-color:#808080; color:#fff; border-radius:0.2em;}

div.type-page-contact div.cs-form-ele img.jcs-cpa {width:35%; float:left; display:block;}
div.type-page-contact div.cs-form-ele input.jcs-cpa {width:63%; float:right; display:block; padding-top:0; padding-bottom:0;}

.cs-post {float:right; width:48%;}
#paragraphe-6 {color:#fff; font-size:1.6em; padding-top: 0.4em;}
#paragraphe-6 strong {display:inline-block; width:100%; border-bottom:0.1em solid; padding-bottom:0.4em; margin-bottom:0.3em; }

div.type-page-contact .cs-retour {font-size:1.6em; color:#fff; }

img.cs-vis {height:3em; margin-bottom:3em;}