@charset "utf-8";
/* CSS Document */


/* Font Face
================================================== */

@font-face {
    font-family: 'DINCondBold';
    src: url('./font-face/dincond-bold-webfont.eot');
    src: url('./font-face/dincond-bold-webfont.eot#iefix') format('embedded-opentype'),
         url('./font-face/dincond-bold-webfont.woff') format('woff'),
         url('./font-face/dincond-bold-webfont.ttf') format('truetype'),
         url('./font-face/dincond-bold-webfont.svg#DINCondBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaStdBook';
    src: url('./font-face/futurastd-book-webfont.eot');
    src: url('./font-face/futurastd-book-webfont.eot#iefix') format('embedded-opentype'),
         url('./font-face/futurastd-book-webfont.woff') format('woff'),
         url('./font-face/futurastd-book-webfont.ttf') format('truetype'),
         url('./font-face/futurastd-book-webfont.svg#FuturaStdBook') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaStdBold';
    src: url('./font-face/futurastd-bold-webfont.eot');
    src: url('./font-face/futurastd-bold-webfont.eot#iefix') format('embedded-opentype'),
         url('./font-face/futurastd-bold-webfont.woff') format('woff'),
         url('./font-face/futurastd-bold-webfont.ttf') format('truetype'),
         url('./font-face/futurastd-bold-webfont.svg#FuturaStdBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaStdExtraBold';
    src: url('./font-face/futurastd-extrabold-webfont.eot');
    src: url('./font-face/futurastd-extrabold-webfont.eot#iefix') format('embedded-opentype'),
         url('./font-face/futurastd-extrabold-webfont.woff') format('woff'),
         url('./font-face/futurastd-extrabold-webfont.ttf') format('truetype'),
         url('./font-face/futurastd-extrabold-webfont.svg#FuturaStdExtraBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaStdHeavy';
    src: url('./font-face/futurastd-heavy-webfont.eot');
    src: url('./font-face/futurastd-heavy-webfont.eot#iefix') format('embedded-opentype'),
         url('./font-face/futurastd-heavy-webfont.woff') format('woff'),
         url('./font-face/futurastd-heavy-webfont.ttf') format('truetype'),
         url('./font-face/futurastd-heavy-webfont.svg#FuturaStdHeavy') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaStdMediumCondensed';
    src: url('./font-face/futurastd-condensed-webfont.eot');
    src: url('./font-face/futurastd-condensed-webfont.eot#iefix') format('embedded-opentype'),
         url('./font-face/futurastd-condensed-webfont.woff') format('woff'),
         url('./font-face/futurastd-condensed-webfont.ttf') format('truetype'),
         url('./font-face/futurastd-condensed-webfont.svg#FuturaStdMediumCondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FuturaStdBoldCondensed';
    src: url('./font-face/futurastd-condensedbold-webfont.eot');
    src: url('./font-face/futurastd-condensedbold-webfont.eot#iefix') format('embedded-opentype'),
         url('./font-face/futurastd-condensedbold-webfont.woff') format('woff'),
         url('./font-face/futurastd-condensedbold-webfont.ttf') format('truetype'),
         url('./font-face/futurastd-condensedbold-webfont.svg#FuturaStdBoldCondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RaisonneFantasticRegular';
    src: url('./font-face/raisonne-fantastic-webfont.eot');
    src: url('./font-face/raisonne-fantastic-webfont.eot#iefix') format('embedded-opentype'),
         url('./font-face/raisonne-fantastic-webfont.woff') format('woff'),
         url('./font-face/raisonne-fantastic-webfont.ttf') format('truetype'),
         url('./font-face/raisonne-fantastic-webfont.svg#RaisonneFantasticRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Class Generic
================================================== */
.linkplusinfos-bleu, .linkplusinfos-rose {font-family:Verdana, Geneva, sans-serif; font-size:12px}
.color-rose, a.color-rose, .linkplusinfos-rose, a.linkplusinfos-rose, .linkplusinfos-rose a {color:#ff0167}
.color-bleu, a.color-bleu, .linkplusinfos-bleu, a.linkplusinfos-bleu, .linkplusinfos-bleu a {color:#00accd}
a.linkplusinfos-rose, .linkplusinfos-rose a {text-decoration:none}
a.linkplusinfos-bleu, .linkplusinfos-bleu a {text-decoration:none}
	a:hover.linkplusinfos-bleu, .linkplusinfos-bleu a:hover {text-decoration:underline; color:#00accd}
	a:hover.linkplusinfos-rose, .linkplusinfos-rose a:hover {text-decoration:underline; color:#ff0167}

.color-gris {color:#999999}
.color-blanc {color:#fff}

.text-center {text-align: center}
.text-justify {text-align: justify}
.uppercase {text-transform: uppercase}
.lowercase {text-transform: lowercase}
.fleft {float: left}
.fright {float: right}

.futura {font-family: 'FuturaStdBook'}
.futura.bold {font-family: 'FuturaStdBold';}
.raisonne {font-family: 'RaisonneFantasticRegular';}

.fs9px {font-size: 9px}
.fs16px {font-size: 16px}
.fs18px {font-size: 18px}
.fs22px {font-size: 22px}
.fs24px {font-size: 24px}
.fs30px {font-size: 30px}

.puce-rose-12x7 {
	overflow: hidden;
	width: 12px;
	height: 8px;
	background: url('./images/layout/main/layout-fantastic.gif') 0px -523px no-repeat
}
.posrel {position:relative}

/* HTML Elements
================================================== */

body {
	background: #AEC8CD;
	color: #000;
	_width_:100%}

a {color: #333}
a:hover {color: #000}

h1 {font-family: 'RaisonneFantasticRegular'; font-size: 37px; margin-top: 0; line-height: 38px ; text-transform: uppercase; font-weight:normal}

	h1.h1-point {padding-left: 87px; margin-top:-15px}
		h1.offset-by-one {margin-top:-15px}
	h1.h1-rose {color:#ff0167}
	h1.h1-bleu {color:#00accd}

h2 {font-family: 'FuturaStdBook'; font-size: 24px; text-transform: uppercase; font-weight: normal}

	h2.h2-point {padding-left: 87px; margin-top: -25px}
	h2.h2-rose {color:#ff0167}
	h2.h2-bleu {color:#00accd}
	
h3 {font-family: 'FuturaStdBook'; font-size: 19px; text-transform: uppercase; font-weight: normal}

	h3.h3-rose {color:#ff0167}
	h3.h3-bleu {color:#00accd}
	
h4 {font-family: 'RaisonneFantasticRegular'; font-size: 30px; margin: 0; margin-bottom: 12px; padding: 0; text-transform: uppercase; line-height: 34px; font-weight: normal}
#page-100pourcent h4 {margin-bottom: 6px}
#page-arts-vivants-litterature-cinema h4 {margin-bottom: 6px}

	h4.h4-rose {color:#ff0167}
	h4.h4-bleu {color:#00accd}
	
	h4.point-noir { background:url(./images/layout/main/contact-point-noir.png) 0 5px no-repeat; padding-left: 27px}
		h4.point-noir-50 { background:url(./images/layout/main/contact-point-noir-50.png) 0 5px no-repeat; padding-left: 27px}
	
h5 {font-family: 'FuturaStdBook'; font-size: 18px; margin: 0; padding: 0 0 3px; text-transform: uppercase; font-weight: normal}

	h5.h5-rose {color:#ff0167}
	h5.h5-bleu {color:#00accd}
	
h6 {font-family: 'FuturaStdBook'; font-size: 16px; margin: 0; padding: 0 0 12px; text-transform: uppercase; font-weight: normal}

	h6.h6-rose {color:#ff0167}
	h6.h6-bleu {color:#00accd}
	h6.h6-gris {color:#999999}
	
.h-lieu {padding-left: 87px; margin-top: -20px; font-family: 'FuturaStdBook'; font-size: 16px; color: #bcbcbc; text-transform: uppercase}
.h-p {padding-left: 87px; margin-top: -20px; font-family: Verdana, Geneva, sans-serif; font-size: 16px; color: #333333}

.header-info{ height: 120px}


/* #################### */
a.bouton-type1,
button.bouton-type1 {
	display:-moz-inline-box;
	display:inline-block;
	margin:0;
	padding:0;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	border:0;
	background:none;
	font-weight: bold;
	color:#fff
}
a.bouton-type1 span,
button.bouton-type1 span {
	position:relative;
	float:left;
	padding:0 0 0 39px;		/* Largeur du ct gauche */
	vertical-align:middle;
	background:url(./images/layout/main/link-type1-1.png) left top no-repeat;
}
a.bouton-type1 span span,
button.bouton-type1 span span {
	padding:0 11px 0 0;		/* Largeur du ct droite */
	background:url(./images/layout/main/link-type1-3.png) right top no-repeat;
}
a.bouton-type1 span span span,
button.bouton-type1 span span span {
	height:25px;		/* Hauteur du bouton-type1 */
	padding:0;
	line-height:23px;	/* Alignement vertical du texte */
	background:url(./images/layout/main/link-type1-2.png) left top repeat-x;
}


/* Main
================================================== */



#container-global {

	width: 100%;
	padding-top: 40px;
	background: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px
}

.container-twelve p {
	margin-top: 0;
	margin-bottom: 16px;
	color: #333333
}

	.container-twelve p.fond-noir {

		padding: 12px;
		background: #000;
		color: #fff
	}
	
	.container-twelve p.fond-rose, .container-twelve div.fond-rose {

		padding: 12px;
		background: #ff0167;
		color: #fff
	}
	
	.container-twelve p.fond-bleu {

		padding: 12px;
		background: #00accd;
		color: #fff
	}

	.container-twelve p.fond-grisEEE {

		padding: 12px;
		background: #eee;
		color: #333
	}
	
	.container-twelve div.fond-grisEEE {

		padding__: 12px;
		background: #eee;
		color: #333
	}
	
		.container-twelve div.fond-grisEEE h2, .container-twelve div.fond-grisEEE p {

			padding: 0 12px;
		}

	
	.container-twelve p.fond-blanc-bord-gris {

		padding: 10px;
		border: 2px solid #ccc
	}
	
	.container-twelve p.fond-blanc-bord-noir, .container-twelve div.fond-blanc-bord-noir {

		padding: 10px;
		border: 2px solid #000
	}
	
	.container-twelve p.fond-blanc-bord1-noir, .container-twelve div.fond-blanc-bord1-noir {

		padding: 10px;
		border: 1px solid #000
	}
	
	.container-twelve p.fond-blanc-bord1-gris, .container-twelve div.fond-blanc-bord1-gris {

		padding: 10px;
		border: 1px solid #E7E7E7
	}
	
	.alignleft {
		display: inline;
		float: left;
		margin-right: 1.625em;
	}

#colTempsFortsMetropole ul {margin: 0; padding: 0; list-style: none}

#colTempsFortsMetropole li {margin: 0 0 15px 2px; padding: 0 0 0 24px;}

#colTempsFortsMetropole li.point-1 {background: url('./images/layout/main/colTempsFortsMetropole-pt-1.gif') 0 5px no-repeat}
#colTempsFortsMetropole li.point-2 {background: url('./images/layout/main/colTempsFortsMetropole-pt-2.gif') 0 5px no-repeat}
#colTempsFortsMetropole li.point-3 {background: url('./images/layout/main/colTempsFortsMetropole-pt-3.gif') 0 5px no-repeat}
#colTempsFortsMetropole li.point-4 {background: url('./images/layout/main/colTempsFortsMetropole-pt-4.gif') 0 5px no-repeat}
#colTempsFortsMetropole li.point-5 {background: url('./images/layout/main/colTempsFortsMetropole-pt-5.gif') 0 5px no-repeat}
#colTempsFortsMetropole li.point-6 {background: url('./images/layout/main/colTempsFortsMetropole-pt-6.gif') 0 5px no-repeat}
#colTempsFortsMetropole li.point-7 {background: url('./images/layout/main/colTempsFortsMetropole-pt-7.gif') 0 5px no-repeat}
#colTempsFortsMetropole li.point-8 {background: url('./images/layout/main/colTempsFortsMetropole-pt-8.gif') 0 5px no-repeat}
#colTempsFortsMetropole li.point-none {background: url('./images/layout/main/colTempsFortsMetropole-pt-none.gif') 0 5px no-repeat}

p.le-point {position: absolute; top: -15px; left: 8px; z-index:999}
.img-point {margin-top: -10px}
	
.point-expo {
		width: 71px;
		height: 121px;
		background: url('./images/layout/main/layout-fantastic.gif') -242px -221px no-repeat
}

#bandeau-social-bas {
	margin: 40px auto 0;
	padding: 0;
	position: relative;
	
	width: 980px;
	height: 41px;
	background: #D0D0D0;

}

#bandeau-social-bas ul {margin:0; padding: 0}

#bandeau-social-bas li {
		float: left;
		list-style: none
}

	#bandeau-social-newsletter {
		padding-top: 9px;
		margin-right: 10px;
		
		height: 20px;
		
		font-family:FuturaStdBook;
		font-size: 13px;
		color: #333333
	}
	
		#newsletter-footer {
			padding: 0 2px;
			background: #fff;
			width: 250px;
			height: 20px;
			border: 0 none
		}
		
		#newsletter-footer-submit {
			overflow: hidden;
			cursor: pointer;
			background: url('./images/layout/main/layout-fantastic.gif') -82px -724px no-repeat;
			width: 46px;
			height: 20px;
			border:none
		}
		
#bandeau-social-bas .facebook-btn {padding-top: 10px; margin-left: 20px;}
#bandeau-social-bas .twitter-btn {padding-top: 10px; margin-left: 10px;}
#bandeau-social-bas .google-btn {padding-top: 10px; margin-left: 0px;}

/* Pages
================================================== */

	.near20 {margin-top:-20px}
	.near30 {margin-top:-30px}
	
	/* Home
	======= */
	.home-hr {width:940px; height:20px; border-top:1px solid #999; margin-top: 20px}
	
	/*#home-header-container {position: relative; width:940px; height: 363px; background:url(./images/layout/home/home-header-visu.jpg) no-repeat}*/
	#home-header-container {position: relative; width:940px; left:-10px}
	#home-header-events-focus {position:absolute; left: 6px; bottom: 0px}
		#home-header-events-focus ul, #home-bonsplans ul {margin:0; padding:0}
		
		/*#home-bonsplans {height:200px;overflow:auto}*/
		.home-bonsplans-tbn {width:210px; overflow:hidden/*;height: 90px*/}
		.home-bonsplans-titre {font-family:Verdana, Geneva, sans-serif; font-size:14px; margin-top:4px}
			.home-bonsplans-titre a {text-decoration:none}
		.home-bonsplans-content {font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#666}
		.home-bonsplans-plusinfo {}
		.home-bonsplans-plusinfo a {font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#e40066; text-decoration:none}
		.home-bonsplans-plusinfo a.bleu {color:#0099cc}
			.home-bonsplans-plusinfo a:hover {font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#e40066; text-decoration:underline}
			.home-bonsplans-plusinfo a.bleu:hover {color:#0099cc}
		
	.bx-slider-slide {width: 900px; height:80px; float: left; list-style: none outside none; position:relative}
	.bx-slider-slide-bonsplans {width: 220px; height:120px; float: left; list-style: none outside none; position:relative}
	.bx-slider-slide-tarifspass {width: 220px; height: 240px; float: left; list-style: none outside none; position:relative}
	
	
	.home-header-agenda_cat {margin-top: 4px; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-transform: uppercase; margin-right: 4px}
	.home-header-agenda_cat.rose {color:#e40066} .home-header-agenda_cat.bleu {color:#00accb} .home-header-agenda_cat.noir {color:#000}
	
	.home-header-focus-titre {font-family:RaisonneFantasticRegular; font-size:26px; color:#e40066; text-transform:uppercase; line-height:26px}
	.home-header-focus-texte {font-family:FuturaStdBook; font-size:16px; color:#000}
	.home-header-focus-plusinfo {margin-left: 40px; line-height:26px}
		.home-header-focus-plusinfo a {font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#e40066; text-decoration:none}
		.home-header-focus-plusinfo a.bleu {color:#0099cc}
			.home-header-focus-plusinfo a:hover {font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#e40066; text-decoration:underline}
			.home-header-focus-plusinfo a.bleu:hover {color:#0099cc}
			
	.home-plusinfo {line-height:26px}
		.home-plusinfo a {font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#e40066; text-decoration:none}
		.home-plusinfo a.bleu {color:#0099cc}
			.home-plusinfo a:hover {font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#e40066; text-decoration:underline}
			.home-plusinfo a.bleu:hover {color:#0099cc}

	 a.home-save-puce {background:url(./images/layout/main/puce-bleu.gif) no-repeat 0 3px; padding: 0 0 0 12px; color:#00accb}
	 
	 .home-h, .home-hh, .home-hhh {font-family:RaisonneFantasticRegular; font-size:20px;; color:#333; text-transform:uppercase; line-height: 20px; margin-top:4px; margin-left: 8px}
	 .home-hh {margin-bottom: 20px}
	 .home-hhh {margin-bottom: 20px; padding-top:10px}
	 
	#agenda-resultats {margin-top: 20px; margin-left:-20px; color:#333333; position:relative}
	#agenda-resultats.off {display:none}#agenda-resultats.on {display:block}
	.agenda-resultat {margin-left:20px;height:270px; width:220px}
	.agenda-resultat.opa50 {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
		 filter: alpha(opacity=50);
		 -khtml-opacity: 0.5;
		 -moz-opacity: 0.5;
		 opacity: 0.5;
	}
	.agenda-resultat.opa100 {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		 filter: alpha(opacity=100);
		 -khtml-opacity: 1;
		 -moz-opacity: 1;
		 opacity: 1;
	}
	.agenda-resultat a {color:#545454; text-decoration:none}
	.agenda_visu1 {width:220px;height:145px;overflow:hidden; background:url(./images/layout/main/image-vide-220.jpg) no-repeat}
	.agenda_cat {margin-top: 4px; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-transform: uppercase; margin-right: 4px}
	.agenda_cat.rose {color:#e40066} .agenda_cat.bleu {color:#00accb} .agenda_cat.noir {color:#000}
	.agenda_type {padding-top: 4px}
	.agenda_type.rose {color:#e40066} .agenda_type.bleu {color:#00accb} .agenda_type.noir {color:#000}
	.agenda_titre {font-family: 'RaisonneFantasticRegular'; font-size:16px; text-transform:uppercase; line-height:18px; color:#232323}
	.agenda_date {font-size:12px; text-transform:uppercase;color:#545454}
	.agenda_lieu {font-size:12px;color:#545454}
	
	.home-momentsforts-titre1 {font-family:Verdana, Geneva, sans-serif; font-size:14px; text-transform:uppercase; color:}
	.home-momentsforts-titre2 {font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#00accb; text-transform:uppercase}
	.home-momentsforts-date {font-family:Verdana, Geneva, sans-serif; font-size:13px; text-transform:uppercase}
	.home-momentsforts-content div {margin-top:2px}
	
	#bonplan {background:url(./images/layout/home/home-hr-nuage.jpg) no-repeat top; width:960px; min-height: 108px; padding-top:90px; overflow:auto; position:relative}
	.bonplan-sep {background:url(./images/layout/home/bonplan-sep.gif); width:9px; height:234px; position:relative; left:-9px;}
	
	.bonsplans_visu1 {width:60px;height:70px; float:left; overflow:hidden; background:url(./images/layout/main/image-vide-220.jpg) no-repeat}
	.bonsplans_categorie {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#00ACCB; font-weight:bold}
	.bonsplans_titre {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#333; font-weight:bold}
	.bonsplans_text {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#333}
	.bonsplans_lebp {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#E40066; font-weight:bold; margin-top:14px}
	
	/* Page Galerie
	==================*/
	#galerie_result {width:540px}
	.bigBorder {border:1px solid #999}
	.galerie_big {width:380px}
	.galerie_fb {text-align:center; margin:26px 0 16px}
	.galerie_titre {text-align:center; margin:10px; font-size:18px; color:#666}
	.galerie_copyr {text-align:center; margin:8px; font-size:14px; color:#666}
	.galerie_tbn {cursor:pointer}
	
		
	/* Page Bons Plans
	==================*/
	#bonsplans { border-bottom: 1px solid #333; padding-bottom: 20px; padding-top: 30px}
		.bonsplans-titre {font-size:30px; font-family:FuturaStdBook}
			.bonsplans-titre a { color:#000; text-decoration:none}
	
	/* Page Resultats Recherche
	================= */
	#page-search h2 { margin-bottom: 40px}
	#page-search h3 a {color:#E40066}


	/* Page Ambassadeurs
	============== */
		
	#page-ambassadeurs.container ul {
		list-style: none;
		margin: 0; padding: 0;
		margin-bottom: 16px;
		
	}
	
	#page-ambassadeurs.container li {
			margin-top: 4px;
			padding-left: 20px;
			background: url('./images/layout/main/puce-rose-12x7.png') 0 6px no-repeat;
	}
	
	#form_ambassadeurs {width:424px; background:#CCCCCC; padding: 12px 18px;}

	#form_ambassadeurs-container {
		
		height: 25px;
		
		font-family:FuturaStdBook;
		font-size: 13px;
		color: #333333
	}
	
		#form_ambassadeurs-footer {
			padding: 0 2px;
			background: #fff;
			width: 240px;
			height: 25px;
			border: 0 none
		}
		
		#form_ambassadeurs-footer-submit {
			overflow: hidden;
			cursor: pointer;
			background: url('./images/layout/page/ambassadeurs/ambassadeur_ok.gif') no-repeat;
			width: 67px;
			height: 25px;
			border:none
		}
		
	.ambassadeurs_files	 {margin-top: 12px; display:none}
		
	.ambassadeurs_file_liste ul {margin: 0; padding: 0;}
	
	
	#page-ambassadeurs.container .ambassadeurs_file_liste li {margin: 0; margin-top: 5px; padding: 0; border-bottom: 1px dashed #B2B2B2; padding-left: 20px; padding-top: 4px; padding-bottom: 5px;background:url(./images/layout/main/files_liste.png) 0 12px no-repeat}
	#page-ambassadeurs.container .ambassadeurs_file_liste li:hover {background:#EEEEEE url(./images/layout/main/files_liste.png) 0 12px no-repeat}
	
		
	.ambassadeurs_file_titre {float:left; padding-top:2px;}	
	.ambassadeurs_file_btn {padding: 2px 7px 4px 18px; width:24px;background:	#333333; color:#fff; float:right}
	.ambassadeurs_file_btn:hover {background:	#FF0066}
		
		.ambassadeurs_file_btn a { text-decoration:none; color:#fff; font-size:10px}
		.ambassadeurs_file_btn a:hover { text-decoration:none; color:#fff}
	
	/* Page Commercant
	============== */
	
	#page-commercant-artisan.container ul {
	
		list-style: none;
		margin: 0; padding: 0;
		margin-bottom: 16px;
		
	}
	
	#page-commercant-artisan.container li {
			margin-top: 4px;
			padding-left: 20px;
			background: url('./images/layout/main/puce-rose-12x7.png') 0 6px no-repeat;
	}
	
	#page-commercant-artisan .titre-puce {
			margin-top: 4px;
			padding-left: 20px;
			background: url('./images/layout/main/puce-rose-12x7.png') 0 6px no-repeat;
	}
	
	#form_commercant {width:344px; background:#CCCCCC; padding: 12px 18px;}

	#form_commercant-container {
			
			height: 25px;
			
			font-family:FuturaStdBook;
			font-size: 13px;
			color: #333333
		}
	
		#form_commercant-footer {
			padding: 0 2px;
			background: #fff;
			width: 160px;
			height: 25px;
			border: 0 none
		}
		
		#form_commercant-footer-submit {
			overflow: hidden;
			cursor: pointer;
			background: url('./images/layout/page/commercant-artisan/commercant_ok.gif') no-repeat;
			width: 67px;
			height: 25px;
			border:none
		}
		
	.commercant_files	 {margin-top: 12px; display:none}
		
	.commercant_file_liste ul {margin: 0; padding: 0;}
	
	
	#page-commercant-artisan.container .commercant_file_liste li {margin: 0; margin-top: 5px; padding: 0; border-bottom: 1px dashed #B2B2B2; padding-left: 20px; padding-top: 4px; padding-bottom: 5px;background:url(./images/layout/main/files_liste.png) 0 12px no-repeat}
	#page-commercant-artisan.container .commercant_file_liste li:hover {background:#EEEEEE url(./images/layout/main/files_liste.png) 0 12px no-repeat}
	
		
	.commercant_file_titre {float:left; padding-top:2px;}	
	.commercant_file_btn {padding: 2px 7px 4px 18px; width:24px;background:	#333333; color:#fff; float:right}
	.commercant_file_btn:hover {background:	#FF0066}
		
		.commercant_file_btn a { text-decoration:none; color:#fff; font-size:10px}
		.commercant_file_btn a:hover { text-decoration:none; color:#fff}
	
	/* Page Cabinet
	==================== */
	
	#page-cabinets-curiosites-intimes h4 img {padding-bottom:5px; padding-right: 5px}
	
	
	/* Page Contact
	==================== */
	
	#page-contact a {color:#347985}
	.contact-social-link {
		width: 150px; float: left; margin-bottom: 16px;
		img {margin-right: 10px}
	}
	
	
	.emailAmbassadeur a, .emailSherpa a, .emailLille3000 a {color: #333}
	.emailRelationspubliques a, .emailOliviercelarie a, .emailPresse a, .emailClaudinecolin a, .emailBenjaminlengagne a, .emailVanessaduret a, .emailTourismel3000 a, .emailMagaliavisse a {color: #347985}
	
	
	/* Page Revue de Presse
	==================== */
	
	#page-revue-de-presse .four.columns .alignleft {margin-right: 11px}
		#page-revue-de-presse .four.columns .alignleft2 {
		display: inline;
		float: left;
		margin-right: 0;
	}
	
	/* Mise  jour le 22/03/2012 - Demande uniformiser les puces
	*/
	/*#page-revue-de-presse .articles-18, #page-revue-de-presse .articles-Events {
		padding-left: 35px;
		background: #fff url('./images/layout/main/rdp-bull-events.png') 0 4px no-repeat;
	}
	
	#page-revue-de-presse .articles-19, #page-revue-de-presse .articles-Metamorphose {
		padding-left: 35px;
		background: #fff url('./images/layout/main/rdp-bull-meta.png') 0 4px no-repeat;
	}
	
	#page-revue-de-presse .articles-21, #page-revue-de-presse .articles-Exposition {
		padding-left: 35px;
		background: #fff url('./images/layout/main/rdp-bull-expo.png') 0 4px no-repeat;
	}
	
	#page-revue-de-presse .articles-17, #page-revue-de-presse .articles-Spectacle {
		padding-left: 35px;
		background: #fff url('./images/layout/main/rdp-bull-spectacle.png') 0 4px no-repeat;
	}*/
	
	#page-revue-de-presse .articles-18, #page-revue-de-presse .articles-Events {
		padding-left: 35px;
		background: #fff url('./images/layout/main/rdp-bull-spectacle.png') 0 4px no-repeat;
	}
	
	#page-revue-de-presse .articles-19, #page-revue-de-presse .articles-Metamorphose {
		padding-left: 35px;
		background: #fff url('./images/layout/main/rdp-bull-spectacle.png') 0 4px no-repeat;
	}
	
	#page-revue-de-presse .articles-21, #page-revue-de-presse .articles-Exposition {
		padding-left: 35px;
		background: #fff url('./images/layout/main/rdp-bull-spectacle.png') 0 4px no-repeat;
	}
	
	#page-revue-de-presse .articles-17, #page-revue-de-presse .articles-Spectacle {
		padding-left: 35px;
		background: #fff url('./images/layout/main/rdp-bull-spectacle.png') 0 4px no-repeat;
	}
	
	
	#page-revue-de-presse .articles-hr {
	
		border-top: 1px dotted #B2B2B2; padding-bottom: 16px
	
	}
	
	#page-revue-de-presse .articles-content p {
	
		color:#666
	
	}
	
	/* Page Espace Pro Presse
	==================== */
	
	#page-espace-pro-presse .four.columns h2 {line-height:25px}
	
	.epro-big-btn {
		width: 36px;
		height: 36px;
		background: #fff url('./images/layout/main/epro-point-big-off.png') 0 0 no-repeat;
	}
	
	.epro-big-titre {font-family: 'RaisonneFantasticRegular'; font-size: 28px; margin-top: -10px;}
	
	.epro-normal {margin-top:24px;}
	
	.epro-btn {
		width: 36px;
		height: 36px;
		cursor: pointer
	}
	
	.epro-btn.off {
		background: #fff url('./images/layout/main/epro-point-on.png') 0 0 no-repeat;
	}
	
	.epro-btn.on {
		background: #fff url('./images/layout/main/epro-point-off.png') 0 0 no-repeat;
	}
	
	.epro-titre {font-family: 'RaisonneFantasticRegular'; font-size: 22px; margin-top: -10px;}
	
	.epro-content { padding_: 16px; background:#EEEEEE; display_:none}
	.epro-content .articles-content {float:left}
	
	.epro-content-titre {width:285px; margin-top: 14px;font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#333333;float:left}
	
	.epro-img-items { padding: 16px; border-bottom:1px solid #fff}
	
		.epro-img-items .lightbox { width:320px; float:left}
			.epro-img-items .lightbox a { margin: 8px 0; margin-left: 20px; float:left}
		
		.epro-images-plus-minus {width: 60px; height: 60px;margin: 8px 0; margin-left: 20px; float:left}
			.epro-images-plus-minus.off {background:url('./images/layout/main/epro-images-plus.gif')}
			.epro-images-plus-minus.on {background:url('./images/layout/main/epro-images-minus.gif')}
			
		.epro-content .epro_img_file_liste {float:left; margin-left: 20px}
		
		
		.epro_img_file_liste ul {margin: 0; padding: 0;}


		.epro_img_file_liste li {margin: 0; margin-top: 5px; padding: 0; border-bottom: 1px dashed #B2B2B2; padding-left: 20px; padding-top: 4px; padding-bottom: 5px;background:url(./images/layout/main/files_liste.png) 3px 12px no-repeat; list-style:none}
		.epro_img_file_liste li:hover {background:#EEEEEE url(./images/layout/main/files_liste.png) 3px 12px no-repeat}
		
			
		.epro_img_file_titre {float:left; padding-top:2px; padding-right: 10px;width:200px}	
			.files-only .epro_img_file_titre {width:300px}	
			.epro_img_file_titre a {text-decoration: none}	
			.epro_img_file_titre a:hover {color:#FF0066}	
		.epro_img_file_btn {padding: 2px 7px 4px 18px; width:24px;background:	#333333; color:#fff; float:right}
		.epro_img_file_btn:hover {background:	#FF0066}
			
			.epro_img_file_btn a { text-decoration:none; color:#fff; font-size:10px}
			.epro_img_file_btn a:hover { text-decoration:none; color:#fff}
			
		#epro-exposition-content {display:none}
		#epro-metamorphoses-content {display:none}
		#epro-tempsforts-content {display:none}
		#epro-spect-content {display:none}
		#epro-centcent-content {display:none}
		#epro-participants-content {display:none}
		
		/* Form Espace Reverse
		***********************************/
		#form_espace_pro {width:264px; background:#CCCCCC; padding: 12px 18px;}
		#form_espace_pro-container {
				font-family:FuturaStdBook;
				font-size: 13px;
				color: #333333
			}
			
				#form_espace_pro-footer {
					padding: 0 2px;
					background: #fff;
					width: 190px;
					height: 25px;
					border: 0 none
				}
				
				#form_espace_pro-footer-submit {
					overflow: hidden;
					cursor: pointer;
					background: url('./images/layout/page/espace_pro/form_ok.gif') no-repeat;
					width: 67px;
					height: 25px;
					border:none
				}
			
			#form_espace_pro a {color:#fff}
			#form_espace_pro a:hover {color:#fff}
			
		/* Page Temps Forts
		*******************/
		#colTempsFortsQuartierTitle,#colTempsFortsMetropoleTitle {cursor:pointer; margin-bottom: 45px}
		#colTempsFortsMetropole.off,#colTempsFortsQuartier.off {display:none}
		#colTempsFortsMetropole.on,#colTempsFortsQuartier.on {display:block}
		
		/* Page Metamorphose
		********************/
		.meta_img {height:145px; overflow:hidden}
		.meta_img_pastille { position:absolute; top:4px;left:5px;width:44px; height:44px; background:url(./images/layout/main/meta_info_pastille.png) no-repeat; font-family:FuturaStdBold; font-size:22px; color:#fff; text-align:center; padding-top:7px}
		.meta_img_pastille_expos { position:absolute; top:4px;left:5px;width:44px; height:44px; background:url(./images/layout/main/meta_info_pastille_expos.png) no-repeat; font-family:FuturaStdBold; font-size:22px; color:#fff; text-align:center; padding-top:7px}
		.meta_infos {margin-top: 10px; height:100px}
		.meta_info_titre {font-family:RaisonneFantasticRegular; font-size:16px; color:#232323; text-transform:uppercase; line-height:16px}
		.meta_info_date_adr {font-family: Verdana, Geneva, sans-serif; font-size:11px; color:#232323}
		.meta_list_gmaps { position:relative}
		.meta_map_canvas {width:936px; height:562px; margin-bottom: 30px; border-bottom:#ccc 1px solid; border-top:#ccc 1px solid}
		.meta_lists {position: absolute; top: 0; right: 0; border: 1px solid #ccc; border-top:0; padding:8px; background:#fff; margin-right:4px; z-index:100}
			.meta_lists.off {display:none}
			.meta_lists.on {display:display}
		.meta_list_titre_ville a {font-family:RaisonneFantasticRegular; font-size:15px; text-transform:uppercase; margin-left: 4px; color:#333; text-decoration:none}
			.meta_list_titre_ville a:hover { color:#000}
		#meta_list_titre {cursor:pointer}
		
		
		.blog-article { border-bottom: 1px solid #333; padding-bottom: 20px; margin-top: 30px}
		.blog_titre {background:url(./images/layout/main/blog_titre_puce.png) no-repeat 0 11px; padding-left: 38px; font-size:30px; font-family:FuturaStdBook}
			.blog_titre a { color:#000; text-decoration:none}
			
		
		.home-blog ul { margin:0; padding: 5px 0px 5px 20px; color:#666}
		.home-blog_titre {padding-left:0px; font-size:16px; font-family:FuturaStdBook; color:#666}
		li.home-blog_titre  {border-bottom:1px dashed #666; padding-bottom:4px}
			.home-blog_titre a {color:#666; text-decoration:none; text-transform:uppercase; font-size:13px}
				.home-blog_titre a:hover {color:#e40066; text-decoration:underline}
		
		.blog_datetime { margin-left:39px; color:#333; margin-top:-9px}
		.blog_content {margin-top: 20px}
		.blog_categories {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#00accb}
		.wp-caption-text {font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#666}
		
		#blog a.more-link {text-decoration:none; margin-top:25px;color:#e40066; font-weight:bold}
			#blog a.more-link:hover {text-decoration:underline}
			
			.blog_categories a {color:#00accb; text-decoration:none}
				.blog_categories a:hover {color:#00accb; text-decoration:underline}
				
		.blog_sb_category_titre, .blog_sb_archive_titre {background:url(./images/layout/main/blog_sidebar_puce.png) no-repeat 0 3px; height: 35px; padding-left: 28px; font-size:24px; font-family:RaisonneFantasticRegular}
		.blog_sb_archive_titre {margin-top:30px}
		
		.archive-content ul, .wp-tag-cloud {padding-left:22px; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#00accb}
			.archive-content a, .wp-tag-cloud a {color:#00accb; text-decoration: none}
				.archive-content a:hover, .wp-tag-cloud a:hover {text-decoration: underline}
		
/* Header
================================================== */

#header {
	_width_:100%;
	height:240px;
	background: #fff url('./images/layout/main/header-bg.jpg') top center no-repeat;
}

	

	#header-container {
		margin: 0 auto;
		padding: 0;
		position: relative;
		width:940px;
		height:240px;
		text-align: left;
		z-index:1000
	}
	
	#header-flag-icon {
		float: right; padding-top: 45px
	}
	
	#header-flag-icon ul {margin:0; padding: 0; list-style: none}
	
	#header-flag-icon li {
			float: left;
			margin-left: 8px
			
		}
		
	.qtrans_language_chooser, .qtrans_language_chooser a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #333;}
	.qtrans_language_chooser .active a {text-decoration:none}

	#header-social-icon {
		padding-top: 46px;
		text-align: right;
	}
	
	#header-social-icon.navigation {
		padding-top: 8px;
		text-align: right;
	}
	
	#header-social-icon ul {margin:0; padding: 0; list-style: none}
	
	#header-social-icon li {
			float: right;
			margin-left: 12px

	}

	#header-parallax {
	
		margin-left: -360px;
		padding: 0;
		position: absolute;
		top:0;
		width: 720px;
		left: 50%;
	
	}
	
	#header-search {

		margin-left: -480px;
		padding: 0;
		position: absolute;
		top:10px;
		width: 960px;
		height: 28px;
		left: 50%;
		background: url('./images/layout/header/search-bar.png') no-repeat
	
	}
	
		#header-search-bar {
		
			float: left;
			margin-left:20px; margin-top: 5px;
			
			display:none
		}
			/*input {height: 16px; padding: 0 8px; width: 150px; border: none 0; font-size: 12px}*/
		
		#s {height: 14px; padding: 1px 8px; width: 150px; border: none 0; font-size: 12px; float:left}
		
		#header-search-btn {cursor: pointer}
		
		#header-link-bar {
			float: right;
			margin-right: 20px;
			padding-top: 5px;
		
			font-family: Verdana, Geneva, sans-serif;
			font-size: 12px;
			color:#fff;
		}
		
		#header-link-bar ul {margin:0; padding: 0}
		
		#header-link-bar li {list-style: none; display: inline; border-right: 1px solid #fff; padding-left:4px; padding-right: 6px}
			li#menu-item-401 {border: 0 none}
		
		#header-link-bar a {color:#fff;text-decoration:none}
	

	
	#header-ruban {

		margin-left: -291px;
		padding: 0;
		position: absolute;
		top: 85px;
		width: 582px;
		left: 50%;
	
	}
	
	#header-ruban ul {margin:0; padding: 0}
	
	}
	
	#header-ruban li {
			float: left;
			list-style: none
		}
	
	#header-fantastic {
		margin-left: -163px;
		padding: 0;
		position: absolute;
		top:0;
		width: 326px;
		left: 50%
	
	}
	
	#header-fantastic ul {margin:0; padding: 0}

	
	#header-fantastic li {
			float: left;
			list-style: none
		}
	
	#header-nav {
		margin-left: -304px;
		padding: 0;
		position: absolute;
		top:184px;
		width: 700px;
		left: 50%;
	}
		
		#header-nav ul {margin:0; padding: 0}
		#header-nav ul li {
			float: left;
			list-style: none;
			cursor: pointer;
		}
		
		#header-nav ul li li {
			padding: 0 10px;
			border-right: 1px solid #ccc;
			
		}
		#header-nav  ul li li.last-menu-item {border-right: 0px none}
		
		#header-nav .menu-sub {
			display: none;
			margin-left: -480px;
			padding: 0;
			position: absolute;
			
			top: 35px;
			height: 45px;
			
			width: 830px;
			left: 50%;}
			
		#header-nav .menu-sub a {
			text-decoration: none;
			text-transform: uppercase;
			color: #000;
			font-family: 'FuturaStdBook';
			font-size: 14px;
		}
		
		#header-nav .menu-sub a:hover {text-decoration: underline}
		
		#header-nav .menu-sub a.first-item {}
		
		#header-nav .menu-item {}
		#header-nav .menu-parent {background:#000000; padding: 6px 8px 6px}
		#header-nav .menu-parent, #header-nav .menu-parent a { font-family: 'RaisonneFantasticRegular'; font-size:18px; color:#fff; text-decoration:none}
		
		.menu-fantastic-2012-container {
			opacity:0;
			__margin-left: -440px;
			padding: 0;
			position: absolute;
			top: 3px;
			width: 880px;
			width: 950px;
			__left: 50%;
		}
		
		.menu-participer-container {
			opacity:0;
			margin-left: -440px;
			padding: 0;
			position: absolute;
			top: 3px;
			width: 880px;
			left: 50%;
		}
		
		
		.menu-infos-pratiques-container {
			margin-left: -40px;
			padding: 0;
			position: absolute;
			top: 12px;
			width: 90px;
			left: 50%;
			overflow: hidden;
		}
		
		#menu-item-354 {display: none}
		#menu-item-402 {display: none}
		#menu-item-433 {display: none}
		
	/*Nav2 */
	#header-nav2 {
		margin-left: -482px;
		padding: 0;
		position: absolute;
		top:184px;
		width: 964px;
		left: 50%; overflow:hidden;
	}
	
		#header-nav2 ul {margin:0; padding: 0}
		#header-nav2 ul li {
			float: left;
			list-style: none;
			cursor: pointer;
		}
		
		#header-nav2 ul li li {
			padding: 0 10px;
			border-right: 1px solid #ccc;
			
		}
		#header-nav2  ul li li.last-menu-item {border-right: 0px none}
		
		#header-nav2 .menu-item {background:#000000;}
		#header-nav2 .menu-parent {background:#000000; padding: 6px 9px 6px}
		#header-nav2 .menu-parent , #header-nav2 .menu-parent a, #header-nav .menu-parent a { font-family: 'RaisonneFantasticRegular'; font-size:18px; color:#fff; text-decoration:none}

		#lang_fr #header-nav2 #menu2_fantastic	{width:154px; height: 37px; overflow:hidden}
		#lang_fr #header-nav2 #menu2_participer	{width:110px; height: 37px; overflow:hidden}
		#lang_fr #header-nav2 #menu2_agenda		{width:89px; height: 37px; overflow:hidden}
		#lang_fr #header-nav2 #menu2_pass {width:155px; height: 37px; overflow:hidden}
		#lang_fr #header-nav2 #menu2_infos {width:162px; height: 37px; overflow:hidden}
		#lang_fr #header-nav2 #menu2_myf {width:141px; height: 37px; overflow:hidden}
		
		#lang_en #header-nav2 #menu2_fantastic	{width:154px; height: 37px; padding-left: 30px; overflow:hidden}
		#lang_en #header-nav2 #menu2_participer	{width:110px; height: 37px; overflow:hidden}
		#lang_en #header-nav2 #menu2_agenda		{width:103px; height: 37px; overflow:hidden}
		#lang_en #header-nav2 #menu2_pass {width:177px; height: 37px; overflow:hidden}
		#lang_en #header-nav2 #menu2_infos {width:66px; height: 37px; overflow:hidden}
		#lang_en #header-nav2 #menu2_myf {width:170px; height: 37px; overflow:hidden}
		
		@-moz-document url-prefix() {#header-nav2 #menu_myf {width:148px}}
		
		#menu2_myf { color:#ff3399}
			#menu2_myf .menu-parent {background:#000000 url(./images/layout/nav2/etoile_rose.gif) no-repeat 0 9px; padding: 6px 8px 7px 27px}
				#menu2_myf .menu-parent a { font-family: 'RaisonneFantasticRegular'; font-size:14px; color:#ff3399; text-decoration:none; line-height:14px}
					#menu2_myf a .menu_myf_con {font-size:10px; font-family:Verdana, Geneva, sans-serif; text-decoration:underline; line-height: 10px}
		
		
		.ssmenu {width:935px; margin-left: 14px; display:none}
		/*#ssmenu-fantastic.ssmenu { display:block}
		#ssmenu-fantastic {position:absolute; top:37px; left:0}*/
		
			.ssmenu-container {position:relative; top: -37px; width:935px; background:url(./images/layout/nav2/ssmenu_bg.png); display_:none} /* le display qui inverse l'anim en cas de height toggle */
			/* SsMenu Fantastic */
			#ssmenu-fantastic-hidden {width:156px; height:37px; background:transparent; position:relative; top: -37px; left:0px; cursor:pointer}
			

			#ssmenu-fantastic .ssmenu-container {height:305px; border-bottom: 1px solid #000;}
			
				.ssmenu a {color:#333; text-decoration:none}
				
				.ssmenu_a_container {position:relative}
				
				.ssmenu_titre { text-transform:uppercase; font-family: 'RaisonneFantasticRegular'; font-size:18px; line-height: 18px; color:#333; margin-left: 60px; margin-top: 4px}
				.ssmenu_titre.ssmenu_titre_fantastic {margin-top: 0px}
				.ssmenu_desc {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; margin-left: 60px}
				
				.ssmenu-agenda {background:url(./images/layout/nav2/ico-agenda.png) no-repeat; position:absolute; top: 30px; left: 30px; height: 60px}
					.ssmenu-agenda a {padding: 0 0 0px 0px}
					
				.ssmenu-parade {background:url(./images/layout/nav2/ico-parade.png) no-repeat; position:absolute; top: 120px; left: 30px; height: 88px}
					.ssmenu-parade a {padding: 0 0 0px 0px}
					
				.ssmenu-dessous {background:url(./images/layout/nav2/ico-blog.png) no-repeat; position:absolute; top: 225px; left: 30px; height: 60px}
					.ssmenu-dessous a {padding: 0 0 0px 0px}
					
				.ssmenu-metamorphose {background:url(./images/layout/nav2/ico-metamorphose.png) no-repeat; position:absolute; top: 30px; left: 313px; height: 60px}
					.ssmenu-metamorphose a {padding: 0 0 0px 0px}
					
				.ssmenu-exposition {background:url(./images/layout/nav2/ico-expositions.png) no-repeat; position:absolute; top: 90px; left: 313px; height: 60px}
					.ssmenu-exposition a {padding: 0 0 0px 0px}
					
				.ssmenu-artvivant {background:url(./images/layout/nav2/ico-arts-vivant.png) no-repeat; position:absolute; top: 144px; left: 313px; height: 60px}
					.ssmenu-artvivant a {padding: 0 0 0px 0px}
					
				.ssmenu-litterature {background:url(./images/layout/nav2/ico-arts-vivant.png) no-repeat; position:absolute; top: 188px; left: 313px; height: 60px}
					.ssmenu-litterature a {padding: 0 0 0px 0px}
					
				.ssmenu-cinema {background:url(./images/layout/nav2/ico-arts-vivant.png) no-repeat; position:absolute; top: 244px; left: 313px; height: 60px}
					.ssmenu-cinema a {padding: 0 0 0px 0px}
					
				.ssmenu-event {background:url(./images/layout/nav2/ico-event.png) no-repeat; position:absolute; top: 30px; left: 623px; height: 60px}
					.ssmenu-event a {padding: 0 0 0px 0px}
					
				.ssmenu-tempsforts {background:url(./images/layout/nav2/ico-event.png) no-repeat; position:absolute; top: 80px; left: 623px; height: 60px}
					.ssmenu-tempsforts a {padding: 0 0 0px 0px}
					
				.ssmenu-popupdesign {background:url(./images/layout/nav2/ico-event.png) no-repeat; position:absolute; top: 130px; left: 623px; height: 60px}
					.ssmenu-popupdesign a {padding: 0 0 0px 0px}
					
				.ssmenu-popupenfant {background:url(./images/layout/nav2/ico-event.png) no-repeat; position:absolute; top: 188px; left: 623px; height: 60px}
					.ssmenu-popupenfant a {padding: 0 0 0px 0px}
					
				.ssmenu-popup {background:url(./images/layout/nav2/ico-popup.png) no-repeat; position:absolute; top: 244px; left: 623px; height: 60px}
					.ssmenu-popup a {padding: 0 0 0px 0px}				
				
				/*#ssmenu-fantastic .ssmenu_titre {margin-top: -23px}*/
			/* /SsMenu Fantastic */
			
			
			/* SsMenu Participez */
			#ssmenu-participez-hidden {width:126px; height:37px; background:transparent; position:relative; top: -37px; left:164px; cursor:pointer}
			

			#ssmenu-participez .ssmenu-container {height:192px; border-bottom: 1px solid #000;}
			
				.ssmenu a {color:#333; text-decoration:none}
				
				/*.ssmenu_titre {font-family: 'RaisonneFantasticRegular'; font-size:18px; line-height: 18px; color:#333; margin-left: 60px; margin-top: -15px}
				.ssmenu_desc {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; margin-left: 60px}*/
				
				.ssmenu-quartier {position:absolute; top: 30px; left: 30px;background:url(./images/layout/nav2/ico-quartiers.png) no-repeat; height: 60px }
					.ssmenu-quartier a {padding: 0 0 0px 0px}
					
				.ssmenu-fouille {background:url(./images/layout/nav2/ico-fouille.png) no-repeat; position:absolute; top: 95px; left: 30px; height: 60px}
					.ssmenu-fouille a {padding: 0 0 0px 0px}
					
				.ssmenu-famille {background:url(./images/layout/nav2/ico-famille.png) no-repeat; position:absolute; top: 30px; left: 330px; height: 60px}
					.ssmenu-famille a {padding: 0 0 0px 0px}
					
				.ssmenu-mode {background:url(./images/layout/nav2/ico-costume.png) no-repeat; position:absolute; top: 95px; left: 330px; height: 60px}
					.ssmenu-mode a {padding: 0 0 0px 0px}
					
				.ssmenu-ambassadeur {background:url(./images/layout/nav2/ico-ambassadeur.png) no-repeat; position:absolute; top: 30px; left: 650px; height: 60px}
					.ssmenu-ambassadeur a {padding: 0 0 0px 0px}
					
				.ssmenu-commercant {background:url(./images/layout/nav2/ico-commercant.png) no-repeat; position:absolute; top: 95px; left: 650px; height: 60px}
					.ssmenu-commercant a {padding: 0 0 0px 0px}
					
				#ssmenu-participez .ssmenu-sep1 {border-right: 1px solid #CCC; margin-right:1px; padding-right:1px; height:154px; position:absolute; top: 30px; left: 295px}
				#ssmenu-participez .ssmenu-sep2 {border-right: 1px solid #CCC; margin-right:1px; padding-right:1px; height:154px; position:absolute; top: 30px; left: 614px}
			/* /SsMenu Participez */
			
			/* SsMenu Pass */
			#ssmenu-pass-hidden {width:167px; height:37px; background: transparent; position:relative; top: -37px; left:413px; cursor:pointer}

			#ssmenu-pass .ssmenu-container {height:118px; border-bottom: 1px solid #000;}
			
				.ssmenu a {color:#333; text-decoration:none}
				
				/*.ssmenu_titre {font-family: 'RaisonneFantasticRegular'; font-size:18px; line-height: 18px; color:#333; margin-left_: 60px; margin-top_: -15px}
				.ssmenu_desc {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; margin-left: 60px}*/
				
				.ssmenu-pass {background:url(./images/layout/nav2/ico-pass.png) no-repeat; position:absolute; top: 37px; left: 256px; height: 60px}
					.ssmenu-pass a {padding: 0 0 0px 0px}
					
				.ssmenu-pass2 {background:url(./images/layout/nav2/ico-pass-avantage.png) no-repeat; position:absolute; top: 37px; left: 535px; height: 60px}
					.ssmenu-pass2 a {padding: 0 0 0px 0px}
					
				#ssmenu-pass .ssmenu-sep1 {border-right: 1px solid #CCC; margin-right:1px; padding-right:1px; height:69px; position:absolute; top: 30px; left: 506px}
			/* /SsMenu Pass */
			
			/* SsMenu Infos */
			#ssmenu-infos-hidden {width:178px; height:37px; background: transparent; position:relative; top: -37px; left:590px; cursor:pointer}

			#ssmenu-infos .ssmenu-container {height:235px; border-bottom: 1px solid #000;}
			
				.ssmenu a {color:#333; text-decoration:none}
				
				/*.ssmenu_titre {font-family: 'RaisonneFantasticRegular'; font-size:18px; line-height: 18px; color:#333; margin-left: 60px; margin-top: -15px}
				.ssmenu_desc {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; margin-left: 60px}*/
				
				.ssmenu-sejour {background:url(./images/layout/nav2/ico-sejour-lille.png) no-repeat; position:absolute; top: 30px; left: 23px; height: 60px}
					.ssmenu-sejour a {padding: 0 0 0px 0px}
					
				.ssmenu-bars {background:url(./images/layout/nav2/ico-bar-restaurant.png) no-repeat; position:absolute; top: 92px; left: 23px; height: 60px}
					.ssmenu-bars a {padding: 0 0 0px 0px}
					
				.ssmenu-boutique {background:url(./images/layout/nav2/ico-goodies.png) no-repeat; position:absolute; top: 150px; left: 23px; height: 60px}
					.ssmenu-boutique a {padding: 0 0 0px 0px}
					
				.ssmenu-app {background:url(./images/layout/nav2/ico-appli.png) no-repeat; position:absolute; top: 30px; left: 308px; height: 60px}
					.ssmenu-app a {padding: 0 0 0px 0px}
				
				.ssmenu-horaire {background:url(./images/layout/nav2/ico-horaire.png) no-repeat; position:absolute; top: 116px; left: 308px; height: 60px}
					.ssmenu-horaire a {padding: 0 0 0px 0px}
					
				.ssmenu-cartes {background:url(./images/layout/nav2/ico-cartes.png) no-repeat; position:absolute; top: 172px; left: 308px; height: 60px}
					.ssmenu-cartes a {padding: 0 0 0px 0px}
				
				.ssmenu-contact {background:url(./images/layout/nav2/ico-contact.png) no-repeat; position:absolute; top: 30px; left: 655px; height: 60px}
					.ssmenu-contact a {padding: 0 0 0px 0px}
					
				.ssmenu-billeterie {background:url(./images/layout/nav2/ico-billetterie.png) no-repeat; position:absolute; top: 99px; left: 655px; height: 60px}
					.ssmenu-billeterie a {padding: 0 0 0px 0px}
				
					
				#ssmenu-infos .ssmenu-sep1 {border-right: 1px solid #CCC; margin-right:1px; padding-right:1px; height:190px; position:absolute; top: 30px; left: 293px}
				#ssmenu-infos .ssmenu-sep2 {border-right: 1px solid #CCC; margin-right:1px; padding-right:1px; height:190px; position:absolute; top: 30px; left: 634px}
			/* /SsMenu Infos */
			
			
	/*/Nav2 */
	
	.monde-bas-2-bloc p { margin-bottom:2px;}
	
	.monde-bas-2-bloc ul {
	
		margin: 0; padding: 0;
		list-style: none;
		
	}
	.monde-bas-2-bloc ul li a {text-decoration: none;}
		
	.monde-bas-2-bloc ul li a:hover {text-decoration: underline;}
		
		
	#menu-item-433 {display: none}
	#menu-item-435 {display: none}


/* Footer
================================================== */
	
#footer-container {
	width:100%;
	height:145px;
	background:url('./images/layout/main/footer-bg.jpg') center no-repeat;
}


/* Monde Bas
================================================== */

#monde-bas-container {
	width: 994px;
	margin: 0 auto;
	padding: 104px 0 0;
	position: relative;
	top:23px;
}

	#monde-bas-visu {
	
		position: absolute;
		top: 105px;
		left: -43px;
	
	}
	
	#monde-bas-participez {
	
		position: absolute; top: 0; left: 16px;
	
	}
	
		#monde-bas-participez-panneau {
			float: left; position: relative
		}
		
		.monde-bas-participez-bloc-1 {
		
			/*position: absolute; top: -60px; left: 254px;*/
			position: relative; top: -60px;
			float: left;
			font-family: 'FuturaStdBold';
			text-transform: uppercase;
			color: #fff;
			cursor: pointer;
			position: relative
		}
		
			#monde-bas-participez a { text-decoration:none; color:#000	}
			
			.monde-bas-participez-triangle-1 {
				position: relative;
				left: 0px;
				width: 230px;
				height: 203px;
			}
			.monde-bas-participez-visu-1 {			
				position: absolute;
				top: -3px; left: 0px;
				overflow: hidden;
				width: 230px;
				height: 184px; /* Height de 174px + 10px pour animate */
				background:url('./images/layout/monde-bas/participer/expositions.png') center 25px no-repeat;
			}
			.monde-bas-participez-ruban-1 {
				position: absolute;
				top: 122px; left: -10px;
				padding-top: 4px;
				width: 230px;
				height: 29px;
				background:url('./images/layout/monde-bas/participer/ruban-ambassadeurs.png') center 1px no-repeat; text-align: center;
			}
			
			.monde-bas-participez-ruban-1.zoom {
			
				position: absolute;
				top: 122px; left: -10px;
				padding-top: 4px;
				width: 231px;
				height: 29px;
				background:url('./images/layout/monde-bas/participer/ruban-ambassadeurs-zoom.png') center 1px no-repeat; text-align: center;
				font-size: 18px
			
			}
			
		.monde-bas-participez-bloc-2 {
		
			/*position: absolute; top: -60px; left: 254px;*/
			position: relative; top: -60px;
			float: left;
			font-family: 'FuturaStdBold';
			text-transform: uppercase;
			color: #fff;
			cursor: pointer;
			position: relative
		
		}
			
			.monde-bas-participez-triangle-2 {
			
				position: relative;
				left: 0px;
				width: 230px;
				height: 203px;
				
			
			}
			.monde-bas-participez-visu-2 {
			
				position: absolute;
				top: -3px; left: 0px;
				overflow: hidden;
				width: 230px;
				height: 184px; /* Height de 174px + 10px pour animate */
				background:url('./images/layout/monde-bas/participer/participez-meta.png') center 25px no-repeat
			
			}
			/*.monde-bas-participez-ruban-2 {
			
				position: absolute;
				top: 122px; left: -10px;
				padding-top: 4px;
				width: 230px;
				height: 46px;
				background:url('./images/layout/monde-bas/participer/ruban-curiosite.png') center no-repeat;
				text-align: center;
				line-height: 20px
			
			}*/
			
			.monde-bas-participez-ruban-2 {
				position: absolute;
				top: 122px; left: -10px;
				padding-top: 4px;
				width: 230px;
				height: 29px;
				background:url('./images/layout/monde-bas/participer/ruban-ambassadeurs.png') center 1px no-repeat; text-align: center;
			}
			
			.monde-bas-participez-ruban-2.zoom {
			
				position: absolute;
				top: 122px; left: -10px;
				padding-top: 4px;
				width: 232px;
				height: 50px;
				background:url('./images/layout/monde-bas/participer/ruban-curiosite-zoom.png') center 1px no-repeat;
				text-align: center;
				font-size: 18px;
				line-height: 21px
			
			}
			
		.monde-bas-participez-bloc-3 {
		
			/*position: absolute; top: -60px; left: 254px;*/
			position: relative; top: -60px;
			float: left;
			font-family: 'FuturaStdBold';
			text-transform: uppercase;
			color: #fff;
			cursor: pointer;
			position: relative
		}
			
			.monde-bas-participez-triangle-3 {
			
				position: relative;
				left: 0px;
				width: 230px;
				height: 203px;
				
			
			}
			.monde-bas-participez-visu-3 {
			
				position: absolute;
				top: -13px; left: -25px;
				overflow: hidden;
				width: 230px;
				height: 194px; /* Height de 174px + 10px pour animate */
				background:url('./images/layout/monde-bas/participer/app-fantastic.png') center 25px no-repeat
			
			}
			/*.monde-bas-participez-ruban-3 {
			
				position: absolute;
				top: 122px; left: -10px;
				padding-top: 4px;
				width: 230px;
				height: 29px;
				background:url('./images/layout/monde-bas/participer/ruban-costume.png') center no-repeat; text-align: center;
				
			
			}*/
			
			.monde-bas-participez-ruban-3 {
				position: absolute;
				top: 122px; left: -10px;
				padding-top: 4px;
				width: 230px;
				height: 29px;
				background:url('./images/layout/monde-bas/participer/ruban-app.png') center 1px no-repeat; text-align: center;
			}
			
			.monde-bas-participez-ruban-3.zoom {
			
				position: absolute;
				top: 122px; left: -10px;
				padding-top: 4px;
				width: 231px;
				height: 29px;
				background:url('./images/layout/monde-bas/participer/ruban-costume-zoom.png') center 1px no-repeat; text-align: center;
				font-size: 18px
			
			}
	
	#monde-bas-1-container {
	
		height: 42px;
		position: relative
	
	}
	
	#monde-bas-2-container {
	
		height: 368px;
		position: relative
	}
	
		.monde-bas-2-bloc {
			width: 220px;
			padding-top: 8px;
			padding-left: 23px;
			float: left;
			font-family: Verdana, Geneva, sans-serif;
			font-size: 11px;
			color: #f1f1f1;}
			
		.monde-bas-2-bloc.col2 {
			width: 460px}
			
			.monde-bas-2-bloc a {color: #fff; text-decoration:none}
				.monde-bas-2-bloc a:hover {color: #fff; text-decoration: underline}
		
	
			.monde-bas-2-titre {
				height: 40px;
				margin-bottom: 6px;
				background:url('./images/layout/monde-bas/monde-2-titre-hr.gif') bottom no-repeat;
				font-family: 'FuturaStdBold';
				font-size: 18px;
				color: #000;
			}
			.col2 .monde-bas-2-titre {
				background:url('./images/layout/monde-bas/monde-2-titre-hr.gif') bottom repeat-x;
			}
			
			.scol1 {width:220px}
			.scol2 { margin-left: 20px;width:220px}
			
			#monde-bas-2-facebook {}
			
			#monde-bas-2-twitter { margin-top: 40px}
	
	#monde-bas-3-container {
		height: 194px;
		position: relative
	}
	
		#monde-bas-3 {
			padding-top: 40px;
			text-align: center
		}
	
	#monde-bas-4-container {
	
		height: 351px;
		position: relative
	}
	
	
	#monde-bas-facebook-btn-70x {
		overflow: hidden;
		
		cursor: pointer;
		background: url('./images/layout/main/layout-sociaux-70x.jpg') 0px 0px no-repeat;
		width: 70px;
		height: 70px;
	}
	
		#monde-bas-facebook-btn-70x:hover {
			overflow: hidden;
			
			cursor: pointer;
			background: url('./images/layout/main/layout-sociaux-70x.jpg') 0px -71px no-repeat;
			width: 70px;
			height: 70px;
		}
		
	#monde-bas-twitter-btn-70x {
		overflow: hidden;
		
		cursor: pointer;
		background: url('./images/layout/main/layout-sociaux-70x.jpg') -71px -1px no-repeat;
		width: 69px;
		height: 69px;
	}
	
		#monde-bas-twitter-btn-70x:hover {
			overflow: hidden;
			
			cursor: pointer;
			background: url('./images/layout/main/layout-sociaux-70x.jpg') -71px -72px no-repeat;
			width: 69px;
			height: 69px;
		}
		
	#monde-bas-google-btn-40x {
		overflow: hidden;
		
		cursor: pointer;
		background: url('./images/layout/main/layout-sociaux-40x.jpg') 0px 0px no-repeat;
		width: 40px;
		height: 40px;
	}
	
		#monde-bas-google-btn-40x:hover {
			overflow: hidden;
			
			cursor: pointer;
			background: url('./images/layout/main/layout-sociaux-40x.jpg') 0px -41px no-repeat;
			width: 40px;
			height: 40px;
		}
		
	#monde-bas-foursquare-btn-40x {
		overflow: hidden;
		
		cursor: pointer;
		background: url('./images/layout/main/layout-sociaux-40x.jpg') -42px 0px no-repeat;
		width: 40px;
		height: 40px;
	}
	
		#monde-bas-foursquare-btn-40x:hover {
			overflow: hidden;
			
			cursor: pointer;
			background: url('./images/layout/main/layout-sociaux-40x.jpg') -42px -41px no-repeat;
			width: 40px;
			height: 40px;
		}
		
	#monde-bas-viadeo-btn-40x {
		overflow: hidden;
		
		cursor: pointer;
		background: url('./images/layout/main/layout-sociaux-40x.jpg') -84px 0px no-repeat;
		width: 40px;
		height: 40px;
	}
	
		#monde-bas-viadeo-btn-40x:hover {
			overflow: hidden;
			
			cursor: pointer;
			background: url('./images/layout/main/layout-sociaux-40x.jpg') -84px -41px no-repeat;
			width: 40px;
			height: 40px;
		}
		
	#monde-bas-linkedin-btn-40x {
		overflow: hidden;
		
		cursor: pointer;
		background: url('./images/layout/main/layout-sociaux-40x.jpg') -126px 0px no-repeat;
		width: 40px;
		height: 40px;
	}
	
		#monde-bas-linkedin-btn-40x:hover {
			overflow: hidden;
			
			cursor: pointer;
			background: url('./images/layout/main/layout-sociaux-40x.jpg') -126px -41px no-repeat;
			width: 40px;
			height: 40px;
		}
		
	#monde-bas-vimeo-btn-40x {
		overflow: hidden;
		
		cursor: pointer;
		background: url('./images/layout/main/layout-sociaux-40x.jpg') -168px 0px no-repeat;
		width: 40px;
		height: 40px;
	}
	
		#monde-bas-vimeo-btn-40x:hover {
			overflow: hidden;
			
			cursor: pointer;
			background: url('./images/layout/main/layout-sociaux-40x.jpg') -168px -41px no-repeat;
			width: 40px;
			height: 40px;
		}
	
*::selection {
	background: #666;
	color:#fff;
}

*::-moz-selection {
	background:#666;
	color:#fff;
}

*::-webkit-selection {
	background:#666;
	color:#fff;
}
	
*::-khtml-selection {
	background:#666;
	color:#fff;
}

	
/* Page partenaires
================================================== */
	
#page_partenaire li { position:relative; float:left; width:auto; padding:0px; margin:5px; list-style:none;}
#page_partenaire ul,#page_partenaire  hr {clear:both;}
#page_partenaire ul li p {display:block;}
#page_partenaire ul li img {display:block; z-index:1}
#page_partenaire ul li em{ box-shadow: 2px 3px 3px #999; 
background:#fff; border:1px solid #ccc; width:150px;
  position:absolute; bottom: 75%; left:50%; display:none; z-index:2; padding:10px; font-size:11px; font-style:normal; font-family:Verdana, Geneva, sans-serif; color:#555; border-left:1px solid #ccc;}
#page_partenaire ul li em img{position:absolute;bottom:-20px;}
#page_partenaire ul li p:hover > em {display:block;}

	
/* Media Queries
================================================== */

  /* Smaller than standard 960 (devices and browsers) */
  @media only screen and (max-width: 959px) {}

  /* Tablet Portrait size to standard 960 (devices and browsers) */
  @media only screen and (min-width: 768px) and (max-width: 959px) {}

  /* All Mobile Sizes (devices and browser) */
  @media only screen and (max-width: 767px) {}

  /* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
  @media only screen and (min-width: 480px) and (max-width: 767px) {}

  /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
  @media only screen and (max-width: 479px) {}
  
  /* Mobile Landscape Size to Tablet Portrait (devices) */
  @media only screen and (min-width: 320px) and (max-width: 479px) {}
  
  /* Mobile Portrait Size to Mobile Landscape Size (devices) */
  @media only screen and (max-width: 319px) {
	  
	  
	  
	  }
	  
	  @media only screen and (max-width: 767px) {
		  
		  #header,#container-global, #footer-container {width:1100px;}
		  
		  
		  }

/*
     FILE ARCHIVED ON 14:46:14 Jan 06, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:15:06 Jun 28, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.043
  exclusion.robots: 0.056
  exclusion.robots.policy: 0.04
  esindex: 0.015
  cdx.remote: 74.463
  LoadShardBlock: 551.905 (3)
  PetaboxLoader3.datanode: 346.139 (4)
  load_resource: 31.617
*/