* {
	margin:0;
	padding:0
}
html{ overflow:-moz-scrollbars-vertical;  }

body {
	/*background:#504E54 url(../images/bg/bg.gif) repeat-x;*/
	background:#000 ;
	font:11px verdana;
	color:#504E54;
}
@font-face {
    font-family: 'DeckerRegular';
    src: url('decker-webfont.eot');
    src: url('decker-webfont.eot?#iefix') format('embedded-opentype'),
         url('decker-webfont.woff') format('woff'),
         url('decker-webfont.ttf') format('truetype'),
         url('decker-webfont.svg#DeckerRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
h1, h2, h3, h4, h5, h6 {
	color:#353759;
	font-weight:bold;
	font-size:11px;
	padding-bottom:5px
}
a {
	font:11px verdana;
	color:#F86D30;
	text-decoration:underline;
	padding:2px 0 2px 0;
}
a:hover {
	font:11px verdana;
	color:#4f4e54 ;
	text-decoration:none;
}
img {
	border:0px
}
ul {
	list-style:none
}
.infobulle {
	position:absolute;
	visibility:hidden;
	border:1px solid #fff;
	padding:4px;
	align:left;
	background-color:#DA4A54;
	font:10px verdana;
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
}
hr {
	border:1px dashed #353759;
	margin:2px 3px 5px 0
}
/********************************************************************/

#global {
	width:777px;
	margin:0px auto;
}
/******************************* STYLE HEADER**********************************/
#global #header {
	width:777px;
}
#global #header .access {
	width:777px;
	height:26px;
	padding-top:3px
}
#global #header .access .lang {
	float:left;
	padding-top:5px
}
#global #header .access .lang ul {
	padding-right:4px;
	padding-top:2px
}
#global #header .access .lang li {
	padding:0 3px 0 3px;
	float:left;
	color:#FFFFFF;
	font:10px verdana;
}
#global #header .access .lang li a {
	color:#FFFFFF;
	font:10px verdana;
	text-decoration:none;
}
#global #header .access .lang li a:hover {
	color:#C92130;
}
#global #header .access .panier {
	float:right;
	padding-left:5px;
	width:180px; 
	height:19px;
	background:url(../images/bg/bg_panier.gif) 0 0 no-repeat ;

}
#global #header .access .panier ul {
	padding-top:2px
}
#global #header .access .panier li {
	padding:0 2px 0 2px;
	float:left;
	color:#504e54;
	font:10px verdana;
}
#global #header .access .panier li a {
	text-decoration:none;
	color:#504e54;
	font:bold 10px verdana;
}
#global #header .top_menu {
	width:777px;
	height:17px;
	background:#000;
	border-top:3px solid #C92130;
	padding-top:3px
}
#global #header .top_menu span a {
	color:#FFFFFF;
	text-decoration:none;
	padding:0 0 0 7px;
	float:left
}
#global #header .top_menu span a:hover {
	color:#c92130;
	text-decoration:none
}
#global #header .menu-header {
	text-align:right;
	float:right;
}
#global #header .menu-header ul {
	margin:0;
	padding:0;
}
#global #header .menu-header li {
	background:url(../images/pictos/liste-style-top.gif) left 7px no-repeat;
	padding:0 5px 0 7px;
	float:left
}
#global #header .menu-header li a {
	color:#edf1f3;
	text-decoration:none;
	font-size:10px verdana;
}
#global #header .menu-header li a:hover {
	color:#C92130;
	text-decoration:none;
	font-size:10px verdana;
}

#global #header .menu-header .active {
	color:#C92130;
}


#global #header .menu-header li.noneLeft {
	background-image:none;
	padding:0 5px 0 7px;
}




#global #header #espace_top {
	width:777px;
	/*height:196px;*/
	background:#fff;
}
#global #header #espace_top .banner {
	width:777px;
	height:179px;
	float:left;
	background:#fff;
	position:relative;
	z-index:1
}





/* Menu Déroulant*/
#menu {
	width:767px;
	/*height:191px;*/
	float:left;
	/*border-bottom:5px solid #477586;*/
	position:relative;
	z-index:999;
	background:#C92130;
	padding-left:10px;
	height:23px;
}
/*#menu ul ul {
	display: none;
	left:172px;
	position: absolute;
	top: -1px;
	padding:0;
	margin:0;
}*/
#menu li {
	position: relative;
	
	
	padding:0px 33px 0 0;
	text-align:right;
	margin-bottom:7px;
 	float:left; 
	display:inline
}
#menu li.dernier {
	margin:0;
}
#menu li a {
	text-decoration: none;
	padding-right:5px;
	font: 14px Tahoma;
	color:#FFF;
	display:block
}
#menu li a:hover {
	text-decoration: none;
	padding-right:5px;
	font: 14px Tahoma;
	color:#fff;
	border-bottom: 2px solid #000
}


#menu li .active {
	text-decoration: none;
	padding-right:5px;
	font: 14px Tahoma;
	color:#000;
	border-bottom: 2px solid #504E54
}





#menu li ul.niveau2 {
	background:#C92130;
	filter: alpha(opacity=85);
	-khtml-opacity: 0.65;
	-moz-opacity: 0.85;
	opacity: 0.85;
	display:none;
	z-index:99999999;
	white-space:nowrap;
	text-align:left;
	/*border:1px solid #1B223F;*/
	margin:0;
	padding:0;
	color:#fff;
	position:absolute;
	top:23px;
	left:0px;
	/*width:140px;*/
	border-bottom:none;
	width:192px
}
#menu li ul.niveau2 li {
	margin:0;
	padding:3px 5px 2px 10px;
	text-align:left;
	/*background:url(../images/pictos/liste-style-menu.gif) 5px 9px no-repeat;*/
	color:#fff;
	border-bottom:1px solid #6C252A;
	height:15px; 
	display: block;
	width:177px
}
#menu li ul.niveau2 a {
	display:block;
	color:#fff;
	text-decoration:none;
	margin:0;
	padding:0 0 2px 0;
	font: 11px Verdana;
	border-bottom: none
}
#menu li ul.niveau2 a:hover {
	display:block;
	color:#000;
	text-decoration:none;
	margin:0;
	padding:0 0 2px 5px;
	font: 11px Verdana;
	background:url(../images/pictos/liste-style-menu.gif) 0px 7px no-repeat;
	border-bottom: none

}


#menu li ul.niveau2 .active {
	color:#000;


}



#menu li:hover ul.niveau2 {
	display: block;
	color:#343551;
}
#menu li.sfhover ul.niveau2 {
	display: block;
	color:#343551;
}




/**/


#global #header #espace_top .banner .Date-logo {
/*	width:125px;
	height:80px;*/
	position:absolute;
	top:10px;
	right:20px
}
#global #header #espace_top .banner .logo-music-sacrees {
	/*width:244px;
	height:80px;*/
	position:absolute;
	bottom:9px;
	left:19px
}
/***********************************************************************
               Menu 3éme Niveau
/***********************************************************************/
#navigation {
	width:777px;
	background:#fff;
	float:left
}
#navigation .img_titre {
	/*width:185px;*/
	float:left;
	width:99%;

	
}
#navigation .img_titre h1{font-family: 'DeckerRegular'; font-size:18px; color:#504e54 ;padding:5px 0 7px 9px;}


