* { padding:0px; margin:0px; font-family:"Arial", Trebuchet MS, Helvetica, Jamrul, sans-serif; cursor:default; }
* a img, * a strong { border:0px; cursor:pointer; }
* a { text-decoration:none; cursor:pointer; }
* a:hover { text-decoration:underline; }

body { background:url("img/bg_body.jpg") #FFF top center repeat-x; }
#header { background:url("img/bg_header.jpg") transparent top center no-repeat; height:300px; }
#content { background:url("img/bg_content.jpg") transparent top center repeat-y; }
#center { background:url("img/bg_footer.jpg") transparent bottom center no-repeat; }
#menu { width:955px; margin-left:auto; margin-right:auto; }
#page { width:910px; margin-left:auto; margin-right:auto; padding-top:10px; min-height:350px; }

#btn_index { position:absolute; }
#m1, #m2, #m3, #m8, #m4, #m5, #m9, #m6 { position:absolute; text-align:center; display:block; padding:22px 10px; color:#000; font-size:13px; margin-top:221px; }
#m1 { margin-left:10px; min-width:92px; }
#m2 { margin-left:125px; min-width:127px; }
#m3 { margin-left:267px; min-width:132px; }
#m8 { margin-left:420px; min-width:102px; }
#m4 { margin-left:535px; min-width:75px; }
#m5 { margin-left:630px; min-width:62px; }
#m9 { margin-left:706px; min-width:92px; }
#m6 { margin-left:814px; min-width:107px; }
#m7 { position:absolute; margin-left:785px; margin-top:173px; font-size:14px; color:#009036; padding:10px 15px 12px 35px; line-height:13px; }
#dropdown { font-size:14px; position:absolute; margin-left:126px; margin-top:277px; background:#000; }
#dropdown p { text-align:center; border:1px solid #A2A2A2; background:#E6E6E6; }
#dropdown a { display:block; color:#000; width:142px; padding:3px 0px; }
#m10, #m11 { border-bottom:1px solid #F5F5F5; }
#m11, #m12 { border-top:1px solid #DDD; }
#anim { position:absolute; margin-top:23px; margin-left:376px; }
#animbis { position:absolute; margin-top:23px; margin-left:771px; }
#drap_fr, #drap_en, #drap_de { position:absolute; margin-top:190px; }
#drap_fr { margin-left:84px; }
#drap_en { margin-left:127px; }
#drap_de { margin-left:170px; }

#page h1 { color:#B1C800; font-size:24px; }
#page h2, #page p, #page .actus, #page ul li span { color:#656668; font-size:14px; }
#page p, #page ul.ul li span  { font-weight:normal; font-size:12px; }
#page ul.ul li { color:#B1C800; padding:4px; position:relative; left:10px; margin-left:15px; }
#page ul li { margin-left:15px; padding:4px; color:#B1C800; }
#page .md { margin:0px 0px 0px 270px; }
#page .mdfix { margin:0px 0px 0px 160px; }
#page .actus { margin:0px 0px 15px 40px; width:700px; text-align:justify; }
#page .actus td { vertical-align:top; }
#page .photo_l { float:left; margin:0px 20px 20px 0px; }
#page #cd  td .mw { max-width:285px; }
#page #void { clear:both; }
#page #cd .coo { min-width:225px; }
#page #cd td { vertical-align:top; padding:0px 25px 0px 0px; text-align:center; }
#page #exp td { vertical-align:middle; height:67px; padding:0px 20px 0px 80px; }
#page.partenaires a, #page.partenaires a * { color:#B1C800; }

#page .toggle { display:block; padding:2px 0px 13px 25px; background:url("img/bg_actus.jpg") transparent top left repeat-x; }
#page .toggle2 { display:block; padding:2px 0px 13px 25px; background:url("img/p_salade.jpg") transparent top left no-repeat; }
#page a.toggle:hover, #page a.toggle2:hover { text-decoration:none; }
#page .toggle strong, #page .toggle2 strong { color:#B1C800; font-size:16px; display:block; width:95%; }
#page .toggle2 { width:45%; float:left; height:49px; }
#page .toggle2 a { color:#B1C800; cursor:pointer; }
#page .toggle2 span a, #page p a, #page #cd td a, .v { color:#70A62A; }
#page .lvl1, #page .recettes1 .lvlx, #exp1 { background:url("img/re-ba.gif") transparent top left no-repeat; 	height:40px; }
#page .lvl2, #page .recettes2 .lvlx, #exp3 { background:url("img/re-la.gif") transparent top left no-repeat; 	height:40px; }
#page .lvl3, #page .recettes3 .lvlx, #exp5 { background:url("img/re-lo.gif") transparent top left no-repeat; 	height:40px; }
#page .lvl4, #page .recettes4 .lvlx, #exp7 { background:url("img/re-sc.gif") transparent top left no-repeat;	height:40px; }
#page .lvl5, #page .recettes5 .lvlx, #exp2 { background:url("img/re-rom.gif") transparent top left no-repeat; height:40px; }
#page .lvl6, #page .recettes6 .lvlx, #exp4 { background:url("img/re-ch.gif") transparent top left no-repeat; 	height:40px; }
#page .lvl7, #page .recettes7 .lvlx, #exp6 { background:url("img/re-fr.gif") transparent top left no-repeat; 	height:40px; }
#page .lvl8, #page .recettes8 .lvlx, #exp8 { background:url("img/re-rou.gif") transparent top left no-repeat; height:40px; }
#page .recettes table { margin:0px 0px 10px 0px; }

#page .recettes1, #page .recettes2, #page .recettes3, #page .recettes4, #page .recettes5, 
#page .recettes6, #page .recettes7, #page .recettes8, #page .recettes { padding:0px 0px 0px 50px; }
	
#page .lvl1, #page .lvl2, #page .lvl3, #page .lvl4, #page .lvl5, #page .lvl6, #page .lvl7, #page .lvl8, 
#page .recettes1 .lvlx, #page .recettes2 .lvlx, #page .recettes3 .lvlx, #page .recettes4 .lvlx, #page .recettes5 .lvlx, 
#page .recettes6 .lvlx, #page .recettes7 .lvlx, #page .recettes8 .lvlx { min-height:45px; font-size:16px; padding:25px 0px 0px 80px; }

.v { font-size:14px; }
.it { cursor:text; }
.ib { cursor:pointer; }
#login, #pwd { width:100px; text-align:center; }
.error { border:2px dashed #F80; text-align:center; color:#F80; font-weight:bold; font-size:15px; padding:5px 20px; }
#btndelog input { float:right; border:0px solid #FFF; background:#FFF; color:#70A62A; font-weight:bold; }

form table { margin-left:auto; margin-right:auto; }
form table .50 { width:175px; }
form table textarea { width:330px; }
form table td { padding:5px 0px; }
form table .o { color:#F00; }
form table .s { text-align:center; }
form table .s input { padding:1px; }

#liens-region { margin-bottom:20px; margin-left:auto; margin-right:auto; width:953px; padding-top:90px; }
#lr3, #lr4 { float:right; margin-top:-66px; }
#hdp { margin-left:auto; margin-right:auto; width:953px; }
#hdp a { color:#FFF; display:block; padding:5px; font-size:9px; background:#B1C800; float:right; margin-top:-22px; }
#footer { margin-left:auto; margin-right:auto; width:955px; text-align:center; height:75px; }
#menu_footer, #menu_footer a { color:#FFF; font-size:12px; padding-top:15px; }
#mentions, #mentions a { color:#B1C800; font-size:10px; margin-top:-10px; }