@charset "utf-8";


/****************************************************** 
/*              INITIALISATION A ZERO
******************************************************/

/*INITIAL*/
html, form, /*fieldset*/ {
	margin: 0;
	padding: 0;
	}

html, body {
	height:100%;
	}


/* Neutralize styling: 
   Elements with a vertical margin: */
h2, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 1em 0;
	padding: 0;
	}

/* Miscellaneous conveniences: */
form label { 
	cursor: pointer;
	}
	
/*fieldset {
	border: none;
	}*/

/* Form field text-scaling */
input, select, textarea {
	font-size: 100%;
	}

h3{
	font-weight: bold;
	color: #fffce5;
	font-size: 14px;
	/*text-transform: uppercase;*/
}






/****************************************************** 
/*                      body
******************************************************/

body{
	margin:0;
	padding:0;
	background-color:#000000;
	color:#9e988b;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	}



/****************************************************** 
/*               ELEMENTS GRAPHIQUES
******************************************************/

#margintop{ /* pour ie6 */
	margin-top:0px;
	width:50px;
	height:20px;
	float:left;
	clear:both;
	}

*:first-child+html #margintop, html>/**/body #margintop{ /* pour ie7 et FF */
	width:50px;
	height:20px;
	float:left;
	clear:both;
	}

.decal20pxG{
	margin-left:20px;
	}


.decal28pxG{
	margin:0px 0 15px 0px;
	padding-top: 30px;
	}



/****************************************************** 
/*                   MISE EN PAGE
******************************************************/


/* ////// GLOBAL ///// */
	
#container{
	/*position:relative;*/
	position: absolute;
	margin-left: -500px;
	left: 50%;
	width: 1000px;
	top:0;
	}

/* ////// CONTENU ///// */

#contenu{
	/*orig width 950*/
	position: relative;
	width:900px;
	margin: 339px 15px 0px 15px;
	padding:0px 25px 0px 25px;
	border-left: #fffce5 10px solid;
	border-right: #fffce5 10px solid;
	background-color:#3d3430;
	}
	
#contenu-home{
	/*orig width 950*/
	position: relative;
	width:950px;
	margin: 540px 15px 0px 15px;
	padding:0px 0px 0px 0px;
	border-left: #fffce5 10px solid;
	border-right: #fffce5 10px solid;
	background-color:#3d3430;
	}		
	
/* ////// BANDEAU ///// */

#bandeau{
	/*height:324px;*/
	height:324px;
	position:absolute;
	width: 1000px;
	margin:0;
	padding: 0;
	top: 0px; 

}

#bandeau_home{
	height:500px;
	position:absolute;
	width: 1000px;
	margin:0;
	padding: 0;
	top: 0px; 

}

#bandeau_fond{
	/* orig width 1000 */
	position:absolute;
	width:950px;
	height:500px;
	top: 0px; 
	margin: 0px 15px 0px 15px;
	padding:0px 0px 0px 0px;
	border-left: #fffce5 10px solid;
	border-right: #fffce5 10px solid;
	background-color:#1d1a17;
}

#menu{
	/* orig width 1000 */
	position:absolute;
	width:950px;
	height:39px;
	top: 0px; 
	margin: 300px 15px 0px 15px;
	padding:0px 0px 0px 0px;
	border-top: #fffce5 1px solid;
	border-left: #fffce5 10px solid;
	border-right: #fffce5 10px solid;
	background-color:#1d1a17;
	}
	
#menu_home{
	/* orig width 1000 */
	position:absolute;
	width:950px;
	height:39px;
	top: 0px; 
	margin: 500px 15px 0px 15px;
	padding:0px 0px 0px 0px;
	border-top: #fffce5 1px solid;
	border-left: #fffce5 10px solid;
	border-right: #fffce5 10px solid;
	background-color:#1d1a17;
	}	

#logo{
	width:336px;
	height:62px;
	padding-left: 315px;
	margin:0;
	float:left;
	}
	
#langue{
	/* orig width 500 */
	width: 475px;
	text-align:right;
	padding: 11px 25px 0px 0px;
	float: left;
	}
	
#flash-header{
	position:absolute;
	width:970px;
	height:100px;
	top: 0px; 
	margin: 0px 15px 0px 15px;
	}
	
#flash-anim-accueil{
	width:950px;
	height:400px;
	position:absolute;
	top: 100px; 
	margin: 0px 15px 0px 15px;
	border-left: #fffce5 10px solid;
	border-right: #fffce5 10px solid;
	background-color:#1d1a17;
	}
	
#flash-push{
	position:relative;
	width:950px;
	margin: 0px;
	padding: 0px;
	}		
	
	
#flash-interne{
	width:950px;
	height:200px;
	position:absolute;
	top: 100px; 
	margin: 0px 15px 0px 15px;
	border-left: #fffce5 10px solid;
	border-right: #fffce5 10px solid;
	background-color:#1d1a17;
	}	

#actus-bandeau{
	width:295px;
	height:315px;
	position:relative;
	float:left;
	margin:0;
	background-image:url(../media/fond-bandeau-actus.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	}


/* ////// FOOTER ///// */


#footer{
	/* orig width 1000 */
	width:970px;
	margin: 0px 15px 0px 15px;
	/*border-top: #fffce5 10px solid;*/
	background-color:#000000;
	padding-top:7px;
	clear:both;
	color:#6c6861;
	text-align:center;
	}
	
