/* ---------------------- BODY, GENERIQUE ---------------------- */

body {
	margin: 0;
	padding: 0;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	background: none;
	background-color: #FFFFFF;
}


/* ---------------------- COMMUN ---------------------- */

body img {
	border: 0;
}

body form, p {
	margin: 0;
	padding: 0;
}

body a {
	margin: 0;
	padding: 0;
	color: #000000;
	text-decoration: underline;
}

body a:hover {
	text-decoration: underline;
}

body span.clear_both {
	clear: both;
	display: block;
	width: 0;
	height: 0;
	border: 0;
	font-size: 0;
}

body span.texte_blanc {
	color: #000000;
}

body span.texte_rose {
	color: #000000;
}

body span.barre_hori_blanc2px {
	display: block;
	margin: 12px 0 12px 0;
	padding: 0;
	height: 2px;
	font-size: 0;
	background: none;
}

p.float_left {
	float: left;
	margin: 0 20px 10px 0;
	padding: 0;
}

p.float_right {
	float: right;
	margin: 0 0 10px 20px;
	padding: 0;
}




/* ---------------------- INFO-BULLE ---------------------- */

#overDiv {
	display: none;
}





/* ---------------------- GLOBALCONTENEUR ---------------------- */

#globalconteneur {
	margin: 0;
	padding: 0;
	width: 90%;
}




/* ---------------------- GLOBALCENTRE  ---------------------- */

#globalcentre {
	margin: 0;
	padding: 0;
}




/* ---------------------- FORMULAIRES  ---------------------- */

#globalcentre form.saisie {
	display: none;
}

#globalcentre form.saisie input.newsletter_email {
	display: none;
}

#globalcentre form.saisie input.newsletter_btn_valid {
	display: none;
}

#globalcentre form.saisie input.newsletter_radio {
	display: none;
}

#globalcentre p.retour_form {
	display: none;
}

#globalcentre form.saisie label {
	display: none;
}

#globalcentre form.saisie input.form_field, textarea.form_textarea {
	display: none;
}

#globalcentre form.saisie input.btn_valid {
	display: none;
}





/* ---------------------- HEADER ---------------------- */

#header {
	display: none;
}

#header h1 {
	display: none;
}

#header h1 a {
	display: none;
}

#header p.ville_meaux {
	display: none;
}

#header p.ville_meaux a {
	display: none;
}




/* ---------------------- MAINMENU HORIZONTAL ---------------------- */

#mainmenu {
	display: none;
}

#mainmenu ul {
	display: none;
}

#mainmenu ul li {
	display: none;
}

#mainmenu ul li.separation_barre {
	display: none;
}

#mainmenu ul li a {
	display: none;
}




/* ---------------------- SOUS-MENU VERTICAL ---------------------- */

#bloc_redim_sousmenu {
	display: none;
}

#bloc_redim_sousmenu ul {
	display: none;
}

#bloc_redim_sousmenu ul li {
	display: none;
}

#bloc_redim_sousmenu ul li a {
	display: none;
}

#bloc_redim_sousmenu ul li a:hover {
	display: none;
}

#bloc_redim_sousmenu ul li a.selected {
	display: none;
}

#bloc_redim_sousmenu ul li.retour_home {
	display: none;
}

#bloc_redim_sousmenu ul li.retour_home a {
	display: none;
}

#bloc_redim_sousmenu ul li.retour_home a:hover {
	display: none;
}

















/* ---------------------- BLOCS FIXES  ---------------------- */

#bloc_fixe_home_actus {
	display: none;
}

#bloc_fixe_home_rotation {
	display: none;
}

#bloc_fixe_home_newsletter {
	display: none;
}











/* ---------------------- BLOCS REDIM  ---------------------- */



/* bloc_redim_contenu */

#bloc_redim_contenu {
	float: left;
	margin: 0;
	padding: 0;
	background: none;
	background-color: #FFFFFF;
}

