/* attributs couleurs fond de page et texte + police et taille */
body {
background-color:#FFFFFF;
color:#5F6162;
font-family:Arial, Comic Sans MS;
font-size:11pt; 
leftmargin:0; 
topmargin:0;
marginwidth:0;
marginheight:0;
}


/* attributs liens */
a {color:#5F6162; text-decoration:underline }
a:hover {color:#000000;text-decoration:underline }
a:visited {color:#000000;text-decoration:none}

/* attributs pas de bordure pour les images */
img {border:none;padding:0}

/* attributs tableaux et cellules */
table {border:none;border-collapse:collapse;}
td {font-size:11pt;font-color:#5F6162;padding:0;margin-right:0;margin-left:0}

.formulaire {
	border:none;
	margin:0;
	padding:5px;
	position:absolute;
	left:500px;
	width:360px;
	margin-left:-180px /* toujours la  moitie de la largeur */;
	top: 122px;
}


.normal
{
background:#FFFFFF;
border-color:#5F6162;
}

.focus
{
background-image:url(../pages/bg.gif)
}

.label
{
font-weight: bold;
}

/* style appliqués sur le cadre */
#corpForm fieldset {margin:0; font-style:normal; padding:0 1em 1em;color:#5F6162;}
#corpForm legend {font-weight:bold; background:transparent;color:#5F6162;}
#corpForm fieldset#coordonnees label {float:left; width:30%; text-align:right; margin:0; padding:0 .5em 0 0; line-height:1.8;color:#5F6162;}
#corpForm p {padding:.2em 0; margin:0 0 .2em 0} /* définit l'espace entre chaque ligne du formulaire */

.message_contact
{
position:absolute;
left:50%;
top:50%;
padding-top:10px;
margin-left:100%;
margin-top:-200px;
width:350px;
height:400px;
text-align:center;
 }

.button_retour
{
	margin-top:20px;
	text-align:center;
	left: 197px;
	top: 226px;

}

