* {
	padding:0;
	margin:0;
}

body {
	top:5px;
	background: #1a171b url('../../images/fond.jpg') bottom center;
	color: #fff;
	overflow:hidden;
	font-family:Trebuchet MS;
	font-size:13px;
}

/*Header*/
#header {
	width:100%;
	height:1200px;
	background:#fff;
}
#baniere {
	position:absolute;
	width:1000px;
	height:600px;
	left:50%;
	margin-left:-512px;
}
#baniere img {
	position:relative;
	border:0;
	margin-top:460px;
	margin-left:180px;
}
/*FIN Header*/

/*Global*/
#global {
	position:relative;
	width:1000px;
	height:600px;
	left:50%;
	margin-left:-452px;
	margin-bottom:50px;
}
#container {
	position:absolute;
	clear:left;
	width:100%;
	height:100%;
	overflow:auto;
}
/*Haut du Site*/
.haut_site {
	margin-top:2px;
	margin-left:10px;
	margin-bottom:-15px;
}
.haut_gauche  {
	position:relative;
	float:left;
	padding-top:10px;
}
.haut_droite {
	position:relative;
	margin-left:387px;
	height:31px;
}
.haut_centre {
	position:relative;
	float:left;
	margin-right:20px;
	padding-left:20px;
}
.haut_droite a {
	color:#d4d4d4;
	font-size:16px;
}
.haut_droite input[type="submit"] {
	width:40px;
}
.haut_droite form {
	position:relative;
	float:left;
	font-family:Trebuchet MS;
	font-size:13px;
	border-right:#ff1c92 5px solid;
	margin-top:2px;
}
.haut_droite input {
	width:80px;
} 
.haut_site img {
	border:0;
	float:left;
}
.haut_site .sinscrire {
	float:left;
	position:relative;
	margin-top:-2px;
	margin-left:5px;
}
.in {
	padding-top:5px;
}
.haut_droite a {
	font-family:Trebuchet MS;
	font-size:13px;
}
/*FIN Haut du Site*/

/*Video liste*/
.video_liste {
	position:relative;
	clear:both;
	padding-top: 20px;
}
.video_liste a {
	color:#fff;
}
.video_liste a:hover {
	color:#fff;
	text-decoration:none;
}
.commentaire_video {
	position:relative;
	overflow:auto;
	height:110px;
	width:450px;
	margin-bottom:50px;
}
.video {
	position:relative;
	clear:both;
	margin-top:10px;
}
/*FIN Video liste*/

/*Menu*/
.mini_logo {
	position:relative;
	clear:both;
	float:left;
	width:118px;
	height:91px;
	margin-top:8px;
	background:url('../../images/mini_logo.png');
	background-repeat:no-repeat;
	margin-left:70px;
	margin-bottom:18px;
	
}
.menu {
	position:relative;
	float:left;
	margin-top:40px;
	margin-left:15px;
}
.menu li {
	list-style-type:none;
	display:inline;
	margin-right:20px;
}
.menu img {
	border:0;
}
.menu .pti_btn {
	margin-top:10px;
	margin-left:60px;
}
/*Fin Menu*/

.left {
	position:relative;
	clear:both;
	float:left;
	width:650px;
}
.right {
	position:relative;
	float:right;
	width:350px;
}
.containt {
	position:relative;
	clear:both;
	float:left;
	width:900px;
	padding-top:30px;
	margin-left:0px;
	margin-bottom:40px;

}
.containt_inscription {
	position:relative;
	clear:both;
	float:left;
	width:900px;
	padding-top:30px;
	margin-left:0px;
	text-align:center;
	overflow:auto;
}
.containt_contact {
	position:relative;
	clear:both;
	float:left;
	width:900px;
	padding-top:30px;
	margin-left:-30px;
	margin-bottom:10px;
	text-align:center;
}
/*Photo*/
.photo {
	width:635px;
	height:238px;
	background:url('../../images/fond_news.png') no-repeat;
	padding-top:13px;
	padding-left:0px;

}

/*FIN Photo*/

/*Pagination*/
.pagination {
	margin-top:-20px;
	margin-left:20px;
}
.pagination a {
	position:relative;
	float:left;
	text-decoration:none;
	color:white;
	font-family:Trebuchet MS;
	font-size:11px;
	background:url('../../images/pagination_fond.jpg') no-repeat;
	width:18px;
	height:18px;
	padding-left:6px;
	padding-top:1px;
}
.pagination li {
	list-style-type:none;
	display:inline;
	
}
/*FIN Pagination*/

