﻿	body{
		margin:0;
		padding:0;
		font:12px Georgia, "Times New Roman", Times, serif;
		color:#000;
		background:#f6f6f6 url(/_img/common/bg_body.png) repeat-x top center;
	}
	em{font-style:italic;}
	strong{font-weight:bold;}
	acronym{cursor:help; border-bottom:1px dotted;}

	img{border:0;}
	img.alignleft{float:left; display:inline; margin:0 10px 10px 0;}
	img.alignright{float:right; display:inline; margin:0 0 10px 10px;}
	img.centered{display:block; margin:0 auto;}

	p{margin:0 0 16px 0;}
	ul{margin:0 0 16px 20px; list-style:disc;}

	a{text-decoration:none; color:#ee3e2f;}
	a:hover{text-decoration:underline;}

	.clear{clear:both; height:0px; overflow:hidden; line-height:0; font-size:0.0em;}

	h1, h1 a, h1 a:hover{font: bold 34px Rockwell Condensed, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; margin:0;}
	h2, h2 a, h2 a:hover{font:26px Arial, Helvetica, sans-serif; color:#a83a2d; margin:0 0 5px 0;}
	h3, h3 a, h3 a:hover{font:24px Arial, Helvetica, sans-serif; color:#a83a2d; margin:0 0 5px 0;}
	h4, h4 a, h4 a:hover{font:22px Arial, Helvetica, sans-serif; color:#a83a2d; margin:0;}
	h5, h5 a, h5 a:hover{font:20px Arial, Helvetica, sans-serif; color:#a83a2d; margin:0;}
	h6, h6 a, h6 a:hover{font: bold 22px Rockwell Condensed, Arial, Helvetica, sans-serif; color:#000; margin:0;}

	.txtEE3E2F{color:#EE3E2F;} /* rouge */
	.txtFFED00{color:#FFED00;} /* jaune */
	.txt4BA828{color:#4BA828;} /* vert */
	.txt17426D{color:#17426D;} /* bleu */

	.h1_item{overflow:hidden; height:58px; margin:15px 0 20px 20px}
	.h1C{overflow:hidden; float:left; height:58px; padding:10px 0 0 10px; background:url(/_img/common/h1C.png) repeat-x top center;}
	.h1R{overflow:hidden; float:left; height:58px; width:15px; background:url(/_img/common/h1R.png) no-repeat top center;}

	.h1_itemArtiste{overflow:hidden; height:60px; width:630px; margin:20px 0 0px 34px; padding:7px 0 0 16px; background: url(../_img/common/h1Artistes.png) no-repeat top left;}
	.typeface-js{font:Rockwell Condensed, Arial, Helvetica, sans-serif; text-transform:uppercase;}

/* << STRUCTURE ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#flash-background{
		width:100%;
		height:790px;
		height:100%;
		text-align:left;
		margin:0px auto;
		position:absolute;
		top:0px;
		z-index:0;
		background:url(../_img/common/bgheader.jpg) no-repeat top center
	}

	/* CONTAINER ------------------------------------------------------------------------------------------------------------------------------------- */
	#container{
		margin:0 auto;
		position:relative;
		z-index:2;
	}
	#containerHome{
		background:url(/_img/common/headerHome.png) no-repeat top center;
		width:100%;
	}
	#containerPage{
		background:url(/_img/common/headerPage.png) no-repeat top center;
		width:100%;

	}

	#containerfooter{
		width:100%;
	}

	#containerfooter .headerfoot {

				width:100%;
				height:14px;
    }
	#containerfooter .mainfoot {
				background: #000;
				width:100%;
    }


	#flashfoot{
		overflow:hidden;
		margin:0 auto;
		width:100%;
		height:103px;
		background: url(../_img/common/footer_top.png) repeat-x bottom center;

		}

	/* HEADER --------------------------------------------------------------------------------------------------------------------------------------- */
	#header{
		overflow:hidden;
		margin:0 auto;
		width:990px;
		height:280px;
		text-transform:uppercase;
	}
	#header a, #header a:hover{text-decoration:none;}

	#headerLogo{
		overflow:hidden;
		float:left;
		width:290px;
		height:210px;
		padding:0 0 0 0;
		position:absolute;
		*padding:0 0 0 0;
		*position:relative;
	}

	#headerLinks{
		overflow:hidden;
		float:right;
		width:620px;
		height:20px;
		padding:191px 15px 0 0;
		text-align:right;
		color:#fff;
		font:bold 15px Rockwell Condensed, Arial, Helvetica, sans-serif;
	}
	#headerLinks a{color:#fff; padding:0 2px;}
	#headerLinks a:hover{color:#d5bc8f; text-decoration:none;}

	.headerlinkssep{color:#d5bc8f; padding:0 0 0 2px;}



	#headerMenuRub{
		overflow:hidden;
		width:990px;
		height:70px;
		color:#d5bc8f;
	}
	#headerMenuRub a{color:#000;}

	#categoryNavigation {
		margin:0;
		z-index:999999999;
		height:60px;
		width:990px;
	}
	#mainmenu {
		float:left;
		overflow:hidden;
		height:60px;
		width:990px;
		display:inline-block;
	}
	#mainmenu ul{
		float:left;
		list-style:none;
		margin:0;
		padding:0;
	}
	#mainmenu ul li{
	float:left;
	margin:3px 0 0 0px;
	text-align:center;
	background-image: url(/_img/common/headerMenuRub_sep.png);
	background-repeat: no-repeat;
	background-position: right 12px;
	}
	#mainmenu ul li.last{background:none;}
	#mainmenu ul li a{
	    float:left;
	    height:42px;
	    margin:10px 10px 0 5px;
	    text-transform:uppercase;
	    /*font: bold 16pt Rockwell Condensed, Arial, Helvetica, sans-serif;*/
		font: bold 17px Georgia, "Times New Roman", Times, serif;

	    color:#000;
	    text-decoration:none;
		letter-spacing:-1px;
		}

	#mainmenu ul li.active a{color:#a1392c;}
	#mainmenu ul li a:hover{color:#a1392c;}
	#mainmenu ul li.hover, #mainmenu ul li:hover{color:#a1392c;}
	#mainmenu ul li.hover a{color:#a1392c;}
	#mainmenu .hover a{color:#ffffff;}
	#mainmenu .submenu li{clear:both;}
	#menu_layer{
	    margin:50px 0 0 0;
		padding:5px 0 0 0;
	    position:absolute;
	    z-index:999;
	    background:url(/_img/common/headerMenuRub.png) no-repeat bottom center;
	    *background:#EE3E2F;
	    width:435px;
	    height:auto;
	}

	#menu_layer #menuWrapper{
	    clear:both;
	    float:left;
	    padding:0 20px 0 0;
	    *padding:0 0 20px 0;
	}
	#mainmenu .hiddenMenu{display:none;}
	#menu_layer #menuWrapper a{
	    color:#ffffff;
	    margin:0;
	    display:block;
	    clear:both;
	    text-transform:none;
	}
	#menu_layer #menuWrapper a:hover{
		color:#d5bc8f;
	}
	#menu_layer .listing, .footerlisting{
	    float:left;
	    list-style:none;
	}
	#menu_layer ul.listing{
	   *margin-left:10px;
	   *margin-bottom:0px;
	}
	#menu_layer .listing li a{
		width:395px;
		height:50px;
		padding:5px 0;
		border-bottom:1px dotted #655b49;
		text-decoration:none;
		font:12px Georgia, "Times New Roman", Times, serif;
	}
	#menu_layer .listing li a.last{
		border-bottom:none;
	}
	#menu_layer .listing li strong{
		font:bold 14px/28px Georgia, "Times New Roman", Times, serif;
	}
	#menu_layer .listing li a img{
		float:left;
		padding:0 10px 0 0;
	}
	#menu_layer .submenu_box{
	    float:left;
	}
	#headerMenuPage{
		overflow:hidden;
		width:970px;
		height:30px;
		padding:0px 5px 0 20px;
		font:bold 14px Rockwell Condensed, Arial, Helvetica, sans-serif;
		color:#fff;
	}
	#headerMenuPage a{font:bold 16px Arial, Helvetica, sans-serif; color:#fff; padding:0 3px;}
	#headerMenuPage a:hover{color:#ecb03c;}
	#headerMenuPage .linkssep{color:#ecb03c;}


	/* CONTENT -------------------------------------------------------------------------------------------------------------------------------------- */
	#content{
		overflow:hidden;
		margin:0 auto;
		width:990px;
		padding:0;

	}

	#homeContent{overflow:hidden; width:700px; float:left;}
	#pageContenu{overflow:hidden; width:700px; float:left;}
	#pageArchive{overflow:hidden; width:700px; float:left;}
	#pageProgram{overflow:hidden; width:990px;}
	#containerPage #content{margin-top:50px;}



	/* SIDEBAR --------------------------------------------------------------------------------------------------------------------------------------- */
	#sidebar{overflow:hidden; width:290px; float:left;}
	#containerHome #sidebar{margin-top:50px;}

	/* News */
	.sd_news{
		overflow:hidden;
		background:url(/_img/common/sd_news.png) no-repeat top left;
		width:274px;
		margin:0 10px 10px 8px;
		padding:25px 0 0 23px;
		height:400px;
		font:11px/11px Georgia, "Times New Roman", Times, serif;
	}
	.sd_news strong{font:bold 14px/14px Georgia, "Times New Roman", Times, serif; color:#e0a024;}
	.sd_news a{color:#000;}
	.sd_news a:hover{color:#e0a024; text-decoration:none;}

	.vertical{
		position:relative;
		overflow:hidden;
		width:192px;
		height:350px;
	}
	#sidebar .items {
		position:absolute;
		height:20000em;
		margin:0;
	}
	#sidebar .items div {
		overflow:hidden;
		width:192px;
		border-bottom:1px dotted #7F7F7F;
		margin:0 0 10px 0;
		padding:0 0 10px 0;
		line-height:1.4em;
	}
	#sidebar .items img {
		float:left;
		margin:0 10px 5px 0;
		height:50px;
		width:50px;
	}
	#actions{
		overflow:hidden;
		width:230px;
		margin:10px 0 0 0;
		padding:5px 0 0 0;
		/*border-top:1px dotted #4BA828;*/
		text-align:right;
	}
	#actions img{vertical-align:middle;}
	#actions a{cursor:pointer;}
	.disabled{visibility:hidden;}

	.sd_ticket_home {
	padding:0 0 0 12px;
	}

	.sd_ticket {
	padding:30px 0 8px 12px;
	}


	/* Newsletter */
	.sd_newsletter{
		overflow:hidden;
		width:270px;
		padding:0 0 0 20px;
		color:#fff;
		margin:0 0 5px 0;
	}
	.sd_newsletter_header{
		overflow:hidden;
		width:230px;
		height:25px;
		background: url(/_img/common/sd_newsletter_main.png) no-repeat top center;
		padding:0 10px 0 10px;
	}
	.sd_newsletter_main{
		overflow:hidden;
		width:230px;
		background:#000;
		padding:0 10px 5px 10px;
	}
	.sd_newsletter_foot{
		overflow:hidden;
		width:250px;
		height:10px;
		background:url(/_img/common/sd_newsletter_foot.png) no-repeat top center;
		padding:10px 0 0 0;
	}
	.sd_newsletter p{margin:0 0 5px 0;}
	.sd_newsletter .error{color:#a8392c;}
	.sd_newsletter .confirm{color:#d5bc8f;}
	.sd_newsletter input{
		margin:0;
		padding:0;
		vertical-align:middle;
	}
	.sd_newsletter .input_txt{
		background:#fff;
		border:none;
		width:186px;
		height:17px;
		padding:2px;
		font:12px Georgia, "Times New Roman", Times, serif;
		color:#000;
	}

	/* Video */
	.sd_video{
		overflow:hidden;
		width:270px;
		padding:0 0 0 20px;
		color:#fff;
		margin:0 0 15px 0;
	}
	.sd_video_main{
		overflow:hidden;
		width:230px;
		background:#000 url(/_img/common/sd_video_main.png) no-repeat top center;
		padding:15px 10px 0 10px;
	}
	.sd_video_foot{
		overflow:hidden;
		width:250px;
		height:10px;
		background:url(/_img/common/sd_video_foot.png) no-repeat top center;
	}

	/* Facebook */
	.sd_facebook{
		overflow:hidden;
		margin:0 auto 5px auto;
		width:210px;
		height:70px;
		padding:10px 20px 10px 20px;
		background:url(/_img/common/sd_facebook.png) no-repeat top center;
		color:#fff;
		font:bold 13px/13px Georgia, "Times New Roman", Times, serif;
	}
	.sd_facebook p{margin:0 0 6px 0;}
	.sd_facebook .alignleft{float:left; display:inline;}

	/* Menu artistes */
	.sd_artistes_head{
		overflow:hidden;
		background:url(/_img/common/sd_artistes_head.png) no-repeat top center;
		width:290px;
		height:20px;
	}
	.sd_artistes_foot{
		overflow:hidden;
		background:url(/_img/common/sd_artistes_foot.png) no-repeat top center;
		width:290px;
		height:20px;
	}
	.sd_artistes_main{
		background:#eeb23f;
		width:266px;
		margin:0 0 0 12px;
		padding:0px;
	}
	.sd_artistes_main img{float:right; vertical-align:middle;}
	.sd_artistes_main span{*float:left;}

	ul#menuartistes, ul#menuartistes ul {
		list-style-type:none;
		margin:0;
		padding:0 0 6px 0;
		width:266px;
	}

	ul#menuartistes li{
		font:23px Rockwell Condensed, Arial, Helvetica, sans-serif;
		text-transform:capitalize;
		padding:0 8px;
	}
	ul#menuartistes li a{
		color:#fff;
		display:block;
		width:250px;
	}

	ul#menuartistes li a.datehearder{
		background: url(/_img/common/menuartistes.png) no-repeat 3px center;
		color:#fff;
		display:block;
		width:229px;
		height:45px;
		padding:14px 0 0 15px;
	}
	ul#menuartistes li h6{color:#fff;text-transform:uppercase;size:16px;width:auto}

	ul#menuartistes li .arrow{
	margin:3px 10px 0 0;float:right
	}

	ul#menuartistes li ul{
		margin:10px 0;
		width:230px;
		padding:5px 10px 10px 10px;
		background:#fad898;
	}
	ul#menuartistes li ul li{
		background:none;
		border-bottom:1px dotted #b39d74;
		font:bold 13px Arial, Helvetica, sans-serif;
		padding:5px 0;
	}
	ul#menuartistes li ul li a{
		color:#aa3a2d;
		text-decoration:none;
		display:block;
		width:230px;
	}
	ul#menuartistes li ul li a:hover{color:#000;}


	/* FOOTER ---------------------------------------------------------------------------------------------------------------------------------------- */
	#footer{
		overflow:hidden;
		margin:0 auto;
		width:990px;
		height:35px;
		padding:25px 0 0 0;
		color:#fff;
		line-height:25px;
		text-align:right;
	}
	#footer a{color:#fff;}
	#footer a:hover{color:#f2b544; text-decoration:none;}
	#footer img{vertical-align:middle;}
	#footer span{float:left;}

