
@font-face {
	font-family: 'DINEngschriftLTRegular';
	src: url('css/font/lte50845-webfont.eot');
	src: local('DINEngschrift LT'), local('DINEngschriftLT'), url('css/font/lte50845-webfont.woff') format('woff'), url('css/font/lte50845-webfont.ttf') format('truetype'), url('css/font/lte50845-webfont.svg#webfont5Fg9uz2s') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DINMittelschriftLTRegular';
	src: url('css/font/lte50846-webfont.eot');
	src: local('DINMittelschrift LT'), local('DINMittelschriftLT'), url('css/font/lte50846-webfont.woff') format('woff'), url('css/font/lte50846-webfont.ttf') format('truetype'), url('css/font/lte50846-webfont.svg#webfontOxLibVDD') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DINMittelschriftLTAlternateRe';
	src: url('css/font/lt_11440-webfont.eot');
	src: local('DINMittelschrift LT Alternate'), local('DINMittelschriftLT-Alternate'), url('css/font/lt_11440-webfont.woff') format('woff'), url('css/font/lt_11440-webfont.ttf') format('truetype'), url('css/font/lt_11440-webfont.svg#webfontHIcgDv8d') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DINEngschriftLTAlternateRegul';
	src: url('css/font/lt_11441-webfont.eot');
	src: local('DINEngschrift LT Alternate'), local('DINEngschriftLT-Alternate'), url('css/font/lt_11441-webfont.woff') format('woff'), url('css/font/lt_11441-webfont.ttf') format('truetype'), url('css/font/lt_11441-webfont.svg#webfontATEqblW3') format('svg');
	font-weight: normal;
	font-style: normal;
}



body {
	background:#000 url(../img/fd.jpg) no-repeat center top;	
	color:#eeeedd;
}

body#POP_IFRAME{ background-image:none}


/**//* structure *//**/

#GLOBAL{
	width:940px;
	padding:0 10px;
	margin:0 auto;
}

#head{
height:340px; 
display:block;
}


#MENU{
height:105px; 
display:block;
float:left;
 width:100%;
 overflow:hidden; 
}

/*#MENU ul {   clear:left;   float:left;   list-style:none;   margin:20px 0 0 0;   padding:0;   position:relative;   left:50%;   text-align:center;}
#MENU ul li {  display:block;   float:left;   list-style:none;    position:relative;   right:50%; width:140px; text-align:center; margin: 0 10px}
*/
#MENU ul {     margin:20px 60px 0;   padding:0;   }
#MENU ul li {  display:block;   float:left;   list-style:none;    position:relative;    width:140px; text-align:center; margin: 0 10px}

#MENU li a{   
background-image: url(../img/MENU.png); background-repeat:no-repeat ; 
display:block; margin:0 auto; height: 65px; width:140px; overflow:hidden;
}
#MENU li a span{ display: none;}

/* video*/
.BTN_06 { background-position: 0 0  } 
a:hover.BTN_06 { background-position: 0 -65px; } 
a.BTN_06_ACTIF{ background-position: 0 -65px;  } 

/*CONTACTS*/
.BTN_03 { background-position:  -280px 0} 
a:hover.BTN_03 { background-position: -280px -65px; } 

/*PHOTOS*/
.BTN_02 { background-position:  -140px 0} 
a:hover.BTN_02 { background-position: -140px -65px; } 
a.BTN_02_ACTIF{ background-position:  -140px -65px; } 

/*PROS*/
.BTN_04 { background-position: -420px 0} 
a:hover.BTN_04 { background-position: -420px -65px; } 
 
#MENU li a.BTN_ACCUEIL { 
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
	background: #000;  color:#dd8866; height:inherit; padding:10px;
} 
 #MENU li a:hover.BTN_ACCUEIL { 
 	background: #222;  color:#fff; 
} 
 
 
/*****************************************************/

#MENU ul #FORMULAIRE_NL {text-align:left; margin:0; width:180px; overflow:hidden; height:65px}