#footer_barre_flash{
	/*orig width 950*/
	position: relative;
	width:950px;
	margin: 0px 15px 0px 15px;
	padding:0px 0px 0px 0px;
	border-left: #fffce5 10px solid;
	border-right: #fffce5 10px solid;
	background-color:#fffce5;
	z-index:1;
	}
	

a.footer:link, a.footer:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6c6861;
	text-decoration: none;
	}

a.footer:hover, a.footer:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fffce5;
	text-decoration: none;
	}
	
	
	
/****************************************************** 
/*               		MENU
******************************************************/

a.menu_agenda {
	display: block;
	float:left;
	background-image:url(../media/menu_agenda.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 39px;
	padding: 0 0 0 0;
}

a.menu_agenda:hover, .menu_agenda_active {
	display: block;
	float:left;
	background-image:url(../media/menu_agenda.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 39px;
	background-position:0 -39px;
	text-decoration:none;
}


a.menu_galerie {
	display: block;
	float:left;
	background-image:url(../media/menu_galerie.gif);
	background-repeat: no-repeat;
	width: 170px;
	height: 39px;
	padding: 0 0 0 0;
}

a.menu_galerie:hover, .menu_galerie_active {
	display: block;
	float:left;
	background-image:url(../media/menu_galerie.gif);
	background-repeat: no-repeat;
	width: 170px;
	height: 39px;
	background-position:0 -39px;
	text-decoration:none;
}


a.menu_club {
	display: block;
	float:left;
	background-image:url(../media/menu_clubs.gif);
	background-repeat: no-repeat;
	width: 154px;
	height: 39px;
	padding: 0 0 0 0;
}

a.menu_club:hover, .menu_club_active {
	display: block;
	float:left;
	background-image:url(../media/menu_clubs.gif);
	background-repeat: no-repeat;
	width: 154px;
	height: 39px;
	background-position:0 -39px;
	text-decoration:none;
}


a.menu_resto {
	display: block;
	float:left;
	background-image:url(../media/menu_restaurants.gif);
	background-repeat: no-repeat;
	width: 206px;
	height: 39px;
	padding: 0 0 0 0;
}

a.menu_resto:hover, .menu_resto_active {
	display: block;
	float:left;
	background-image:url(../media/menu_restaurants.gif);
	background-repeat: no-repeat;
	width: 206px;
	height: 39px;
	background-position:0 -39px;
	text-decoration:none;
}


a.menu_entreprise {
	display: block;
	float:left;
	background-image:url(../media/menu_entreprises.gif);
	background-repeat: no-repeat;
	width: 232px;
	height: 39px;
	padding: 0;
	margin: 0;
}

a.menu_entreprise:hover, .menu_entreprise_active {
	display: block;
	float:left;
	background-image:url(../media/menu_entreprises.gif);
	background-repeat: no-repeat;
	width: 232px;
	height: 39px;
	background-position:0 -39px;
	text-decoration:none;
	padding: 0;
	margin: 0;
}

/****************************************************** 
/*               TEXTES
******************************************************/

h1{
	margin:0;
	padding:0;
	color:#111111;
	font-size:6px;
	}

h2{
	color:#698b94;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0;
	}

h3{
	color:#9e988b;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	margin:0 0 0 0;
	}



p{
	margin:0;
	padding:0;
	}

.treb-blanc-12{
	color:#9e988b;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	/*text-transform: uppercase;*/
	}

.treb-blanc-10{
	color:#9e988b;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	}


.treb-bleu-12{
	color:#9e988b;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	}
	
.treb-bleu-12-underline{
	color:#9e988b;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	display: block;
	text-decoration:none;
	padding: 7px 0px 2px 0px;
	}	

a.verda-blanc-10, .verda-blanc-10{
	color:#635e5b;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	text-decoration:none;
	}
	
a.verda-blanc-10:hover, a.verda-blanc-10:active{
	color:#635e5b;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	text-decoration:underline;
	}

a.verda-bleu-10:hover, a.verda-bleu-10:active{
	color:#9e988b;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	text-decoration:underline;
	}	

	
a.verda-bleu-10, .verda-bleu-10{
	color:#9e988b;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	text-decoration:none;
	}	

.Arial11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #635e5b;
	border-top: 1px #9c9d9f solid;
}

.Arial11-evenements{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #635e5b;
	border-top: 1px #9c9d9f solid;
	width: 660px;
}

.formDroite h2{
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#9e988b;
	text-transform:none;
	
}


.text_error_bold{
	color:#e4990a;
	font-weight:bold;
}



/****************************************************** 
/                                                     /
/                       ACCUEIL                       /
/                                                     /
******************************************************/


/* ///// Positionement des blocs ///// */

.fond-accueil{
	background-image:url(../media/fond-accueil.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0;
	}


*:first-child+html #acc-news, html>/**/body #acc-news{ /*hacks pour ff et ie7*/
	position:relative;
	float:left;
	height:150px;
	width:280px;
	padding-top:40px;
	margin-left:25px;
	}

#acc-news{
	position:relative;
	float:left;
	height:190px;
	width:275px;
	padding-top:15px;
	margin-left:12px;
	}
	
#acc-bonsplans{
	position:relative;
	float:left;
	height:185px;
	width:250px;
	padding-top:15px;
	color:#9e988b;
	}

	
#acc-newsletter{
	position:relative;
	float:left;
	height:155px;
	width:245px;
	color:#9e988b;
	padding-top:25px;
	}

	
