#BellZoneRightColumn .pub {
    argin-top:0px;
    margin-left:12px;
    _display: inline;
} 
#RightWhite .pub{margin-top:7px;margin-left:0;}
#yui-history-iframe{position:absolute;top:0;left:0;width:1px;height:1px;visibility:hidden;}

#BellZoneMain{
    /*background:url(Images/BellZone/sprites_gif.gif) 0 -177px no-repeat;*/
    background:url(Images/BellZone/bkg_zonebell.gif) repeat-x #332b26;
   
}

#BellZoneMain #BreadCrumb a{color:#ff9933;}
#BellZoneMain #BreadCrumb{color:white;margin-left:0;margin-top:0;padding-top:10px;}

.bz_content_inner{padding:12px;min-height:591px;/*border : solid 1px #f2f2f2;*/}

#BellZoneMainInner{
    margin-left:19px;
    /*margin-right:17px;*
   /* padding-top:12px;*
   /* background-color:#332b26;*/
}

#BellZoneHeader{
    width:100%;height:76px;
    display:block;
    background:url(Images/BellZone/sprites_gif.gif) 0 -91px no-repeat;
    margin-bottom:10px;
    position:relative;
}

#BellZoneMenu{
    margin-top:14px;
    width: 596px;
    _width:556px;
    height:73px;
    list-style-type:none;
    text-align:center;
    background:url(Images/BellZone/bkg_menu_zonebell.gif) no-repeat; */
    padding-left:37px;
    padding-top:2px;
}

.SepSpectaclesBz{margin:20px 0;clear:both;}
.firstHrBz{margin-top:3px;}

/*Section Mes Spectacles*/

#ConcertsBzContentTop{height:2px;width:inherit;display:block;background:url(Images/BellZone/bz_content_top.gif) no-repeat;;}
#ConcertsBzContentBottom{height:2px;width:inherit;display:block;background:url(Images/BellZone/bz_content_bottom.gif) no-repeat;;}

#NoWrap .MesConcertsBz{background:url(Images/BellZone/bkg_mesconcertsbz.gif) no-repeat left bottom transparent;}

.blocConcertsBz{}
.BtnMesSpectacles{display:block;width:31px;height:31px;float:left;padding:0;cursor:pointer;}
#conteneurIconsMetaBz{float:right;}
#btnSendBz.BtnMesSpectacles{background:url(Images/Icons/sprite_icons.png) no-repeat scroll -62px -62px transparent;margin-right:3px;}
#btnCalBz.BtnMesSpectacles{background:url(Images/Icons/sprite_icons.png) no-repeat scroll -31px -93px transparent;}
.InfosShowBz {float:left;width:365px;}
.InfosShowBz img{float:left;width:136px;}
.InfosShowBz div{float:left;width:222px;margin-left:7px;line-height:1.5em;}
.InfosShowBz span{margin-bottom:12px;}


#ArtistOptionsBz{padding-top:8px;position:relative;float:right;width:102px;margin-top:16px;}
#ArtistOptionsBz .list_icons{list-style-type:none;}
#ArtistOptionsBz .list_arrow{position:relative;z-index:100;}
#ArtistOptionsBz .list_arrow li{display:block;width:31px;height:17px;}
#ArtistOptionsBz .list_arrow li span{display:none;background:url(Images/arrow_options_artist.png) no-repeat;width:31px;height:17px;}
#ArtistOptionsBz li{float:left;margin-right:3px;}
.icon_option_artist{display:block;background:url(Images/Icons/sprite_icons.png) no-repeat;width:31px;height:31px;}
.vote_too_soon, .vote_no_auth{background:url('Images/Icons/sprite_icons_desactive.png') no-repeat;}

/*Liens*/
.icon_option_artist_delete a:link{background-position:-62px -125px;}
.icon_option_artist_delete a:visited{background-position:-62px -125px;}

.icon_option_artist_inviter a:link{background-position:-93px 0;}
.icon_option_artist_inviter a:visited{background-position:-93px 0;}

.icon_option_artist_partager a:link{background-position:0 0;}
.icon_option_artist_partager a:visited{background-position:0 0;}

.icon_option_artist_partager a span{display:none;}
#partager span{display:none;}

.icon_option_artist_voter a:link{background-position:-93px -62px;}
.icon_option_artist_voter a:visited{background-position:-93px -62px;}


.artist_option_conteneur{display:none;position:absolute;left:-103px;z-index:50;background:url(Images/options_artist_conteneur.png) no-repeat;width:204px;height:47px;margin-top:-1px;}

.options_artist_lien{position:absolute;left:8px;top:11px;}


.bz_nav{
    display:block;
    width:94px;
    padding-top:52px;
    color:#fff;
}
.bz_nav:hover{color:#006699;text-decoration:none;display:block;/*background:url('Images/BellZone/hover_lien_menu.png') no-repeat;*/}
.bz_hr_fiche{width:98%;margin:6px 0;}

.fondecran{background:url(Images/sprite.png) -404px -242px no-repeat;}
.fondecran:hover{background-position:-893px -242px;height:20px;}
.music{background:url(Images/sprite.png) -40px -242px no-repeat;}
.music:hover{background-position:-602px -242px;;height:20px;}
.video{background:url(Images/sprite.png) -246px -242px no-repeat;}
.video:hover{background-position:-795px -242px;height:20px;}
.photos{background:url(Images/sprite.png) -176px -242px no-repeat;}
.photos:hover{background-position:-699px -242px;height:20px;}
.concerts{background:url(Images/sprite.png) 33px -242px no-repeat;}
.concerts:hover{background-position:-505px -242px;height:20px;}
.alerte{background:url(Images/sprite.png) -106px -242px no-repeat;}
.concours{background:url(Images/sprite.png) -318px -242px no-repeat;}


#BellZoneMenu li{float:left;position:relative;display:block;height:61px;width:94px;margin-right:10px;}
#BellZoneMenu li.current{/*background:url(Images/BellZone/sprites_gif.gif) -338px 0 no-repeat;*/}
/*#BellZoneMenu li:hover{height:80px;} */
#BellZoneConcertsAction{margin-top:35px;list-style-type:none;text-align:center;}
#BellZoneConcertsAction a{display:block;width:80px;padding-top:43px;}
#BellZoneConcertsAction li{float:left;position:relative;display:inline;height:61px;width:80px;}
#RightBlack .bz_right_top{background:#25201a;}
#RightBlack .bz_right_bottom{background:#25201a;}
#RightBlack .bz_right_main{background:#25201a;color:#fff;border:none;}
#RightBlack .normal{color:#fff;}
#RightBlack #MesConcertsPlus{display:none;}

#lnkCreateAccount {
    font-size: 1.2em;
    font-weight: bold;
    margin: 10px 0;
    display: block;
}

#MesConcerts a:link{font-size:1em;color:#f58025;}
#MesConcerts a:active{font-size:1em;color:#f58025;}
#MesConcerts a:visited{font-size:1em;color:#f58025;}