#MENU ul #FORMULAIRE_NL input.champ_NL{
	width:130px; padding:2px 3px ; margin:0 0 10px; background:#efefef; border:1px solid #58544F;color: #58544F; font-size:.8em;
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin:5px 0 0 0	
}
#MENU ul #FORMULAIRE_NL input.error{
	border-color:#C72121
}
#MENU ul #FORMULAIRE_NL label{color: #9E9790; font-size:.75em; text-align:left;}
#MENU ul #FORMULAIRE_NL label.error{ position:absolute; top:45px; left:0; font-weight:bolder; color:#C72121}

#MENU ul button.BOUTON_NL ,
#MENU ul input.BOUTON_NL{ 
	color: #aa6655;border: 0;background: #000;  width: 36px; font-weight:bold; font-size:.8em;
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; 	
}
#FORMULAIRE_CONTACT button:hover.BOUTON{ color: #eeeedd; background: #aa6655}
#MENU ul button:hover.BOUTON_NL ,
#MENU ul input:hover.BOUTON_NL{ 
	background:#eeeedd
}

/*****************************************************/
 


 
.COL_00{
width:340px; 
float:left;
margin:0 0px 0 60px;
overflow:hidden;
}


.COL_01{
width:420px; 
float:left;
margin:0 60px;
overflow:hidden;
}

 
/*****************************************************/
 
.OPAQUE_00 {
	background:url(../img/fd_03.png) repeat 0 0 ;
	-webkit-border-radius:10px; -moz-border-radius: 10px; border-radius:10px; 	
	padding:10px
}


 
/*****************************************************/
 
.OPAQUE_01 {
	background:transparent url(../img/fd_04.png) repeat 0 0 ;
	-webkit-border-radius:10px; -moz-border-radius: 10px; border-radius:10px; 	
	padding:10px
}




/*****************************************************/


#PLAYER li  {
	background: url(../img/fd_00.png) repeat 0 0; 
	-webkit-border-radius: .8em; -moz-border-radius: .8em; border-radius:.8em; 
}

#PLAYER  li a.TITRE span{
	font-size:1.125em;
	color:#FFF;
	display:block;
	padding:.6em ;
	margin:.6em 0;
	font-weight:bold; 
	background: url(../img/fd_01.png) no-repeat 285px center; 
	text-shadow:1px 1px 0 #333
}
#PLAYER li a:hover.TITRE span{
	background:#6bacbf url(../img/fd_01.png) no-repeat 285px center;
	-webkit-border-radius: .8em; -moz-border-radius: .8em; border-radius:.8em; 	
}

.AFFICHER_MORCEAU {
	padding:.8em; 
	display:none;
}


a:hover.fermer span{ background:#6BACBF}
a.fermer span{ 
	color:#fff; font-size:.7em; letter-spacing:.1em;  
	-webkit-border-radius: .8em; -moz-border-radius: .8em; border-radius:.8em; 
	padding:.4em;margin:.4em;
}


	#PLAYER .EXTRAS{  margin:20px ;  }

		#PLAYER .EXTRAS li.EXTRA{		 	display:block;   list-style:none; margin:1px 0 }	 
		  
			#PLAYER .EXTRAS li.EXTRA a.BTN{ 	 
			color:#eee;	font-size:0.875em; 	 display:block;	padding:5px; background:#406873;
			-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 	
			} 
			#PLAYER .EXTRAS li.EXTRA a:hover.BTN{	color:#000;}
	
	

/*****************************************************/
	
