#stages-liste{}
#stages-liste div.stage{position:relative;overflow:hidden;padding:40px;padding-left:50px;border-bottom:1px solid #eee;-moz-transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
#stages-liste div.stage:hover{background:#f5f5f5}
#stages-liste div.stage a:hover{text-decoration:none;}
#stages-liste div.stage .etat{position:absolute;left:0px;top:0px;display:flex;align-items: center;justify-content: center;width:100%;height:100%;font-size:30px;background:rgba(242,222,222,0.7);text-align:center;color:red;}
#stages-liste div.stage .dashicons{position:absolute;left:10px;top:47px;font-size:30px;color:#ddd}
#stages-liste div.stage .text{color:#555}
#stages-liste div.stage .text h3, #stages-liste div.stage .text p{margin:0}
#stages-liste div.stage .infos{text-align:center;margin-top:20px;}
#stages-liste div.stage .infos span{display:block;margin-bottom:5px;}
#stages-liste div.stage .infos span.tarif{padding:5px;font-weight:bold;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background:#ccc;color:#fff}

#form_stage{}
#form_stage p{overflow:hidden;margin-left:20px;}
#form_stage label{display:block;font-weight:bold;}
#form_stage label span{color:#aaa;font-weight:normal;}
#form_stage small{display:block;color:#bbb}
#form_stage .content{border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:20px;}
#form_stage .carte{background:#eee;padding:10px;margin:40px 0px;}
#form_stage .carte p{margin-left:0px;margin-top:20px;}
#form_stage .carte .num_carte{margin-left:30px;}
#form_stage input[type=text]{width:250px;padding:5px;background:#fff;}
#form_stage textarea{resize:none;width:100%;height:150px;padding:5px;background:#fff;}
#form_stage select{padding:5px;border-color:#ddd}
#form_stage input[type=text].jour, #form_stage .mois, #form_stage input[type=text].annee, #form_stage input[type=text].cp, #form_stage input[type=text].ville{display:inline;width:auto;}
#form_stage .ref{display:none;}
#form_stage .small{font-style:italic;font-size:0.9em}
#form_stage a.submit{background:#222;color:#fff;display:inline-block;padding:7px 20px;-moz-transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
#form_stage a.submit:hover{background:#0084A9;text-decoration:none;}
#form_stage .download{background:#f5f5f5;padding:20px;padding-left:50px;}
#form_stage .download .dashicons{position:absolute;left:10px;top:47px;font-size:30px;color:#ddd}
#form_stage .download p{margin:0;}

@media screen and (min-width: 959px) {
	#stages-liste div.stage .infos{position:absolute;right:20px;top:10px;}
}