#acc-epass{
	position:relative;
	float:left;
	height:165px;
	width:180px;
	padding-top:15px;
	color:#9e988b;
	}



/* ///// Contenu bloc Evenement dans bandeau ///// */

#evenement-bandeau{
	width:213px;
	height:180px;
	position:absolute;
	margin:75px 0 0 30px;
	background-image:url(../media/fond-evenement-bandeau.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}

#photo-evt-bandeau{
	width:201px;
	height:111px;
	position:absolute;
	margin:26px 0 0 7px;
	}
	
#txt-evt-bandeau{
	width:140px;
	height:40px;
	position:absolute;
	margin:150px 0 0 7px;
	color:#9e988b;
	}

#btn-evt-bandeau{
	width:70px;
	height:40px;
	position:absolute;
	margin:150px 0 0 145px;
	color:#9e988b;
	}
	
a.btnevt:link, a.btnevt:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fffce5;
	text-decoration: none;
	}

a.btnevt:hover, a.btnevt:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9e988b;
	text-decoration: none;
	}	
	


/* ///// Contenu bloc NEWS ///// */

.acc-news-photo{
	position:relative;
	float:left;
	background-image:url(../media/acc-fond-photo-news.gif);
	background-repeat:no-repeat;
	position:top left;
	width:119px;
	height:63px;
	padding:3px 0 0 3px;
	clear:both;
	}
	
.acc-news-txt{
	position:relative;
	float:left;
	width:150px;
	height:63px;
	color:#9e988b;
	}

.acc-news-btn{
	width:22px;
	margin:7px 0 0 0;
	color:#9e988b;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	
.acc-news-titre{
	position:absolute;
	margin:7px 0 0 20px;
	color:#9e988b;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	}

/* ///// Contenu bloc BONS PLANS ///// */

.acc-bp-btn{
	width:22px;
	height:20px;
	position:absolute;
	margin:65px 0 0 0;
	color:#9e988b;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	
.acc-bp-titre{
	position:absolute;
	margin:65px 0 0 20px;
	color:#9e988b;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	
	
/* ///// Contenu bloc NEWSLETTER ///// */

.acc-nl-btn{
	width:22px;
	height:20px;
	position:absolute;
	margin:15px 0 0 135px;
	color:#9e988b;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	
.acc-nl-titre{
	position:absolute;
	margin:15px 0 0 155px;
	color:#9e988b;
	}
	
	
/* ///// Contenu bloc EPASS ///// */

.acc-ep-btn{
	width:22px;
	height:20px;
	position:absolute;
	margin:119px 0 0 0;
	color:#9e988b;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	
.acc-ep-titre{
	position:absolute;
	margin:119px 0 0 20px;
	color:#9e988b;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	}



/****************************************************** 
/                                                     /
/                    PAGES INTERNES                   /
/                                                     /
******************************************************/


/* Propriétés utilisées dans plusieurs pages */

*:first-child+html #sousmenuetroit, html>/**/body #sousmenuetroit{ /*hacks pour ff et ie7*/
	position:relative;
	float:left;
	width:230px;
	padding-top:0px;
	margin-left:0px;
	color:#9e988b;
	}

#sousmenuetroit{
	position:relative;
	float:left;
	width:230px;
	padding-top:0px;
	margin-right:0px;
	color:#9e988b;
	}
	
*:first-child+html #sousmenularge, html>/**/body #sousmenularge{ /*hacks pour ff et ie7*/
	position:relative;
	float:left;
	width:190px;
	padding-top:15px;
	margin-left:0px;
	color:#9e988b;
	}

#sousmenularge{
	position:relative;
	float:left;
	width:190px;
	padding-top:15px;
	margin-left:0px;
	color:#9e988b;
	}

#colonnedroiteetroite{
	position:relative;
	float:left;
	width:760px;
	padding-top:15px;
	color:#9e988b;
	}

#colonnedroitelarge{
	position:relative;
	float:left;
	width:660px;
	color:#9e988b;
	padding-left:0px;
	}	


/****************************************************** 
/*                     AGENDA
******************************************************/


.fond-agenda{
	background-image:url(../media/fond-agenda.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:15px;
	
	}
	
.agenda-item{
	position:relative;
	float:left;
	width:320px;
	/*height:126px;*/
	height:100px;
	color:#9e988b;
	margin: 0 10px 10px 0;
    background-color: #433a36;
	/*background-color:#142026;
	background-image:url(../media/bg_agenda-item.gif);
	background-position:top left;
	background-repeat:no-repeat;*/
	}

.txt-agenda-item{
	position:relative;
	float:left;
	width:180px;
	/*height:95px;*/
	padding:10px 10px 10px 15px;
	color:#9e988b;
	}



.img-agenda-item{
	position:relative;
	float:left;
	
	/*width:112px;
	height:112px;*/

	width:90px;
	height:90px;
     
	padding:2px;
	color:#9e988b;
	margin:5px 0 0 7px !important;
	margin:5px 0 0 4px;
	}
	


/****************************************************** 
/*                   AGENDA DETAIL
******************************************************/
	
#agenda-detail{
	position:relative;
	float:left;
	width:650px;
	margin-top:0px;
	color:#9e988b;
	padding:10px 10px 10px 10px;
	background-color: #433a36;
	}

#agenda-detail-txt{
	position:relative;
	float:left;
	width:280px;
	color:#9e988b;
	margin-right: 30px;
	}

#agenda-detail-img{
	position:relative;
	float:left;
	width:265px;
	text-align: right;
}