#bloc_redim_contenu div.bloc_contenu_cln_full {
	margin: 0;
	padding: 0;
}


#bloc_redim_contenu div.bloc_contenu_cln_gauche_420 {
	float: left;
	margin: 0;
	padding: 10px 20px 10px 20px;
	width: 417px;
}

#bloc_redim_contenu div.bloc_contenu_cln_droite_240 {
	float: right;
	margin: 0;
	padding: 10px 20px 10px 0;
	width: 240px;
}





#bloc_redim_contenu div.bloc_contenu_cln_gauche_220 {
	float: left;
	margin: 0;
	padding: 10px 20px 10px 20px;
	width: 220px;
}

#bloc_redim_contenu div.bloc_contenu_cln_droite_440 {
	float: right;
	margin: 0;
	padding: 10px 20px 10px 0;
	width: 437px;
}










/* ---------------------- CONTENUS  ---------------------- */

#globalcentre p.contenu_titre {
	margin: 0;
	padding: 0 0 14px 0;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

#globalcentre h4.contenu {
	margin: 0;
	padding: 0 0 2px 0;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

#globalcentre h4.contenu_pousse {
	margin: 0;
	padding: 10px 0 12px 0;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

#globalcentre span.contenu_soustitre {
	display: block;
	margin: 0;
	padding: 0 0 2px 0;
	font-size: 10px;
	color: #000000;
}

#globalcentre p.contenu_texte {
	margin: 0;
	padding: 0 0 12px 0;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	line-height: 14px;
}

#globalcentre p.contenu_texte a.contenu_lien {
	display: block;
	margin: 3px 0 0 0;
	padding: 0;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	background: none;
}

#globalcentre p.contenu_texte a.contenu_lien:hover {
	text-decoration: underline;
}


#globalcentre p.contenu_image {
	margin: 0;
	padding: 0;
}

#globalcentre p.contenu_legende {
	margin: 0;
	padding: 5px 0 0 0;
	font-size: 9px;
	color: #000000;
}

#globalcentre span.contenu_texte_annexe {
	font-size: 10px;
	color: #000000;
}






/* ---------------------- ACTUALITES  ---------------------- */

#globalcentre p.actu_titre {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

#globalcentre p.actu_date {
	margin: 0;
	padding: 3px 0 0 0;
	font-size: 9px;
	color: #000000;
}

#globalcentre p.actu_chapeau {
	margin: 0;
	padding: 8px 0 0 0;
	font-size: 10px;
	color: #000000;
}

#globalcentre p.actu_texte {
	margin: 0;
	padding: 8px 0 0 0;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	line-height: 14px;
}

#globalcentre div.actu_texte_wysiwyg {
	margin: 0;
	padding: 8px 0 0 0;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	line-height: 14px;
}

#globalcentre p.actu_image {
	margin: 0;
	padding: 0;
}

#globalcentre p.actu_legende {
	margin: 0;
	padding: 5px 0 0 0;
	font-size: 9px;
	color: #000000;
}

#globalcentre p.actu_lien {
	margin: 0;
	padding: 8px 0 0 0;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

#globalcentre p.actu_lien a {
	margin: 0;
	padding: 0;
	color: #000000;
	text-decoration: none;
	background: none;
}

#globalcentre p.actu_lien a:hover {
	text-decoration: underline;
}

#globalcentre p.actu_toutes {
	margin: 0;
	padding: 10px 0 0 0;
}

#globalcentre span.actu_barre_hori {
	clear: both;
	display: block;
	margin: 0 20px 0 20px;
	padding: 0;
	height: 32px;
	font-size: 0;
	background: none;
}










/* ---------------------- NEWSLETTER  ---------------------- */


#globalcentre p.phrase_newsletter {
	display: none;
}

#globalcentre p.form_newsletter {
	display: none;
}

#globalcentre p.inscrip_newsletter {
	display: none;
}