#navigation .sousmenu {
	/*width:541px;*/
	float:left;
	text-align:right;
	padding-top:6px;
	padding-right:11px;
	font:10px verdana;
	color:#7F2800;
	font-weight:bold;
	padding-bottom:10px;
	height:10px;
	width:99%;

}
#navigation .sousmenu ul {
	float:left;
	padding-left:5px
}
#navigation .sousmenu li {
	float:left;
	padding:0 5px 0 5px
}
#navigation .sousmenu li a {
	font:10px verdana;
	color:#f86d30 ;
	text-decoration:none;
}
#navigation .sousmenu li a:hover {
	text-decoration:underline;
	color:#4f4e54 ;
}
#navigation .sousmenu li a.active {
	text-decoration:underline;
}
/**** Géstion du contenu ****/
#global #global_contenu {
	width:777px;
	float:left;
	background:#fff;
	padding-bottom:20px
}
#global #global_contenu .contenu-left {
	padding-left:18px;
}

#global #global_contenu .contenu-left h3 {
	color:#f86d30 ;
	font-weight:bold;
	font-size:11px;
	padding-bottom:5px
}




#global #global_contenu .contenu-left .phototheque li{
	padding:0 0 6px 0; 
}

#global #global_contenu .contenu-left .phototheque li a{
	font-size:12px; 
	text-decoration:none
}

#global #global_contenu .contenu-left .phototheque li a:hover{
	font-size:12px; 
	text-decoration:underline
}





#global #global_contenu ul {
	padding-left:18px;
	padding-top:5px; padding-bottom:5px
}
#global #global_contenu li {
	list-style:square;
	padding:0 0 3px 0;
}
#global #global_contenu .contenu-left .pancarte {
	float:right;
	margin:0 0 0 10px;
}
#global #global_contenu .contenu-left p {
	padding:0 30px 10px 0
}
#global #global_contenu .contenu-left a {
	font:11px verdana;
	color:#F86D30;
	text-decoration:underline;
}
#global #global_contenu .contenu-left a:hover {
	font:11px verdana;
	color:#4f4e54 ;
	text-decoration:none;
}
#global #global_contenu .contenu-left .suite {
	width:85px;
	height:14px;
	margin-left:273px;
}
/*#global #global_contenu .contenu-parg {width:705px;  float:left;padding-left:18px}
#global #global_contenu .contenu-parg .t2{color:#9becff; font-weight:bold;padding:0;margin:0px;}
#global #global_contenu .contenu-parg p{ padding:0 0 0px 0}
#global #global_contenu .contenu-parg a{font:11px verdana; color:#379ed1; text-decoration:underline;}
#global #global_contenu .contenu-parg a:hover{font:11px verdana; color:#9becff; text-decoration:none;}*/
#global #global_contenu .suiteright {
	width:85px;
	height:14px;
	float:right;
}
#global #global_contenu .suiteleft {
	width:85px;
	height:14px;
	float:right;
	margin:0 0 5px 0;
}
#global_contenu .photo {
	float:left;
	width:180px;
	background:#FFFFFF;
	margin-top:16px;
	margin-left:54px;
}
#global #global_contenu .voir-pdf {
	margin-top:5px
}

/********************************Les petite affiche********************************/
#global_contenu .global_bloc .titre_pictos {
	width:121px;
	height:13;
	font:10px Tahoma;
	color:#2e2d18;
	padding-left:30px;
	padding-right:41px;
	float:left;
	padding-bottom:3px;
}
#global_contenu .global_bloc .affiche_suivant {
	width:75px;
	height:14px;
	margin-left:661px;
}
#global_contenu .global_bloc .titre_pictos .images_affiche {
	width:119px;
	height:250px;
	padding-top:2px;
	float:left;
}
/****************************Les affiches zoomer***********************/
#global_contenu .global_bloc p {
	margin:0;
	padding:0px;
}
#global_contenu .global_bloc .affiche_zoom {
	width:318px;
	padding-left:231px;
}
#global_contenu .global_bloc .titre_affiche {
	width:320px;
	height:21px;
	font:11px Verdana;
	color:#9BECFF;
	padding-top:8px;
	padding-bottom:1px;
}
#global_contenu .global_bloc .txt_affiche {
	width:320px;
	font:11px Verdana;
	color:#FFFFFF;
	padding-top:6px;
}
/************************ pages musique sacrées ************************************/

/*********************** bloc recherche programmes de festival de fes ***********************/
#global_contenu .bloc_programmes {
	width:195px;
	height:272px !important;
	height:250px;
	float:left;
	background-color:#312821;
	margin:9px 0 0 14px;
}
#global_contenu .bloc_programmes .table2 {
	width:195px;
}
#global_contenu .bloc_programmes .table2 .titre {
	font:bold 11px Verdana;
	color:#E3CA84;
	padding-left:8px;
	padding-top:5px;
}
#global_contenu .bloc_programmes .table2 .txt_blanc1 {
	padding-left:21px;
	float:left;
}
#global_contenu .bloc_programmes .table2 input {
	width:143px;
	height:15px;
	border:1px solid #E3CA84;
	background:#333333;
	color:#FFFFFF;
	font:10px verdana;
	margin-left:4px;
}
#global_contenu .bloc_programmes .table2 .liste {
	width:145px;
	height:17px;
	border:1px solid #E3CA84;
	background:#333333;
	color:#FFFFFF;
	font:10px verdana;
	margin-left:22px;
}
#global_contenu .bloc_programmes .table2 .liste2 {
	width:41px;
	height:17px;
	border:1px solid #E3CA84;
	background:#333333;
	color:#FFFFFF;
	font:10px verdana;
	margin-left:5px;
	float:left;
}
/************************************************************************/
#global_contenu .img_titre {
	width:173px;
	float:left;
}
#global #global_contenu .contenu-left .bloc1 {
	width:390px;
	height:auto !important;
	height:179px;
	min-height:179px;
	float:left;
}
#global #global_contenu .contenu-left .bloc1 .bloc_img {
	width:auto;
	margin-left:29px;
}
#global #global_contenu .contenu-left .bloc1 .bloc_img img {
	border-left:41px solid #993365;
	padding-left:5px;
}
.titre_img {
	width:124px;
	height:16px;
	padding-left:2px;
	font:11px verdana;
	color:#993366;
	font-weight:bold;
}
#global #global_contenu .contenu-left .bloc1 .txt_bloc1 {
	width:223px;
	height:auto !important;
	height:152px;
	min-height:152px;
	margin-left:7px;
}
#global #global_contenu .contenu-left .anim_evenement {
	width:390px;
	height:146px;
	margin:0px;
	padding:0px;
}
#global #global_contenu .contenu-right2 {
	width:410px;
	float:left;
}
#global #global_contenu .contenu-right2 .menu-right {
	width:386px;
	height:31px;
	padding-top:7px;
	text-align:right;
}
#global #global_contenu .contenu-right2 .menu-right a:active {
	font:13px Verdana;
	color:#E3CA84;
	text-decoration:none;
}
#global #global_contenu .contenu-right2 .menu-right a:hover {
	font:13px Decker;
	color:#E3CA84;
	text-decoration:underline;
}
#global #global_contenu .contenu-right2 .bloc2 {
	width:342px;
	height:266px;
	padding-left:0px;
	float:left;
	margin-left:0px;
	padding-left:71px;
}
span.titre_evenement {
	font:700 11px verdana;
	color:#F3D88D;
}
.lieux {
	color:#fff;
	width:auto;
	font-weight:bold;
	padding-bottom:3px;
}
.artiste_prog {
	color:#fff;
	width:142px;
	margin:0 auto;
	padding:0 0 3px 0
	}
