* { padding:0px; margin:0px; font-family:"Times New Roman", Times, serif; cursor:default; }
* a { text-decoration:none; cursor:pointer; }
* a:hover, .u { text-decoration:underline; }
* a img { border:0px; cursor:pointer; }

#index0 { background:url("img/bgindex.jpg") #B3B3B3 top center repeat-x; }
#index { background:url("img/index.jpg") transparent top center no-repeat; }
body { background:url("img/bg_content.jpg") #BEBEBE top center no-repeat; }
#collec { background:url("img/bg_collec.jpg") #BEBEBE top center no-repeat; }
#content { width:955px; margin-left:auto; margin-right:auto; }
#enter { display:block; width:100%; height:550px; }
#menu_haut, #menu_haut a { font-size:18px; color:#FFF; text-align:center; }
#menu_haut a:hover { color:#524B48; }
#menu_haut { margin:10px 0px 50px 0px; }
#center, .center { margin-left:auto; margin-right:auto; text-align:center; }
h3, .ret { color:#BEBEBE; font-size:15px; font-weight:normal; }
.ret:hover { text-decoration:none; }
.ret { display:block; float:right; margin-right:42px; margin-top:-10px; }
h1 { color:#FFF; font-size:26px; }
.void { clear:both; }

*+html .center, * html .center { margin-top:2px; } /* -- Hack IE7 et inférieurs (1) -- */
.center { width:840px; height:630px; margin-top:-1px; } /* -- Autres navigateurs (1) -- */
.vignettes { display:block; margin:5px 20px 15px 20px; color:#524B48; padding:280px 0px 10px 0px; float:left; width:240px; } /* -- Autres navigateurs (3) -- */
* html .vignettes { margin:8px 17px 15px 17px; } /* -- Hack IE6 et inférieurs (3) -- */
.v1 { background:url("img/c1.jpg") transparent top center no-repeat; }
.v2 { background:url("img/c2.jpg") transparent top center no-repeat; }
.v3 { background:url("img/c3.jpg") transparent top center no-repeat; }
.v4 { background:url("img/c4.jpg") transparent top center no-repeat; }
.v5 { background:url("img/c5.jpg") transparent top center no-repeat; }
.v6 { background:url("img/c6.jpg") transparent top center no-repeat; }

#cata { margin-top:20px; width:900px; margin-left:auto; margin-right:auto; }
.big, .mini { border:1px solid #BEBEBE; }
.big { float:right; max-width:540px; max-height:600px; margin-bottom:10px; } /* -- Autres navigateurs (2) -- */
* html .big { width:540px; } /* -- Hack IE6 et inférieurs (2) -- */
.mini { float:left; margin:0px 5px 10px 5px; width:100px; height:150px; }

#zonetxt { width:870px; margin-left:auto; margin-right:auto; }
#zonetxt h1 { font-weight:normal; float:right; margin-bottom:20px; }
#zonetxt img { border:5px solid #FFF; margin:0px 9px; }
#zonetxt a, #zonetxt span { color:#FFF; }
.mh { min-height:500px; }

#footer, #footer a { color:#524B48; position:relative; margin-left:auto; margin-right:auto; margin-top:40px; padding-bottom:20px; }
#footer { font-size:10px; text-align:center; }
#footer #mentions, #footer #mentions a { font-family:"Arial", Trebuchet MS, Helvetica, Jamrul, sans-serif; }
#footer #menu_bas { margin-bottom:15px; font-size:16px; }
#footer #menu_bas a:hover, #footer #mentions a:hover, .vignettes:hover { color:#FFF; }
#hdp a { float:right; margin-right:50px; margin-top:-13px; font-family:"Arial", Trebuchet MS, Helvetica, Jamrul, sans-serif; }