/* ---------------------- EDITIONS PRECEENTES  ---------------------- */

#bloc_editionprec_2005 {
	display: none;
}

#bloc_editionprec_2006 {
	display: none;
}

#bloc_editionprec_2007 {
	display: none;
}

#globalcentre p.editionprec_affiche {
	display: none;
}

#globalcentre p.editionprec_liens {
	display: none;
}

#globalcentre p.editionprec_liens a {
	display: none;
}

#globalcentre p.editionprec_liens a:hover {
	display: none;
}

#globalcentre #editionprec_galeriephoto_flash {
	display: none;
}





/* ---------------------- PROGRAMME COMPLET  ---------------------- */

#globalcentre table.programme_complet {
	display: none;
}

#globalcentre table.programme_complet tr {
	display: none;
}

#globalcentre table.programme_complet td {
	display: none;
}

#globalcentre table.programme_complet td.interligne_jours {
	display: none;
}

#globalcentre table.programme_complet td.interligne_1 {
	display: none;
}

#globalcentre table.programme_complet td.interligne_2 {
	display: none;
}

#globalcentre table.programme_complet td.interligne_3 {
	display: none;
}

#globalcentre table.programme_complet td.interligne_4 {
	display: none;
}

#globalcentre table.programme_complet td.interligne_5 {
	display: none;
}

#globalcentre table.programme_complet td.salle_nom {
	display: none;
}

#globalcentre table.programme_complet td.vide {
	display: none;
}

#globalcentre table.programme_complet td.spectacle {
	display: none;
}

#globalcentre table.programme_complet p.infos_spectacle {
	display: none;
}

#globalcentre table.programme_complet p.spec_nom {
	display: none;
}

#globalcentre table.programme_complet p.resa_fnac {
	display: none;
}

#globalcentre table.programme_complet td ul.artistes {
	display: none;
}

#globalcentre table.programme_complet td ul.artistes li {
	display: none;
}

#globalcentre table.programme_complet td ul.artistes li a {
	display: none;
}

#globalcentre table.programme_complet td ul.artistes li a:hover {
	display: none;
}

#globalcentre table.programme_complet td ul.artistes li span.artiste_nom_complement
{
	display: none;
}

#globalcentre table.programme_complet td ul.artistes li span.artiste_annule_remplace
{
	display: none;
}

#globalcentre p.programme_complet_legende {
	display: none;
}








/* ---------------------- FICHE ARTISTE  ---------------------- */

/* titres des salles */

#globalcentre p.ficheartiste_salle_tauziet {
	margin: 0;
	padding: 0 0 15px 0;
	font-size: 11px;
	color: #000000;
	background: none;
}

#globalcentre p.ficheartiste_salle_henri4 {
	margin: 0;
	padding: 0 0 15px 0;
	font-size: 11px;
	color: #000000;
	background: none;
}

#globalcentre p.ficheartiste_salle_luxembourg {
	margin: 0;
	padding: 0 0 15px 0;
	font-size: 11px;
	color: #000000;
	background: none;
}

#globalcentre p.ficheartiste_salle_caravelle {
	margin: 0;
	padding: 0 0 15px 0;
	font-size: 11px;
	color: #000000;
	background: none;
}

#globalcentre p.ficheartiste_salle_plage {
	margin: 0;
	padding: 0 0 15px 0;
	font-size: 11px;
	color: #000000;
	background: none;
}



/* fiche artiste */

#globalcentre p.ficheartiste_resa_fnac {
	display: none;
}

#globalcentre p.ficheartiste_spec_nom {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

#globalcentre p.ficheartiste_spec_annule_remplace {
	margin: 0;
	padding: 10px 0 0 0;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	font-style: italic;
}


#globalcentre h2.ficheartiste_artiste_nom {
	margin: 0;
	padding: 0;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}

#globalcentre h3.ficheartiste_artiste_nom_complement {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

