﻿@charset "utf-8";

.error{
height:25px;
line-height:25px;
color:#FFFFCC;
background:#A3010D url(error.gif) 5px center no-repeat;
border-bottom:#770017 solid 2px;
border-top:#770017 solid 2px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding:0 1em 0 35px;
margin:1.5em auto;
}

form{
width:660px;
padding:1em 0;
border:none;
overflow:hidden;
background:#BFB7A4;
margin:0.7em 0;
}

form.comment{
background:#7C6F5A;
}

form .no_visible{
float:left;
font-size:10px;
font-weight:normal;
text-align:left;
padding:0.5em 0 0 0.5em;
}

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

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

form .ast{
color:#BE0107;
}

form p{
margin:0.5em 3em;
}

form fieldset{
width:450px;
margin:1em 0 0.5em 105px;
padding:0.5em;
background:#B8B19F;
border:#d7cfbb solid 1px;
}

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

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

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

form fieldset.activites label{
display:block;
width:420px;
height:25px;
}

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

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{
float:left;
width:200px;
height:18px;
background-color:#fefefe;
border:#747474 solid 1px;
color:#3c3c3c;
}

/********************** pour les commentaires ************************/
form fieldset.com, form fieldset.infos{
width:80%;
margin:0.5em auto;
}

form fieldset.com label{
width:96%;
margin:0 auto;
}

form fieldset.com label span{
width:50%;
height:auto;
color:#3c3c3c;
font-size:80%;
}

form fieldset.com .text{
width:40%;
float:left;
}

form fieldset.com .area{
float:left;
width:100%;
height:200px;
background-color:#eee;
border:#747474 solid 1px;
color:#797979;
}

form fieldset.com small{ font-size:55%; }

/********************************************************************/
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:none;
border:none;
}

form fieldset.valider label .submit{
width:171px;
height:27px;
text-align:center;
line-height:27px;
background:#3c3c3c;
border:#fefefe solid 1px;
color:#fefefe;
font-weight:bold;
font-size:.9em;
cursor:pointer;
margin:0 0 0 139px;
}




