/* CSS Document */

body{
background-color:#565656;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#717171;
}

#site{
background-color:#FFFFFF;
position:absolute;
width:980px;
margin-left:-490px;
left:50%;
}

#top{
height:110px;
background-image:url(../images/top.gif);
background-repeat:no-repeat;
width:980px;
}

#bottom{
position:relative;
height:110px;
background-image:url(../images/bottom.gif);
background-repeat:no-repeat;
color:#f78f32;
font-size:11px;
width:980px;
}

#bottom span{
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
display:block;
font-size:11px;
bottom:17px;
left:66px;
}

#bottom a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#f78f32;
font-size:11px;
text-decoration:none;
}

#bottom a:hover{
color: #cf711d;
font-size:11px;
text-decoration: underline;
}

#tetiere{
position:relative;
width:862px;
height:215px;
background-image:url(../images/bando.gif);
background-repeat:no-repeat;
margin-left:60px;
margin-bottom:20px;
}

.accroche{
position:absolute;
bottom:23px;
left:80px;
font-size:13px;
}

.txt_15{
font-size:15px;
}

#form{
position:relative;
width:860px;
margin-left:60px;
}

#form_content{
width:860px;
border-left:1px solid #ced1d5;
border-right:1px solid #ced1d5;
color:#000000;
padding:0px;
}

#form-left{
float:left;
border-right:1px solid #ced1d5;
margin-left:40px;
width:390px;
}

#form-right{
float:right;
margin-right:40px;
}

#form-center{
font-size:11px;
margin-left:41px;
color:#717171;
margin-top:25px;
}

#site label{
display:block;
font-size:11px;
color:#717171;
margin-bottom:3px;
}

#site .champs{
background-image:url(../images/input.gif);
background-repeat:repeat-x;
border:1px solid #c9c9c9;
width:315px;
font-size:10px;
padding-left:2px;
color:#000000;
margin-bottom:8px;
}

#site select{
background-image:url(../images/input.gif);
background-repeat:repeat-x;
border:1px solid #c9c9c9;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
width:320px;
margin-bottom:15px;
}

.textarea{
background-position:top;
background-image:url(../images/textarea.gif);
background-repeat:repeat-x;
background-color:#e6e6e6;
border:1px solid #c9c9c9;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
width:316px;
}

.intro{
padding-left:20px;
font-weight:bold;
}

.checkbox{
margin-left:-4px;
padding:0px;
}

.bt{
margin-left:340px;
margin-top:25px;
}

.mention{
position:absolute;
bottom:5px;
left:10px;
font-size:10px;
color:#999999;
}

.field{
position:absolute;
bottom:5px;
right:10px;
font-size:10px;
color:#999999;
}

.orange{
color:#ec6d22;
}

a{
color:#999999;
}

sup{
font-size:11px;
}

img{border:0px;}

.link_bar{
position:absolute;
top:25px;
right:60px;
color:#c46900;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:right;
}

.link_bar a{
color:#eb7355;
text-decoration:none;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.link_bar img{
margin-left:15px;
margin-right:5px;
}

.link_bar2{
position:absolute;
top:55px;
right:60px;
color:#7f7f7f;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:right;
}
.confirm{
width:100%;
text-align:center;
color:#f3741a;
font-size:14px;
margin-top:50px;
margin-bottom:50px;
}

.confirm a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#f78f32;
font-size:11px;
text-decoration:none;
}