/* STRUCTURE >> ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* << HOME /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#homeSlide{
		/*overflow:hidden;*/
		background:url(/_img/common/homeSlide.png) no-repeat top center;
		margin:0px 0 20px 0;
		width:700px;
		height:400px;
	}
	.homeSlideProg{position:absolute; margin:325px 0 0 -270px; z-index:99999;}

	.scrollable_slide {
		position:relative;
		overflow:hidden;
		float:left;
		width:660px;
		height:360px;
		padding:20px 0 0 0;
	}
	.scrollable_slide .items {
		width:20000em;
		position:absolute;
		clear:both;
	}
	.scrollable_slide img {
		float:left;
		cursor:pointer;
		width:660px;
		height:360px;
	}
	.scrollable_slide .scrollable_item {
		float:left;
		width:660px;
		height:360px;
	}
	a.browse{
		display:block;
		width:47px;
		height:400px;
		float:left;
		cursor:pointer;
		font-size:1px;
	}
	a.right {background:url(/_img/common/scrollable_arrow_right.png) no-repeat center left; margin-left:-27px; z-index:998; position:relative; clear:right;}
	a.left {background:url(/_img/common/scrollable_arrow_left.png) no-repeat center right; margin-right:-27px; z-index:998; position:relative;}
	a.disabled {visibility:hidden !important;}

	/* Teaser listing */
	#homeTeaserlisting{
		overflow:hidden;
		width:690px;
		padding:15px 0 0 10px;
		background: #000;
		margin:0 0 20px 0;
	}
	.homeTeaser_item{
		overflow:hidden;
		float:left;
		width:210px;
		padding:0 15px 0 5px;
		margin:0 0 10px 0;
	}
	.homeTeaser_img{
		width:210px;
		height:23px;
		padding:107px 0 0 0;
	}
	.homeTeaser_title{background: url(../_img/common/teaser_title_bg.png) repeat; color:#aa3a2d; padding:5px; font:italic bold 13px Georgia, "Times New Roman", Times, serif; position:absolute; width:200px; margin:-43px 0 0 0; z-index:25}
	.homeTeaser_title a{color:#aa3a2d;}
	.homeTeaser_title a:hover{color:#000; text-decoration:none;}

	.homeTeaser_chapo{padding:5px}
	.homeTeaser_chapo a{color:#fff;}
	.homeTeaser_chapo a:hover{color:#ecb03c; text-decoration:none;}


	/* Publicit� Banni�re */
	#homeAd{
		overflow:hidden;
		width:700px;
	}
	#homeAd img{
		overflow:hidden;
		width:700px;
		height:87px;
	}

/* HOME >> /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* << PAGE /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#pageContenu_head{overflow:hidden; width:700px; height:25px; background:url(/_img/common/pageContenu_head.png) no-repeat top center;}
	#pageContenu_main{overflow:hidden; width:700px; background:url(/_img/common/pageContenu_main.png) repeat-y top center; line-height:20px; *padding:15px 0 0 0}
	#pageContenu_foot{overflow:hidden; width:700px; height:25px; background:url(/_img/common/pageContenu_foot.png) no-repeat top center;}

	.pageContenu_chapo{width:630px; margin:0 25px 20px 35px; color:#a73b2d; font-size:13px; font-weight:bold;}
	.pageContenu_texte{width:630px; margin:0 35px; overflow:hidden;}
	.pageContenu_texte img{max-width:630px;}
	.pageContenu_fin{width:630px; margin:2px 0 10px 35px; text-align:right;  border-top:1px dotted #7F7F7F;}
	.pageContenu_top{margin:5px 0 0 0; text-align:right;}
	.pageContenu_top a{background:url(/_img/common/outils_top.gif) no-repeat 0 5px; padding:8px 0 0 23px; font-size:11px; float:right; color:#eeb23f;}
	.pageContenu_share{margin:10px 25px 0 0; padding:0; float:left;}
/* PAGE >> /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* << PROGRAMME /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#pageProgram_head{overflow:hidden; width:990px; height:25px; background:url(/_img/common/pageProgram_head.png) no-repeat top center;}
	#pageProgram_main{overflow:hidden; width:990px; background:url(/_img/common/pageProgram_main.png) repeat-y top center;}
	#pageProgram_foot{overflow:hidden; width:990px; height:25px; background:url(/_img/common/pageProgram_foot.png) no-repeat top center;}
	#pageProgram_main .pageContenu_top, #pageProgram_main .pageContenu_fin{width:920px;}

	.programme_alerte{
		overflow: hidden;
    		width:900px;
		margin:0 auto;
		padding:10px;
		background:#ecb03c;
		font-weight:bold;
		font-size:14px;
	}

	.proghead{
		overflow:hidden;
		width:920px;
		height:9px;
		margin:10px 0 0 35px;
		background:url(/_img/common/proghead.png) no-repeat top center;
	}

	.progmain{
		overflow:hidden;
		width:920px;
		background:#a2392c;
		margin:0 0 0 35px;
		padding:15px 0;
		background:#a2392c url(/_img/common/progmain.png) no-repeat top left;
	}
	.progfoot{
		overflow:hidden;
		width:920px;
		height:9px;
		margin:0 0 10px 35px;
		background:url(/_img/common/progfoot.png) no-repeat top center;
	}
	.progmain .typeface-js{
		font:28px;
		text-transform:uppercase;
		text-align:center;
		color:#FFF;
	}
	.progmain_date{overflow:hidden; width:890px;  margin:0 0 12px 65px; padding:0;}
	.progmain_date div{
		float:left;
		width:243px;
		height:52px;
		text-align:center;
		background:url(/_img/common/progdatebg.png) no-repeat top left;
		padding: 8px 0 0 0;
		margin: 0 40px 0 0;
		font: bold 22px Rockwell Condensed, Arial, Helvetica, sans-serif; color:#fff;
	}



	.progmain_head, .progmain_main, .progmain_foot, .progmain_item{overflow:hidden;	width:920px;}
	.progmain_head{margin:0; padding:0;}
	.progmain_main{margin:0; padding:0;background:url(/_img/common/bgprog.png) repeat-y;padding-top:10px}
	.progmain_foot{margin:0; padding:0; background-color:#FFFFFF;}

	.progmain_scene{
		float:left;
		width:0px;
		margin:0 35px 0 10px;
	}

	.progmain_item

	.progmain_artistes{
		float:left;
		width:265px;
		/*background-color:#fff;*/
		margin:0 0 0 15px;
		/*background:url(../_img/common/progmain_artistes.png) repeat-y;*/
	}
	.progmain_artiste{
		overflow:hidden;
		width:265px;
		padding:10px 0;
		color:#000;
	}

	.progmain_artiste_heure{float:left; width:45px; text-align:center; font:21px Rockwell Condensed, Arial, Helvetica, sans-serif; color:#a1392c; margin:0 0 0 5px;}
	.progmain_artiste_nom{float:left; width:190px; padding:0 5px; font:18px Arial, Helvetica, sans-serif;}
	.progmain_artiste a{color:#000;}
	.progmain_artistes a:hover{color:#5EAEDA; text-decoration:none;}

/* PROGRAMME >> /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* << ARCHIVES /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#pageArchive_head{
		overflow:hidden;
		width:700px;
		height:270px;
		padding:10px 0 0 0;
		text-align:center;
		background:url(/_img/common/pageArchive_head.png) no-repeat top center;
	}

	#pageArchiveL{overflow:hidden; float:left; width:450px; margin:0 10px 0 0;}
	#pageArchiveR{overflow:hidden; float:left; width:220px; background:#EE3E2F;}

	.pageArchive_texte{width:425px; margin:0 0 0 25px;}
	.pageArchive_texte img{float:left; margin:0 10px 0 0;}
	.pageArchive_artistes{width:425px; margin:0 0 0 25px; color:#17426D;}
	.pageArchive_artistes .typeface-js{font:13px  Arial, Helvetica, sans-serif; text-transform:uppercase;}

/* << ARCHIVES /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* << ARTISTES /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	.artiste_img{
		overflow:hidden;
		width:630px;
		height:290px;
		margin:0 0 40px 0;
	}
	.artiste_data{
		background:url(../_img/common/artiste_data_bg.png) no-repeat top left;
		color:#fff;
		height:81px;
		padding:22px 0;
		margin:230px 0 0 25px;
		width:239px;
		display:inline-block;
		position:absolute;
		text-align:center;

	}

	.artiste_data h6{text-transform:uppercase; color:#eeb23f;}

	.artiste_media_head{
		overflow:hidden;
		width:630px;
		height:9px;
		background:url(/_img/common/artiste_media_header.png) no-repeat top center;
	}


	.artiste_media_main{
		overflow:hidden;
		width:630px;
		background:#eeb23f url(/_img/common/artiste_media_main.png) no-repeat top center;
		line-height:17px;
	}
	.artiste_media_main a.liens{color:#000; text-decoration:none; background: url(../_img/common/artiste_media_links.png) no-repeat 2px left; padding:0 0 0 23px;}
	.artiste_media_main a{color:#000; text-decoration:none;}
	.artiste_media_main a:hover{color:#df2524;}
	.artiste_media_foot{
		overflow:hidden;
		width:630px;
		height:10px;
		background:url(/_img/common/artiste_media_foot.png) no-repeat top center;
		margin:0 0 15px 0;
	}
	.artiste_media_main .typeface-js{font: bold 14px Rockwell Condensed, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#2c2014; padding:0 0 5px 0;}
	.artiste_media{overflow:hidden; width:300px; float:left; margin:5px 0 6px 10px; padding:0;}

/* ARTISTES >> /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* << PARTENAIRES ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	.partenaires_item{overflow:hidden; width:650px; margin:0 0 6px 0; padding:6px 0; border-bottom:1px dotted #c5c5c5; font-size:11px;}
	.partenaires_item a{color:#000;}
	.partenaires_item a:hover{color:#EE3E2F; text-decoration:none;}
	.partenaires_item strong{font-size:12px; color:#EE3E2F;}
	.partenaires_item img{max-width:200px;}
	.partenaires_item_img{width:200px; float:left; margin:0 20px 0 0; text-align:center;}
	.partenaires_item_txt{width:430px; float:left; padding:15px 0 0 0;}

/* PARTENAIRES >> ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* << TOUS LES ARTISTES /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	.artistes_item	{overflow:hidden; width:630px; padding:3px 0; border-bottom:1px dotted #ccc;}
	.artistes_itemg	{overflow:hidden; width:630px; padding:3px 0; border-bottom:1px dotted #ccc; background:#f1f1f1;}
	.artistes_item a, .artistes_itemg a{color:#000;}
	/*.artiste_item strong, .artiste_itemg strong{font-size:13px;}*/
	.artistes_item a:hover, .artistes_itemg a:hover{color:#EE3E2F;}
	.artistes_nom, .artistes_date, .artistes_scene{
		overflow:hidden;
		float:left;
	}
	.artistes_nom{width:250px;}
	.artistes_date{width:160px;}
	.artistes_scene{width:200px;}

	.artistes_data{overflow:hidden; width:650px; padding:3px 0; margin:0 0 10px 0; border-bottom:1px dotted #ccc; color:#818181; font-size:16px;}

/* TOUS LES ARTISTES >> /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* << SITEMAP ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	.sitemap {}
	.sitemap strong{text-transform:uppercase; color:#a83a2d;}
	.sitemap a{color:#000;}
	.sitemap a:hover{color:#a83a2d;}
	.sitemap ul{
		margin:0 0 10px 40px;
		list-style:square;
		color:#a83a2d;
	}
	.sitemap ul ul{
		margin:0 0 10px 40px;
		list-style:square;
		color:#a83a2d;
	}

	.sitemap h5{margin:0 0 5px 0;}
/* SITEMAP >> ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* << ESPACE PRESSE /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	/* Login */
	.presse_main{
		overflow:hidden;
		margin:0 auto;
		width:307px;
		color:#fff;
		background:#000 url(/_img/common/presse_main.png) no-repeat top center;
		padding:18px 10px 0 10px;
		text-align:right;
	}
	.presse_foot{
		overflow:hidden;
		margin:0 auto 15px auto;
		width:327px;
		height:10px;
		background:url(/_img/common/presse_foot.png) no-repeat top center;
	}
	.presse_main #error_message{overflow:hidden; color:#a73a2e; text-align:left; margin:0 0 6px 0;}
	.presse_main #error_message ul{margin:0 0 16px 20px; padding:0; list-style:square;}
	.presse_main p{margin:0 0 6px 0;}
	.presse_main input{
		margin:0;
		padding:0;
		vertical-align:middle;
	}
	.presse_main .input_txt{
		background:#fff;
		border:none;
		width:220px;
		padding:2px;
		margin:0 0 0 5px;
		font:12px Georgia, "Times New Roman", Times, serif;
		color:#000;
	}

	/* Liste */
	.presse_item{overflow:hidden; width:610px; padding:2px 20px; border-bottom:1px dotted #cccccc;}
	.presse_item a{color:#000;}
	.presse_item a:hover{color:#a73a2e; text-decoration:none;}

/* ESPACE PRESSE >> /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* ARCHIVES << //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	/* LISTE */
	.archive_year{
		overflow:hidden;
		float:left;
		width:210px;
		margin:0 0 20px 0;
		text-align:center;
	}

	/* DETAIL */
	.archive_description{
		overflow:hidden;
		float:left;
		width:360px;
		padding:0 20px 0 0;
		margin:0 0 20px 0;
	}
	.archive_description img{
		float:left;
		margin:0 10px 10px 0;
	}

	.archive_artistes{
		overflow:hidden;
		float:left;
		width:250px;
		margin:0 0 20px 0;
	}
	.archive_artistes .artistes{
		overflow:hidden;
		width:200px;
		padding:60px 20px 20px 20px;
		margin:0 0 0 10px;
		color:#fff;
	}
	.archive_artistes .artistes img{
		position:absolute;
		margin:-55px 0 0 -45px;
	}

	.archive h5{color:#242424; text-transform:uppercase; font-size:20px}




.jcarousel-skin-home .jcarousel-container {}
.jcarousel-skin-home .jcarousel-direction-rtl {	direction: rtl;}

.jcarousel-skin-home .jcarousel-container-horizontal {
    width: 570px;
	margin-left:20px;
	margin-top:20px;
}


.jcarousel-skin-home .jcarousel-clip-horizontal {
    width:  570px;
    height: 130px;

}


.jcarousel-skin-home .jcarousel-item {
   text-align:center;

}

.jcarousel-skin-home .jcarousel-item-horizontal {
	margin-left: 0; margin-right: 2px;
}

.jcarousel-skin-home .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 2px; margin-right: 0;
}




#scrollableGalery{
	position:relative;
	overflow:hidden;
	width: 620px;
	height:100px;
	background:#292929;
	padding:10px;
	margin-bottom:16px;
}

#scrollableGalery li{
	float:left
}



#scrollableGalery .nav_left{
	position: absolute;
    top: 50px;
    left: 6px;
	z-index:150;
	background:url(../_img/common/scrollleft.png) no-repeat;
	width:15px;
	height:35px;
	cursor: pointer;

 }

#scrollableGalery .nav_right{
	position: absolute;
    top: 50px;
    right: 16px;
	background:url(../_img/common/scrollright.png) no-repeat;
	width:15px;
	height:34px;
	 cursor: pointer;
 }

#scrollableGalery .nav_right:hover {
    background-position: -5px 0;
}

#scrollableGalery .nav_left:hover {
    background-position: 5px 0;
}


/* ARCHIVES >> //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
