.fleft {float:left;}
.fright {float:right;}

/* Panel de filtres */
#formActualites input.valider-form, #formActualites .reinitialiser-form {display:block;width: 100%;box-sizing: border-box;height: 25px;padding:0;text-align: center;transition: all 0.3s ease-in-out;font-size: 12px;text-transform: uppercase;font-family: inherit;font-weight: normal; outline: none;}
#formActualites input.valider-form {margin:15px 0 5px 0;cursor: pointer;background-color: #222; color: #FFF;border: 1px solid #222}
#formActualites input.valider-form:hover {background-color: #FFF; color: #222;border: 1px solid #222}
#formActualites .reinitialiser-form {width: 100%;display: block; text-decoration: none; background-color: #FFF; color: #222; line-height: 25px; border: 1px solid #FFF}
#formActualites .reinitialiser-form:hover {border: 1px solid #222; color: #222;}

.centerPropActu {margin:0 auto;width:950px;z-index:5;}
#overlay-back {position:fixed;width:100%;height:100%;top:0px;left:0px;background-color:#363636;z-index:20;opacity:0.7;display:none;}
#proposition-actualite {display:none;position:absolute;background-color:#fff;z-index:20;width:900px;top:317px;padding:25px;}
#proposition-actualite a.close-popup {text-decoration:none;color:#6C6C6C;font-weight:bold;position:absolute;right:5px;top:10px;}
#proposition-actualite a.close-popup span {font-size:30px;height: auto;width: auto;}
#proposition-actualite a:hover.close-popup {color:#303030;}
#proposition-actualite .information-actualite a.btn-suivant-form, #proposition-actualite .information-actualite-suite a.btn-precedent-form {background-color:#2F2F2F;cursor:pointer;color:#fff;text-decoration:none;text-transform:uppercase;padding:10px 20px;opacity:1;float:right;margin-right:5px;margin-top:30px;-webkit-transition:opacity 0.75s;transition:opacity 0.75s;}
#proposition-actualite .information-actualite a:hover.btn-suivant-form, #proposition-actualite .information-actualite-suite a:hover.btn-precedent-form {opacity:0.75;}
#proposition-actualite .information-actualite-suite a.btn-precedent-form {float:left;}
#proposition-actualite .information-actualite-suite {display:none;}
#proposition-actualite .bloc-form {width:100%;display:block;overflow:hidden;}
#proposition-actualite .demi-field {width:48%;}
#proposition-actualite .hideStart {display:none;}
#proposition-actualite .bloc-form .demi-bloc-form {width:48%;float:left;}
#proposition-actualite .bloc-form .demi-bloc-form input, #proposition-actualite .bloc-form .demi-bloc-form input[type=email] {width:96%;}
#proposition-actualite .bloc-form .demi-bloc-form.fright-bloc {float:right;}
#proposition-actualite .bloc-form label {background:url('../images/Puce1.png') no-repeat left 5px;font-size:16px;color:#363636;padding-left:20px;display:block;margin:10px 0 4px 0;font-weight:bold;line-height:1.3em;}
#proposition-actualite .bloc-form .checkboxgmap {background:none;padding-left:0;font-weight:normal;float:left;margin-right:15px;}
#proposition-actualite .bloc-form .checkboxgmap span {padding-left:25px;line-height:27px;}
#proposition-actualite .bloc-form #googlemap-prop {height:300px;}
#proposition-actualite .bloc-form label span.obligatoire {color:#E20C0C;}
#proposition-actualite .bloc-form input {outline:none;width:100%;height:25px;box-sizing:border-box;padding-left:5px;padding-right:5px;color:#363636;font-size:13px;border:1px solid #A8A4A4;box-sizing:border-box;}
#proposition-actualite .bloc-form input[type=file] {border:none;margin:15px 0;} 
#proposition-actualite .bloc-form textarea {width:100%;height:70px;padding:5px;box-sizing:border-box;color:#363636;font-size:13px;font-family:Arial;border:1px solid #A8A4A4;outline:none;resize:vertical;box-sizing:border-box;}
#proposition-actualite .bloc-form #wp-article_content-wrap {border:1px solid #A8A4A4;}
#proposition-actualite .bloc-form input[type=radio] {-webkit-appearance:radio;box-sizing:border-box;width:15px;margin-top:0px;position:absolute;appearance:radio;-moz-appearance:radio;}
#proposition-actualite .bloc-form .cats-actualite {height:171px; overflow-y:auto;padding: 2px;border: 1px solid rgb(169, 169, 169);}
#proposition-actualite .bloc-form .cats-actualite li {clear: both;overflow: hidden;}
#proposition-actualite .bloc-form .cats-actualite input, #proposition-actualite .bloc-form .cats-actualite p span {display: block; float: left;}
#proposition-actualite .bloc-form .cats-actualite li label {background: none; font-size: 13px; margin: 0; font-weight: normal; padding:0;}
#proposition-actualite .bloc-form .cats-actualite ul.children {padding-left:20px;}
#proposition-actualite .bloc-form #nepasremplir {display: none;}
#proposition-actualite button#soumettre-actualite {background-color:#2F2F2F;cursor:pointer;color:#fff;text-decoration:none;text-transform:uppercase;padding:10px 20px;opacity:1;float:right;margin-right:5px;margin-top:30px;-webkit-transition:opacity 0.75s;transition:opacity 0.75s;}
#proposition-actualite button#soumettre-actualite:hover {opacity:0.75}
#proposition-actualite p.error {color:#E20C0C;}
#proposition-actualite span.loader {background:url('../images/loading.gif') 0 0 no-repeat;height:32px;width:32px;margin:0 auto;display:block;}
#proposition-actualite #wp-description-manif-wrap {border:1px solid #A8A4A4;}
#proposition-actualite #wp-description-manif-wrap #mceu_19 {border:1px solid #999999;}
#proposition-actualite #wp-description-manif-wrap #mceu_18-body #mceu_14.mce-last {display:none;}
#proposition-actualite p.thanks {margin:20px 0;border-left:15px solid green;padding-left:10px;}


