.bloc_newsletter {text-align:center;padding:10px;}

.bloc_newsletter p.desc {font-style:italic;font-size:1.1em;color:#C2BAB1;text-align:center;padding-bottom:5px;}
.bloc_newsletter .erreur {font-size:11px;color:#F00;text-align:center;padding-bottom:5px;}
.bloc_newsletter .div_input_newsletter {background:#3e3d40;border:1px solid #3e3d40;border-radius:5px;margin:auto;padding:0 5px;display:flex;}
.bloc_newsletter .input_newsletter {width:100%;background:transparent;border:0px none;color:#fff;height:22px;}
.bloc_newsletter .submit_newsletter {width:35px;font-weight:bold;border:0px none;border-left:1px solid #999;cursor:pointer;text-transform:uppercase;color:#fff;height:22px;padding:0;margin:0;text-align:center;}

.div_block_1 .div_input_newsletter, .div_block_2 .div_input_newsletter, 
.div_block_3 .div_input_newsletter, .div_block_4 .div_input_newsletter, 
.div_block_5 .div_input_newsletter, .div_block_6 .div_input_newsletter {background-color:#FFF;border-color:#FFF;}

.div_block_1 .bloc_newsletter .desc, .div_block_2 .bloc_newsletter .desc, 
.div_block_3 .bloc_newsletter .desc, .div_block_4 .bloc_newsletter .desc, 
.div_block_5 .bloc_newsletter .desc, .div_block_6 .bloc_newsletter .desc {color:#DDD;}

.div_block_1 .div_input_newsletter .input_newsletter, .div_block_1 .div_input_newsletter .submit_newsletter , 
.div_block_2 .div_input_newsletter .input_newsletter, .div_block_2 .div_input_newsletter .submit_newsletter , 
.div_block_3 .div_input_newsletter .input_newsletter, .div_block_3 .div_input_newsletter .submit_newsletter , 
.div_block_4 .div_input_newsletter .input_newsletter, .div_block_4 .div_input_newsletter .submit_newsletter , 
.div_block_5 .div_input_newsletter .input_newsletter, .div_block_5 .div_input_newsletter .submit_newsletter , 
.div_block_6 .div_input_newsletter .input_newsletter, .div_block_6 .div_input_newsletter .submit_newsletter {color:#3e3d40;}


.bloc_newsletter .reseauxsociaux {display:flex;justify-content:center;align-items:stretch;height:40px;padding-bottom:15px;}
.bloc_newsletter .reseauxsociaux a {margin:0 5px;}
.bloc_newsletter .reseauxsociaux img {width:100%;}