.print{background:url(Images/BellZone/sprites_gif.gif) -600px 0 no-repeat;}
.send{background:url(Images/BellZone/sprites_gif.gif) -486px 0 no-repeat;}
.download{background:url(Images/BellZone/sprites_gif.gif) -656px 0 no-repeat;}
.save{background:url(Images/BellZone/sprites_gif.gif) -541px 0 no-repeat;}
#BellZoneMenuSiteBell{display:block;width:75px;height:61px;position:absolute;right:3px;top:19px;}
#BellZoneContentTop{/*width:100%;height:4px;display:block;background:url(Images/BellZone/sprites_gif.gif) 0 -173px no-repeat;font-size:0;/*}
#BellZoneContentBottom{width:913px;height:5px;font-size:0;display:block;background:url(Images/BellZone/sprites_png.png) 0 -41px no-repeat;}
#BellZoneContentMain{/*border-left:solid 1px #ebebeb;width:913px;background:url(Images/BellZone/zb_content_main_right.gif) right repeat-y;background-color:#332b26;*/}
#BellZoneLeftColumn{/*margin-left:17px;*/float:left;display:inline;}
#BellZoneLeftColumnMain{/*margin-left:17px;*/float:left;display:inline;width:594px;}
#BellZoneContentColumn{float:left;width:377px;margin:8px 0 6px 10px;display:inline;}
#BellZoneContentColumn .bz_content{width:380px;}
#BellZoneRightColumn{float:left;width:321px;margin:0 0 6px 14px;display:inline;background-color:#25201A;}
#BellZoneContentColumnTop{display:block;font-size:0;width:377px;height:5px;background:url(Images/BellZone/sprites_gif.gif) -139px -86px no-repeat;}
#BellZoneContentColumnBottom{display:block;font-size:0;width:377px;height:5px;background:url(Images/BellZone/sprites_gif.gif) -139px -81px no-repeat;}
#BellZoneContentColumnMain{display:block;width:376px;background:url(Images/BellZone/zb_content_main_right.gif) right repeat-y;border-left:solid 1px #ebebeb;}
#BellZoneFormTop{display:block;font-size:0;width:566px;height:5px;background:url(Images/BellZone/sprites_gif.gif) -385px -66px no-repeat;margin:8px 0 0 0;}
#BellZoneFormBottom{display:block;font-size:0;width:566px;height:5px;background:url(Images/BellZone/sprites_gif.gif) -385px -71px no-repeat;}
.bz_right_top{display:block;font-size:0;width:301px;height:5px;background:url(Images/BellZone/sprites_gif.gif) -516px -81px no-repeat;}
.bz_right_main{display:block;width:300px;background-color:#fff;background:url(Images/BellZone/zb_content_main_right.gif) right repeat-y;border-left:solid 1px #ebebeb;}
.bz_right_bottom{display:block;font-size:0;width:301px;height:5px;background:url(Images/BellZone/sprites_gif.gif) -516px -86px no-repeat;margin-bottom:10px;}
#ShowListDate{width:175px;/*color:#666;background-color:#f7f7f7;*/}
#BellZoneArtistDescription{margin-top:0;margin-bottom:15px;color:#333333;}
.pale{color:#999;font-size:10px;}
.bold{color:#333;font-weight:bold;}
.normal{color:#666; margin-top:8px;}
#MesConcerts .normal{color:#fff; margin-top:8px;}
.bz_add_concert{margin-top:5px;margin-bottom:5px;}
.bz_title{color:#000;font-size:18px;font-weight:bold;padding-top:5px;padding-bottom:5px;}

.bz_content{
    min-height:579px;
    margin-top:1px;
    background: #fff; 
    width:100%;
}
.bz_artist_photo{float:left;margin-right:10px;display:inline;}
.bz_photo_right{display:block;height:116px;line-height:1.5em;}
.bz_content #ArtistOptions{border:none;}
#bz_artist_name_title{font-weight:bold;}
.bz_artist_link{margin-top:10px;}
.bz_artist_link a:link a:visited{color:#00446e;}
.bz_search_list{display:block;width:177px;height:504px;overflow:auto;border:solid 1px #2f2f2f;margin-top:15px;}
.bz_search_list_item{margin:3px 10px;font-size:1.05em;list-style-type:none;}
.bz_search_box{display:block;width:181px;height:36px;background:url(Images/sprite.png) -771px -131px no-repeat;}
.bz_txt_search{border-style:none;background:#fff;width:125px;margin-left:10px;margin-top:10px;float:left;}


.bz_btn_submit{
    display:block;
    float:left;
    margin-left:10px;
    margin-top:0;
    width:33px;
    height:33px;       
    background: none; /*url(Images/BellZone/sprites_gif.gif) -145px 0 no-repeat;  */
}


.bz_link_link{/*float:left;line-height:15px;*/}
.bz_btn_link{float:left;display:block;width:15px;height:15px;background:url(Images/BellZone/sprites_gif.gif) -145px 0 no-repeat;}
#BellZonePrimeTime{margin-left:10px;margin-right:12px;position:relative;display:block;}
.bz_artist_name{font-size:1.2em;font-weight:bold;}
#BellZonePrimeTimeLeft{position:absolute;left:0;top:47px;}
#BellZonePrimeTimeRight{position:relative;display:block;width:125px;left:140px;padding-bottom:10px;}
#BellZonePrimeTimeLink{margin-top:30px;}
#BellZoneBanner{display:block;height:290px;}
.ConcertsListDelete{display:block;width:16px;height:21px;background:url(Images/BellZone/sprites_gif.gif) -304px -57px no-repeat;}
.ConcertsListDeleteOdd{display:block;width:16px;height:21px;background:url(Images/BellZone/sprites_gif.gif) -304px -57px no-repeat;}
#TableShows{margin-top:20px;padding-bottom:20px;}
.bz_table_shows{width:100%;border-collapse:collapse;margin-bottom:20px;}
.bz_table_shows td{text-align:left;border-bottom:solid 1px #ddd;padding-left:5px;height:30px;}
.bz_table_shows th{border-bottom:solid 1px #ddd;border-top:solid 1px #ddd;height:34px;font-size:18px;text-align:left;color:#333;padding-left:10px;background-image:url(Images/BellZone/zb_table_header_bg.gif) repeat-x;}
.bz_table_shows tr{background-color:#f9f9f9;}
#BZPopUpMessage{position:absolute;border:solid 2px #cdcdcd;background:#fff;z-index:1000;width:480px;height:180px;display:none;}
#BZListeConcertsPopup form{margin-top:25px;margin-left:15px;}
#BZListeConcertsPopup .btn{position:absolute;right:40px;cursor:pointer;}
#BZListeConcertsPopup #PopUpArtistTop{width:480px;}
.cat{margin-left:18px;font-size:20px;color:#ccc;}
.title{font-size:38px;font-weight:bold;margin-left:18px;color:#fff;}
.desc{font-size:14px;margin-left:18px;color:#ccc;}
@media screen{.sIFR-flash{visibility:visible!important;margin:0;padding:0;}
.sIFR-replaced,.sIFR-ignore{visibility:visible!important;}.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}.sIFR-replaced div.sIFR-fixfocus{margin:0;padding:0;overflow:auto;letter-spacing:0;float:none;}}@media print{.sIFR-flash{display:none!important;height:0;width:0;position:absolute;overflow:hidden;}.sIFR-alternate{visibility:visible!important;display:block!important;position:static!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;}}


#ConcertsListEmailWrap{padding:20px 40px;}
#ConcertsListEmailWrap form{width:242px;position:relative;}
#ConcertsListEmailWrap textarea{margin-top:10px;width:91%;}
#ConcertsListEmailWrap input{margin-top:10px;}
#ConcertsListEmailWrap .btn{float:right;margin-right:19px;}
#ConcertsListEmailWrap #Sender{width:134px;}
#ConcertsListEmailWrap .erreurSend {color:red;font-size:bold;}

*{margin:0;padding:0;}
html{overflow:-moz-scrollbars-vertical;height:100%;}
body{font-size:.8em;font-family:Arial;color:#333;height:100%;min-height:100%;}
img{border:0;}
h1{font-family:Verdana;font-size:2.0em;font-weight:normal;line-height:38px;border-bottom:double 3px #989898;margin:0 12px 10px 12px;}
h2{font-family:Verdana;font-size:1.4em;font-weight:normal;line-height:30px;margin:10px 4px 10px 0;}
h3{font-size:1.3em;margin:0 0 5px 0;}
h4{font-size:1.2em;}
h5{font-size:1.0em;margin-bottom:10px;}
h2+h5{margin-top:-8px;}
a{text-decoration:none;color:#0066a4;}a:hover{text-decoration:underline;}h2 span{float:right;font-size:.6em;font-weight:bold;margin-top:7px;}.BulletList{margin-left:24px;}

#BlackShadowLayer{
    display:none;
    position:absolute;
    top:0;left:0;
    width:100%;height:100%;
    background:#222;
    z-index:999;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; 
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); 
    opacity: .6; 
    -moz-opacity:.60;
    }

#PopUpMessage{position:absolute;border:solid 2px #cdcdcd;background:#fff;z-index:1000;width:520px;height:610px;display:none;}
#PopUpArtist{margin-left:80px;cursor:pointer;}
#PopUpArtistTop{width:520px;border-bottom:solid 1px #cdcdcd;height:54px;background-position:0 -422px;}
#PopUpArtistTop h2{color:#fff;margin:0 0 0 20px;line-height:54px;}
#PopUpArtist img{margin-top:1px;}
#PopUpArtistsContent{width:515px;height:505px;overflow:auto;margin-top:10px;}
#PopUpMessage ul{margin:15px 0 0 40px;color:#0066a4;font-size:1.2em;}
#AlphaList{width:100%;height:29px;color:#b0afaf;font-weight:bold;background:#fff;text-align:center;border-top:solid 1px #cdcdcd;border-bottom:solid 1px #989898;}
#AlphaList a{margin:0 3px;line-height:29px;cursor:pointer;text-decoration:underline;}
#PopUpClose, #PopUpCloseReload, #PopUpCloseForgot, #PopUpCloseProfile, #PopUpReloadProfile{
    position:absolute;top:13px;right:8px;height:25px;width:25px;cursor:pointer;
}
h3#CurrentDate{font-size:1.5em;display:inline;vertical-align:middle;margin:0 8px;}

#PopUpLogin {
    position:absolute;
    border:solid 2px #cdcdcd;
    background:#fff;
    z-index:1000;
    width:320px;
    min-height:200px;
    display:none;
}

#WarningOutlook {padding:5px;background-color:#ff9933;border:1px solid gray;margin-top:5px;}
#WarningOutlook em{font-weight:bold;font-style:normal;}

#PopUpTitle, #PopUpTitleProfile{width:100%; border-bottom:solid 1px #cdcdcd;height:54px;background-position:0 -422px;}
#PopUpTitle h2, #PopUpTitleProfile h2{color:#fff;margin:0 0 0 9px;line-height:54px;}

#PopUpRegister {
    position:absolute;
    border:solid 2px #cdcdcd;
    background:#fff;
    z-index:1000;
    width:320px;
    min-height:400px;
    display:none;
}
#PopUpProfile {
    position:absolute;
    border:solid 2px #cdcdcd;
    background:#fff;
    z-index:1000;
    width:320px;
    min-height:400px;
    display:none;
}

#AccessibilityTitle{position:absolute;border-bottom:none;top:-1000px;left:0;color:#fff;}

#Background{position:relative;width:100%;background:#9f9995 url(Images/bg_pattern.png) fixed top left repeat-x;}

#Shadow{position:relative;min-height:100%;width:1019px; margin:0 auto;height:100%; background: url(Images/bg_main_shadow.png) top left repeat-y;_background:none;}
#Container{position:relative;min-height:100%;width:951px;margin:0 auto;height:100%; background: #fff;}

#ContainerProAccess {position:relative;min-height:100%;width: 800px;margin:0 auto;height:100%; background: #fff;}

#Header{width:100%;height:108px;background-color:#150b06;border-bottom:solid 1px #fff;background-position:0 -167px;}
#Logo{position:absolute;top:8px;left:3px;z-index:10;}
#ContainerLogo{display:block;width:170px;height:160px;background-position:-597px 0;}#Dates{margin:11px 25px 1px 165px;}#FrmSearch{position:absolute;width:156px;height:26px;top:17px;right:10px;border:solid 1px #ccc;}#Infofestival{position:absolute;background:url(Images/infofestival_off.png) top left no-repeat;right:0;top:109px;width:118px;height:41px;}#Infofestival:hover{background:url(Images/infofestival_on.png) top left no-repeat;}#TxtSearch{width:127px;height:24px;border:solid 1px #6f6f6f;background:#fff;margin-top:0;line-height:24px;float:left;}#BtnSearch{width:27px;height:26px;background-position:-255px 0;float:left;border:none;cursor:pointer;}#TopMenu{position:absolute;right:180px;top:23px;}#TopMenu li{display:inline;}#TopMenu li a{color:#fb9b05;}#TopMenu li span{color:#848484;margin:0 5px 0 5px;font-size:1.2em;}

#Menu{background-position:0 -271px;width:100%;height:47px;}

#Menu ul{margin-left:160px;}

#Menu li{display:block;position:relative;float:left;list-style:none;height:47px;line-height:47px;text-align:center;background-position:0 -271px;z-index:5;}

#Menu li:hover{background-position:0 -318px;}
#Menu li.lastmenu:hover{background:none;}

#Menu li a{
    display:inline-block;
    float:left;
    color:#fff;
    height:47px;line-height:47px;
    text-align:center;
    margin:0 18px;
    cursor:pointer;
    font-size:1.4em;
    font-family:Helvetica,Arial;
}
#Menu li a:hover{
    text-decoration:none;
}

#Menu li:hover ul{display:block;}

#Menu li ul{
    position:absolute;
    display:none;
    top:47px;
    left:0;
    margin:0;
    background:#827D7A url(Images/bg_sub_menu.png) top left repeat-x;
    border-top:solid 1px #a0a0a0;
    border-right:solid 1px #a0a0a0;
    border-left:solid 1px #a0a0a0;
}

#Menu li.lastItem{
    background: url(Images/infofestival_fr.png) top left repeat-x;
}

#Menu li.lastItem li a{
    margin:0;
}
#Menu li.lastItem a{
    width: 137px;
    margin:0 10px;
}
#Menu li.lastItem:hover {
    background: url(Images/infofestival_on.png) top left repeat-x;
}

#Menu li li.lastItem a:hover {
    background: none;
}
#Menu li.lastItem ul{
    left: -51px;
    background:#827D7A url(Images/bg_sub_menu.png) top left repeat-x;     
}

#Menu li li{width:210px;height:22px;border-bottom:solid 1px #a0a0a0;background:none;}
#Menu li li:hover{background:#292929;}
#Menu li li a{display:block;width:190px;text-align:left;font-size:1em;line-height:1.1em;height:16px;padding:3px 10px;margin:0; background-image: none;}

#Menu li li.lastItem a{ background-image: none; width: 190px;margin: 0;}  
#Menu li.lastItem ul li.lastItem{
    background: url(Images/phone_infobell.png) bottom left no-repeat;
    height: 70px;    
}