.agenda-detail-img-spacer {
	width:85px;
	float:left;
}


/****************************************************** 
/*                     GALERIE
******************************************************/

#contenu-galerie{
	/*orig width 950*/
	position: relative;
	width:950px;
	margin: 339px 15px 0px 15px;
	padding:0px 0px 0px 0px;
	border-left: #fffce5 10px solid;
	border-right: #fffce5 10px solid;
	background-color:#3d3430;
	}

#zone-galerie{ /* pour ie 6 */
	position:relative;
	width:900px;
	color:#9e988b;
	padding-top: 0px;
	}
	
*:first-child+html #zone-galerie, html>/**/body #zone-galerie{ /* pour ie 7 et FF */ 
	position:relative;
	width:900px;
	color:#9e988b;
	}	

#galerie-conteneur{
	padding: 0px 25px 0px 25px;
	width: 900px;
	}
	
*:first-child+html .fond-galerie, html>/**/body .fond-galerie{
	padding-bottom:10px;
	}

.galerie-envoi-ami, a.galerie-envoi-ami:link, a.galerie-envoi-ami:visited, a.galerie-envoi-ami:hover, a.galerie-envoi-ami:active{
	color:#9e988b;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	text-decoration:underline;
	}	

.galerie-titre{
	margin-bottom: 10px;
	}
		
/*.galerie-item{
	position:relative;
	float:left;
	width:375px;
	height:126px;
	color:#9e988b;
	margin: 0 10px 10px 0;
	background-color:#142026;
	background-image:url(../media/bg_agenda-item.gif);
	background-position:top right;
	background-repeat:no-repeat;
	}*/

#galerie-onglets {
	float:left;
	background-image:url(../media/galerie-onglets-fond.gif);
	background-repeat: no-repeat;
	width: 950px;
	height: 38px;
	margin: 0px;
	padding: 0px;
}

#galerie-onglet1 {
	float:left;
	width: 85px;
	height: 27px;
	padding: 11px 0px 0px 43px;
}

#galerie-onglet2 {
	float:left;
	width: 85px;
	height: 27px;
	padding: 11px 0px 0px 14px;
}

#galerie-onglet3 {
	float:left;
	width: 85px;
	height: 27px;
	padding: 11px 0px 0px 14px;
}
	
a.galerie-onglet-photos {
	display: block;
	float:left;
	background-image:url(../media/galerie-onglet-photos.gif);
	background-repeat: no-repeat;
	width: 85px;
	height: 27px;

}

a.galerie-onglet-photos:hover, .galerie-onglet-photos_active {
	display: block;
	float:left;
	background-image:url(../media/galerie-onglet-photos.gif);
	background-repeat: no-repeat;
	width: 85px;
	height: 27px;
	background-position:0 -27px;
	text-decoration:none;
}

a.galerie-onglet-videos {
	display: block;
	float:left;
	background-image:url(../media/galerie-onglet-videos.gif);
	background-repeat: no-repeat;
	width: 85px;
	height: 27px;

}

a.galerie-onglet-videos:hover, .galerie-onglet-videos_active {
	display: block;
	float:left;
	background-image:url(../media/galerie-onglet-videos.gif);
	background-repeat: no-repeat;
	width: 85px;
	height: 27px;
	background-position:0 -27px;
	text-decoration:none;
}	

a.galerie-onglet-tillate {
	display: block;
	float:left;
	background-image:url(../media/galerie-onglet-weemove.gif);
	background-repeat: no-repeat;
	width: 85px;
	height: 27px;

}

a.galerie-onglet-tillate:hover, .galerie-onglet-tillate_active {
	display: block;
	float:left;
	background-image:url(../media/galerie-onglet-weemove.gif);
	background-repeat: no-repeat;
	width: 85px;
	height: 27px;
	background-position:0 -27px;
	text-decoration:none;
}	

#galerie-photo-legende{ /* bloc grosse photo + zoom */
	width:415px;
	float: left;
	margin-right: 26px;
	}
	
#galerie-envoyer{ 
	width:207px;
	float: left;
	padding: 5px 0px 15px 0px;
	}
	
#galerie-zoom{ 
	width:208px;
	text-align: right;
	float: left;
	padding: 5px 0px 15px 0px;
	}		
	
#galerie-liste{ /* bloc en bas contenant flecheG, flecheD, et le listing des photos sous forme de vignettes */
	float: left;
	width:214px;
	margin:0px 0 0 0px;
	}
	
.galerie-vignette-gauche{ 
	float: left;
	width:99px;
	margin:0px 15px 15px 0px;
	}
	
.galerie-vignette-droite{ 
	float: left;
	width:99px;
	margin:0px 0px 15px 0px;
	}	
		
#galerie-liste-flecheg{ /* fleche gauche */
	width:17px;
	text-align:left;
	float: left;
	}
	
#galerie-plus-photos{ 
	width:180px;
	text-align:centre;
	float: left;
	}	
	
#galerie-liste-fleched{ /* fleche droite */
	width:17px;
	text-align:right;
	float: left;
	}
	
/*#galerie-liste-photos{ /* bloc contenant toutes les miniatures de l'album */
	/*width:700px;
	height:126px;
	margin:0 0 0 35px;
	overflow:visible;
	}
	
.galerie-liste-photos-item{ /* bloc pour chaque miniature */
	/*width:163px;
	height:100px;
	margin:10px 7px 0 0;
	padding:5px 0 0 5px;
	float:left;
	text-align:center;
	}

.galerie_date{ /* bloc pour chaque miniature */
	/*color: #66615a; text-decoration: none; text-transform: uppercase; font-size: 10px;
	}	*/



