@charset "utf-8";
/* CSS Document */
*{
padding:0;
margin:0;
}
.clearfix {height:1%}

.clearfix:after {

	content:".";

	height:0;

	line-height:0;

	display:block;

	visibility:hidden;

	clear:both;

}
body{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#headback{
background:#FFFFFF url(fondhead.jpg) repeat-x;
width:auto;
height:100px;

}
#head{
clear:both;
width:1004px;
height:100px;
margin:0 auto;
position:relative;
}
#headleft{
width:740px;
float:left;
height:100px;
}
#headleft a.logo{
background:url(logobow.jpg);
width:290px;
height:100px;
text-indent:-99999px;
display:block;
}

#mainbodyback{
background-color:#9edcf8;
min-height:100px;
}
#mainbody{
width:1004px;
margin:0 auto;
position:relative;
clear:both;

}

#content{
width:1004px;
position:relative;
margin:0 auto;
padding-top:20px;
}

#contenu{
width:225px;
height:315px;
background:url(fondconnexion.jpg) no-repeat;
position:relative;
margin:100px auto;
padding:10px 70px;
}
#contenu h1{
color:#804561;
width:60px;
position:relative;
margin:20px auto;
}
#contenu form p{
color:#804561;
font-size:16px;
font-weight:bold;
padding:15px 0;
}
#contenu form input{
width:225px;
}
#contenu form button{
float:right;
margin-top:20px;
background:url(fdboutonV.jpg) repeat-x;
height:31px;
line-height:31px;
width:60px;
color:#FFFFFF;
font-weight:bold;
border:none;
}
#contenu a{
color:#804561;
position:absolute;
bottom:50px;
left:70px;
font-size:14px;
font-weight:bold;
}
#footer{
background-color:#804561;
height:50px;
width:auto;
}
#footer p{
color:#bf8a9c;
font-size:14px;
text-align:center;
line-height:50px;
}