body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px; }
input { border: 1px solid #666; font-family: Arial, Helvetica, sans-serif; font-size: 13px; -moz-border-radius:4px 4px 4px 4px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 6px; margin-bottom: 0px; }
#contenu { width: 70%; float: left; margin-top: 6px; margin-right: 12px; margin-bottom: 12px; margin-left: 12px; }
#contenu a { color: #000000; }
#promo { width: 211px; float: right; margin-top: 15px; margin-right: 10px; margin-bottom: 5px; margin-left: 5px; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999; text-align: right; color: #000000; }
#promo_haut { margin-top: 5px; }
#resultats { background-color: #EEE; padding-left: 9px; clear: both; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #36C; border-top-width: 1px; border-top-style: dashed; border-top-color: #36C; margin-bottom: 15px; }
#resultats h1 { margin: 0px; padding: 4px; font-size: 14px; color: #000000; }
form { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 4px; margin-left: 0px; }
#logo { margin-top: 35px; margin-bottom: 10px; }
#texte h1 { font-size: 14px; color: #000; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; }
#recherche input { font-size: 16px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #333333; font-weight: bold; color: #333333; margin-right: 2px; }
#moteur { padding-top: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
#header { margin-bottom: 10px; padding-top: 0px; padding-bottom: 5px; padding-left: 5px; height: 35px; }
#header .menu { float: left; height: 25px; width: 122px; margin-right: 3px; }
#header .menu1 { float: right; height: 25px; width: 177px; margin-right: 5px; }
#contenu .url { padding-bottom: 20px; color: #999999; font-size: 10px; }
#contenu .description { padding-top: 4px; padding-bottom: 1px; text-align: justify; }
#contenu .titre a { color: #3366FF; font-size: 16px; }
#contenu #navigation { margin-bottom: 15px; }
#contenu #navigation a { padding: 3px; color: #3366FF; }
#footer { font-size: 11px; color: #999999; margin-top: 25px; text-align: center; padding-bottom: 20px; padding-top: 0px; }
#footer p { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
#last { margin-top: 30px; color: #666666; text-align: center; clear: both; width: 550px; margin-right: auto; margin-left: auto; }
#footer a { color: #999999; }
#footer1 { font-size: 10px; color: #999999; margin-top: 20px; padding-bottom: 20px; padding-top: 0px; }
#footer1 a { color: #999999; }
#last a { color: #666666; font-size: 10px; }
#texte a { color: #4E7AA6; text-decoration: none; }
#logo_haut { float: left; margin-left: 12px; margin-bottom: 20px; width: 500px; margin-top: 10px; }
#moteur { margin-left: 20px; float: left; margin-bottom: 0px; margin-top: 20px; }
#moteur input { margin-left: 2px; border: 1px solid #333333; font-weight: bold; font-size: 12px; }
#header a { color: #666666; font-weight: bold; }
.rouge { font-size: 14px; font-weight: bold; color: #CC0000; }
.vert { font-size: 14px; font-weight: bold; color: #339933; }
#tempsexex { color: #999999; text-align: center; }
div#disclaimer { text-align:left; }
div#disclaimer-fond { position:absolute; z-index:1000; width:100%; height:2650px; background:black; filter:alpha(opacity=100); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; top: 0px; }
div#disclaimer-conteneur { position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
div#disclaimer-cadre { width:480px; margin-left:auto; margin-right:auto; text-align:center; margin-top:100px; padding:0px; font-size:12px; border 0px; background:#FFFFFF; color:#555; }
div#disclaimer-cadre b { font-size:14px; color:black; }
div#disclaimer-cadre a { font-size:14px; font-weight:bold; }

#container { BORDER: none; PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 0em auto; WIDTH: 326px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left; background-repeat: no-repeat; z-index:-10; font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #A8A8A8; }
#container a { font-family: Verdana, Geneva, sans-serif; font-size: 16px; font-weight: bold; color: #000; border: 1px solid #999; background-color: #CCC; padding-top: 5px; padding-right: 8px; padding-bottom: 5px; padding-left: 8px; text-decoration: none; margin-top: 4px; }
#grim_frame { position:absolute; top:210px; left:auto; }
.trans { opacity:0; filter:alpha(opacity=0) }