/*News*/
.news {
	width:635px;
	height:238px;
	background:url('../../images/fond_news.png') no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	padding:20px;

}
.news2 {
	width:635px;
	height:423px;
	background:url('../../images/fond_news2.png') no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	padding:20px;

}
.news img,.news2 img {
	position:relative;
	float:left;
	margin-left:20px;
	margin-right:20px;
}
.news p ,.news2 p {
	position:relative;
	float:left;
	text-align:justify;
	width:400px;
}
.news .la_suite,.news2 .la_suite {
	position:relative;
	clear:both;
	text-align:right;
	margin-right:30px;
}
/*Fin News*/

/*Module*/
.right .module {
	width:227px;
	height:150px;
	background:url('../../images/module_fond.png') no-repeat;
	padding:20px;
	color:#b2b2b2;
	font-size:12px;

}
.module li {
	list-style-type:none;
}
.module a {
	color:#b3b3b3;
}
/*Fin Module*/

/*Reservation*/
.information {
	position:relative;
	float:left;
	margin-left:30px;
}
.info_block {
	width:335px;
	height:269px;
	background:url('../../images/fond_info.png') no-repeat;
	padding:10px;
}
.info_block1 {
	width:335px;
	height:400px;
	background:url('../../images/fond_etape1.png') no-repeat;
	padding:10px;
}
.info_block2 {
	width:415px;
	height:104px;
	background:url('../../images/fond_etape2.png') no-repeat;
	padding:10px;
}
.info_block p,.info_block1 p,.info_block2 p{
	text-align:justify;
	margin-bottom:9px;
}
.info_block label,.info_block1 label,.info_block2 label {
	position:relative;
	float:left;
	width:158px;
	margin-bottom:10px;
	text-align:right;
	margin-right:10px;
}
.info_block label,.info_block input,.info_block select,.info_block1 label,.info_block1 input,.info_block1 select,.info_block2 label,.info_block2 input,.info_block2 select {
	margin-top:13px;
}
.resa_etape1_gris .info_block label,.resa_etape1_gris .info_block p {
	margin-top:0px;
}
.resa_etape2 p {
	margin-top:11px;
}
.info_block1 input {
	width:117px;
}
.resa_etape1 input[type=image],.resa_etape2 input[type=image] {
	position:relative;
	float:right;
	margin-top:-20px;
}
.resa_etape2 input[type=image] {
	margin-right:10px;
	margin-top:5px;
}
.plan {
	position:relative;
	float:left;
	margin-bottom:20px;
}
#resa_etape {
	font-size:0.8em;
}
.resa_etape1,.resa_etape1_gris,.resa_etape2 {
	position:relative;
	float:left;
	margin-left:30px;
}
.resa_etape2 .info_block label {
	width:140px;
}
.resa_etape2 span {
	
}
/*Fin Reservation*/

/*Pub*/
.pub {
	margin-top:-20px;
	width:234px;
	height:239px;
	background:url('../../images/pub_fond.png') no-repeat;
	padding:10px;
	
	
}
.pub img {
	margin-top:8px;
	margin-left:1px;
}
/*FIN Pub*/
/*FIN Global*/

/*Footer*/
#footer {
	position:relative;
	clear:both;
	background-color:#000;
	width:100%;
	height:190px;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	margin-top:20px;
}
#footer li {
	list-style-type:none;
	display:inline;
	margin-right:5px;
	margin-left:5px;
	color:#494949;
}
#footer li a {
	color:#494949;
	text-decoration:none;
}
#footer .info_legal {
	margin-top:10px;
}
#footer .partenaire img {
	margin-right:5px;
}
#footer .partenaire {
	margin-top:10px;
}
/*FIN Footer*/

/*Galerie*/
#album,#photo {
	position:relative;
	width:700px;
	margin-left:100px;
}
#album  img,#photo img {
	border:0;
}

.preview_photo {
	position:relative;
	float:left;
	width:243px;
	height:266px;
	background:url('../../images/fond_preview.png') no-repeat;
	padding:20px;
	color:#b3b3b3;

}
.preview {
	margin-left:25px;
	font-size:11px;
}
.show_comment {
	width:585px;
	min-height:137px;
	position:relative;
	clear:both;
	background:url('../../images/fond_show_comment.png') no-repeat;
	padding:10px;

}
.separ {
	position:relative;
	float:left;
	margin-left:5px;
	margin-right:5px;
}
.infos {
	position:relative;
	width:100px;
	float:left;
}
.commentaire {
	overflow:auto;
	height:110px;
	width:450px;
}
.commentaire_news {
	position:relative;
	float:left;
	overflow:auto;
	height:110px;
	width:450px;
}
.preview_photo a {
	text-decoration:none;
}
/*FIN Galerie*/

