/* Top Right Bottom Left */
/* Rapport pt px de 72/96=0,75 */
/* :hover, :active, :focus */

/* ########################################################################## */
/* ############################### T H E M E ################################ */
/* ########################################################################## */

*
{
	margin: 0px;
	padding: 0px;
}

body
{
	background-color: white;
	font-size: 13px !important;
}

#page
{
	position:relative;
	z-index:10;
	width: 1100px;
	width: 1100px\9;
	margin: 20px auto 0px auto;
	background-color: white;
	margin-left:120px\9;
}

#habillage
{
	position:absolute;
	width: 100%;
	height:auto;
	z-index:1;
}

.coverOn {
	cursor:pointer;
}


.ui-datepicker {
    font-size: 13px !important;
}

ul
{
	list-style: none;
}

a, a:hover, a:visited, a:active, a:focus
{
	text-decoration: none;
}

img
{
	border: 0px;
}
/* ************************************************************************** */
/* ********************************* Header ********************************* */
/* ************************************************************************** */
#header
{
	width: 980px;
	height: 336px;
	margin: 0px 60px 0px 20px;
	border: 1px solid white;
}

#header #logo
{
	width: 215px;
	height: 214px;
	margin: 16px 27px 0px 0px;
}

	/* ********************************************************************** */
	/* ***************************** SlideShow ****************************** */
	/* ********************************************************************** */
	#slideshowArea
	{
		width: 544px;
		height: 254px;
		border: 1px solid #cccccc;
		background: white;
		margin-right: 25px;
	}

	#slideshowArea .slideshowWrap
	{
		position: relative; /* Pour pouvoir utiliser le z-index */
		margin: 2px;
		width: 540px;
		height: 250px;
		overflow: hidden;
		z-index: 5;
	}

	#slideshowNav
	{
		position: relative; /* Pour pouvoir utiliser le z-index */
		float: right; /* On s'aligne sur la droite*/
		margin-top: -20px;
		margin-right: 8px;
		z-index: 10;
	}

	#slideshowNav a
	{
		display: block;
		float: left;
		color: white;
		width: 11px;
		height: 12px;
		text-indent: -9999px;
		margin: 0px 3px 0px 0px;
		/*background: url(../images/divers/slideshow_button.png) no-repeat -11px -9px;*/
	}

	#slideshowNav a.activeSlide, #slideshowNav a:hover
	{
		background-position: 0px 0px;
	}
	
	#ft-buttons-slideshowArea{margin-top:-20px;z-index:100000;position:relative;}
	.ft-button-slideshowArea
	{
		margin-right:5px;
		opacity : 0.9;
		-moz-opacity : 0.9;
		-ms-filter: "alpha(opacity=90)";/* IE 8 */
		 filter : alpha(opacity=90);
	}
	
	.img_slide{
		position:absolute;
		margin-top:0px;
	}
	/* ********************************************************************** */

#header #headerSeparator1
{
	border-top: 1px dotted #7f7f7f;
	width: 148px;
	height: 1px;
	margin: 8px 0px 8px 0px;
	margin: 0px 0px 0px 0px\9;
	max-height:1px\9;
}

#header #headerSeparator2
{
	border-top: 1px solid #605c5c;
	width: 1050px;
	height: 1px;
	margin-bottom: 3px;
	margin-bottom: 0px\9;
}

#header a.h1:hover, #header a.h1:active, #header a.h1:focus
{
	color: #000000;
	text-decoration: none;
}

#header #regNewsletterHdr
{
	width: 120px;
	margin-right: 5px;
	color: #b9b9b9;
}

#NewsletterRegForm
{
	width: 100px;
}

.nlRegResult
{
	font: italic normal normal 11px/1em Georgia, serif;
	color: #605c5c;
	text-decoration: none;
}

#header #webradio
{
	display: block;
	width: 118px;
	height: 16px;
	margin: 8px 0px 18px 0px;
	padding: 0px 0px 0px 42px;
	line-height: 16px;
	background: url(../images/divers/radio.gif) no-repeat;
}

#header a#webradio
{
	font-size:10px;
	color: #222222;
}

#header a#webradio:hover, #header a#webradio:active, #header a#webradio:focus
{
	text-decoration: none;
}

	/* ********************************************************************** */
	/* ******************************** Menu ******************************** */
	/* ********************************************************************** */
	#menu
	{
		width: 980px;
		height: 30px;
		margin: 12px 0px 13px 0px;
	}

	#menu #nav
	{
		list-style: none;
		width: 980px;
	}

	#menu #nav li
	{
		display: inline;
	}

	#menu img.menuSeparator
	{
		margin: 0px 14px 0px 14px;
		padding-right:11px;
		padding-left:11px;
	}

	#menu #nav a
	{
		color: #605c5c;
		font-size: 25px;
		text-decoration: none;
	}

	#menu #nav li a:hover, #menu #nav li a:active, #menu #nav li a:focus
	{
		color: #000000;
	    text-decoration: none;
	}

	#menu #inputSearch, #inputSearch2
	{
		width: 168px;
		color: #b9b9b9;
	}
	
	#inputSearch
	{
		margin-left:25px;
	}

	#header .subMenu
	{
		float: left;
		position: relative; /* Pour pouvoir utiliser le z-index car sous IE7, passe dessous. */
		padding: 2px;
		background-color: white;
		z-index: 20;
	}

	#header .subMenu .subMenuLayer
	{
		padding: 3px 10px 3px 10px;
		margin-top:5px;
		border: 1px solid #cccccc;
		list-style: none;
	}

	#header .subMenu .subMenuLayer li
	{
		display: inline;
	}

	#header .subMenu .subMenuLayer img.subMenuSeparator
	{
		margin: 0px 8px 0px 8px;
	}

	#header .subMenu .subMenuLayer a, #header .subMenu .subMenuLayer a:visited
	{
		font: italic normal normal 15px/1em Georgia, serif;
		/*font-smooth: always;
		-webkit-text-stroke: 1px transparent;
		/*text-shadow: 1px 1px 1px #605c5c;*/
		color: #605c5c;
		text-decoration: none;
	}

	#header .subMenu .subMenuLayer a:hover, #header .subMenu .subMenuLayer a:active, #header .subMenu .subMenuLayer a:focus
	{
		color: #000000;
		text-decoration: none;
	}
	
	/* ********************************************************************** */

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

