/************************STYLE PAR DEFAUT*****************************/
*{margin:0; padding:0}
body{margin:0px; padding:0px; background:#001c3a url(../images/bg/bg.gif) top repeat-x;font:11px verdana; color:#FFF}
a{font:11px verdana;color:#379ed1; text-decoration:none;}
a:link, a:active, a:visited{font:11px verdana;color:#379ed1; text-decoration:none;}
a:hover{font:11px verdana; color:#9becff; text-decoration:none;}
ul {margin:0px; padding:0;list-style:none }
img{border:0px;}
.infobulle{position:absolute;visibility:hidden;border:1px solid #fff;padding:4px;align:left;background-color:#0B75A2;font:10px verdana;color:#FFFFFF;text-decoration:none;cursor:pointer;}
/******************************** Global ************************************/
#global{width:777px; height:auto; margin:0px auto; background:#012d4a}
/******************************* HEADER**********************************/
#global #header{width:777px; height:216px;}
#global #header .top_menu{width:777px; height:20px; background:url(../images/bg/menu-top.gif); border-top:3px solid #379ED1	}
#global #header .menu-header{height:20px;text-align:right;float:right;width:590px;}
#global #header .menu-header ul{margin:3px 0 0 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:#9becff;text-decoration:none;}
#global #header .menu-header li.noneLeft{background-image:none;padding:0 5px 0 7px;}
#global #header .menu-header li.noneLeft{background-image:none;padding:0 5px 0 7px;}
#global #header .menu-header li.noneRight{background-image:none;padding:0 0 0 7px; float:left}
*+html #global #header .menu-header li.noneRight{background-image:none;padding:5px 0 0 7px;}
*html #global #header .menu-header li.noneRight{background-image:none;padding:5px 0 0 7px;}
#global #header .espace_top{width:777px;background:#012d4a;}
/* Menu Déroulant*/
#menu{width:172px; height:191px;float:left; display:inline;}
#menu ul ul {display: none;left:172px; position: absolute; top: -1px; padding:0; margin:0; }
#menu li {position: relative; background:#143f55;height:18px; padding:8px 0 0 0; text-align:right; margin-bottom:7px}
#menu li.dernier{margin:0;}
#menu li a{text-decoration: none; padding-right:8px;}
#menu li ul.niveau2 {background:#0495d0; filter: alpha(opacity=95); -khtml-opacity: 0.65;-moz-opacity: 0.95;opacity: 0.95;display:none; z-index:99999999; white-space:nowrap; text-align:left; border:1px solid #000000; margin:0; padding:0;color:#9ce2ff; position:absolute; top:0; left:172px; width:140px; border-bottom:none}
#menu li ul.niveau2 li{margin:0;padding:3px 0 2px 15px;text-align:left; background:url(../images/pictos/liste-style-menu.gif) 5px 9px no-repeat;color:#9ce2ff;border-bottom:1px solid #000;}
#menu li ul.niveau2 a{display:block; color:#9ce2ff; text-decoration:none; margin:0; padding:0 0 2px 0; font:10px Verdana;}
#menu li ul.niveau2 a:hover{display:block; color:#ffffff; text-decoration:none; margin:0; padding:0 0 2px 0; font:10px Verdana;}
#menu li:hover ul.niveau2 {display: block;color:#ffffff;}
#menu li.sfhover ul.niveau2 {display: block;color:#ffffff;}
/**/
#global #header .espace_top .banner{width:605px; height:191px; float:left;}
/***********************************************************************
               Menu 3éme Niveau
/***********************************************************************/
#navigation {width:777px;background:#012d4a; float:left}
#img_titre{width:215px;float:left;padding:12px 0 10px 10px;}
#sousmenu{width:541px;float:right;float:left;text-align:right; padding-top:6px;padding-right:11px;font:10px verdana;color:#f8b55b; font-weight:bold;}
#sousmenu a{font:10px verdana;color:#379ed1;text-decoration:none;}
#sousmenu a:hover{text-decoration:underline; }
#sousmenu .active{font:10px verdana;color:#9becff;text-decoration:underline;}
/******************************* Contenu**********************************/
#global #global_contenu {width:777px;height:auto;float:left;background:url(../images/bg/brush.gif) bottom left no-repeat #012d4a;padding-bottom:169px;}
#global #global_contenu .contenu-left{width:372px; height:auto; float:left;padding-left:18px}
#global #global_contenu .contenu-left .t1{color:#9becff; font-weight:bold;padding:0;margin:0px;}
#global #global_contenu .contenu-left p{ padding:0 0 10px 0}
#global #global_contenu .contenu-left a{font:11px verdana; color:#379ed1; text-decoration:underline;}
#global #global_contenu .contenu-left a:hover{font:11px verdana; color:#9becff; text-decoration:none;}
#global #global_contenu .contenu-left .suite{width:85px; height:14px; margin-left:273px;}
#global #global_contenu .contenu-parg {width:705px; height:auto; 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 .contenu-parg .suite2{width:85px; height:14px; float:right}
#global_contenu .photo{float:left;width:180px;background:#FFFFFF; margin-top:16px;margin-left:54px;}
#global #global_contenu .telechargement {padding-left:18px}
#global #global_contenu .contenu-parg .boldphototheque {font:11px verdana; color:#E3CA84; font-weight:bold; padding-bottom:10px;}
#global #global_contenu .contenu-parg .boldphototheque a,.boldphototheque a:visited,.boldphototheque a:active{font:11px verdana; color:#9becff; font-weight:bold; text-decoration:none;}
#global #global_contenu .contenu-parg .boldphototheque a:hover{text-decoration:underline;}
#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;}
/********************************Les petite affiche********************************/
#global_contenu .global_bloc .titre_pictos {width:121px;height:13;font:10px Tahoma;color:#9becff;padding-left:30px;padding-right:41px;float:right; 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;height:auto;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;height:auto;font:11px Verdana;color:#FFFFFF; padding-top:6px;}
/************************ pages musique sacrées ************************************/
#global_contenu .bloc_music{width:514px;height:auto;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;}
/*********************** 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; height: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; height:auto; 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:link, a:active, a:visited{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;}
#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;}
span.titre_evenement{font:700 11px verdana; color:#F3D88D; }
.sep_contenu{width:342px;}
.lieux{ color:#9becff; width:auto;padding-bottom:3px;}
.artiste_prog{color:#259ED1; width:auto;padding-bottom:3px;}
.titre_lieux{font:11px Verdana;color:#E3CA84;}
/************************************************************************/
#global #global_contenu .contenu-left2{width:330px; height:auto; 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; height: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; height:auto; 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:link, a:active, a:visited{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 #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;height:auto;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_contenu .global_bloc .vignette{float:left; position:relative; width:188px; height:124px; margin-bottom:34px; margin-right:3px; left:6px;}
#global_contenu div.global_bloc div.vignette img.vig{position:absolute;top:2px;left:2px;z-index:1;}
#global_contenu .global_bloc .vignette div, #global_contenu .global_bloc .vignette div img{position:absolute;top:0px; left:0px; z-index:2;} 
#global_contenu .global_bloc .vignette h5{position:absolute;top:99px;left:7px;z-index:3;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:100;margin:0;padding:0;} 
/************************ 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, #global_contenu  .bloc_tarif .titre_myprog a:visited, #global_contenu  .bloc_tarif .titre_myprog a:active{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:#95ffff; font-weight:bold}
/*********************** Les paretanires ************************/
#global_contenu .global_bloc{width:777px; margin-top:17px !important;padding-top:14px; border }
#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:#716418;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;height:auto;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;height:auto;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;height:auto;font:11px Verdana;color:#FFFFFF; padding-top:6px;}
/************************* Photothèque paretanires ************************/
#global_contenu .texte222 {width:663px;height:auto;font:11px verdana; color:#9becff; font-weight:bold;padding-left:18px;padding-top:0px; clear:both}
#global_contenu .texte222 p{margin:0;padding:0px; padding-bottom:7px;}
#global_contenu .texte222 a{font:11px Verdana;color:#8E7B13;text-decoration:underline;}
#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{padding:11px;width:753px;float:left;}
#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;}
#global_contenu .texte {width:665;height:auto;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;height:auto;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;height:auto;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:710px;height:95px;float:left;background-color:#0B75A2;padding:10px 23px 0 23px;}
#global_contenu .content .conteneurProg .titre{color:#ffffff;font-weight:bold;margin:0;padding:0;padding-bottom:14px;}
#global_contenu .content .conteneurProg select{border:1px solid #71D3FE;background:#012D4A; color:#FFFFFF; font:10px verdana;margin-top:2px;}
#global_contenu .content{padding:11px;width:753px;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;}
/********************************* EQUIPE ***********************************************/
#global_contenu .texte_telechargement { height:auto;font:11px Verdana;padding-left:18px; padding-top:13px; float:left;}
#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_contenu .texte_telechargement .contenu_equipe{width:323px!important;width:323px; height:auto; float:left;  margin-right:50px; margin-right:36px!important;}
#global_contenu .texte_telechargement .contenu_equipe .bloc_equipe{height:55px; background:#001C3A; padding-top:8px; padding-left:8px;} 
#global_contenu .texte_telechargement .contenu_equipe .desc_equipe{height:auto; margin-left:27px; padding-top:13px; padding-bottom:8px;}
#global_contenu .texte_telechargement .contenu_equipe span.titre_team{font:11px verdana; color:#71D3FE; font-weight:bold;}
/**************************************************
pages contact
***************************************************/
#global_contenu  .bloc_form_res{width:195px;height:auto;float:left;margin-left:29px;margin-top:6px;}
#global_contenu .global_bloc2 .texte2{padding:0px 40px 8px 20px; width:698px;min-height:400px; height:auto; 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; height:auto; 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 .global_bloc2 .coordone {float:right; width:280px; padding-left:53px;}
#global_contenu .global_bloc2 .coordone a{ color:#379ED1}
/**********************************RESERVATION*****************************************/
#global_contenu .texte_reservation {width:523px; height:auto; float:left; padding:2px 0 3px 19px}
#global_contenu .contenu_reservation{margin-left:18px; margin-top:28px;clear:both;}
#global_contenu .contenu_reservation .bloc_res1{ display:block;   }
#global_contenu .contenu_reservation span.titre_cotenu{font:11px verdana; color:#9becff; font-weight:bold; padding-bottom:5px;display:block;}
#global_contenu .contenu_reservation .bloc_reservation{width:359px; background:#001C3A; float:left;  margin-bottom:36px; height:auto !important; height:130px; min-height:130px;}
#global_contenu .contenu_reservation .bloc_reservation p{ margin:0px; padding:0px; margin-top:15px; }
#global_contenu .contenu_reservation .bloc_reservation .titre_reservation{   font:11px verdana; color:#9becff; font-weight:bold; padding-top:7px; padding-left:7px; padding-bottom:7px; border-bottom:1px solid #9becff;}
#global_contenu .contenu_reservation .bloc_reservation .info_reservation{margin-top:-6px; padding-left:7px; padding-bottom:0px;}
#global_contenu .contenu_reservation .bloc_reservation .info_reservation span.titre_info{color:#9becff; font-weight:bold}
/**********************************tarifs******************************/
#global #global_contenu {width:777px; float:left;}
#global #global_contenu p{line-height:17px;}
#global_contenu .bloc_tarif{width:520px;height:auto;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_contenu .bloc_tarif .table {margin-top:29px;}
#global_contenu .bloc_tarif .titre_table{ font:11px Verdana;color:#ffffff;background-color:#001C3A; padding-top:11px;padding-bottom:10px;padding-left:14px; border-bottom:1px solid #71D3FE;border-left:1px solid #71D3FE;}
.titre_table1{font:11px Verdana;color:#ffffff;background-color:#0B75A2; padding:11px 5px 10px 14px; border-bottom:1px solid #71D3FE;border-left:1px solid #71D3FE;}
#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;}
/********************************** 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 .bloc_tarif .cartes {float:left;margin-top:10px;}
#global_contenu .bloc_tarif .descriptions {width:167px; min-height:299px; height:auto !important; height:299px; float:left;background:#001C3A;margin-top:10px;margin-left:6px; padding:0 0 8px 0}
#global_contenu .bloc_tarif .descriptions p{width:140px; padding-left:18px;}
#global_contenu .bloc_tarif .descriptions .titre1{font:bold 11px Verdana;color:#9becff;padding-top:9px;padding-bottom:0px !important;padding-bottom:11px;padding-left:17px;}
/********************************** bloc reservation ********************************/
#global_contenu .bloc2{width:195px;height:auto;float:left;margin-left:29px;margin-top:6px;}
#global_contenu .bloc_validation{width:195px;height:388px;float:left;margin-left:29px;margin-top:6px; background:#FFF;}
#global_contenu .vis_lieux{height:auto;float:left; margin-top:10px;}
#global_contenu .bloc2 .table1{background:#0B75A2;margin-top:10px;height:300px;}
#global_contenu .bloc2 .table1 .titre{font:bold 11px Verdana;color:#71D3FE;padding-left:8px;padding-top:5px;}
#global_contenu .bloc2 .table1 .txt_blanc{padding-left:21px;}
#global_contenu .bloc2 .table1 input{width:143px;height:15px; border:1px solid #E3CA84;color:#FFFFFF; font:10px verdana;margin-left:22px;}
#global_contenu .bloc2 .table1 input.button{width:83px;height:14px; border:none;margin-left:84px;}
#global_contenu .bloc2 .table1 select{width:150px;height:17px; border:1px solid #71D3FE;background:#012D4A; color:#FFFFFF; font:10px verdana;margin-left:22px;}
/********************************** Page espace presse ********************************/
#global #global_contenu .form_presse{width:195px; background:#0B75A2;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:#9becff}
#global #global_contenu .form_presse form{margin:0; padding:0;}
#global #global_contenu .form_presse input{width:143px;height:15px; border:1px solid #71D3FE;background:#012D4A; 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:#71D3FE; font-weight:bold;padding-left:10px;}
#global_contenu .global_bloc2 .texte2 .cont_ctc .none{width:83px; height:14px;border:none; margin-right:54px}
#global_contenu .global_bloc2 .texte2 .cont_ctc .print{width:69px; height:18px;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_retour{width:72;height:14px;float:left;padding-left:682px;padding-bottom:10px;}
#global_contenu .bloc_navg_artiste{width:231px;height:275px;float:left; padding-left:11px;}
#global_contenu .bloc_navg_artiste .prop_photo{width:143px;height:15px;margin-top:4px !important;margin-top:3px;font:10px Verdana ;color:#9becff;}
#global_contenu .bloc_prg_artiste{width:524px;height:auto;float:left;background:#001C3A;}
#global_contenu .bloc_prg_artiste .artiste_descr{width:297px;height:auto;float:left; padding-left:28px; padding-top:0px !important; padding-top:9px;}
#global_contenu .bloc_prg_artiste .artiste_descr .titre_cotenu{font:11px verdana; color:#9BECFF; font-weight:bold; padding-bottom:5px;display:block;}
#global_contenu .bloc_prg_artiste .artiste_descr2{width:460px;height:auto;float:left; padding-left:28px; padding-top:0px !important; padding-top:9px;}
#global_contenu .bloc_prg_artiste .calendrier{width:146px;height:auto;float:right;padding-top:6px;padding-left:29px; padding-right:13px;}
#global_contenu .bloc_prg_artiste .calendrier .table_prog{border:1px solid #71D3FE;}
#global_contenu .bloc_prg_artiste .calendrier .table_prog .jour{font:10px Verdana;color:#FFFFFF;background:#0B75A2; border:0px;padding-top:4px;padding-bottom:4px;border-right:0px;}
#global_contenu .bloc_prg_artiste .calendrier .table_prog .date1{font:10px Verdana;color:#FFFFFF;background:#001C3A;border-right:1px solid #71D3FE;border-bottom:1px solid #71D3FE;border-right:0px;}
#global_contenu .bloc_prg_artiste .calendrier .table_prog .date2{font:10px Verdana;color:#FFFFFF;background:#0B75A2;padding-top:2px;padding-bottom:2px;border-right:1px solid #71D3FE;border-bottom:1px solid #71D3FE;border-right:0px;}
/************************pages musique sacrées************************************/
#global_contenu .bloc_music{width:514px;height:auto;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;background:#001C3A;float:left;padding:5px 0px;margin-top:19px;margin-left:11px;}
#global_contenu  .mprogramme{width:482px;height:auto;float:left;padding:0 5px 15px 11px}
#global_contenu  .mprogramme .date{ font:700 16px Verdana ; color:#E3CB85;padding-bottom:7px}
#global_contenu  .mprogramme .titre{ font:700 16px Verdana ; color:#ff4f2a;padding-left:32px; padding-bottom:5px}
#global_contenu  .mprogramme .titre1 { font:700 16px Verdana ; color:#4fa8d2;padding-left:32px; padding-bottom:5px}
#global_contenu  .mprogramme .titre2 { font:700 16px Verdana ; color:#93BD11;padding-left:32px;padding-bottom:5px}
#global_contenu  .mprogramme .heure{ font:700 16px Verdana ; color:#fff;padding-left:32px;padding-top:1px;}
#global_contenu  .mprogramme .txt{ font: 11px Verdana ; color:#fff;padding-left:32px;width:384px;}
#global_contenu  .mprogramme .pictos{padding-left:32px;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;}
/************************************************************************/
.border1{background:#0B75A2; border:1px solid #71D3FE; border-right:none; border-top:none}
.border2{background:#001C3A; border:1px solid #71D3FE; border-right:none;border-top:none}
.error{ color:#FF4632;padding-left:5px}
.required{ color:#FF4632}
/********************************** Mon panier ******************************/
#global_contenu .texte .panier{ width:554px; min-height:378px;_height:auto}
#global_contenu .texte .panier a{ text-decoration:underline; color:#FFFFFF}
#global_contenu .texte .panier .billet{ width:478px; padding:0 62px 0 10px; position:relative; margin:10px 0 0 0;}
#global_contenu .texte .panier .billet .e-ticket{position:absolute; top:2px; right:0px;}
#global_contenu .texte .panier .etape{ width:484px; height:24px; margin-bottom:18px; margin-left:22px;background:url(../images/pictos/flech-reservation.gif) bottom no-repeat;}
#global_contenu .texte .panier .etape ul{ margin:0; padding:0 0 0 8px}
#global_contenu .texte .panier .etape li{ float:left; color:#FFFFFF; padding:0 20px 0 0; font-weight:bold}
#global_contenu .texte .panier .etape li a{ float:left; color:#FFFFFF;font-weight:bold; text-decoration:none}
#global_contenu .texte .panier .etape li a.activetape{ float:left; color:#9becff;font-weight:bold; text-decoration:none}
#global_contenu .texte .panier .cart{ width:554px;}
#global_contenu .texte .panier .cart h1{ background:#0B75A2; height:17px; color:#FFFFFF; padding:10px 0 8px 12px; margin-bottom:10px; font-size:12px}
#global_contenu .texte .panier .cart h1 span{ color:#012D4A;  font-size:12px ; font-weight:bold; text-decoration:underline}
#global_contenu .texte .panier .cart ul{ margin:0; padding:17px 0 0 0}
#global_contenu .texte .panier .cart li{background:url(../images/pictos/lliste-style-panier.gif) left 8px no-repeat;; padding-left:8px}
#global_contenu .texte .panier .cart img{ float:left; margin: 0 0 5px 25px}
#global_contenu .texte .panier .table-cart-detaile{ margin-top:15px}
#global_contenu .texte .panier .table-cart-detaile a{ text-decoration:none; color:#FFFFFF}
#global_contenu .texte .panier .table-cart-detaile a.detail-active{ text-decoration:underline; color:#FFFFFF}
#global_contenu .texte .panier .table-cart-detaile select {border:1px solid #71D3FE;background:#012D4A; color:#FFFFFF; font:10px verdana;margin-top:2px;}
#global_contenu .texte .panier .table-cart-detaile th{ background:#0B75A2; padding:10px 0 8px 0; text-transform:uppercase}
#global_contenu .texte .panier .table-cart-detaile th.first{padding:10px 0 8px 12px;}
#global_contenu .texte .panier .table-cart-detaile tr.bgbleu{background:#4A9CCB;}
#global_contenu .texte .panier .table-cart-detaile tr.bgbleu td{ padding:9px 0 6px 0}
#global_contenu .texte .panier .table-cart-detaile tr.bgbleu td.firstone{padding:10px 0 8px 12px;}
#global_contenu .texte .panier .table-cart-detaile tr.bgbleu2{background:#005F8A;}
#global_contenu .texte .panier .table-cart-detaile tr.bgbleu2 td{ padding:9px 0 6px 0}
#global_contenu .texte .panier .table-cart-detaile tr.bgbleu2 td.first-tow{padding:10px 0 8px 12px;}
#global_contenu .texte .next{ text-align:right;position:relative;right:109px !important;}
/*** styla a ajouter**/
#global_contenu .texte .panier .cart .formachat{width:480px}
#global_contenu .texte .panier .cart .formachat input{width:226px; height:17px;border:1px solid #71D3FE;background:#012D4A; color:#FFFFFF; font:10px verdana; padding:2px 0 0 2px}
#global_contenu .texte .panier .cart .formachat textarea{width:226px; height:100px;border:1px solid #71D3FE;background:#012D4A; color:#FFFFFF; font:10px verdana; padding:2px 0 0 2px}
#global_contenu .texte .panier .cart .formachat span{text-align:right}
#global_contenu .texte .panier .cart .formachat .error span{ margin:0 50px 0 0 }
#global_contenu .texte .panier .cart .formachat .send{ width:83px; height:14px; border:0px; margin-left:140px}
#global_contenu .texte .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 .texte .panier .cart .formachat .payerFormulaire{border:0px; width:83px; height:14px;float:right;}
#global_contenu .texte .panier .cart .recap { padding: 10px 0 0 50px; font-size:12px}
#global_contenu .texte .panier .cart .recap p{ font-weight:bold; color:#81ECFF}
#global_contenu .texte .panier .cart .recap span{ font-weight:bold; color:#0B75A2}


/******************************* Footer **********************************/
#footer{width:777px; height:80px;clear:both;margin:0px auto}
#footer .logo{width:172px; height:63px; float:left;}
#footer .partenaire{width:605px; height:63px; float:left;}
#footer .menu_footer{width:215px; height:14px; float:left;margin:0px auto}
#footer .menu_footer{height:14px;float:left;width:777px; font:9px tahoma; 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:#FFFFFF; font:9px tahoma;}
#footer .menu_footer li a:hover{ text-decoration:underline; color:#FFFFFF; font:9px tahoma;}
#footer .menu_footer li.none{background-image:none; padding:0 5px 0 3px}
#footer .menu_footer .copyright{width:auto; height:14px; float:right;} 
#footer .menu_footer .copyright a{ color:#FFFFFF; text-decoration:none; font:9px tahoma;} 
#footer .menu_footer .copyright a:hover{ color:#FFFFFF; text-decoration:underline;font:9px tahoma;} 
#footer .evenement{color:#99a4b0; font:11px verdana; width:361px; padding-left:7px;float:left}
#footer .evenement a{color:#99a4b0;font:11px verdana;text-decoration:none}
#footer .evenement a:hover{color:#ffffff; font:11px verdana; text-decoration:underline}
#footer .secure{float:right;padding-bottom:10px; padding-top:5px}

/*#global_contenu .bloc_music .titre_parag{font:11px verdana; color:#E3CA84; font-weight:bold;padding-bottom:11px;}*/
