@charset "UTF-8";


/********************************************/
/* Elements de base */
/********************************************/
a:link, a:visited { color:#666; font-weight:normal; text-decoration:none; }
a:hover, a:active { text-decoration:underline; }

html, body {
	background-color: #5f5343;	
	height: 100%;
	overflow: hidden;
	}

body {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	line-height:14px;
	margin:0;
	padding:0;
	}

h1 {
	margin:0;
	padding:0;
	}

h2 {
	color:#d8032c;
	font-weight:bold;
	font-size:11px;
	}



img {
	border: 0;
	}


/********************************************/
/* Conteneurs généraux */
/********************************************/
#global1 {
	position: relative;
	width: 980px;
	height: 100%;
	margin: auto;
	padding: 0;
	overflow: hidden;
	}
	#global1 #global2 {
		position: absolute;
		width:930px;
		height:620px;
		top: 50%;
		left: 50%;
		margin-left: -480px;
		margin-top: -287px;
		padding: 0;
		text-align: left;
		overflow: hidden;
		background:transparent url(../img/com/img_fd.gif) left top no-repeat;
		}
	#global1 #global2 #BDP {
		margin:auto;
		padding-top:5px;
		text-align:center;
		}
		#global1 #global2 #BDP a:link, #global1 #global2 a:visited {
			color:#fff;
			}
		#global1 #global2 #BDP a:active, #global1 #global2 #BDP a:hover {
			color:#fff;
			text-decoration:underline;
			}

#Contenu45eme {
	padding:20px 71px 0 71px;
	margin:0;
	width:770px;
	height:510px;
	background:transparent url(../img/com/45parallele.gif) left top no-repeat;
	}