/*Contact*/
.message {
	background:url('../../images/fond_message.png') no-repeat;
	width:665px;
	height:220px;
	padding:20px;
	margin-top:20px;
	padding-top:25px;
	margin-left:117px;
	
}
.champs {
	position:relative;
	float:left;
	margin-left:10px;
}
#commentaire {
	position:relative;
	float:left;
	margin-left:50px;
	text-align:right;
}
#commentaire_news {
	position:relative;
	float:left;
	margin-left:50px;
	text-align:right;
}
/*FIN Contact*/

/*MEP text*/
h2 {
	font-family:Trebuchet MS;
	font-size:1.5em;
	margin-bottom:10px;
	margin-top:-10px;
}
.rose {
	color:#ff1c92;
}
.gris {
	color:#777777;
	font-size:12px;
}
.news a {
	color:white;
}
.date {
	color:white;
	text-decoration: underline;
	margin-right:5px;
}
/*FIN MEP text*/

/*Moo Slide*/
#vertical_slide {
	font-weight: bold;
}
/*FIN Moo Slide*/

/*Inscription*/
.containt_inscription em {
	color:#ff1c92;
}
.containt_inscription input[type=text],.containt_inscription input[type=password] {
	background:url('../../images/input2.gif') no-repeat; 
	border:0;
	width:181px;
	height:19px;
	padding-top:2px;
	padding-left:6px;
	padding-right:4px;
	font-size:12px;
}
.containt_inscription select {
	padding-top:2px;
}
.containt_inscription .submit {
	margin-top:10px;
	background:url('../../images/inscription.jpg');
	border:0;
	width:90px;
	height:25px;
	cursor:pointer;
}
.containt_inscription fieldset {
	border:0;
}
.containt_inscription form {
	text-align:center;
	width:500px;
	margin-left:170px;
	background:url('../../images/fond_inscription.png') no-repeat;
	width:519px;
	height:569px;
	padding-top:10px;
	
}
.containt_inscription dt {
	position:relative;
	float:left;
	width:200px;
	text-align:right;
	margin-right:10px;
	color:#b3b3b3;
}
.containt_inscription dd {
	position:relative;
	float:left;
}
.containt_inscription dl {
	position:relative;
	clear:left;
	padding-top:5px;
}
.containt_inscription a {
	color:#ff1c92;
}
.containt_inscription a:hover {
	color:#b3b3b3;
}
/*FIN Inscription*/
/* ----------------IMAGE SLIDER------------- */
#SlideItMoo_outer {  
	width:510px; 
	margin:10px auto 10px; 
	display:block; 
	position:relative; 
	padding:0px 10px 0px;
	margin-top:-150px;
}
/* create custom forward-backward buttons for this container */
#SlideItMoo_outer .SlideItMoo_forward,
#SlideItMoo_outer .SlideItMoo_back{ 
	display:block; 
	position:absolute; 
	cursor:pointer; 
	width:25px; 
	height:200px; 
	bottom:0px; 
	right:5px; 
	background:url(../../images/slideitmoo_forward.png) no-repeat center; 
	top:-20px;
}
#SlideItMoo_outer .SlideItMoo_back { 
	left:5px; 
	background:url(../../images/slideitmoo_back.png) no-repeat center;  
}

/* the width is set to show the number of thumbnails that will be visible */
#SlideItMoo_inner{ 
	position:relative ; 
	overflow:hidden ; 
	width:474px ; /* set a display width to make the slider look good in case js is disabled */
	margin:0px auto 0px;
	padding:10px 0px 10px;
}
/* the thumbnails container; set a width on it so everything will be fine */
#SlideItMoo_items { 
	display:block; 
	position:relative; 
}


/* Modif Code By Lid */
#my_galerie div.my_galerie_image { 
	display:block; 
	position:relative; 
	float:left; 
	margin:0px 7px 0px 7px; 
	font-size:11px; 
	width:128px; 
	text-align:center; 
	color:#FFFFFF;
}
#my_galerie a { padding:0px; margin:3px 0px 3px; clear:both; display:block; background:#333333; padding:2px; }
#my_galerie a img{ border:none; }
#my_galerie a, #album a { color:#ff1c92; }
#album{	margin-bottom : 20px;	}