
.myMap iframe {display:inline-block !important ; width:100% !important; height:200px !important}

body{background:#f1fbfb;}
.boutons a:first-child{margin-bottom:0.2em;}
h1{font-size:2rem; color:#207f7f;}
h2{font-size:1.5rem; color:#333;}
h3{font-size:1.2rem; color:#207f7f; font-weight:normal!important;}
.container{border:1px dashed #bbb; background:#fff;}
#entete .row{background:#eee;}
.region{display:inline;font-weight:bold;}
.image {width:100%; height:200px; background-position:center; background-size:cover;}
#detail h2{margin-top:1em;}

#inclus ul { list-style: none; padding-left:0;} 
#inclus ul li:before { content: '✓'; color: green;  font-size: 1.2em;}
#inclus ul li { margin-bottom:0.5em}


#date{border-bottom:1px dashed #bbb;}
#presentation {padding-top:2em;}
#detail {padding-top:1em;}
#presentation, #detail{border-right:1px dashed #bbb;}
#inscription {background:#e2f0f0; padding-top:2em;}
.animateur{padding:1em 0; border-bottom:1px dashed #bbb;}
.animateur:hover{background:#dee;}
.photoanimateur {float:left; margin:0 1em 0 0; width:80px; height:80px; background-size:cover; background-position:center;}
.pilote {font-weight:bold; font-size:120%}
.pilotedescription { background:rgba(0,0,0,0.1); padding:10px; border-radius:10px;}
.piloteimage { float:left; margin-right:10px;width:90px; height:90px; border-radius:10px; background-position:center; background-size:cover; }
.boutons {margin:0.5em 0;}
.boutons a{margin-right:0.5em;}

#organisation {border-top:1px dashed #bbb;}
#organisation img{max-width:100%; margin:1em 0;}
#organisation h2{margin-top:1em;]}
#organisation #logo{width:100px;float:right}
#organisation #equipe{max-width:100%;}
		