.titre_lieux {
	font:11px Verdana;
	color:#E3CA84;
}
/************************************************************************/
#global #global_contenu .contenu-left2 {
	width:330px;
	float:left;
}
#global #global_contenu .contenu-left2 a {
	font:11px verdana;
	color:#993366;
	text-decoration:underline;
}
#global #global_contenu .contenu-left2 a:hover {
	font:11px verdana;
	color:#993366;
	text-decoration:none;
}
#global #global_contenu .contenu-left2 .suite {
	width:85px;
	height:14px;
	margin-left:145px;
}
#global #global_contenu .contenu-left2 .bloc1 {
	width:300px;
	height:auto !important;
	height:179px;
	min-height:179px;
	float:left;
}
#global #global_contenu .contenu-left2 .bloc1 .bloc_img {
	width:auto;
	margin-left:11px;
}
#global #global_contenu .contenu-left2 .bloc1 .bloc_img img {
	border-left:41px solid #993365;
	padding-left:5px;
}
.titre_img {
	width:124px;
	height:16px;
	padding-left:2px;
	font:11px verdana;
	color:#993366;
	font-weight:bold;
}
#global #global_contenu .contenu-left2 .bloc1 .txt_bloc1 {
	width:223px;
	height:auto !important;
	height:152px;
	min-height:152px;
	padding-left:62px;
}
#global #global_contenu .contenu-left2 .bloc1 .txt_bloc1 p {
	margin:0px;
	padding:0px;
}
#global #global_contenu .contenu-right2 .anim_evenement {
	width:390px;
	height:146px;
	margin:0px;
	padding:0px;
	padding-left:40px
}
#global #global_contenu .contenu-right2 .plus_artiste {
	width:75px;
	height:14px;
	margin-left:324px;
	clear:both;
}
#global #global_contenu .contenu-right {
	width:360px;
	float:left;
}
#global #global_contenu .contenu-right .menu-right {
	width:386px;
	height:31px;
	padding-top:7px;
	text-align:right;
}
#global #global_contenu .contenu-right .menu-right a:active {
	font:11px Verdana;
	color:#E3CA84;
	text-decoration:none;
}
#global #global_contenu .contenu-right .menu-right a:hover {
	font:13px Decker;
	color:#E3CA84;
	text-decoration:underline;
}
#global #global_contenu .contenu-right .bloc2 {
	width:370px;
	height:266px;
	padding-left:12px;
	float:left;
}
#global_contenu .vignette {
	float:left;
	position:relative;
	width:188px;
	height:124px;
	margin:0 0 30px 6px;
}
#global_contenu .vignette h5 {
	position:absolute;
	bottom:5px;
	left:3px;
	z-index:3;
	font-size:10px;
	color:#fff;
	background:#c92130;
	width:180px;
	height:16px;
	opacity:0.8;
	filter:alpha(opacity=80);
	padding:3px 0 0 2px;
	text-align:center;
	
}
#global_contenu .vignette-artiste {
	float:left;
	margin:0 0 30px 4px;
	width:185px;
	height:150px;
	padding-left:3px
}
#global_contenu .vignette-artiste img {
	float:left;
	height:128px;
	width:188px;
}
#global_contenu .vignette span {
	font-size:11px;
	color:#FFF;
}



#global_contenu .vignette-phototheque {
	float:left;
	margin:0 0 30px 20px;
	width:230px;
	height:180px;
	/*padding-left:3px*/
}
#global_contenu .vignette-phototheque img {
	float:left;
	/*height:128px;
	width:220px;*/
	border:2px solid #F30
}
#global_contenu .vignette-phototheque span {
	font-size:11px;
	float:left;
	width:230px;
}
/************************ pages musique sacrées ************************************/
.titleRight {
	font:11px verdana;
	color:#E3CA84;
	font-weight:bold;
	padding-left:10px;
}
.titre_myprog {
	font:11px verdana;
	color:#9becff;
}
#global_contenu .bloc_tarif .titre_myprog a:link{
	font:11px verdana;
	color:#E3CA84;
	text-decoration:none;
}
#global_contenu .bloc_tarif .titre_myprog a:hover {
	font:11px Verdana;
	color:#FFF5AE;
	text-decoration:none;
}
.signature {
	color:#2e2d18;
	font-weight:bold
}
/*********************** Les paretanires ************************/
#global_contenu .global_bloc {
	width:777px;
	margin-top:17px !important;
	padding-top:14px;
}
#global_contenu .global_bloc .titre_rubrique {
	font:11px Verdana;
	color:#E3CA84;
	padding-left:18px;
	padding-bottom:28px;
}
/******************************** Les petite affiche paretanires ********************************/
#global_contenu .global_bloc2 .titre_pictos {
	width:121px;
	height:13;
	font:10px Tahoma;
	color:#2e2d18;
	padding-left:30px;
	padding-right:41px;
	float:right;
	padding-bottom:3px;
}
#global_contenu .global_bloc2 .affiche_suivant {
	width:75px;
	height:14px;
	margin-left:661px;
}
#global_contenu .global_bloc2 .titre_pictos .images_affiche {
	width:119px;
	padding-top:2px;
	float:left;
}
/**************************** Les affiches zoomer paretanires ***********************/
#global_contenu .global_bloc2 p {
	margin:0;
	padding:0px;
}
#global_contenu .global_bloc2 .affiche_zoom {
	width:318px;
	padding-left:231px;
}
#global_contenu .global_bloc2 .titre_affiche {
	width:320px;
	height:21px;
	font:11px Verdana;
	color:#8E7B13;
	padding-top:8px;
	padding-bottom:1px;
}
#global_contenu .global_bloc2 .txt_affiche {
	width:320px;
	font:11px Verdana;
	color:#FFFFFF;
	padding-top:6px;
}
/************************* Photothèque paretanires ************************/
#global #global_contenu h3.titre-partenaire {
	padding-left:18px
}
#global #global_contenu h3.titre-phototheque {
	padding-left:18px
}
#global_contenu .global_bloc2 .vignette {
	float:left;
	position:relative;
	width:184px;
	height:53px;
	margin-bottom:20px;
	margin-right:3px;
	margin-left:0px;
}
#global_contenu div.global_bloc2 div.vignette img.vig {
	position:absolute;
	top:2px;
	left:2px;
	z-index:1;
}
#global_contenu .global_bloc2 .vignette div, #global_contenu .global_bloc .vignette div img {
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
}
#global_contenu .global_bloc2 .vignette h5 {
	position:absolute;
	top:108px;
	left:7px;
	z-index:3;
	font-family:Verdana;
	font-size:10px;
	margin:0;
	padding:0;
}
/*************************** programmes ***************************/
#global_contenu .content .conteneur {
	width:710px;
	height:95px;
	float:left;
	background-color:#001C3A;
	padding:10px 23px 0 23px;
}
#global_contenu .content .conteneur .titre {
	color:#E3CA84;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-bottom:14px;
}
#global_contenu .content .zone {
	width:21px;
	height:15px;
	margin-left:2px;
	border:1px solid #E3CA84;
	background-color:#333333;
	float:left;
}
/**************************** contact **************************************/
#global_contenu .content .rech {
	float:right;
	margin-right:0px;
	margin-top:8px;
}
#global_contenu .img_titre {
	width:173px;
	float:left;
	margin-top:2px
}
#global_contenu .texte {
	width:665;
	font:11px Verdana;
	color:#CCCCCC;
	margin-top:8px;
}
#global_contenu .texte a {
	font:11px Verdana;
	color:#379ED1;
	text-decoration:underline;
}
#global_contenu .texte_phototec {
	width:665;
	font:11px Verdana;
	color:#ffffff;
	padding-top:0px;
	padding-left:16px;
}
#global_contenu .texte_phototec p {
	margin:0px;
	padding:0px;
}
#global_contenu .img_titre {
	width:173px;
	float:left;
}
#global_contenu .sousmenu {
	width:594px;
	height:36px;
	float:left;
	font:bold 13px Decker;
	color:#F7D78C;
	text-align:right;
	padding-top:4px;
}
#global_contenu .sousmenu a {
	font:bold 13px Decker;
	color:#F7D78C;
	text-decoration:underline;
}
#global_contenu .texte {
	width:663px;
	font:11px Verdana;
	color:#FFFFFF;
	padding-left:19px;
	padding-top:6px;
}
#global_contenu .bloc_images {
	width:184px;
	height:124px;
	border:2px solid #71D3FE;
	margin-bottom:30px;
	margin-right:75px;
	margin-left:35px;
	margin-top:37px;
	float:left;
}
/************************** resh programme *****************************************/
#global_contenu .content .conteneurProg {
	width:527px;
	height:95px;
	float:left;
	background:#4F4E54;
	padding:10px 11px 0 11px;
	margin:0 0 10px 0;
	color:#FFF
}
#global_contenu .content .conteneurProg h3 {
	color:#ffffff;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-bottom:5px
}
#global_contenu .content .conteneurProg select {
	border:1px solid #fff;
	background:#fff;
	color:#4f4e54;
	font:10px verdana;
	margin-top:2px;
	
}

