@charset "utf-8";

form{
width:505px;
margin:0 auto;
border:none;
overflow:hidden;
}

#right form h2{
width:480px;
height:15px;
line-height:15px;
background:none;
font-size:1em;
color:#090796;
border-left:#000 solid 1px;
border-bottom:#000 solid 1px;
padding:0 0 3px 5px;
margin:5% auto 1% auto;
text-transform:uppercase;
}

#right form .obligatoires{
height:20px;
margin:0.5em auto 1em auto;
text-align:right;
font-size:.70em;
color:#BE0107;
}

#right form .ast{
color:#BE0107;
}

#right form p{
margin:0.5em 3em;
}

form fieldset{
width:450px;
margin:1% auto;
padding:0.5em;
background:#fff url(plan_bg_rpt.gif) left bottom repeat-x;
border:#a5a5a5 solid 1px;
}

form fieldset .left{
float:left;
width:225px;
}

form fieldset label{
display:block;
width:220px;
height:25px;
}

form fieldset label span{
display:block;
float:left;
width:100px;
height:20px;
text-align:right;
padding:0 3px 0 0;
color:#333;
font-weight:bold;
}

form fieldset.activites label{
display:block;
width:430px;
height:auto;
margin:0 auto;
overflow:hidden;
padding:3px 0 0 0;
}

form fieldset.activites label span{
display:block;
float:left;
width:400px;
height:20px;
text-align:right;
padding:0 3px 0 0;
color:#333;
font-weight:bold;
}

form fieldset.activites label span.box{
display:block;
float:right;
width:20px;
height:20px;
padding:3px 0 0 0;
}

form fieldset .civilite{
float:left;
width:450px;
}

form fieldset .civilite label{
float:left;
width:110px;
}

form fieldset .civilite span{
float:left;
width:100px;
color:#333;
font-weight:bold;
}

form fieldset label .text{
width:110px;
height:18px;
background-color:#eee;
border:#747474 solid 1px;
color:#797979;
}

form fieldset label, .textlog{
display:block;
width:400px;
height:25px;
}

form fieldset label .textlog{
width:200px;
height:18px;
background-color:#eee;
border:#747474 solid 1px;
color:#797979;
}

form fieldset.writemsg{
display:block;
}

form fieldset.writemsg .area{
width:450px;
height:90px;
margin:0;
padding:0;
background-color:#eee;
border:#747474 solid 1px;
color:#797979;
}

form fieldset.valider{
background:#090896;
}

form fieldset.valider label .submit{
width:171px;
height:27px;
text-align:center;
line-height:27px;
background:#fff url(submit.gif) center center;
border:none;
color:#090896;
font-weight:bold;
font-size:.9em;
cursor:pointer;
margin:0 0 0 139px;
}



