 body { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; overflow:hidden;
	font-family:"arial"; font-size:11pt; 
	background: #FFFFDE url(images/fond.gif) repeat fixed left top;
	scrollbar-track-color:#F7DD93; scrollbar-base-color:#CFAE7A;
	color:#333333; }
 table, div { font-family:"arial"; font-size:11pt; }
 img, IMG { margin:0px; } 
 hr { color:#F7DD93; height:2px;}
 a { color:#cc1111; font-weight:700; }
 a:hover { color:#FF0000; }

a.menu { xposition:absolute; height:38px; width:135px; margin-left:0px; margin-top:0px;
         xpadding-top:10px; xpadding-bottom:7px; text-indent:20px; xpadding-left:20px; xpadding-right:14px; line-height:38px;
         text-decoration:none; font-size:11pt; color:#000000; text-align:left; letter-spacing:0.05em;
         display:block; float:left; border:0px solid;
         background: transparent url("images/btn/off.gif") no-repeat left center;
 }
a.menu:hover { color:#F00; background: transparent url("images/btn/on.gif") no-repeat left center; }

a.smenu { height:32px; xwidth:115px; margin:0px; margin-left:1px; padding-top:7px; padding-left:16px;
          text-decoration:none; font-size:10pt; color:#000000; text-align:left; letter-spacing:0em;
          display:block; border:0px solid; xbackground-color:#FFFFDE;
          background-image:url("images/btn/off2.gif"); background-repeat:no-repeat; background-position:left center;
 }
a.smenu:hover { color:#F00; xbackground-color:#FFFFDE;
                background-image:url("images/btn/on2.gif"); background-repeat:no-repeat; background-position:left center;
}

#titre { color:#dd0000; font-size:12pt; font-weight:900; text-align:center; letter-spacing:0.2em; height:26px; border:0px solid;
         margin-top:20px;
}

table.menu1 { position:absolute; width:630; height:38px; left:50%; margin-left:-205; top:15px; xmargin-top:15px; border:0px solid #000;}
table.menu2 { position:absolute; width:560; height:38px; left:50%; margin-left:-170; top:60px; xmargin-top:60px; border:0px solid #0F0;}
div.smenu { display:none; position:absolute; left:50%; top:53px;  width:135px; padding-left:0px; text-align:left;
            background-color:#FFFFDE; border-bottom:2px solid #AAA; border-left:2px solid #AAA;
            background-image:url("images/bg/bgsmenu.jpg"); background-position:repeat-x; background-position:left top;
}
div.smenu td {margin:0px; padding:0px;}
div.quit { position:absolute; right:5px; top:2px; z-index:5;}
div.quit a { color:#666;}
div.quit a:hover { color:#F00;}
div.logo {
	position:absolute;
	left:25px;
	top:0px;

}
div.page { overflow:auto; height:464px;; text-align:left; xwidth:100%; border:0px solid #000; padding-left:10px; padding-right:5px;}
   div.page blockquote { margin:0px; padding:0px; text-indent:30px; }


div.logob {
	position:absolute;
	left:0px;
	bottom:1px;
	width:218px;
	text-align:center;
	z-index:0;


}

div.bas  { xbackground:url("images/bg/bg_bas.gif")  fixed repeat-x left bottom; xwidth:100%; width:790px; height:570px;
           position:absolute; left:15px;; top:15px; border:0px solid #666;
           overflow:hidden;
}
div.bg  { background:transparent url("images/bg/bgcadre.gif") no-repeat center center; width:820px; height:610px;
           position:absolute; left:50%; margin-left:-410px; top:50%; margin-top:-295px;   border:0px solid #f00;
           overflow:hidden;
}
table.haut { background: transparent url("images/bg/bg_haut.gif") repeat-x left top;    width:100%; height:86px; }


 .titre { color:#dd0000; font-weight:900;}
 h1 { color:#dd0000; font-size:18pt; font-weight:900; margin-bottom:10px; border-bottom:2px solid #F7DD93; padding:3px; }
 input.b, textarea, select, option { background-color:#ffffff; }

img.zoom { behavior: url("zoom.htc"); margin:1px; }
div.DW { position:absolute; bottom:0px; margin-bottom:2px; right:0px; margin-right:2px; }
div.DW a { text-decoration:none; font-size:8pt; font-weight:300; }