#global_contenu .content .conteneurProg #NameArtiste {
width:360px
	
}



#global_contenu .content {
	width:495px;
	float:left;
}
#global_contenu .content .zone {
	width:21px;
	height:15px;
	margin-left:2px;
	border:1px solid #E3CA84;
	background-color:#333333;
	float:left;
}
#global_contenu .content .rech {
	float:right;
	margin-right:0px;
	margin-top:8px;
}

#global_contenu .content .eplcmt {
	float:left;
}


#global_contenu .content .resrv {
	float:right;
}






/********************************* EQUIPE ***********************************************/
#global_contenu .texte_telechargement {
	font:11px Verdana;
	padding-left:18px;
	padding-top:13px;
	float:left;
}
#global_contenu .bloc_equipe {
	width:94%;
	height:50px;
	background:#4F4E54;
	padding-top:8px;
	padding-left:8px;
	float:left;
	margin:0 10px 20px 18px;
	color:#fff
}
#global_contenu .bloc_equipe a {
	color:#fff;
}
#global_contenu .bloc_equipe a:hover {
	color:#f86d30 ;
}
#global_contenu .bloc_equipe span.titre_team {
	font:11px verdana;
	color:#f86d30 ;
	font-weight:bold;
}
/**************************************************
pages contact
***************************************************/
#global_contenu .contenu-left .bloc_form_res {
	width:195px;
	float:left;
	margin-left:29px;
	margin-top:6px;
}
#global_contenu .global_bloc2 .texte2 {
	padding:0px 40px 8px 20px;
	width:698px;
	min-height:400px;
	float:left;
	background-color:#001C3A;
}
#global_contenu .global_bloc2 .titre {
	font:bold 11px Verdana;
	color:#9becff;
	padding:0;
	margin:0;
}
#global_contenu .global_bloc2 {
	width:760px;
	float:left;
	padding:0px 0 0 17px;
}
#global_contenu .global_bloc2 .cont_ctc {
	width:350px;
	float:left;
}
#global_contenu .global_bloc2 .texte2 .cont_ctc input {
	width:226px;
	height:17px;
	border:1px solid #71D3FE;
	background:#012D4A;
	color:#FFFFFF;
	font:10px verdana;
	padding:2px 0 0 2px
}
#global_contenu .global_bloc2 .texte2 .cont_ctc span {
	float:right;
	padding-right:10px;
}
#global_contenu .global_bloc2 .texte2 .cont_ctc .special {
	width:226px;
	height:140px;
	border:1px solid #71D3FE;
	background:#012D4A;
	color:#FFFFFF;
	font:10px verdana;
	margin-top:7px;
}
#global_contenu .global_bloc2 .texte2 .cont_ctc .special2 {
	float:right;
	padding-right:10px;
}
#global_contenu .contenu-contact h3{color:#fff}
#global_contenu .contenu-contact{background:#4F4E54;
	width:738px;
	min-height:400px;
	float:left;
	margin-left:18px;
	padding:5px 5px 5px 10px;
}
#global_contenu .contenu-contact-left{ float:left}
#global_contenu .contenu-contact-left h5{color:#F86D30}
#global_contenu .contenu-contact-left .formulaireFescontact {
	padding:10px 0 0 50px;
	width:325px;
	color:#fff;
}

#global_contenu .contenu-contact-left .revendeur {
	width:360px;

}

#global_contenu .contenu-contact-left .formulaireFescontact input {
	width:226px;
	height:17px;
	border:1px solid #4F4E54;
	background:#fff;
	color:#353759;
	font:10px verdana;
	margin-right:5px;
}
#global_contenu .contenu-contact-left .formulaireFescontact select {
	width:226px;
	height:17px;
	border:1px solid #4F4E54;
	background:#fff;
	color:#2e2d18;
	font:10px verdana;
}
#global_contenu .contenu-contact-left .formulaireFescontact input.envoyer {
	width:83px;
	height:14px;
	border:none;
	background:none;
	margin-right:42px
}
#global_contenu .contenu-contact-left .formulaireFescontact textarea {
	width:226px;
	height:100px;
	border:1px solid #4F4E54;
	background:#fff;
	color:#2e2d18;
	font:10px verdana;
	margin-right:5px
}
#global_contenu .contenu-contact .coordone {
	float:right;
	width:280px;
	padding-right:20px;
	color:#fff;
	}