/* ************************************************************************** */
/* ******************************** Content ********************************* */
/* ************************************************************************** */
#content
{
	width: 1040px;
	width: 1060px\9;
	margin: 0px 60px 0px 20px;
	border: 1px solid white;
}

	/* ********************************************************************** */
	/* ************************** Content: LeftPane ************************* */
	/* ********************************************************************** */
	/*#content_left
	{
	    float: left;
	    margin-top: 33px;
	    width: 230px;
	    min-height: 300px;
	    border: 1px solid white;
	}*/

		/* ****************************************************************** */
		/* ****************************** News ****************************** */
		/* ****************************************************************** */
		
		#newsContainer
		{
			width: 220px;
			margin-left:5px;
		}

		#content_left #newsContainer .date a, .searchNewsDate
		{
			font: normal normal normal 10px/1em Tahoma;
			color: #b6b6b6;
			text-decoration: none;
		}

		#content_left #newsContainer .text a, .searchNewsText, .searchNewsText a
		{
			font: normal normal normal 11px/13px Tahoma;
			color: #3e3e3e;
			text-decoration: none;
		}

		#content_left #newsContainer table.newsShare
		{
			height: 16px;
		}

		#content_left #newsContainer .shareText
		{
			font: italic normal normal 11px/1em Georgia, serif;
			color: #000000;
			cursor: pointer;
		}

		#content_left #newsContainer div.shareLinks table
		{
			border-collapse: collapse;
			border: 1px solid #cccccc;
		}

		#content_left #newsContainer div.shareLinks table td
		{
			padding: 0px 4px 0px 4px;
		}

		#content_left #newsContainer div.shareLinks table td.separator
		{
			padding: 0px;
		}

		#content_left #newsContainer div.shareLinks table td .separator
		{
			width: 1px;
			height: 8px;
			border-right: 1px solid #dddddd;
		}

		#content_left #newsContainer div.shareLinks table td a, #content_left #newsContainer div.shareLinks table td a:visited
		{
			font: normal normal normal 10px/1em Tahoma;
			color: #555555;
			text-decoration: none;
		}

		#content_left #newsContainer div.shareLinks table td a:hover, #content_left #newsContainer div.shareLinks table td a:active, #content_left #newsContainer div.shareLinks table td a:focus
		{
			color: #000000;
			text-decoration: none;
		}

		#content_left #newsContainer .newsSeparator
		{
			border-top: 1px dotted #7f7f7f;
			width: 195px;
			height: 1px;
			margin: 2px 0px 2px 0px;
		}
		/* ****************************************************************** */

		/* ****************************************************************** */
		/* ************************* Coups de coeur ************************* */
		/* ****************************************************************** */
		#content_left #cdcContainer
		{
			width: 225px;
			/*background: url(http://parislanuit.fr/images/divers/coups_de_coeur_title.png) no-repeat 50% 0%;*/
			border: 1px solid white;
			margin-top: 47px;
		}

		#content_left #cdcContainer div#cdcTitle
		{
			position: relative; /* Pour pouvoir utiliser le z-index */
			width: 149px;
			height: 47px;
			margin: 0px 0px 0px 30px;
			z-index: 10;
		}

		#content_left #cdcContainer #cdcLayer
		{
			position: relative; /* Pour pouvoir utiliser le z-index */
			width: 217px;
			border: 1px solid #cccccc;
			/*margin-top: 27px;*/
			margin-top: -19px; /* L'utilisation du positionnement absolut ne fonctionne pas comme il faut IE7 => marges n�gatives */
			z-index: 5;
		}

		#content_left #cdcContainer #cdcLayer #cdcLayerContent
		{
			width: 213px;
		}

		#content_left #cdcContainer #cdcImage
		{
			margin: 2px;
			width: 213px;
			height: 213px;
		}

		#content_left #cdcContainer #cdcLayer #cdcLayerContent #cdcLayerContentText
		{
			margin: 0px 0px 0px 5px;
		}

		#content_left #cdcContainer table#cdcGallery
		{
			margin: 11px 0px 0px 0px;
			border-collapse: collapse;
		}

		#content_left #cdcContainer table#cdcGallery td
		{
			border: 1px solid white;
		}

		#content_left #cdcContainer table#cdcGallery img
		{
			width: 71px;
			height: 71px;
		}

		#content_left #cdcContainer table#cdcGallery img.layered
		{
			opacity: 0.6;
			filter: alpha(opacity=60);
		}
		/* ****************************************************************** */

		/* ****************************************************************** */
		/* ******************* Paris Ma Nuit (Interview) ******************** */
		/* ****************************************************************** */
		#content_left #pmnContainer
		{
			width: 227px;
			/*height: 330px;*/
			border: 1px solid white;
			margin-top: 44px;
		}

		#content_left #pmnContainer #pmnLayer
		{
			float: left; /* Pour que ca fonctionne si on met display: block; sur l'image */
			width: 227px;
			/*height: 328px;*/
		}

		#content_left #pmnContainer img.pmnPhoto
		{
			display: block; /* Pour que IE7 ne rajoute pas des marges */
			width: 187px;
			/*height: 198px;*/
			margin: 42px 0px 0px 20px;
		}

		#content_left #pmnContainer #pmnLayerContentTextContainer
		{
			width: 227px;
			background: url('../images/divers/pmn_lp2.gif') repeat-y;
		}

		#content_left #pmnLayer #pmnLayerBottom
		{
			width: 227px;
			height: 20px;
			background: url('../images/divers/pmn_lp3.gif') no-repeat;
			margin-bottom: 6px;
		}

		#content_left #pmnContainer #pmnLayerContentTextContainer #pmnLayerContentText
		{
			/*height: 39px;*/
			padding: 0px 16px 0px 16px;
			width: 190px;
		}

		#content_left #pmnContainer #pmnLayerContentReadMore
		{
			margin: 0px 0px 0px 177px;
		}

		/*#content_left #pmnContainer*/ .pmnName
		{
			font: normal normal normal 22px/1em LeagueGothicRegular;
			color: #5b5c5c;
			text-decoration: none;
			text-transform: uppercase;
		}

		/*#content_left #pmnContainer*/ .pmnProfRead /*#content_left #pmnContainer a.pmnProfRead:visited*/
		{
			font: italic normal normal 11px/1em Georgia, serif;
			color: #333333;
			text-decoration: none;
			line-height: 13px;
		}

		a.pmnProfRead:hover, a.pmnProfRead:active, a.pmnProfRead:focus
		{
			color: #000000;
			text-decoration: none;
		}
		/* ****************************************************************** */

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

	/* ********************************************************************** */
	/* ************************** Content: Center *************************** */
	/* ********************************************************************** */
	#content_center
	{
		width: 725px;
		margin-left: 0px;
		padding: 4px;
		border: 1px solid white;
	}
	
	/* ********************************************************************** */
	/* ************************* Content: RightPane ************************* */
	/* ********************************************************************** */
	#content_right
	{
		float: right;
		margin-top: 29px;
		margin-right:-25px;
		width: 320px;
		width: 314px\9;
	    min-height: 600px;
		margin-left: 0px\9;
	}
	/* ****************************************************************** */
		/* ****************************** News ****************************** */
		/* ****************************************************************** */
		
		#newsContainer
		{
			width: 300px;
		}

		#content_right #newsContainer .date a, .searchNewsDate
		{
			font: normal normal normal 10px/1em Tahoma;
			color: #b6b6b6;
			text-decoration: none;
		}
		
		#content_right #newsContainer .title a
		{
			font: normal normal normal 12px/13px Tahoma/*LeagueGothicRegular*/;
			color: #605C5C;
			/*font-weight: bold;*/
		}
		
		#content_right #newsContainer .title a:hover
		{
			font: normal normal normal 12px/13px Tahoma/*LeagueGothicRegular*/;
			color: #605C5C;
			/*font-weight: bold;*/
		}

		#content_right #newsContainer .text a, .searchNewsText, .searchNewsText a
		{
			font: normal normal normal 12px/13px Tahoma;
			color: #3e3e3e;
			text-decoration: none;
		}

		#content_right #newsContainer table.newsShare
		{
			height: 16px;
		}

		#content_right #newsContainer .shareText
		{
			font: italic normal normal 11px/1em Georgia, serif;
			color: #000000;
			cursor: pointer;
		}

		#content_right #newsContainer div.shareLinks table
		{
			border-collapse: collapse;
			border: 1px solid #cccccc;
		}

		#content_right #newsContainer div.shareLinks table td
		{
			padding: 0px 4px 0px 4px;
		}

		#content_right #newsContainer div.shareLinks table td.separator
		{
			padding: 0px;
		}

		#content_right #newsContainer div.shareLinks table td .separator
		{
			width: 1px;
			height: 8px;
			border-right: 1px solid #dddddd;
		}

		#content_right #newsContainer div.shareLinks table td a, #content_right #newsContainer div.shareLinks table td a:visited
		{
			font: normal normal normal 10px/1em Tahoma;
			color: #555555;
			text-decoration: none;
		}

		#content_right #newsContainer div.shareLinks table td a:hover, #content_right #newsContainer div.shareLinks table td a:active, #content_right #newsContainer div.shareLinks table td a:focus
		{
			color: #000000;
			text-decoration: none;
		}

		#content_right #newsContainer .newsSeparator
		{
			border-top: 1px dotted #7f7f7f;
			width: 300px;
			height: 1px;
			margin: 2px 0px 2px 0px;
		}
		/* ****************************************************************** */
		
	/* ********************************************************************** */

	/* ********************************************************************** */
	/* ************************* Content: RightPane ************************* */
	/* ********************************************************************** */

	#content_right #pub1Layer
	{
		margin-top: 10px;
		width: 164px;
	    height: 604px;
	    border: 1px solid #cccccc;
	}

	#content_right #pub1Layer img
	{
		margin: 2px;
		width: 160px;
	    height: 600px;
	}

	#content_right #regNewsletterLayer
	{
		margin: 23px 0px 23px 0px;
		padding: 15px 0px 15px 0px;

		border-top: 1px dotted #7f7f7f;
		border-bottom: 1px dotted #7f7f7f;
	}

	#content_right #pub2Layer
	{
		
		width: 304px;
	    height: 254px;
		margin-bottom:40px;
		
	}

	#content_right #pub2Layer img
	{
		padding:2px;
	    border: 1px solid #cccccc;
		margin: 2px;
		width: 300px;
	    height: 250px;
	}
	
	#content_right #pub3Layer
	{
		
		width: 304px;
	    height: 604px;
		margin-bottom:40px;
		
	}

	#content_right #pub3Layer img
	{
		padding:2px;
	    border: 1px solid #cccccc;
		margin: 2px;
		width: 300px;
	    height: 600px;
	}

	#content_right #fbLikeBox
	{
		margin: 30px 0px 32px 0px;
		height:295px;
	}
		/* ****************************************************************** */
		/* ************************** Invitations *************************** */
		/* ****************************************************************** */
		#content_right #invitContainer
		{
			width: 172px;
			border: 1px solid white;
			margin-top: 20px;
		}

		#content_right #invitContainer div#invitTitle
		{
			position: relative; /* Pour pouvoir utiliser le z-index */
			width: 104px;
			height: 38px;
			margin: 0px 0px 0px 31px;
			z-index: 10;
		}

		#content_right #invitContainer #invitLayer
		{
			position: relative; /* Pour pouvoir utiliser le z-index */
			width: 164px;
			/*margin-top: 23px;*/
			margin-top: -15px; /* L'utilisation du positionnement absolut ne fonctionne pas comme il faut IE7 => marges n�gatives */
			border: 1px solid #cccccc;
			z-index: 5;
		}

		#content_right #invitContainer #invitLayer #invitLayerContent
		{
			position: relative;
			width: 156px;
			padding: 2px 2px 1px 2px;
		}

		#content_right #invitContainer #invitLayer #invitLayerContent img
		{
			display: block; /* Pour que IE7 ne rajoute pas des marges */
			margin-bottom: 1px;
			width: 160px;
			height: 160px;
		}

		#content_right #invitContainer #invitLayer #invitLayerContent div.layer
		{
			position: absolute;
			left: 2px;
			width: 156px;
			/*height: 43px;*/
			padding: 7px 0px 4px 4px;
			margin-top: 110px;
			background-color: white;
			opacity: 0.8;
			filter: alpha(opacity=80);
		}

		#content_right #invitContainer #invitLayer #invitLayerContent div.invitLayer
		{
			position: absolute;
			left: 2px;
			margin-top: 32px;
			height: 46px;
			width: 131px;

			padding: 0px 4px 0px 4px;
			background-color: #ffffff;
			z-index: 999;
		}

		#content_right #invitContainer #invitLayer #invitLayerContent div.layer .eventName
		{
			font-size: 18px;
			line-height: 23px;
		}

		#content_right #invitContainer #invitLayer #invitLayerContent div.layer .eventLieu
		{
			line-height: 1em;
		}
		/* ****************************************************************** */
		
		/* ************************************************************************** */
		/* ******************* Paris Ma Nuit (Interview) Droite ******************** */
		/* ************************************************************************ */
		#content_right #pmnContainer
		{
			width: 303px;
			height:362px;
			margin-top:-30px;
			margin-left:3px;
			margin-bottom:10px;
		}

		#content_right #pmnTitle
		{
			width: 303px;
			height:80px;
			z-index:1000000000;
			background: url(../images/divers/title_pmn.png)no-repeat;
			background-image: url('../images/divers/title_pmn.png')\9;
			background-repeat:no-repeat\9;
			background-position:top;
			position:relative;
		}
		
		#content_right #pmnContainer #pmnLayer
		{
			float: left; /* Pour que ca fonctionne si on met display: block; sur l'image */
			width: 270px;
			/*border:solid 1px #ccc;*/
			padding-left:35px;
			/*padding-bottom:10px;*/
			z-index:100000000;
			top:-40px;
			position:relative;
			background: url(../images/divers/fond_pmn.png)no-repeat;
			background-image: url('../images/divers/fond_pmn.png')\9;
			background-repeat:no-repeat\9;
		}

		#content_right #pmnContainer img.pmnPhoto
		{
			display: block; /* Pour que IE7 ne rajoute pas des marges */
			width: 230px;
			height:227px;
			-moz-box-shadow:inset 0px 0px 10px 2px #777777;
			-webkit-box-shadow:inset 0px 0px 10px 2px #777777;
			box-shadow:inset 0px 0px 10px 2px #777777;
			/*height: 198px;*/
			border:solid 1px #ccc;
			margin: 0px 5px 0px 2px;
			top:-6px;
			position:relative;
		}
		
		#content_right #pmnContainer #ombre
		{
			display: block; /* Pour que IE7 ne rajoute pas des marges */
			width: 230px;
			height:227px;
			z-index:30000000;
			-moz-box-shadow:inset 0px 0px 10px 2px #666;
			-webkit-box-shadow:inset 0px 0px 10px 2px #666;
			box-shadow:inset 0px 0px 10px 2px #666;
			margin: 36px 5px 0px 3px;
			background-color:none;
			top:-6px;
			position:absolute;
		}

		#content_right #pmnContainer #pmnLayerContentTextContainer
		{
			width: 304px;
			height: 100px;
			margin-left:-35px;
			margin-top:-15px\9;
			margin-top:-6px;
			background: url('../images/divers/pmn_mid.png') repeat-y;
		}
		
		

		#content_right #pmnLayer #pmnLayerBottom
		{
			width: 304px;
			height: 20px;
			background: url('../images/divers/pmn_bot.png') no-repeat;
			margin-bottom: 0px;
			margin-left:-35px;
			
		}

		#content_right #pmnContainer #pmnLayerContentTextContainer #pmnLayerContentText
		{
			/*height: 39px;*/
			padding: 10px 40px 0px 40px;
			width: 190px;
		}

		#content_right #pmnContainer #pmnLayerContentReadMore
		{
			margin: 0px 0px 0px 207px;
			position:relative;
			left:30px;
		}

		/*#content_right #pmnContainer*/ .pmnName
		{
			font: normal normal normal 22px/1em LeagueGothicRegular;
			color: #5b5c5c;
			text-decoration: none;
			text-transform: uppercase;
		}

		/*#content_right #pmnContainer*/ .pmnProfRead /*#content_right #pmnContainer a.pmnProfRead:visited*/
		{
			font: italic normal normal 11px/1em Georgia, serif;
			color: #333333;
			text-decoration: none;
			line-height: 13px;
		}

		a.pmnProfRead:hover, a.pmnProfRead:active, a.pmnProfRead:focus
		{
			color: #000000;
			text-decoration: none;
		}
		/* ****************************************************************** */	
	
