	
		
		body{ font-size: 100%; line-height:120%; text-align:center; color: #555; background: #fff url(../img/FD_SITE.jpg) repeat-x 0 0; font-family: "Lucida Grande","Segoe UI",Arial,Helvetica,sans-serif;}
		
		h1{ line-height: 1.3em;padding: 5px 10px; margin: 0 0 5px 0 }
		h2{ line-height: 1.2em;}
		
		
		input.BOUTON{  color: green;border: 1px solid green;background: #fff; padding: 5px 0; width: 150px; margin-top: 5px; }

		input.btn_recherche{  width: inherit; }
		input.champ_txt{ padding: 5px ; border: 1px solid #cfcfcf;}		
		textarea{  padding: 5px ; border: 1px solid #000;}	
		
		table{  border-left: 0px solid #009EFF; font-size: 90% }
		table table{  font-size: 100%}
		td,th{ padding: 5px }
		th{     background: whitesmoke; font-size: 90%;  }
		td{vertical-align: top}
		td.colonne_surbrillance{ background: beige;}
		td.colonne_warning{ background: mistyrose;}
		.warning{ background: mistyrose;}

 		tfoot{ text-align: center; background: #fff;}

		select.selecteur_petit {background:#fff ;border:1px solid #ccc; font-size:12px;padding:5px;width:50%}
		select.selecteur_petit option { padding:5px 5px 2px 15px; margin: 0 5px 2px 5px; border-bottom: 1px solid #5FC6F2;}
		select.selecteur {background:#fff;border:1px solid #ccc;font-size:16px;padding:5px;width:90%;}

		.WRAPPER{padding: 0px;}
		
		.petit { font-size: 75%;}
		.barre { text-decoration: line-through;}
		
		/******************************************************************************/

		#GLOBAL{	margin:0 auto;width:900px; text-align: left; background:  url(../img/FD_0.jpg) no-repeat center 334px;}
		#CONTENU{	margin:0 auto 0 auto;width:800px; padding-bottom:50px}

		#ENTETE{ height:303px; display:block; background:url(../img/FD_1.jpg) no-repeat center 0; width:900px}

		#MENU_GLOBAL{ padding:245px 0 0 0; width:720px; margin:0 auto }
		#MENU_GLOBAL a span{display:none}
			
		a.current{ background-image:none; }
		
		a#BTN_0{ background:url(../img/SPRITE_0.png) no-repeat 0 0; width:180px; height:48px; overflow:hidden}
		a:hover#BTN_0{ background-position: 0 -55px; }
		
		a#BTN_1{ background:url(../img/SPRITE_0.png) no-repeat 0 -110px; width:180px; height:48px; overflow:hidden}
		a:hover#BTN_1{ background-position: 0 -165px; }
		
		a#BTN_2{ background:url(../img/SPRITE_0.png) no-repeat 0 -220px; width:180px; height:48px; overflow:hidden}
		a:hover#BTN_2{ background-position: 0 -275px; }
		
		a#BTN_3{ background:url(../img/SPRITE_0.png) no-repeat 0 -330px; width:180px; height:48px; overflow:hidden}
		a:hover#BTN_3{ background-position: 0 -385px; }
 
 		a.BTN_4{ background:url(../img/BTN_0.gif) no-repeat 0 0; width:200px; height:52px; overflow:hidden; display:block; margin:20px 30px}
 		a.BTN_4 span{ display:none}
		a:hover.BTN_4{ background-position: 0 -52px; }

 		a#BTN_5{ background:url(../img/PICTOS/PICTO_email.png) no-repeat right 0;  float:right; height:30px; margin:10px 65px 0 0; padding:0 35px 0 0  ;overflow:hidden; display:block; color:#46100E;   font-size:.9em   }
  		a#BTN_5 span{display:block; padding:5px 0 0 0;  }
  		a:hover#BTN_5{ color:#000 }
/**/
	
 		#CENTRE a{ outline:0; text-decoration:none; border: 0}
 
/**/
		#LANCEUR_0{background:#000 url(../img/FD_2.jpg) repeat-x 0 0; padding:50px 25px 50px 25px; border-top:23px solid #000}
		#LANCEUR_0 dl{ float:left; width:250px;background: url(../img/FD_3.png) no-repeat 0 0; }
		#LANCEUR_0 dl.extremite{ background-image:none}
		#LANCEUR_0 dt {display:block; margin:0 20px}
		#LANCEUR_0 dd{display:block; margin:0 20px; line-height:1.4em; font-size:.9em; color:#999999}
 		#LANCEUR_0 dd a.plus{ color:red; display:block; margin:10px 0 0 0}
		#LANCEUR_0 dd a:hover.plus{ color:#fff}
		#LANCEUR_0 dt span {display:none}
 		#LANCEUR_0 dt.RUB_0 { height:100px; width:200px; overflow:hidden;background: url(../img/SPRITE_1.png) no-repeat 0 0; }
 		#LANCEUR_0 dt.RUB_1 { height:100px; width:200px; overflow:hidden;background: url(../img/SPRITE_1.png) no-repeat  0 -100px; }
 		#LANCEUR_0 dt.RUB_2 { height:100px; width:200px; overflow:hidden;background: url(../img/SPRITE_1.png) no-repeat  0 -200px; }
		#LANCEUR_0_PIED{background: url(../img/FD_4.gif) no-repeat 0 0; height:45px; display:block}

/**/
		#LANCEUR_1{background:#581111 url(../img/FD_8.jpg) repeat-x 0 0; padding: 25px; border-top:23px solid #000}
		#LANCEUR_1 dl{ float:left; width:250px; }
 		#LANCEUR_1 dt {display:block; font-variant:small-caps; color:#999999}
		#LANCEUR_1 dd{display:block; margin:0 10px; line-height:1.4em; font-size:.9em }
 		#LANCEUR_1 dd a.plus{ color:red; display:block; margin:10px 0 0 0}
		#LANCEUR_1 dd a:hover.plus{ color:#fff}
		#LANCEUR_1 dd ul{padding:10px 0 0 0  }
		#LANCEUR_1 dd li{padding:10px 0 ; border-bottom:1px solid #935b5b; font-weight:bold; color:#fff ; margin:0 30px 0 0}
		#LANCEUR_1 h2{ font-size:1.5em; line-height:1.6em; color:#fff; margin-bottom:10px;text-shadow: #000 2px 2px 0px }
		#LANCEUR_1 h3{ padding: 0px 20px 0 0 ; font-size:1.1em; line-height:1.8em; color:#ccc;text-shadow: #000 2px 2px 0px; }
		#LANCEUR_1_PIED{background: url(../img/FD_9.jpg) repeat-x 0 0; height:25px; display:block}

/**/
		#PAGE_0{background:#fff url(../img/FD_5.jpg) no-repeat 0 0; padding:330px 0 0 0;  }
		#PAGE_0 #EDITO{ float:left; width:272px }
		#PAGE_0 #EDITO h3{ padding: 0 30px; font-size:1.1em; line-height:1.4em}
		#PAGE_0 dt{ font-size:1.2em; font-weight:bold; color:#000; padding:0 15px 5px 0 }
		#PAGE_0 dd{ font-size:.9em;color:#990000; padding:0 35px 0 0 }
		#PAGE_0 #BENEFICES_1{ float:left; width:264px }
		#PAGE_0 dl.item{ background:url(../img/FD_6.jpg) no-repeat center bottom; height:125px; overflow:hidden; margin:0 0 20px 0; display:block}
 		#PAGE_0 #BENEFICES_2{ float:left; width:264px }

/**/

		#PAGE_1{background:#fff url(../img/FD_7.jpg) repeat-x 0 0; padding:280px 0 0 0  }
		#PAGE_1 dt{ font-size:1.2em; font-weight:bold; color:#000; padding:0 35px 5px 35px }
		#PAGE_1 dd{ font-size:.9em;color:#990000; padding:0 35px  }
		#PAGE_1 dd span{ font-size:.9em;color:#666;   }
		#PAGE_1 dl{ float:left; width:33%; height:200px;display:block}
		#PAGE_1 dl.bonus {  overflow:visible; height:auto}
		#PAGE_1 .bonus dt{ padding:0}
		#PAGE_1 dd ul{padding:15px 0  }
		#PAGE_1 dd li{padding:10px 0 ; border-bottom:1px dashed #ccc; font-weight:bold }

/**/
	
		#AFFICHER_DATE{position:fixed; float:left; bottom:0; padding:25px;width:100%;display:none;  background: url(../../communs/IMG/FD_0.png);  z-index:9999}
		#AFFICHER_DATE a.fermer{background:transparent url(../img/PICTOS/PICTO_supp_small.gif) no-repeat 0 center; display:block;padding:0pt 0pt 0pt 10px; 
		text-decoration: none;  color: #333; font-size: .8em; line-height: 120%; margin:0 0 10px 0}
		#AFFICHER_DATE a:hover.fermer{color: red;}

/**/
	
		#AFFICHER_EMAIL{position:fixed; float:left; top:0; padding:25px;width:100%;display:none;  background: url(../../communs/IMG/FD_0.png);  z-index:9999}
		#AFFICHER_EMAIL a.fermer{background:#ccc url(../img/PICTOS/PICTO_supp_small.gif) no-repeat 3px center; display:block;padding:0px 3px 0px 15px;  font-size:.85em;
		text-decoration: none; color:#333333 }
		#AFFICHER_EMAIL a:hover.fermer{color: red;}
		#AFFICHER_EMAIL .PICTO_12{font-size:1.2em; font-weight:bold}
		
/**/
 		#EMAIL{ width:400px; margin:0 auto; color:#FFFFFF}
 		#EMAIL a{ color:#FFFFFF}
 
 		
/**/

		#PIED{ text-align: center;margin-top: 30px; height:81px; display:block; background:url(../img/FD_10.jpg) no-repeat 0 0 ; padding: 35px 0 0 0  }
		#PIED li{ display:inline; border-right:1px solid #ccc }
		#PIED a{ display:inline; padding: 3px; color:#990000; font-size:.8em;}
		#PIED a:hover{color:#000}
 		
/**/

		#SUPER_PIED{ text-align: left;margin-top: 20px; display:block; padding: 20px 5px 5px 5px; border-top:1px solid #eeeee0;font-size:.8em; color:#999999;}
		#SUPER_PIED a{ color:#722829;}
		#SUPER_PIED a:hover{text-decoration:underline}

/**/

		#BAS_FENETRE{ color: cornflowerblue;  text-align: left;font-size: .75em; width: 100%;  position: fixed; left:0; bottom: 0; margin-top: 50px; padding: 10px  0px 0px 0px ;}
		#BAS_FENETRE li{margin: 0 1px 0 0 }
		#BAS_FENETRE a:hover{ color: white; background: cornflowerblue; }
		#BAS_FENETRE a{ color: cornflowerblue; background: white;text-decoration: none; padding: 10px;	-moz-border-radius: 5px; -webkit-border-radius: 5px;
		-moz-border-radius-bottomleft: 0;	-moz-border-radius-bottomright: 0;	-webkit-border-radius-bottomleft: 0;	-webkit-border-radius-bottomright: 0; height:50px}
		#BAS_FENETRE #LOGO_DELICYUS{ background-color:transparent; color:#FF3399; letter-spacing:.1em}
		#BAS_FENETRE a:hover#LOGO_DELICYUS{color:#fff}

/**/

		#BREADCRUMBS {	margin-bottom: 10px;}
		#BREADCRUMBS li{	float: left; margin: 0 2px; font-size: 75%;}
	
/**/
		.PAGINATION {	display: block; text-align: right; font-size: 80%;}
		.PAGINATION li span{ padding: 3px;}
		.PAGINATION li {display:inline;  background:#F3F8FE;text-align:center; float:left; border-left:1px solid #009EFF;height: 25px}
		.PAGINATION li a{color:#535353; text-decoration:none;display: inline;}
		.PAGINATION li a:hover{font-weight:bold; color:red;}
		.PAGINATION li.total{ font-size: 80%; }
		.PAGINATION li.page{width:25px;}
		.PAGINATION li.page_active{width:25px; background:#009EFF ; color: white; }

/**/

/**/

/**/	
 	
/*************************************************************************************************************************/
	
	/* FORM  VALIDATION */
	label.error{ display: block; color: red; }
	input.error{ color: red;}
 	/**/
 
	/**/
 
 	/**/
 
 	/**/
 	
	#AGENDA_full{padding: 15px; border-top:10px solid #ccc; margin:0 0 30px 0 }
	#AGENDA_full h2{ font-size:1.6em; line-height:1.6em; color:#581111; margin-bottom:15px;text-shadow: #ccc 2px 2px 0px }
	#AGENDA_full h3{ font-size:1.3em; line-height:1.3em; color:#000; margin:0 30px 15px 30px ;text-shadow: #ccc 2px 2px 0px; padding:5px 0; border:1px solid #ccc; border-left:0;border-right:0; }
	#AGENDA_full .WRAPPER{padding: 0 30px ; }
	#AGENDA_full ul{padding: 0 5px;margin:0 30px }
	#AGENDA_full li{float: left;width:117px; height:170px}
	#AGENDA_full p.entete{font-size: 130%;  line-height: 130%; }
	#AGENDA_full p.entete a{ color: #F36C13; font-weight: bold}
	#AGENDA_full li .bas_bulle{ 
	padding:0 0 0 10px; margin:1px ; 
	background: #E8E3D5;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 0; 
	-webkit-border-radius-bottomleft: 15px;
	-webkit-border-radius-bottomright: 15px;
	-webkit-border-radius-topleft: 15px;
	-webkit-border-radius-topright: 0;
	}
	
 	/**/
 	
	#ARCHIVES_CONCERT{   }
	#ARCHIVES_CONCERT h3{font-size:1.2em; line-height:1.3em; color:#000; text-shadow: #ccc 2px 2px 0px; padding: 10px; margin:0 30px 15px  30px;background:#F4E7E7; font-variant:small-caps}
	#ARCHIVES_CONCERT dd{ border:1px solid #cfcfcf;	-moz-border-radius: 10px; 	-webkit-border-radius: 10px;margin:0px 30px 30px 30px; background:#fafafa; overflow:hidden }
 	#ARCHIVES_CONCERT dd li{ float:left;  }
	#ARCHIVES_CONCERT dd li.date .jour{ font-size:1.2em; font-weight:bold;}
	#ARCHIVES_CONCERT dd li.date .mois{ font-size:1em;}
	#ARCHIVES_CONCERT dd li.date{
	background:#fff url(../img/FD_11.gif) repeat-x 0 0;width:50px ; padding:10px 10px 0 10px; font-family: "Bookman Old Style",Georgia, "Times New Roman", Times, serif ;
	text-align:center;
	-moz-border-radius-bottomleft: 0;	-moz-border-radius-bottomright: 0;
	-moz-border-radius-topleft: 10px;	-moz-border-radius-topright: 0; 
	-webkit-border-radius-bottomleft: 0;	-webkit-border-radius-bottomright: 0;
	-webkit-border-radius-topleft: 10px;	-webkit-border-radius-topright: 0;
	}
	#ARCHIVES_CONCERT dd li.details{width:292px; padding:10px 10px 30px 10px  }
	#ARCHIVES_CONCERT dd li.details h4{ font-size:1.2em; line-height:1.4em; color:#000 }
	#ARCHIVES_CONCERT dd li.details h5{ font-size:1.1em; line-height:1.4em }
	#ARCHIVES_CONCERT dd li.details p{ font-size:.9em; color:#333333; border-top:1px solid #ccc; padding:10px 10px 0 0 ; margin-top:15px;   line-height:1.3em }
	#ARCHIVES_CONCERT dd li.preview{
	width:334px; padding:10px; background:#fff;
	-moz-border-radius: 10px;-webkit-border-radius: 10px;
	 }
	#ARCHIVES_CONCERT dd li.preview a.PICTO_SUITE{background:  url(../img/PICTOS/PICTO_2.gif) no-repeat right center; display:block;padding-right: 15px; text-decoration: none; font-size:.85em; color:#333 }
	#ARCHIVES_CONCERT dd li.preview h4{ font-size:.85em; font-weight:normal;color:#666; border-bottom:1px dashed #ccc; padding:0 0 3px 0; margin-bottom:5px}
	#ARCHIVES_CONCERT dd li.preview .VIDEO_TH{ float:left; width:165px; text-align:center; padding:10px 0; margin:5px auto; background:#F4E7E7; display:block; border:1px solid #fff}
	#ARCHIVES_CONCERT dd li.preview .VIDEO_TH a.zoom{ background-color:transparent; background-image: url(../../communs/JS/highslide/graphics/controlbar-white.gif);background-position:-150px 0; height:30px; width:30px; overflow:hidden; display:block}


	
	
	
	/**/
	#CENTRE a.JOUR{ background:transparent url(../img/FD_JOUR.gif) no-repeat left top; color: #000;display:block;width:117px;height:117px}
	#CENTRE a.JOUR span{display: block;width:117px;height:117px;}
	#CENTRE a:hover.JOUR span{ background: url(../img/PICTOS/PICTO_infos_0.gif) no-repeat right bottom;}
	#CENTRE a:hover.JOUR { color: #000000}
	#CENTRE a.JOUR span p.BIG{ color: #000; margin:10px 0 0 0;padding: 5px 5px 5px 10px; font-size: 1.25em; float: left; font-family: Georgia, "Times New Roman", Times, serif; border-right:1px solid #E8E3D5}
	#CENTRE a.JOUR span p.petit{color: #666666;font-size: 80%; padding: 13px 10px 0 0; text-align: right; float: right;}
	#CENTRE a.JOUR span p.nom_artiste{color: #000;font-size: 90%; padding: 10px 10px 0 10px; text-align: center;}
	#CENTRE a.JOUR span .details_event{font-size: 90%; line-height: 110%;padding: 0px 10px 5px 10px; text-align: left;}
	#CENTRE a.JOUR span .lieu_event{font-size: 75%;  color: #581111;line-height: 100%; padding: 0px 10px 0 15px; text-align: left;}
	
	
	/**/
	.THUMBS { float:left; width:23%; margin-right:2%; padding:10px 0; }
	.THUMBS .th{  height:50px; text-align:center; overflow:hidden }
  	
	/**/
 
 	/**/
 
 	/**/

	/**/


	/**/


	/**/


	/**/

	/**/

	
	/**/


	/**/


	/**/


	/**/


	/**/

	