/*** MARATHON ***/ 
/*** Champs optionnels cachés au départ ***/

#para011403,
#para011404,
#para011405,
#para011406,
#para011505,
#para011506
{
  display:none;
}

/*** INPUT ***/
body form div.entry input,
body form div.entry select {
  margin-right:3px;
}

body form div.entry input.short,
body form div.entry select.short {
   width:120px;
}

body form div.entry input.medium,
body form div.entry select.medium {
   width:210px;
}
body form div#para011406 input.medium,
body form div#para011506 input.medium {
   width:225px;
}

/*** TEXT ***/
body form div.entry span {

}

/*** CHECKLIST LABEL ***/
body form div.vertical div label {
  font-weight:normal;
}

/*** CHECKLIST INPUT ***/
body form div.entry label input {
  width:25px;
  margin-bottom:5px;
}
/******/
body form div.jeJoins label {
width:330px;
}
body form div.relayeur label {
width: 100px;
padding: 0px 0px 0px 80px;
}
body form div.jeJoins label input {
margin-bottom: 50px;
}
body form div.recevoirNews {
padding-top: 20px;
}
form h4 {
float: left;
clear: both;
margin-top: 15px;
padding: 8px 0px 15px 0px;
border-top: 1px solid #E7581E;
width: 515px;
}
.trailer {
font-size: x-small;
padding: 3px 0px 0px 3px;
margin:  0px 0px 0px 0px;
color: #CB006E;
display: block;
line-height: 1.3em;
float: left;
}
.agemin {
width: 330px;
padding: 3px 0px 0px 170px;
}
div.relative {
position: relative;
}
body form div.absolute01,
body form div.absolute02,
body form div.absolute03 {
position: absolute;
left: 350px;
font-size: x-small;
width: 200px;
}
body form div.absolute01{
top: 70px;
}
body form div.absolute02 {
top: 125px;
}
body form div.absolute03 {
top: 165px;
}
body form div.vertical div.absolute01 label,
body form div.vertical div.absolute02 label,
body form div.vertical div.absolute03 label {
width: 115px;
line-height: 1em;
}
body form div.vertical div.absolute01 input,
body form div.vertical div.absolute02 input,
body form div.vertical div.absolute03 input {
width: 30px;
font-size: x-small;
}

body #inter form .parajour select {
width: 60px;
margin-right: 10px;
}

/*--  ACCEPTER REGELEMENT  --*/
body #inter form #para0116 label {
width: 475px;
}
body #inter form #para0116 input {
width: 20px;
border: none;
}