#globalcentre div.ficheartiste_texte_wysiwyg {
	margin: 0;
	padding: 10px 0 10px 0;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	line-height: 15px;
}

#globalcentre p.ficheartiste_lien {
	margin: 0;
	padding: 5px 0 0 0;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

#globalcentre p.ficheartiste_image {
	margin: 0;
	padding: 0;
}

#globalcentre p.ficheartiste_image_legende {
	margin: 0;
	padding: 3px 10px 0 0;
	text-align: right;
	font-size: 9px;
	color: #000000;
}

#globalcentre div.ficheartiste_bloc_audio {
	display: none;
}

#globalcentre span.ficheartiste_bloc_audio_haut {
	display: none;
}

#globalcentre #ficheartiste_bloc_audio_lecteurmp3 {
	display: none;
}

#globalcentre p.ficheartiste_bloc_audio_legende {
	display: none;
}







/* ---------------------- PRESSKIT  ---------------------- */

#globalcentre ul.presskit {
	display: none;
}

#globalcentre ul.presskit li {
	display: none;
}

#globalcentre ul.presskit li a {
	display: none;
}

#globalcentre ul.presskit li a:hover {
	display: none;
}






/* ---------------------- PLAN DU FESTIVAL  ---------------------- */


#globalcentre p.planfesti_tauziet {
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 11px;
	color: #000000;
	background: none;
}

#globalcentre p.planfesti_henri4 {
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 11px;
	color: #000000;
	background: none;
}

#globalcentre p.planfesti_luxembourg {
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 11px;
	color: #000000;
	background: none;
}

#globalcentre p.planfesti_caravelle {
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 11px;
	color: #000000;
	background: none;
}

#globalcentre p.planfesti_plage {
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 11px;
	color: #000000;
	background: none;
}





/* ---------------------- PARTENAIRES  ---------------------- */

#partenaires {
	margin: 0;
	padding: 0;
	width: 770px;
	height: 660px;
	border: 0;
	background: url(../images/blocs/bloc_partenaires_fond.gif) no-repeat 0 0;
	background-color: #FFFFFF;
}

#partenaires div {
	display: none;
}

#partenaires div a {
	display: none;
}










/* ---------------------- TITRES DU SOUS-MENU VERTICAL ---------------------- */

#bloc_redim_sousmenu span.titre_smenu_actus {
	display: none;
}

#bloc_redim_sousmenu span.titre_smenu_infos_pratiques {
	display: none;
}

#bloc_redim_sousmenu span.titre_smenu_pros {
	display: none;
}

#bloc_redim_sousmenu span.titre_smenu_contact {
	display: none;
}

#bloc_redim_sousmenu span.titre_smenu_dans_spectacle {
	display: none;
}

#bloc_redim_sousmenu span.titre_smenu_parallelles {
	display: none;
}

#bloc_redim_sousmenu span.titre_smenu_editions_precedentes {
	display: none;
}





/* ---------------------- TITRES DES PAGES ---------------------- */

#bloc_redim_contenu span.titre_contenu_toutes_actus {
	display: block;
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 18px;
	color: #000000;
	width: 720px;
	text-indent: 0;
	background: none;
}

#bloc_redim_contenu span.titre_contenu_plan_festival {
	display: block;
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 18px;
	color: #000000;
	width: 720px;
	text-indent: 0;
	background: none;
}

#bloc_redim_contenu span.titre_contenu_venir_meaux {
	display: block;
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 18px;
	color: #000000;
	width: 720px;
	text-indent: 0;
	background: none;
}

#bloc_redim_contenu span.titre_contenu_hebergement {
	display: block;
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 18px;
	color: #000000;
	width: 720px;
	text-indent: 0;
	background: none;
}

#bloc_redim_contenu span.titre_contenu_billetterie {
	display: block;
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 18px;
	color: #000000;
	width: 720px;
	text-indent: 0;
	background: none;
}