.PAROLES_CONTENU ,
.CREDITS_MORCEAU{ background:#fff; padding:10px; display:none; color:#555; text-align:left; font-size:.875em; line-height:1.5em}

/*****************************************************/

#AGENDA {
	margin:0 0 20px
}
#AGENDA #NAVIGATION {
	margin:0 0 20px
}
#AGENDA #NAVIGATION li {
	float:left;
	display:block;
	margin:0 5px 0 0
}
#AGENDA #NAVIGATION li a{
	font-size:1em;
	font-weight:bold;
	color:#c5b07e;
	background:url(../img/fd_02.png) repeat 0 0 ;
 	display:block;
	padding:10px;
	-webkit-border-radius: .8em; -moz-border-radius: .8em; border-radius:.8em; -khtml-border-radius: .8em; 
}
#AGENDA #NAVIGATION li a:hover{
	color:#FFF;
	background:transparent;
}
#AGENDA #NAVIGATION li a.ACTIF{
	 color:#FFF;
	cursor:default;
	font-weight:normal;
	 background:#000
}



#JOURS {
	width:420px;
	padding:0 0 0 20px;
}
#JOURS  li {
	float:left;	display:block;	width:130px;	height:130px;	margin:0 5px 10px 0;	background:#111111;
	-webkit-border-radius: .8em; -moz-border-radius: .8em; border-radius:.8em; 	
}

#JOURS  li:hover {	background:#222 url(../img/PICTO_00.png) no-repeat right 0;	cursor:pointer;}
#JOURS  li.ACTIF {	color:#FFF;	background:#9D1F22;}

#JOURS  li .WRAPPER {	padding:10px;}

#JOUR_AFFICHER .DATE ,
#JOURS .DATE {
	padding:0 0 5px 0;	color:#eeeedd;	font-size:2em;	font-weight:bold;	
 	font-family:Helvetica , Arial, sans-serif;
  }

#JOUR_AFFICHER .DETAILS ,
#JOURS .DETAILS {	
	color:#b6a275;	font-size:.9em;	line-height:1.25em;
 	font-family:Helvetica , Arial, sans-serif;
  }



#JOUR_AFFICHER {margin:0 0 20px 20px; display:none;}
#JOUR_AFFICHER .WRAPPER{padding: 10px;}
#JOUR_AFFICHER .DATE {
	color:#fff;background:#333; padding: 5px; margin:0 0 10px; text-align:center;
	-webkit-border-radius: .4em; -moz-border-radius: .4em; border-radius:.4em; 	
}
#JOUR_AFFICHER .DETAILS {	font-size:1.1em;	line-height:1.5em; padding:0 10px;margin:0 0 1.5em;}
#JOUR_AFFICHER .DETAILS_SUITE {	font-size:1em;	line-height:1.4em; padding:0 10px;margin:1.5em 0 ;  color:#efefef}

/***********************************/


#JOURS li.suivants:hover{ background:#222 }

#JOURS li.agenda_fermer { background:#222 url(../img/PICTO_01.png) no-repeat center center ;cursor:pointer;}
#JOURS li.agenda_fermer a { display:none}
#JOURS li.agenda_fermer:hover {		background-color:#000  ;}
#JOURS li.agenda_fermer:hover a{ display:block}


#JOURS .SUITE {
	text-align:center;	font-size:1.8em;	line-height:1.4em;	font-weight:bold;	 color:#eeeedd;	display:block;	padding:10px;
	-webkit-border-radius: .8em; -moz-border-radius: .8em; border-radius:.8em; 	
 	font-family:Helvetica, Verdana, Geneva, Arial, Helvetica, sans-serif;
  }

#JOURS a:hover.SUITE {	color:#B6A275}
 


/***********************************/

.agenda_fermer a {
	text-align:center;	font-size:1em;	line-height:1.4em; padding:20px 0 0 0 ;	font-weight:bold;	 color:#eeeedd;	display:block;
	font-family:Helvetica, Verdana, Geneva, Arial, Helvetica, sans-serif; 
}


/***********************************/


#AGENDA_PAGE_SUIVANTE{display:none}


/*****************************************************/

#AGENDA_ARCHIVES {
	margin:0 0 20px 20px;
	display:none;
}
#AGENDA_ARCHIVES td{
	padding:10px 5px; vertical-align:middle;	border-bottom:1px solid #333
}
#AGENDA_ARCHIVES td .DATE{
	font-size:.875em;
	color:#999;
}
#AGENDA_ARCHIVES td .DETAILS{ padding:0 0 0 10px; 	font-weight:bold;}

