/* CSS Document */

	body{
		margin:0;
		padding:0;
		font-family:verdana;
		font-size:11px;
		color:#4f2a2b;
		background-color:#dfaa4d;
	}
	
	a img{
		border:0;
	}
	
	.clear{
		clear:both;
		height:1px;
	}
	
	form{
		margin:0;
		padding:0;
	}
	
	#global{
		width:995px;
		margin:auto;
		background-image:url(images/fond-page.gif);
		background-repeat:repeat-y;
	}
	
	#logo{
		float:left;
		width:200px;
		padding:13px 0 0 17px;
	}
	
	#bandeau{
		float:left;
		width:760px;
		padding:0 0 0 18px;
	}
	
	#menu{
		margin:-1px 0 0 0;
		padding:4px 0 0 41px;
		width:954px;
		height:23px;
		list-style:none;
		background-image:url(images/barre-navigation.gif);
		background-repeat:no-repeat;
	}
	
	#menuFrancais{
		margin:-1px 0 0 0;
		padding:4px 0 0 41px;
		width:954px;
		height:23px;
		list-style:none;
		background-image:url(images/barre-navigation-2.gif);
		background-repeat:no-repeat;
	}
	
	#menu li{
		float:left;
	}
	
	#menu li a{
		display:block;
		height:16px;
		padding:3px 0 0 0;
		color:#fff;
		font-weight:bold;
		font-size:90%;
		text-decoration:none;
		text-align:center;
		background-color:#4f2a2b;
	}
	
	#menu li a:hover{
		color:#4f2a2b;
		background-color:#fbf2e9;
	}
	
	#menu li a.menuActif{
		display:block;
		height:16px;
		padding:3px 0 0 0;
		color:#4f2a2b;
		font-weight:bold;
		font-size:90%;
		text-decoration:none;
		text-align:center;
		background-color:#ebdccf;
	}
	
	
	#menuFrancais li{
		float:left;
	}
	
	#menuFrancais li a{
		display:block;
		height:16px;
		padding:3px 0 0 0;
		color:#fff;
		font-weight:bold;
		font-size:90%;
		text-decoration:none;
		text-align:center;
		background-color:#4f2a2b;
	}
	
	#menuFrancais li a:hover{
		color:#4f2a2b;
		background-color:#fbf2e9;
	}
	
	#menuFrancais li a.menuActif{
		display:block;
		height:16px;
		padding:3px 0 0 0;
		color:#4f2a2b;
		font-weight:bold;
		font-size:90%;
		text-decoration:none;
		text-align:center;
		background-color:#ebdccf;
	}
	
	#menu li a.menuActif:hover{
		color:#4f2a2b;
		background-color:#ebdccf;
	}
	
	#menu li#menu1{
		width:45px;
		margin:0 10px 0 0;
	}
	
	#menu li#menu1 a{
		width:45px;
	}
	
	#menu li#menu2{
		width:107px;
		margin:0 9px 0 0;
	}
	
	#menu li#menu2 a{
		width:107px;
	}
	
	#menu li#menu3{
		width:72px;
		margin:0 9px 0 0;
	}
	
	#menu li#menu3 a{
		width:72px;
	}
	
	#menu li#menu4{
		width:60px;
		margin:0 9px 0 0;
	}
	
	#menu li#menu4 a{
		width:60px;
	}
	
	#menu li#menu5{
		width:105px;
		margin:0 11px 0 0;
	}
	
	#menu li#menu5 a{
		width:105px;
	}
	
	#menu li#menu6{
		width:130px;
		margin:0 0 0 0;
	}
	
	#menu li#menu6 a{
		width:130px;
	}
	
	#menuFrancais li#menu1Francais{
		width:90px;
		margin:0 10px 0 0;
	}
	
	#menuFrancais li#menu1Francais a{
		width:90px;
	}
	
	#menuFrancais li#menu2Francais{
		width:107px;
		margin:0 9px 0 0;
	}
	
	#menuFrancais li#menu2Francais a{
		width:107px;
	}
	
	#menuFrancais li#menu3Francais{
		width:62px;
		margin:0 9px 0 0;
	}
	
	#menuFrancais li#menu3Francais a{
		width:62px;
	}
	
	#menuFrancais li#menu4Francais{
		width:60px;
		margin:0 9px 0 0;
	}
	
	#menuFrancais li#menu4Francais a{
		width:60px;
	}
	
	#menuFrancais li#menu5Francais{
		width:128px;
		margin:0 11px 0 0;
	}
	
	#menuFrancais li#menu5Francais a{
		width:128px;
	}
	
	#menuFrancais li#menu6Francais{
		width:164px;
		margin:0 0 0 0;
	}
	
	#menuFrancais li#menu6Francais a{
		width:164px;
	}
	
	
	#pied{
		width:976px;
		height:34px;
		padding:3px 0 0 19px;
		background-image:url(images/pied.gif);
		background-repeat:no-repeat;
	}
	
	#pied h2{
		margin:0;
		padding:0;
		color:#fff;
		font-size:100%;
		font-weight:bold;
		color:#fff;
	}
	
	#pied p{
		margin:3px 0 0 0;
		padding:0;
		color:#fff;
	}
	
	#pied p a{
		color:#fff;
		text-decoration:none;
	}
	
	#pied p a:hover{
		text-decoration:underline;
	}
	
	#titrePageVertical{
		float:left;
		width:226px;
		margin:45px 0 0 0;
		padding:0 9px 0 0;
		text-align:right;
	}
	
	#contenu{
		float:left;
		width:715px;
		padding:5px 0 0 45px;
	}
	
	#francaisAnglais{
		text-align:right;
		padding:0 10px 20px 0;
	}
	
	#francaisAnglais a img{
		filter:alpha(opacity=60); 
        -moz-opacity:0.6; 
        opacity:0.6;
	}
	
	#francaisAnglais a:hover img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#contenu h2{
		margin:0 0 11px 0;
	}
	
	#contenu p{
		margin:0 0 13px 0;
	}
	
	#contenu p a{
		color:#764d4e;
		text-decoration:underline;
	}
	
	#contenu p a:hover{
		text-decoration:underline;
	}
	
	#roomsGauche1{
		float:left;
		width:463px;
		padding:27px 0 0 0;
	}
	
	#roomsDroite1{
		float:left;
		width:176px;
	}
	
	.plusGrand{
		font-size:120%;
	}
	
	#roomsGauche2{
		float:left;
		width:260px;
		margin:8px 0 15px 0;
	}
	
	#roomsDroite2{
		float:left;
		width:424px;
		padding:30px 0 0 21px;
	}
	
	.espace{
		height:11px;
	}
	
	#destinationGauche1{
		float:left;
		width:438px;
	}
	
	#destinationDroite1{
		float:left;
		width:243px;
	}
	
	#destinationGauche2{
		float:left;
		width:318px;
	}
	
	#destinationDroite2{
		float:left;
		width:390px;
		padding:0 0 10px 0;
	}
	
	#activitiesGauche1{
		float:left;
		width:540px;
	}
	
	#activitiesDroite1{
		float:left;
		width:131px;
	}
	
	#activitiesGauche2{
		float:left;
		width:280px;
	}
	
	#activitiesDroite2{
		float:left;
		width:147px;
	}
	
	#activitiesGauche3{
		float:left;
		width:470px;
		padding:10px 0 0 0;
	}
	
	#activitiesDroite3{
		float:left;
		width:225px;
		padding:10px 0 0 0;
	}
	
	#activitiesGauche4{
		float:left;
		width:430px;
	}
	
	#activitiesDroite4{
		float:left;
		width:264px;
	}
	
	#activitiesGauche5{
		float:left;
		width:499px;
		padding:10px 0 0 0;
	}
	
	#activitiesDroite5{
		float:left;
		width:195px;
		padding:10px 0 0 0;
	}
	
	#tableauKm{
		width:445px;
		margin:10px 0 25px 50px;
	}
	
	#tableauKm th{
		background-color:#4f2a2b;
		color:#fff;
		height:25px;
		font-weight:normal;
		text-align:center;
		border-right:1px solid #4f2a2b;
	}
	
	#tableauKm th.kmEntete1{
		width:78px;
		border-left:1px solid #4f2a2b;
	}
	
	#tableauKm th.kmEntete2{
		width:40px;
	}
	
	#tableauKm th.kmEntete3{
		width:58px;
	}
	
	#tableauKm th.kmEntete4{
		width:61px;
	}
	
	#tableauKm th.kmEntete5{
		width:85px;
	}
	
	#tableauKm th.kmEntete6{
		width:55px;
	}
	
	#tableauKm th.kmEntete7{
		width:60px;
	}
	
	#tableauKm td{
		height:25px;
		font-weight:normal;
		border-right:1px solid #4f2a2b;
		border-bottom:1px solid #4f2a2b;
	}
	
	#tableauKm td.kmCellule1{
		width:73px;
		border-left:1px solid #4f2a2b;
		padding:0 0 0 5px;
	}
	
	#tableauKm td.kmCellule2{
		width:40px;
		text-align:center;
	}
	
	#tableauKm td.kmCellule3{
		width:58px;
		text-align:center;
	}
	
	#tableauKm td.kmCellule4{
		width:61px;
		text-align:center;
	}
	
	#tableauKm td.kmCellule5{
		width:85px;
		text-align:center;
	}
	
	#tableauKm td.kmCellule6{
		width:55px;
		text-align:center;
	}
	
	#tableauKm td.kmCellule7{
		width:60px;
		text-align:center;
	}
	
	#a6{
		float:left;
		width:142px;
	}
	
	#a10{
		float:left;
		width:230px;
	}
	
	#a71{
		float:left;
		width:150px;
	}
	
	#getThereGauche{
		float:left;
		width:323px;
		margin:25px 0 0 0;
	}
	
	#getThereDroite{
		float:left;
		width:251px;
		margin:20px 0 20px 0;
	}
	
	.rouge{
		color:#780004;
	}
	
	#reservationForm{
		margin:15px 0 0 0;
	}
	
	.label1{
		float:left;
		width:142px;
		padding:3px 0 0 0;
	}
	
	.champ1{
		float:left;
		width:520px;
		margin:0 0 7px 0;
	}
	
	.inputTexte{
		width:200px;
		font-family:verdana;
		color:#000;
		font-size:11px;
	}
	
	.inputTexte2{
		width:40px;
		font-family:verdana;
		color:#000;
		font-size:11px;
	}
	
	.champ1 select{
		font-family:verdana;
		color:#000;
		font-size:11px;
	}
	
	.submitReset{
		margin:5px 0 0 142px;
	}
	
	#restautantVisuel1{
		float:left;
		width:209px;
		margin:0 10px 20px 0;
	}
	
	#restautantVisuel2{
		float:left;
		width:233px;
		margin:0 10px 20px 0;
	}
	
	#restautantVisuel3{
		float:left;
		width:177px;
		margin:0 10px 20px 0;
	}
	#restautantVisuel4{
		float:right;
		width:250px;
		margin:0 40px 20px 5px;
	}
