@charset "utf-8";
/* CSS Document */

body {
	background-color: #383838;
	background-image: url(../images/global/bground.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 13px;
}

.intro_largeur {
	width: 964px;
	margin-right: auto;
	margin-left: auto;
}
.pointillet {
	background-image: url(../images/pointillet.png);
	background-repeat: repeat-x;
	background-position: left 13px;
	height: 24px;
	width: 176px;
}

.emergency {
	background-image: url(../images/header/bground.jpg);
	background-repeat: no-repeat;
	height:650px;
	background-position: center top;
}
#menu {
	height: 47px;
	width: 840px;
	margin-right: auto;
	margin-left: auto;
}
.angle_menu_gauche {
	margin: 0px;
	height: 47px;
	width: 23px;
	float: left;
}
.menu_total {
	background-image: url(../images/global/structure/menu_back.png);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	width: 794px;
	height: 47px;
}


.site_total {
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	}
.header_marge1 {
	height:27px;
}
.angle_menu_droit {
	margin: 0px;
	height: 47px;
	width: 23px;
	float: right;
}
.trampoline {
	float: right;
	height: 110px;
	width: 276px;
	margin-top: 14px;
}

.promo_home {
	background-image: url(../images/global/structure/promo.png);
	background-repeat: repeat-y;
	height: 311px;
	width: 840px;
	margin-left: auto;
	margin-right: auto;
}
.payement {
	float: left;
	width: 250px;
}

.raccord_angle_gauche {
	float: left;
	height: 311px;
	width: 11px;
	margin-left: 6px;
}
.promo_content {
	float: left;
	height: 303px;
	width: 794px;
}
.promo__galerie_content {
	float: left;
	height: 303px;
	width: 799px;
	position: relative;
}
.logo {
	background-image: url(../images/global/structure/logo_back.jpg);
	background-repeat: repeat-x;
	height: 303px;
	width: 212px;
	margin-left: 7px;
	float: left;
}
.promo_image_ga; {
	height: 303px;
	width: 575px;
	float: left;
}
.separation_header {
	clear: both;
	height: 5px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/header/separation.png);
	width: 840px;
}
.content {
	clear: both;
	height: 500px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/global/content_bg.png);
	width: 840px;
	background-repeat: repeat-y;
}
.special_content {
	background-image: url(../images/global/special_content_bg.png);
	background-repeat: repeat-y;
	background-position: 95px;
	height: 255px;
	width: 1200px;
}
.texte_content_special {
	width: 1000px;
	margin-left: auto;
}
#gauche_texte {
	float: left;
	width: 203px;
	margin: 0px;
	margin-left: 10px;
}
#gauche_texte a {
	color: #FFF;
}
#gauche_texte a:hover  {
	text-decoration: none;
	color: #a2bd30;
}
#gauche_texte a:active {
	text-decoration: none;
	color: #a2bd30;
}

.bienvenu_1 {
	background-image: url(../images/home/bienvenu_bg.jpg);
	background-repeat: repeat-y;
	height: 225px;
	width: 785px;
	margin-left: 9px;
	margin-right: auto;
}

.droite_total {
	float: left;
	width: 564px;
	margin-left: 20px;
}
.droite_special {
	float: left;
	width: 785px;
	margin: 0px;
}
.bienvenu_texte {
	height: 225px;
	width: 90%;
	margin-left: 10px;
}
.content_bas {
	clear: both;
	height: 555px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/global/content_bg.png);
	width: 1022px;
	background-repeat: repeat-y;
	background-position: 91px;
}
.chrono_1 {
	float: inherit;
	height: 560px;
	width: 902px;
	background-image: url(../images/chrono.png);
	background-repeat: no-repeat;
	margin-left: 9px;
	z-index: 0;
	background-position: bottom;
}
#gauche_texte_bas {
	float: left;
	width: 209px;
	margin-left: 119px;
	
}
#gauche_texte_bas a {
	color: #FFF;
}
#gauche_texte_bas a:hover  {
	text-decoration: none;
	color: #a2bd30;
}
#gauche_texte_bas a:active {
	text-decoration: none;
	color: #a2bd30;
}
.droite_total_bas {
	width: 564px;
	left: 435px;
	float: left;
	margin-left: 15px;
}
.footer {
	margin: 0px;
	height: 81px;
	width: 911px;
	background-image: url(../images/footer/footer.png);
	margin-left: 6px;
	margin-right: auto;
}
.menu_position {
	float: right;
	width: 580px;
}
.droite_total_gallery {
	float: left;
	width: 564px;
	margin-left: 5px;
}
.special_contentgalery {
	background-image: url(../images/global/special_content_bg.png);
	background-repeat: repeat-y;
	background-position: 95px;
	height: 820px;
	width: 1200px;
}
.special_contentgalery_aqua {
	background-image: url(../images/global/special_content_bg.png);
	background-repeat: repeat-y;
	background-position: 95px;
	height: 900px;
	width: 1200px;
}
.special_contentgalery_fitness {
	background-image: url(../images/global/special_content_bg.png);
	background-repeat: repeat-y;
	background-position: 95px;
	height: 820px;
	width: 1200px;
}
.special_contentgalery_well {
	background-image: url(../images/global/special_content_bg.png);
	background-repeat: repeat-y;
	background-position: 95px;
	height: 855px;
	width: 1200px;
}
.content_bas_gallery {
	clear: both;
	height: 130px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/global/content_bg.png);
	width: 1022px;
	background-repeat: repeat-y;
	background-position: 91px;
}
.site_total_gallery {
	width:1200px;
	margin-left:auto;
	margin-right:auto;
}
.chrono_1_gallery {
	float: inherit;
	height: 130px;
	width: 902px;
	background-image: url(../images/chrono.png);
	background-repeat: no-repeat;
	margin-left: 9px;
	z-index: 0;
	background-position: bottom;
}
.droite_content {
	float: left;
	width: 550px;
	margin-left: 20px;
	color: #1A1A1A;
}
.special_content_contact {
	background-image: url(../images/global/special_content_bg.png);
	background-repeat: repeat-y;
	background-position: 95px;
	height: 900px;
	width: 1200px;
}
.header_intro {
	height:92px;
}
.menu_intro {
	background-image: url(../images/header_home/back_menu_intro.png);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	width: 780px;
	height: 47px;
}
.intro_largeur_content {
	width: 823px;
	margin-right: auto;
	margin-left: auto;
}
.droite_total_content {
	float: left;
	width: 564px;
	margin-left: 20px;
	color: #1A1A1A;
}
.memform {
	font-size: 11px;
	font-style: italic;
	color: #000;
	text-align: right;
	margin-right: 45px;
}
.payement2 {
	float: right;
	width: 250px;
	margin-right: 10px;
}