/***********************************/

.gratuit{	
	color: #B3EE3A; font-size:.7em; letter-spacing:.1em; background:#111; margin: .4em 0 ; padding: .1em .4em ;
	-webkit-border-radius: .4em; -moz-border-radius: .4em; border-radius:.4em; 
}

/***********************************/

a.localiser{ float:left;}

a:hover.localiser span{ background:#6BACBF; color:#000}

a.localiser span{ 
	color:#6BACBF; font-size:.7em; letter-spacing:.1em;  
	-webkit-border-radius: .8em; -moz-border-radius: .8em; border-radius:.8em; 
	padding:.4em;margin:.4em; background:#222;
}

/*****************************************************/

#PRESENTATION {
	color:#6bacbf;	
	margin: 20px 0 0 0;	
}



	#PRESENTATION .CONTENU{ 
	color:#B6B6B4; padding:10px 5px; 	line-height:1.5em; font-size:.875em;
 	}
		#PRESENTATION .CONTENU:hover{ color:#DD8866 }

		#PRESENTATION .CONTENU a{ color:#fff}
		#PRESENTATION .CONTENU a:hover{ color:#DD8866 }




	#PRESENTATION .TITRES{clear:left;   float:left;list-style:none;   position:relative;   left:50%;   text-align:center;}

		#PRESENTATION .TITRES li{
		 text-align:center; 	padding:8px; background:#000;
		-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 	
		display:block;   float:left;   list-style:none;     position:relative; right:50%;
	  	}
	
			#PRESENTATION .TITRES a.ACTIF {	color:#FFF; font-weight:normal;  }
	  
			#PRESENTATION .TITRES li a{ 	font-weight:bold;	 color:#dd8866;	font-size:.9em; 	 display:block;} 
				#PRESENTATION .TITRES li a:hover{	color:#fff;}
	

	#PRESENTATION a.SUITE {
		text-align:center; 	font-weight:bold;	color:#FFF; 	padding:0 5px;	 margin:0 5px ;
		background:#aa6655  url(../img/PICTO_02.png) no-repeat background: url(../img/PICTO_02.png) no-repeat 0 5px;
		-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius:4px; 
	 }	
		#PRESENTATION a:hover.SUITE {background:#555;	}
	
	
	#PRESENTATION h3{
		font-size:1.55em; font-weight:normal; color:#666;	margin:15px 0 ; text-align:center;
		font-family:'DINEngschriftLTRegular',sans-serif; text-transform:uppercase; text-shadow: 2px 2px 0px #000;
	}


/*****************************************************/

#ACTUS {
	/*color:#6bacbf;*/
	font-size:.9em;
	line-height:1.5em;
	 margin:0px 0 20px 0px
}
	#ACTUS h3{
	font-size:1.85em; font-weight:normal; color:#666; text-align: center;padding:10px 0;
	font-family:'DINEngschriftLTRegular',Helvetica,Arial,sans-serif; text-transform:uppercase; text-shadow: 2px 2px 0px #000;
	}

#ACTUS #FIL ul{ color:#B6B6B4; margin:10px 20px}

	#ACTUS #FIL li.BREVE { 
	padding: 10px 25px 20px 10px;  border-bottom:1px solid #000; font-size:1.15em; line-height:1.5em; 
	-webkit-border-radius: .8em; -moz-border-radius: .8em; border-radius:.8em; 	
	clear:both;
	}
	#ACTUS #FIL li:hover.BREVE { background:#000;color:#fff;}
	#ACTUS #FIL li:hover.BREVE dd{ color:#fff; font-size:1.3em; line-height:1.5em}
	#ACTUS #FIL li:hover.BREVE dd a{ color:#6BACBF}
	#ACTUS #FIL li:hover.BREVE dd a:hover{ color:#FFF}

	
 	#ACTUS #FIL li.BREVE a{ color:#eee} 
 	#ACTUS #FIL li.BREVE a:hover{ color:#6BACBF} 
 
	#ACTUS #FIL li.BREVE dt { font-size:.875em;color:#777; }
	#ACTUS #FIL li.BREVE dd { border-left:1px solid #333; padding:0 0 0 19px; color:#776666;  }
	



