body { background:#daf18b; font-family:verdana,arial; font-size: 13px }
*{ outline:0; padding:0; margin:0; border:0 }
.nodisplay { display:none }
.clear { clear:both }
#body { margin:0 auto; width:938px }
h1 { font-size:18px; background:url(trait.png) left bottom no-repeat; padding-bottom:9px; margin-bottom:25px }
h1 i { display:block; font-size:13px; font-weight:normal }

a { text-decoration:none; color:#3e490b }
a:hover { text-decoration:underline }

#haut { height:177px }
#haut a { float:right; margin-left:8px; width:89px; height:177px; background:no-repeat center center }
#haut #logo { float:left }
#haut #contact { background-image:url(dec1.conta1.jpeg) }
#haut #contact:hover,#haut #contact_ { background-image:url(dec1.conta2.jpeg)}

#haut #partenaire { background-image:url(dec1.parte1.jpeg) }
#haut #partenaire:hover,#haut #partenaire_ { background-image:url(dec1.parte2.jpeg)}

#haut #principe { background-image:url(dec1.princ1.jpeg) }
#haut #principe:hover,#haut #principe_ { background-image:url(dec1.princ2.jpeg) }

#haut #produit { background-image:url(dec1.prod1.jpeg) }
#haut #produit:hover,#haut #produit_ { background-image:url(dec1.prod2.jpeg) }

#haut #createur { background-image:url(dec.cre1.jpeg) }
#haut #createur:hover,#haut #createur_ { background-image:url(dec1.cre2.jpeg) }

#haut #actualite { background-image:url(dec.act1.jpeg) }
#haut #actualite:hover,#haut #actualite_ { background-image:url(dec.act2.jpeg) }

#haut #accueil { background-image:url(dec_ac1.jpg) }
#haut #accueil:hover,#haut #accueil_ { background-image:url(dec_ac2.jpg) }

#main1 { margin-left:10px; background:url(dec.1.jpeg) no-repeat; height:11px }
#main2 { margin-left:10px; background:url(dec.3.jpeg) repeat-y; padding-left:7px; padding-right:7px }
#main3 { background:url(dec.4.png) #cecd77 repeat-x; min-height:527px }
#main4 { margin-left:10px; background:url(dec.2.jpeg) no-repeat; height:11px }

#mentions { font-size:10px; text-align:right; padding-right:12px }
#mentions a { color:inherit; text-decoration:none }

#gauche1 { width:218px; float:left }
#gauche2 { background:url(p_haut.png) no-repeat center bottom; width:218px; height:14px }
#gauche3 { background:url(p_mil.png) repeat-y; width:216px; padding-left:1px; padding-right:1px }
#gauche4 { background:url(p_centre.png) repeat-x #d9f08a; width:216px; min-height:483px; padding-top:14px }
#gauche5 { background:url(p_bas.png) no-repeat center top; width:218px; height:13px }

#grand1 { width:714px; float:right }
#grand2 { background:url(g_haut.png) no-repeat center bottom; width:714px; height:14px }
#grand4 { background:url(g_centre.png) top repeat-x #d9f08a; width:652px; min-height:483px; margin-left:1px; padding-left:30px; padding-right:30px; padding-top:14px }
#grand5 { background:url(g_bas.png) no-repeat center top; width:714px; height:13px }

.diapo { float:left; width:285px }
.diapo #diapo { background:url(diapo.png) no-repeat center center; padding:8px; margin:-8px; width:285px; height:380px; cursor:crosshair }
.diapo #mini { margin-top:12px }
.diapo a { display:block; float:left; width:63px; height:84px; padding:4px; margin:-4px; background:url(diapo_ombre.png) center center no-repeat; margin-left:7px }
.diapo a.mini:hover { background-image:url(diapo_ombre_ro.png) }
.diapo a.focus { background-image:url(diapo_ombre_ro.png) }
.diapo a.focus:hover { background-image:url(diapo_ombre.png) }
.diapo a:first-child { margin-left:-4px }
.diapo a span { display:block; width:63px; height:84px; background:center center no-repeat }

.content { float:right; width:340px }

#gauche1 a { text-decoration:none; color:#3f291c }
#gauche1 a:hover { color:#000 }
#gauche1 .lien { padding-top:1px; background:url(trait.png) left top no-repeat }
.lien a { display:block; padding:4px; height:73px; overflow:hidden; overflow:hidden }
.lien a:hover,#gauche1 a.la { background:url(a.png) }

.lien a span { display:block }
.lien a .titre { font-weight:bold; font-size:15px; max-height:55px; overflow:hidden }
.lien a .date { font-style:italic; text-align:right }
.lien a .text { font-style:italic }

#gauche1 .pages { text-align:center }