/****************************************************** 
/*                     CLUBS
******************************************************/

.fond-clubs{
	padding:0px;
	margin: 0px;
	}

.clubs-items{ /* pour ie 6 */
	float:left;
	width:270px;
	margin:0px 10px 10px 0px;
	padding: 10px;
	background-color: #433a36;
	}

*:first-child+html .clubs-items, html>/**/body .clubs-items{ /* pour ie 7 et FF */ 
	position:relative;
	float:left;
	width:270px;
	margin:0px 10px 10px 0px;
	padding: 10px;
	}
	
.clubs-items-txt{
	position:relative;
	width:270px;
	}
	
.clubs-items-img{
	position:relative;
	width:270px;
	padding:0px 0 0 0px;
	}
	
	
	
/****************************************************** 
/*                   RESTAURANTS
******************************************************/

.fond-restos{
	padding:0px;
	margin: 0px;
	}

.restos-items{ /* pour ie 6 */
	float:left;
	width:270px;
	margin:0px 10px 10px 0px;
	padding: 10px;
	background-color: #433a36;
	}

*:first-child+html .restos-items, html>/**/body .restos-items{ /* pour ie 7 et FF */ 
	position:relative;
	float:left;
	width:270px;
	margin:0px 10px 10px 0px;
	padding: 10px;
	}
	
.restos-items-txt{
	position:relative;
	width:270px;
	}
	
.restos-items-img{
	position:relative;
	width:270px;
	padding:0px 0 0 0px;
	}

/****************************************************** 
/*                   ENTREPRISES
******************************************************/

.fond-entreprises{
	background-image:url(../media/fond-espace-entreprises.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:15px;
	}
	
#entreprise-txt{
	position:relative;
	float:left;
	width:620px;
	margin-top:0px;
	color:#9e988b;
	padding-left:30px;
	}
	
.entreprise-titre{
	margin-left:0px;
	margin-bottom:20px;
	}
	
.entreprise-colonne-gauche{
	margin-left:0px;
	margin-bottom:20px;
	float: left;
	width: 310px;
	margin-right: 20px;
	}
	
.entreprise-colonne-droite{
	margin-left:0px;
	margin-bottom:20px;
	float: left;
	width: 290px;
	}		
	
.evenement_baseline{
	color: #66615a; 
	text-decoration: none; 
	/*text-transform: uppercase;*/ 
	font-size: 10px;
	padding: 0px 0px 10px 10px;
	}	



/****************************************************** 
/*                   MACUMBA BUS
******************************************************/

.fond-bus{
	background-image:url(../media/fond-espace-entreprises.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:15px;
	}


#bus-txt1,#info-txt1{ /* pour ie 6 */
	float:left;
	width:242px;
	margin:0px 30px 0px 0px;
	color:#9e988b;
	}
#info-txt1{ height:430px;}
*:first-child+html #bus-txt1, html>/**/body #bus-txt1,*:first-child+html #info-txt1, html>/**/body #info-txt1{ /* pour ie 7 et FF */ 
	float:left;
	width:242px;
	margin:0px 30px 0px 0px;
	color:#9e988b;
	}
*:first-child+html #info-txt1, html>/**/body #info-txt1{ height:430px;}
#bus-txt2,#info-txt2{
	float:left;
	width:600px;
	color:#9e988b;
	}
/*#info-txt2{ height:430px;}*/
.bus-titre{
	margin-bottom:20px;
	}
.bus-titre .gauche,.bus-titre .droite{ float:left; width: 230px; }

	
/****************************************************** 
/*                   Newsletter
******************************************************/

.fond-news{
	background-image:url(../media/fond-epass.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:15px;
	}
	
#zone-news{ /* pour ie 6 */
	position:relative;
	float:left;
	width:900px;
	margin-top:15px;
	margin-left:15px;
	color:#9e988b;
	background-color:#142026;
	padding:25px;
	}
	
*:first-child+html #zone-news, html>/**/body #zone-news{ /* pour ie 7 et FF */ 
	position:relative;
	float:left;
	width:900px;
	margin-top:15px;
	margin-left:15px;
	color:#9e988b;
	background-color:#142026;
	padding:25px;
	}
	
#news1{
	position:relative;
	float:left;
	width:320px;
	color:#9e988b;
	padding:25px 25px 0 25px;
	}
	
#news2{
	position:relative;
	float:left;
	width:480px;
	color:#9e988b;
	padding:25px 0 0 25px;
	}
	
#news3{
	position:relative;
	float:left;
	width:860px;
	color:#9e988b;
	padding:25px 15px 0 25px;
	}
	
#news4{
	position:relative;
	float:left;
	padding:20px;
	width:860px;
	color:#9e988b;
	}
	
	
/****************************************************** 
/*                    E-pass
******************************************************/

/*.fond-epass{
	background-image:url(../media/fond-epass.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:15px;
	}*/

#zone-epass{ /* pour ie 6 */
	position:relative;
	width:900px;
	color:#9e988b;
	padding-top: 25px;
	}	
	
*:first-child+html #zone-epass, html>/**/body #zone-epass{ /* pour ie 7 et FF */ 
	position:relative;
	width:900px;
	color:#9e988b;

	}