#Menu li li.lastItem{
    background: none;  
}
#Menu li li.lastItem:hover{
    background: #292929;  
}
#Menu li.lastItem ul li.lastItem:hover{
    background-color:#292929;  
}

#Flash{vertical-align:middle;text-align:center;height:280px;border-bottom:solid 1px #fff;}
#HeaderImg img{vertical-align:middle;border-bottom:solid 1px #fff;}
#BlackBoxContainer{width:945px;height:167px;padding:0 3px 0 3px;border-bottom:solid 3px #3a3631;}#BottomBlackBox{width:100%;height:10px;background-position:0 -228px;border-top:solid 1px #fff;}#BreadCrumb{margin:10px 12px 5px 12px;}

#Main{*margin-bottom:25px;width:952px; }

#ImgQuebec{border:solid 1px #999;margin:5px;float:left;}
#ImgProgramme{margin-top:-40px; float: right;}
#ImgVin{margin:0 10px 0 0;}
#PubBell{border:solid 1px #c7c7c7;margin-top:13px;}
#Footer{margin:10px 0 0 0;width:100%;height:225px;background: #FFFFFF url(Images/bg_body.jpg) repeat-x scroll left bottom;}
#Footer_bz{margin:10px 20px 10px 20px;width:100%;height:135px;}


