html,body {width:100%;}
body {background:url(../images/layout/main-texture.jpg) repeat top left #2e180e;color:#3f2e23;font-family:Tahoma;font-size:11px;margin:0px;padding:0px;}

h1{float:left;left:0px;margin:0px;padding:0px;position:absolute;text-indent:-9999px;top:0px;}
h2{color:#49392c;font-size:16px;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-transform:uppercase;}
h3{color:#277668;font-size:14px;font-weight:bold;margin:-1px 0px 12px 0px;padding:0px 0px 0px 0px;text-transform:uppercase;}
h3.no-margin{margin:-1px 0px 1px 0px;}
h4{color:#49392c;font-size:11px;font-weight:bold;margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;text-transform:uppercase;}
h5{margin:0px;padding:0px;}

p{color:#49392c;font-size:12px;margin:0px 0px 14px 0px;padding:0px;}
p strong{font-weight:700;}

ul {margin:0px;list-style-type:none;padding:0px;}
ul li {margin:0px;padding:0px;}

a {color:#277668;}
a:hover {color:#B13F0B;}
a:active{outline:0;}
a:focus{outline:0;}
a.red {color:#B13F0B;}
a.red:hover {color:#277668;}

p a {color:#b03a15;font-size:12px;font-weight:normal;margin:0;padding:0;text-transform:none;}
p a:hover {color:#277668;}

div.float-anchor{clear:both;}
.clear {clear:both;font-size:0;height:0; border:0; background-color:transparent; margin:0;}
.nobg {background:none !important;}
.fblike {height:21px;margin-top:10px;overflow:hidden;width:250px;}
.fblike iframe {border:none;height:35px;overflow:hidden;width:250px;}

h3 a,
h4 a {text-decoration:none;display:inline !important;background:none !important; color: inherit !important;}

h3 a:hover,
h4 a:hover {text-decoration:none;display:inline !important;background:none !important;}

/* FORM *******************************/
form{margin:0px;padding:0px;}
div.core input{background:url(../images/layout/field.gif) top left #f1e9cf;border:1px solid #000000;color:#3f2e23;font-size:11px;height:16px;padding:2px 0px 0px 4px;}
div.core input.input_width{width:245px;height:18px;}
div.core select{background:url(../images/layout/field.gif) top left transparent;border:1px solid #000000;color:#3f2e23;font-size:11px;}
div.core select option {background-color:#f1e9cf;color:#3f2e23;}

/* GLOBAL LAYOUT *******************************/
div#header{background:url(../images/layout/header.jpg) no-repeat top center;height:37px;width:100%;position:fixed;z-index:10000;}
div#header div.content{height:34px;margin:0px auto 0px auto;width:968px;}
div#header a#switch-to-indica{background-position:top left;background-repeat:no-repeat;display:block;float:left;height:100%;margin:0px 60px 0px 0px;text-indent:-9999px;width:175px;}

div#header div#jukebox{color:#2d1501;float:left;height:100%;width:455px;}
div#header div#jukebox a.button{background:url(../images/layout/header-buttons.png) no-repeat;cursor:pointer;height:23px;float:left;margin:8px 0px 0px 0px;text-indent:-9999px;width:25px;}
div#header div#jukebox a.btn-previous{background-position:0px 0px;}
div#header div#jukebox a:hover.btn-previous{background-position:0px -23px;}
div#header div#jukebox a.btn-play{background-position:-25px 0px;}
div#header div#jukebox a:hover.btn-play{background-position:-25px -23px;}
div#header div#jukebox a.btn-stop{background-position:-75px 0px;}
div#header div#jukebox a:hover.btn-stop{background-position:-75px -23px;}
div#header div#jukebox a.btn-next{background-position:-50px 0px;}
div#header div#jukebox a:hover.btn-next{background-position:-50px -23px;}
div#header div#jukebox div.playing {float:left;font-size:11px;font-weight:bold;height:16px;margin:10px 0px 0px 13px;overflow:hidden;white-space:nowrap;width:272px;}
div#header div#jukebox div.playing span{float:left;margin:0px 0px 0px 0px;}
div#header div#jukebox div.playing span.artist{text-transform:uppercase;}
div#header div#jukebox div.playing span.song{color:#f1e9cf;margin-left:5px;}
div#header div#jukebox div.timer{float:left;font-size:10px;font-weight:bold;margin:11px 0px 0px 0px;}
div#header div#jukebox.play a.btn-play{display:none;}
div#header div#jukebox.stop a.btn-stop,div#header div#jukebox.stop div.timer{display:none;}

div#header div.search{display:block;float:left;margin:8px 0px 0px 0px;width:181px;}
div#header div.search input{background:url(../images/layout/field.gif) top left #f1e9cf;border:1px solid #000000;color:#6c5637;float:left;height:14px;padding:2px 0px 2px 4px;width:122px;}
div#header div.search input.go{background:url(../images/layout/header-buttons.png) no-repeat -100px 0px;border:none;display:block;float:left;line-height:0px;height:23px;margin:0px 0px 0px 1px;padding:0px;text-align:left;text-indent:-9999px;width:40px;}
div#header div.search input:hover.go{background-position:-100px -23px;}
div#header div.search input:focus.go{outline:0;}

div#header a#share-link{background:no-repeat 0px 4px;color:#45260b;display:block;float:left;font-size:0px;height:23px;line-height:0px;margin:8px 0px 0px 0px;text-indent:-9999px;}
div#header a#share-link span.ico{background:url(../images/layout/header-buttons.png) no-repeat -140px 0px;display:block;float:right;height:23px;width:25px;}

div.bg_header {background:url(../images/layout/bg_header.jpg) no-repeat center 37px;width:100%;height:378px;min-width:1000px;margin-bottom:-75px;}
div.bg_header ul.menu{clear:both;float:right;}
div.bg_header ul.menu li{background:url(../images/layout/dot.png) no-repeat right 7px;float:left;height:20px;padding:0px;margin:3px 0 0 0;}
div.bg_header ul.menu li.last{background:none;}
div.bg_header ul.menu li a{background-repeat:no-repeat;display:block;height:100%;text-indent:-9999px;}
div.bg_header ul.menu li.social {height:26px;width:59px;background:url(../images/layout/btns-social.png) no-repeat;margin:0 0 0 6px;}
div.bg_header ul.menu li.social a {display:block;background:none;height:14px;width:14px;float:left;}
div.bg_header ul.menu li a.facebook {margin:5px 0 0 6px;}
div.bg_header ul.menu li a.twitter {margin:5px 0 0 16px;}

div.bg_header ul.general-menu{margin:76px 42px 0 0;}
div.bg_header ul.general-menu li.menu-contact a{background-position:0px 0px;width:95px;}
div.bg_header ul.general-menu li.menu-contact a:hover{background-position:0px -20px;}
div.bg_header ul.general-menu li.menu-contact a.selected{background-position:0px -40px;}
div.bg_header ul.general-menu li.menu-about a{background-position:-150px 0px;width:93px;}
div.bg_header ul.general-menu li.menu-about a:hover{background-position:-150px -20px;}
div.bg_header ul.general-menu li.menu-about a.selected{background-position:-150px -40px;}
div.bg_header ul.general-menu li.menu-fr a{background-position:-300px 0px;width:38px;}
div.bg_header ul.general-menu li.menu-fr a:hover{background-position:-300px -20px;}

div.bg_header div.box_right_header {float:right;clear:right;width:205px;margin:11px 47px 0 0;text-align:right;}
div.bg_header div.box_right_header h4 {margin:0 0 7px 0;}
div.bg_header div.box_right_header .field {margin-right:1px;}
div.bg_header div.box_right_header .field input {width:195px;}
div.bg_header div.box_right_header a.submit {display:block;text-indent:-9999px;text-align:left;height:20px;float:right;margin-top:10px;}

a.logo_header{display:block;float:left;width:500px;height:105px;padding-left:27px;}
div.pub_header{background:url(../images/layout/bg_pub.jpg) no-repeat left top;float:right;height:80px;margin:4px 33px 0 0;padding:13px 14px 16px 14px;width:320px;}
div.pub_header a img{border:0;}

div.bg_header_content{margin:0px auto;width:1000px;}
div.bg_header_content ul.navbar{padding-top:17px; width:993px;}
div.bg_header_content ul.navbar li{float:left;}


div.core{background:url(../images/layout/core.jpg) repeat-y center 372px;width:100%;}
div.core div.separator{background:url(../images/layout/elements.gif) -300px -225px no-repeat;clear:both;float:left;height:10px;margin:0px 0px 8px 0px;width:317px;}
div.core .small-title{background-repeat:no-repeat;display:block;float:left;height:20px;margin:8px 0px 0px 9px;text-indent:-9999px;width:75px;}
div.core h2.large-title{background-repeat:no-repeat;display:block;float:left;height:40px;margin:6px 0px 0px 15px;text-indent:-9999px;width:600px;}
div.core input.button{background:no-repeat;border:none;float:left;font-size:0px;line-height:0px;height:20px;text-align:left;text-indent:-9999px;width:126px;}

/* header avec le petit logo */
body.header_small {}
body.header_small .bg_header {background:url(../images/layout/bg_header_artists.jpg) no-repeat center 37px;height:276px;margin-bottom:-110px;}
body.header_small .bg_header ul.navbar {padding-top:21px; width:993px;}
body.header_small a.logo_header {float:left;width:210px; height:55px;margin-top:51px;padding:0;margin-left:35px;}
body.header_small .pub_header {display: none;}
body.header_small div.core {background-position: center 245px;}

div.contenu{display:block;position:relative;width:930px;margin:0 auto;}
div.contenu .col_large{width:610px; float:left;}
div.contenu .col_large .col_slim {float: left;}
div.contenu .col_large .col_slim a.cadre{display:block;width:159px;height:117px;background:url(../images/layout/elements.gif) no-repeat 0px -408px;margin:-5px -11px 16px -12px;}
div.contenu .col_large .col_slim h3{color:#49392c;font-size:16px;font-weight:bold;margin:-4px 0 4px 2px;padding:0px 0px 0px 0px;text-transform:uppercase;line-height:1;}
div.contenu .col_large .col_slim h3 a {color:#49392c;}
div.contenu .col_large .col_slim h4{color:#277668;font-size:11px;font-weight:bold;margin:-2px 0 0 2px;padding:0px 0px 0px 0px;text-transform:uppercase;}
div.contenu .col_large .col_slim h4 a {color:#277668;}
div.contenu .col_large .col_slim img{border:0;margin:16px 14px;}
div.mrg_artists{display:block;position:relative;width:930px;margin:32px auto 0}

div.contenu .col_large .headlines h4{color:#277668;font-size:11px;font-weight:bold;margin:-3px 0 12px 2px;padding:0px 0px 0px 0px;text-transform:uppercase;}
div.contenu .col_large .headlines a.more{display:block;margin:3px 0 0 0;color:#b03a15;font-size:12px;}
div.contenu .col_large .headlines a.more:hover{display:block;margin:3px 0 0 0;color:#277668;font-size:12px;}
div.contenu .col_large .headlines a.plus{margin:3px 0 0 0;color:#b03a15;font-size:12px;}
div.contenu .col_large .headlines a.plus:hover{margin:3px 0 0 0;color:#277668;font-size:12px;}
div.contenu .col_large .headlines .hr{display:block;background:url(../images/layout/hr.gif) repeat-x; width:270px;height:5px;margin:26px 0 30px 1px;}
div.contenu .col_large .headlines {width:280px;padding-left:10px;margin-top:1px;}
div.contenu .col_large .headlines a.share{display:block;float:right;color:#b03a15;font-size:10px;margin:1px 7px 0 0;}
div.contenu .col_large .headlines a.share:hover{display:block;float:right;color:#277668;font-size:10px;margin:1px 7px 0 0;}
div.contenu .col_large .headlines h2 span{text-indent:-9999px;display:block;float:left;}
div.contenu .col_large .headlines h2 img {float:right;margin:-2px 2px 0 0;}
div.contenu .col_large .headlines h2{text-indent:-9999px;width:277px;height:25px;margin:4px 0 3px;}
div.contenu hr.spacer_title {background:transparent url(../images/headers/header_ligne_big.png) no-repeat scroll -1px 0;width:273px; height:12px;border:none;margin:0 0 5px;}
div.contenu .col_large .headlines p{width:270px;margin:2px 0 4px;}
div.contenu .col_large .headlines p.clic{margin:-5px 3px 6px 0px}

div.contenu .col_large .nouvelles a.more{display:block;margin:2px 0 0 0;color:#b03a15;font-size:12px;}
div.contenu .col_large .nouvelles a.more:hover{display:block;margin:2px 0 0 0;color:#277668;font-size:12px;}
div.contenu .col_large .nouvelles a.plus{margin:5px 0 0 0;color:#b03a15;font-size:12px;}
div.contenu .col_large .nouvelles a.plus:hover{margin:5px 0 0 0;color:#277668;font-size:12px;}
div.contenu .col_large .nouvelles .hr{display:block;background:url(../images/layout/hr.gif) repeat-x; width:286px;height:5px;margin:26px 0 30px 1px;}
div.contenu .col_large .nouvelles {width:287px;margin-left:31px;margin-top:1px;}
div.contenu .col_large .nouvelles a.share{display:block;float:right;color:#b03a15;font-size:10px;margin:-2px 0 0;}
div.contenu .col_large .nouvelles a.share:hover{display:block;float:right;color:#277668;font-size:10px;margin:-2px 0 0;}
div.contenu .col_large .nouvelles h2 span{text-indent:-9999px;display:block;float:left;}
div.contenu .col_large .nouvelles h2 img {float:right;margin:-3px 0px 0 0;}
div.contenu .col_large .nouvelles h2{text-indent:-9999px;height:25px;margin:4px 0 3px;}
div.contenu .col_large .nouvelles hr.spacer_title {background:transparent url(../images/headers/header_ligne_big.png) no-repeat scroll -1px 0;width:287px; height:12px;border:none;margin:2px 0 7px;}
div.contenu .col_large .nouvelles p{width:275px;margin:13px 0 0 0;}
div.contenu .col_large .nouvelles p.clic{margin:-4px 3px 6px -1px;}
div.contenu .col_large .nouvelles h3{color:#49392c;font-size:16px;font-weight:bold;margin:-3px 0 4px 1px;padding:0px 0px 0px 0px;text-transform:uppercase;}
div.contenu .col_large .nouvelles h3 a {color:#49392c;}
div.contenu .col_large .nouvelles h4{color:#277668;font-size:11px;font-weight:bold;margin:-3px 0 0 1px;padding:0px 0px 0px 0px;text-transform:uppercase;}
div.contenu .col_large .nouvelles h4 a {color:#277668;}

div.contenu .col_large .le_buzz{margin:40px 0 0 12px}

div.contenu .col_large .le_buzz img{border:0; margin:14px 0 0 13px;}

div.contenu .col_large .le_buzz h2{height:19px;width:600px;margin:-1px 0 3px;text-indent:-9999px;}
div.contenu .col_large .le_buzz h2 img {float:right;margin:-6px 6px 0 0}
div.contenu .col_large .le_buzz hr.spacer_title {background:transparent url(../images/headers/header_ligne_big.png) no-repeat scroll -1px 0;width:597px; height:12px;border:none;margin:2px 0 0;}
div.contenu .col_large .le_buzz ul li.first{padding-top: 0;}
div.contenu .col_large .le_buzz ul li {padding:2px 0 7px;}

div.contenu .col_large .landing{margin:49px 0 0 12px;}
div.contenu .col_large .latest_blogging{margin:49px 0 0 12px;padding:0;}
div.contenu .col_large .latest_blogging .float{float:left;padding:8px 0 0 19px;}
div.contenu .col_large .latest_blogging h2 span{display:block;float:right;text-indent:0;color:#ff7900;font-size:10px;font-weight:normal;text-transform:none;padding:0;text-indent:-9999px;}
div.contenu .col_large .latest_blogging h2 img {float:right;margin:-6px 1px 0 0;}
div.contenu .col_large .latest_blogging hr.spacer_title {background:transparent url(../images/headers/header_ligne_big.png) no-repeat scroll -1px 0;width:597px; height:12px;border:none;margin:0 0 0;}
div.contenu .col_large .latest_blogging ul {width:597px;}
div.contenu .col_large .latest_blogging ul li {width:594px;padding:16px 0 32px 2px;background:transparent url(../images/layout/hr.gif) repeat-x scroll 1px bottom;margin-bottom:11px;}
div.contenu .col_large .latest_blogging ul li .top {margin-bottom:22px;}
div.contenu .col_large .latest_blogging ul li .top .ombre_avatar {float:left;display:block;width:38px;height:38px;background:url(../images/layout/elements.gif) no-repeat -572px -97px;padding:0;margin:-1px 3px 0 -5px;}
div.contenu .col_large .latest_blogging ul li .top .ombre_avatar span {border:1px solid #b89c6c;height:28px;margin:4px 0 0 4px;width:28px;background-color:#FFFFFF;display:block;}
div.contenu .col_large .latest_blogging ul li .top .ombre_avatar span img{border:0;height:24px;margin:2px 0 0 2px;width:24px;}
div.contenu .col_large .latest_blogging ul li .top .post {float:left;width:140px;}
div.contenu .col_large .latest_blogging ul li .top .post .posted_by{width:140px;color:#49392c;font-size:11px;font-weight:bold;margin:0 -1px 2px 2px;padding:0px 0px 0px 0px;text-transform:uppercase;}
div.contenu .col_large .latest_blogging ul li .top .post .avatar_name{width:140px;float:left;color:#b03a15;font-size:12px;font-weight:bold;margin:-2px 0 0 2px;padding:0px 0px 0px 0px;text-transform:none;}
div.contenu .col_large .latest_blogging ul li .top .posted {float:right;color:#49392c;font-size:11px;font-weight:bold;margin:0 0px 0 2px;padding:0px 0px 0px 0px;text-transform:uppercase;}
div.contenu .col_large .latest_blogging ul li .top .posted .date {float:right;color:#277668;font-size:11px;font-weight:bold;margin:0 0 0 3px;padding:0px 0px 0px 0px;}
div.contenu .col_large .latest_blogging ul li .top a.share{display:block;clear:right;float:right;color:#b03a15;font-size:10px;margin:2px 0 0 0;text-transform:none;font-weight:normal;}
div.contenu .col_large .latest_blogging ul li .top a.share:hover{color:#277668;}
div.contenu .col_large .latest_blogging h3{color:#49392c;font-size:16px;font-weight:bold;margin:0 0 14px 0;padding:0px 0px 0px 0px;text-transform:uppercase;}
div.contenu .col_large .latest_blogging h3 a {color:#49392c;}
div.contenu .col_large .latest_blogging p{width:576px;margin:0 0 22px 0;}
div.contenu .col_large .latest_blogging p.clic{margin:26px 3px 6px 0px;}
div.contenu .col_large .latest_blogging h4{color:#277668;font-size:11px;font-weight:bold;margin:-2px 0 14px 2px;padding:0px 0px 0px 0px;text-transform:uppercase;}
div.contenu .col_large .latest_blogging h4 a {color:#277668;}
div.contenu .col_large .latest_blogging a.more{display:block;margin:0 0 0 0;color:#b03a15;font-size:12px;}
div.contenu .col_large .latest_blogging a.more:hover{color:#277668;}
div.contenu .col_large .latest_blogging .hr{display:block;background:url(../images/layout/hr.gif) repeat-x; width:596px;height:5px;margin:26px 0 11px 3px;}
div.contenu .col_large .latest_blogging .plus{margin:5px 0 0 0;color:#b03a15;font-size:12px;}


div.contenu .contenu_sidebar{float:right;margin-right:16px;width:290px;}
div.contenu .contenu_sidebar h2 span{text-indent:-9999px;display:block;float:left;}

div.contenu .contenu_sidebar img.ico{margin-top:-6px;}
div.contenu .contenu_sidebar h2 img.ico{margin-top:-6px;}
div.contenu .contenu_sidebar .new_music{width:290px;padding-left:9px;margin-bottom:20px;}
div.contenu .contenu_sidebar .new_music hr.spacer{background:url(../images/headers/header_ligne_side.png) no-repeat scroll left top;width:273px; height:12px;border:none;margin:0 0 16px 1px;}
div.contenu .contenu_sidebar .new-music h2 span{text-indent:-9999px;display:block;float:left;}
div.contenu .contenu_sidebar .new_music h2 img {float:right; margin:5px 2px 0 0;}

div.contenu .contenu_sidebar .new_music h3{color:#49392c;font-size:11px;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-transform:uppercase;}
div.contenu .contenu_sidebar .new_music h4{color:#277668;font-size:10px;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-transform:uppercase;}
div.contenu .contenu_sidebar .new_music h5{color:#b03a15;font-size:11px;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
div.contenu .contenu_sidebar .new_music .widget{background:url(../images/layout/widget.jpg) top left no-repeat;height:418px;margin-top:6px;padding:7px 8px 6px 6px;width:263px;}

div.contenu .contenu_sidebar .head_albums{margin:-7px 0 0 12px;background:url(../images/layout/elements.gif) no-repeat -170px -427px;width:271px;height:20px;}

div.contenu .contenu_sidebar .core_albums{margin:0 0 -6px 12px;background:url(../images/layout/bg_sidebar.jpg) repeat-y top left;width:271px;padding: 0 0 11px;}
div.contenu .contenu_sidebar .core_albums ul{float:left;}
div.contenu .contenu_sidebar .core_albums div.album{float:left;padding-top:11px;width:170px;}
div.contenu .contenu_sidebar .core_albums li.liste_albums{margin:0}
div.contenu .contenu_sidebar .core_albums ul li a.thumb_album{float:left;margin:1px 0 0 2px;background:url(../images/layout/elements.gif) no-repeat -525px 0;width:88px;height:88px;}
/*div.contenu .contenu_sidebar .core_albums ul li a.more{background:none;margin:5px 0 0 7px;}*/
div.contenu .contenu_sidebar .core_albums ul li .more {background:none;margin:5px 0 0 7px;font-size:11px;}
div.contenu .contenu_sidebar .core_albums ul li .more a {color:#b03a15;font-size:11px;}
div.contenu .contenu_sidebar .core_albums ul li .more a:hover {color:#277668;}
div.contenu .contenu_sidebar .core_albums ul li img{margin:15px 3px 0 15px;border:0;}
div.contenu .contenu_sidebar .core_albums ul li h3{color:#49392c;font-size:11px;font-weight:bold;margin:0 -1px 2px 6px;padding:0px 0px 0px 0px;text-transform:uppercase;}
div.contenu .contenu_sidebar .core_albums ul li h4{color:#277668;font-size:10px;font-weight:bold;margin:0 0 3px 6px;padding:0px 0px 0px 0px;text-transform:uppercase;}
div.contenu .contenu_sidebar .core_albums ul li span{color:#49392c;display:block;font-size:11px;margin:0px 0px 3px 6px;padding:0px;text-align:justify;}

div.contenu .contenu_sidebar .foot_albums{margin:0 0 20px 12px;background:url(../images/layout/elements.gif) no-repeat -170px -454px;width:271px;height:12px;}

div.contenu .contenu_sidebar .head_concerts{margin:0 0 0 12px;background:url(../images/layout/elements.gif) no-repeat -170px -427px;width:271px;height:20px;}

div.contenu .contenu_sidebar h2.concerts{width:277px;height:42px;text-indent:-9999px;margin:0 0 0 10px;}
div.contenu .contenu_sidebar hr.spacer_concerts{background:url(../images/headers/header_ligne_side.png) no-repeat scroll left top;width:273px; height:12px;border:none;margin:0 0 4px 10px;}
div.contenu .contenu_sidebar h2 img.ico_concerts {float:right; margin:3px 0 0 0;}
div.contenu .contenu_sidebar .concerts_ajust{margin:0 0 0 14px;}

div.contenu .contenu_sidebar .core_concerts{margin:0 0 0 12px;background:url(../images/layout/bg_sidebar.jpg) repeat-y top left;width:271px;min-height:350px;}
div.contenu .contenu_sidebar .core_concerts ul {padding-top:7px;}
div.contenu .contenu_sidebar .core_concerts ul li.hr_bg{background:url(../images/layout/hr_conc.gif) no-repeat bottom center;padding:0 19px 50px 18px;margin-bottom:23px;}
div.contenu .contenu_sidebar .core_concerts ul li.hr_bg_last{background:none;padding:0px 19px 49px 20px;}
div.contenu .contenu_sidebar .core_concerts ul li a.share{display:block;float:right;color:#b03a15;font-size:10px;margin:-18px 0 0;text-transform:none;font-weight:normal;}
div.contenu .contenu_sidebar .core_concerts ul li a.share:hover{color:#277668;}
div.contenu .contenu_sidebar .core_concerts ul li h3{color:#49392c;font-size:14px;font-weight:bold;margin:-2px 0 2px 1px;padding:0px 0px 0px 0px;text-transform:uppercase;}
div.contenu .contenu_sidebar .core_concerts ul li h3 a {color:#49392c;}
div.contenu .contenu_sidebar .core_concerts ul li h4{color:#49392c;font-size:13px;font-weight:bold;margin:0 0 6px;padding:0px 0px 0px 0px;text-transform:uppercase;}
div.contenu .contenu_sidebar .core_concerts ul li h4 a {color:#49392c;}
div.contenu .contenu_sidebar .core_concerts ul li span.date{display:block;color:#277668;font-size:11px;font-weight:bold;margin:0;padding:0px 0px 0px 0px;}
div.contenu .contenu_sidebar .core_concerts ul li a.details{float:left;display:block;margin:6px 0 0 0 ;color:#b03a15;font-size:11px;}
div.contenu .contenu_sidebar .core_concerts ul li a.details:hover{float:left;display:block;margin:6px 0 0 0 ;color:#277668;font-size:11px;}

div.contenu .contenu_sidebar .core_concerts .share_icons{float:right;display:block;margin-top:-8px;}
div.contenu .contenu_sidebar .core_concerts li.text{background:none;color:#a87938;display:block;float:left;font-weight:bold;height:20px;line-height:20px;margin:0;padding:1px 5px 3px 0;width:auto;}
div.contenu .contenu_sidebar .core_concerts li.ombre_shareico{float:left;display:block;width:24px;height:24px;background:url(../images/layout/elements.gif) no-repeat -524px -151px;padding:0;margin:0;}
div.contenu .contenu_sidebar .core_concerts .ombre_shareico a{border:1px solid #b89c6c;width:18px;height:18px;background-color:#fff;display:block;margin:2px;}
div.contenu .contenu_sidebar .core_concerts .ombre_shareico img{width:14px;height:14px;margin:2px 0 0 2px;border:none;}

div.contenu .contenu_sidebar .foot_concerts{margin:0 0 20px 12px;background:url(../images/layout/elements.gif) no-repeat -170px -530px;width:271px;height:12px;}

div.contenu .contenu_sidebar .head_le_social{margin:0 0 0 12px;background:url(../images/layout/elements.gif) no-repeat -170px -427px;width:271px;height:22px;}

div.contenu .contenu_sidebar h2.le_social{width:277px;height:42px;text-indent:-9999px;margin:0 0 0 10px;}
div.contenu .contenu_sidebar hr.spacer_social{background:url(../images/headers/header_ligne_side.png) no-repeat scroll left top;width:273px; height:12px;border:none;margin:0 0 0 10px;}
div.contenu .contenu_sidebar h2 img.ico_social {float:right; margin:2px 2px 0;}

div.contenu .contenu_sidebar .core_le_social{margin:0 0 0 12px;background:url(../images/layout/bg_sidebar.jpg) repeat-y top left;width:271px;}
div.contenu .contenu_sidebar .core_le_social h3{color:#49392c;font-size:12px;font-weight:bold;margin:0 0 0 12px;padding:3px 0px 12px 0px;text-transform:uppercase;}
div.contenu .contenu_sidebar .core_le_social h3 a {color:#49392c;}
div.contenu .contenu_sidebar .core_le_social .rss h3{color:#49392c;font-size:12px;font-weight:bold;margin:0;padding:0px 0px 10px 0px;text-transform:uppercase;}
div.contenu .contenu_sidebar .core_le_social .searchbox{padding:5px 0 0 10px;}
div.contenu .contenu_sidebar .core_le_social .searchbox select {width:251px;padding:0px 0 0 2px;margin-bottom:10px;}
div.contenu .contenu_sidebar .core_le_social .searchbox a.submit{margin:10px 0 20px 161px;display:block;width:90px;height:20px;text-indent:-9999px;}

div.contenu .contenu_sidebar .core_le_social hr.spacer{background:url(../images/layout/hr_conc.gif) no-repeat top center;width:225px;height:11px;margin:14px auto;border:none;}
div.contenu .contenu_sidebar .core_le_social hr.spacer2{background:url(../images/layout/hr_conc.gif) no-repeat top center;width:225px;height:11px;margin:9px auto -14px;border:none;}
div.contenu .contenu_sidebar .core_le_social .rss{padding:5px 0 0 10px;}
div.contenu .contenu_sidebar .core_le_social a.rss_feed{display:block;float:left;margin:6px 0 0 0 ;color:#b03a15;font-size:11px;}
div.contenu .contenu_sidebar .core_le_social a.rss_feed:hover{display:block;float:left;margin:6px 0 0 0 ;color:#277668;font-size:11px;}
div.contenu .contenu_sidebar .core_le_social .rss img{display:block;float:left;margin:1px 7px 5px 20px;color:#b03a15;font-size:11px;}
div.contenu .contenu_sidebar .core_le_social .follow{padding:4px 0 0 27px;}
div.contenu .contenu_sidebar .core_le_social .follow ul li div a{display:block;float:left;padding: 3px 0 0 6px;color:#B13F0B;}
div.contenu .contenu_sidebar .core_le_social .follow ul li div a:hover{display:block;float:left;padding: 3px 0 0 6px;color:#277668;}
div.contenu .contenu_sidebar .core_le_social .follow ul li div .bordure {background: url(../images/layout/elements.gif) no-repeat -525px -152px;
    width:23px;height:23px;float:left;padding:1px 0 0 1px;
    margin-bottom:0;
}
div.contenu .contenu_sidebar .core_le_social .follow ul li div .bordure a{margin:0; padding:0;display:block;background-color:white;border: 1px solid #b89c6c;text-align:center;width:18px;height:18px;}
div.contenu .contenu_sidebar .core_le_social .follow ul li div .bordure img{border:none;margin-top:2px;}
div.contenu .contenu_sidebar .core_le_social div.help {padding:0px 0 12px 10px;}
div.contenu .contenu_sidebar .core_le_social div.help h3{margin:25px 0 0 0;padding:0;}
div.contenu .contenu_sidebar .core_le_social ul {float:left;margin:1px 0 -6px 2px;}
div.contenu .contenu_sidebar .core_le_social ul li{float:left;display:block;width:110px;margin-bottom:7px;}
div.contenu .contenu_sidebar .core_le_social ul li.dots{float:left;display:block;width:107px;loat:left;background:url(../images/layout/dot_red.png) no-repeat 4px 65%;
    margin:0 0 7px 6px;
}
div.contenu .contenu_sidebar .core_le_social .help ul li a{display:block;margin:2px 0 0 10px ;color:#b03a15;font-size:11px;}
div.contenu .contenu_sidebar .core_le_social .help ul li a:hover{color:#277668;}
div.contenu .contenu_sidebar .core_le_social .liens_help{margin:0 0 0 9px;}
div.contenu .contenu_sidebar .core_le_social #mlist_msg{padding:0 12px 10px 0;}

div.contenu .contenu_sidebar .foot_le_social{margin:0 0 20px 12px;background:url(../images/layout/elements.gif) no-repeat -170px -530px;width:271px;height:12px;}

div.contenu .contenu_sidebar .tweets_ajust{margin:0 0 0 12px;}
div.contenu .contenu_sidebar h2.tweets{width:277px;height:42px;text-indent:-9999px;margin:0 0 0 10px;}
div.contenu .contenu_sidebar hr.spacer_tweets{background:url(../images/headers/header_ligne_side.png) no-repeat scroll left top;width:273px; height:12px;border:none;margin:0 0 0 10px;}
div.contenu .contenu_sidebar h2 img.ico_tweets {float:right; margin:3px 0 0 0;}

div.contenu .contenu_sidebar .head_tweets_recents{margin:0 0 0 12px;background:url(../images/layout/elements.gif) no-repeat -170px -427px;width:271px;height:15px;}

div.contenu .contenu_sidebar .core_tweets_recents{margin:0 0 0 12px;background:url(../images/layout/bg_tweets.gif) repeat-y top left;width:271px;min-height:228px;}
div.contenu .contenu_sidebar .core_tweets_recents .tweets{margin:0 0 0 -2px;padding:4px 10px;}
div.contenu .contenu_sidebar .core_tweets_recents p.tweets_txt{color:#277668;font-size:12px;padding:0 4px 2px 1px;margin:0;text-align:left;line-height:1.25em;}
div.contenu .contenu_sidebar .core_tweets_recents span.date{display:block;color:#277668;font-size:11px;font-weight:bold;margin:-4px 0 -1px 2px;padding:0;text-transform:uppercase;}
div.contenu .contenu_sidebar .core_tweets_recents a{margin:0;color:#b03a15;font-size:12px;}
div.contenu .contenu_sidebar .core_tweets_recents a:hover{margin:0;color:#277668;font-size:12px;}
div.contenu .contenu_sidebar .core_tweets_recents hr.spacer_tweets{background: url(../images/layout/hr_tweets.jpg);width:242px;height:30px;margin:12px auto;padding:0;border:none;}
div.contenu .contenu_sidebar .core_tweets_recents a.tweet_author{font-size:12px;color:#5c1a06;margin:-1px 0 0 -1px;}
div.contenu .contenu_sidebar .core_tweets_recents a.tweet_author:hover{font-size:12px;color:#277668;margin:-1px 0 0 -1px;}
div.contenu .contenu_sidebar .core_tweets_recents span{text-decoration:none;font-size:12px;color:#5c1a06;margin:-1px 0 0 18px;}

div.contenu .contenu_sidebar .foot_tweets_recents{margin:0 0 0 12px;background:url(../images/layout/elements.gif) no-repeat -170px -481px;width:271px;height:42px;}

div.contenu .contenu_sidebar .sidebar_core {}
div.contenu .contenu_sidebar .sidebar_core .text{padding:0 10px;margin-bottom:40px;}
div.contenu .contenu_sidebar .sidebar_core .text h4 {margin-bottom:4px;}
div.contenu .contenu_sidebar .sidebar_core .text p {line-height: 17px;font-size:11px;}

/* 02.0 News */

/* css globale d'une liste de nouvelles */
div.contenu .all_news {width:597px;margin:0 0 0 11px;}
div.contenu .all_news h2{}
div.contenu .all_news h2 span{text-indent:-9999px;display:block;float:left;}
div.contenu .all_news h2 img{float:right;}
div.contenu .all_news hr.spacer {background:transparent url(../images/headers/header_ligne_big.png) no-repeat scroll left top;width:597px; height:12px;border:none;margin:0;}
div.contenu .all_news a.share{display:block;float:right;color:#b03a15;font-size:10px;margin:7px 0 0 0;}
div.contenu .all_news a.share:hover{color:#277668;}
div.contenu .all_news ul {}
div.contenu .all_news ul li{display:block;float:left;background: url(../images/layout/hr.gif) repeat-x left bottom;padding:21px 0 5px;}
div.contenu .all_news ul li a.cadre{float:left;display:block;width:159px;height:117px;background:url(../images/layout/elements.gif) no-repeat 0px -408px;margin:-5px -12px 16px -12px;}
div.contenu .all_news ul li a.cadre img{border:0; margin:16px 0 0 14px;}
div.contenu .all_news ul li div.text {float:left;margin-left:20px;width:404px;padding:5px 37px 28px 0;}
div.contenu .all_news ul li div.text h3.titre {color:#49392c;font-size:16px;margin-bottom:0px;}
div.contenu .all_news ul li div.text h4.date {color:#277668;margin-bottom:15px;}
div.contenu .all_news ul li div.text p{line-height:1.2em;margin-bottom:7px;}
div.contenu .all_news ul li div.text .more {color:#b03a15;font-size:11px;}
div.contenu .all_news ul li div.text .more:hover {color:#277668;}
div.contenu .all_news p.clic {margin:26px 3px 6px 0px;}

/* 02.1 - News - Listing */

div.contenu .indica_news {width:597px;margin:0 0 0 11px;}
div.contenu .indica_news h2{height:30px;margin-bottom:3px;}
div.contenu .indica_news h2 span{text-indent:-9999px;display:block;float:left;}
div.contenu .indica_news h2 img{float:right;}
div.contenu .indica_news hr.spacer {background:transparent url(../images/headers/header_ligne_big.png) no-repeat scroll left top;width:597px; height:12px;border:none;margin:0;}

div.contenu .on_the_web {width:277px;margin:37px 0 0 12px;}
div.contenu.mrg_artists .on_the_web {margin-top:-1px;}
div.contenu .on_the_web h2{height:30px;width:277px;margin-bottom:3px;}
div.contenu .on_the_web h2 span{text-indent:-9999px;display:block;float:left;}
div.contenu .on_the_web h2 img {float:right;}
div.contenu .contenu_sidebar .on_the_web hr.spacer {background:transparent url(../images/headers/header_ligne_side.png) no-repeat scroll left top;width:273px; height:12px;border:none;margin:0;}
div.contenu .on_the_web .head {background:transparent url(../images/layout/elements.gif) no-repeat scroll -170px -427px;height:22px;margin:0;width:271px;}
div.contenu .on_the_web .body {background:transparent url(../images/layout/bg_sidebar.jpg) repeat-y scroll left top;margin:0 0 0 0;min-height:50px;width:253px;padding:5px 9px 8px 9px;}
div.contenu .on_the_web .body h4 {}
div.contenu .on_the_web .body h4 a {color:#49392C;}
div.contenu .on_the_web .body ul {float:left;margin:5px 0 0 20px;}
div.contenu .on_the_web .body ul li{width: 110px;height:30px;display:block;float:left;}
div.contenu .on_the_web .body ul li div{}
div.contenu .on_the_web .body ul li div a{display:block;float:left;padding: 3px 0 0 6px;color:#B13F0B;width:75px;}
div.contenu .on_the_web .body ul li div a:hover {color:#277668;}
div.contenu .on_the_web .body ul li div .bordure {background: url(../images/layout/elements.gif) no-repeat -525px -152px;width:23px;height:23px;float:left;padding:1px 0 0 1px;}
div.contenu .on_the_web .body ul li div .bordure a{margin:0; padding:0;display:block;background-color:white;border: 1px solid #b89c6c;text-align:center;width:18px;height:18px;}
div.contenu .on_the_web .body ul li div .bordure img{border:none;margin-top:2px;}
div.contenu .on_the_web .foot {background:transparent url(../images/layout/elements.gif) no-repeat scroll -170px -454px;height:12px;margin:0 0 20px 0;width:271px;}

/* 02.2 - News - Full view */
div.une_nouvelle {padding:20px 0 0 9px;width:930px;}
div.une_nouvelle h2 {letter-spacing:0.02em;font-size:19px;width:100%;margin:0 0 3px 0;}
div.contenu .contenu_sidebar hr.spacer{background:url(../images/headers/header_ligne_side.png) repeat-x scroll left top;width:273px; height:12px;border:none;margin:0;}
div.contenu .contenu_sidebar hr.spacer_events{background:url(../images/headers/header_ligne_side.png) repeat-x scroll left top;width:273px; height:12px;border:none;margin:0 0 0 10px;}
div.contenu .contenu_sidebar img.ico_ticket{margin-top:3px;margin-right: 4px;}
/* colonne de gauche */
div.une_nouvelle .col_medium {float:left; width: 380px;margin-right:24px;}
div.une_nouvelle .col_medium .bordure {background:url(../images/layout/cadre_news_full_view_artist.png) no-repeat left top; width: 395px; height: 280px;margin-left:-8px;}
div.une_nouvelle .col_medium .bordure img {border:none;margin:11px 0 0 10px;}
div.une_nouvelle .col_medium .nouvelle {display:block;float:left;background: url(../images/layout/hr.gif) repeat-x left bottom;padding:15px 0 9px;width:372px;overflow:hidden;}
div.une_nouvelle .col_medium .nouvelle h3.titre{color:#49392C;margin-bottom:6px;letter-spacing:0;}
div.une_nouvelle .col_medium .nouvelle h4.date{color:#277668;letter-spacing:1px;margin-bottom:31px;}
div.une_nouvelle .col_medium .nouvelle .text {margin-bottom:29px;}
div.une_nouvelle .col_medium .nouvelle .text h4{font-size:12px;margin-bottom:4px;}
div.une_nouvelle .col_medium .nouvelle .text p{text-align: left;}
div.une_nouvelle .col_medium .nouvelle .text ul{list-style:disc;}
div.une_nouvelle .col_medium .nouvelle .text ul li{margin:0 0 5px 20px;}
div.une_nouvelle .col_medium .nouvelle .actions {margin-bottom:25px;}
div.une_nouvelle .col_medium .nouvelle .actions a.download_as_pdf{float:left;width:196px; height:35px;display:block;text-indent:-9999px;}
div.une_nouvelle .col_medium .nouvelle .actions a.download_as_pdf:hover {background-position: left bottom;}
div.une_nouvelle .col_medium .nouvelle .actions a.share {float:right;margin:10px 0 0;}
div.une_nouvelle .col_medium .nouvelle.formulaire_commentaire {padding:28px 0 34px 0;}

.formulaire_commentaire {padding:28px 0 34px 0;}
.formulaire_commentaire .toolbar{margin-bottom:14px;}
.formulaire_commentaire .toolbar a,
.formulaire_commentaire .toolbar span {float:left; display:block;height:16px;font-size:12px;padding-top:3px;}
.formulaire_commentaire .toolbar .add_comment{background:url(../images/layout/ico_commentaires.jpg) no-repeat left top;height:16px;padding-left:24px;}
.formulaire_commentaire .toolbar .separateur {margin:0 1px;padding:3px 1px 0;}
.formulaire_commentaire .toolbar .see_all_comments{}
.formulaire_commentaire .toolbar .qty_comments{margin-left:2px;}
.formulaire_commentaire .connect{margin-bottom:14px;}
.formulaire_commentaire .connect a{float:left;margin-right:5px;}
.formulaire_commentaire .connect a img{border:0;}
.formulaire_commentaire .form {width:367px;}
.formulaire_commentaire .form label{display:block;font-size:11px;font-weight:bold;text-transform:uppercase;margin-bottom:2px;}
.formulaire_commentaire .form input{margin-bottom:16px;width:361px;height:13px;padding:2px 5px 1px;}
.formulaire_commentaire .form textarea{background:#F1E9CF url(../images/layout/field.gif) no-repeat scroll left top;border:1px solid #000000;color:#3F2E23;height:115px;font-family: Tahoma;font-size:11px;padding:2px 4px;width:363px;}
.formulaire_commentaire .form .error{border-color:#f00;outline:1px solid #f00;}
.formulaire_commentaire .form a.submit{margin:16px 0 0;display:block;width:103px;height:20px;display:block;background-repeat:no-repeat;background-position: left top;text-indent: -9999px;}
.formulaire_commentaire .form a.submit:hover{background-position: left bottom;}
.commentaires {display:block;float:left;background: url(../images/layout/hr.gif) repeat-x left bottom;padding:27px 0 0 0;width:372px;}
.commentaires h3{color:#49392C;font-size:15px;letter-spacing:1px;margin-bottom:25px;}
.commentaires .un_commentaire {background:url(../images/layout/dotted_line.png) repeat-x left bottom;margin-bottom:25px;padding-bottom:16px;}
.commentaires .un_commentaire.last {background:none;margin-bottom:0;padding-bottom:20px;}
.commentaires .un_commentaire .who_when{margin-bottom:22px;}
.commentaires .un_commentaire .who_when .user{color:#B13F0B;}
.commentaires .un_commentaire .who_when .website{font-weight:normal;text-transform:none;}
.commentaires .un_commentaire .who_when .date{color:#277668;}
.commentaires .un_commentaire .title {font-size:13px;}
.commentaires .un_commentaire p{}

/* colonne centrale */
div.une_nouvelle .col_small {float:left; width: 290px;min-height:400px;margin-right:36px;}
div.une_nouvelle .col_small .new_music img {margin-top:4px;}

/* colonne de droite */
div.une_nouvelle .col_smaller {float:left; width: 195px;min-height:400px;}
div.une_nouvelle .col_smaller .info {width:100%;background:transparent url(../images/layout/hr.gif) repeat-x scroll left bottom;padding:37px 0;width:156px;}
div.une_nouvelle .col_smaller .info.first {padding-top:8px;}
div.une_nouvelle .col_smaller .info h3 {color:#49392C;margin-bottom:28px;}
div.une_nouvelle .col_smaller .info h3 a {color:#49392C;}
div.une_nouvelle .col_smaller .info h3 a:hover {color:#49392C;}
div.une_nouvelle .col_smaller .info h4 {color:#277668;margin-bottom:14px;}
div.une_nouvelle .col_smaller .info h4 a {color:#277668;}
div.une_nouvelle .col_smaller .info h4 a:hover {color:#B13F0B;}
div.une_nouvelle .col_smaller .info h5 {font-size:13px;margin-bottom:6px;}
div.une_nouvelle .col_smaller .info span {}
div.une_nouvelle .col_smaller .info a {color:#B13F0B;}
div.une_nouvelle .col_smaller .info a:hover {color:#277668;}
div.une_nouvelle .col_smaller .info ul {}
div.une_nouvelle .col_smaller .info ul li{background:url(../images/layout/dotted_line.png) repeat-x left bottom;margin-bottom:19px;padding-bottom:27px;}
div.une_nouvelle .col_smaller .info ul li.last {margin-bottom:0;padding-bottom:5px;}
div.une_nouvelle .col_smaller .info ul li a.bordure {display:block;}
div.une_nouvelle .col_smaller .info ul li a.bordure img {border:none;}
div.une_nouvelle .col_smaller .info ul li h4{}
div.une_nouvelle .col_smaller .info ul li h5{}
div.une_nouvelle .col_smaller .info ul li .cell{}
div.une_nouvelle .col_smaller .info ul li a{}

div.une_nouvelle .col_smaller .contact_information {}
div.une_nouvelle .col_smaller .promo_photos {padding-top:47px;}
div.une_nouvelle .col_smaller .promo_photos h3 {margin-bottom:19px;}
div.une_nouvelle .col_smaller .promo_photos ul li {float:left;margin:0 38px 12px -7px;padding:0;background:none;width:59px;}
div.une_nouvelle .col_smaller .promo_photos ul li.last {margin-right:0;}
div.une_nouvelle .col_smaller .promo_photos ul li a.bordure{background:url(../images/layout/cadre_news_full_view_promo.png) no-repeat left top;width:72px; height: 58px;}
div.une_nouvelle .col_smaller .promo_photos ul li a.bordure img{margin:8px 0 0 7px;}
div.une_nouvelle .col_smaller .music_videos {padding-top:46px;padding-bottom:17px;}
div.une_nouvelle .col_smaller .music_videos h3 {margin-bottom:20px;}
div.une_nouvelle .col_smaller .music_videos ul li {background:none;margin-bottom:14px;padding-bottom:0;}
div.une_nouvelle .col_smaller .music_videos ul li a.bordure{background:url(../images/layout/cadre_news_full_view_video.png) no-repeat left top;width:72px; height: 47px;margin-left:-7px;}
div.une_nouvelle .col_smaller .music_videos ul li a.bordure img {margin:7px 0 0 7px;}
div.une_nouvelle .col_smaller .music_videos ul li h4 {margin-bottom:0;color:#49392C;}
div.une_nouvelle .col_smaller .music_videos ul li h4 a {color:#49392C;}
div.une_nouvelle .col_smaller .music_videos ul li h5 {margin-bottom:0;color:#277668;font-size:11px;}
div.une_nouvelle .col_smaller .music_videos ul li h5 a {color:#277668;}
div.une_nouvelle .col_smaller .flyer {padding-top:47px;padding-bottom:29px;}
div.une_nouvelle .col_smaller .flyer h3 {margin-bottom:19px;}
div.une_nouvelle .col_smaller .flyer ul li {padding-bottom:6px;margin:0 0 0 -7px;background:url(../images/layout/cadre_news_full_view_files_bot.png) no-repeat left bottom;}
div.une_nouvelle .col_smaller .flyer ul li a.bordure{background:url(../images/layout/cadre_news_full_view_files_top.png) no-repeat left top;padding:6px 0 0 6px;width:143px;}
div.une_nouvelle .col_smaller .flyer ul li a.bordure img {margin:0 0 -3px;}

div.core .footer-transition{background:url(../images/layout/footer-transition.png) no-repeat center top;height:55px;width:100%;}

div#footer{background:url(../images/layout/footer.jpg) no-repeat center top;clear:both;height:590px;width:100%;}
div#footer a{color:#b69354;font-size:11px;}
div#footer a:hover{color:#ffffff;}
div#footer p{color:#b69354;float:left;font-size:9px;letter-spacing:0.7px;text-align:right;}
div#footer p span.rights{color:#785d2c;display:block;float:right;width:150px;}
div#footer p.support{bottom:32px;color:#785d2c;float:none;font-size:9px;left:9px;letter-spacing:normal;margin:0;padding:0;position:absolute;text-align:left;width:730px;}
div#footer h5{background:no-repeat;height:20px;margin:0px 0px 0px 28px;text-indent:-9999px;width:200px;}
div#footer div.content{height:590px;margin:0px auto 0px auto;position:relative;width:980px;}
div#footer div.block{float:left;margin:321px 0px 0px 0px;}
   
div#footer div#footer-twitter{margin-top:300px;width:155px;}
div#footer div#footer-twitter a{background:no-repeat 0px -40px;display:block;height:144px;margin:0px 0px 0px -25px;text-indent:-9999px;width:150px;}
   
div#footer div#footer-social{margin:321px 0px 0px 0px;width:226px;}
div#footer div#footer-social h5{background-position:0px -20px;}
div#footer div#footer-social ul{float:left;margin:16px 0px 0px 29px;}
div#footer div#footer-social ul li{float:left;height:25px;margin:0px 0px 5px 0px;width:90px;}
div#footer div#footer-social ul li a{background:url(../images/layout/footer-elements.gif) no-repeat 0px 0px;display:block;height:23px;margin:0px;padding:2px 0px 0px 29px;width:100%;}
div#footer div#footer-social ul li#link-myspace a{background-position:0px 0px;}
div#footer div#footer-social ul li#link-twitter a{background-position:0px -25px;}
div#footer div#footer-social ul li#link-facebook a{background-position:0px -50px;}
div#footer div#footer-social ul li#link-youtube a{background-position:0px -75px;}
   
div#footer div#footer-artists{width:390px;}
div#footer div#footer-artists h5{background-position:0px 0px;}
div#footer div#footer-artists ul{float:left;margin:18px 0px 0px 29px;}
div#footer div#footer-artists ul li{float:left;height:17px;margin:0px 10px 0px 0px;width:auto;}
   
div#footer div#footer-signature{width:199px;}
div#footer div#footer-signature a#sumo{background:url(../images/layout/footer-elements.gif) 0px -100px no-repeat;display:block;float:right;height:12px;margin:2px 0px 0px 0px;text-indent:-9999px;width:20px;}
div#footer div#footer-signature a#sumo:hover{background-position:0px -125px;}
div#footer div#footer-signature p{margin:96px 0px 0px;width:160px;}

/* 03.0 Artists */

div.contenu .col_large .artists{width:636px;}
div.contenu .col_large .artists{margin:0; float:left;padding:10px 0 0 12px;}
div.contenu .col_large .artists h2{display:block;width:597px;height:27px;position:relative;}
div.contenu .col_large .artists hr{background:url(../images/headers/header_ligne_big.png) no-repeat;display:block;width:597px;height:12px;border:none;margin:-4px 0 14px 0;}
div.contenu .col_large .artists span{display:block;float:right;text-indent:0;color:#ff7900;font-size:10px;font-weight:normal;text-transform:none;padding:0;}
div.contenu .col_large .artists ul li{float:left;display:block;margin:0 23px 0 -13px;}
div.contenu .col_large .artists ul li img{border:none;margin:14px 0 0 14px;height:120px;width:120px;}
div.contenu .col_large .artists img.icones{margin:-7px -2px 0 0;border:none;}
div.contenu .col_large .artists h4.artist_name{color:#49392c;font-size:11px;font-weight:bold;text-transform:uppercase;margin:2px 0 0 14px;width:120px;}
div.contenu .col_large .artists h4.artist_name a {color:#49392c;}
div.contenu .col_large .artists a.archives{position:absolute;right:30px;bottom:9px;}
div.contenu .col_large .artists hr.spacer{display:block;background:url(../images/layout/hr.gif) repeat-x; width:596px;height:5px;margin:26px 0 17px 1px;}

div.contenu .col_large .artists ul li a{background:url(../images/layout/cadre_artists.png);display:block; width:148px;height:148px;}


/* 03.1 Artists's Page */

/* 3.1.1 landing*/

div.bg_header_a ul.menu{clear:both;float:right;}
div.bg_header_a ul.menu li{background:url(../images/layout/dot.png) no-repeat right 7px;float:left;height:20px;margin:0px;padding:0px;}
div.bg_header_a ul.menu li.last{background:none;} 
div.bg_header_a ul.menu li a{background-repeat:no-repeat;display:block;height:100%;text-indent:-9999px;}

div.bg_header_a ul.general-menu{margin:60px 36px 0 0;}
div.bg_header_a ul.general-menu li.menu-contact a{background-position:0px 0px;width:95px;}
div.bg_header_a ul.general-menu li.menu-contact a:hover{background-position:0px -20px;}
div.bg_header_a ul.general-menu li.menu-contact a.selected{background-position:0px -40px;}
div.bg_header_a ul.general-menu li.menu-about a{background-position:-150px 0px;width:93px;}
div.bg_header_a ul.general-menu li.menu-about a:hover{background-position:-150px -20px;}
div.bg_header_a ul.general-menu li.menu-about a.selected{background-position:-150px -40px;}
div.bg_header_a ul.general-menu li.menu-fr a{background-position:-300px 0px;width:38px;}
div.bg_header_a ul.general-menu li.menu-fr a:hover{background-position:-300px -20px;}

div.bg_header .ariane{background:url(../images/layout/dotted_line.png )  repeat-y left top; height:18px;width:auto;margin:0 0 0 217px;float:left;padding:12px 0 0 0;}
div.bg_header ul.fil_ariane{background:url(../images/layout/dotted_line.png )  repeat-x left bottom;width:auto;height:19px;padding:2px 0 0 4px;margin-left:2px;}
div.bg_header ul.fil_ariane li{float:left;display:block;margin:0;}
div.bg_header ul.fil_ariane li.slash{margin:0 7px;}
div.bg_header ul.fil_ariane li a{color:#49392c;font-size:11px;text-decoration: none;}
div.bg_header ul.fil_ariane li a:hover{color:#B13F0B;}
div.bg_header ul.fil_ariane li a:active,
div.bg_header ul.fil_ariane li a.active{color:#277668;}

div.contenu h2.title{margin:4px 0 7px 13px;width:596px;}
div.contenu h2.title img {border:none;}
div.contenu .contenu_sidebar .new_music_a{width:290px;padding-left:21px;}
div.contenu .contenu_sidebar .new_music_a img{margin-top:24px;}

div.contenu .contenu_sidebar .events{width:277px;margin:40px 0 0 12px;}
div.contenu .contenu_sidebar .events hr.spacer{background:url(../images/headers/header_ligne_side.png) no-repeat scroll left top;width:273px; height:12px;border:none;margin:0 0 0 10px;}
div.contenu .contenu_sidebar .events h2{height:30px;width:277px;margin:-6px 0 3px 10px;}
div.contenu .contenu_sidebar .on_the_web h2{height:30px;width:277px;margin:0 0 3px 0;}
div.contenu .contenu_sidebar h2 span{text-indent:-9999px;display:block;float:left;}
div.contenu .contenu_sidebar h2 img {float:right;}
div.contenu .contenu_sidebar .ajust{margin-left:24px;}
div.contenu .contenu_sidebar h2.music_landing{margin-top:-10px!important;}

div.contenu .col_large .pic_title{background:url(../images/layout/cadre_artists_page.png ) top left;width:623px;height:202px;}
div.contenu .col_large .pic_title img{margin:14px 0 0 13px;}

div.contenu .col_large .news h2{height:19px;width:600px;margin:-1px 0 3px;text-indent:-9999px;}
div.contenu .col_large .news h2 img {float:right;margin:-9px -1px 0 0;}
div.contenu .col_large .news hr.spacer_title {background:transparent url(../images/headers/header_ligne_big.png) no-repeat scroll left top;width:597px; height:12px;border:none;margin:2px 0 0;}
div.contenu .col_large .news ul li.first{padding-top: 0;}

div.contenu .col_large .mininavbar{background:url(../images/layout/bg_navbar_artists.png) no-repeat top left;width:604px;height:42px;display:block;text-indent:-9999px;margin:5px 0 26px 9px;}
div.contenu .col_large .mininavbar ul.mininav{padding:0 0 0 9px; width:604px;height:42px;}
div.contenu .col_large .mininavbar ul.mininav li{float:left;margin:-4px 0 0 0;}
div.contenu .col_large .mininavbar ul.mininav li.dot{background:url(../images/layout/dot.png) no-repeat 0% 50%;width:4px;height:23px;}
div.contenu .col_large .mininavbar ul.mininav li a{display:block;height:23px;text-indent:-9999px;} 

/* 3.1.2 - Bio */

div.contenu .col_large div.bio{padding:0 0 32px 0;margin:0 0 0 15px;width:592px;background: transparent url(../images/layout/hr.gif) repeat-x scroll left bottom;}
div.contenu .col_large .bio h3{font-weight:bold;margin:21px 0 13px 0;padding:0;color:#49392c;font-size:16px;}
div.contenu .col_large .bio h4{text-transform:none;font-weight:bold;margin:-1px 0 4px 0;padding:0;color:#49392c;font-size:12px;}
div.contenu .col_large .bio p{text-transform:none;margin:0;padding:0;margin:15px 0 0 0;padding:0;color:#49392c;font-size:12px;}
div.contenu .col_large .bio span{font-weight:normal;text-transform:none;margin:0 0 0 0;padding:0 0 0 5px;color:#058673;font-size:12px;}


/* 3.1.3 - Concerts */

div.contenu .col_large div.concerts{margin:0 0 0 10px;}
div.contenu .col_large .concerts p{margin:10px 0 0;}
div.contenu .col_large .concerts_contenu{padding:0;margin:0;width:592px;}
div.contenu .col_large .concerts_contenu ul.concerts{margin:21px 0 0 14px;}
div.contenu .col_large .concerts_contenu .share_icons ul{margin:10px 5px 0;}
div.contenu .col_large .concerts_contenu ul li{width:597px;}
div.contenu .col_large .concerts_contenu ul li a.share{display:block;float:right;color:#b03a15;font-size:10px;margin:-14px 0px 0;text-transform:none;font-weight:normal;}
div.contenu .col_large .concerts_contenu ul li a.share:hover {color:#277668;}
div.contenu .col_large .concerts_contenu ul li h3{float:left;color:#49392c;font-size:14px;font-weight:bold;margin:0px 0 1px 1px;padding:0px 0px 0px 0px;text-transform:uppercase;}
div.contenu .col_large .concerts_contenu ul li h4{float:left;color:#49392c;font-size:11px;font-weight:bold;margin:0 0 10px;padding:0px 0px 0px 0px;text-transform:uppercase;}
div.contenu .col_large .concerts_contenu ul li span.date{display:block;color:#277668;font-size:11px;font-weight:bold;margin:0;padding:0px 0px 0px 0px;}
div.contenu .col_large .concerts_contenu ul li a.details{float:left;display:block;margin:6px 0 0 0 ;color:#b03a15;font-size:11px;}
div.contenu .col_large .concerts_contenu ul li a.details:hover {color:#277668;}
div.contenu .col_large .concerts_contenu .share_icons{float:right;display:block;margin:-32px -6px 0 0;}
div.contenu .col_large .concerts_contenu .share_icons ul  {width:200px;}
div.contenu .col_large .concerts_contenu li.text{background:none;color:#a87938;display:block;float:left;font-weight:bold;height:20px;line-height:20px;margin:0;padding:1px 5px 3px 0;width:auto;}
div.contenu .col_large .concerts_contenu li.ombre_shareico{float:right;display:block;width:24px;height:24px;background:url(../images/layout/elements.gif) no-repeat -524px -151px;padding:0;margin:0;}
div.contenu .col_large .concerts_contenu .ombre_shareico a{border:1px solid #b89c6c;width:20px;height:20px;background-color:#493926;display:block;}
div.contenu .col_large .concerts_contenu .ombre_shareico img{width:14px;height:14px;margin:3px 0 0 3px;border:none;}
div.contenu .col_large .concerts_contenu .hr{display:block;background:url(../images/layout/hr.gif) repeat-x; width:596px;height:5px;margin:27px 0 25px 0px;}


div.contenu .col_large .concerts.formulaire_commentaire {display:block;float:left;background: url(../images/layout/hr.gif) repeat-x left bottom;margin-top:-37px;padding:28px 0 34px;width:597px;}
div.contenu .col_large .commentaires {margin-left:10px;width:597px;}


/* 3.1.4 - News */

div.contenu .col_large .news_contenu{padding:0;margin:-28px 0 0 12px;width:598px;}
div.contenu .col_large .news_contenu ul {float:left;}
div.contenu .col_large .news_contenu ul li{padding:0 0 6px;}
div.contenu .col_large .news_contenu ul li.first{padding-top:0;}
div.contenu .col_large .news_contenu ul li.first a.share {margin:15px 0 0;}
div.contenu .col_large .news_contenu ul li a.share {margin:7px 0 0;}


/* 3.1.5 - Music */

div.contenu .col_large .col_albums_left{padding:0;margin:0;width:240px;float:left;}
div.contenu .col_large .col_albums_left ul{float:left;}
div.contenu .col_large .col_albums_left div.album{float:left;margin-top:18px;width:120px;padding-left:6px;}
div.contenu .col_large .col_albums_left li.liste_albums{margin:0; width:215px;padding-bottom:1px;}
div.contenu .col_large .col_albums_left ul li a.thumb_album{float:left;margin:6px 0 -5px;background:url(../images/layout/elements.gif) no-repeat -525px 0;width:88px;height:88px;}
div.contenu .col_large .col_albums_left ul li a.more{background:none;margin:5px 0 0 0;color:#b03a15;font-size:11px;}
div.contenu .col_large .col_albums_left ul li a.more:hover {color:#277668;}
div.contenu .col_large .col_albums_left ul li img{width:60px;height:60px;margin:14px 3px 0 14px;border:0;}
div.contenu .col_large .col_albums_left h2{background:none;text-indent:0;color:#49392c;font-size:14px;font-weight:bold;margin:-7px 0 7px 12px;padding:0px 0px 0px 0px;text-transform:uppercase;}
div.contenu .col_large .col_albums_right ul li h3{color:#49392c;font-size:14px;font-weight:bold;margin:0 -1px 0 6px;padding:0px 0px 0px 0px;text-transform:uppercase;}
div.contenu .col_large .col_albums_left ul li h4{color:#277668;font-size:10px;font-weight:bold;margin:0 0 3px 0;padding:0px 0px 0px 0px;text-transform:uppercase;}
div.contenu .col_large .col_albums_left ul li span{color:#49392c;display:block;font-size:11px;margin:0 0 5px 0;padding:0px;text-align:justify;}

div.contenu .col_large .col_albums_right{float:right;width:360px;margin:-15px 9px 0 0;}
div.contenu .col_large .col_albums_right .cadre{margin:0;background:url(../images/layout/elements.gif) no-repeat top left;width:274px;height:274px;}
div.contenu .col_large .col_albums_right img{margin:15px;}
div.contenu .col_large .col_albums_right h3{color:#49392c;font-size:16px;font-weight:bold;margin:24px -1px 0 14px;padding:0px 0px 0px 0px;text-transform:uppercase;}
div.contenu .col_large .col_albums_right h5{color:#277668;font-size:14px;font-weight:bold;margin:0 0 2px 15px;padding:0px 0px 0px 0px;text-transform:uppercase;}
div.contenu .col_large .col_albums_right h6{color:#49392c;font-size:12px;font-weight:normal;margin:0 0 0 13px;padding:0px 0px 0px 0px;text-transform:none;}
div.contenu .col_large .col_albums_right a.share{display:block;float:right;color:#b03a15;font-size:10px;margin:18px 35px 0 0;}
div.contenu .col_large .col_albums_right a.share:hover {color:#277668;}
div.contenu .col_large .col_albums_right .hr{background:url(../images/layout/elements.gif) no-repeat -302px -225px;width:317px;height:10px;margin:13px 0 14px;border:none;}
div.contenu .col_large .col_albums_right ul{margin:12px 0 0 13px;}
div.contenu .col_large .col_albums_right ul li {text-decoration:none;padding:3px 0 3px 9px;float:left;width:300px;}
div.contenu .col_large .col_albums_right ul li.case_claire{background-color:#fdf6e3;border:1px solid #ffffff;}
div.contenu .col_large .col_albums_right ul li.case_sombre{background-color:#f3eacd;border:1px solid #ffffff;}
div.contenu .col_large .col_albums_right ul li span{color:#49392c;font-size:10px;font-weight:bold;margin:1px 10px 0 -3px;padding:0px 0px 0px 0px;text-transform:none;float:left;}
div.contenu .col_large .col_albums_right ul li a{text-decoration:underline;float:left;width:265px;}
div.contenu .col_large .col_albums_right div.lines-format{float:left;margin:12px 0px 18px 13px;}
div.contenu .col_large .col_albums_right div.lines-format div.spacer{float:left;height:14px;width:100%;}
div.contenu .col_large .col_albums_right div.lines-format div.line {float:left;margin:0px 0px 12px 0px;width:350px;}
div.contenu .col_large .col_albums_right div.lines-format div.line label{color:#49392c;display:block;float:left;font-size:12px;font-weight:bold;margin:0px;width:51px;}
div.contenu .col_large .col_albums_right div.lines-format div.line label span.notes{color:#3a9a8a;font-weight:normal;}
div.contenu .col_large .col_albums_right div.lines-format div.line input{background:none;border:none;float:left;margin:0px;padding:0px;}
div.contenu .col_large .col_albums_right div.lines-format div.line select{width:150px;}
div.contenu .col_large .col_albums_right div.lines-format input.button{background-position: -400px -40px;height: 38px;margin:0px 0px 0px 1px;width: 200px;}
div.contenu .col_large .col_albums_right div.lines-format input:hover.button{background-position:-600px -40px;}
div.contenu .col_large .col_albums_right div.lines-format div.last-line {margin:0px 0px 20px 0px;}
div.contenu .col_large .col_albums_right div.lines-format div.line-checkbox{margin:0px 0px 26px 0px;}
div.contenu .col_large .col_albums_right div.lines-format div.line-checkbox label{margin:-2px 0px 0px 15px;width:280px;}


/* 3.1.6 - Photos */

div.contenu .col_large {float:left; width: 624px;}
div.contenu .col_large .info {width:100%;padding:21px 0 0 14px;margin:0;width:156px;}
div.contenu .col_large .info.first {padding-top:8px;}
div.contenu .col_large .col_photos_right a.share{display:block;float:right;color:#b03a15;font-size:10px;margin:5px 9px 0 0;}
div.contenu .col_large .col_photos_right a.share:hover {color:#227668;}
div.contenu .col_large .info h3 {color:#49392C;margin:0;white-space: nowrap;}
div.contenu .col_large .info h3 a {color:#49392C;}
div.contenu .col_large .info h4 {color:#277668;margin-bottom:18px;}
div.contenu .col_large .info h4 a {color:#277668;}
div.contenu .col_large .info h5 {font-size:13px;margin-bottom:6px;}
div.contenu .col_large .info a {color:#B13F0B;}
div.contenu .col_large .info a.lieu {display:block;color:#B13F0B;margin:-5px 0 1px;font-size:12px;}
div.contenu .col_large .info a.lieu:hover {color:#227668;}
div.contenu .col_large .info ul {margin:0;padding:0;margin:0;}
div.contenu .col_large .info ul li.last {margin-bottom:0;padding-bottom:5px;}
div.contenu .col_large .info ul li a.bordure {display:block;}
div.contenu .col_large .info ul li a.bordure img {border:none;}
div.contenu .col_large .others{padding-bottom:13px;margin-top:18px;}
div.contenu .col_large .live{background:url(../images/layout/dotted_line.png) repeat-x left bottom;padding:24px 0 7px;}
div.contenu .col_large .promo{background:url(../images/layout/dotted_line.png) repeat-x left bottom;margin-top:0;padding-bottom:13px;}

div.contenu .col_large .col_photos_left{width:156px;float:left;padding-top:0;margin-top:-6px;}
div.contenu .col_large .col_photos_left h3 {margin-bottom:18px;white-space: normal;}
div.contenu .col_large .col_photos_left h3 a {color:#49392C;}
div.contenu .col_large .col_photos_left ul li {float:left;margin:0 38px 12px -7px;padding:0;background:none;width:59px;}
div.contenu .col_large .col_photos_left ul li.last {margin-right:0;}
div.contenu .col_large .col_photos_left ul li a.bordure{background:url(../images/layout/cadre_news_full_view_promo.png) no-repeat left top;width:72px; height: 58px;}
div.contenu .col_large .col_photos_left ul li a.bordure img{margin:8px 0 0 7px;}
div.contenu .col_large .col_photos_left .hr{background:url(../images/layout/dotted_line.png) repeat-x left top; width:120px;height:1px;margin:11px 0 24px;}

div.contenu .col_large .col_photos_right{float:right;width:398px;margin-top:-10px;}
div.contenu .col_large .col_photos_right div.photo { width:394px; }
div.contenu .col_large .col_photos_right div.photo div.m { background:url(../images/layout/bg_photo_m.jpg) repeat-y left top;margin:0 0 15px;}
div.contenu .col_large .col_photos_right div.photo div.m div.h { background:url(../images/layout/bg_photo_h.jpg) no-repeat left top; height:15px; margin-bottom:-5px; }
div.contenu .col_large .col_photos_right div.photo div.m div.f { background:url(../images/layout/bg_photo_f.jpg) no-repeat left bottom;padding-bottom:8px;}
div.contenu .col_large .col_photos_right div.photo div.m div.f img { margin:0;margin-left:10px; }
div.contenu .col_large .col_photos_right div.photo a.share { display: block; margin-top:0; margin-bottom:15px;}
div.contenu .col_large .col_photos_right div.photo p { margin:0 0 20px 10px; }

/* 03.1.7 Videos*/

div.contenu .col_large {float:left; width: 624px;}

div.contenu .col_large .col_videos_left{width:156px;float:left;margin:20px 0 0 14px;padding-bottom:15px;}
div.contenu .col_large .col_videos_left ul li {margin:0 0 -2px;padding:0;background:none;width:160px;float:left;}
div.contenu .col_large .col_videos_left ul li a.video{margin:0 0 0 -6px;display:block;background:url(../images/layout/cadre_news_full_view_video.png) no-repeat left top;width:72px; height:47px;}
div.contenu .col_large .col_videos_left ul li a.video img{border:0;margin:7px;}

div.contenu .col_large .col_videos_left h3 {color:#49392C;font-size:14px;margin:0 0 19px;}
div.contenu .col_large .col_videos_left h3 a {color:#49392C;}
div.contenu .col_large .col_videos_left h4 {color:#49392C;font-size:11px;margin:0 0 2px;text-transform:uppercase;font-weight:bold;}
div.contenu .col_large .col_videos_left h4 a {color:#49392C;}
div.contenu .col_large .col_videos_left h5 {color:#277668;font-size:11px;margin-bottom:18px;font-weight:bold;text-transform:none;}
div.contenu .col_large .music_videos{background:url(../images/layout/dotted_line.png) repeat-x left bottom; width:156px;margin:0;padding:0px 0 13px 0;float:left;}
div.contenu .col_large .videos_live{background:url(../images/layout/dotted_line.png) repeat-x left bottom; width:156px;margin:0;padding:23px 0 15px 0;}
div.contenu .col_large .other_videos{background:none; width:156px;margin:0;padding:23px 0 15px 0;}
div.contenu .col_large .other_videos h3 {color:#49392C;font-size:14px;margin:0 0 9px;}
div.contenu .col_large .other_videos h3 a {color:#49392C;}

div.contenu .col_large .col_videos_right{float:right;width:398px;} 
div.contenu .col_large .col_videos_right .video{float:left;background:url(../images/layout/cadre_video.jpg) no-repeat left top; width:380px;height:294px;margin:16px 0 0 4px;padding:10px 0 0 10px;}


/* 4.0 Music */

div.contenu .indica_music {margin:0 0 0 12px;}
div.contenu .indica_music h2{height:30px;width:597px;margin-bottom:3px;}
div.contenu .indica_music h2 span{text-indent:-9999px;display:block;float:left;}
div.contenu .indica_music h2 img {float:right;margin:6px -3px 0 0;}
div.contenu .indica_music hr.spacer_title {background:transparent url(../images/headers/header_ligne_big.png) no-repeat scroll left top;width:597px; height:12px;border:none;margin:0;}
div.contenu .indica_music hr.spacer {background:transparent url(../images/layout/hr.gif) repeat-x scroll left bottom;width:597px; height:12px;border:none;margin:0;clear: both;}
div.contenu .indica_music ul {float:left;margin:15px 0 21px 0;}
div.contenu .indica_music ul li{display:block;float:left;margin:0 21px 0 0;}
div.contenu .indica_music ul li.last{margin-right:0;}
div.contenu .indica_music ul li a.bordure {background: transparent url(../images/layout/cadre_artists.png) repeat scroll 0 0;display:block;height:148px;width:148px;margin:0 0 2px -12px;}
div.contenu .indica_music ul li a.bordure img {border:none;margin:14px 0 0 13px;height:120px;width:120px;}
div.contenu .indica_music ul li h4.artist_name{margin:0 0 1px 0;width:120px;}
div.contenu .indica_music ul li h5 {font-size:11px;font-weight:normal;width:120px;}
div.contenu .indica_music ul li h5.album{margin:0 0 3px 0; color:#058673;text-transform: uppercase;}
div.contenu .indica_music ul li h5.label_annee{margin:0 0 5px 0;}
div.contenu .indica_music ul li a.details {}

div.search {margin:0 0 20px 10px;}
div.search h2{height:30px;width:273px;margin-bottom:3px;}
div.search h2 span{text-indent:-9999px;display:block;float:left;}
div.search h2 img {float:right;margin:6px -3px 0 0;}
div.search hr.spacer_title {background:transparent url(../images/headers/header_ligne_side.png) no-repeat scroll left top;width:273px; height:12px;border:none;margin:0;}
div.search .head {background:transparent url(../images/layout/elements.gif) no-repeat scroll -170px -427px;height:20px;width:271px;}
div.search .body {background:transparent url(../images/layout/bg_sidebar.jpg) repeat-y scroll left top;width:271px;}
div.search .body .form{padding:7px 10px;}
div.search .body .form label{display:block;font-size:12px;font-weight:bold;text-transform:uppercase;margin:0 0 8px 0;}
div.search .body .form select{display:block;width:100%;margin-bottom:27px;}
div.search .body .form .actions {padding-top:3px;}
div.search .body .form .actions .search {display:block;height:20px; width: 86px;text-indent: -9999px;margin-bottom:15px;}
div.search .body .form .actions .search:hover {background-position: left bottom;}
div.search .foot {background:transparent url(../images/layout/elements.gif) no-repeat scroll -170px -454px;height:12px;width:271px;}
div.contenu .contenu_sidebar h2.music_top{margin-top:19px!important;}


/* 05.0 Concerts */

div.contenu .concerts h2{height:30px;width:597px;margin-bottom:3px;}
div.contenu .concerts h2 span{text-indent:-9999px;display:block;float:left;}
div.contenu .concerts h2 img {float:right;margin:2px -3px 0 0;}
div.contenu .concerts hr.spacer_title {background:transparent url(../images/headers/header_ligne_big.png) no-repeat scroll left top;width:597px; height:12px;border:none;margin:0;}
div.contenu .concerts a.share {float:right;color: #B13F0B;}
div.contenu .concerts a.share:hover {color:#277668;}
div.contenu .concerts ul {margin:10px 0 37px 0;width:597px;}
div.contenu .concerts ul li{margin:0;width:597px;background: transparent url(../images/layout/hr.gif) repeat-x scroll left bottom;padding:0 0 36px;margin-bottom:6px;}
div.contenu .concerts ul li .artist{color:#49392C;font-size: 14px;font-weight:bold;margin:4px 0 3px;}
div.contenu .concerts ul li .artist a {color:#49392C;}
div.contenu .concerts ul li .lieu{color:#49392C;font-size:13px;margin-bottom:10px;padding-bottom: 0;}
div.contenu .concerts ul li .lieu a {color:#49392C;}
div.contenu .concerts ul li .date {margin-bottom:9px;color:#277668;}
div.contenu .concerts ul li .details {color:#B13F0B;float:left;display:block;width:100px;}
div.contenu .concerts ul li .details:hover {color:#277668;}
div.contenu .concerts ul li dl .clear {margin:0 0 4px 0;}
div.contenu .concerts ul li dl dt{display: block;float:left;font-weight: bold;text-transform: uppercase;}
div.contenu .concerts ul li dl dd{display: block;float:left;margin:0;color: #277668;margin-left:8px;}
div.contenu .concerts ul li dl.big{margin-bottom: 24px;}
div.contenu .concerts ul li dl.big .clear {margin:0 0 4px 0;}
div.contenu .concerts ul li dl.big dt{font-size:12px;padding-top:1px;}
div.contenu .concerts ul li dl.big dd{font-size:13px;display:inline;float:none;}
div.contenu .concerts ul li dl.small{margin-bottom:14px;}
div.contenu .concerts ul li dl.small .clear {margin:0 0 7px 0;}

div.contenu .concerts ul li.first {padding-bottom:42px;}
div.contenu .concerts ul li.first .artist{color:#49392C;font-size: 16px;font-weight:bold;margin:0 0 5px 0;}
div.contenu .concerts ul li.first .lieu{color:#49392C;font-size:14px;margin-bottom:19px;padding-bottom: 23px;background: transparent url(../images/layout/dotted_line.png) repeat-x scroll left bottom;}
div.contenu .concerts ul li.first p {font-size:11px;margin-bottom:0;line-height:15px;}
div.contenu .concerts ul li.first p.image {margin:14px 0;text-align:center;}
div.contenu .concerts ul li.first p.image img {background:#fff;border:1px solid #b89c6c;padding:2px;}

div.contenu .concerts ul li .share_icons {display:block;float:right;margin:-9px -2px 0 0;padding:0;width:auto;}
div.contenu .concerts ul li.first .share_icons {margin-top:5px;}
div.contenu .concerts ul li .share_icons li.text{background:none;color:#a87938;display:block;float:left;font-weight:bold;height:20px;line-height:20px;margin:0;padding:1px 5px 3px 0;width:auto;}
div.contenu .concerts ul li .share_icons li.ombre_shareico{background:transparent url(../images/layout/elements.gif) no-repeat scroll -525px -152px;display:block;float:left;height:23px;margin:0;padding:1px 0 0 1px;width:23px;}
div.contenu .concerts ul li .share_icons li.ombre_shareico a{background-color:#fff;border:1px solid #B89C6C;display:block;height:18px;width:18px;}
div.contenu .concerts ul li .share_icons li.ombre_shareico a img {border:none;height:14px;margin:2px 0 0 2px;width:14px;}

div.pagination {background:transparent url(../images/layout/elements.gif) repeat-x scroll 0 -375px;float:left;height:26px;margin:30px 0 0 0;text-align:center;width:597px;}
div.pagination a.button {background:transparent none no-repeat scroll 0 0;display:block;float:left;height:20px;margin:5px 0 0 3px;text-indent:-9999px;width:94px;}
div.pagination a.btn-previous {background-position:0 0;}
div.pagination a.btn-previous:hover {background-position:0 -20px;}
div.pagination a.btn-next {background-position:-100px 0;margin:5px 3px 0 0;}
div.pagination a.btn-next:hover {background-position:-100px -20px;}
div.pagination ul.pages {float:left;height:16px;margin:5px auto 0;overflow:hidden;width:403px !important;}
div.pagination ul.pages li {background:transparent url(../images/layout/bullet-vert.png) no-repeat scroll 100% 5px;display:inline;padding:0 6px 0 0;margin:0;float:none;}
div.pagination ul.pages li.last {background:transparent none repeat scroll 0 0;}
div.pagination ul.pages li a {color:#392A03;font-weight:bold;padding:0 5px 0 3px;text-decoration:none;}
div.pagination ul.pages li a:hover, div.pagination ul.pages li a.active {color:#B13F0B;}


/* 06.0 - Blog */

div.indica_blog {width:597px;margin:2px 0 0 9px;}
div.indica_blog h2{height:30px;width:597px;margin-bottom:3px;}
div.indica_blog h2 span{text-indent:-9999px;display:block;float:left;}
div.indica_blog h2 img {float:right;margin:2px -3px 0 0;}
div.indica_blog hr.spacer_title {background:transparent url(../images/headers/header_ligne_big.png) no-repeat scroll left top;width:597px; height:12px;border:none;margin:0;}
div.indica_blog ul{}
div.indica_blog ul li.billet{padding: 0 0 25px 1px;margin-bottom:14px;background:transparent url(../images/layout/hr.gif) repeat-x scroll left bottom;}
div.indica_blog ul li.billet .top{margin:3px 0 15px 0;padding-top:13px;}
div.indica_blog ul li.billet .top .posted_by{float:left;height:34px;padding:0 7px 10px 0;width:310px;text-transform:uppercase;font-weight:bold;}
div.indica_blog ul li.billet .top .posted_by .ombre {background:transparent url(../images/layout/elements.gif) no-repeat scroll -574px -98px;width:41px; height:44px;float:left;margin:0 2px 0 -2px;}
div.indica_blog ul li.billet .top .posted_by .bordure{display:block;font-weight:bold;text-transform: uppercase;width:28px; height: 28px;border:1px solid #B89C6C;margin:3px 0 0 2px;}
div.indica_blog ul li.billet .top .posted_by .bordure img{border:none;margin:2px 0 0 2px;}
div.indica_blog ul li.billet .top .posted_by span.poster {color:#B13F0B; font-weight: bold;}
div.indica_blog ul li.billet .top .right {float:right;}
div.indica_blog ul li.billet .top .posted_on {text-transform: uppercase;font-weight: bold;}
div.indica_blog ul li.billet .top .posted_on span.date{color:#277668;}
div.indica_blog ul li.billet .top .share {float:right;display: block;color: #B13F0B;}
div.indica_blog ul li.billet .top .share:hover {color:#277668}
div.indica_blog ul li.billet h3 {margin:0 0 14px;color:#3F2E23;font-size: 16px;}
div.indica_blog ul li.billet h3 a {color:#3f2e23;}
div.indica_blog ul li.billet p {margin-bottom:18px;}
div.indica_blog ul li.billet ul.share {margin:29px 0 0 -2px;overflow:hidden;}
div.indica_blog ul li.billet ul.share li {width:25px;height:30px;display:block;float:left;background:none;}
div.indica_blog ul li.billet ul.share li .bordure {background: url(../images/layout/elements.gif) no-repeat -525px -152px;width:23px;height:23px;float:left;padding:1px 0 0 1px;margin:0;}
div.indica_blog ul li.billet ul.share li .bordure a{margin:0; padding:0;display:block;background-color:white;border: 1px solid #b89c6c;text-align:center;width:18px;height:18px;}
div.indica_blog ul li.billet ul.share li .bordure img{border:none;margin:2px 0 0 0;}

div.blog_stuff {margin:0 0 47px 12px;}
div.blog_stuff h2{height:30px;width:273px;margin-bottom:3px;}
div.blog_stuff h2 span{text-indent:-9999px;display:block;float:left;}
div.blog_stuff h2 img {float:right;margin:4px -3px 0 0;}
div.blog_stuff hr.spacer_title {background:transparent url(../images/headers/header_ligne_side.png) no-repeat scroll left top;width:273px; height:12px;border:none;margin:0;}
div.blog_stuff .head {background:transparent url(../images/layout/elements.gif) no-repeat scroll -170px -427px;height:20px;width:271px;}
div.blog_stuff .body {background:transparent url(../images/layout/bg_sidebar.jpg) repeat-y scroll left top;padding:7px 11px 0;width:249px;min-height:100px;}
div.blog_stuff .body ul{}
div.blog_stuff .body ul li{background:transparent url(../images/layout/hr_conc.gif) no-repeat scroll center bottom;margin-bottom:21px;padding-bottom:31px;}
div.blog_stuff .body ul li.last {background:none;padding:0 0 10px 0;}
div.blog_stuff .body ul li h4{font-size:12px;}
div.blog_stuff .body ul li h4 a {color:#49392C;}
div.blog_stuff .body ul li ul {margin:0;padding:0;}
div.blog_stuff .body ul li ul li{margin:0;padding:0;background:url(../images/layout/dot_red.png) no-repeat left center;padding-left:10px;}
div.blog_stuff .body ul li ul li a{margin:0;padding:0; color:#B13F0B;}
div.blog_stuff .body ul li ul li a:hover {color:#277668;}
div.blog_stuff .body ul li.contributors ul{}
div.blog_stuff .body ul li.contributors ul li{background: none;margin: 0 0 1px 18px;padding:0;}
div.blog_stuff .body ul li.contributors ul li .contributor{text-decoration: none;color:#B13F0B;}
div.blog_stuff .body ul li.contributors ul li .contributor:hover{color:#277668;}
div.blog_stuff .body ul li.contributors ul li .contributor {display:block;float:left;height:27px;padding:12px 7px 0 0;width:110px;font-weight:bold;text-decoration: none;}
div.blog_stuff .body ul li.contributors ul li .contributor .ombre {background:transparent url(../images/layout/elements.gif) no-repeat scroll -572px -97px;width:41px; height:44px;float:left;margin:-10px 2px 0 -2px;}
div.blog_stuff .body ul li.contributors ul li .contributor .bordure{display:block;font-weight:bold;text-transform: uppercase;width:28px; height: 28px;border:1px solid #B89C6C;margin:4px 0 0 4px;}
div.blog_stuff .body ul li.contributors ul li .contributor .bordure img{border:none;margin:2px 0 0 2px;}
div.blog_stuff .body ul li.contributors ul li .contributor a {text-decoration:none;}
div.blog_stuff .body ul li.archives {margin:0;}
div.blog_stuff .body ul li.archives h4 {margin-bottom:9px;}
div.blog_stuff .body ul li.archives ul{display:block; }
div.blog_stuff .body ul li.archives ul li{margin:0 0 9px 11px;padding:0 0 0 8px;display:block;}
div.blog_stuff .body ul li.archives ul li a{}
div.blog_stuff .foot {background:transparent url(../images/layout/elements.gif) no-repeat scroll -170px -454px;height:12px;width:271px;}

/* Multimedia */
div.contenu div.take_part_large {width:597px;margin:0 0 33px 10px;}
div.contenu div.take_part_large h2{height:30px;width:597px;margin-bottom:3px;}
div.contenu div.take_part_large h2 span{text-indent:-9999px;display:block;float:left;}
div.contenu div.take_part_large h2 img {float:right;margin:5px 1px 0 0;}
div.contenu div.take_part_large hr.spacer_title {background:transparent url(../images/headers/header_ligne_big.png) no-repeat scroll left top;
    width:597px; height:12px;border:none;margin:0;
}
div.contenu div.take_part_large div.inner {padding:24px 0 0;margin:0 0 33px 0;}
div.contenu div.take_part_large div.inner h4 {font-weight: bold;margin-bottom:18px;}
div.contenu div.take_part_large div.inner h5 {margin-bottom:5px;font-size:11px;text-transform: uppercase;}
div.contenu div.take_part_large div.inner input.link {width:555px;margin:0;}
div.contenu div.take_part_large div.form-wrapper {text-align:right;width:580px;overflow:hidden;margin:0 0 44px;}
div.contenu div.take_part_large a.submit {margin:20px 0 0 0;display:block;text-align:left;text-indent:-9999em;height:20px;float:right;}

div.contenu div.take_part_large .be_a_part_of_indica {float:left;}
div.contenu div.take_part_large .be_a_part_of_indica h4 {margin-bottom:18px;}
div.contenu div.take_part_large .be_a_part_of_indica .links {
    margin-left:12px;
}
div.contenu div.take_part_large .be_a_part_of_indica .links a.ombre {
    display: block;
    background: url(../images/layout/cadre_take_part_1.jpg) no-repeat left top;
    width:117px; height:62px;
    margin: -2px 8px 0 6px;
    float:left;
}
div.contenu div.take_part_large .be_a_part_of_indica .links a.ombre img {border:none;
    width:105px; height:50px;
    margin:5px 0 0 5px;
}
div.contenu div.take_part_large .send_us_your_demo {
    margin-left:51px;
}
div.contenu div.take_part_large .send_us_your_demo .links {margin-left:2px;}
div.contenu div.take_part_large .send_us_your_demo .links a.ombre {line-height:50px;width:220px;
    background-image: url(../images/layout/cadre_take_part_2.jpg);
}
div.contenu div.take_part_large .send_us_your_demo .links a.ombre img {float:left;margin-right:18px;width:85px; height:50px;}
div.contenu div.take_part_large .send_us_your_demo .links a.ombre span {line-height: 58px;float:left;color:#b03a15;border:none;text-decoration: underline;}
div.contenu div.take_part_large .send_us_your_demo .links a.ombre:hover span {color:#227668;}

div.contenu .contenu_sidebar .downloads .head_albums,
div.contenu .contenu_sidebar .downloads .core_albums,
div.contenu .contenu_sidebar .downloads .foot_albums {margin-left:1px;}
div.contenu .contenu_sidebar .downloads ul li div.album a.lnk {display:block;margin-left:6px;color:#b03a15;}
div.contenu .contenu_sidebar .downloads ul li div.album a.lnk:hover {color:#277668;}

div.contenu div.photos_gal {width:630px;margin:0 0 -7px 10px;}
div.contenu div.photos_gal h2{height:30px;width:597px;margin-bottom:3px;}
div.contenu div.photos_gal h2 span{text-indent:-9999px;display:block;float:left;}
div.contenu div.photos_gal h2 img {float:right;margin:5px 1px 0 0;}
div.contenu div.photos_gal hr.spacer_title {background:transparent url(../images/headers/header_ligne_big.png) no-repeat scroll left top;width:597px; height:12px;border:none;margin:0;}
div.contenu div.photos_gal ul {margin:20px 0 0 0;}
div.contenu div.photos_gal ul li {width:310px;float:left;padding:0 0 11px;}
div.contenu div.photos_gal ul li div.thumb {float:left;width:82px;}
div.contenu div.photos_gal ul li div.thumb a {display:block;background:url(../images/layout/cadre_photos_ico.jpg) no-repeat;padding:8px 0 0 8px;height:51px;}
div.contenu div.photos_gal ul li div.thumb img {border:0;}
div.contenu div.photos_gal ul li div.info {float:left;margin:0;padding:0;}
div.contenu div.photos_gal ul li div.info h5 {margin:0 0 1px 0;}
div.contenu div.photos_gal ul li div.info h5 a {font-weight:normal;}
div.contenu div.photos_gal ul li div.info h5 a:hover {color:#277668}
div.contenu div.photos_gal ul li div.info .titre {font-weight:bold;color:#000;text-transform:uppercase;margin:0 0 2px 0;.}
div.contenu div.photos_gal ul li div.info .count {color:#277668;font-weight:bold;text-transform:uppercase;margin:0 0 2px 0;}
div.contenu div.photos_gal ul li div.info p {font-size:11px;margin-bottom:0;}

/* 07.0 - Community */

div.contenu div.new_vids {width:597px;margin:0 0 -7px 10px;}
div.contenu div.new_vids h2{height:30px;width:597px;margin-bottom:3px;}
div.contenu div.new_vids h2 span{text-indent:-9999px;display:block;float:left;}
div.contenu div.new_vids h2 img {float:right;margin:5px 1px 0 0;}
div.contenu div.new_vids hr.spacer_title {background:transparent url(../images/headers/header_ligne_big.png) no-repeat scroll left top;width:597px; height:12px;border:none;margin:0;}
div.contenu div.new_vids .music_videos {background:none;}
div.contenu div.new_vids .col_videos_left {margin:22px 0 0 0;padding-bottom:0;}
div.contenu div.new_vids .col_videos_left h4 {margin: 0 0 1px;}
div.contenu div.new_vids .col_videos_left ul li {margin:0 0 -2px;}
div.contenu div.new_vids .col_videos_right .video-01 {margin-top:19px;margin-left:17px;}
div.contenu div.new_vids .col_videos_right .share {display:block;float:right;font-size:10px;margin-top:10px;}
div.contenu div.new_vids .col_videos_right .share:hover {color:#277668}

div.contenu div.template_news {width:597px;margin:0 0 34px 10px;}
div.contenu div.template_news h2{height:30px;margin-bottom:3px;}
div.contenu div.template_news h2 span{text-indent:-9999px;display:block;float:left;}
div.contenu div.template_news h2 img{float:right;margin:6px 3px 0 0;}
div.contenu div.template_news hr.spacer {background:transparent url(../images/headers/header_ligne_big.png) no-repeat scroll left top;width:597px; height:12px;border:none;margin:0;}
div.contenu div.template_news ul {margin-top:4px;}
div.contenu div.template_news ul li{display:block;float:left;background: url(../images/layout/hr.gif) repeat-x left bottom;padding:22px 0 7px;}
div.contenu div.template_news ul li .share {float:right;font-size:10px;margin:-14px 0 0;color:#B13F0B;}
div.contenu div.template_news ul li .share:hover {color:#277668;}
div.contenu div.template_news ul li a.cadre{float:left;display:block;width:159px;height:117px;background:url(../images/layout/elements.gif) no-repeat 0px -408px;margin:-3px -12px 16px -12px;}
div.contenu div.template_news ul li a.cadre img{border:0; margin:16px 0 0 14px;}
div.contenu div.template_news ul li div.text {float:left;margin-left:20px;width:404px;padding:5px 37px 32px 0;}
div.contenu div.template_news ul li div.text h3.titre {color:#49392c;font-size:16px;margin-bottom:0px;}
div.contenu div.template_news ul li div.text h3.titre a {color:#49392c;}
div.contenu div.template_news ul li div.text h4.date {color:#277668;margin-bottom:15px;}
div.contenu div.template_news ul li div.text h4.date a {color:#277668;}
div.contenu div.template_news ul li div.text p{line-height:1.2em;margin-bottom:7px;}
div.contenu div.template_news ul li div.text .more {color:#b03a15;font-size:11px;}
div.contenu div.template_news ul li div.text .more:hover {color:#277668}

div.take_part {margin:0 0 35px 10px;}
div.take_part h2{height:30px;width:273px;margin-bottom:3px;}
div.take_part h2 span{text-indent:-9999px;display:block;float:left;}
div.take_part h2 img {float:right;margin:3px -2px 0 0;}
div.take_part hr.spacer_title {background:transparent url(../images/headers/header_ligne_side.png) no-repeat scroll left top;width:273px; height:12px;border:none;margin:0;}
div.take_part .head {background:transparent url(../images/layout/elements.gif) no-repeat scroll -170px -427px;height:20px;width:271px;}
div.take_part .body {background:transparent url(../images/layout/bg_sidebar.jpg) repeat-y scroll left top;padding:7px 11px 0;width:249px;min-height:100px;}
div.take_part .body ul{}
div.take_part .body ul li.section{background:transparent url(../images/layout/hr_conc.gif) no-repeat scroll center bottom;margin-bottom:21px;padding-bottom:37px;}
div.take_part .body ul li.submit input {height:16px;margin-left:-1px;padding:2px 0 0 2px;width:247px;margin-bottom:10px;}
div.take_part .body ul li.submit a.submit{margin:0;display:block;width:90px;height:20px;display:block; background-repeat:no-repeat; background-position: left top;text-indent: -9999px;float:right;}
div.take_part .body ul li.submit a.submit:hover{background-position: left bottom;}
div.take_part .body ul li.submit #buzz_msg{padding:0 12px 10px 0;}
div.take_part .body ul li.be_a_part {padding-bottom: 30px;}
div.take_part .body ul li.be_a_part h3 {margin-bottom:16px;}
div.take_part .body ul li.be_a_part .els {padding-left:8px;}
div.take_part .body ul li.be_a_part .ombre{display:block;background: url(../images/layout/cadre_take_part_1.jpg) no-repeat left top;width:117px;height:62px;margin:0 5px 0 -2px;}
div.take_part .body ul li.be_a_part .ombre img{margin:5px 0 0 5px;border:none;}
div.take_part .body ul li.send_us_your_demo {}
div.take_part .body ul li.send_us_your_demo .ombre{background: url(../images/layout/cadre_take_part_2.jpg) no-repeat left top;width:200px; height: 62px;margin:-2px 0 0 6px;}
div.take_part .body ul li.send_us_your_demo .ombre img{border:none;margin:3px 15px 0 3px;float:left;}
div.take_part .body ul li.send_us_your_demo .ombre span {float:left;text-decoration: underline;display: block;margin:23px 0 0 0;color:#B13F0B;}
div.take_part .body ul li.send_us_your_demo .ombre:hover span {color:#277668;}
div.take_part .body ul li.last {background:none;padding:0 0 10px 0;margin:0;}
div.take_part .body ul li h3{font-size:12px;color:#3F2E23;margin-bottom:18px;}
div.take_part .body ul li h3 a {color:#3F2E23;}
div.take_part .body ul li .ombre {background:transparent url(../images/layout/elements.gif) no-repeat scroll -572px -97px;width:41px; height:44px;float:left;margin:-10px 2px 0 -2px;}
div.take_part .body ul li .bordure{display:block;font-weight:bold;text-transform: uppercase;width:28px; height: 28px;border:2px solid #B89C6C;margin:2px 0 0 2px;}
div.take_part .body ul li .bordure img{border:none;margin:2px 0 0 2px;}
div.take_part .foot {background:transparent url(../images/layout/elements.gif) no-repeat scroll -170px -454px;height:12px;width:271px;}

/* 08.0 - Contact */

div.contenu .push{margin-right:4px;}
div.contact_info{width:597px;padding:0 11px;}
div.contact_info h2{height:30px;width:597px;margin:0 0 1px 0;}
div.contact_info h2 span{text-indent:-9999px;display:block;float:left;}
div.contact_info h2 img {float:right;margin:4px -1px 0 0;}
div.contact_info hr.spacer_title {background:transparent url(../images/headers/header_ligne_big.png) no-repeat scroll left top;width:597px; height:12px;border:none;margin:2px 0 0;}
div.contact_info ul li{padding: 24px 0 32px 1px;background:transparent url(../images/layout/dotted_line.png) repeat-x scroll left bottom;}
div.contact_info ul li.last{background:transparent url(../images/layout/hr.gif) repeat-x scroll left bottom;}
div.contact_info h3{color:#49392c;font-size:14px;font-weight:bold;margin:0 0 27px;padding:0;text-transform:uppercase;}
div.contact_info h3 a {color:#49392c;font-size:14px;font-weight:bold;text-transform:uppercase;}
div.contact_info h4{min-height:30px;color:#277668;font-size:11px;font-weight:bold;margin:0 0 11px 0;padding:0;text-transform:uppercase;}
div.contact_info h4 a {color:#277668;}
div.contact_info span.bold{display:block;color:#49392c;font-size:12px;font-weight:bold;margin:0 0 4px;padding:0;text-transform:none;}
div.contact_info span{display:block;color:#49392c;font-size:12px;font-weight:normal;margin:0;padding:0;text-transform:none;}
div.contact_info a{color:#b03a15;display:block;font-size:12px;font-weight:normal;margin:0;padding:0;text-transform:none;}
div.contact_info a:hover {color:#277668;}
div.contact_info ul li ul li{background:none;float:left;width:120px;padding:0 80px 0 0;}
div.contact_info ul li ul li.last{background:none;padding:0 0 0 29px;}
div.contenu .contenu_sidebar h2.contact_ajust{margin:31px 0 0 10px;}

div.contact_info ul.links li{float:left;height:25px;margin:0px 0px 5px 0px;padding:0;width:145px;}
div.contact_info ul.links li div a{display:block;float:left;padding: 3px 0 0 6px;color:#B13F0B;}
div.contact_info ul.links li div a:hover{display:block;float:left;padding: 3px 0 0 6px;color:#277668;}
div.contact_info ul.links li div .bordure {background: url(../images/layout/elements.gif) no-repeat -525px -152px;width:23px;height:23px;float:left;padding:1px 0 0 1px;margin-bottom:6px;}
div.contact_info ul.links li div .bordure a{margin:0; padding:0;display:block;background-color:white;border: 1px solid #b89c6c;text-align:center;width:18px;height:18px;}
div.contact_info ul.links li div .bordure img{border:none;margin-top:2px;}

/* 09 - A propos */

.ajust_body{padding:2px 9px 24px 10px;}
div .a_propos{margin-left:9px;padding:0;width:597px;}
div.contenu .contenu_sidebar .on_the_web h2.ajust_h2{margin-top:-10px;}
div.contenu .col_large .a_propos p{width:594px;margin-left:2px;}
div.a_propos h2{background:none;height:30px;width:597px;margin:0 0 1px 0;}
div.a_propos h2 span{text-indent:-9999px;display:block;float:left;}
div.a_propos h2 img {float:right;margin:4px -3px 0 0;}
div.a_propos hr.spacer_title {background:transparent url(../images/headers/header_ligne_big.png) no-repeat scroll left top;width:597px; height:12px;border:none;margin:3px 0 15px;}
div.a_propos div.text{margin:0 0 0 2px;}
div.a_propos .hr{display:block;background:url(../images/layout/hr.gif) repeat-x; width:596px;height:5px;margin:25px 0 0 0;}