/* Proposition d'actualité */

.panel-actualites .propose-actualite a {background-color:#7cae38;padding:10px;cursor:pointer;display:block;padding-left:20px;text-transform:uppercase;font-size:15px;font-weight:600;line-height:26px;color:#fff;text-decoration:none;-webkit-transition:background-color 0.5s ease-in-out;transition:background-color 0.5s ease-in-out;-moz-transition:background-color 0.5s ease-in-out;}
.panel-actualites .propose-actualite a span {width:28px;height:25px;display:block;float:left;margin-right:10px;}
.panel-actualites .propose-actualite a:hover {background-color:#507123;}

/* ************************* */
/* NEW PROPOSITION ACTUALITE */
/* ************************* */

#proposition-publication {display:none;}
#proposition-publication a.close-popup {text-decoration:none;color:#6C6C6C;font-weight:bold;position:absolute;right:5px;top:10px;}
#proposition-publication a.close-popup span {font-size:30px;height: auto;width: auto;}
#proposition-publication a:hover.close-popup {color:#303030;}
#proposition-publication .information-actualite a.btn-suivant-form, 
#proposition-publication .information-actualite-suite a.btn-precedent-form {margin-top:30px;}
#proposition-publication .information-actualite-suite a.btn-precedent-form {float:left;}
#proposition-publication .information-actualite-suite {display:none;}
#proposition-publication .bloc-form {width:100%;display:block;overflow:hidden;}
#proposition-publication .demi-field {width:48%;}
#proposition-publication .hideStart {display:none;}
#proposition-publication .bloc-form .demi-bloc-form {width:48%;float:left;}
#proposition-publication .bloc-form .demi-bloc-form input, #proposition-publication .bloc-form .demi-bloc-form input[type=email] {width:96%;}
#proposition-publication .bloc-form .demi-bloc-form.fright-bloc {float:right;}
#proposition-publication .bloc-form label {font-size:16px;color:#363636;display:block;margin:10px 0 4px 0;font-weight:bold;line-height:1.3em;}
#proposition-publication .bloc-form label#label-rgpd {display: inline-block;} /* JEREMY */
#proposition-publication .bloc-form .checkboxgmap {background:none;padding-left:0;font-weight:normal;float:left;margin-right:15px;}
#proposition-publication .bloc-form .checkboxgmap span {padding-left:25px;line-height:17px;}
#proposition-publication .bloc-form #googlemap-prop {width:100%;height:300px;margin:20px 0 0;}
#proposition-publication .bloc-form label span.obligatoire {color:#790000;}
#proposition-publication .bloc-form input {outline:none;width:100%;height:25px;box-sizing:border-box;padding-left:5px;padding-right:5px;color:#363636;font-size:13px;border:1px solid #A8A4A4;box-sizing:border-box;}
#proposition-publication .bloc-form input[type=file] {border:none;margin:0;padding:10px 0 0;}
#proposition-publication .bloc-form input[type=checkbox] {display: inline-block;} /* JEREMY */
#proposition-publication .bloc-form textarea {width:100%;height:70px;padding:5px;box-sizing:border-box;color:#363636;font-size:13px;font-family:Arial;border:1px solid #A8A4A4;outline:none;resize:vertical;box-sizing:border-box;}
#proposition-publication .bloc-form #wp-article_content-wrap {border:1px solid #A8A4A4;}
#proposition-publication .bloc-form input[type=radio] {-webkit-appearance:radio;box-sizing:border-box;width:15px;margin-top:1px;position:absolute;appearance:radio;-moz-appearance:radio;}
#proposition-publication .bloc-form .cats-actualite {height:171px; overflow-y:auto;padding: 2px;border: 1px solid rgb(169, 169, 169);}
#proposition-publication .bloc-form .cats-actualite li {clear: both;overflow: hidden;}
#proposition-publication .bloc-form .cats-actualite input, #proposition-publication .bloc-form .cats-actualite p span {display: block; float: left;}
#proposition-publication .bloc-form .cats-actualite li label {background: none; font-size: 13px; margin: 0; font-weight: normal; padding:0;}
#proposition-publication .bloc-form .cats-actualite ul.children {padding-left:20px;}
#proposition-publication .bloc-form #nepasremplir {display: none;}
#proposition-publication button#soumettre-actualite {margin-top:30px;}
#proposition-publication p.error {color:#E20C0C;}
#proposition-publication span.loader {background:url('../images/loading.gif') 0 0 no-repeat;height:32px;width:32px;margin:0 auto;display:block;}
#proposition-publication #wp-description-manif-wrap {border:1px solid #A8A4A4;}
#proposition-publication #wp-description-manif-wrap #mceu_19 {border:1px solid #999999;}
#proposition-publication #wp-description-manif-wrap #mceu_18-body #mceu_14.mce-last {display:none;}
#proposition-publication p.thanks {margin:20px 0;border-left:15px solid green;padding-left:10px;}
#proposition-publication .image-proprietaire {font-size: 12px;margin-top: 5px}

/* Communes déléguées */
#proposition-publication .communes-deleguees p, #proposition-actualite .communes-deleguees p {display: inline-block; width: 33%;}
#proposition-publication .communes-deleguees input, #proposition-actualite .communes-deleguees input {width: auto; height:15px;display: inline-block; vertical-align: middle;}
#proposition-publication .communes-deleguees span, #proposition-actualite .communes-deleguees span {font-size: 13px;display: inline-block; vertical-align: middle;}


/* Bloc RGPD */
#proposition-actualite .bloc-rgpd {display: flex; margin-top: 10px;}
#proposition-actualite .bloc-rgpd label#label-rgpd {display: inline-block !important; margin: 0;}
#proposition-actualite .bloc-rgpd input#checkbox-rgpd {display: inline-block !important;margin: 0 10px 0 0 !important;}
#proposition-actualite .bloc-rgpd a {color:#4b4b4b;text-decoration:underline;}
#proposition-actualite .bloc-rgpd a:hover {text-decoration: none;}