#bloc_redim_contenu span.titre_contenu_accueil_pros {
	display: block;
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 18px;
	color: #000000;
	width: 720px;
	text-indent: 0;
	background: none;
}

#bloc_redim_contenu span.titre_contenu_communiques_presse {
	display: block;
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 18px;
	color: #000000;
	width: 720px;
	text-indent: 0;
	background: none;
}

#bloc_redim_contenu span.titre_contenu_photos_bios_artistes {
	display: block;
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 18px;
	color: #000000;
	width: 720px;
	text-indent: 0;
	background: none;
}

#bloc_redim_contenu span.titre_contenu_visuel_2008 {
	display: block;
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 18px;
	color: #000000;
	width: 720px;
	text-indent: 0;
	background: none;
}

#bloc_redim_contenu span.titre_contenu_demande_accreditation {
	display: block;
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 18px;
	color: #000000;
	width: 720px;
	text-indent: 0;
	background: none;
}

#bloc_redim_contenu span.titre_contenu_ateliers {
	display: block;
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 18px;
	color: #000000;
	width: 720px;
	text-indent: 0;
	background: none;
}

#bloc_redim_contenu span.titre_contenu_nouv_elles {
	display: block;
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 18px;
	color: #000000;
	width: 720px;
	text-indent: 0;
	background: none;
}

#bloc_redim_contenu span.titre_rencontre_pro {
	display: block;
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 18px;
	color: #000000;
	width: 720px;
	text-indent: 0;
	background: none;
}

#bloc_redim_contenu span.titre_contenu_ru_elles {
	display: block;
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 18px;
	color: #000000;
	width: 720px;
	text-indent: 0;
	background: none;
}

#bloc_redim_contenu span.titre_contenu_coordonnees {
	display: block;
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 18px;
	color: #000000;
	width: 720px;
	text-indent: 0;
	background: none;
}

#bloc_redim_contenu span.titre_contenu_formulaire_contact {
	display: block;
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 18px;
	color: #000000;
	width: 720px;
	text-indent: 0;
	background: none;
}

#bloc_redim_contenu span.titre_contenu_newsletter {
	display: block;
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 18px;
	color: #000000;
	width: 720px;
	text-indent: 0;
	background: none;
}

#bloc_redim_contenu span.titre_contenu_mentions_legales {
	display: block;
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 18px;
	color: #000000;
	width: 720px;
	text-indent: 0;
	background: none;
}

#bloc_redim_contenu span.titre_contenu_credits {
	display: block;
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 18px;
	color: #000000;
	width: 720px;
	text-indent: 0;
	background: none;
}

#bloc_redim_contenu span.titre_contenu_vendredi26 {
	display: block;
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 18px;
	color: #000000;
	width: 720px;
	text-indent: 0;
	background: none;
}

#bloc_redim_contenu span.titre_contenu_samedi27 {
	display: block;
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 18px;
	color: #000000;
	width: 720px;
	text-indent: 0;
	background: none;
}

#bloc_redim_contenu span.titre_contenu_dimanche28 {
	display: block;
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 18px;
	color: #000000;
	width: 720px;
	text-indent: 0;
	background: none;
}






#bloc_redim_contenu span.titre_contenu_galerie2005 {
	display: block;
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 18px;
	color: #000000;
	width: 720px;
	text-indent: 0;
	background: none;
}

#bloc_redim_contenu span.titre_contenu_galerie2006 {
	display: block;
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 18px;
	color: #000000;
	width: 720px;
	text-indent: 0;
	background: none;
}

#bloc_redim_contenu span.titre_contenu_galerie2007 {
	display: block;
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 18px;
	color: #000000;
	width: 720px;
	text-indent: 0;
	background: none;
}

#bloc_redim_contenu span.titre_contenu_video2007 {
	display: block;
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 18px;
	color: #000000;
	width: 720px;
	text-indent: 0;
	background: none;
}