body {margin: 0; padding: 0; background-color:#fc6; text-align:center;}

#container {width:980px; text-align:center; margin-left:auto; margin-right:auto; margin-top:0; padding:0; background-image: url(images/fond_up.gif); background-repeat: no-repeat;}
#containch, #containsa, #containcot, #containdis{width:980px; text-align:center; margin-left:auto; margin-right:auto; margin-top:0; padding:0;}
#containlo {width:495px; height:315px; margin:0; padding:0; background-color:#88B6B7;}

#containlo2 {width:495px; height:1780px; margin:0; padding:0; background-image: url(images/fond_louer.gif); background-repeat: repeat-y; background-color:#88B6B7;}
#containafr {width:980px; text-align:center; margin-left:auto; margin-right:auto; margin-top:150px; padding:0;}
#containph {width:980px; text-align:center; margin-left:auto; margin-right:auto; margin-top:0; padding:0;}


#middle {text-align:center; margin:0; padding:0 0 0 55px; background-image : url(images/fond.gif); background-repeat:repeat-y;}
#middlej {text-align:center; margin:0; padding:0; height: 550px; background-image : url(images/fond.gif); background-repeat:repeat-y;}

#chefferie, #savane, #distillerie, #cotton {text-align:center; margin:0; height: 525px; padding:0; background-image : url(images/fond_chef.gif); background-repeat:repeat-y;} 
#savane {background-image : url(images/fond_sav.jpg); background-repeat:repeat-y;}
#cotton {height: 536px; background-image : url(images/fond_cot.jpg); background-repeat:repeat-y;}
#distillerie {background-image : url(images/fond_dis.jpg); background-repeat:repeat-y;}
#princ {text-align:center; height: 470px; margin:0 55px 0 0; padding:0; background-image : url(images/fond_princ.jpg); background-repeat: no-repeat; background-color:#fc6;}
#fond {margin:0; padding:0; border:0; width:981px; height:51px;}

.logo {position: absolute; left:50%; margin:59px 0 0 -219px; padding:0; border:none; width:436px; height:185px;}
.display {margin:0; padding:0; float:left;}
.pte {left:50%; padding:0; margin:72px 0 0 -436px; position: absolute; width:219px; height:111px;}
.trans{left:50%; padding:0; margin:38px 0 0 219px; position: absolute; width:214px; height:126px;}
.ouv{left:50%; padding:0; margin:185px 0 0 265px; position: absolute; width:147px; height:39px;}
.int1{left:50%; padding:0; margin:180px 0 0 -252px; position: absolute; width:169px; height:131px;}
.int2{left:50%; padding:0; margin:181px 0 0 81px; position: absolute; width:168px; height:147px; z-index:3;}
.conc{left:50%; padding:0; margin:238px 0 0 260px; position: absolute; width:156px; height:92px;}
.panth1 {left:50%; padding:0; margin:310px 0 0 -454px; position: absolute; width:158px; height:223px;}
.panth2 {left:50%; padding:0; margin:310px 0 0 -296px; position: absolute; width:8px; height:117px; z-index:3;}
.panth3 {left:50%; padding:0; margin:310px 0 0 -297px; position: absolute; width:394px; height:62px; z-index:2;}
.panth4 {left:50%; padding:0; margin:217px 0 0 -83px; position: absolute; width:44px; height:93px; z-index:2;}
.panth5 {left:50%; padding:0; margin:200px 0 0 -39px; position: absolute; width:80px; height:111px; z-index:2;}
.tet {left:50%; padding:0; margin:203px 0 0 -424px; position: absolute; width:108px; height:111px;}
.entr2 {left:50%; padding:0; margin:159px 0 0 96px; position: absolute; width:139px; height:20px; border:0;}
.entr1 {left:50%; padding:0; margin:157px 0 0 -240px; position: absolute; width:139px; height:20px; border:0;}								

.geo {left:50%; padding:0; margin:334px 0 0 380px; position: absolute; width:81px; height:72px; z-index:3;}								
#texted {left:50%; padding:0; margin:345px 0 0 280px; position: absolute; width:100px; height:20px; z-index:2; font-family:arial,"Lucida Sans"; font-size:18px; letter-spacing:1px; color:#000; font-weight:bold;}
#edito {left:50%; padding:0 0 0 8px; margin:331px 0 0 -296px; position: absolute; width:789px; height:195px; background-image : url(images/edito.gif); background-repeat: no-repeat;}
.im1 {left:50%; padding:0; margin:369px 0 0 -290px; position: absolute; width:17px; height:50px; z-index:2;}
.im2 {left:50%; padding:0; margin:366px 0 0 -273px; position: absolute; width:119px; height:25px; z-index:3;}
.im3 {left:50%; padding:0; margin:366px 0 0 -182px; position: absolute; width:281px; height:18px; z-index:2;}
#txt{padding:0 10px 0 15px; margin:39px 12px 0 0; width:auto; height:144px; text-align:left; background-image : url(images/fond_ed.jpg); background-repeat:repeat; overflow:auto;}

				/* menu */

#nav {padding: 0; left:50%; margin:22px 0 0 -440px; text-align:center; position:absolute; height:30px; width:980px;} 
#nav ul {padding: 0; margin:0; list-style: none; line-height: 15px; text-align:center; float:left;}
#nav a {float:left; display: inline; width: 80px; font-family:arial,"Lucida Sans"; font-size:12px; letter-spacing:1px; color:#000; text-decoration:none; font-weight:bold;}
#nav a.pr, #nav li.pr {float: left; width: 145px; padding:0;}
#nav a.cp, #nav li.cp {float: left; width: 140px; padding:0; text-align:center;}
#nav li.nw {float: left; width: 100px; padding:0;}
#nav li {float: left; width: 80px; padding:0; text-align:center;}

#nav a:hover {color:#f00; text-decoration:none;}

				/* trans */
#trans {text-align:center; height: 470px; margin:0 50px 0 0; padding:0; background-image : url(images/fond_trans.jpg); background-repeat: no-repeat; background-color:#fc6;}
#fst {margin:0 0 0 370px; padding:0; width:500px;}
#roll, #rollj {position:absolute; left:50%; margin:270px 0 0 180px; width:176px; height:26px; padding:0; z-index:5;}
#rollj{margin:80px 0 0 -90px; width:176px; height:26px; padding:0; z-index:5;}
#roll img, #rollj img {border:none;}
#visit, #visitj {background-image:url(images/visitj2.gif); background-repeat: no-repeat; margin:0; padding:0 0 10px 0;}
a#visit:hover, a#visitj:hover {background:url(images/visitj.gif) no-repeat;}
#tx {left:50%; padding:0; margin:70px 0 0 -415px; position: absolute; width:450px; height:100px; font-family:arial; font-size:12px; color: #000; font-weight:bold; letter-spacing:1px; z-index:3;}					
#tx2 {left:50%; padding:0; margin:270px 0 0 -430px; position: absolute; width:450px; height:100px; font-family:arial; font-size:12px; color: #000; font-weight:bold; letter-spacing:1px; text-align:left; z-index:3;}					

#tx a:link {color:#f00;}
#tx a:hover {color:#c396;}
#louer {width:250px; height:80px; position:absolute; left:50%; margin:200px 0 0 -230px; padding:0;}
#louer2 {width:250px; height:80px; position:absolute; left:50%; margin:200px 0 0 -230px; padding:0;}
#louer2 img {border:0;}

#salles {left:50%; padding:0; margin:400px 0 0 -490px; padding:0; position:absolute; width:950px; height:150px;}
.ch {border:3px solid #c90;}
.sa {border:3px solid #396;}
.co {border:3px solid #36f;}
.di {border:3px solid #f33;}
#txts {left:50%; padding:0; margin:365px 0 0 -418px; padding:0; position:absolute; text-align:left; width:950px; height:20px;}
.txt1, .txt, .txt3, .txt4 {float:left; display:inline; padding:0;}
.txt {margin:5px 0 0 105px;}
.txt3 {margin:0 0 0 100px;}
.txt4 {margin:5px 0 0 100px;}
.ch, .sa, .co, .di {margin:0 0 0 30px; padding:0; float:left; display:inline;}

.right {display:inline; float:right; margin:0 20px 0 0; padding:0;}
.abou {display:inline; margin:1px 0 0 150px; padding:0; z-index:5;}
.live {position:absolute; left:50%; margin:230px 0 0 5px; width:110px; height:112px; border:none;}
.livej {position:absolute; left:50%; margin:390px 0 0 -50px; width:110px; height:112px; border:none;}

.stat {left:50%; padding:0; margin:70px 0 0 -455px; position: absolute; width:45px; height:194px;}
.stat3 {left:50%; padding:0; margin:250px 0 0 -280px; position: absolute; width:142px; height:186px;}
.stat4 {left:50%; padding:0; margin:243px 0 0 380px; position: absolute; width:112px; height:167px;}
					

		/* chef */
#left, #leftsav{float:left; margin:0; padding:0; width:320px;}
#left, #leftsav{margin:0 0 15px 30px; padding:0; text-align:left;} 
#leftcot {float:left; margin:0; padding:0; text-align:left; width:360px;} 
#leftdis{float:left; margin:0 0 0 30px; padding:0; width:330px; text-align:left;}
#mid {width:335px; float:left; margin:0; padding:0; text-align:left;}
#right {float:left; width:252px; margin:0; padding:0; text-align:left;}
#left img {margin:15px 0 0 15px; padding:0;}
#leftsav img {margin:5px 0 0 10px; padding:0;}
.float {display:inline; border:0;}
.clear {clear:all; border:0;}
.imag {border:0; margin:0; padding:0;}

#txtch {left:50%; position:absolute; margin:235px 0 0 -110px; padding:0; width: 340px; height:330px; z-index:2;}
#txtch p {text-align:left; left:50%; color:#000;  font-family:arial; font-size:12px; font-weight:bold; letter-spacing:1px; }
#txtch p.en, #txtcot p.en, #txtdis p.en {margin:20px 0 0 180px; font-size:x-small;}
#txtsa p.en {margin:20px 0 0 260px; font-size:x-small;}
#txtch p.en a:link, #txtcot p.en a:link, #txtdis p.en a:link, #txtsa p.en a:link {color:#36f; text-decoration:none;}


#txtchen {visibility:hidden; left:50%; position:absolute; margin:235px 0 0 -110px; padding:0; width: 340px; height:170px; z-index:2; background-color:#EDBD5F;}
#txtchen p {text-align:left; left:50%; color:#000;  font-family:arial; font-size:12px; font-weight:bold; letter-spacing:1px;}

#retour {left:50%; color:#f00; font-family:arial; font-size:12px; font-weight:bold; letter-spacing:1px; position:absolute; margin:57px 0 0 -95px; padding:0; width:60px; height:10px; z-index:3;}
#retour a:link {color:#f00; text-decoration:none;}
#retour a:hover, #retour a:active, #retour a:active, #retour a:visited {color:#000; text-decoration:none;}
.tetes {margin:190px 0 0 0; padding:0;}
.jungle {border:3px solid #993; margin:10px 0 0 0; padding:0;}
.barb {margin:0; padding:0;}
		/* savane */
.tot {margin:150px 0 0 50px; padding:0;}
.sav1 {margin:30px 0 0 20px; padding:0;}
.sav3 {margin:20px 0 0 20px; padding:0;}
#txtsa {position:absolute; left:50%; margin:220px 0 0 -115px; padding:0; width: 340px; height:200px; z-index:2;}
#txtsa p {text-align:left; color:#000;  font-family:arial; font-size:12px; font-weight:bold; letter-spacing:1px; }
#txtsaen {visibility:hidden; position:absolute; left:50%; margin:220px 0 0 -115px; padding:40px 0 0 0; width: 365px; height:117px; z-index:2; background-image: url(images/fond_txt_sav.gif); background-repeat: repeat-y;}
#txtsaen p {text-align:left; color:#000;  font-family:arial; font-size:12px; font-weight:bold; letter-spacing:1px; width: 350px; margin:0; padding:0;}
.jsav {border:3px solid #993; margin:5px 0 0 0; padding:0;}
.barb {margin:0; padding:0;}
.imad4 {margin:0 0 0 60px; padding:0;}
.ko {margin:10px 0 0 30px; padding:0; display:inline;} 
		/* cotton */
.cot1 {margin:30px 0 0 30px; padding:0;}
.cot2 {margin:20px 0 0 5px; padding:0;}
.ima {border:0; margin: 0; padding:0;}
.jcot {border:3px solid #993; margin:5px 5px 0 0; padding:0;}
.cot3 {margin:10px 5px 0 0; padding:0; display:inline;} 
#floa {float:left; width:53px; padding:0; margin:0;}
#txtcot {left:50%; position:absolute; margin:240px 0 0 -60px; padding:0; width: 250px; height:330px; z-index:2; line-height:20px;}
#txtcot p {text-align:left; color:#000;  font-family:arial; font-size:12px; font-weight:bold; letter-spacing:1px; }
#txtcoten {visibility:hidden; left:50%; position:absolute; margin:230px 0 0 -62px; padding:0; width: 250px; height:250px; z-index:2; line-height:20px; background-image: url(images/fond_txt_cott.gif); background-repeat: repeat-y; }
#txtcoten p {text-align:left; color:#000;  font-family:arial; font-size:12px; font-weight:bold; letter-spacing:1px; margin:40px 0 0 0;}


#imad5 {left:50%; position:absolute; margin:190px 0 0 -150px; padding:0; width: 219px; height:37px;}
#log {left:50%; position:absolute; margin:70px 0 0 -140px; padding:0; width: 303px; height:128px;}
#rightcot {float:right; text-align:left; margin:0 30px 0 0; padding:0; width:240px;}

	/* distillerie */
#middis {margin:0; padding:0; float:left; width:555px; text-align:left;}
.dis1 {margin:10px 0 0 10px; padding:0;}
.dis2 {margin:20px 0 0 10px; padding:0; float:left;}
.dis3 {margin:20px 0 0 0; padding:0; z-index:3;} 
.imad {border:0; margin:0; padding:0; float:left;}
.jdis {border:3px solid #993; margin:5px 0 0 10px; padding:0;}
.imad2 {clear:both; margin:0 0 0 160px; padding:0;} 
.dis4 {margin:10px 20px 0 0; padding:0; display:inline; float:right; z-index:2;}
#txtdis {margin:0; padding:0 15px 0 15px;}
#txtdis p {text-align:left; color:#000; font-family:arial; font-size:12px; font-weight:bold; letter-spacing:1px; line-height:15px; margin: 20px 0 0 0; padding:0;}
#txtdisen {position:absolute; left:50%; margin:230px 0 0 -120px; visibility:hidden; padding:0; height:290px; width:544px; background-image: url(images/fond_txt_dis.gif); background-repeat: repeat-y;}
#txtdisen p {text-align:left; color:#000; font-family:arial; font-size:12px; font-weight:bold; letter-spacing:1px; line-height:15px; margin: 60px 0 0 0; padding:0;}
#english {position:absolute; left:50%; margin:210px 0 0 -140px; padding:0; height:20px; width:100px; font-size:12px;}
#english a:link {color:#36f; text-decoration:none;}
	/* petite */
.jun1 {margin:0 0 0 50px; padding:0; float:left;}
.jun2 {margin:5px 20px 0 10px; padding:0;}
.jun3 {margin:10px 20px 0 10px; padding:0;}
#txtjun {left:50%; position:absolute; margin:240px 0 0 -400px; padding:0; width: 400px; height:300px; z-index:2; line-height:15px;}
#txtjun p {color:#000; font-family:arial; font-size:12px; font-weight:bold; letter-spacing:1px; line-height:15px; margin: 10px 0 0 0; padding:0; text-align:center;}
#txtjun a:link, #txtjun a:active {color:#36f; text-decoration:none; font-family:arial; font-size:12px; font-weight:bold;}
#txtjun a:hover, #txtjun a:visited {color:#f00; text-decoration:none;}

#retour2 {left:50%; color:#f00; font-family:arial; font-size:12px; font-weight:bold; letter-spacing:1px; position:absolute; margin:405px 0 0 -330px; padding:0; width:221px; height:150px; z-index:3;}
#retour2 img {border:0;}
.gif {border:0;}
#menu, #menutr {position:absolute; left:50%; margin:120px 0 0 -35px; padding:0; height:36px; width:61px;}
#menutr {margin: 305px 0 0 240px;}
#menu img, #menutr img {border:none;}	
		/* louer menus */
#louertxt p {color:#000; font-family:arial; font-size:small; font-weight:normal; letter-spacing:1px; line-height:150%; margin: 0 50px 0 45px; padding:0; text-align:center;} 
#louertxt p.georges {color:#f00; font-family:arial; font-size:small; font-weight:normal; font-style:italic; letter-spacing:1px; line-height:150%; margin: 0 50px 0 45px; padding:0; text-align:center;} 
#formules p {color:#000; font-family:arial; font-size:small; font-weight:normal; letter-spacing:1px; line-height:110%; margin: 0 50px 0 45px; padding:0; text-align:center;}
#louertxt p.bold, #formules p.bold {font-weight:bold;}
#louertxt p.menu, #formules p.menu {font-size:small; line-height:120%;}
#louertxt p.titre, #formules p.titre {font-size:small; line-height:120%; font-weight:bold; font-style:italic; margin-top:15px;}
#louertxt p.soir, #formules p.soir {letter-spacing:200%; font-size:small; font-weight:bold; font-style:italic; margin-top:10px;}
#louertxt {width:495px; height:260px; margin:0; padding:20px 0 0 0;}
#formules {width:495px; margin:0; padding:0;}

	     /* contact */
#contact {text-align:center; height: 220px; margin:0 50px 0 0; padding:10px 0 0 70px; background-color:#fc6;}
#plan {text-align:center; height: 250px; margin:0 50px 0 0; padding:0; background-color:#fc6;}
#plan p {color:#000; font-family:arial; font-size:12px; font-weight:bold; letter-spacing:1px; line-height:15px; margin:0; padding:0; text-align:center;}
#plan p span {font-size:11px; font-weight:normal;}

#contact img {border:none;}
#totleft {position:absolute; left:50%; margin:172px 0 0 -470px; padding:0; width:60px; height: 230px;}
#totright{position:absolute; left:50%; margin:163px 0 0 400px; padding:0; width:64px; height: 231px;}
#instru {position:absolute; left:50%; margin:143px 0 0 -90px; padding:0; width:92px; height: 136px;}
	     /*afrique */
#afr {position:absolute; left:50%; margin:100px 0 0 -440px; width:880px; text-align:center; height: 400px; padding:0; background-image : url(images/fond_afr.jpg); background-repeat:repeat-y;}
#afrtxt {position:absolute; left:50%; margin:50px 0 0 -470px; padding:0; width:937px; height: 206px; z-index:3; background-image : url(images/fond_txt_afr.gif); background-repeat:no-repeat;}
#afrtxt p {font-size:small; line-height:110%; font-weight:normal; margin:13px 15px 0 15px; padding:0; text-align:left;}
#afrtxt p.titre {font-weight:bold; color:#f00; margin-left:150px; letter-spacing:1.5px;}
#fond {position:absolute; left:50%; margin:400px 0 0 -440px; padding:0; width:880px; height: 38px;}
#afrtxt p.apercu {margin:200px 15px 0 100px; padding:0; text-align:left;}
	 /*photos , photospresse*/
#titreph {margin:40px 0 0 0; padding:0;}	 
#photos {width:920px; margin:0; padding:0;}
#phototxts {width:920px; margin:0; padding:0;}
#phototxts img {margin:10px 0 0 25px;}
#photos img {border:3px solid #c90; margin:25px 0 0 25px;}	 
.phleft {float:left;}
#suite img {border:none;}
#ph11 {margin:0 0 0 75px; padding:0; float:left;}
	 
  /* presse*/  
#presse{text-align:center; margin:0 50px 0 0; padding:0; background-color:#fc6;}
#titpre {width:830px; height:268px; text-align:left; margin:0 0 0 10px; padding:0; border:none;}
#presse img {border:3px solid #c90; margin:25px 0 0 25px;}
		 				