#content_right #pub2Layer
	{
		
		width: 304px;
	    height: 254px;
		margin-bottom:40px;
		
	}

	#content_right #pub2Layer img
	{
		padding:2px;
	    border: 1px solid #cccccc;
		margin: 2px;
		width: 300px;
	    height: 250px;
	}
	
	#content_right #pub3Layer
	{
		
		width: 304px;
	    height: 254px;
		margin-bottom:30px;
		margin-top:-30px;
		margin-left:3px;
		
	}

	#content_right #pub3Layer img
	{
		padding:2px;
	    border: 1px solid #cccccc;
		margin: 2px;
		width: 300px;
	   height: 250px;
	}

	#content_right #fbLikeBox
	{
		margin: 4px 0px 32px 4px;
	}	
	
	#content_right #follow_twitter
	{
		border:solid 1px #ccc; 
		padding:10px;
		text-align:center;
		margin-left:4px;
		width:288px;
	}
	
	/* ********************************************************************** */
/* ************************************************************************** */

/* ************************************************************************** */
/* ********************************* Footer ********************************* */
/* ************************************************************************** */
#footer
{
	clear: both;
	/*width: 1100px;*/
	width: 100%;
	height: 194px;
	background: black;
}

#footer #fcontent
{
	width: 1100px;
	margin: 0px auto 0px auto;
}

#footer table#tbFooter
{
	margin-left: 60px;
	font: normal normal normal 11px/1em Tahoma;
	color: white;
	line-height: 12px;
}

#footer table#tbFooter #col1
{
	width: 205px;
	border-right: 1px dotted #808080;
}

#footer table#tbFooter #col2
{
	width: 125px;
	padding-left: 40px;
	border-right: 1px dotted #808080;
}

#footer table#tbFooter #col3
{
	width: 135px;
	padding-left: 40px;
	border-right: 1px dotted #808080;
}

#footer table#tbFooter #col4
{
	width: 125px;
	padding-left: 40px;
	line-height: 15px;
}

#footer table#tbFooter #col4 a
{
	font: italic normal normal 11px/14px Georgia, serif;
}

#footer table#tbFooter a, #footer table#tbFooter a:visited
{
	color: white;
	text-decoration: none;
}

#footer table#tbFooter a:hover, #footer table#tbFooter a:active, #footer table#tbFooter a:focus
{
	color: #c5c5c5;
	text-decoration: none;
}

#footer #footer_logo
{
	float: right;
	width: 128px;
	height: 128px;
	margin: 34px 60px 0px 0px;
	background: url(../images/divers/footer_logo.gif) no-repeat;
}
/* ************************************************************************** */

/* ************************************************************************** */
/* **************************** Textes & Boutons **************************** */
/* ************************************************************************** */
h1, .h1
{
	font: normal normal normal 25px/1em LeagueGothicRegular;
	text-transform: uppercase;
	color: #605c5c;
	text-decoration: none;
}

h2, .h2
{
	font: italic normal normal 11px/1em Georgia, serif;
	color: #605c5c;
	text-decoration: none;
}

h3, .h3
{
	font: normal normal normal 40px/1em LeagueGothicRegular;
	text-transform: uppercase;
	color: #605c5c;
	text-decoration: none;
}

h4, .h4
{
	font: normal normal normal 60px/1em LeagueGothicRegular;
	text-transform: uppercase;
	color: #605c5c;
	text-decoration: none;
}