/*****************************************************/

#VIDEOS {
 	font-size:.9em;
	line-height:1.5em;
 	padding:20px 10px;
	margin:0 30px 30px  ;
 	overflow:hidden;
	display:none
	}
 
	#VIDEOS li a.TITRE{   
		background:#41382C ;border:1px solid transparent; margin:1px; overflow:hidden; display:block; padding:  5px;
		-webkit-border-radius:5px; -moz-border-radius: 5px; border-radius:5px; 	
	}
	#VIDEOS li a.TITRE span{ 
	padding:7px  5px 7px  25px;color:#eeeedd;  font-size:.875em; display:block;
	background:transparent url(../communs/IMG/PICTOS/PICTO_02.png) no-repeat 0 center ;     
	}
	
	
	#VIDEOS li a:hover.TITRE{ color:#000; background-color:transparent;border:1px solid #41382C; }

	#VIDEOS li a.ACTIF{
		background:transparent
	}   

 
/*****************************************************/
 
 
#VIDEOS_LISTES{ float:left; width:200px; margin:0 10px; overflow:hidden;}

#VIDEO_VIEW{float:left; width:640px; overflow:hidden; text-align:center ; overflow:hidden;}
#VIDEO_VIEW .DETAILS{text-align: left; padding: 10px 0; overflow:hidden; font-size:.875em; line-height:1.2em; color:#eeeedd}



/*****************************************************************************/
	
	.PAGINATION {	display: block;  margin:20px 0;}
 	.PAGINATION li  { float:left; margin:0 5px 25px 0; }
  	.PAGINATION li span{ 
	font-size:.87em;  padding: 3px 5px; text-align:center; float:left; line-height: 20px; vertical-align:middle; margin:0 1px 0 0; 
	-webkit-border-radius:3px; -moz-border-radius:3px;  border-radius:3px;  text-decoration:none;display: inline; }
	.PAGINATION li a span{   color:#6BACBF;  }
	.PAGINATION li a:hover span{font-weight:bold; color:#FFF;}
  	.PAGINATION li.page_active span{ background:#000 ; color: white; padding:3px 15px}




/*****************************************************/

#DISCOGRAPHIE h2{
	color:#6bacbf;text-align:center; 	font-size:1.2em;	font-weight:normal;	margin: 10px 0;
	font-family:'DINEngschriftLTRegular',Helvetica,Arial,sans-serif; 	 text-transform:uppercase; text-shadow: 2px 2px 0px #000;
}

#DISCOGRAPHIE dl{
	background:#242524;
	padding:10px; margin:0 0 15px 0;
	font-size:.875em;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; 	
}
#DISCOGRAPHIE dl:hover{
	background:#000
}
#DISCOGRAPHIE dt{
	float:left;
	width:120px;
	margin:0 10px 10px 0
}
#DISCOGRAPHIE dd h3{
	padding:0 0 1em 0;
	font-size:1.1em;
	line-height:1.375em
}
#DISCOGRAPHIE dd p{
 	font-size:.875em;
	color:#666
}
#DISCOGRAPHIE dt a img{
	border:1px solid #6bacbf
}
#DISCOGRAPHIE dd{
	/*float:left;
	width:150px;*/
}
#DISCOGRAPHIE dd ul.bas{
	float: none;
	width:100%;
	clear:both;
	margin:10px 0
}
#DISCOGRAPHIE dd ul.bas li{
float:left;
margin:0 10px 0 0
}
#DISCOGRAPHIE dd ul.bas a{
	background:#343635 ;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; 	
	font-size:.875em;
	padding:5px;
	color:#6bacbf;
	letter-spacing:.1em
}
#DISCOGRAPHIE dd ul.bas a.ACTIF{
	background:#fff ;	color:#000; top:2px; position:relative; padding: 10px;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