#Contenu {
	padding:20px 71px 0 71px;
	margin:0;
	width:770px;
	height:510px;
	}
	#Contenu45eme #Header, #Contenu #Header{
		margin:0;
		padding:0;
		}
	#Contenu45eme #Rubrique, #Contenu #Rubrique{
		margin-top:10px;
		padding:0;
		width:770px;
		height:380px;
		border:1px solid #b3b3b3;
		}
		#Contenu45eme #Rubrique a:hover img, #Contenu #Rubrique a:hover img {
				filter : alpha(opacity=100); 
				-moz-opacity : 1; 
				opacity : 1; 
				}
			#Contenu45eme #Rubrique a img, #Contenu #Rubrique a img {
				filter : alpha(opacity=70); 
				-moz-opacity : 0.7; 
				opacity : 0.7; 
				}
		#Contenu45eme #Rubrique a.photo:hover img, #Contenu #Rubrique a.photo:hover img {
				filter : alpha(opacity=100); 
				-moz-opacity : 1; 
				opacity : 1; 
				}
			#Contenu45eme #Rubrique a.photo img, #Contenu #Rubrique a.photo img {
				filter : alpha(opacity=100); 
				-moz-opacity : 1; 
				opacity : 1; 
				}
		#Contenu45eme #Rubrique #BlocGche, #Contenu #Rubrique #BlocGche{
			margin:10px 18px 0px 22px;
			padding: 0;
			width:410px;
			text-align:justify;
			float:left;
			vertical-align:text-top;
			}
			#Contenu45eme #Rubrique #BlocGche a:visited {
				color:#666;
				}
			#Contenu45eme #Rubrique #BlocGche form, #Contenu #Rubrique #BlocGche form{
				margin:0;
				padding: 0;
				vertical-align:text-top;
				}
			#Contenu45eme #Rubrique #BlocGche table.Form, #Contenu #Rubrique #BlocGche table.Form{
				font-size:10px;
				padding:1px;
				}
			#Contenu45eme #Rubrique #BlocGche a:hover img.Photo, #Contenu #Rubrique #BlocGche a:hover img.Photo{
				border:2px solid #d8032c;
				}
			#Contenu45eme #Rubrique #BlocGche a img.Photo, #Contenu #Rubrique #BlocGche a img.Photo {
				border:2px solid #fff;
				}
		#Contenu45eme #Rubrique #BlocGche #France, #Contenu #Rubrique #BlocGche #France{
			left:445px;
			top:147px;
			width:395px;
			position:absolute;
			}
		#Contenu45eme #Rubrique #BlocGche #AnimAccueil{
			left:532px;
			top:148px;
			width:310px;
			position:absolute;
			}
		#Contenu45eme #Rubrique #BlocGche #Actus {
			background:transparent url(../img/fr/bloc_actualite.gif) left top no-repeat;
			width:397px;
			height:117px;
			margin-top:18px;
			padding:0;
			}
				#Contenu45eme #Rubrique #BlocGche #Actus table {
					width:380px;
					margin:0;
					padding-left:10px;
					}
					#Contenu45eme #Rubrique #BlocGche #Actus table td {
						margin:0;
						padding:32px 10px 10px 20px;
						text-align:justify;
						}
		#Contenu45eme #Rubrique #BlocGche #ActusGb {
			background:transparent url(../img/gb/bloc_actualite.gif) left top no-repeat;
			width:397px;
			height:117px;
			margin-top:18px;
			padding:0;
			}
				#Contenu45eme #Rubrique #BlocGche #ActusGb table {
					width:380px;
					margin:0;
					padding-left:10px;
					}
					#Contenu45eme #Rubrique #BlocGche #ActusGb table td {
						margin:0;
						padding:32px 10px 10px 20px;
						text-align:justify;
						}
		#Contenu45eme #Rubrique #BlocDroite, #Contenu #Rubrique #BlocDroite{
			margin:0;
			padding:0;
			width: 295px;
			height:380px;
			text-align:left;
			float:right;
			}
			#Contenu45eme #Rubrique #BlocDroite #Video{
				margin:0;
				padding-top:70px;
				}
			#Contenu45eme #Rubrique #BlocDroite #DemandeReservation, #Contenu #Rubrique #BlocDroite #DemandeReservation{
				margin-top:20px;
				margin-right:5px;
				}
			#Contenu45eme #Rubrique #BlocDroite #DemandeReservation table.Restaurant, #Contenu #Rubrique #BlocDroite #DemandeReservation table.Restaurant{
				background-color:#ccb681;
				font-size:10px;
				width:290px;
				padding:0 3px 5px 3px;
				}
			#Contenu #Rubrique #BlocDroite #DemandeReservation table.RestaurantLeQuai{
				background-color:#c1e6ef;
				font-size:10px;
				width:290px;
				padding:0 3px 5px 3px;
				}
			#Contenu #Rubrique #BlocDroite #DemandeReservation table.RestaurantBistrot{
				background-color:#fbcb8c;
				font-size:10px;
				width:290px;
				padding:0 3px 5px 3px;
				}
			#Contenu45eme #Rubrique #BlocDroite #DemandeReservation table.Hotel, #Contenu #Rubrique #BlocDroite #DemandeReservation table.Hotel{
				background-color:#e5d9be;
				font-size:10px;
				width:290px;
				padding:0 3px 5px 3px;
				}
			#Contenu45eme #Rubrique #BlocDroite #Zoom0 {
				position: absolute;
				left: 556px;
				width:295px;
				height:200px;
				visibility:visible;
				overflow: no;
				}
			#Contenu45eme #Rubrique #BlocDroite #Zoom1,#Contenu45eme #Rubrique #BlocDroite #Zoom2,#Contenu45eme #Rubrique #BlocDroite #Zoom3,
			#Contenu45eme #Rubrique #BlocDroite #Zoom4,#Contenu45eme #Rubrique #BlocDroite #Zoom5 {
				position: absolute;
				left: 556px; 
				width:295px;
				height:380px;
				visibility:hidden;
				overflow: no;
				}

			
#InfosComplementaires{
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:770px;
	height:50px;
	vertical-align:top;
	top:0;
	text-align:center;
	font-size:10px;
	color:#666;
	clear:both;
	}


/********************************************/
/* Les classes */
/********************************************/

.Bleu {
	color:#24bcd8;
	}

.Rge {
	color:#d8032c;
	}

.Gris {
	color:4d4d4d;
	}
.Police10px {
	font-size:10px;
	}
.MenuDeroulant {
	font-size:10px;
	color:#000;
	}
.Hr {
	color:#b3d06c;
	text-align:center;
	width:766px;
	margin:0;
	text-align:left;
	}

.Bold {
	font-weight:bold;
	}

.Souligne {
	text-decoration:underline;
	}
 
.x-dlg .x-dlg-hd-left {background-color:#fff; background-image:none;}
.x-dlg .x-dlg-hd-left .x-dlg-hd-right {background-color:#fff; background-image:none;}
.x-dlg .x-dlg-hd-left .x-dlg-hd-right .x-dlg-hd {background-color:#fff; background-image:none;}
.x-dlg .x-dlg-dlg-body {border-bottom:3px solid #fff; border-right:3px solid #fff; border-left:3px solid #fff;}

.x-dlg-mask {opacity: 0.5; background-color: #000;}

/********************************************/
/* Positionnement */
/********************************************/
.droite {
	float: right;
	}
.gauche {
	float: left;
	}
.Centre {
	text-align:center;
	}

.Justifie {
	text-align:justify;
	}

.ClearBoth {
	clear: both;
	}