#BottomMenu{margin:8px 0 0 12px;float:left;}
#BottomMenu li{display:inline;}
#BottomMenu li a{font-size:.9em;font-weight:bold;}
#BottomMenu li span{color:#666;margin:0 3px 0 3px;font-size:1.2em;}
.sitemap{margin:2px 0 2px 12px;font-size:.85em;}
.sitemap li{display:inline;list-style-type:none;}
.sitemap li a{color:#333;}
.sitemap span{display:inline-block;color:#666;}
.sitemapRoot{display:block;float:left;width:160px;}
#LoterieVin{margin:20px 0 0 0;}
#Onglets{position:absolute;width:161px;height:33px;margin:-44px 0 0 121px;*margin:-44px 0 0 50px;line-height:34px;font-weight:bold;}
#Onglets span.today{width:92px;height:34px;display:block;float:left;background-position:-163px 0;text-align:center;}
#Onglets span.tomorrow{width:68px;height:34px;display:block;float:left;background-position:-95px 0;text-align:center;}
#Onglets a.tomorrow{width:68px;height:34px;display:block;float:left;background-position:-95px -34px;text-align:center;}
#Onglets a.today{width:92px;height:34px;display:block;float:left;background-position:-163px -34px;text-align:center;}
#IconPhoto{background-position:0 -30px;}
#IconVideo{background-position:0 0;}
#IconBlog{background-position:-38px -30px;}
#IconLetter{background-position:-38px 0;}
#IconRss{background-position:-79px -15px;}
#IconFacebook{background-position:-79px -31px;}
#IconTwitter{background-position:-79px -47px;}
#RightBlack{width:100%;background:#25201a;padding-left:0;}
#RightBlackEffect{background:url(Images/effect_right.jpg) top left no-repeat;width:321px;height:10px;border-top:solid 1px #fff;}
#SpinnerGrid{position:absolute;width:20px;height:20px;background:url(Images/spinner.gif) top left no-repeat;margin:4px 0 0 420px;}
#RightWhite{padding-left:7px;}#RightWhite .noWrap{position:static;}
#ProgDateHandler{margin:0 12px 15px 12px;position:relative;_width:591px;z-index:100;}
#ProgDateHandler h2{margin-bottom:0;}
#ProgDateHandler h4{margin:8px 0;color:#434343;font-weight:normal;}
#ProgDateHandler span {height:32px;display:block;margin:0 0 12px 0;}
#ProgDateHandler span p{margin:8px 0;font-size:1.2em;color:#434343;float:left;}
#ProgDateHandler .AutresDates{position:relative;height:24px;float:left;margin-left:10px;margin-top:4px}
#ProgDateHandler .AutresDates .ie6Open{width:160px;}
#ProgDateHandler .AutresDates .selectedList{width:160px;}
#ProgDateHandler .AutresDates .dayList{width:160px;}
#ProgDateHandler .AutresDates .day_List{width:160px;}
#ChangeDateList{position:absolute;display:block;border:solid 1px #ccc;list-style-type:none;top:0;right:0;z-index:100;}#ChangeDateList.ficheList{top:232px;right:10px;}#ChangeDateList li{border:solid 1px #6f6f6f;padding:3px 0 4px 10px;width:142px;position:relative;}#ChangeDateList li.listShow{width:180px;}#ChangeDateList li img{position:absolute;display:inline-block;vertical-align:middle;border-left:solid 1px #6f6f6f;right:0;top:0;}#ChangeDateList li ul{display:none;list-style-type:none;background:#fff;border-top:solid 1px #6f6f6f;margin:4px 0 0 -10px;z-index:100;}#ChangeDateList:hover li ul{display:block;}#ChangeDateList li ul li{padding:0 0 0 10px;border:none;height:22px;line-height:22px;width:142px;background:#fff;cursor:pointer;border-bottom:solid 1px #ccc;}#ChangeDateList li.listShow ul li{width:180px;}#ChangeDateList li ul li:hover,#ChangeDateList li ul li.selectedList,#ChangeDateList li ul li:hover a{background:#069;color:#fff;}#ChangeDateList li ul li a,#ChangeDateList li ul li.selectedList a{color:#fff;}

#SearchMenu{height:30px;margin:0 12px;background-position:0 -365px;color:#fff;}
#SearchMenu .spanMnuSearch{color:#fff;line-height:30px;float:left;font-weight:bold;font-size:.9em;margin:0 10px;}
#SearchOptions{position:relative;z-index:101;}
#SearchOptions li{position:relative;height:29px;line-height:29px;float:left;font-size:.9em;padding:0 0 0 6px;list-style-type:none;}
#SearchOptions li a{color:#fff;text-decoration:none;cursor:pointer;}
#SearchOptions li ul{position:absolute;top:30px;left:0;display:none;background:#827d7a url(Images/bg_sub_menu.png) top left repeat-x;z-index:100;margin-top:-1px;border-right:solid 1px #292929;border-left:solid 1px #292929;}
#SearchOptions li:hover ul{display:block;}
#SearchOptions li ul li{float:none;line-height:22px;height:22px;width:140px;margin:0;padding:0 5px;border-bottom:solid 1px #292929;}
#SearchOptions li ul li.large{width:260px;}
#SearchOptions li ul li:hover{background:#292929;}.searchListSelected{background:#292929;}#NoWrap{position:relative;}#IndexArtist{line-height:30px;margin-left:60px;cursor:pointer;}#IndexArtist img{padding-left:10px;}

#Vedette{height:238px;background:url(Images/bg_vedette.jpg) bottom left no-repeat;}
#TblCalendar{width:286px;padding:0;border-collapse:collapse;margin-left:7px;border:solid 1px #25201a;}
#TblCalendar td{text-align:center;width:40px;}
#TblCalendar thead tr{background-position:0 -395px;height:28px;font-weight:bold;color:#fff;border:solid 1px #25201a;}
#TblCalendar tbody td{border:solid 1px #25201a;height:26px;background:#403c38;color:#999;}
#TblCalendar tbody td.dayList{background:#2d4955;text-decoration:underline;color:#fff;cursor:pointer;}#TblCalendar tbody td.dayList a,#TblCalendar tbody td.dayList a:hover,#TblCalendar tbody td.selectedDay a,#TblCalendar tbody td.selectedDay a:hover{text-decoration:underline;color:#fff;}#TblCalendar tbody td.dayList:hover{background:#069;}#TblCalendar tbody td.selectedDay{background:#069;text-decoration:underline;color:#fff;cursor:pointer;}#GoTop{text-align:center;float:left;width:100%;height:25px;}#LinkArtist{width:183px;height:49px;margin:8px 0 0 0;}



.linkArtist{
    display:block; 
    width:124px;
    height: 25px;
    margin: 6px 6px 11px 6px;
    padding: 12px 6px; 
    background: url(Images/bg_link_fiche_artiste.png) top left no-repeat;
    color:#333;
    text-decoration:none;
    line-height:1.2em;
    font-size:1em;
    font-weight: bold;
}


.addToSelection{
    display:block;
    width:124px;
    height:28px;
    color:#333;
    cursor:pointer;
    background: url(Images/bg_link_add_to_concert.png) top left no-repeat; 
    margin: 6px;
    padding: 6px; 
    line-height:1.2em;
    font-size:1em;
    font-weight: bold;
}

span.h2Date{float:right;font-size:1.2em;font-weight:bold;margin:-28px 12px 0 0;}.programmation{width:616px;background:url(Images/bg_main_content.png) bottom left no-repeat;}.sprite{background:url(Images/sprite.png) no-repeat;}.spriteen{background:url(Images/spriteen.png) no-repeat;}.spritePng8RepeatX{background:url(Images/sprite_rep_x.png) repeat-x;}.searchSelected{background-position:0 -318px;}.menuSep{display:block;width:3px;height:47px;background-position:-76px 0;float:left;}.menuSep2{display:block;width:3px;height:30px;background-position:-76px 0;float:left;}.roundArrow{display:inline-block;width:16px;height:15px;background-position:-79px 0;text-decoration:none;}.iconCoulisse{width:38px;height:30px;margin:10px 0 0 10px;display:inline-block;float:left;_display:inline;}.linkBox{float:right;margin:5px 5px 0 0;font-weight:bold;}

.orangelink{font-size:1em;color:#f58025;}.icon{margin:0 0 18px 4px;width:16px;height:16px;display:inline-block;}.blackTitle{color:#fff;border-bottom:solid 1px #44413c;}.whiteTitle{color:#333;border-bottom:solid 1px #989898;font:normal 20px Verdana;}.floatLeft{float:left;}.floatRight{float:right;}.block{display:block;}.txtQuebec{width:165px;font:normal 12px Arial;color:#ccc;margin:2px 0 0 8px;}.passStrong{width:220px;font-size:1.6em;line-height:27px;color:#ccc;margin-bottom:5px;}.btnCoulisse{width:146px;height:52px;display:block;color:#f58025;float:left;_display:inline;}.right{margin-left:6px;}.relative{position:relative;}.btnCoulisse img{margin:10px 0 0 10px;display:block;float:left;_display:inline;}.btnCoulisse span.text{margin:10px;display:block;float:left;width:84px;padding:0;margin:15px 0 0 7px;font:normal 12px Arial;_display:inline;}.coulTop{background-position:0 -168px;}.coulBot{background-position:0 -219px;}.middle{vertical-align:middle;}.imgNegMargin{margin-top:-1px;}

#bloc_lien_forfait{float:left;margin-left:8px;}

.homeColumn{width:308px;float:left;margin: 0 0 0 7px;}
.rightColumn{width:305px;float:left;_display:inline; margin-right: 8px;}  


.mainColumn{
    width:615px;
    float:left;
    margin: 0 8px 0 7px;
    background:url(Images/bottom_black_box.png) top center no-repeat;
    _display:inline;
    _margin-right: 7px;
}

#MainContent{margin:0 12px;}#MainContent p{margin:0 0 20px 0;}.mainRight{width:321px;float:left;vertical-align:middle;_display:inline;}


.clear{clear:both;}.newsLine{height:47px;border-bottom:solid 1px #cacaca;margin:0 0 8px 0;padding:0 0 8px 0;}.blackBox{background-position:-282px 0;float:left;width:305px;height:167px;padding:0 0 0 10px;_display:inline;}.calBlackBox{float:left;width:305px;padding:0 0 0 10px;_display:inline;}.whiteBox{background:url(Images/bg_white_box.png) bottom left no-repeat;*/ _background:url(Images/bg_white_box_ie6.png) bottom left no-repeat;width:288px;padding:0 8px 10px 12px;}.whiteBox img{margin:0;}.whiteBoxBlock{height:50px;margin:0 0 25px 0;_margin:0 0 9px 0;padding:0;}.whiteBoxBlock img{margin:0 10px 10px 0;}.copyright{font-size:.7em;display:block;color:#666;margin:4px 0 0 12px;}.valignMiddle{vertical-align:middle;}.webdings{font-family:"Arial Unicode MS","Lucida Sans Unicode";margin-right:4px;}.sepSearch{color:#848484;}.retrait{margin-left:12px;margin-right:12px;}.plusProgItem{position:absolute;margin:-2px 0 0 119px;z-index:50;}

/*Modifié par Francis le 30 avril 2010. J'ai enlevé la propriété float:left; de #RightBlack .blackBgDegrade.*/
#RightBlack .blackBgDegrade{width:318px;height:167px;border-bottom:solid 3px #3a3631;padding-left:3px;_display:inline;}

#AddThis{position:absolute;bottom:90px;right:37px;}
#AddThis_bz{position:absolute;bottom:120px;right:20px;}

#Footer #AddThis a span{display:none;}
#Footer_bz #AddThis a span{display:none;}

#Footer #AddThis *{float:left;}
#Footer_bz #AddThis *{float:left;}

#Footer #AddThis #addThis_text{padding:9px 0 0 6px;}
#Footer_bz #AddThis #addThis_text{padding:9px 0 0 6px;}

#Footer .addThis_button_share{background:url('Images/Icons/sprite_icons.png') no-repeat scroll 0 0 transparent;display:block;width:31px;height:31px;}
#Footer_bz .addThis_button_share{background:url('Images/Icons/sprite_icons.png') no-repeat scroll 0 0 transparent;display:block;width:31px;height:31px;}

/*Navigation mes spectacles*/

#navigation_concerts{padding:0 0 61px 0;margin-top:22px;}

#loading_nav_concerts{height:69px;width:92px;background:url('Images/spinner.gif') no-repeat white 50% 50%;position:absolute;top:80px;left:12px;display:none;}

hr.sep_navigation_concerts{height:1px;border-style:none;background-color:#44413C;position:absolute;width:93%;left:4px;top:67px;}

#navigation_concerts #img_artiste_nav{background:url('Images/bkg_img_artiste.gif') no-repeat;padding:3px;width:89px;}

#infos_artiste_courant{float:right;width:66%;color:white;}
#lien_image_concert{float:left;}

#span_navigation_artiste *{float:left;}
#span_navigation_artiste p{padding:4px 14px;font-size:1.3em;}

#MesConcerts .normal a:link{text-decoration:underline;}
#MesConcerts .normal a:visited{text-decoration:underline;}
#MesConcerts .normal a:hover{color:#FFF!important;text-decoration:underline;}
#MesConcerts .normal a:active{text-decoration:underline;}

#nav_nom_artiste{font-weight:bold;}

.btn_nav_artiste{width:25px;height:25px;display:block;background:url('Images/sprite_navigation_concerts.png') no-repeat;}
#btn_nav_artiste_left:link{background-position:-54px 0;}
#btn_nav_artiste_left:visited{background-position:-54px 0;}
#btn_nav_artiste_left:hover{background-position:-54px -25px;}
#btn_nav_artiste_right:link{background-position:-29px 0;}
#btn_nav_artiste_right:visited{background-position:-29px 0;}
#btn_nav_artiste_right:hover{background-position:-29px -25px;}

#options_de_compte{padding-top: 10px;margin-right: 10px;}
#options_de_compte p{color: white;}
#options_de_compte em{color:#f93; font-style:normal;}

#options_mes_spectacles{list-style-type: none;margin-top:14px;margin-bottom:40px;}
#options_mes_spectacles li{width:100%;height:31px;margin-bottom:8px;}
#options_mes_spectacles a{display:block;padding:8px 0 0 38px;color:white;}
#options_mes_spectacles li .desactive{display:block;width:31px;height:31px;float:left;padding:0;cursor:default;}

#options_mes_spectacles li .BtnMesSpectacles{display:block;width:31px;height:31px;float:left;padding:0;cursor:pointer;}

#option_send .BtnMesSpectacles{background:url('Images/Icons/sprite_icons.png') no-repeat scroll -62px -62px transparent;}
#option_import .BtnMesSpectacles{background:url('Images/Icons/sprite_icons.png') no-repeat scroll -31px -93px transparent;}
#option_vote .BtnMesSpectacles{background:url('Images/Icons/sprite_icons.png') no-repeat scroll -93px -62px transparent;}
#option_delete .BtnMesSpectacles{background:url('Images/Icons/sprite_icons.png') no-repeat scroll -62px -125px transparent;}

#option_send .desactive{background:url('Images/Icons/sprite_icons_desactive.png') no-repeat scroll -62px -62px transparent;}
#option_import .desactive{background:url('Images/Icons/sprite_icons_desactive.png') no-repeat scroll -31px -93px transparent;}
#option_vote .desactive{background:url('Images/Icons/sprite_icons_desactive.png') no-repeat scroll -93px -62px transparent;}
#option_delete .desactive{background:url('Images/Icons/sprite_icons_desactive.png') no-repeat scroll -62px -125px transparent;}


#navigation_concerts #options_mes_spectacles a:link{color:white;font-size:1.1em;}
#navigation_concerts #options_mes_spectacles a:visited{color:white;font-size:1.1em;}
#navigation_concerts #options_mes_spectacles a:hover{color:#F58025;font-size:1.1em;}
#navigation_concerts #options_mes_spectacles a:active{color:#F58025;text-decoration:underline;font-size:1.1em;}

#navigation_concerts #options_mes_spectacles p {color:#989591;font-size:1.1em;padding:8px 0 0 38px;}

.MesConcertsMain{color:#f93; font: normal 20px Verdana;}

.MesConcertsMain *{float:left;}

.MesConcertsMain #btn_ajout_concert{float:right;margin:-4px 17px 0 0;width:31px;height:31px;background:url('Images/Icons/sprite_icons.png') no-repeat -93px -124px;display:block;}

#MesConcerts{position:relative;padding:5px 0 0 10px; margin-left:5px;background:url('Images/bkg_navigation_concerts.png') no-repeat left bottom;}

#prix_miroir_artiste{font-weight: bold; text-align: center;}

/****/

.progItem{
    float:left;
    margin:0 7px 0 12px;
    _margin:0 5px 0 10px;
    width:132px;
    height:210px;
    font-size:.9em;
    _display:inline;
    z-index: 100;
}
    
    .progPhoto{
        width:132px;
        border:solid 2px #222;
        cursor:pointer;
        z-index: 500;
    }
    
    .progItem:hover .progPhoto{border:solid 2px #0065a5;}.progItemName{font-weight:bold;width:132px;}.progItemSite{width:132px;}

.showBox{
    position:absolute; 
    width:148px; height: 112px;
    background: url(Images/bg_trans.png) repeat;
    z-index:1000;
    margin:-117px 0 0 -6px;
    _background: none;  
    _margin: 0 0 0 -148px;
    _display: inline;
}

.showBox .lodgingBox{margin-top:-80px;}

.lodgingBox{
    position: absolute;
    width: 249px;
    z-index: 1000;
    margin: -90px 0 0 25px;
}

.lodgingBox img{
     margin: 5px 0;
}

.lodgingBoxArrow{width:249px;height:27px;background:url(Images/showbox_arrow.png) no-repeat;}
.lodgingBoxContent{
    width: 200px;
    background: url(Images/showbox_bg.png) repeat-y;
    padding: 0 25px 0 24px;
}

.showBox img{margin:5px 0;}

.xClose{position:absolute;left:220px;cursor:pointer;}

.showBoxArrow{width:249px;height:27px;background:url(Images/showbox_arrow.png) no-repeat;}

.showBoxContent{width:132px; height: 99px; background:#fff;}

.boxDate{font-weight:bold;}

.boxSite{font-weight:bold;margin:0 0 5px 0;}

.showBoxBottom{width:249px;height:12px;background:url(Images/showbox_bottom.png) no-repeat;}


.contentImgRight{float:right;border:3px double #666;margin:0 0 10px 10px;}.strong{font-weight:bold;}.communique{margin-bottom:35px;padding-bottom:10px;}.communiqueInside{margin-right:26px;margin-left:12px;}.creationDate{font-size:.8em;color:#999;}.readMore{text-align:right;font-weight:bold;}.pdfDocument{float:right;}a.spriteLink:hover{text-decoration:none;}

#Documents{margin: 0 0 20px 25px; }

li.pressFile a {
    font-weight: bold;
    font-size: 14px;
}
#RightBlack .ListBlackBox{width:318px;float:left;border-bottom:solid 3px #3a3631;padding-left:3px;_display:inline;}
#RightBlack .ListBlackBox div{float:left;width:305px;padding:0 0 0 10px;color:#fff;_display:inline;}
#RightBlack .ListBlackBox span{color:#ccc;font-size:.9em;}

#RightBlack .ListBlackBox p{border-bottom:dotted 1px #44413c; padding: 3px 0; }
#RightBlack .ListBlackBox p.last{border-bottom:none;}

#RightBlack .ListBlackBox div.blogAuthorBlock{border-bottom:dotted 1px #44413c; padding: 3px 0; color: #fff;  } 
#RightBlack .ListBlackBox div.blogAuthorBlockContent{width: 220px; float: left; padding: 0; margin-left: 3px;} 





#BlogPhoto{float:left;margin:0 10px 10px 0;}

/*#BlogComments{border-top:dotted 1px #989898;margin-top:10px;padding-top:10px;}    */

#BlogCommentShow{font-size:13px;font-weight:bold;}

.BlogComment{border-bottom:dotted 1px #989898;padding-top:10px;}.BlogComment p{padding-top:10px;}.BlogUser{font-weight:bold;}.BlogDate{font-size:.8em;}.BlogAnswer{border-bottom:dotted 1px #989898;}.BlogAnswer div{background-color:#efefef;margin:10px;padding:10px;}

#PostComment{
    margin-top:20px;
    border: solid 1px #DDD;
    background-color: #EFEFEF;
    padding: 10px;
}

#PostComment table{margin-top:20px;}

#PostComment textarea{height:80px;width:565px;margin:3px 0 3px 0;font:normal 11px Arial;color:#565656;}

#PostComment .input{
    width:265px;
    color:#565656;
    font:normal 12px Arial;
    margin-bottom: 10px;
}

#PostComment label {
    font-weight: bold;
}

#PostComment .first{margin-right:6px;}

.BlogPostConfirm{border:double 3px #989898;padding:15px 0 0 15px;}
#PostCommentBtn{float:right; margin-right: 10px;}


#NextDay{cursor:pointer;}#PrevDay{cursor:pointer;}.Partners{text-align:center;}.Partner{font-family:Verdana;font-size:1.4em;font-weight:normal;line-height:30px;margin:10px 12px 10px 12px;border-bottom:solid 1px #989898;}#LogoPartners{text-align:center;}#Banner{text-align:center;width:951px;height:90px;background-color:#333;margin:0 0 8px 0;}#Artist{padding-bottom:10px;}#ArtistRightColumn{position:relative;display:block;width:205px;height:264px;float:left;}#ArtistAddMyConcerts{position:absolute;top:190px;right:0;}#ArtistDetails{line-height:2em;margin-top:5px;}#AritstPicture{float:left;margin:0 12px;}#ArtistDesc{margin:0 12px;}#ArtistLogos{margin:0 12px;}#ArtistLogos{clear:both;}#ArtistVideo{width:412px;background:url(Images/bottom_video_box.png) bottom left no-repeat;padding-bottom:10px;padding-right:20px;}.showLogo{margin-right:5px;}


    
#RightBlack .bz_right{margin:0 0 0 10px;}.artistBorderBottom{border-bottom:solid 1px #989898;}h2.artist{width:407px;}#ArtistJukeBox{width:412px;background:url(Images/bottom_video_box.png) bottom left no-repeat;padding-bottom:10px;padding-right:20px;}#ArtistMedia{float:left;}#ArtistLikeHorizontal{padding-bottom:10px;display:block;height:180px;}#ArtistLikeHorizontal .artistLike{float:left;margin-right:25px;}#ArtistLike{float:left;display:block;width:181px;background:url(Images/bottom_like_box.png) bottom left no-repeat;padding-bottom:10px;}#ArtistLike .retrait{margin-left:23px;}#ArtistLike h2{width:130px;}#ArtistCommentBox{clear:both;}
#ChangeDateList a:link{display:block;width:100%;color:#000;}#ChangeDateList a:visited{color:#000;}#ChangeDateList a:hover{color:#fff;text-decoration:none;}.Comments{float:left;width:100%;background:url(Images/bg.png) repeat-x bottom;font-size:93%;line-height:normal;margin-bottom:25px;}.Comments ul{margin:0;padding:0;list-style:none;padding:10px 10px 0;}.Comments li{float:left;margin:0;padding:0 0 0 9px;background:url("Images/left.png") no-repeat left top;}.Comments a,.Comments strong,.Comments span{/* Pour IE Mac uniquement \*//*/ float:left;/**/ display:block;background:url("Images/right.png") no-repeat right top;padding:5px 15px 4px 6px;}.Comments .current{background-image:url("Images/left_on.png");}.Comments .current a{background-image:url("Images/right_on.png");padding-bottom:5px;}.commentBox table{margin-top:20px;margin-bottom:20px;width:50%;}.commentBox p{margin-top:5px;margin-bottom:10px;}#txtComment{width:100%;margin-bottom:25px;}#Verification{width:25%;padding-bottom:25px;}#Captcha{position:absolute;right:12px;}.commentBox input{margin-bottom:10px;}

.artistLike{
    height: auto;
    min-height:125px;
}

.commentTitle{font-weight:bold;}

.commentBody{padding-bottom:10px; }

.commentDate{color: #666; font-size: 11px;}

.errorMsg{font-weight:bold;color:red;}.boxBonjour{padding:29px 0 0 61px;height:85px;}.boxBonjour div{float:left;}.boxBonjour div.first{float:left;margin-right:53px;}#MenuHoliday{background-position:0 -365px;height:30px;margin:0 12px;}#MenuHoliday li{display:block;position:relative;float:left;list-style:none;height:30px;line-height:30px;background-position:0 -365px;z-index:5;}#MenuHoliday li:hover{background-position:0 -318px;}#MenuHoliday li.selected{background-position:0 -318px;}#MenuHoliday li a{display:inline-block;float:left;color:#fff;height:30px;line-height:30px;text-align:center;margin:0 18px;cursor:pointer;font-size:1.0em;font-family:Helvetica,Arial;}#MenuHoliday li a:hover{text-decoration:none;}
.Lodging{width:616px;background:url(Images/bg_main_content.png) bottom left no-repeat;margin:0 -12px;*;}
.plusLodging_Item{position:absolute;margin:-2px 0 0 119px;cursor:pointer;}
.LodgingItem{float:left;margin:0 7px 0 12px;_margin:0 5px 0 12px;width:133px;height:170px;font-size:.9em;_display:inline;}
.LodgingPhoto{width:133px;border:solid 1px #222;cursor:pointer;}
.LodgingItem:hover .LodgingPhoto{border:solid 1px #0065a5;}
.Lodging_ItemName{font-weight:bold;width:133px;}
.Lodging_ItemSite{width:133px;}

.btn{height:22px;padding-bottom:3px;background:url('Images/sprite.png') no-repeat 0 0;border:none;font-family:"Verdana";color:white;cursor:pointer;}
.btnCourt{width:79px;background-position: 0 -99px;}
.btnLong{width:149px;background-position: 0 -121px;}
.btnSuperLong{width:187px;background-position: 0 -143px;}

.formDiv{display:block;padding:9px;background:transparent url(Images/BellZone/zb_content_main_right.gif) repeat-y scroll right center;border-left:1px solid #EBEBEB;}
.formDiv label{font-weight:bold;}.formDiv .label{display:block;margin-bottom:15px;}
.formDiv .input{position:absolute;left:185px;}
.formDiv .input input{width:245px;margin-left:0px;}
.formDiv #remember{margin:15px 0 15px 0;}
.formDiv #submit{float:right; margin-right: 15px;}

#recaptcha_div{margin-bottom:10px;}
.formDiv .errorBox{margin-bottom:10px;}
.formDiv .error{border:solid 1px red;}

.oneColumn{width:950px;float:left;margin-right:15px;background:url(Images/bottom_black_box.png) top center no-repeat;_display:inline;_margin-right:14px;}#ContestMain{width:590;font-family:Verdana;background-color:#fff;}#ContestHead{width:590;height:155px;background-color:#4c4d4f;}#ContestText{width:590;}#ContestTextLeftCol{height:379px;background-color:#000;}.ContestLeftCol{width:222px;float:left;}.ContestRightCol{width:368px;float:right;}#ContestDesc{float:left;width:338px;margin:10px 0 0 20px;}#ContestDesc p{margin-top:10px;}#ContestBtn{width:100px;float:left;margin-top:10px;}#ContestBtn div.first{margin-bottom:10px;}#ContestLogo{width:160px;float:right;margin-top:10px;}#ContestLogo div{font-size:.8em;width:150px;}#ContestLogo .first{float:left;margin-right:10px;width:50px;margin-top:10px;}#ContestLogo .last{float:left;width:100px;margin-top:10px;}#ContestPrice{width:590px;padding-top:25px;}#ContestPriceLeftCol{background-color:#4c4d4f;}#ContestPriceLeftCol h6{color:#ed1c24;margin-bottom:20px;text-transform:uppercase;font-size:.8em;}#ContestPriceLeftCol div{margin:10px 20px 10px 20px;}#ContestPriceLeftCol div div{margin:0;color:#ebebeb;font-size:1.1em;text-transform:uppercase;font-weight:bold;}#ContestPriceLeftCol div div span{color:#ed1c24;}#ContestPriceLeftCol div p{color:#ebebeb;font-size:.8em;}.ContestPriceRightCol{float:left;margin-right:10px;width:164px;}.ContestPriceRightCol div{border-bottom:solid 1px #000;}.ContestPriceRightCol div.last{border-bottom:none;}.ContestPriceRightCol div div{border-bottom:none;}.ContestPriceRightCol h6{color:#ed1c24;text-transform:uppercase;font-size:.8em;}.ContestPriceRightCol div{margin:10px 10px 10px 0;}.ContestPriceRightCol div div{margin:0;font-size:.8em;margin-top:20px;text-transform:uppercase;font-weight:bold;}.ContestPriceRightCol div div span{color:#ed1c24;}.ContestPriceRightCol div p{font-size:.8em;margin:5px 0 10px 0;}.ContestRightCol h2{color:#ed1c24;margin:0 10px 10px 20px;font-size:2.0em;text-transform:uppercase;}.ContestRightCol div.firstCol{margin-left:20px;}



#MesConcertsPlus{position:absolute;right:11px;top:11px;}
#oesContest{font-family:Verdana;font-size:.9em;background-color:#fff;}#oesContest span,#oesContest a{color:#7c0040;}#oesIntro{margin-top:20px;}#oesIntro div{float:left;margin-bottom:30px;}#oesIntro div.first{width:460px;}#oesDesc{float:left;width:335px;margin-right:10px;}#oesDescImg{float:left;}#oesDetails{margin-top:20px;}#oesRules{margin-top:20px;}#oesThank{margin-top:35px;}#oesPartners{margin-top:10px;}


.pub{margin:10px; float:left; display:inline-block;}


#ErrorMessage{padding: 15px; border: solid 1px red;margin-right: 14px;display: block;}
#cellphone1{width:3em;}#cellphone2{width:3em;}#cellphone3{width:4em;}
#dayphone1{width:3em;}#dayphone2{width:3em;}#dayphone3{width:4em;}
#skill{width: 3em; margin-left: 100px;}
.mandatory{color:#666;font-weight:bold;margin: 0 0.5em 0 0;}
.smallText{font:normal 10px Verdana;color: #999;}
.contactTypeBox{border-bottom: solid 1px #dedede;}
.contactTypeTitle{font-size: 14px; font-weight:bold;}
#ccontactType{margin-left: 30px;}
#RightWhite .pub{margin: 10px 0 10px 3px;}

#FileList {
    min-height: 300px;
    width: 100%;
    border: solid 1px #ccc;
    border-collapse: collapse;
    margin-top: 15px;    
}
#FileList tr {
    list-style-type: none;
    border-bottom: solid 1px #ccc;
    width: 100%;
    padding: 5px;    
}

#FileList img.fileimage {
    float: left;
    display: block;
    vertical-align: middle;
    margin-right: 5px;
}

#FileList th {
    text-align: left;
    background-color: #ccc;
    padding: 5px; 
}

#FileList td {
    padding: 5px;
}

#errorField fieldset{
	border: 2px solid black;
}

#ProLogin fieldset{
    padding: 12px;
}

#ProLogin input {
    margin: 2px 0 5px 0;
    display: block;
}

#Menu li a {
    margin: 0 12px;
    font-size: 1.40em ;
}

.passStrong {
    font-size: 1.4em;
    width: 295px;
    line-height:22px;
}

#ArchivesDates {
    margin: 15px;
}

#ArchivesDates a {
    margin: 0 20px 0 0;
    text-decoration: underline;
}

#ArchivesDates a.current {
    text-decoration: none;
    color: #333;
}

.feqComment {
    background: #c2dce5;
    padding: 5px 5px 0 15px;
    
}

.normalComment{
    margin-bottom:15px;
    border-bottom: solid 1px #ccc;
}

.blogTitle a:link{text-decoration:underline;}
.blogTitle a:visited{text-decoration:underline;}
.blogTitle a:hover{text-decoration:underline;}
.blogTitle a:active{text-decoration:underline;}

.blogAuthor {
    /*vertical-align: top;*/
    display: block;
    float: left;
    margin: 5px 5px 5px 0;
    width: 70px ;
    height: 70px;
}

#ArchivesTree {
    color: #fff;
    margin-left: 25px;
    margin-bottom: 25px;
    list-style-type:square;
    cursor: pointer; 
}

#ArchivesTree li li {
    
    margin-left: 15px;
    margin-right: 10px;
    list-style-type:square; 
}

.blogBloc {
    border-bottom: 1px dotted #989898;
    position: relative;
}

.blogBloc a:link{text-decoration:underline;}
.blogBloc a:visited{text-decoration:underline;}
.blogBloc a:hover{text-decoration:underline;}
.blogBloc a:active{text-decoration:underline;}

.blogControls {
    width: 100%;
    height: 44px;
    padding-top:5px;
    text-align:center;
    border-bottom: 1px dotted #989898;
}

.blogControls a:link{text-decoration:underline;}
.blogControls a:visited{text-decoration:underline;}
.blogControls a:hover{text-decoration:underline;}
.blogControls a:active{text-decoration:underline;}

.blogControls li {
    vertical-align: middle;
    display: inline-table;
    line-height: 40px;
    text-align:center;
    /*float: left; */
    list-style-type: none; 
    padding: 0 30px 0 0;
}


.spriteIcon {
    background: url(Images/Icons/sprite_icons.png);
    width: 31px; height: 31px;
    background-repeat: no-repeat;
    padding-right: 0;
    display: block;
    float: left;
    margin: 5px;
}

.shareIcon {
    background-position: -93px -93px;
}

.userIcon {
    background-position: -93px 0; 
}

.suscribeIcon {
    background-position: -93px -31px ;
}



.shareBlogIcons {
   height:41px;
   float:right;
}

.shareBlogIcons a:link{text-decoration:none;}
.shareBlogIcons a:visited{text-decoration:none;}
.shareBlogIcons a:hover{text-decoration:none;}
.shareBlogIcons a:active{text-decoration:none;}

.commentCount {
    clear:both;
    padding-top:9px;
}

.commentCount a:link{text-decoration:none;}
.commentCount a:visited{text-decoration:none;}
.commentCount a:hover{text-decoration:underline;}
.commentCount a:active{text-decoration:none;}

.authBlog{
    margin-bottom:55px;
}

.bottomBlog{position:relative;height:50px;width:100%;}

.tagsContainer , .shareComms{position:absolute;bottom:0;}

.tagsContainer{left:0;}

.shareComms{right:0;}

.longInput {
    width: 220px;
}

#ArtistOptions{padding-top:8px;border-top:1px solid black;position:relative;}
#ArtistOptions #list_icons{list-style-type:none;}
#ArtistOptions #list_arrow{position:relative;z-index:100;}
#ArtistOptions #list_arrow li{display:block;width:31px;height:17px;}
#ArtistOptions #list_arrow li span{display:none;background:url('Images/arrow_options_artist.png') no-repeat;width:31px;height:17px;}
#ArtistOptions li{float:left;margin-right:6px;}
.icon_option_artist{display:block;background:url('Images/Icons/sprite_icons.png') no-repeat;width:31px;height:31px;}
/*.vote_too_soon, .vote_no_auth{background:url('Images/Icons/sprite_icons_desactive.png') no-repeat;}*/

/*Liens*/
#icon_option_artist_ajouter a:link{background-position:-62px 0;}
#icon_option_artist_ajouter a:visited{background-position:-62px 0;}

#icon_option_artist_inviter a:link{background-position:-93px 0;}
#icon_option_artist_inviter a:visited{background-position:-93px 0;}

#icon_option_artist_partager a:link{background-position:0 0;}
#icon_option_artist_partager a:visited{background-position:0 0;}

#icon_option_artist_partager a span{display:none;}

#icon_option_artist_voter a:link{background-position:-93px -62px;}
#icon_option_artist_voter a:visited{background-position:-93px -62px;}


#artist_option_conteneur{display:none;position:absolute;z-index:50;background:url('Images/options_artist_conteneur.png') no-repeat;width:204px;height:47px;margin-top:-1px;}

#options_artist_lien{position:absolute;left:8px;top:11px;}

#btn_retour_programmation{display:block;float:right;margin-right:12px;width:87px;height:34px;background:url('Images/sprite.png') no-repeat -1px -63px;}
#btn_retour_programmation_fr{display:block;float:right;margin-right:12px;width:87px;height:34px;background:url('Images/sprite.png') no-repeat -1px -63px;}
#btn_retour_programmation_en{display:block;float:right;margin-right:12px;width:87px;height:34px;background:url('Images/sprite.png') no-repeat -95px -68px;}

#blogListLudo a {
    color:#f58025; 
}

