*
{padding:0;
margin:0;
line-height:15px;
border:0;
font-family:Arial, Verdana, Tahoma, sans-serif;
font-size:11px;
color:#000;
}


#page
{position:absolute;
width:850px;
margin:0 0 0 -425px;
left:50%;
border:1px solid #ccc;
background-image:url(images/fond.jpg);
background-repeat:no-repeat;
}

a
{color:#0000cc;}

h1 a
{display:block;
padding:58px 0 60px 20px;
font-size:24px;
line-height:27px;
font-style:italic;
color:#fff;
text-decoration:none
}

h1 a span
{color:#fff;
font-style:normal;
font-size:16px;
}



#contenu
{position:relative;
top:0;
width:850px;
background-image:url(images/man.png);
background-repeat:no-repeat;
background-position:-10px bottom;
}


#contenu p
{margin:0 180px 0 200px;
text-align:justify;
padding-bottom:10px;

}

#contenu h2
{margin:0 180px 0 200px;
padding:2px 5px 2px 5px;
background-color:#55b05a;
color:#fff;
font-size:13px;
}

#contenu h3
{margin:0 180px 0 200px;
border-bottom:1px solid #000;
font-size:13px;
}

#contenu form
{margin-top:10px;
}




#contenu .erreur, #contenu .valid
{color:#d23d24;
font-weight:bold;
margin:0 0 0 200px;
padding:0
}

#contenu .valid
{color:#000;}


