*{
margin: 0;
padding: 0;
}

body
{
margin: 0;	
padding: 0;
background-color: #f0faff;
}

#sheet
{
background: url(image/border.gif) repeat-y 50% 0;
}

#container 
{
margin: 0 auto;
width: 987px; 
background-color: #3a92d1;
}

#header 
{  
margin-bottom: 10px;  
padding-top: 5px;  
background-color: #3a92d1;
background: url(image/bg.png) repeat-x;
}

#header img
{
margin-left: 125px;
border: 0;
}

#menuh { height: 40px; font-weight: bold; margin: 0; padding: 0; text-align: center; 
 background: url(image/menuh9.png) repeat-x; }

#index
{
min-height: 447px;
color: #000;
text-align: center;
font-weight: bold;
font-size: 28px;
font-family: "Times New Roman", Arial, Times, serif;
}

#index h2 /* Bienvenue*/
{
margin-top: 30px;
text-decoration: underline;
color: #ffffff;
background-color: #3a92d1; /*ŕ vérif*/
}

#index form /* bouton*/
{
margin-top: 13px;
margin-bottom: 39px;
}

#index input
{
color: #123a63;
font-weight: bold;
font-size: 20px;
font-family: "Times New Roman", Arial, Times, serif;
text-decoration: blink;
}

#index a /* Lien*/
{
text-decoration: underline;
color: #FFFFFF;
background-color: #3a92d1;
}

#index a:visited
{
text-decoration: underline;
}

.valid
{
margin-left: auto;
margin-right: auto;
margin-top: 22px;
padding-left: 5px;
}

.valid img
{
border: 0;
}

#footer /* Footer*/
{
clear: both;
margin-top: 1px;
text-align: center;
padding-top: 4px;
color: #123a62;
font-family: Arial,"Times New Roman", Times, serif;
font-weight: bold;
background-color: #a2caef;
}