     html {background-color:#fff;padding:0;margin:0;border:0;}
     body {background-color:#fff;padding:0;margin:0;border:0;font-family:arial,verdana,sans-serif;font-size:16px;line-height:18px;}
	 
     img {border:0;}
      .m{width:100%;}
	  .action{max-width:70px;}
	  .soutien{max-width:100%;}
	  .reseau{max-width:35px;}
	  .img_logo{max-height:150px;}
	  .img_reference {width:120px;margin:1em;}
	  .img_newsletter{position:relative;max-width:600px;max-width:100%;}
textarea { }
 .blocmess {border:1px solid;border-color:#5C7C96;width:80%;height:50px;} 
input { }
 .bloccontact {border:1px solid;border-color:#5C7C96;width:80%;line-height:2.0em;}
 .bloccontact_fixe {border:1px solid;border-color:#5C7C96;width:40em;max-width:80%;line-height:2.0em;}
 .blocreduit {border:1px solid;border-color:#5C7C96;width:10em;line-height:2.0em;}
 .bouton_submit{background-color:#000;border:0;font-size:18px;line-height:25px;color:#fff;font-weight:300;font-family:Verdana;text-transform:uppercase;}
p{text-align:justify;color:#000;}
 .c{text-align:center;color:#000;}
h1{font-size:36px;line-height:36px;color:#000;font-weight:600;letter-spacing:0.2em;text-align:center;text-transform:uppercase;font-family:arial;padding:1em 0 1em 0;margin:0}
h2{font-size:30px;line-height:30px;color:#fff;font-weight:300;letter-spacing:0.1em;text-align:center;font-family:Arial;padding:2em 0 2em 0;margin:0;text-transform:uppercase;}
 .n{color:#000;}
 .alerte{background:#000;color:red;padding:0;margin:0;}
h3{color:#fff;background:#000;padding:1em 0 0.5em 1em;margin:0;text-align:left;}
h4{font-size:20px;color:#9b9b9b;font-weight:600;text-align:center;font-style:normal;font-family:Helvetica;margin:0;padding:0 0 1em 0;}
div {}
 @media only screen and (max-device-width:1000px){
 .poursmartphone{display:inline-block;}
 }
 @media only screen and (max-device-width:1000px){
 .pourordinateur{display:none;}
 }
 @media only screen and (min-device-width:1000px){
 .pourordinateur{display:inline-block;}
 }
 @media only screen and (min-device-width:1000px){
 .poursmartphone{display:none;}
 }
 
 @media only screen and (max-device-width:1000px){
 .qrcode-app{display:none;}
 }
 @media only screen and (min-device-width:1000px){
 .qrcode-app{display:block;text-align:center;}
 }
 @media only screen and (max-device-width:1000px){
 .bouton_ajout-accueil{display:block;text-align:right;background-color:rgba(255, 255, 255, 0.95);border-top:1px solid #646464;padding:1em 2em 1em 0em;font-size:15px;line-height:15px;color:#000;font-weight:300;font-family:Verdana;text-transform:none;position: fixed;width: 100%;bottom: 0;z-index: 100;}
 }
 @media only screen and (min-device-width:1000px){
 .bouton_ajout-accueil{display:none;background-color:#5AC3E8;border:0px solid #5AC3E8;padding:1em 2em 1em 2em;font-size:18px;line-height:18px;color:#fff;font-weight:300;font-family:Verdana;text-transform:uppercase;position: -webkit-sticky;position: sticky;top:0;}
 }
 @media only screen and (max-device-width:1000px){
 .bouton_ajout-favoris{display:none;text-align:left;background-color:rgba(76, 175, 80, 0.95);border:0px solid #4CAF50;padding:1em 2em 1em 2em;font-size:18px;line-height:18px;color:#fff;font-weight:300;font-family:Verdana;text-transform:uppercase;position: -webkit-sticky;position: sticky;top:0;}
 }
 @media only screen and (min-device-width:1000px){
 .bouton_ajout-favoris{display:block;background-color:rgba(255,255,255, 0.95);border:1px solid #646464;padding:1em 2em 1em 2em;font-size:18px;line-height:18px;color:#000;font-weight:300;font-family:Verdana;text-transform:uppercase;position: fixed;width: 100%;bottom: 0;z-index: 100;}
 }
 .tetiere{padding:0;margin:0;height:450px;background-repeat: no-repeat;background-size:cover;background-position:center bottom;}
 .termine{position:absolute;display:inline-block;line-height:36px;vertical-align:middle;width:100%;background-color: rgba(255, 0, 0, 0.75);color:#fff;text-transform:uppercase;margin-top:1em;padding:1em 0 1em 0;font-size:20px;}
 .rejoindre{display:inline-block;background:red;color:#fff;text-align:right;padding:1em;margin:1em;position: -webkit-sticky;position: sticky;top:0;}
 .bdwall{padding:0;margin:0 0 1em 0;background-color:#fff;text-align:center;}
 .pro{width:100%;display:inline-block;background-color:#fff;text-align:center;margin:auto;padding:auto;}
 .pro_bloc{padding:0;height:50px;background-color:#000;margin:0;vertical-align:top;}
 .pro_bloc_geoloc{padding:0px;height:450px;background-color:#fff;margin:0px;vertical-align:top;}
 .pro_bloc_image{padding:0;margin:0;height:450px;background-image: url(Photo001_belleme.jpg); background-repeat: no-repeat;background-color:#fff;text-align:center;background-size:cover;background-position:center bottom;}
 .pro_bloc_image_portail{opacity:1;padding:0;margin:0;background-color:#fff;text-align:center;}
 .pro_bloc_a_la_une{padding:0;background-color:#fff;margin:0;}
 .pro_bloc_en_ligne{padding:0;max-height:450px;background-color:#000;margin:0px;vertical-align:top;}
 .pro_bloc_a_la_une_image{padding:0 0 0 0;background-color:#fff;margin:0;border-bottom:0px solid #000;}
 .pro_bloc_accueil{opacity:1;padding:0 0 1em 0;background-color:#fff;margin:0px;vertical-align:top;text-align:center;}
 .pro_bloc_contact{padding:0;height:450px;background-color:#fff;margin:0px;vertical-align:top;}
 .pro_bloc_contact-action{display:inline-block;padding:0;background-color:#fff;margin:1em;vertical-align:top;text-align:center;font-size:1.2em;}
 .pro_bloc_infolettre{padding:0;background-color:#fff;margin:0;vertical-align:top;text-align:center;}
 .action{width:100%;padding:1em;}
 .soutien{text-align:right;}
 .bouton_demo{display:inline-block;background-color:#000;padding:1em 2em 1em 2em;font-size:18px;line-height:18px;color:#fff;font-weight:300;font-family:Verdana;text-transform:uppercase;}
 .portail_thematique_librairie-normandie{display:inline-block;padding:1em;margin:0;max-width:600px;max-height:600px;background-image: url(diffuzine_librairie.png); background-repeat: no-repeat;background-color:#fff;text-align:center;background-size:cover;background-position:center bottom;}
 .portail_thematique_alencon{display:inline-block;padding:1em;margin:0;max-width:600px;max-height:600px;background-image: url(diffuzine_librairie.png); background-repeat: no-repeat;background-color:#fff;text-align:center;background-size:cover;background-position:center bottom;}
 .pro_bloc_nous-ecrire{padding:0;background-color:#fff;margin:1em 0 2em 0;vertical-align:top;text-align:center;font-size:1.2em;}
 .pro_bloc_avis{padding:0;background-color:#fff;margin:0px;vertical-align:top;}
 .even_liste_references{width:100%;background-color:#000;margin-left:auto;margin-right:auto;text-align:center;padding:0;color:#000;}
 .adherents_liste{padding:0;background:#fff;margin-left:auto;margin-right:auto;}
 .newsletter{max-width:600px;margin-left:auto;margin-right:auto;display:inline-block;background:#fff;text-align:center;border:1px solid #000;margin:1em;}
 .newsletter_img{position:relative;overflow: hidden;max-width:600px;max-height:500px;}
 .bouton_demo_bleu{max-width:400px;background-color:#5AC3E8;border:0px solid #5AC3E8;padding:1em 2em 1em 2em;font-size:18px;line-height:18px;color:#fff;font-weight:300;font-family:Verdana;text-transform:uppercase;margin-right:auto;margin-left:auto;}
a {text-decoration:none;color:#000;}
 .a_bouton{color:#fff;}
iframe{background-color:#fff;}
 #IH{display:none;width:100%;height:600px;position: fixed;width: 100%;top: 0;z-index: 100;}
 #IH2{display:none;width:100%;height:700px;position: fixed;width: 100%;top: 0;z-index: 100;}
 #IH3{display:none;width:100%;height:600px;position: fixed;width: 100%;top: 0;z-index: 100;}
 #IH4{display:none;width:100%;height:700px;position: fixed;width: 100%;top: 0;z-index: 100;}