h5, .h5
{
	font: italic normal normal 11px/1em Georgia, serif;
	color: #3e3e3e;
	text-decoration: none;
}

a.h2:hover, a.h2:active, a.h2:focus
{
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}


a.h5:hover, a.h5:active, a.h5:focus
{
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}

h6, .h6, h6 a, .h6 a, h6 a:visited, .h6 a:visited
{
	font: italic normal normal 20px/1em Georgia, serif;
	color: #605c5c;
	text-decoration: none;
}

h6 a:hover, h6 a:active, h6 a:focus, .h6 a:hover, .h6 a:active, .h6 a:focus
{
	text-decoration: underline;
}

h7, .h7
{
	font: italic normal normal 11px/1em Georgia, serif;
	color: #6a6a6a;
	text-decoration: none;
}

h8, .h8
{
	font: italic normal normal 25px/1em Georgia, serif;
	color: #605c5c;
	text-decoration: none;
}

.eventDate
{
	font: italic normal normal 14px/1em Georgia, serif;
	color: #000000;
	text-decoration: none;
	line-height: 25px;
}

.eventName
{
	font: normal normal normal 22px/1em LeagueGothicRegular;
	color: #5d5d5d;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 24px;
}

.eventNameActive
{
	color: #000000;
}

.eventLieu, .eventType
{
	font: italic normal normal 11px/1em Georgia, serif;
	color: #333333;
	text-decoration: none;
	line-height: 13px;
}

.eventType
{
	margin-top: 4px;
}

.ajaxMessage
{
	font: normal normal normal 26px/1em LeagueGothicRegular;
	color: #5d5d5d;
	text-decoration: none;
}

#btOk, .btOk
{
	display: block;
	width: 23px;
	height: 23px;
	background: url(../images/divers/ok_off.gif) no-repeat;
	cursor: pointer;
}

#btOk:hover, .btOk:hover
{
	background: url(../images/divers/ok_on.gif) no-repeat;
}

a.button1, a.button1:visited
{
	height: 18px;
	padding: 2px 6px 2px 6px;
	font: italic normal normal 11px/1em Georgia, serif;
	color: #ffffff;
	background-color: #605c5c;
	text-decoration: none;
}

a.button1:hover, a.button1:active, a.button1:focus
{
	color: #ffffff;
	background-color: #000000;
}

a.button2, a.button2:visited
{
	height: 23px;
	padding: 4px 8px 4px 8px;
	font: italic normal normal 11px/1em Georgia, serif;
	color: #ffffff;
	background-color: #000000;
	text-decoration: none;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	/*behavior: url(http://parislanuit.fr/js/PIE.htc); Marche pas */
}

a.button2:hover, a.button2:active, a.button2:focus
{
	color: #ffffff;
	background-color: #605c5c;
	cursor: pointer;
}