#global_contenu .contenu-contact .coordone a {
	 color:#fff
}
#global_contenu .contenu-contact .coordone a:hover {
	 color:#fff; text-decoration:underline
}
/**********************************RESERVATION*****************************************/
#global_contenu h2 {
	padding:0 0 8px 19px;
	color:#343551;
}
#global_contenu .contenu-reservation {
	float:left;
	padding:2px 0 8px 19px;
	width:563px;
}
#global_contenu .bloc_reservation {
	width:359px;
	background:#4F4E54;
	float:left;
	margin:0 0 36px 18px;
	height:auto !important;
	height:130px;
	min-height:130px;
	color:#fff;
}
#global_contenu .bloc_reservation p {
	margin:0px;
	padding:0px;
}
#global_contenu .bloc_reservation h4 {
	font:11px verdana;
	color:#f86d30 ;
	font-weight:bold;
	padding:7px 0 7px 7px;
	border-bottom:1px solid #fff;
}
#global_contenu .bloc_reservation .info_reservation {
	padding:6px 0 0 7px;
}
#global_contenu .bloc_reservation .info_reservation span.titre_info {
	color:#f86d30 ;
	/*font-weight:bold*/
}
#global_contenu .bloc_reservation a {
	color:#fff
}
#global_contenu .bloc_reservation a:hover {
	color:#F86D30
}
/**********************************tarifs******************************/
#global #global_contenu {
	width:777px;
	float:left;
}
#global #global_contenu p {
	line-height:17px;
	padding:0 0px 10px 0
}
#global #global_contenu .table {
	margin-top:29px;
}
#global #global_contenu .titre_table {
	font:11px Verdana;
	color:#fff;
	background-color:#4F4E54;
	padding:11px 0 10px 14px;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
}
#global #global_contenu .titre_table1 {
	font:11px Verdana;
	color:#fff;
	background:#727176;
	padding:11px 5px 10px 14px;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
}
#global #global_contenu .table a {
	font:11px Verdana;
	color:#000;
}
#global #global_contenu .table a:hover {
	font:11px Verdana;
	color:#fff;
}
#global_contenu .bloc_tarif .table .texte_blanc2 {
	background-color:#6a5a4f;
	padding-top:11px;
	padding-bottom:10px;
	padding-left:14px;
	border-bottom:1px solid #3a2f27;
	border-left:1px solid #3a2f27;
	border-right:1px solid #3a2f27;
}
/********************************** pages Tarifs ********************************/
#global_contenu .bloc_tarif .texte_blanc {
	background-color:#001C3A;
	padding-top:11px;
	padding-bottom:10px;
	padding-left:14px;
	border-bottom:1px solid #3a2f27;
	border-left:1px solid #3a2f27;
}
#global_contenu .bloc_tarif .texte_blanc1 {
	background-color:#001C3A;
	padding-top:11px;
	padding-bottom:10px;
	padding-left:14px;
	border-bottom:1px solid #3a2f27;
	border-left:1px solid #3a2f27;
}
/********************************** bloc image descriptions ********************************/
#global_contenu .cartes {
	float:left;
	margin-top:10px;
	margin-left:10px
}
#global_contenu .descriptions {
	width:162px;
	min-height:299px;
	height:auto !important;
	height:299px;
	float:left;
	background:#4F4E54;
	margin-top:10px;
	margin-left:6px;
	padding:2px 2px 4px 5px;
	color:#FFF
}
#global_contenu .descriptions h3 {
	color:#fff;
	padding:9px 0 0 17px  !important;
	padding:0 0 11px 0  !important;
}
#global_contenu .vis_lieux {
	width:231px;
	float:left;
	margin-top:10px;
	margin-left:5px
}
#global_contenu .vis_lieux .image-vis-lieux {
	margin-bottom:5px
}
/********************************** bloc reservation ********************************/
#global_contenu .bloc_validation {
	width:195px;
	height:388px;
	float:left;
	margin-left:29px;
	margin-top:6px;
	background:#FFF;
}
/********************************** Page espace presse ********************************/
#global #global_contenu .form_presse {
	width:195px;
	background:#E0662E;
	float:right;
	padding-bottom:7px;
	margin:16px 10px 0 10px
}
#global #global_contenu .form_presse p {
	margin-left:23px;
	line-height:normal;
}
#global #global_contenu .form_presse a {
	text-decoration:none;
	color:#fff
}
#global #global_contenu .form_presse form {
	margin:0;
	padding:0;
}
#global #global_contenu .form_presse input {
	width:143px;
	height:15px;
	border:1px solid #B23915;
	background:#E04700;
	color:#FFFFFF;
	font:10px verdana;
	margin-left:22px;
}
#global #global_contenu .form_presse .none2 {
	width:81px;
	height:14px;
	border:none;
	padding:0
}
#global #global_contenu .form_presse .acces {
	padding-left:22px
}
.titleRight {
	font:11px verdana;
	color:#fff;
	font-weight:bold;
	padding-left:10px;
}

#global_contenu .contenu-left .formulaireFes .print {
	width:69px;
	height:18px !important;
	border:none;
}
/*#global #global_contenu .texte_telechargement .telechargement2 a {
	font:11px verdana;
	color:#E3CA84;
	font-weight:bold;
	text-decoration:none;
}
#global #global_contenu .texte_telechargement .telechargement2 a:hover {
	text-decoration:underline;
}*/
/***************************************************
pages navigation des artistes et leur programmes
***************************************************/
#global_contenu .bt_retour2 {
	width:72px;
	height:14px;
	float:right;
	margin-top:10px;
	margin-right:15px
}
#global_contenu .bt_retour {
	width:72px;
	height:14px;
	float:left;
	padding-left:687px;
	margin-bottom:8px
}
#global_contenu .bloc_navg_artiste {
	width:231px;
	height:275px;
	float:left;
	padding-left:11px;
}
#global_contenu .bloc_navg_artiste .navigleft {
	font-weight:bold;
	float:left
}
#global_contenu .bloc_navg_artiste .navigright {
	font-weight:bold;
	float:right;
	font-size:14px;
	padding-right:2px
}
#global_contenu .bloc_navg_artiste .prop_photo {
	width:143px;
	height:15px;
	margin-top:4px !important;
	margin-top:3px;
	font:10px Verdana;
	color:#000;
}
#global_contenu .bloc_prg_artiste {
	width:524px;
	float:left;
	background:#4F4E54;
}
#global_contenu .bloc_prg_artiste .artiste_descr {
	width:320px;
	float:left;
	padding:0 0 10px 28px !important;
	padding:9px 0 10px 0;
	color:#fff
}
#global_contenu .bloc_prg_artiste .artiste_descr a{
	text-decoration:underline;
	color:#fff
}

#global_contenu .bloc_prg_artiste .artiste_descr .addthis_toolbox a{
	text-decoration:none;
	color:#F86D30
}
#global_contenu .bloc_prg_artiste .artiste_descr h4 {
	font:11px verdana;
	padding:3px 0 5px 0;
	font-weight:bold;
	color:#F86D30
}
#global_contenu .bloc_prg_artiste .artiste_descr .titre_cotenu {
	font:11px verdana;
	color:#9BECFF;
	display:block;
}
#global_contenu .bloc_prg_artiste .artiste_descr2 {
	width:460px;
	float:left;
	padding-left:28px;
	padding-top:0px !important;
	padding-top:9px;
}
#global_contenu .bloc_prg_artiste .calendrier {
	width:146px;
	float:right;
	padding:6px 13px 0px 0
}
#global_contenu .bloc_prg_artiste .calendrier h1{ color:#fff}
#global_contenu .bloc_prg_artiste .calendrier .table_prog {
	border:1px solid #fff;
}
#global_contenu .bloc_prg_artiste .calendrier .table_prog .jour {
	font:10px Verdana;
	color:#FFFFFF;
	background:#4F4E54;
	border:0px;
	padding:4px 0 4px 0;
	border-right:0px;
}
#global_contenu .bloc_prg_artiste .calendrier .table_prog .date1 {
	font:10px Verdana;
	color:#FFFFFF;
	background:#C92130;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-right:0px;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;

}
#global_contenu .bloc_prg_artiste .calendrier .table_prog .date2 {
	font:10px Verdana;
	color:#FFF;
	background:#F86D30;
	padding-top:2px;
	padding-bottom:2px;
	border-right:1px solid #4F4E54;
	border-bottom:1px solid #fff;

	/*border-right:0px;*/
}


#global_contenu .bloc_prg_artiste .calendrier .table_prog .date3 {
	font:10px Verdana;
	color:#888888;
	background:#4F4E54;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-right:0px;
	padding-top:2px;
	padding-bottom:2px;

}



/************************pages musique sacrées************************************/
#global_contenu .bloc_music {
	width:514px;
	float:left;
	padding-left:18px;
	padding-top:0px;
}
#global_contenu .bloc_music p {
	padding:0px;
	margin:0px;
}
#global_contenu .bloc_music .titre_parag {
	font:11px verdana;
	color:#E3CA84;
	font-weight:bold;
	padding-bottom:11px;
}
#global_contenu .bloc_music .texte2 {
	font:11px Verdana;
}
#global_contenu .bloc_music .texte2 a {
	font:11px Verdana;
	color:#833A65;
	text-decoration:underline;
}
/**********************************monprogramme******************************/
#global_contenu #globprogramme {
	width:530px;
	float:left;
	padding:5px 5px 0 0;
	margin:7px 0 10px 11px;
}
*html #global_contenu #globprogramme {
	width:530px;
	float:left;
	padding:5px 5px 0 0;
	margin:19px 0 0 0;
}
#global_contenu .mprogramme {
	width:533px;
	float:left;
	padding:5px 0 10px 0;
	background:#727176;
	margin: 14px 0 14px 0;
}

