/* CSS Document */

	body{
		margin:0;
		padding:0;
		background-color:#000;
		font-family:verdana;
		font-size:10px;
		color:#f8f9fc;
	}
	
	a img{
		border:0;
	}
	
	form{
		margin:0;
	}
	
	.clear{
		clear:both;
	}
	
	#global{
		position:relative;
		margin:auto;
		width:770px;
		background-image:url(images/fond-page.jpg);
		background-repeat:no-repeat;
	}
	
	#sommaireChef{
		position:absolute;
		z-index:5;
		top:107px;
		left:30px;
	}
	
	#logo{
		position:absolute;
		z-index:5;
		top:87px;
		left:260px;
	}
	
	#infos{
		position:absolute;
		z-index:5;
		top:87px;
		right:0;
		width:162px;
	}
	
	#infos h1{
		margin:0 0 12px 0;
		padding:0;
		text-align:right;
	}
	
	#infos p{
		width:146px;
		margin:0 0 7px 0;
		text-align:center;
	}
	
	#sommaire{
		position:absolute;
		z-index:5;
		top:241px;
		left:171px;
	}
	
	#sommaireCartesMenu{
		float:left;
		display:block;
		width:135px;
		height:109px;
		margin:22px 11px 0 0;
	}
	
	#sommaireContactPlan{
		float:left;
		display:block;
		width:132px;
		height:126px;
		margin:0 26px 0 0;
	}
	
	#sommaireVisite{
		float:left;
		display:block;
		width:92px;
		height:124px;
		margin:8px 0 0 0;
	}
	
	#sommaireIdeeCadeau{
		float:left;
		display:block;
		width:121px;
		height:86px;
		margin:12px 0 0 0;
		padding:0 31px 0 17px;
	}
	
	#sommaireReservation{
		float:left;
		display:block;
		width:79px;
		height:101px;
		margin:16px 33px 0 0;
	}
	
	#sommaireFormule{
		float:left;
		display:block;
		width:123px;
		height:92px;
		margin:12px 0 0 0;
	}
	
	#retourSommaire{
		position:absolute;
		z-index:5;
		top:87px;
		right:0;
		width:152px;
	}
	
	#titreCarteMenus{
		margin:0;
		position:absolute;
		z-index:5;
		top:186px;
		left:105px;
	}
	
	#menusMenu{
		position:absolute;
		z-index:5;
		top:308px;
		left:30px;
		width:198px;
		margin:0;
		padding:0;
		list-style:none;
	}
	
	#menusMenu li{
		margin:0 0 18px 0;
	}
	
	#menusMenu li a{
		display:block;
		padding:28px 0 0 0;
		color:#fff;
		text-decoration:none;
		text-align:right;
		background-image:url(images/btn-menu.gif);
		background-repeat:no-repeat;
		background-position:right 0;
	}
	
	#trio, #elise{
		height:78px;
	}
	
	#eiffel{
		height:58px;
	}
	
	#menusMenu li a:hover, #menusMenu li a.menuActif, #menusMenu li a.menuActif:hover{
		background-position:right -200px;
	}
	
	.nomMenu{
		font-size:120%;
		font-weight:bold;
	}
	
	.couleur{
		color:#e6e682;
	}
	
	#choisissezMenu{
		position:absolute;
		z-index:5;
		top:228px;
		left:246px;
		height:408px;
		padding:31px 0 0 41px;
		border-left:1px solid #fff;
	}
	
	#descriptionMenu{
		position:absolute;
		z-index:5;
		top:228px;
		left:246px;
		padding:0 0 0 30px;
		border-left:1px solid #fff;
	}
	
	#descriptionMenu h2{
		margin:0 0 10px 0;
		font-size:120%;
		font-weight:bold;
		color:#e6e682;
	}
	
	#descriptionMenu p{
		margin:0 0 10px 0;
	}

	#description1{
		float:left;
		width:210px;
		margin:0 30px 0 0;
	}
	
	#description2{
		float:left;
		width:210px;
		padding:0 0 0 30px;
		border-left:1px solid #fff;
	}
	
	#titreIdeeCadeau{
		position:absolute;
		z-index:5;
		top:133px;
		left:140px;
		margin:0;
	}
	
	#texteIdeeCadeau{
		position:absolute;
		z-index:5;
		top:270px;
		left:58px;
		width:176px;
		text-align:right;
	}
	
	#texteIdeeCadeau p{
		margin:0 0 12px 0;
	}
	
	#descriptifIdeeCadeau{
		position:absolute;
		z-index:5;
		top:223px;
		left:246px;
		width:480px;
		padding:0 0 0 15px;
		border-left:1px solid #fff;
	}
	
	#descriptifIdeeCadeau ul{
		margin:0;
		padding:0 0 18px 0;
		list-style:none;
	}
	
	#descriptifIdeeCadeau ul li{
		margin:0 0 10px 0;
	}
	
	.plusGrand{
		font-size:120%;
		font-weight:bold;
	}
	
	#descriptifIdeeCadeau p{
		margin:0 0 10px 0;
	}
	
	#titreFormule{
		position:absolute;
		z-index:5;
		top:149px;
		left:33px;
		margin:0;
	}
	
	#texteFormule{
		position:absolute;
		z-index:5;
		top:320px;
		left:46px;
		width:184px;
		margin:0;
		padding:0;
		list-style:none;
		text-align:right;
	}
	
	#texteFormule li{
		margin:0 0 20px 0;
	}
	
	#descriptifFormule{
		position:absolute;
		z-index:5;
		top:223px;
		left:246px;
		width:480px;
		padding:0 0 0 15px;
		border-left:1px solid #fff;
	}
	
	#descriptifFormule h2{
		margin:0 0 10px 0;
		font-size:120%;
		font-weight:bold;
		color:#e6e682;
	}
	
	#descriptifFormule p{
		margin:0 0 12px 0;
		line-height:120%;
	}
	
	.ou{
		color:#58585a;
	}
	
	#visiteVisuel{
		position:absolute;
		z-index:5;
		top:209px;
		left:0;
	}
	
	#contactPlanGauche{
		position:absolute;
		z-index:5;
		top:223px;
		left:0;
		width:235px;
		text-align:right;
	}
	
	#contactPlanGauche h1{
		margin:0 0 12px 0;
	}
	
	#contactPlanGauche p{
		margin:0 0 10px 0;
	}
	
	#contactPlanGauche p a{
		color:#fff;
		text-decoration:none;
	}
	
	#contactPlanGauche p a:hover{
		text-decoration:underline;
	}
	
	#contactPlanDroite{
		position:absolute;
		z-index:5;
		top:268px;
		left:325px;
		width: 400px;
		height: 310px;
		color: #000;
	}
	
	#formulaireReservation{
		position:absolute;
		z-index:5;
		top:205px;
		left:44px;
		width:630px;
		height:330px;
		padding:1px;
		background-image:url(images/fond-reservation.jpg);
		background-repeat:no-repeat;
	}
	
	#reservation48{
		width:83px;
		text-align:right;
		margin:43px 0 0 376px;
	}
	
	#reservation48 h2{
		margin:0 0 2px 0;
		font-size:100%;
		font-weight:normal;
		color:#e6e682;
	}
	
	#reservation48 p{
		margin:0;
	}
	
	#formulaireChamps{
		width:300px;
		margin:20px 0 0 328px;
	}
	
	.champ{
		float:left;
		width:131px;
		margin:0 0 6px 0;
		padding:0 23px 0 0;
	}
	
	.champ input{
		width:127px;
		padding:1px 2px 1px 2px;
		border:0;
		font-family:verdana;
		font-size:10px;
		color:#000;
	}
	
	#formulaireChamps label{
		display:block;
		float:left;
		width:140px;
		padding:2px 0 0 0;
	}
	
	#fermeture{
		float:left;
		width:188px;
		margin:32px 16px 0 0;
		padding:0 0 0 271px;
		text-align:right;
	}
	
	#envoyer{
		float:left;
		width:99px;
		margin:5px 0 0 0;
	}
	
	#chefVisuel{
		position:absolute;
		z-index:5;
		top:138px;
		left:23px;
	}
	
	#chefTexte{
		position:absolute;
		z-index:5;
		top:220px;
		left:246px;
		padding:0 0 0 14px;
		border-left:1px solid #fff;
	}
	
	#chefTexte h1{
		margin:0 0 9px 0;
		font-size:120%;
		font-weight:bold;
		color:#e6e682;
	}
	
	#chefTexte p{
		margin:0 0 8px 0;
	}
	
	#fermeture p{
		font-weight: bold;
		margin-top: 0px;
	}
	
	#formulaireChamps2{
		width:300px;
	}
	
	#formulaireChamps2 label{
		display:block;
		float:left;
		width:80px;
		padding:2px 22px 0 0;
	}
	
	#envoyer2{
		float:left;
		/*width:99px;*/
		/*margin:5px 0 0 130px;*/
		padding-left: 130px;
	}