input, textarea, select
{
	display: block;

	padding: 4px 0px 3px 4px;

	border: 1px solid #d1d1d1;
	vertical-align: middle;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url(http://parislanuit.fr/js/PIE.htc);

	font: italic normal normal 11px/14px Georgia, serif;
	color: #605c5c;
	text-decoration: none;
}

textarea
{
	line-height: 1em;
}

#content_center .tbNavButtons
{
	width: 720px;
}

#content_center .tbNavButtons a, a.NavButtons
{
	font: italic normal normal 11px/1em Georgia, serif;
	color: #3e3e3e;
	text-decoration: none;
}

#content_center .tbNavButtons a:hover, #content_center .tbNavButtons a:active, #content_center .tbNavButtons a:focus, a.NavButtons:hover, a.NavButtons:active, a.NavButtons:focus
{
	color: #000000;
	text-decoration: none;
}

.dottedSeparator
{
	border-top: 1px dotted #7f7f7f;
	height: 1px;
	width:720;
}

/*#content_center #pmn_page*/ td#fbLike 	{ padding: 0px 0px 0px 0px;  }
/*#content_center #pmn_page*/ td#fbShare	{ padding: 2px 0px 0px 18px; }
/*#content_center #pmn_page*/ td#tweet   	{ padding: 1px 0px 0px 6px; }
/*#content_center #pmn_page*/ td#tweetCount { padding: 1px 0px 0px 1px;  }
td#gg_plus   	{ padding: 1px 0px 0px -5px; }

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

/* ************************************************************************** */
/* ********************************* Fonts ********************************** */
/* ************************************************************************** */
@font-face
{
	font-family: 'LeagueGothicRegular';
	src: url('../fonts/league_gothic-webfont.eot');
	src: url('../fonts/league_gothic-webfont.eot#iefix') format('embedded-opentype'),
	     url('../fonts/league_gothic-webfont.woff') format('woff'),
	     url('../fonts/league_gothic-webfont.ttf') format('truetype'),
	     url('../fonts/league_gothic-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* ************************************************************************** */

/* ########################################################################## */
/* ############################### P A G E S ################################ */
/* ########################################################################## */
#content_center #pageAddress
{
	height: 10px;
	margin-bottom: 16px;

	font: italic normal normal 11px/1em Georgia, serif;
	color: #605c5c;
	text-decoration: none;
}

#content_center #pageAddress a, #content_center #pageAddress a:visited
{
	font: italic bold normal 11px/1em Georgia, serif;
	color: #605c5c;
	text-decoration: none;
}

#content_center #pageTitleSeparator
{
	margin: 2px 0px 10px 0px;
}

#content_center #pageTitleSeparator div
{
	border-top: 1px solid #605c5c;
	width: 730px;
	height: 1px;
	margin-bottom: 3px;
}

/* ************************************************************************** */
/* ********************************* Accueil ******************************** */
/* ************************************************************************** */
#content_center table#agenda
{
	margin-top: 4px;
}

#content_center table#agenda ul
{
	list-style: none;
}

/*#content_center table#agenda ul li*/ .eventBox
{
	width: 173px;
	padding-bottom: 8px;
	border: 1px solid #cccccc;
	margin: 8px 0px 10px 0px;
}

.eventBox[href]:hover
{
	cursor: pointer;
}

/*#content_center table#agenda ul li */.eventBox .eventImage
{
	position: relative; /* Pour pouvoir utiliser le z-index */
	width: 169px;
	height: 171px;
	margin: 2px 0px 0px 2px;
	z-index: 5;
}

/*#content_center table#agenda ul li*/ .eventBox .eventImage img
{
	width: 169px;
	height: 171px;
}

/*#content_center table#agenda ul li*/ .eventBox .eventStyleBox
{
	position: relative; /* Pour pouvoir utiliser le z-index */
	float: left; /* Pour que ce qui vient � la suite ne se place pas dessous */
	height: 18px;
	margin-top: -134px;
	z-index: 10;
	color: #4c4c4c;
}

/*#content_center table#agenda ul li*/ .eventBox .eventBoxText
{
	margin: 2px 0px 0px 4px;
}

.eventStyleBox div.bg
{
	height: 18px;
	color: #4c4c4c;
	background: url(../images/divers/agenda_musicstyle_curve.png) no-repeat;
}

.eventStyleBox span.text
{
	font: italic normal normal 12px/1em Georgia, serif;
	color: #4c4c4c;
	padding-left: 8px;
	line-height: 17px;
}

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

#content_center table#hp_pv ul
{
	list-style: none;
}

/*#content_center table#hp_pv td.photos ul li*/ .photoBox
{
	width: 124px;
	height: 163px;
	border: 1px solid #cccccc;
	margin: 8px 0px 10px 0px;
	padding: 2px 0px 0px 2px;
}

/*#content_center table#hp_pv td.photos ul li*/ .photoBox .photoImage
{
	position: relative; /* Pour pouvoir utiliser le z-index */
	width: 122px;
	height: 124px;
	z-index: 5;
}

/*#content_center table#hp_pv td.photos ul li*/ .photoBox .photoImage img
{
	width: 122px;
	height: 124px;
}

/*#content_center table#hp_pv td.photos ul li*/ .photoBox .photoLayer
{
	position: relative; /* Pour pouvoir utiliser le z-index */
	float: left; /* Pour que ce qui vient � la suite ne se place pas dessous */
	width: 120px;
	padding: 2px 0px 0px 2px;
	margin-top: -60px;
	z-index: 10;

	background-color: white;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

/*#content_center table#hp_pv td.photos ul li*/ .photoBox .photoText
{
	padding-left: 2px;
}

.photoBox[href]:hover
{
	cursor: pointer;
}
/* ************************************************************************** */

#content_center table#hp_pv td.videos ul li .videoBox
{
	width: 261px;
	height: 200px;
	padding: 2px;
	border: 1px solid #cccccc;
	margin: 8px 0px 10px 0px;
}

#content_center table#hp_pv td.videos ul li .videoBox .videoImage
{
	position: relative; /* Pour pouvoir utiliser le z-index */
	width: 261px;
	height: 161px;
	z-index: 5;
}

#content_center table#hp_pv td.videos ul li .videoBox .videoImage img
{
	width: 261px;
	height: 161px;
}

#content_center table#hp_pv td.videos ul li .videoBox .videoPlayBt
{
	position: relative; /* Pour pouvoir utiliser le z-index */
	float: left; /* Pour que ce qui vient � la suite ne se place pas dessous */
	width: 56px;
	height: 37px;
	margin: -112px 0px 0px 102px;
	z-index: 10;
	background:url(../images/divers/hp_video_play.png) no-repeat;
}

#content_center table#hp_pv td.videos ul li .videoBox .videoLayer
{
	position: relative; /* Pour pouvoir utiliser le z-index */
	float: left; /* Pour que ce qui vient � la suite ne se place pas dessous */
	width: 261px;
	padding: 2px 0px 0px 2px;
	margin-top: -60px;
	z-index: 10;

	background-color: white;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

#content_center table#hp_pv td.videos ul li .videoBox .videoText
{
	padding-left: 2px;
}
/* ************************************************************************** */

/* ************************************************************************** */
/* ********************************** News ********************************** */
/* ************************************************************************** */
#content_center div#news_page ul#newsList
{
	list-style: none;
}

#content_center div#news_page ul#newsList li
{
	width: 730px;
	border: 1px solid #cccccc;
	margin: 19px 0px 11px 0px;
	padding-bottom: 10px;
}

#content_center div#news_page ul#newsList li div.newsDate
{
	margin: 6px 0px 0px 9px;
	height: 20px;
	font: italic normal normal 14px/1em Georgia, serif;
	color: #000000;
}

#content_center div#news_page ul#newsList li div.newsDate a
{
	font: italic normal normal 14px/1em Georgia, serif;
	color: #000000;
}

#content_center div#news_page ul#newsList li div.newsText
{
	margin: 1px 0px 0px 0px;
	padding: 0px 9px 0px 9px;
	font: normal normal normal 12px/1em Tahoma;
	color: #605c5c;
	line-height: 16px;
}

#content_center div#news_page ul#newsList li div#newsListSeparator
{
	border-top: 1px dotted #7f7f7f;
	width: 720px;
	height: 1px;
	margin: 18px 0px 9px 7px;
}

#content_center div#news_page ul#newsList li td#fbLike
{
	padding: 0px 0px 0px 6px;
}

#content_center div#news_page ul#newsList li td#fbShare
{
	padding: 2px 0px 0px 18px;
}

#content_center div#news_page ul#newsList li td#tweet
{
	padding: 1px 0px 0px 18px;
}

#content_center div#news_page ul#newsList li td#tweetCount
{
	padding: 1px 0px 0px 1px;
}

#content_center div#news_page ul#newsList li p img.newsImage
{
	float:left;
	margin-right:10px;
}

#content_center div#news_page ul#newsList li p
{
	padding-right:5px;
}


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

/* ************************************************************************** */
/* ****************************** Invitations ******************************* */
/* ************************************************************************** */
#content_center div#invitations_page div#invitTitleMsg, div.titleMsg
{
	width: 720px;
	padding: 2px;
	font: italic normal normal 15px/1em Georgia, serif;
	color: #3e3e3e;
	line-height: 24px;
}

#content_center div#invitations_page table#tbInvitations
{
	margin-top: 14px;
}
/* ************************************************************************** */

/* ************************************************************************** */
/* ********************************* Agenda ********************************* */
/* ************************************************************************** */

	/* ********************************************************************** */
	/* ***************************** Calendrier ***************************** */
	/* ********************************************************************** */
	#agendaDatepicker
	{
		/*border: 1px solid red;*/
		margin-bottom: -15px;
		margin-left:85px;
	}

	#agendaDatepicker .ui-datepicker
	{
		width: 539px;
		padding: 0px;
	}

	#agendaDatepicker .ui-datepicker-header
	{
		height: 30px;
		border-bottom: 1px dotted #7f7f7f;
		font: italic normal normal 20px/1em Georgia, serif;
		color: #605c5c;
		text-decoration: none;
		padding-bottom: 8px;
	}

	#agendaDatepicker .ui-datepicker-header a
	{
		font: italic normal normal 12px/1em Georgia, serif;
		color: #605c5c;
		text-decoration: none;
	}

	#agendaDatepicker .ui-datepicker table
	{
		border-collapse: separate;
		border-spacing: 0px 7px;
		margin-top: -7px;
		padding-bottom: 8px;
		border-bottom: 1px dotted #7f7f7f;
	}

	#agendaDatepicker .ui-datepicker th
	{
		font-weight: normal;
		font: italic normal normal 14px/1em Georgia, serif;
		color: #605c5c;
		padding-bottom: 6px;
		border-bottom: 1px solid #dfdede;
		padding-left: 10px;
		text-align: left;
	}

	#agendaDatepicker table.ui-datepicker-calendar td
	{
		padding: 0px;
	}

	#agendaDatepicker table.ui-datepicker-calendar a.ui-state-default
	{
		display:block;
		width: 67px;
		height: 19px;
		padding: 2px 0px 0px 10px;
		border: 0px;
		background-color: #efeeee;
		background-image: none;
		font: italic normal normal 14px/1em Georgia, serif;
		color: #605c5c;
		text-align: left;
	}

	#agendaDatepicker table.ui-datepicker-calendar a.ui-state-default:hover
	{
		font-weight: bold;
		text-decoration: none;
	}

	#agendaDatepicker table.ui-datepicker-calendar a.lastDay
	{
		background-image: url(../images/divers/agenda_calendar_lastday.gif);
		background-repeat: no-repeat;
		background-color: white;
		color: #605c5c;
	}

	#agendaDatepicker table.ui-datepicker-calendar a.pastDay
	{
		background-color: #ffffff;
		background-image: none;
	}

	#agendaDatepicker table.ui-datepicker-calendar a.ui-state-active
	{
		background-image: url(../images/divers/agenda_calendar_selection.png);
		background-repeat: no-repeat;
		color: white;
	}
	/* ********************************************************************** */

	#agendaSelectedDay
	{
		width: 725px;
		font-family:"Georgia", "serif";
		font-style: italic;
		font-size:30px;
		color: #605c5c;
		padding: 0px 0px 8px 0px;
		border-bottom: 1px dotted #7f7f7f;
		margin-bottom: 25px;
		-webkit-text-size-adjust:none; 
	}

/*#content_center .agendaList .eventBox
{
	width: 173px;
	height: 243px;
	border: 1px solid #cccccc;
	margin: 8px 0px 10px 0px;
}

#content_center .agendaList .eventBox .eventImage
{
	position: relative;
	width: 169px;
	height: 171px;
	margin: 2px 0px 0px 2px;
	z-index: 5;
}*/

#content_center .agendaList .boxInverted .eventBox
{
	padding-bottom: 2px;
}

#content_center .agendaList .boxInverted .eventBox .eventImage
{
	position: relative; /* Pour pouvoir utiliser le z-index */
	width: 169px;
	height: 171px;
	margin: 13px 0px 0px 2px;
	z-index: 5;
}

/*#content_center .agendaList .eventBox .eventImage img
{
	width: 169px;
	height: 171px;
}*/

#content_center .agendaList .eventBox .eventLayer
{
	position: relative; /* Pour pouvoir utiliser le z-index */
	float: left; /* Pour que ce qui vient � la suite ne se place pas dessous */
	height: 35px;
	margin-top: -129px;
	z-index: 10;

	padding: 12px 8px 0px 8px;
	background-color: #ffffff;
	opacity: 0.8;
	filter: alpha(opacity=80);

	font: normal normal normal 25px/1em LeagueGothicRegular;
	color: #000000;
	text-transform: uppercase;
}

/*#content_center .agendaList .eventBox .eventBoxText
{
	margin: 2px 0px 0px 4px;
}*/

#content_center .agendaList .boxInverted .eventBox .eventBoxText .eventName
{
	height: 22px;
	line-height: 1em;
	/*margin: 5px 0px 0px 2px;*/
}

#content_center .agendaList .boxInverted .eventBox .eventBoxText .eventDate
{
	height: 14px;
	line-height: 1em;
	margin: 0px 0px 0px 1px;
}

#content_center .agendaList .boxInverted .eventBox .eventBoxText .eventLieu
{
	height: 11px;
	line-height: 1em;
	margin: 5px 0px 0px 2px;
}
/* ********************************************************************** */

/* ************************************************************************** */
/* ***************************** Fiche Ev�nement **************************** */
/* ************************************************************************** */
#content_center #event_page .eventViewLeftBox
{
	float: left;
	padding: 2px;
	border: 1px solid #cccccc;
	margin: 8px 10px 0px -1px;
}

#content_center #event_page .eventViewLeftBox .eventMaxImage
{
	position: relative; /* Pour pouvoir utiliser le z-index */
	width: 199px;
	/*height: 298px;*/
	z-index: 5;
}

#content_center #event_page .eventViewLeftBox .eventMaxImage img
{
	width: 199px;
	/*height: 298px;*/
}

#content_center #event_page .eventViewLeftBox .eventStyleBox
{
	position: relative; /* Pour pouvoir utiliser le z-index */
	float: left; /* Pour que ce qui vient � la suite ne se place pas dessous */
	height: 18px;
	/*margin-top: -278px;*/
	margin-top: -30px;
	z-index: 10;
}

#content_center #event_page .eventViewRightBox
{
	margin: 6px 0px 0px 221px;
	width: 505px;
	/*height: 300px;*/
}

#content_center #event_page .eventViewRightBox ul
{
	list-style: none;
}

#content_center #event_page .eventViewRightBox li.separator
{
	border-bottom: 1px dotted #7f7f7f;
}

#content_center #event_page .eventViewRightBox li.eventType
{
	font: italic normal normal 13px/1em Georgia, serif;
	color: #3e3e3e;
}

#content_center #event_page .eventViewRightBox li.eventDate
{
	font: italic normal normal 20px/1em Georgia, serif;
	color: #3e3e3e;
	margin-top: 6px;
}

#content_center #event_page .eventViewRightBox li.eventTime
{
	font: italic normal normal 13px/1em Georgia, serif;
	color: #3e3e3e;
	margin: 4px 0px 9px 0px;
}

#content_center #event_page .eventViewRightBox li.separator
{
	height: 1px;
	border-bottom: 1px dotted #7f7f7f;
}

#content_center #event_page .eventViewRightBox li.eventLieu
{
	font: italic normal normal 20px/1em Georgia, serif;
	color: #3e3e3e;
	margin-top: 13px;
}

#content_center #event_page .eventViewRightBox li.eventLieuMore
{
	font: italic normal normal 11px/1em Georgia, serif;
	margin: 2px 0px 10px 0px;
}

#content_center #event_page .eventViewRightBox li.eventPrix
{
	font: italic normal normal 13px/1em Georgia, serif;
	color: #3e3e3e;
	margin-top: 11px;
}

#content_center #event_page .eventViewRightBox li.eventReserver
{
	margin-top: 7px;
}

#content_center #event_page .eventViewRightBox li.eventReserver div.bookOne
{
	margin: 5px 0px 0px 1px;
}

#content_center #event_page .eventViewRightBox li.eventReserver div.bookOne img
{
	margin: 0px;
	border: 1px solid #cccccc;
	padding: 1px;
}

#content_center #event_page .eventViewRightBox li.eventReserver table.bookMulti
{
	border: 1px solid #cccccc;
	font: normal normal normal 6px/1em Tahoma;
	color: #555555;
	margin-top: 5px;
}

#content_center #event_page .eventViewRightBox li.eventReserver table.bookMulti td /* S�parateur */
{
	font: normal normal normal 10px/1em Tahoma;
	color: #dddddd;
}

#content_center #event_page .eventViewRightBox li.eventReserver table.bookMulti a
{
	font: normal normal normal 10px/1em Tahoma;
	color: #555555;
	text-decoration: none;
	margin: 0px 5px 0px 4px;
}

#content_center #event_page .eventViewRightBox li.eventReserver table.bookMulti a:hover, #content_center #event_page .eventViewRightBox li.eventReserver table.bookMulti a:active, #content_center #event_page .eventViewRightBox li.eventReserver table.bookMulti a:focus
{
	color: #000000;
}

#content_center #event_page .eventViewRightBox li.eventViewFacebook
{
	margin-top: 2px;
}

#content_center #event_page .eventViewRightBox li.eventSocialShare
{
	margin-top: 4px;
}

#content_center #event_page .eventArtistsList
{
	margin: 8px 0px 0px 0px;
}

#content_center #event_page .eventArtistsList .artistWith
{
	font: italic normal normal 12px/1em Georgia, serif;
	color: #3e3e3e;
	margin: 0px 0px 7px 0px;
}

#content_center #event_page .eventArtistsList
{
	overflow: hidden;
	margin-bottom: 20px;
}

#content_center #event_page .eventArtistsList .artistList
{
	/*margin-left: -10px;*/
}

#content_center #event_page .eventArtistsList .artistName
{
	font: normal normal normal 20px/24px LeagueGothicRegular;
	color: #605c5c;
	text-transform: uppercase;
	margin-top: 10px;
}

#content_center #event_page .eventArtistsList .artistLabel
{
	font: italic normal normal 11px/1em Georgia, serif;
	color: #605c5c;
	margin-top: 10px;
}

#content_center #event_page .eventText
{
	font: normal normal normal 12px/1em Tahoma;
	color: #3e3e3e;
	margin-top: 20px;
	line-height: 16px;
}

#content_center #event_page .expandableBox .expandableBoxTitle
{
	margin-bottom: 6px;
}

#content_center #event_page .expandableBox .expandableBoxTitle span.expandableBoxTitle
{
	font: italic normal normal 20px/1em Georgia, serif;
	color: #3e3e3e;
	background: url(../images/divers/menu_puce.gif) no-repeat 100% 70%;
	cursor: pointer;
}

#content_center #event_page .expandableBox .expandableBoxTitle span.expandableBoxTitle.closed
{
	background: url(../images/divers/menu_puce_top.gif) no-repeat 100% 70%;
}

#content_center #event_page .expandableBox .expandableBoxContent
{
	font: normal normal normal 11px/1em Tahoma;
	color: #3e3e3e;
	margin-top: 16px;
}

#content_center #event_page .expandableBox#Invitations .expandableBoxContent .msg {}
#content_center #event_page .expandableBox .expandableBoxContent #resultMsg { font-weight: bold; }

#content_center #event_page #InscriptionForm, #content_center #event_page #CommentForm td
{
	font: italic normal normal 11px/1em Georgia, serif;
	color: #6a6a6a;
}

#content_center #event_page .expandableBoxContent#ReadComments ul
{
	list-style: none;
}

#content_center #event_page .expandableBoxContent#ReadComments .commentDate
{
	font: normal normal normal 10px/1em Tahoma;
	color: #a5a5a5;
	margin-top: 6px;
}

#content_center #event_page .expandableBoxContent#ReadComments .commentWriter
{
	font: italic normal normal 11px/1em Georgia, serif;
	color: #3e3e3e;
	margin-top: 4px;
	text-transform: capitalize;
}

#content_center #event_page .expandableBoxContent#ReadComments .commentText
{
	font: normal normal normal 11px/1em Tahoma;
	color: #3e3e3e;
	margin: 6px 0px 15px 0px;
}


#content_center #InscriptionForm table tbody tr td
{
	font: italic normal normal 11px/1em Georgia, serif;
	color: #605c5c;
}

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

/* ************************************************************************** */
/* ********************* Annoncer/Modifier un Ev�nement ********************* */
/* ************************************************************************** */
#content_center #annoncer_page ul
{
	list-style: none;
	font: italic normal normal 11px/1em Georgia, serif;
	color: #6a6a6a;
}

#content_center #annoncer_page #stepMenu ul li
{
	display: inline;
}

#content_center #annoncer_page #stepMenu a
{
	display: inline-block;
	width: 81px;/*91px;*/
	height: 21px;
	font: italic normal normal 14px/1em Georgia, serif;
	color: #605c5c;
	text-decoration: none;
	line-height: 18px;
	padding-left: 8px;
}

#content_center #annoncer_page #stepMenu a.active
{
	background-image: url(../images/divers/annoncer_step_selection.png);
	background-repeat: no-repeat;
	color: white;
}

#content_center #annoncer_page #stepMenu a.passed
{
	background-color: #efeeee
}

#content_center #annoncer_page #previewThumbTitle
{
	font: italic normal normal 16px/1em Georgia, serif;
	color: #3e3e3e;
}

#content_center #annoncer_page #previewBottomMsg
{
	font: italic normal normal 16px/1em Georgia, serif;
	color: #605c5c;
}

#content_center #annoncer_page input, textarea, select
{
	font: normal normal normal 11px/13px Tahoma;
}

#content_center #etape1 ul li table tbody tr td
{
	font: italic normal normal 11px/1em Georgia, serif;
	color: #605c5c;
}

#content_center #etape2 ul li table tbody tr td
{
	font: italic normal normal 11px/1em Georgia, serif;
	color: #605c5c;
}

#content_center #etape3 ul li table tbody tr td
{
	font: italic normal normal 11px/1em Georgia, serif;
	color: #605c5c;
}

#content_center #etape4 ul li table tbody tr td
{
	font: italic normal normal 11px/1em Georgia, serif;
	color: #605c5c;
}

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

/* ************************************************************************** */
/* ******************************* Mon compte ******************************* */
/* ************************************************************************** */
#moncompte_page ul
{
	list-style: none;
}

#moncompte_page ul li.mc_event
{
	display: block;
	width: 705px;
	border: 1px solid #cccccc;
	margin-bottom: 20px;
	padding: 4px 8px 4px 8px;
}

#moncompte_page ul li.mc_event.editable
{
	cursor: pointer;
}

#moncompte_page ul li.mc_event.editable:hover
{
	background-color: #d7d7d7;
}

.loginError, .loginError a
{
	margin-top: 35px;
	font: italic normal normal 17px/1em Georgia, serif;
	color: #e42c2a;
	text-align: justify;
	text-decoration: none;
}

.loginError a, .loginError a:visited
{
	text-decoration: underline;
}

.loginError a:hover, .loginError a:active, .loginError a:focus
{
	text-decoration: none;
}
/* ************************************************************************** */

/* ************************************************************************** */
/* ***************************** Paris Ma Nuit ****************************** */
/* ************************************************************************** */
#content_center #pmn_page .pmnPreviewLeftBox
{
	float: left;
	width: 217px; /*244px-27px;*/
	height: 259px; /*283px-24px;*/
	margin: 6px 0px 0px 0px;
	padding: 24px 0px 0px 27px;
	background: url('../images/divers/pmn_thumb_bg.gif') no-repeat;
}

#content_center #pmn_page .pmnPreviewLeftBox img
{
	width: 188px;
	/*height: 200px;*/
}

#content_center #pmn_page .pmnPreviewRightBox
{
	margin: 20px 0px 0px 245px;
	width: 400px;
	height: 270px;
}

#content_center #pmn_page ul
{
	list-style: none;
}

#content_center #pmn_page ul.pmnPreviewRightBox li.title
{
	font: italic normal normal 25px/1em Georgia, serif;
	color: #2d2d2d;
	margin-top: 20px;
}

#content_center #pmn_page ul.pmnPreviewRightBox li.title .quote_open
{
	background: url('../images/divers/pmn_quote1.gif') no-repeat;
}
#content_center #pmn_page ul.pmnPreviewRightBox li.title .quote_close
{
	background: url('../images/divers/pmn_quote2.gif') no-repeat;
}

#content_center #pmn_page ul.pmnPreviewRightBox li.firstQR .Q
{
	font: italic normal normal 14px/1em Georgia, serif;
	color: #2d2d2d;
	margin-top: 20px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #7f7f7f;
}

#content_center #pmn_page ul.pmnPreviewRightBox li.firstQR .A
{
	font: normal normal normal 12px/1em Tahoma;
	color: #343434;
	line-height: 13px;
	margin-top: 8px;
}

#content_center #pmn_page .pmnBox
{
	width: 184px;
	/*margin: 8px 0px 10px 0px;*/
	background: url('../images/divers/pmn_main_list1.png') no-repeat;
}

#content_center #pmn_page .pmnBox:hover
{
	cursor: pointer;
}

#content_center #pmn_page .pmnBox .pmnImage
{
	width: 150px;
	height: 181px;
}

#content_center #pmn_page .pmnBox .pmnImage img
{
	width: 150px;
	/*height: 159px;*/
	margin: 14px 0px 0px 17px;
}

#content_center #pmn_page .pmnBox .pmnBoxTextContainer .pmnBoxText
{
	width: 150px;
	padding: 0px 0px 0px 16px;
}

#content_center #pmn_page .pmnBox .pmnBoxTextContainer .pmnBoxText .pmnName
{
	font: normal normal normal 18px/1em LeagueGothicRegular;
}

#content_center #pmn_page .pmnBox .pmnBoxTextContainer
{
	width: 184px;
	background: url('../images/divers/pmn_main_list2.png') repeat-y;
}

#content_center #pmn_page .pmnBox .pmnBottom
{
	width: 184px;
	height: 17px;
	background: url('../images/divers/pmn_main_list3.png') no-repeat;
}
/* ************************************************************************** */
#content_center #pmn_page .pmnViewLeftBox
{
	float: left;
	width: 253px; /*276px-23px;*/
	height: 307px; /*327px-20px;*/
	margin: 6px 0px 0px -4px;
	padding: 20px 0px 0px 23px;
	background: url('../images/divers/pmn_view_thumb_bg.png') no-repeat;
}

#content_center #pmn_page .pmnViewLeftBox img
{
	width: 230px;
	/*height: 243px;*/
}

#content_center #pmn_page .pmnViewRightBox
{
	margin: 33px 0px 0px 285px;
	width: 400px;
	height: 310px;
}

#content_center #pmn_page ul.pmnViewRightBox li.pmnProfRead
{
	font: italic normal normal 15px/1em Georgia, serif;
	color: #343434;
	margin-top: 6px;
}

#content_center #pmn_page ul.pmnViewRightBox li.title
{
	font: italic normal normal 30px/1em Georgia, serif;
	color: #343434;
	margin-top: 25px;
	line-height: 34px;
}

#content_center #pmn_page ul.pmnViewRightBox li.title .quote_open
{
	background: url('../images/divers/pmn_quote_large1.gif') no-repeat;
}
#content_center #pmn_page ul.pmnViewRightBox li.title .quote_close
{
	background: url('../images/divers/pmn_quote_large2.gif') no-repeat;
}

#content_center #pmn_page li.QR .Q
{
	font: italic normal normal 16px/1em Georgia, serif;
	color: #343434;
	margin-top: 20px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #7f7f7f;
}

#content_center #pmn_page li.QR .A
{
	font: normal normal normal 12px/1em Tahoma;
	color: #343434;
	line-height: 16px;
	margin-top: 8px;
}
/* ************************************************************************** */

/* ************************************************************************** */
/* ********************************* Lieux ********************************** */
/* ************************************************************************** */
#content_center #lieux_page li.lieuxMenuCaption
{
	font-family: "Georgia", "Serif";
	font-style:italic;
	font-size: 14px;
	color: #605c5c;
	margin-top: 5px;
}

#content_center #lieux_page li.lieuxMenuCaption table tbody tr td#title_lieux
{
	font-family: "Georgia", "Serif";
	font-style:italic;
	font-size: 14px;
	color: #605c5c;
}

a.lieuListBoxParent
{
	display: block;
	width: 265px;
	height: 73px;
	margin-bottom: 17px;
}

/*#content_center #lieux_page*/ .lieuListBox
{
	width: 355px;
	height: 73px;
	border: 1px solid #cccccc;
	cursor: pointer;
	margin-bottom: 15px;
}

/*#content_center #lieux_page*/ .lieuListBox .boxLogo
{
	float: left;
	display: block;
	width: 102px;
	height: 69px;
	margin: 2px;
	background-color: #efeeee;
}

/*#content_center #lieux_page*/ .lieuListBox .boxText
{
	width: 175px;
	height: 65px;
	margin: 2px 0px 0px 115px;
}

.lieuName
{
	font: normal normal normal 22px/1em LeagueGothicRegular;
	color: #605c5c;
	text-decoration: none;
	text-transform: uppercase;
	width:225px;
}

.lieuDesc
{
	font: italic normal normal 11px/1em Georgia, serif;
	color: #605c5c;
}

.lieuNameActive
{
	color: #000000;
}

#content_center #lieux_page table#lieuList tr td
{
	padding-bottom: 20px;
}

#content_center #lieux_page .
{
	padding-bottom: 20px;
}

#imgLieuxMenu
{
	margin-left:100px;
}

#LieuxMenu li.dottedSeparator
{
	width:720px;
}

/* ************************************************************************** */
#content_center #lieux_view_page #llbLogo
{
	float: left;
	width: 200px;
	padding: 2px;
	border: 1px solid #cccccc;
	margin-top: 2px;
}

#content_center #lieux_view_page #llbInfo
{
	height: 140px;
	margin-left: 220px;
}

#content_center #lieux_view_page #llbInfo li.lieuType
{
	font: italic normal normal 13px/1em Georgia, serif;
	color: #3e3e3e;
	text-decoration: none;
}

#content_center #lieux_view_page #llbInfo li.lieuAdresse
{
	font: italic normal normal 20px/24px Georgia, serif;
	color: #3e3e3e;
	text-decoration: none;
	margin-top: 5px;
}

#content_center #lieux_view_page #llbInfo li.lieuContact, #content_center #lieux_view_page #llbInfo li.lieuContact a, #content_center #lieux_view_page #llbInfo li.lieuContact a:visited
{
	font: italic normal normal 12px/1em Georgia, serif;
	color: #3e3e3e;
	text-decoration: none;
	margin: 5px 0px 7px 0px;
}

#content_center #lieux_view_page #llbInfo li.separator, li.separator
{
	border-bottom: 1px dotted #7f7f7f;
}

#content_center #lieux_view_page #llbInfo li.lieuMetro table tbody tr td#title_metro
{
	font: italic normal normal 13px/1em Georgia, serif;
	color: #3e3e3e;
	text-decoration: none;
	margin-top: 7px;
}

#content_center #lieux_view_page #llbInfo li.lieuGoogleAdresse a, #content_center #lieux_view_page #llbInfo li.lieuGoogleAdresse a:visited
{
	font: italic normal normal 12px/1em Georgia, serif;
	color: #3e3e3e;
	text-decoration: none;
}

#content_center #lieux_view_page #prog_title
{
	/*font: italic normal normal 30px/1em Georgia, serif;
	color: #3e3e3e;*/
	text-decoration: none;
	margin-top: 25px;
}

#content_center  #lieux_view_page div#prog_title
{
	font: italic normal normal 25px/1em Georgia, serif;
	color: #3e3e3e;
}

#content_center #lieux_view_page #llbInfo li a:hover, #content_center #lieux_view_page #llbInfo li a:active, #content_center #lieux_view_page #llbInfo li a:focus
{
	text-decoration: underline;
}
/* ************************************************************************** */


/* ************************************************************************** */
/* ********************************* Photos ********************************* */
/* ************************************************************************** */

#gallery_page #photoContainter_nav
{
	width: 540px;
	height:380px;
	position:absolute;
	z-index:100000;
	margin: 13px 0px auto 100px;
	text-align:center;
}


#gallery_page .dottedSeparator
{
	width: 720px;
}


#gallery_page #credits_pv{margin-left: 100px;}


#gallery_page #photoContainter_nav2
{
	width: 540px;
	height:380px;
	position:absolute;
	z-index:200000;
	margin: 13px 0px auto 0px;
	text-align:center;
}

#gallery_page #photoContainter
{
	width: 540px;
	padding: 2px;
	height:auto;
	border: 1px solid #cccccc;
	margin: 20px 0px auto 100px;
	float:left;
}

#gallery_page #photoContainter2
{
	width: 540px;
	padding: 2px;
	height:auto;
	position:relative;
	margin: 420px 0px 10px 0px;
}


#gallery_page #photoContainter_nav .next_pv
{
	width: 150px;
	margin-left:391px;
	margin-top:10px;
	background: url(../images/pack/photos/next_pv.png) no-repeat;
	background-position:right;
	z-index:100000;
	position:absolute;
	opacity:.0;
	filter:alpha(opacity=0);
}

#gallery_page #photoContainter_nav .prev_pv
{
	width: 150px;
	margin-left:3px;
	margin-top:10px;
	background: url(../images/pack/photos/prev_pv.png) no-repeat;
	background-position:left;
	z-index:100000;
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);
	/*filter: “alpha(opacity=0)”;*/

}

#gallery_page table#thumbsGallery tr td img
{
	border: solid 1px #ddd;
}



#gallery_page table#thumbsGallery tr td img.active
{
	opacity: 0.6;
	filter: alpha(opacity=60);
}
/*
#gallery_page #photoContainter
{
	width: 540px;
	padding: 2px;
	border: 1px solid #cccccc;
	margin: 20px 0px 10px 0px;
}

#gallery_page table#thumbsGallery tr td img.active
{
	opacity: 0.6;
	filter: alpha(opacity=60);
}
*/
#videos_page #videoContainter
{
	width: 540px;
	padding: 2px;
	border: 1px solid #cccccc;
	margin: 20px 0px 8px 0px;
}

#videos_page .videoBox
{
	width: 261px;
	/*height: 101px;*/
	padding: 2px;
	border: 1px solid #cccccc;
}

#videos_page .videoBox .vidContainter
{
	position: relative; /* Pour pouvoir utiliser le z-index */
	float: left;
	width: 127px;
	z-index: 5;
}

#videos_page .videoBox .vidContainter img
{
	/*min-height: 80px;*/
	height: 102px;
}

#videos_page .videoBox .vidContainter .videoPlay
{
	position: relative; /* Pour pouvoir utiliser le z-index */
	float: left;
	width: 35px;
	height: 34px;
	background: url(../images/divers/video_play.png) no-repeat;
	margin-top: -65px;
	z-index: 10;
	margin-left: 50px;
}

#videos_page .videoBox:hover
{
	cursor: pointer;
}

#videos_page .videoBox:hover .videoPlay
{
	margin-left: 50px;
}

#videos_page .videoBox .videoText
{
	margin-left: 137px;
	width: 121px;
	/*border: 1px solid red;*/
}

#videos_page li.videoTitle
{
	font: italic normal normal 16px/1em Georgia, serif;
	color: #000000;
	text-decoration: none;
	margin-top: 5px;
}
/* ************************************************************************** */

/* ************************************************************************** */
/* ******************************** Contact ********************************* */
/* ************************************************************************** */
#contact_page .msg1
{
	font: italic normal normal 15px/22px Georgia, serif;
	color: #605c5c;
	text-decoration: none;
	margin-top: 20px;
	width:710px;
}

#contact_page .msg2
{
	font: normal normal normal 12px/16px Tahoma;
	color: #605c5c;
	text-decoration: none;
	margin-top: 25px;
	width:710px;
}

#contact_page ul li.groupTitle
{
	font: italic normal normal 20px/1em Georgia, serif;
	color: #605c5c;
	text-decoration: none;
	padding-bottom: 10px;
	border-bottom: 1px dotted #7f7f7f;
	margin: 30px 0px 5px 0px;
	width:720px;
}

#contact_page ul li.contactName
{
	font: italic normal normal 16px/1em Georgia, serif;
	color: #605c5c;
	text-decoration: none;
	margin-top: 10px;
}

#contact_page ul li.contactEmail img
{
	margin-left:-5px;
}

#contact_page .adresse
{
	font: italic normal normal 16px/1em Georgia, serif;
	color: #605c5c;
	text-decoration: none;
	margin-top: 11px;
}
/* ************************************************************************** */

/* ************************************************************************** */
/* ******************************* Recherche ******************************** */
/* ************************************************************************** */
#search_page .searchPageInput
{
	margin-top: 20px;
}

#search_page li.searchResText
{
	font: italic normal normal 20px/1em Georgia, serif;
	color: #605c5c;
	text-decoration: none;

	padding-bottom: 10px;
	border-bottom: 1px dotted #7f7f7f;
	margin: 30px 0px 30px 0px;
}

#search_page li.resultType
{
	font: normal normal normal 20px/1em LeagueGothicRegular;
	color: #5d5d5d;
	text-decoration: none;
	text-transform: uppercase;

	margin-top: 20px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #7f7f7f;
}

.searchIvName, .searchIvText
{
	font: normal normal normal 12px/16px Tahoma;
	color: #3e3e3e;
}

.searchIvName
{
	text-transform: uppercase;
}
/* ************************************************************************** */

/* ************************************************************************** */
/* **************************** Pages Statiques ***************************** */
/* ************************************************************************** */
#static_page h1
{
	font: italic normal normal 11px/1em Georgia, serif;
	color: #605c5c;
	text-decoration: none;
	text-transform: none;
}

#static_page h2
{
	font: normal normal normal 40px/1em LeagueGothicRegular;
	text-transform: uppercase;
	color: #605c5c;
	text-decoration: none;
}

#static_page h3
{
	font: italic normal normal 11px/1em Georgia, serif;
	color: #605c5c;
	text-transform: none;
}

#static_page h4
{
	display: block;
	font: italic normal normal 16px/1em Georgia, serif;
	color: #605c5c;
	padding-bottom: 4px;
	text-transform: none;
}

#static_page h5
{
	display: block;
	font: italic normal normal 14px/1em Georgia, serif;
	color: #605c5c;
	padding-top: 5px;
	text-transform: none;
}

#static_page h6
{
	font: italic normal normal 20px/1em Georgia, serif;
	color: #605c5c;
	text-decoration: none;
	text-transform: none;
}

#static_page p
{
	padding: 5px 0px 0px 0px;
	font: normal normal normal 10px/13px Tahoma;
	color: #605c5c;
	padding-bottom: 10px;
}

#static_page ul.siteMap li
{
	font: italic normal normal 16px/1em Georgia, serif;
	padding: 12px 0px 4px 0px;
}

#static_page ul.siteMap li.sub
{
	font-size: 14px;
	padding: 0px 0px 0px 27px;
}

#static_page ul.siteMap a, #static_page ul.siteMap a:visited
{
	color: #605c5c;
}
/* ************************************************************************** */
.FBConnectButton_Text
{
	font-family:"Georgia","Serif";
	font-style:italic;
	color: #605c5c;
	font-size:11px;
}

.multiSounds
{
	
}