#DISCOGRAPHIE dd ul.bas a:hover{
	background:#fff ;
	color:#000
}

.DETAILS_ALBUM{ background:#fff; color:#111; padding:20px}
.DETAILS_ALBUM a{ color:#6BACBF}
.DETAILS_ALBUM a:hover{ color:#000}
.DETAILS_ALBUM ol li{list-style-type :decimal ;list-style-position: inside; padding: 5px}
.DETAILS_ALBUM ul li{list-style-type :disc ;list-style-position: inside}


/*****************************************************/

#PHOTO_PREVIEW{
	padding:20px 10px;
	margin:0 0px 30px ;
 	overflow:hidden;
 }
 
#PHOTO_PREVIEW  a.MORE{	display:block; text-align:center; margin:20px 0 0}	 
#PHOTO_PREVIEW  a.MORE span{	
	color:#FFF;	background:#203339; padding:5px; font-size:.9em; 
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;

}	 
#PHOTO_PREVIEW  a:hover.MORE span{	
background:#fff; color:#203339
}

 #PHOTO_PREVIEW  h3{	color:#203339; font-size:.9em; font-weight:normal; text-shadow: 1px 1px 0px #000;}	 
 #PHOTO_PREVIEW  p{	color:#222; font-size:.8em; padding:0 10px; text-shadow: 1px 1px 0px #000; }	 
 
 #PHOTO_PREVIEW  #mycarousel{margin-top:10px}
 
/*****************************************************/

#PHOTOS{
	padding:20px 0;
	margin:0 60px 30px 60px;
 	overflow:hidden;
	display:none;
}
#PHOTOS h2{ margin-left: 20px
}

#PHOTO_PREVIEW dl ,
#PHOTOS dl{ 
	float:left; width:370px; margin:0 20px 10px 20px ; background:#000;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
	overflow:hidden; height:140px  
}


#PHOTOS dt{ 
	float:left; width:50%; overflow:hidden; text-align:center;
	-webkit-border-radius-topleft: 4px; -moz-border-radius-topleft: 4px; border-radius-topleft: 4px;
	-webkit-border-radius-bottomleft: 4px; -moz-border-radius-bottomleft: 4px; border-radius-bottomleft: 4px;}


#PHOTOS dd{ 
	float:left; width:50%; background:#efefef; height:140px  ;
	-webkit-border-radius-topright: 4px; -moz-border-radius-topright: 4px; border-radius-topright: 4px;
	-webkit-border-radius-bottomright: 4px; -moz-border-radius-bottomright: 4px; border-radius-bottomright: 4px;
}
#PHOTOS dd:hover{	background:#efefef} 

#PHOTOS dd .WRAPPER{	padding:0 20px;}
	 
#PHOTOS dd a.TITRE{	color:#203339; font-size:1em; font-weight:bolder;	background:#fff; padding:10px 20px; display:block; margin:0 0 5px 0; }	 
#PHOTOS dd a:hover.TITRE{	color:#FFF;	background:#203339}

#PHOTOS dd a.ACTIF{	color:#FFF;	background:#203339}	 
	 
#PHOTOS dd p{	color:#999; font-size:.9em; line-height:1.5em}	 	 
#PHOTOS dd p a{	color:#333; border-bottom:1px solid #333}
#PHOTOS dd p a:hover{ border-bottom:0}
	 
 
#PHOTOS a.fermer{
	background:#000 url(../img/PICTO_01.png) no-repeat center center ;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; 	
	font-size:.875em;	color:#6bacbf;	 float:right;	 position:relative;	 top:-20px;	 width:20px; height:20px;	 
 }	 
#PHOTOS a:hover.fermer{	background:#333 url(../img/PICTO_01.png) no-repeat center center ;}
#PHOTOS a.fermer span{	display:none;	}


/*****************************************************/