#epass_gauche{
	/*orig width 220*/
	position:relative;
	float:left;
	width:190px;
	color:#9e988b;
	padding:0px 30px 0 0px;
	}
	
#epass_droite{
	float:left;
	width:660px;
	}

#epass1{
	/*orig width 360*/
	position:relative;
	float:left;
	width:330px;
	color:#9e988b;
	padding:0px 10px 0 0px;
	}
	
#epass2{
	position:relative;
	float:left;
	width:315px;
	color:#9e988b;
	padding:0px 0 0 0px;
	}
	
#epass3{
	position:relative;
	clear: both;
	width:654px;
	color:#9e988b;
	padding-top: 20px;
	}
	
.epass-inscrire{
	width:654px;
	text-align: right;
	padding-bottom: 10px;
	border-bottom: 1px #9c9d9f solid;
	}
	
	
/****************************************************** 
/*                   mediatheque
******************************************************/

.fond-mediatheque{
	background-image:url(../media/fond-mediatheque.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:15px;
	}
	
#zone-mediatheque{ /* pour ie 6 */
	position:relative;
	float:left;
	width:700px;
	margin-top:25px;
	margin-left:25px;
	color:#9e988b;
	background-color:#3D3430;
	padding:25px;
	}
	
*:first-child+html #zone-mediatheque, html>/**/body #zone-mediatheque{ /* pour ie 7 et FF */ 
	position:relative;
	float:left;
	width:700px;
	margin-top:15px;
	margin-left:15px;
	color:#9e988b;
	background-color:#3D3430;
	padding:25px;
	}
	
#mediatheque{
	position:relative;
	float:left;
	width:400px;
	margin-top:15px;
	color:#9e988b;
	background-color:#3D3430;
	padding-bottom:25px;
	padding-left: 270px;
	}
	
	
/****************************************************** 
/*              upload_mediatheque
******************************************************/

.fond-upload-mediatheque{
	background-image:url(../media/fond-upload-mediatheque.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:15px;
	}
	
#zone-upload-mediatheque{ /* pour ie 6 */
	position:relative;
	float:left;
	width:900px;
	margin-top:25px;
	margin-left:25px;
	color:#9e988b;
	background-color:#142026;
	padding:25px;
	}
	
*:first-child+html #zone-upload-mediatheque, html>/**/body #zone-upload-mediatheque{ /* pour ie 7 et FF */ 
	position:relative;
	float:left;
	width:900px;
	margin-top:15px;
	margin-left:15px;
	color:#9e988b;
	background-color:#142026;
	padding:25px;
	}
	
#upload-mediatheque {
	position:relative;
	float:left;
	width:320px;
	color:#9e988b;
	padding:25px 25px 0 25px;
}
	
#conect {
	padding-bottom:0px;
}
	
	
/****************************************************** 
/*          confirmation_upload_mediatheque
******************************************************/

.fond-confirmation-upload-mediatheque{
	background-image:url(../media/fond-confirmation-upload-mediatheque.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:15px;
	}
	
#zone-confirmation-upload-mediatheque{ /* pour ie 6 */
	position:relative;
	float:left;
	width:900px;
	margin:15px 10px 10px 0px;
	color:#9e988b;
	background-color:#3D3430;
	/*padding:25px;*/
	}
	
*:first-child+html #zone-confirmation-upload-mediatheque, html>/**/body #zone-confirmation-upload-mediatheque{ /* pour ie 7 et FF */ 
	position:relative;
	float:left;
	width:900px;
	margin:15px 10px 10px 0;
	color:#9e988b;
	background-color:#3D3430;
	/*padding:25px;*/
	}


/****************************************************** 
/*           CLUBS DETAILS & RESTOS DETAILS
******************************************************/

#identite-bandeau{
	width:213px;
	height:200px;
	position:absolute;

	padding:75px 0 0 30px;
	}

#photo-identite-bandeau{
	width:213px;
	position:absolute;
	text-align: center;
	}
	
#txt-identite-bandeau{
	width:213px;
	height:40px;
	text-align:center;
	position:relative;
	margin:20px 0 0 0;
	color:#9e988b;
	}

.fond-club-detail{
	background-image:url(../media/fond-club-detail.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:25px;
	}

.txt-identite-contenu{
	width:560px;
	margin-left:0px;
	color:#9e988b;
	float:left;
	}

.epass-identite-contenu{
	width:325px;
	height:202px;	
	margin-left:15px;
	color:#9e988b;
	float:left;
	background-image:url(../media/bg_identite-epass.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}

#btn-identite-epass{
	width:80px;
	height:25px;
	margin:85px 0 0 213px;
	}

#identite-inscription-nl{
	color:#b0b5b9;
	margin:40px 0 0 25px;
	width:250px;
	}

/****************************************************** 
/*           CONTACT & CONTACT CONFIRM
******************************************************/

