body,html {background-color:#333300; color:#ffffff; margin:5px 0 10px 0;}

#conteneur {margin:auto; width:660px; background:url(logo.gif) top center no-repeat; text-align:center; font-family:trebuchet MS; padding:100px 0 0 0;}
#conteneur .promo {font-family:arial; text-decoration:underline; color:#ffff00; font-size:22px; font-weight:bold;}
#conteneur .promo:hover {text-decoration:none;}
#conteneur .promo:visited {color:#ffff00;}

form {margin:0px; padding:0px;}
input {border:#000000 1px solid; font-size:13px;}

#contenu {margin:auto; text-align:center; font-size:14px;}
#contenu a {text-decoration:underline; font-size:14px; color:#ffff00; font-weight:normal;} 
#contenu a:hover {text-decoration:none; color:#ffff00;}
#contenu a:visited {color:#ffff00;}
#contenu table, tr, td {margin:auto;}
#contenu td img {margin:10px 10px 10px 10px; float:left; width:100px; height:120px; border:#c0c0c0 1px solid;}
#contenu span {color:#ff0000; font-weight:bold;} 

#accueil {margin:auto; text-align:center; font-size:14px;}
#accueil a {text-decoration:underline; font-size:14px; color:#ffff00; font-weight:normal;} 
#accueil a:hover {text-decoration:none; color:#ffff00;}
#accueil a:visited {color:#ffff00;}
#accueil table, tr, td {margin:auto;}
#accueil td img {margin:10px 20px 10px 20px; float:left; border:#c0c0c0 1px solid;}
#accueil span {font-family:verdana; font-size:25px; font-weight:bold;} 

#bottom {margin:auto; width:600px; color:#ffffff; font-size:13px; text-align:center; padding-top:30px; clear:both;}
#bottom a {color:#ffffff; text-decoration:none; font-weight:normal; font-size:13px;}
#bottom a:hover {color:#ffffff; text-decoration:none;}
#bottom a:visited {color:#ffffff;}

#index {margin:auto; width:564px; background:url(entrer.gif) top center no-repeat; padding:295px 10px 10px 10px; font-size:12px; text-align:center;}
#index .entrer {font-family:impact; font-size:45px; color:#ffff00; font-weight:bold; text-decoration:underline; display:block;}
#index a {text-decoration:none; font-size:14px; color:#ffff00; font-weight:normal;} 
#index a:hover {text-decoration:underline; color:#ffff00;}
#index a:visited {color:#ffff00;}

#recip {margin:auto; padding:30px 0px 10px 0px; font-size:11px;}
#recip table {margin:auto; width:100%;}
#recip td {text-align:left; vertical-align:top; width:33%;}
#recip a {font-family:arial; text-decoration:underline; font-weight:normal; color:#0000ff; font-size:11px;}
#recip a:hover {text-decoration:none; color:#0000ff;}
#recip a:visited {color:#0000ff;}
#recip ul {margin:auto; padding:0px;}
#recip li {list-style-type:none; margin-left:15px; line-height:23px;}