@charset "utf-8";
/* CSS Document */

* =General-----------------------------------------------------------------------------*/

html{height: 100%}
p{margin: 0;padding: 0;}
blockquote{}
ul, ol{margin: 0;padding: 0;list-style: none;}
.clear{ /* Class for clearing floats */clear:both;}
img{ /* Remove border around linked images */border: 0;}

/* =Typography-----------------------------------------------------------------------------*/

body{ height:100%; margin:0px; padding:0px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; color: #333; background:#000;}


/* =Headings-----------------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6{ font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin:15px 0px; padding:0; color:#333;}
h1{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#99CC00; font-size:16px; }
/* =Frame-----------------------------------------------------------------------------*/
#intro{ width:900px; height:600px; background:#000 url(../../img/intro.jpg) top left no-repeat; margin:0 auto;}
#intro #linkFR{ width:450px; height:600px; display:block; float:right; }
#intro #linkEN{ width:450px; height:600px; display:block; float:left; }


#wrap{ width:900px; margin:0 auto;background:#000 url("../../img/v2/bgAll.gif") top center repeat-y; }
*html #wrap{ background:#000 url("../../img/v2/bgAll_ie.gif") top center repeat-y; }
+*html #wrap{ background:#000 url("../../img/v2/bgAll_ie.gif") top center repeat-y; }
#header{ height:156px; }
#header #headerLeft{ display:block;height:156px; width:176px; background:#000 url("../../img/v2/headerLeft.jpg") top left no-repeat; float:left; }
#header #headerRight{ height:156px; width:724px; float:right; }
#header #headerRight #headerRightTop{ height:59px; width:548px; background:#000 url("../../img/v2/headerRightTop.jpg") top left no-repeat; padding:25px 64px 22px 112px; }
#header #headerRight #headerRightTop #slideShowDisplayHeader{  width:548px; height:59px; overflow:hidden; }
#header #headerRight #headerRightTop #slideShowDisplayHeader div.itemSlideShow{  width:548px; height:59px; overflow:hidden; }
#header #headerRight #menuDate{ height:50px; width:644px; padding-left:80px; background:#000 url("../../img/v2/headerRightBottom.jpg") top left no-repeat; }
#header #headerRight #menuDate a{ cursor:pointer;display:block; height:18px; width:89px; overflow:hidden; float:left; text-decoration:none; }
#header #headerRight #menuDate a div{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:center; line-height:9px; }
#header #headerRight #menuDate a div.txtDayMonth{ width:66px; float:left; height:18px;  }
#header #headerRight #menuDate a div.txtMonth{ padding-left:3px; line-height:9px; text-align:left; font-size:10px; font-weight:bold; color:#8a311b; text-transform:uppercase; }
#header #headerRight #menuDate a div.txtDay{ text-transform:uppercase; line-height:9px; padding-left:3px; text-align:left; font-size:9px; font-weight:bold; color:#737a2c; }
#header #headerRight #menuDate a div.nbDay{ width:18px; line-height:16px; float:left;  font-weight:bold; color:#fff; font-size:11px; text-align:center;height:18px; }
#header #headerRight #menuDate a:hover div.nbDay{ color:#333; }

#middle{ width:900px; }
#middle #middleLeft{ width:161px; padding:110px 15px 0px 0px; height:240px; float:left; background:#000 url("../../img/v2/bgMenu.jpg") top left; overflow:hidden; }
#middle #middleLeft #mainNav ul li{ text-align:right; padding-right:10px; height:20px; margin:0; overflow:hidden; }
*html #middle #middleLeft #mainNav ul li{ height:17px; }
+*html #middle #middleLeft #mainNav ul li{ height:17px; }
#middle #middleLeft #mainNav ul li a{ text-decoration:none; color:#333; font-size:14px; font-weight:bold; display:block; text-align:right; margin:0; } 
*html #middle #middleLeft #mainNav ul li a:hover { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/overBtn.png'); background: none;}
#middle #middleLeft #mainNav ul li a:hover{ background:transparent url("../../img/overBtn.png") top right no-repeat; }
#middle #middleRight{ width:694px; padding:0px 20px 15px 10px; float:right; background:transparent url("../../img/v2/bgContenu.gif") top left no-repeat; overflow:hidden;}
#middle #middleRight p{ margin:10px 0px; }

/*LINK*/
#middle #middleRight a{ text-decoration:none; color:#89271a; }
#middle #middleRight a:hover{ color:#94AF5D; }

/*HOME*/
#middle #middleRight #home{ overflow:hidden; }
#middle #middleRight #home #colLeft{ width:231px; float:left; padding:0px 5px 0px 0px; border-right:1px #ccc dashed;  }
#middle #middleRight #home #colLeft #boxSlideShow{ padding:18px; width:200px; height:155px; background:#fff url("../../img/v2/bgSlideshowHome.gif") top left no-repeat; }
#middle #middleRight #home #colLeft #boxSlideShow #slideShowDisplay{  width:200px; height:137px; overflow:hidden; }
#middle #middleRight #home #colLeft #boxSlideShow #slideShowDisplay div.itemSlideShow{  width:200px; height:137px; overflow:hidden; }
#middle #middleRight #home #colLeft #boxSlideShow #slideShowNav{ heigth:18px; }
#middle #middleRight #home #colLeft #boxSlideShow #slideShowNav #btnPrev{ height:18px; display:block; width:100px; float:left; background:transparent url("../../img/v2/arrowLeft.gif") top right no-repeat; }
#middle #middleRight #home #colLeft #boxSlideShow #slideShowNav #btnNext{ height:18px; display:block; width:100px; float:right; background:transparent url("../../img/v2/arrowRight.gif") top left no-repeat; }
#middle #middleRight #home #colLeft p{ text-align:justify; padding-right:5px; font-size:11px; }
#middle #middleRight #home #colMiddle{ width:192px; float:left; padding:0px 5px;  }
#middle #middleRight #home #colMiddle #boxEve{ width:192px; }
#middle #middleRight #home #colMiddle #boxEve #boxEveTitle{ width:192px; height:29px; background:#fff url("../../img/v2/headerHome2day.gif") top left no-repeat; text-align:center; padding-top:10px; font-size:14px; font-weight:bold; color:#fff;  }
#middle #middleRight #home #colMiddle #boxEve #boxEveMiddle{ padding:0px 20px; width:152px; background:#fff url("../../img/v2/middleHome2day.gif") top left repeat-y;  }
#middle #middleRight #home #colMiddle #boxEve h3,
#middle #middleRight #home #colMiddle #boxEve h4,
#middle #middleRight #home #colMiddle #boxEve h5{ margin:0px; padding:0px; font-size:11px; color:#333; }
#middle #middleRight #home #colMiddle #boxEve #boxEveFooter{ width:192px; height:24px; background:#fff url("../../img/v2/footerHome2day.gif") top left no-repeat;  }
#middle #middleRight #home #colMiddle #boxEve #boxEveMiddle div.itemList{ border-bottom:1px #666 dashed; padding-bottom:10px; }
#middle #middleRight #home #colMiddle #boxEve #boxEveMiddle div.itemList div.itemListThumb{ width:46px; height:38px; overflow:hidden; float:left; }
#middle #middleRight #home #colMiddle #boxEve #boxEveMiddle div.itemList div.itemListDetail{ width:94px; padding-left:5px; overflow:hidden; float:right; }
#middle #middleRight #home #colMiddle #boxEve h3{ color:#94af5d; }
#middle #middleRight #home #colMiddle #boxEve h5{ font-size:10px; color:#666; }

#middle #middleRight #home #colRight{ width:249px; float:left; padding-left:5px; }
#middle #middleRight #home #colRight #boxVideo{ width:213px; height:564px; background:#fff url("../../img/v2/bgVideo.gif") top left no-repeat; padding:18px; }
#middle #middleRight #home #colRight #boxVideo #boxVideoList{ padding-top:15px; width:207px; float:left; height:375px; overflow:hidden; }
#middle #middleRight #home #colRight #boxVideo #boxVideoList div.itemList { padding:3px 0px; border-bottom:1px #666 dashed; }
#middle #middleRight #home #colRight #boxVideo #boxVideoList div.itemList div.itemListDetail h4{ margin:0px; font-size:11px; color:#94af5d; }


/*EVE LIST*/

#middle #middleRight #eveList #colLeft{ width:520px; float:left;  }
#middle #middleRight #eveList #colLeft h1{ font-size:16px; color:#333; margin:10px 0px; }
#middle #middleRight #eveList #colLeft #boxResult{ width:520px;}
#middle #middleRight #eveList #colLeft #boxResult #title{ height:50px; }
#middle #middleRight #eveList #colLeft #boxResult #title #titleLeft{ height:40px; width:240px; background:#fff url("../../img/v2/bgTitleLeft.gif") top left no-repeat; color:#fff; font-size:16px; font-weight:bold; float:left; padding-left:20px; line-height:14px; padding-top:10px; }
#middle #middleRight #eveList #colLeft #boxResult #title #titleRight{ height:40px; width:240px; background:#fff url("../../img/v2/bgTitleRight.gif") top left no-repeat; color:#fff; font-size:16px; font-weight:bold; float:right; padding-left:20px; line-height:14px; padding-top:10px; }
#middle #middleRight #eveList #colLeft #boxResult div.dayLine{ width:520px; padding-bottom:10px; }
#middle #middleRight #eveList #colLeft #boxResult div.dayLine div.leftCol{ width:250px; float:left; padding-right:10px; }
#middle #middleRight #eveList #colLeft #boxResult div.dayLine div.rightCol{ width:250px; float:right; padding-left:10px; }
#middle #middleRight #eveList #colLeft #boxResult div.itemDate{ height:25px; background:#fff url("../../img/v2/bgTitleDate.gif") top left no-repeat; color:#fff; font-size:16px; font-weight:bold; padding-left:20px; line-height:14px; padding-top:10px;  }
#middle #middleRight #eveList #colLeft #boxResult div.itemList{ margin-top:5px; padding-bottom:5px; border-bottom:1px #666 dashed;  }
#middle #middleRight #eveList #colLeft #boxResult div.itemList h3{ margin:0px; font-size:11px; color:#94af5d; padding-bottom:5px; }
#middle #middleRight #eveList #colLeft #boxResult div.itemListArt{ margin-top:5px; padding-bottom:5px;border-bottom:1px #666 dashed; }
#middle #middleRight #eveList #colLeft #boxResult div.itemListArt h3{ text-transform:uppercase;margin:0px; font-size:13px; color:#94af5d; }
#middle #middleRight #eveList #colLeft #boxResult div.itemListArt h4{ margin:0px; font-size:12px; color:#666; text-transform:lowercase; text-decoration:none; }
#middle #middleRight #eveList #colLeft #boxResult div.itemListArt h5{ margin:0px; font-size:11px; color:#333; font-weight:normal; font-style:italic; }
#middle #middleRight #eveList #colLeft #boxResult div.itemOrange h3{ color:#e59a45; }
#middle #middleRight #eveList #colLeft #boxResult div.itemList div.itemListThumb{ width:81px; height:53px; overflow:hidden; float:left; }
#middle #middleRight #eveList #colLeft #boxResult div.itemList div.itemListDetail{ width:165px; height:53px; overflow:hidden; float:left; }
#middle #middleRight #eveList #colLeft #boxResult h4{ margin:0px; font-size:11px; color:#8b281b; text-transform:uppercase; text-decoration:underline; }
#middle #middleRight #eveList #colLeft #boxResult h5{ margin:0px; font-size:10px; color:#333; }
#middle #middleRight #eveList #colLeft #boxResult div.itemList div.itemListCie{ width:140px; height:53px; padding:0px 10px; overflow:hidden; float:right; border-left:1px #666 dashed; }
#middle #middleRight #eveList #colLeft #boxResult div.itemList div.itemListCie h6{ font-size:10px; color:#333; margin:0px; padding-bottom:5px; }

#middle #middleRight #eveList #colRight{ width:155px; float:right; padding:0px;  }

/*SCROLL*/
#middle #middleRight #scrollBox{ width:10px; height:350px; padding-top:22px; float:left; margin-left:10px; }
#middle #middleRight #scrollBox #scrollTrack{ width:10px; height:328px; background-color:#D9FAAD; }
#middle #middleRight #scrollBox #scrollTrack #scrollBtn{ width:10px; height:100px; background-color:#832319; cursor:pointer; }
#middle #middleRight #scrollBoxFull{ width:10px; height:350px; float:left; margin-left:10px; }
#middle #middleRight #scrollBoxFull #scrollTrack{ width:10px; height:350px; background-color:#D9FAAD; }
#middle #middleRight #scrollBoxFull #scrollTrack #scrollBtn{ width:10px; height:100px; background-color:#832319; cursor:pointer; }
/*SCROL VIDEO*/
#middle #middleRight #colRight #boxVideo div.scrollTrack{margin-top:15px;float:right; height:375px; width:5px; background-color:#D9FAAD;  }
#middle #middleRight #colRight #boxVideo div.scrollBtn{ height:10px; width:5px; background-color:#832319; }


/*FICHE*/
#middle #middleRight #fiche #colLeft{ width:510px; float:left;  }
#middle #middleRight #fiche #colLeft #boxFiche{ width:500px; padding-left:10px;}
#middle #middleRight #fiche #colLeft #boxFicheTop{ border-bottom:1px #666 dashed; padding-bottom:5px; }
#middle #middleRight #fiche #colLeft #boxFicheTopLeft{ width:246px; float:left; padding-right:10px;border-right:1px #666 dashed; }
#middle #middleRight #fiche #colLeft #boxFicheTopLeft img{ margin-left:20px; margin-bottom:10px; padding:4px; border:1px #999 solid;}
#middle #middleRight #fiche #colLeft #boxFicheTopLeft h1{ margin:0px;width:196px; height:30px; overflow:hidden; background:#fff url("../../img/fiche/bgTitle.jpg") top center no-repeat; padding:8px 25px 0px 25px; line-height:12px; text-transform:uppercase; text-align:center; font-size:14px; font-weight:bold; color:#fff; }
#middle #middleRight #fiche #colLeft #boxFicheTopRight{ width:230px; float:right;  }
#middle #middleRight #fiche #colLeft #boxFicheTopRight #boxFicheTopRightCie{ height:114px; width:200px; border-bottom:1px #666 dashed; }
#middle #middleRight #fiche #colLeft #boxFicheTopRight #boxFicheTopRightCie h6{ font-size:10px; color:#333; margin:0px; padding-bottom:5px; }
#middle #middleRight #fiche #colLeft #boxFicheTopRight #boxFicheTopRightMusic{ height:40px; width:190px; padding:20px 0px 0px 0px; }
#middle #middleRight #fiche #colLeft #boxFicheTopRight #boxFicheTopRightMusic #lecteur{ height:20px; width:20px; overflow:hidden; }
#middle #middleRight #fiche #colLeft #boxFicheTopRight #boxFicheTopRightInfo{ height:30px; border-top:1px #666 dashed; padding-top:5px; }
#middle #middleRight #fiche #colLeft #boxFicheTopRight #boxFicheTopRightInfo strong{ display:block; height:25px; width:120px; text-align:left; float:left; padding:5px 10px 0px 0px; }
#middle #middleRight #fiche #colLeft #boxFicheTopRight #boxFicheTopRightInfo a{ display:block; height:25px; width:70px; text-align:left; float:right; font-weight:bold; padding:5px 10px 0px 10px; border-left:1px #666 dashed; }
#middle #middleRight #fiche #colLeft #boxFicheDetail{ border-bottom:1px #666 dashed; padding:10px 0px; }
#middle #middleRight #fiche #colLeft #boxFicheSpec div.itemSpec{ height:20px; padding:5px 0px; border-bottom:1px #666 dashed; line-height:20px;  }
#middle #middleRight #fiche #colLeft #boxFicheSpec div.itemSpec a.itemSpecDate{ color:#333; font-weight:bold; width:120px; height:20px; display:block; border-right:1px #666 dashed; float:left; }
#middle #middleRight #fiche #colLeft #boxFicheSpec div.itemSpec a.itemSpecHeure{ color:#94AF5D; font-weight:bold; width:65px; height:20px; display:block; border-right:1px #666 dashed; padding-left:10px; float:left; }
#middle #middleRight #fiche #colLeft #boxFicheSpec div.itemSpec a.itemSpecLieu{ color:#94AF5D; font-weight:bold; width:200px; height:20px; display:block; padding-left:10px; float:left; }

#middle #middleRight #fiche #colRight{ width:155px; float:right; padding:0px;  }


/*PAGES*/
#middle #middleRight #page #colLeft{ width:420px; height:350px; overflow:hidden; float:left;  }
#middle #middleRight #page #colLeft #contenu{ width:420px; height:350px; overflow:hidden; }
#middle #middleRight #page #colLeft #contenu p{ margin:5px 0px; }

#middle #middleRight #page #colRight{ width:155px; float:right; padding:0px;  }


/*BOX RECHER*/
#middle #middleRight #colRight #boxSearch{ width:155px; }
#middle #middleRight #colRight #boxSearch #boxSearchTitle{ width:155px; height:26px; background:#fff url("../../img/evelist/zoneSearchTitle.jpg") top left no-repeat; text-align:center; padding-top:10px; font-size:14px; font-weight:bold; color:#fff;  }
#middle #middleRight #colRight #boxSearch #boxSearchMiddle{ padding:0px 7px 0px 10px; width:138px; background:#fff url("../../img/evelist/zoneSearchMiddle.gif") top left repeat-y;  }
#middle #middleRight #colRight #boxSearch #boxSearchMiddle h3{ background-color:#eef5fa;margin:0px; font-size:11px; color:#8B281B; padding:3px;}
#middle #middleRight #colRight #boxSearch #boxSearchMiddle #boxSearchMiddleArtist{ height:262px; width:132px; overflow:hidden; }
#middle #middleRight #colRight #boxSearch #boxSearchMiddle #boxSearchMiddleArtist #artistList{ height:262px; width:125px; float:left; overflow:hidden;}
#middle #middleRight #colRight #boxSearch #boxSearchMiddle #boxSearchMiddleActivite{ height:125px; width:132px; overflow:hidden; }
#middle #middleRight #colRight #boxSearch #boxSearchMiddle #boxSearchMiddleActivite #activiteList{ height:125px; width:125px; float:left; overflow:hidden;}
#middle #middleRight #colRight #boxSearch #boxSearchMiddle div.scrollTrack{float:right; height:262px; width:5px; background-color:#D9FAAD;  }
#middle #middleRight #colRight #boxSearch #boxSearchMiddle div.scrollBtn{ height:10px; width:5px; background-color:#832319; }
#middle #middleRight #colRight #boxSearch #boxSearchMiddle a{ display:block; border-bottom:1px #ccc solid; color:#333; text-transform:lowercase; }
#middle #middleRight #colRight #boxSearch #boxSearchMiddle a:hover{ color:#993300; }
#middle #middleRight #colRight #boxSearch #boxSearchMiddle #boxSearchMiddleScene{ height:130px; width:132px; overflow:hidden; }
#middle #middleRight #colRight #boxSearch #boxSearchMiddle #boxSearchMiddleScene #sceneList{ height:130px; width:125px; float:left;overflow:hidden; }
#middle #middleRight #colRight #boxSearch #boxSearchFooter{ width:155px; height:15px; background:#fff url("../../img/evelist/zoneSearchFooter.gif") top left no-repeat;  }

/* STATS */
#middle #middleRight #eveList #colLeft #boxStat{ margin-top:30px; text-align:justify; margin-top:10px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; }
#middle #middleRight #eveList #colLeft #boxStat h3{ clear:both;font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:2px; margin:10px 0px 10px 0px; background:#832319; text-align:left; }
#middle #middleRight #eveList #colLeft #boxStat h4{ font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; padding:2px; margin:2px 0px 2px 10px; background:#FFFFCC; border-bottom:1px #d6d685 dashed; text-align:left; cursor:pointer; text-decoration:none; }
#middle #middleRight #eveList #colLeft #boxStat ul{ margin:10px 0px 10px 20px; }
#middle #middleRight #eveList #colLeft #boxStat ul li{ padding-left:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:18px; line-height:18px; color:#000; background:url(../../img/iconPDF.gif) 5px 0px no-repeat; border-bottom:1px #333 dotted;margin-bottom:3px; }
#middle #middleRight #eveList #colLeft #boxStat ul li a{ text-decoration:none; color:#000; }
#middle #middleRight #eveList #colLeft #boxStat ul li a:hover{ font-weight:bold; }
#middle #middleRight #eveList #colLeft #boxStat div.statCol{  width:270px; float:left; }


/* PARTNER */
#middle #middleRight #eveList #colLeft #boxPartner div.itemPartner{ height:80px; width:160px; padding:5px; float:left;}
#middle #middleRight #eveList #colLeft #boxPartner a.itemPartner{ display:block;height:80px; width:160px; padding:5px; float:left;}

/* ALBUM */
#middle #middleRight #eveList #colLeft #boxAlbum h3{ clear:both;font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:2px; margin:10px 0px 10px 0px; background:#832319; text-align:left; cursor:pointer; }
#middle #middleRight #eveList #colLeft #boxAlbum div.atStart{ padding-bottom:10px; }
#middle #middleRight #eveList #colLeft #boxAlbum a.itemAlbum{ display:block;height:85px; width:85px; margin:5px; border:1px #ccc solid; float:left;}
#middle #middleRight #eveList #colLeft #boxAlbum h3.backBtn{ border:1px solid #89271A; background-color:#FFF; color:#89271A; }




#footer{ text-align:right;width:900px; height:20px; background:#000; padding-top:10px; clear:both; }
#footer a{ color:#3E3E3E; text-decoration:none; display:block; float:right; padding-right:20px; }