#global_contenu .mprogramme h6 {
	font:700 14px Verdana;
	color:#f86d30 ;
	padding:0 0 7px 16px;
}



#global_contenu .mprogramme p{
	padding:0 0 0 16px;
	display:block;
	color:#FFFFFF
}

#global_contenu .mprogramme .ligne1{
	width:413px;
	height:22px;
	background:#F96D30;
	margin-bottom:0px;
	position:relative;
	padding:0 0 0 120px;
}
#global #global_contenu .mprogramme .terminer{
	color:#E0404E;
	font:14px verdana;
	padding-left:16px
}
#global_contenu .mprogramme .ligne1 .foncreserver{
	position:absolute;
	left:300px;
	top:0px;
}
#global_contenu .mprogramme .ligne1 .foncreserver select{
	background:#FFF;
	color:#4f4e54;
	font:11px verdana;
	text-align:center;
	width:40px;
	height:20px;
	border:1px solid #FFF;
	margin-top:1px
}
#global_contenu .mprogramme_2 {
	width:533px;
	float:left;
	padding:5px 0 10px 0;
	background:#4F4E54
}

#global_contenu .mprogramme_2 h6 {
	font:700 14px Verdana;
	color:#f86d30 ;
	padding:0 0 7px 16px;
}



#global_contenu .mprogramme_2 p{
	padding:0 0 0 16px;
	display:block;
	color:#FFFFFF
}
#global_contenu .mprogramme_2 .titre_programme {
	font:700 14px Verdana;
	color:#fff;
	padding:0 0 7px 16px;
}
#global_contenu .mprogramme_2 .titre1 {
	font:700 14px Verdana;
	color:#f86d30 ;
	padding-left:16px;
	padding-bottom:5px
}


#global_contenu .mprogramme_2 .titre3 {
	font:700 14px Verdana;
	color:#ECA4AA ;
	padding-left:16px;
	padding-bottom:5px
}


#global_contenu .mprogramme_2 .pictos {
	padding-left:16px;
	padding-top:7px;
}
#global_contenu .mprogramme .ligne2{
	width:413px;
	height:22px;
	background:#CF653B;
	position:relative;
	padding:0 0 0 120px;
}
#global_contenu .mprogramme .ligne2 .foncreserver{
	position:absolute;
	left:300px;
	top:0px;
}
#global_contenu .mprogramme .ligne2 .foncreserver select{
	background:#fff;
	color:#4f4e54;
	font:11px verdana;
	text-align:center;
	width:40px;
	height:20px;
	border:1px solid #fff;
	margin-top:1px
}
#global_contenu .mprogramme_2 .ligne1{
	width:413px;
	height:22px;
	margin-bottom:0px;
	background:#F96D30;
	position:relative;
	padding:0 0 0 120px;
}
#global_contenu .mprogramme_2 .ligne1 .foncreserver{
	position:absolute;
	left:300px;
	top:0px;
}
#global_contenu .mprogramme_2 .ligne1 .foncreserver select{
	background:#FFF;
	color:#4f4e54;
	font:11px verdana;
	text-align:center;
	width:40px;
	height:20px;
	border:1px solid #FFF;
	margin-top:1px
}
#global_contenu .mprogramme_2 .ligne2{
	width:413px;
	height:22px;
	background:#CF653B;
	position:relative;
	padding:0 0 0 120px;
}

#global #global_contenu .mprogramme_2 .terminer{
	color:#E0404E;
	font:14px verdana;
	padding-left:16px
}

#global_contenu .mprogramme_2 .ligne2 .foncreserver{
	position:absolute;
	left:300px;
	top:0px;

}
#global_contenu .mprogramme_2 .ligne2 .foncreserver select{
	background:#FFF;
	color:#4f4e54;
	font:11px verdana;
	text-align:center;
	width:40px;
	height:20px;
	border:1px solid #FFF;
	margin-top:1px
}
#global_contenu .mprogramme .titre_programme {
	font:700 14px Verdana;
	color:#fff;
	padding:0 0 7px 16px;
}
#global_contenu .mprogramme .titre1 {
	font:700 14px Verdana;
	color:#f86d30 ;
	padding-left:16px;
	padding-bottom:5px
}

#global_contenu .mprogramme .titre3 {
	font:700 14px Verdana;
	color:#ECA4AA ;
	padding-left:16px;
	padding-bottom:5px
}



#global_contenu .mprogramme .pictos {
	padding-left:16px;
	padding-top:7px;
}


/*#global_contenu .mprogramme .pictos img {
	margin-right:2px;
}*/
.titre2 {
	font:bold 12px Verdana;
	color:#4B3423;
	padding-left:0px;
	padding-top:5px;
}
.validation_plus {
	font:11px verdana;
	color:#635716;
}
.validation_plus a {
	font:11px verdana;
	color:#635716;
	text-decoration:none;
}
#inforesatodisplay{ width:541px; background:#91929d; float:left; padding:5px; color:#FFFFFF; font-weight:bold;margin:10px 0 10px 0;}
/************************************************************************/


#global #global_contenu .contenu-left .tbl td{ padding:5px; }

#global #global_contenu .contenu-left .tbl a{ color:#FFF }
#global #global_contenu .contenu-left .tbl a:hover{ color:#F86D30 }



a.linktab  { color:#F86D3C;}
a:hover.linktab  { color:#FFF;}



.border1 {
	background:#727176;
	border:1px solid #fff;
	border-right:none;
	border-top:none;
	text-align:center;
	padding:8px;
	color:#FFF;
	
}

.border2 {
	background:#4F4E54;
	border:1px solid #fff;
	border-right:none;
	border-top:none;
	text-align:center;
	color:#FFF;
	
}


.border3 {
	background:#353759;
	border:1px solid #fff;
	border-right:none;
	border-top:none;
	text-align:center;
	color:#FFF
}
.border4 {
	background:#353759;
	border:1px solid #fff;
	border-right:none;
	border-top:none;
	text-align:center;
	color:#FFF
}
.error {
	color:#FDBD3F;
}
.required {
	color:#FF4632
}


#global .photoLeft {
 float:left; 
margin:0 10px 0 0;	
}



/********************************** Mon panier ******************************/
#global_contenu .contenu-left .panier {
	width:711px;
}
#global_contenu .contenu-left .panier a {
	text-decoration:underline;
	color:#000
}
#global_contenu .contenu-left .panier .etape {
	width:711px;
	height:30px;
	margin-bottom:18px;
	margin-left:22px;
	background:url(../images/pictos/flech-reservation.gif) left 18px  no-repeat;
}
#global_contenu .contenu-left .panier .etape ul {
	margin:0 !important;
	padding:0 !important;
}
#global_contenu .contenu-left .panier .etape li {
	float:left;
	color:#3E3F5A;
	font-weight:bold;
	font-size:12px;
	padding:0 100px 0 0 !important;
	list-style:none !important;
}
#global_contenu .contenu-left .panier .etape li.last {
	float:left;
	color:#3E3F5A;
	font-weight:bold;
	font-size:12px;
	padding:0 0 0 20px !important;
	list-style:none !important;
}
#global_contenu .contenu-left .panier .etape li a{
	color:#F86D30 !important;
	font-weight:bold;
	font-size:12px;
}
#global_contenu .contenu-left .panier .etape li a:hover{
	float:left;
	color:#b2a5d1 !important;
	font-weight:bold;
	font-size:12px;
}