.fond-contact-fin{
	background-image:url(../media/fond_contact-fin.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:15px;
	}

.fond-contact{
	background-image:url(../media/fond_contacts.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:15px;
	}

#contenu-contact{
	position:relative;
	float:left;
	width:900px;
	color:#9e988b;
	
	}

.formGauche{
	float:left;
	width:350px;
	padding: 0px;
}

.formGauche_evenements{
	float:left;
	width:290px;
	padding: 0px;
}

.formGaucheMediatheque{
	float:left;
	width:460px;
}

.formDroite{
	float:left;
	width:475px;
	padding:0 0 0 55px;
}

.formDroite_evenements{
	float:left;
	width:350px;
	padding:0 0 0 0px;
}

.formDroiteMediatheque{
	float:left;
	width:400px;
	padding:0 0 0 30px;
}

.envoyer{
	text-align: right;
	width: 880px;
	}
	
.envoyer-evenements{
	text-align: right;
	width: 660px;
}

.envoyer-recrutement{
	text-align: right;
	padding-top: 5px;
}
	
.form_spacer{
	clear: both;
	height: 2px;
	}

fieldset{
	color:#9e988b;
	border: none;
	/*width: 880px;*/
}

fieldset label{
	padding:0 0 0 0px;
	color:#9e988b;
	float:left;
}

input.input184,textarea{
	float:left;
	background-color: #3d3430;
	border: #b1aeac 1px solid;
	font-size: 10px;
	width: 138px;
	color: #ffffff;	
}

.small-label{
	width:120px;
}

.input184_small{
	background-color: #3d3430;
	border: #b1aeac 1px solid;
	width:87px;
	height:17px;
	float:left;	
	color: #ffffff;
	font-size: 10px;
	margin: 0px 5px 0px 2px;
}

.input184_small_evenement_participant{
	background-color: #3d3430;
	border: #b1aeac 1px solid;
	width:50px;
	height:17px;
	float:left;	
	color: #ffffff;
	font-size: 10px;
	margin: 0px 5px 0px 2px;
}

.input184_small_evenement{
	background-color: #3d3430;
	border: #b1aeac 1px solid;
	width:87px;
	height:17px;
	float:left;	
	color: #ffffff;
	font-size: 10px;
	margin: 0px 5px 0px 2px;
}

.input184_medium{
	background-color: #3d3430;
	border: #b1aeac 1px solid;
	width:120px;
	height:17px;
	float:left;	
	color: #ffffff;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
}

.contact_radio_texte{
	width: 163px;
	float: left;
}

.contact_radio_texte_evenements{
	width: 110px;
	float: left;
}

.contact_radio{
	float: left;
}

.textarea{
	width:400px;
	height:158px;
}

.textarea-evenements{
	width:270px;
	height:82px;
	padding-right: 10px;
}

.checkbox_field{
	width:158px;
	float: left;
}

a.butEnvoi,a.butEnvoiGauche{
	/*background-image:url(../media/but_submit.jpg);*/
	/*height:20px;*/
	/*background-repeat:no-repeat;*/
	/*color:#9e988b;*/
	padding:10px 0 0 0 0px;
	float:right;
	margin:0px 0px 0px 0px; 
	width: 200px;
}
a.butEnvoiGauche{
	float:left;
	margin:10px 0 20px 0;
}


/****************************************************** 
/*           		ENVOI A UN AMI
******************************************************/

.fond-ami-fin{
	background-image:url(../media/fond_contact-fin.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:15px;
	}

.fond-ami{
	background-image:url(../media/fond_contacts.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:15px;
	}

#contenu-ami{
	position:relative;
	float:left;
	width:900px;
	margin:10px 20px 20px 20px;
	color:#9e988b;
	background-color:#142026;
	padding:25px;
	}

/*fieldset{
	background-color:#142026;
	margin:0 25px 23px 26px;
	padding:41px 48px 27px 36px;
	color:#9e988b;
}*/

/*fieldset label{
	display:block;
	width:130px;
	background-image:url(../media/fleche-blanche.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding:0 0 0 10px;
	color:#9e988b;
	float:left;
	font-weight:bold;
}*/

input.input184,textarea{
	border:1px solid #b2b2b2;
	width:184px;
	height:17px;
	float:right;
	
}

/*textarea{
	width:314px;
	height:205px;
}*/



/****************************************************** 
/*           RECRUTEMENT & RECRUTEMENT CONFIRM
******************************************************/

.fond-recrutement-fin{
	background-image:url(../media/fond-recrutement-fin.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:15px;
	}

.fond-recrutement{
	background-color:#071416;
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:15px;
	}

#contenu-recrutement{
	position:relative;
	float:left;
	width:900px;
	margin:10px 20px 20px 20px;
	color:#9e988b;
	background-color:#142026;
	padding:25px;
	}
	
.blocRecrut{
	margin:10px 0px 0 0px;
	padding:15px 20px 30px 20px;
	/*border: #b1aeac 1px solid;*/
	background-color: #433a36;
}

.blanc_bold{
	font-weight: bold;
	color: #fffce5;
	font-size: 14px;
	/*text-transform: uppercase;*/
	}
	
.blanc_bold_gen{
	font-weight: bold;
	color: #cac7c0;
	}
	
.blanc_bold_miniscule{
	font-weight: bold;
	color: #fffce5;
	font-size: 12px;
	}	

.blocRecrut_right{
	width: 855px;
	text-align: right;
}

.blocRecrut a{
	margin:5px 0 0 0;
}


/****************************************************** 
/*          BON PLANS ET PRESS OFFICE
******************************************************/

.fond-bonsplans{
	background-color:#071416;
	background-image:url(../media/fond-bons-plans.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:15px;
	}

.fond-pressoffice{
	background-color:#071416;
	background-image:url(../media/fond-press-office.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:15px;
	}

.bp-po-item{
	width:894px;
	/*min-height: 126px;*/
	/*float:left;*/
	clear:both;
	/*border: #b1aeac 1px solid;*/
	background-color: #433a36;
	padding-bottom: 10px;
	margin:0 0 10px 0px;
	}

.bp-po-img{
	float:left;
	margin:8px 0 0 9px;
	}

.bp-po-txt{
	width:610px;
	/*height:95px;/**/
	float:left;
	/*position: absolute;*/
	margin:15px 0 0 25px;
	left: 265px;
	color:#9e988b;
	}

.bp-po-btn{
	width:100px;
	/*height:15px;/*
	float:left;
	margin:5px 0 0 25px;*/
	/*position: absolute;*/
	margin:10px 0 0 0;
	padding-left: 750px;
	color:#9e988b;
	}

.bp-po-haut-page{
	width:895px;
	height:35px;
	clear:both;
	text-align:right;
	margin:40px 10 30px 25px;
	}


/****************************************************** 
/*                 MENTIONS LEGALES
******************************************************/

.mentions{	
	color:#9e988b;
	margin:0px;
	padding:0px;
	}

.mentions h3.bus-titre{
	margin:0 0 0 0;
	color:#fffce5;
	}
	
.mentions a{ color:#fffce5;}
.mentions a:hover{ color:#9e988b; text-decoration: none;}



/****************************************************** 
/*                 PARTENAIRES
******************************************************/

.partenaire{
	width:270px;
	height:126px;
	float:left;
	margin:5px 9px 7px 1px;
	padding: 10px;
	/*border: #b1aeac 1px solid;*/
	background-color: #433a36;
	}

.partenaire img,.partenaire p{ float:left;}
.partenaire img{ margin:0 15px 0 0;}
.partenaire h2{ 
	color:#9e988b; 
	text-transform:none;
	font-size:11px;
	padding:15px 0 0 0;
	}

/****************************************************** 
/*                 PLAN DU SITE
******************************************************/
	

.colonnePlan{ 
	float:left;
	width:150px;
	font-size:10px;/*
	width:146px;*/

	}
	
.colonnePlan dl dt{ margin:10px 0 0 0; font-size:10px; font-weight: bold;}
.colonnePlan dl dt a{ color:#9e988b; font-family: Arial, Helvetica, sans-serif; font-size:10px; }

a.plan { font-size:10px; color:#9e988b; font-family: Arial, Helvetica, sans-serif; }

.mentions ul{
	list-style-type:none;
	padding:20px 30px 0 30px;
	
}
.mentions ul li{
	display:inline;
	padding:0 10px 0 10px;
}
.mentions ul li a{
	color:#9e988b;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
}


/****************************************************** 
/*                 ADDITIONS REFONTE
******************************************************/
	
#jukebox{
	/* orig width 349 */
	width: 336px;
	text-align:right;
	padding: 25px 13px 0px 0px;
	float: left;
	}

.spacer{
	clear: both;
	}

#jour{
	/* orig width 500 */
	width: 475px;
	padding: 11px 0px 0px 25px;
	float: left;
	color: #1b1816;
	font-size: 11px;
	}
	
.jour_light{
	color: #87888a;
	}	
		
	
.textfield{
	background-color: #3d3430;
	border: #b1aeac 1px solid;
	font-size: 10px;
	width: 158px;
	color: #ffffff;
	}
	
.textfield_grand{
	background-color: #3d3430;
	border: #b1aeac 1px solid;
	font-size: 10px;
	width: 300px;
	color: #ffffff;
	}
	
a:link { color: #fffce5; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
a:visited { color: #fffce5; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
a:hover { color: #9e988b; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
a:active { color: #fffce5; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

a.lien_english:link { color: #1b1816; text-decoration: none; }
a.lien_english:visited { color: #1b1816; text-decoration: none;  }
a.lien_english:hover { color: #87888a; text-decoration: none;  }
a.lien_english:active { color: #1b1816; text-decoration: none;  }

a.lien_galerie_evenement:link { color: #9e988b; text-decoration: none; /*text-transform: uppercase;*/ font-size: 13px;}
a.lien_galerie_evenement:visited { color: #9e988b; text-decoration: none;  /*text-transform: uppercase;*/ font-size: 13px;}
a.lien_galerie_evenement:hover { color: #f8f5df; text-decoration: none;  /*text-transform: uppercase;*/ font-size: 13px;}
a.lien_galerie_evenement:active { color: #9e988b; text-decoration: none;  /*text-transform: uppercase;*/ font-size: 13px;}

a.lien_galerie_pt:link { color: #9e988b; text-decoration: none; font-size: 11px; padding-left: 10px;}
a.lien_galerie_pt:visited { color: #9e988b; text-decoration: none;  font-size: 11px; padding-left: 10px;}
a.lien_galerie_pt:hover { color: #f8f5df; text-decoration: none; font-size: 11px; padding-left: 10px;}
a.lien_galerie_pt:active { color: #9e988b; text-decoration: none; font-size: 11px; padding-left: 10px;}

a.verda-bleu-9:link { color: #66615a; text-decoration: none; /*text-transform: uppercase;*/ font-size: 11px; margin-left:10px; line-height: 18px;}
a.verda-bleu-9:visited { color: #66615a; text-decoration: none;  /*text-transform: uppercase;*/ font-size: 11px; margin-left:10px; line-height: 18px;}
a.verda-bleu-9:hover { color: #9e988b; text-decoration: none;  /*text-transform: uppercase;*/ font-size: 11px; margin-left:10px; line-height: 18px;}
a.verda-bleu-9:active { color: #66615a; text-decoration: none;  /*text-transform: uppercase;*/ font-size: 11px; margin-left:10px; line-height: 18px;}

	

