.diff li a, a.hotel, a.degre360, .carousel a, #facebox a, .like_menu a, #next, #prev{ border:none; }

		.like_menu a, .like_menu span, .like_menu .liens .excep, .download, 
		#next, #prev, .liste li{ 
			background:transparent url(../images/menu.png) no-repeat right top;
			}


.diff li, #footer ul, #footer li, .gallery li{ display:inline; }

			
#next, #prev, #logo em{
	display:block;
	text-indent:-3000px;
}
			
.likeBody{
	background:transparent url(../images/bg_body.jpg) no-repeat center top;
	min-height:800px;
}

#contener{
position: relative;
	margin:0 auto;
	width:943px;
}

.diff{
	float:right;
	position:relative;
}
	
	.diff span, .diff li a{
		background:transparent url(../images/png_8/diffusion.png) no-repeat right bottom;
		display:inline-block;
		height:32px;
		font-size:11px;
	}	
	
	.diff li a{
		background-position:left top;
		color:#FFFFFF;
		float:left;
		margin-right:5px;
		padding-left:10px;
	}
	
	.diff span{
		line-height:30px;
		padding-right:10px;
	}

#logo{
	height:205px;
	position:absolute;
	top:17px;
	width:380px;
}

#logo a{ border:none; display:block; }

/* ---------------------------------------------------- contenu ---------------------------------------------------- */

.content{
	clear:both;
	padding-bottom:15px;
}

.contenu{
	/*background:transparent url(../images/bg_contenu.png) no-repeat left 205px;*/
	float:left;
	width:363px;
}

/* ------------ titres ---------------- */

#titre{
	height:140px;
	padding-top:190px;
	width:363px;
}

.likeH1{
	color:#438174;
	font-size:43px;
}

.likeH2{
	font-size:14px;
	font-weight:bold;
	padding:5px 0 10px;
	text-transform:uppercase;
}

.likeH3{
	color:#504740;
	font-size:14px;
	font-style:italic;
	padding:5px 0;
}

/* ------------ txt ---------------- */

.like_txt, .gallery{ padding-top:20px; }

.txt{ padding:0 20px 0 20px; }

	.txt .bouton li{ margin:10px 5px; }
	
.liste{ padding:5px 0 5px 10px; }

	.liste li, .rightside_content .liste ul li{ 
		background-position:left -442px;
		padding:0 0 5px 10px;
		text-indent:10px;
	}
		
a.hotel, a.degre360 {
	background:transparent url(../images/png_8/lien_hotel.png) no-repeat left top;
	color:#FFFFFF;
	display:block;
	font-size:15px;
	line-height:32px;	
	width:310px;
}

.hotel{
	height:32px;
	text-indent:41px;
}

	.hotel:hover{ background-position:left -32px; }
	
a.degre360 {
	background-position:left -64px;
	height:205px;
	padding-top:10px;
	text-indent:73px;
}

/* ------------ table ---------------- */

.txt table, .rightside table{
	text-align:center;
	width:100%;
}

	.txt td, .rightside td{ background-color:#F0DBBA; border:dotted 1px #438174; padding:0.2em; }
	
	.txt th, .rightside th{ 
		background-color:#339933;
		color:#FFFFFF;
		padding:0.2em;
	 }
	 
	 .txt .like_th, .rightside .like_th{
		background-color:#CCCC00;
		color:#FFFFFF;
	 }
	 
	.rightside table{ margin-bottom:10px; }
	.rightside th{ background-color:#438174; font-size:13px; }
	.rightside td{ background-color:#CBBDA4; }
	.rightside .like_th{ background-color:#57A897; font-size:13px; }
	
	/*.rightside .tdh3 { font-weight:bold; }*/
	
	.rightside tfoot td{ background-color:#B0C1D1; }
	
	.rightside td.feries{ background-color:#B0C1D1; font-size:15px; }
	
	.ancre{
		display:block;
		margin-bottom:20px;
	}

.gallery img{
	border:3px solid #57A897;
	float:left;
	margin-right:10px;
}

	.gallery a:hover img{ border-color:#339933; }
	
.loc, .gallery{
	padding-bottom:20px;
}

/* ---------------------------------------------------- rightside ---------------------------------------------------- */

.rightside{
	/*background:transparent url(../images/fleurs.png) no-repeat 184px 109px;*/
	float:right;
	padding-top:230px;
	width:580px;
}

/* ------------ like_menu ---------------- */

	.like_menu{ float:left; width:210px; }
	
		.like_menu li{ height:40px; }

				.like_menu ul ul a, .liens .excep span, .like_menu, .download span, .download a, .rightside tfoot li{ background:none; }
			
		.like_menu a, .like_menu span, .download em{ 
			color:#FFFFFF;
			display:block;
			float:left;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:17px;
			height:38px;
			line-height:28px;	
			margin-bottom:5px;
			padding-right:20px;
			text-indent:10px;
		}
		
			.like_menu a:hover, .like_menu span{ color:#dadada; }
		
				.like_menu .menu a{ background-position:right -121px; }
				
				.like_menu .menu a:hover, .like_menu .menu span{ background-position:right -356px; }
			
.liens{
	clear:left;
	margin-top:35px;
}

	.like_menu .liens a, .like_menu .liens span, .download em{ 
		float:none;
		line-height:29px;
		margin-bottom:0;
		text-transform:uppercase;
		width:138px; 
	}
	
		.download a{ margin:0; }
		
		.like_menu .liens li, .like_menu .liens span, .download em, .download a, .download li{ height:auto; }
		
			.like_menu .liens ul a, .download a, .download .excep span{ 
				font-size:14px;
				font-weight:bold;
				height:auto;
				line-height:14px;
				text-indent:10px;
				text-transform:none;
			}

		.like_menu .liens .excep{ 
			background-position:right -38px; 
			height:81px;
			width:178px; 
		}

.download{ 
	background-position:right -166px; 
	height:155px;
	margin-top:30px;
	width:210px; 
}

	.download ul ul a{ text-indent:23px; }

/* ------------ carousel ---------------- */

.carousel{
	float:right;
	height:433px;
	padding:60px 0 40px 0;
	position:relative;
	width:80px;
}

	.carousel li img{ border:solid 1px #FFFFFF; margin-bottom: 5px; }
	
#mycarousel{
	float:left;
	height:435px;
	overflow:hidden;
	width:62px;
}

	#mycarousel li{ height: 72px; }

#next, #prev{
	height:23px;
	left:17px;
	position:absolute;
	width:30px;
}

#next{
	background-position:0 -330px;
	bottom:20px;
}

	#next:hover{ background-position: 1px -329px; }

#prev{
	background-position:-32px -328px;
	top:29px;
}

	#prev:hover{ background-position: -31px -327px; }

#map, #map_canvas{
	height:360px;
	width:520px;
}
ul.drapeau {
position: absolute;
top: 20px;
left:400px;
z-index: 100;
}
#add {
position: absolute;
top: 50px;
left:450px;
z-index: 101;
}
#fb-root {
position: relative;
top: -20px;
left: 130px;
}
#facebook {
position: relative;
background-image: url(../images/bt-facebook.png);
background-repeat: no-repeat;
width: 280px;
height: 22px;
text-indent: 30px;
}	
/* ---------------------------------------------------- footer ---------------------------------------------------- */

#footer, .rightside_content, .rightside .tdh3{ 
	background:transparent url(../images/bg_footer.png) repeat left top;
	font-size:12px;
	padding:10px 20px; 
}

	#footer a{ margin:0 5px; }
