body  {
    	font-size: 12px;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
    	background: #FFFFFF;
    	margin: 0; /* il est conseillÃ© de mettre Ã  zÃ©ro la marge et le remplissage de l'Ã©lÃ©ment body, pour tenir compte des diffÃ©rentes valeurs par dÃ©faut des navigateurs */
    	padding: 0;
    	text-align: center; /* ce paramÃ©trage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite alignÃ© Ã  gauche (valeur par dÃ©faut) dans le sÃ©lecteur #container */
    	color: #231e24;

    }

	a, a:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #77b800;
	text-decoration:none;
	}

	a:hover{
	color:#77b800;
	}
	
	input {
	border:solid 1px #e2e5e6;
	line-height:30px;
	height:30px;
	}
	
	textarea {border:solid 1px #e2e5e6;}
	
	.titre1 {
	color:#77b800;
	font-size:48px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	}

	.titre2 {
	color:#77b800;
	font-size:30px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	}
	
	.titre3 {
	color:#6f828e;
	font-size:24px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	}
	
	.titre4 {
	color:#77b800;
	font-size:24px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	}
	
	.titre5 {
	color:#ffffff;
	font-size:15px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	}
	
	#banner{
	width:1003px;
	height:326px; 
	}
	
	#menu{
	background:url(../images/background_menu.gif) repeat-x;
	border:0;
	height:37px;
	}
	
	#menu ul {
    padding:0px;
    margin:0px;
	border:0px;
	list-style-type:none;
	}
	
	#menu li{
	float: left ;
	}
	
	#menu li.menu_on{
	float: left ;
	background:url(../images/bt_on.gif) no-repeat;
	display:block;
	width:98px;
	height:37px;
	line-height:37px;
	text-align:center;
	color:#FFF;
	font-size:10px;
	}
	
	#menu li a {
	background:url(../images/bt_off.gif) no-repeat;
	display:block;
	width:98px;
	height:37px;
	line-height:37px;
	text-align:center;		
	color:#FFF;
	font-size:10px;
	text-decoration:none;
	}
	
	#menu li a:hover {
	background:url(../images/bt_on.gif) no-repeat;
	display:block;
	width:98px;
	height:37px;
	}
	
	#menu li.deco{
	width:1px;
	background:none;
	padding:0;
	margin:0;
	height:37px;
	}
	
	#menu li.deco-inter{
	width:2px;
	background:none;
	padding:0;
	margin:0;
	height:37px;
	}	

	#container { 

    	width: 1003px;  /* paramÃ©trage de la largeur Ã  20 pixels de moins que le plein Ã©cran (800 pixels) pour tenir compte de l'habillage du navigateur et Ã©viter l'apparition d'un ascenseur horizontal */
    	background: #FFFFFF;
    	margin: 0 auto; /* les marges automatiques (et dotÃ©es d'une largeur positive) centrent la page */
    	text-align: left; /* ce paramÃ©trage annule le paramÃ¨tre text-align:center de l'Ã©lÃ©ment body. */
    } 

	#header #banner #diapo{
		margin: 0px;
		padding: 0px;
		position: relative;
		background: #FFFFFF;
	}

	#header #banner #diapo{
		margin: 0px;
		padding: 0px;
		width: 1003px;
		height: 326px;
		z-index: 5;
		position: absolute;
	}

	#header #banner #diapo2{
		margin: 0px;
		padding: 0px;
		width: 1003px;
		height: 326px;
		z-index: 25;
		position: absolute;
	}

	#header #banner #diapoMask{
		margin: 0px;
		padding: 0px;
		width: 1003px;
		height: 326px;
		position: absolute;
		z-index: 50;
	}

	#header #banner #diapoMaskLogo{
		margin: 25px;
		padding: 0px;
		background: url(../images/logo.png) no-repeat;
		_background-image: url(no-image);
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/logo.png', sizingMethod='image');
		_filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
		width: 326px;
		height: 135px;
		position: absolute;
		z-index: 70;
	}
	
	#header #banner #diapoMask .diapoMaskTopRight a{
		margin: 0px;
		padding: 0px;
		background: url(../images/newsletter_bt_off.gif) no-repeat;
		width: 81px;
		height: 28px;
		position: absolute;
		top: 0px;
		left: 860px;
		line-height:28px;
	    display:block;
	    text-align:center;
	    font-size:14px;
	    color:#FFF;
	}
	
	#header #banner #diapoMask .diapoMaskTopRight3{
		margin: 0px;
		padding: 0px;
		background: url(../images/newsletter_bt.gif) no-repeat;
		width: 81px;
		height: 28px;
		position: absolute;
		top: 0px;
		left: 860px;
		line-height:28px;
	    display:block;
	    text-align:center;
	    font-size:14px;
	    color:#FFF;
	}
	
	#header #banner #diapoMask .diapoMaskTopRight a:hover{
		background: url(../images/newsletter_bt.gif) no-repeat;
		width: 81px;
		height: 28px;
		}


	#header #banner #diapoMask .diapoMaskTopRight2 a{
		margin: 0px;
		padding: 0px;
		background: url(../images/contact_bt_off.gif) no-repeat;
		width: 62px;
		height: 28px;
		position: absolute;
		top: 0px;
		left: 941px;
		line-height:28px;
	    display:block;
	    text-align:center;
	    font-size:14px;
	    color:#FFF;
		display:block;
	}
	
	#header #banner #diapoMask .diapoMaskTopRight4{
		margin: 0px;
		padding: 0px;
		background: url(../images/contact_bt.gif) no-repeat;
		width: 62px;
		height: 28px;
		position: absolute;
		top: 0px;
		left: 941px;
		line-height:28px;
	    display:block;
	    text-align:center;
	    font-size:14px;
	    color:#FFF;
		display:block;
	}
	
	#header #banner #diapoMask .diapoMaskTopRight2 a:hover{
		background: url(../images/contact_bt.gif) no-repeat;
		width: 62px;
		height: 28px;
		}
	
    .box_welcome{
	background:url(../images/background_box.gif) left bottom repeat-x;
	border:solid 1px #e1e5e6;
	width:585px;
	margin: 15px 5px 10px 15px;
	padding:15px;
	}
	.box_club{
	background:url(../images/background_club.gif) left bottom repeat-x;
	border:solid 1px #e1e5e6;
	width:585px;
	margin: 15px 5px 10px 15px;
	padding:15px;
	height:618px;
	}
	
	.box_conditions{
	background:url(../images/background_club.gif) left bottom repeat-x;
	border:solid 1px #e1e5e6;
	width:585px;
	margin: 15px 5px 10px 15px;
	padding:15px;
	height:618px;
	}
	
	.box_news{
	border:solid 1px #e1e5e6;
	width:376px;
	margin: 15px 15px 10px 5px;
	padding:15px;
	height:384px;
	}
	
	.box_newsletter{
	border:solid 1px #e1e5e6;
	width:376px;
	margin: 15px 15px 10px 5px;
	padding:15px;
	}
	
	.agenda{
	background:url(../images/agenda.gif) no-repeat;
	display:block;
	width:30px;
	height:46px;
	margin-right:15px;
	}
	
	.agenda p{
	padding-top:18px;
	text-align:center;
	font-size:9px;
	font-weight:bold;
	color:#6f828e;
	}
	
	.box_programme{
	background:url(../images/background_programme.gif) left bottom repeat-x;
	border:solid 1px #e1e5e6;
	width:585px;
	margin: 0px 5px 10px 15px;
	padding:15px;
	height:352px;
	}
	
	.row_programme{
	line-height:35px;
	background-color:#ececed;
	}
	
	.row_programme_white{
	line-height:35px;}

	.salle {
	color:#757575;
	}
	
	.box_promotions{
	border:solid 1px #e1e5e6;
	width:376px;
	margin: 0px 15px 10px 5px;
	padding:15px;
	}
	
	.promotions{
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:25px;
	color:#FFF;
	text-align:center;
	padding-bottom:10px;
	}
	
	.box_medimorphose{
	border:solid 1px #e1e5e6;
	width:376px;
	margin: 0px 15px 10px 5px;
	padding:18px 15px 17px 15px;
	text-align:center;
	}
	
	.footer{
	font-size: 10px;
	padding-right:16px;
	padding-bottom:10px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color:#6f828e;
	}
	
	.Border-picture{
	border:solid 1px #e2e5e6;		
	}
	
	.border-small-picture{
	border:solid 2px #e2e5e6;
	}
	
	.border-small-picture_on{
	border:solid 2px #77B800;
	}
	
	.box_situation{
	background:url(../images/background_situation.gif) left bottom repeat-x;
	border:solid 1px #e1e5e6;
	width:585px;
	margin: 0px 5px 10px 15px;
	padding:15px;
	height:388px;
	}
	
	.box_coordonnees{
	background:url(../images/background_coordonnees.gif) left bottom repeat-x;
	border:solid 1px #e1e5e6;
	width:585px;
	margin: 15px 5px 10px 15px;
	padding:15px;
	}
	
	.box_coatch_all{
	border:solid 1px #e1e5e6;
	width:376px;
	margin: 0px 15px 10px 5px;
	padding:15px;
	}
	
	.box_coatch{
	border:solid 1px #e1e5e6;
	width:376px;
	margin: 0px 15px 10px 5px;
	padding:15px 15px 0px 15px;
	}

	ul.bullet li { color:#77b800; list-style-type:square;}
	ul.bullet2 li { color:#000000; list-style-type:square;}
	
	.form_info{
	font-size: 10px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color:#6f828e;
	}
	
	.iframe {border:solid 1px #e1e5e6;}