#global_contenu .contenu-left .panier .etape li a.activetape {
	float:left;
	color:#F86D30;
	font-weight:bold !important;
	text-decoration:none !important;
	font-size:12px;
	padding:0 !important;
}
#global_contenu .contenu-left .panier .cart {
	width:711px;
}
#global_contenu .contenu-left .panier .cart h1 {
	background:#4F4E54;
	height:17px;
	color:#fff;
	padding:10px 0 8px 12px;
	margin-bottom:10px;
	font-size:12px
}
#global_contenu .contenu-left .panier .cart h1 span {
	color:#F86D30;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline
}
#global_contenu .contenu-left .panier .cart ul {
	margin:0;
	padding:0 0 0 91px !important
}
#global_contenu .contenu-left .panier .cart li {
	background:url(../images/pictos/liste-style-panier.gif) left 8px no-repeat;
	padding-left:8px
}
#global_contenu .contenu-left .panier .cart img {
	float:left;
	margin: 0 0 5px 25px
}
#global_contenu .contenu-left .panier .table-cart-detaile {
	margin-top:15px;
	width:711px;
}
#global_contenu .contenu-left .panier .table-cart-detaile a {
	text-decoration:none;
	color:#fff
}
#global_contenu .contenu-left .panier .table-cart-detaile a.detail-active {
	text-decoration:underline;
	color:#fff
}
#global_contenu .contenu-left .panier .table-cart-detaile select {
	border:1px solid #fff;
	background:#fff;
	color:#4F4E54;
	font:10px verdana;
	margin-top:2px;
}
#global_contenu .contenu-left .panier .table-cart-detaile th {
	background:#4F4E54;
	padding:10px 0 8px 0;
	color:#fff;
	text-transform:uppercase;
	text-align:center
}
#global_contenu .contenu-left .panier .table-cart-detaile tr.color1 {
	background:#F96D30;
	color:#FFF
}
#global_contenu .contenu-left .panier .table-cart-detaile tr.color1 td {
	padding:9px 5px 6px 5px;
}

#global #global_contenu .contenu-left  .panier .table-cart-detaile    a{  color:#FFF	
}

#global_contenu .contenu-left .panier .table-cart-detaile tr.color2 {
	background:#FB9265;
	color:#FFF
}
#global_contenu .contenu-left .panier .table-cart-detaile tr.color2 td {
	padding:9px 5px 6px 5px;
}
#global_contenu .contenu-left .panier .table-cart-detaile .TotalPanier{ color:#353759; font-size:12px; font-weight:bold	}
#global_contenu .contenu-left .panier a.finaliser_achat{margin-right:120px}

#global_contenu .contenu-left .billet {
	width:478px;
	position:relative;
	margin:10px 0 0 0;
}
#global_contenu .contenu-left .billet .e-ticket {
	position:absolute;
	top:2px;
	right:-70px;
}
#global_contenu .contenu-left .panier .next {
	width:80px;
	height:14px;
    
}
/*** styla a ajouter**/
#global_contenu .contenu-left .panier .cart .formachat{width:558px; position:relative}
#global_contenu .contenu-left .panier .cart .formachat input{font:10px verdana;
	color:#2e2d18;border:1px solid #353759;width:226px;height:18px;padding:0 0 0 2px;; margin-right:5px}
	
	
#global_contenu .contenu-left .panier .cart .formachat .paiement{  }
#global_contenu .contenu-left .panier .cart .formachat .paiement td{ text-align:center ; width:61px  }
#global_contenu .contenu-left .panier .cart .formachat .paiement .radio{width:20px;    }	

#global_contenu .contenu-left .panier .cart .formachat .paiement img{ margin-left:6px}

	
	
	
#global_contenu .contenu-left .panier .cart .formachat select {
	width:228px;
	height:18px;
	border:1px solid #353759;
	background:#fff;
	color:#2e2d18;
	padding:0 0 0 2px;
	font-size:10px;
}
#global_contenu .contenu-left .panier .cart .formachat textarea {
	width:226px;
	height:100px;
	border:1px solid #353759;
	background:#E04701;
	background:#fff;
	font:10px verdana;
	color:#2e2d18;
	padding:2px 0 0 2px
}

#global_contenu .contenu-left .panier .cart .formachat .error{
color:#FF0000;
}
#global_contenu .contenu-left .panier .cart .formachat .send {
	width:83px;
	height:14px;
	border:0px;
	margin-left:140px
}
#global_contenu .contenu-left .panier .cart .formachat .payer {
	width:83px;
	height:17px;
	border:1px solid #71D3FE;
	background:#81ECFF;
	color:#FFFFFF;
	font:10px verdana;
	padding:2px 0 2px 2px;
	margin-left:200px
}
#global_contenu .contenu-left .panier .cart .formachat .payerFormulaire {
	border:0px;
	width:83px;
	height:14px !important;
	float:right;
	border:0px;
	background:none;
	position:absolute;
	left:298px
}
#global_contenu .contenu-left .panier .cart .recap {
	padding: 10px 0 0 50px;
	font-size:12px
}

#global_contenu .contenu-left .panier .cart .recap h4 {
	color:#504E54
}

#global_contenu .contenu-left .panier .cart .recap p {
	font-weight:bold;
	color:#F86D30
}
#global_contenu .contenu-left .panier .cart .recap span {
	font-weight:bold;
	color:#F86D30
}
/******************************* STYLE footer**********************************/
#footer {
	width:777px;
	height:63px;
	clear:both;
	margin:0px auto
}
#footer .logo {
	width:172px;
	height:63px;
	float:left;
}
#footer .partenaire {
	width:605px;
	height:63px;
	float:left;
}
#footer .menu_footer {
	height:14px;
	float:left;
	width:777px;
	font:9px Verdana;
	padding-top:2px
}
#footer .menu_footer ul {
	margin:0;
	padding:0 0 0 4px;
	float:left
}
#footer .menu_footer li {
	background:url(../images/pictos/liste-style-bottom.gif) left 6px no-repeat;
	padding:0 5px 0 7px;
	float:left
}
#footer .menu_footer li a {
	text-decoration:none;
	color:#fff;
	font:9px Verdana;
}
#footer .menu_footer li a:hover {
	text-decoration:underline;
}
#footer .menu_footer li.none {
	background-image:none;
	padding:0 5px 0 3px
}
#footer .menu_footer .copyright {
	width:auto;
	height:14px;
	float:right;
	color:#fff;
}
#footer .menu_footer .copyright a {
	color:#fff;
	text-decoration:none;
	font:9px Verdana;
}
#footer .menu_footer .copyright a:hover {
	text-decoration:underline;
	font:9px Verdana;
	color:#fff;
}
#footer .evenement {
	color:#f86d30 ;
	font:11px verdana;
	width:361px;
	padding-left:6px;
	float:left
}
#footer .evenement a {
	color:#f86d30 ;
	font:11px verdana;
	text-decoration:none
}
#footer .evenement a:hover {
	color:#FFF;
	font:11px verdana;
	texet-decoration:underline
}
#footer .secure {
	float:right;
	padding-bottom:10px;
	padding-top:5px
}
#global_contenu .contenu-left .formulaireFes {
	width:50%;
	margin:15px 0 0 150px
}
#global_contenu .contenu-left .formulaireFes input {
	width:226px;
	height:17px !important;
	border:1px solid #353759;
	background:#fff;
	color:#2e2d18;
	font:10px verdana;
}
#global_contenu .contenu-left .formulaireFes .envoyer {
	width:83px;
	height:14px !important;
	border:none;
	background:none
}
#global_contenu .contenu-left .formulaireFes .envoyer_resa {
	width:83px;
	height:14px !important;
	border:none;
	background:none;
	margin-left:145px
}
#global_contenu .contenu-left .formulaireFes textarea {
	width:226px;
	height:100px;
	border:1px solid #904613;
	background:#fff;
	color:#2e2d18;
	font:10px verdana;
}

