body { font-size:12px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 1.1em; word-spacing: 0.1em; }
.police { font-family:Tahoma; font-size:8pt; font-weight:900; color:#000000; cursor:default; }
.smallpolice { font-size:10px; }

.tip { margin:10px; padding: 5px 5px 5px 20px; border: 1px solid #2F457F; }
.box { margin:10px; padding: 5px 5px 5px 20px; border: 1px dashed #2F457F; width:300px; }
html, body { height: 100%; margin: 0; background: #CCCCCC url(../img/html2.png); }

#global { min-height: 100%; width: 800px; margin: 0 auto; position: relative; }
#footer { position: absolute; width: 800px; bottom: 0; }
#center { padding-bottom: 60px;  overflow: auto; }
#sidebar { float: right; width: 200px; margin-top:20px; }
#content { padding:5px 5px 5px 50px; width:780px; }
#global { padding: 0 10px; background: url(../img/global.png) center repeat-y; }
#menuhaut { background-color:#BFBFBF; height: 25px; padding: 12px 5px 0px 10px; }
#compteur { color:#000000; margin-left:75%; margin-top:-20px; }
#header { height: 230px; }
#content, #sidebar h3, #footer p, #sidebar p { padding: 0 10px; }
#content { padding: 0; margin-left: 10px; margin-top:20px; }
#content h2 { padding-left: 10px; }
#footer p { margin: 2px 0; font-size: 0.9em; height:40px; margin-top:6px; margin-bottom:0px; }

#boutons { border:1px; position:relative; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; letter-spacing: 0.2em; }
#boutons a { background-color:#7D818F; text-align: center; padding: 7px; border:1px solid #3F2F34; text-decoration: none; color:#FFFFFF; }
#boutons a:hover { background-color:#31384F; padding: 7px; text-align: center; }


/* Fenêtre */

.zsnazzy {width:745px;}
.xsnazzy h1, .zsnazzy h1, .xsnazzy h2, .zsnazzy h2 {margin:0; font-size:1.2em; padding:0 10px 5px 10px; border-bottom:1px solid #444;}
.xsnazzy p, .zsnazzy p { margin:0; padding:5px 10px; text-align:justify; }
.xsnazzy {background: transparent; width:765px; float:left; margin:0 3px;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #444; border-right:1px solid #444;}
.xb1 {margin:0 5px; background:#444; }
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px; }
.xbottom { margin-bottom:20px; }

.xboxcontent {display:block; border:0 solid #444; border-width:0 1px; height:auto;}
* html .xboxcontent {height:1px;}

.color_b {background:#3F2F34; color:#FFFFFF;}

#info { color:#4F5773; text-align:center; }

