/* CSS Document */

body {
background-color:#241101;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#70645a;
}
#conteneur {
text-align:center;
}
#centre {
  margin-left: auto;
  margin-right: auto;
  width: 906px;
  text-align: left;
}
#blanc {
width: 886px;
margin-top:60px;
background-color:#FFFFFF;
padding:10px;
}
#visuel {
float:left;
margin-right:1px;
}
#droite_haut {
float:left;
background-color:#241101;
width:425px;
height:203px;
padding-top:92px;
padding-left:15px;
}
#droite_haut p{
/*text-align:justify;*/
margin-top:22px;
width:325px;
line-height:16px;
}
#droite_bas {
width:423px;
float:left;
padding-left:15px;
}
.marron {
color:#241101;
_margin-top:10px;
}
.txtgauche {
float:left;
width:217px;
}
a {
color:#70645a;
text-decoration:underline;
}
a:hover {
color:#241101;
}
#ident {
position:relative;
float:left;
margin-left:15px;
width:189px;
margin-top:40px;
}
#ident input {
height:14px;
width:155px;
padding:2px;
display:block;
border:1px solid #70645a;
margin-bottom:5px;
color:#666666;
font-size:11px;
}
#ident select {
    float:left;
    height:18px;
    width:45px;
    padding:0;
    font-size:11px;
    border:1px solid #70645a;
    color:#666;
}
#ident #user_name {
    margin-left:55px;
    width:100px;
}
#btvalid {
position:absolute;
right:0px;
top:25px;
_top:28px;
}
#btvalid input {
padding:0px;
width:18px;
height:18px;
}
#btvalid2 {
position:absolute;
right:0px;
top:0px;
_top:1px;
}
#btvalid2 input {
padding:0px;
width:18px;
height:18px;
}
#btvalid3 {
position:absolute;
right:0px;
top:75px;
_top:82px;
}
#btvalid3 input {
padding:0px;
width:18px;
height:18px;
}

#error {
font-weight:bold;
color:#ff9c00;
}
#footer {
padding:10px;
}
.spacer {
clear:both;
}
.spacer2 {
clear:both;
height:1px;
}