/*****************/
#global_contenu .contenu-programme {
	float:left;
	width:553px;
	padding-left:18px
}
#global_contenu .contenu-programme h4 {
	color:#353759;
	padding-bottom:5px
}
#global_contenu .contenu-programme h5 {
	color:#353759;
	padding-bottom:5px
}
#global_contenu .contenu-programme p{ padding-right:5px}
#global_contenu .blocimgprogramme {
	float:right;
	width:180px;
	margin-right:15px;
}

#global_contenu .blocimgprogramme .reserver-billets {
	margin-bottom:8px;
}




*html #global_contenu .blocimgprogramme {
	float:right;
	width:180px;
	margin-right:8px;
}
#global_contenu .blocimgprogramme img {
	display:block;
	margin:0;
	padding:0;
}
#global_contenu .blocimgprogramme .monpanier{
	width:174px;
	height:13px !important;
	background:#4F4E54 ;
	padding:14px 0 12px 6px;
	color:#FFFFFF;
}
#global_contenu .blocimgprogramme .monpanier a{
	color:#FFFFFF;
	font-weight:bold;
	 letter-spacing:-1px
}
#global_contenu .blocimgprogramme .monpanier img{
	float:left;
	margin-right:2px
}
#global_contenu .blocimgprogramme .monpanier span{
	float:left;
	padding: 0 3px 0 0;
}
#global_contenu .blocimgprogramme .formprogramme {
	background:#f86d30 ;
	height:205px;
	padding:3px;
}
#global_contenu .blocimgprogramme .formprogramme h3{ color:#4f4e54; padding-bottom:10px;font-size:10px}
#global_contenu .blocimgprogramme .formprogramme label{float:left; margin-right:5px; margin-bottom:10px;color:#fff;}
#global_contenu .blocimgprogramme .formprogramme div{display:block; height:25px; }
#global_contenu .blocimgprogramme .formprogramme span{ float:left; margin-right:5px;margin-bottom:10px;color:#fff;}
#global_contenu .blocimgprogramme .formprogramme .txtchoixprog{ float:left;}
*+html #global_contenu .blocimgprogramme .formprogramme .txtchoixprog{padding-top:3px;} 
#global_contenu .blocimgprogramme input.button {
	width:83px;
	height:14px;
	border:none;
}
#global_contenu .blocimgprogramme select {
	width:137px;
	height:17px;
	border:1px solid #FFF;
	background:#FFF;
	color:#4f4e54;
	font:10px verdana;
	margin-bottom:10px
}
#global_contenu .blocimgprogramme select.name-artiste {
	width:149px;
	height:17px;
	border:1px solid #FFF;
	background:#FFF;
	color:#4f4e54;
	font:10px verdana;
	margin-bottom:5px;
	margin:0 0 5px 20px;
}
#global_contenu .acces-press {
	float:right;
	width:180px;
	margin-right:15px;
	background:#F86D30;
	padding:5px 5px 5px 5px;
	color:#fff;
}
#global_contenu .acces-press h4 {
	padding:0 0 5px 0;
	color:#4f4e54;
	font-family:'DeckerRegular';
	font-size:13px;
	
}
#global_contenu .acces-press label {
	padding:0 0 5px 0;
	color:#fff
}
#global_contenu .acces-press input {
	width:143px;
	height:15px;
	/*border:1px solid #F86D30;*/
	background:#fff;
	color:#2e2d18;
	font:10px verdana;
}
#global_contenu .acces-press .connecter {
	width:81px;
	height:14px;
	border:0px;
}
#global_contenu .acces-press a {
	color:#fff;
	text-decoration:none
}
#global_contenu .acces-press a:hover {
	color:#4f4e54;
}
#stickyMenu {
	position: fixed;
	right: 5px;
	top: 60px;
	width:22px;
	height:94px;
	z-index:9999;
}
#stickyMenu a {
	cursor:hand;
	cursor:pointer;
}
*html #stickyMenu {
	position: absolute;
 top: expression(60+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
 right: expression(5+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px');
}
/*#global #global_contenu .t4 {
	color:#9becff;
	font-weight:bold;
	padding:0 0 11px 18px;
	margin:0px;
}*/
/*#global #global_contenu .parag {
	padding-left:18px
}
#global #global_contenu .parag a {
	font:11px verdana;
	color:#9becff;
	text-decoration:none;
}*/
/*#global_contenu .bloc_music .titre_parag{font:11px verdana; color:#E3CA84; font-weight:bold;padding-bottom:11px;}*/
/*#global_contenu .bloc_tarif {
	width:520px;
	
	float:left;
	padding-right:5px;
	padding-left:11px
}
#global_contenu .bloc_tarif p {
	padding:0px;
	margin:0px;
}
#global_contenu .bloc_tarif a:link, a:visited, a:active {
	font:11px Verdana;
	color:#379ED1;
	text-decoration:underline;
}
#global_contenu .bloc_tarif a:hover {
	font:11px Verdana;
	color:#9BECFF;
	text-decoration:none;
}
#global_contenu .bloc_tarif a {
	font:11px Verdana;
	color:#379ED1;
	text-decoration:underline;
}*/
/*#global #global_contenu .texte_telechargement .telechargement a {
	font:11px verdana;
	color:#1C8BBA;
	font-weight:bold;
	text-decoration:none;
}
#global #global_contenu .texte_telechargement .telechargement a:hover {
	text-decoration:underline;
}
#global #global_contenu .texte_telechargement .telechargezment2 {
	font:11px verdana;
	color:#E3CA84;
	font-weight:bold;
}*/
/*#global #global_contenu .contenu-right .bloc2 .jazz {
	width:342px;
	height:84px;
}
#global #global_contenu .contenu-right .bloc2 .jazz .img_jazz {
	width:106px;
	height:67px;
	float:left;
}
#global #global_contenu .contenu-right .bloc2 .jazz .jazz_contenu {
	width:218px;
	height:67px;
	float:left;
	margin-left:12px;
}*/
/************************* Photothèque ************************/
/*#global_contenu .texte {
	width:663px;
	font:11px Verdana;
	color:#CCCCCC;
	padding-left:18px;
	padding-top:6px;
}
#global_contenu .texte .t5 {
	color:#9BECFF;
}
#global_contenu .texte a {
	font:11px Verdana;
	color:#8E7B13;
	text-decoration:underline;
}*/
/*#global #global_contenu .contenu-right2 .bloc2 .jazz {
	width:342px;
	height:75px;
	background:url(../images/spacer/trait.gif) repeat-x left bottom;
	margin-bottom:10px;
}
#global #global_contenu .contenu-right2 .bloc2 .jazz .img_jazz {
	width:106px;
	height:67px;
	float:left;
}
#global #global_contenu .contenu-right2 .bloc2 .jazz .jazz_contenu {
	width:218px;
	height:67px;
	float:left;
	margin-left:12px;
}*/
/*#global_contenu .bloc_music {
	width:514px;
	float:left;
	padding-left:18px;
	padding-top:0px;
}
#global_contenu .bloc_music .t3 {
	color:#9becff;
	font-weight:bold;
	padding:0 0 13px 0;
	margin:0px;
}
#global_contenu .bloc_music p {
	padding:0px;
	margin:0px;
}
#global_contenu .bloc_music .texte2 {
	font:11px Verdana;
}
#global_contenu .bloc_music .texte2 a {
	font:11px Verdana;
	color:#9becff;
	text-decoration:underline;
}*/

#global #global_contenu .vignette-phototheque-link{ padding:0 0 10px 18px}
#global #global_contenu .vignette-phototheque-link a{background:url(../images/pictos/point.gif) 0px 7px no-repeat; padding-left:8px }


