body{
	font-family: verdana, arial, sans-serif;
	background-color: #a2b3c1;
}


#formulaire-inscription{
border:1px solid #222;
border-radius:6px;
width:600px;
margin:auto;
padding:10px;
background-color:#ffeeb8;
}

#formulaire-inscription label{
display:block;
margin-top:15px;
font-weight:bold;
}

#formulaire-inscription input[type=text]{
border-radius:5px;
border:1px solid #222;
background-color:#DDD;
color:#00F;
}

#formulaire-inscription input[type=submit]{
display:block;
background-color:#ff7d00;
margin:auto;
width:150px;
height:50px;
border-color:#690002;
border-radius:25px;
}

#formulaire-inscription input[type=reset]{
background-color:#f00;
color:#fff;
}



#formulaire-inscription fieldset{
border:1px solid #ab9d6b;
border-radius:0px 18px 0px 18px;
box-shadow:3px 3px 6px rgba(50,50,50,0.5);
margin:15px 0px;
}

#formulaire-inscription fieldset legend{
font-variant:small-caps;
color:#8d0009;
margin:0px 10px;
}

:required{
background-color:#f00;
}

:focus{
background-color:#0f0 !important;
}



input[type="range"] {
position: relative;
margin-left: 1em;
}

input[type="range"]:after,
input[type="range"]:before {
position: absolute;
top: 1em;
color: #aaa;
}

input[type="range"]:before {
    left:0em;
    content: attr(min);
}
input[type="range"]:after {
    right: 0em;
    content: attr(max);
}