.fermer_BLOC{	background: url(../img/PICTO_01.png) no-repeat 0 center ; padding-left:30px; cursor: pointer;color:#a0a0a0}
:hover.fermer_BLOC{color:#FFF}

/*****************************************************/

#GALERIE_VIEWER { width:100%;display:block; background:#0c0c0c; padding:10px 0; display:none; }

#GALERIE_VIEWER h2{margin: 20px; display:block; }
#GALERIE_VIEWER p{margin: 0  20px  20px  50px; display:block; color:#666; font-size:.8em;   }


#GALERIE_VIEWER .STRIP ul{  /* clear:left;   float:left;   list-style:none;    padding:0;   position:relative;   left:50%;   text-align:center; */margin:0 0 20px 40px}
#GALERIE_VIEWER .STRIP ul li {   display:block;   float:left;   list-style:none;    position:relative;  /* right:50%; */  text-align:center; margin:0 3px 5px}
#GALERIE_VIEWER .STRIP ul li a{   display:block; margin:0 auto}
#GALERIE_VIEWER .STRIP ul li a img{ border:1px solid #333; border-bottom:10px solid #333;border-top:10px solid #333}
#GALERIE_VIEWER .STRIP ul li a:hover img{ border-color: #203339}
 

/*****************************************************/

#PROS{ 
	-webkit-border-radius:10px; -moz-border-radius: 10px; border-radius:10px; 	
	background:#9e9790;  padding:20px 0;  
}
#PROS h2{margin:0 20px; color:#58544f;font-family:'DINEngschriftLTRegular',sans-serif; text-transform:uppercase; font-size:2em }

#PROS .DOCUMENTS{margin: 20px 40px;   }
#PROS li p{ padding:0 40px;  font-size:.9em; }
#PROS li a.DL{   
	background:#B3ABA3 ;border:1px solid transparent; /*float:left;width:214px;height:110px;  */margin:1px; overflow:hidden; display:block;
	-webkit-border-radius:5px; -moz-border-radius: 5px; border-radius:5px; 	
}
#PROS li a.DL span{ 
padding:7px  20px 7px  0;color:#333;  font-size:1em; display:block; font-weight:bolder; 
background:transparent url(../img/PICTO_03.png) no-repeat right center ; margin:0 20px 0 10px 
}


#PROS li a:hover.DL{ color:#000; background-color:transparent;border:1px solid #89827b; }

/*****************************************************/


#POPUP{
	position:fixed;
	top:0px;
	width:100%;
	z-index:999999;
	background:url(../img/fd_05.png) repeat 0 0 ;
	padding:20px 0;
	display:none;
	padding:0 0 100% ;
	height:100%

}

/*****************************************************/



#FORMULAIRE_CONTACT{  
-webkit-border-radius:10px; -moz-border-radius: 10px; border-radius:10px; 	
padding: 30px ;  background:#736061; color:#eeeedd
}

#FORMULAIRE_CONTACT h2{ font-family:'DINEngschriftLTRegular',sans-serif; text-transform:uppercase; font-size:2em ;  margin-bottom:15px}

#FORMULAIRE_CONTACT form{padding:0 10px 10px 40px; }

#FORMULAIRE_CONTACT label{display: block;font-size:.85em; color:#333;  padding:5px 0 ; }

#FORMULAIRE_CONTACT label.error{color: #ccaaaa;}
#FORMULAIRE_CONTACT input.error{color: #8A1F11; background:#FBE3E4; border:1px solid #FBC2C4}
	
#FORMULAIRE_CONTACT label.alerte{color: #eeeedd;}
#FORMULAIRE_CONTACT input.alerte{color: #514721; background:#eeeedd; border:1px solid #FFD324}
	
