body{
font-size: 10px;
font-family: Trebuchet MS;
}

.formu{
font-size: 10px;
font-family: Trebuchet MS;
margin: 0px;
padding: 0px
}

label {
display: inline;
float: left;
width: 200px;
font-weight: bold;
}

label.courriel {
display: inline;
float: left;
width: 250px;
font-weight: bold;
}

fieldset.inner{
padding: 1.5em;
background-color: #f4f8fa;
border-color: #b1deea;
border: solid 2px #b1deea;
}

legend.inner{
font-weight: bold;
}

fieldset.cadre{
width: 520px;
padding: 1.5em;
font-size: 1em;
border-color: #b1deea;
border: solid 2px #b1deea;
}

legend{
font-weight: bold;
}


fieldset.candidature{
width: 525px;
padding-left: 1.5em;
padding-right: 1.5em;
padding-bottom: 1.5em;
font-size: 1em;
background-color: #f4f6e7;
border-color: #dbe7b6;
border: solid 2px #dbe7b6;;
}

fieldset.validation{
width: 525px;
padding: 1.5em;
font-size: 1em;
border-color: black;
border: solid 2px black;
}

.warning{
color:red;
font-weight:bold;
}

.warningVert{
color: #96BD0D;
}

.warningbig {
color: red;
font-weight: bold;
font-size: 1.6em;
}

input.black{
border: solid 1px black;
}

input.blue{
border: solid 1px #b1deea;
}

input.green{
border: solid 1px #dbe7b6;
}

textarea.green{
border: solid 1px #dbe7b6;
}

select.blue{
border: solid 1px #b1deea;
font-size: 1em;
}

.spacing{
height: 25px;
}

.mentionlegales{
width:550px;
font-style:italic;
text-align:justify
}

.enTeteTab{
border: solid 1px black;
font-weight: bold;
background-color: #96BD0D;
}

.cellTab{
background-color: #D7D7D7;
}

.noborder{
border : 0px;
}

.listeCandi{
width:100%;
text-align:center;
border-spacing: 0px;
}