.blogUserImg {
    vertical-align: top;
    border: solid 2px #eee;
    margin: 0 10px 5px 0;
    float:left;
}

#FrmModify fieldset {
    padding: 8px;
}

.modImgPerso {
    padding: 2px;
    border: solid 1px #ccc;
    margin: 5px 0 ;
}

.multimediaSearchColumn {
    width: 196px;
    background: #fff;
    padding: 1px;
    margin: 20px 0 20px 0;
   float: left;
}

.multimediaContentColumn {
    width: 380px;
    background: #fff;
    padding: 1px;
    margin: 20px 0 20px 12px;
    float: left;
}

.multimediaConcert{
    background: #fff;
    padding: 1px;
    margin: 20px 0 20px 0;
}

.innerMulti {
    border:  solid 1px #2f2f2f;
    padding: 7px;
}

#JukeBox ul {
    list-style-position: outside;
    list-style-type: none;
    margin: 0; padding: 0;
    border-right: solid 1px #666;
    
}

#JukeBox li{
    padding: 3px;
    min-height: 20px;
}

#JukeBox li.ligne1 {
    background: #e5e5e5;
}

#JukeBox li.ligne2 {
    background: #ccc;   
}

#JukeBox li a {
    font-family: Arial;
    text-decoration: none;
    color: #666;
    display: block;
    min-height: 20px;
    padding-right: 20px;
    background :  url('Images/icon_stop.png') center right no-repeat;
}

#JukeBox{
    width:280px;    
    height: 125px;
    overflow: auto;
    border: solid 1px #666;      
}

#HiddenDewPlayer {
    position: absolute;
    width: 0; height: 0;
    top: -10000px;
    left: -10000px;  
}

#PrevPosts {
    float: left;
    height: 30px;
    width: 260px;
    margin: 25px 10px;
    font-weight: bold;
    font-size: 1em;
}

#NextPosts {
    float: right;
    height: 30px;
    width: 260px;
    margin: 25px 10px;
    font-weight: bold;
    font-size: 1em;
}