#FORMULAIRE_CONTACT input,  
#FORMULAIRE_CONTACT textarea{
	width:98%; padding:1% ; margin:0 0 10px; background:#efefef; border:0;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; 	
}
	#FORMULAIRE_CONTACT textarea.alerte{color: #514721; background:#FFF6BF; border:1px solid #FFD324}

	#FORMULAIRE_CONTACT button.BOUTON{ 
	color: #aa6655;border: 0;background: #eeeedd; padding: 5px 0; width: 150px; margin-top: 5px; font-weight:bold; font-size:1.5em;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; 	
}
#FORMULAIRE_CONTACT button:hover.BOUTON{ color: #eeeedd; background: #aa6655}

	#FORMULAIRE_CONTACT button.ANNULER{ 
	color: #eee;border: 0;background: #555; padding: 5px 0; width: 150px; margin-top: 5px; font-weight:bold; font-size:.875em;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; 	
}

/*****************************************************/
 
#COORDONNEES{	margin:20px 0 ; padding:20px 0 ; border-bottom:1px solid #333; border-top:1px solid #333 }   
#COORDONNEES .DETAILS{ padding:0px 40px}
#COORDONNEES .DETAILS a{ color:#dd8866;}
#COORDONNEES .DETAILS a:hover{ color:#FFF}

/*****************************************************/
	
.SOCIAL_WALL { 
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius:4px;
padding:5px; background:#0a0a0a; margin:3px 0
}
.SOCIAL_WALL li{float:left; margin:0 5px 0 0}



/*****************************************************************************/
	
		#SIGNATURE{clear: both; letter-spacing:.1em;  padding:10px 0; text-align: center; margin:50px 0 0 }
		#SIGNATURE .WRAP{ padding:10px 0 0 0}
		#SIGNATURE .WRAP p{ color: #999; font-size: .7em; }
  		#SIGNATURE #LOGO_DELICYUS{ color: #ff00b4; font-size: .9em;  font-weight:bold; letter-spacing:.1em }
		#SIGNATURE a:hover#LOGO_DELICYUS{color:#FFF; }
 	



/*****************************************************************************/
	
	#NL{ margin:0 60px; padding:30px 60px}
	#NL h2{ margin:0 0 15px ; text-shadow:#000 1px 1px 1px }
	#NL h3{  text-shadow:#000 1px 1px 1px ;color:#eee }
	#NL a{color:#DD8866;}
	#NL a:hover{color:#FFF;}
	#NL p{color:#9E9790; padding:0 10px; line-height:1.5em}
	#NL p.petit{ font-size:.8em; padding:10px 10px}
	#NL span{  display:inline;}
	#NL .surbrillance{ color:#aa6655; font-weight:bold ;}
 	#NL a.BTN_ACCUEIL { text-align:center; display:block; margin:10px; padding:15px; }
 	#NL a.BTN_ACCUEIL span{ 
 		 font-weight:bold; color:#dd8866; height:inherit; margin:10px;
	}


/*****************************************************/

	#LIENS {	color:#ccaaaa;		margin: 20px 0 0 0;	}
	#LIENS a:hover{  border-bottom:0px solid #fff  }
	
	#LIENS .LISTE_LIENS li{padding:10px 10px ; border-bottom:1px solid #222; font-size:.8em;line-height:1.3em; display:block;    list-style:none;    }
	
	
	#LIENS .LISTE_LIENS .LIEN  {  } 
	#LIENS .LISTE_LIENS .LIEN a { 	font-size:1.1em; color:#fff; /*border-bottom:1px dotted #fff;*/ display:inline;    } 
	#LIENS .LISTE_LIENS .LIEN a:hover{ color:#DD8866  }
	
	#LIENS .LISTE_LIENS li h5{ color:#6F5C5C; font-weight:normal; } 
	
	#LIENS .CONTENU{ padding:10px; color:#58544F  }
	#LIENS .CONTENU  a{  color:#020202;/* border-bottom:1px solid #9F8484;*/ display:inline;  }
	  
	
	
	
	 
	
	#LIENS h3{
		font-size:1.25em; font-weight:normal; color:#666;	margin:15px 0 ; text-align:center;
		font-family:'DINEngschriftLTRegular',sans-serif; text-transform:uppercase; text-shadow: 2px 2px 0px #000;
	}




