body { background-color:#a59991; color:#333333; font-size:12px; font-family:"Trebuchet MS"; margin:0; padding:0;}
#header {margin:0 auto; padding:0; height:125px; width:956px; background-image:url(pics/header.png); margin-bottom:5px; background-repeat:no-repeat;}
#menuhaut {text-align:right; width:225px; margin-left:705px; padding-top:26px; padding-bottom:30px; color:#FFFFFF;}
#menuhaut img {margin-right:5px;}
#menuhaut a {text-decoration:none; color:#FFFFFF;}
#menuhaut a:hover {text-decoration:none; color:#000;}
#menu {padding-left:145px; font-family:"Georgia";}
#menu ul {padding:0; margin:0; list-style-type:none;}
#menu li {float:left; position: relative;}
#menu ul li a {display:block; text-decoration:none; color:#fff; width:118px; font-size:14px; margin-right:16px; text-align:center; line-height:42px;}
#menu ul li a:hover {cursor:pointer; text-decoration:none; color:#fff; font-weight:bold; background-image:url(pics/on.png); background-repeat:no-repeat;}
#menu .on {background-image:url(pics/on.png); background-repeat:no-repeat; color:#FFFFFF; font-weight:bold;} 
#global-haut {margin:0 auto; width:956px; height:6px; background-image:url(pics/global-haut.png); overflow: hidden;}
#global {margin:0 auto; padding:0; width:956px; background-image:url(pics/global-milieu.png); background-repeat:repeat-y; height:100%;}
#global-bas {margin:0 auto; width:956px; background-image:url(pics/global-bas.png); height:12px; margin-bottom:7px; overflow: hidden;}
h1 {font-size:24px; color:#990000;}
h2 {font-size:11px; color:#999999; font-weight:100;}
h3 {font-size:11px; color:#0066FF; font-weight:100;}
a {text-decoration:none; color:#6e031d;}
a:hover {text-decoration:none; color:#000;}
.clear {clear:both;}
.up {text-align:right; padding-right:5px;}
.up a:hover img { padding-bottom:2px;}
#mentions-legales {padding:10px;}
#sitemap {padding:10px;}
#erreur {font-size:24px; font-weight:bold; padding:25px; text-align:center;}

/* CREDITS */
#credits {padding:10px; padding-left:10px;}
.credits-titre {font-size:13px; font-weight:bold;}

/* ACCUEIL */
#flashcontent {margin-left:9px; padding-top:1px;}
#block-left {padding-left:9px; float:left; width:738px;}
#block-actualite {padding-left:15px; float:left; width:938px;}
#block-right {float:left; width:200px;}

/* ARTISTES */
#menu-artistes {padding:0; margin:0; padding-left:10px; font-weight:bold;}
#menu-artistes ul {padding:0; margin:0;}
#menu-artistes li {display:block; float:left; list-style-type:none;}
#menu-artistes li .off {border-right:1px #6e031d solid;}
#menu-artistes li a {color:#6e031d; text-decoration:none; text-align:center; font-size:14px; padding-right:10px; padding-left:10px;}
#menu-artistes a:hover {cursor:pointer; color:#fff; text-decoration:none; background-color:#6e031d;}
#listing-artistes {padding-left:5px; width:950px;}
#listing-artistes ul {margin:0; padding:0; margin-left:4px; list-style-type:none;}
#listing-artistes ul li {float:left; text-align:center; margin:3px; margin-top:15px;}
#listing-artistes ul li a {background-color:#EFEFEF; display:block; text-decoration:none;}
#listing-artistes ul li a:hover {background-color:#000000; display:block; color:#FFFFFF; text-decoration:none;}
h4 {font-size:13px; margin:0; padding:0; font-weight:100; padding-top:5px; padding-bottom:5px;}
#listing-artistes .titre {font-size:13px; margin:0; padding:0; font-weight:bold; padding-top:5px; padding-bottom:5px; display:block;}
.rlogo {margin-left:7px;}
.rlogo img {margin-top:25px;}

/* ARTISTS US */
#menu-artists {padding:0; margin:0; padding-left:10px; font-weight:bold;}
#menu-artists ul {padding:0; margin:0;}
#menu-artists li {display:block; float:left; list-style-type:none;}
#menu-artists li .off {border-right:1px #6e031d solid;}
#menu-artists li a {color:#6e031d; text-decoration:none; text-align:center; font-size:14px; padding-right:12px; padding-left:12px;}
#menu-artists a:hover {cursor:pointer; color:#fff; text-decoration:none; background-color:#6e031d;}
#listing-artists {padding-left:5px; width:950px;}
#listing-artists ul {margin:0; padding:0; margin-left:4px; list-style-type:none;}
#listing-artists ul li {float:left; text-align:center; margin:3px; margin-top:15px; background-color:#EFEFEF;}
#listing-artists ul li a {background-color:#EFEFEF; display:block; text-decoration:none;}
#listing-artists ul li a:hover {background-color:#000000; display:block; color:#FFFFFF; text-decoration:none;}
#listing-artists .titre {font-size:13px; margin:0; padding:0; font-weight:bold; padding-top:5px; padding-bottom:5px; display:block;}

/* ARTISTE */
#fiche_artiste {margin-left:15px; margin-right:15px; margin-top:15px;}
#photo_artiste {margin-left:9px; margin-right:9px;}
.bandeau_artiste {margin:0; padding:0;}
#date-concert {margin-left:9px; margin-top:35px;}
#date-concert p {margin:0; padding:0;}
#date-concert ul {margin:0; padding:0;}
#date-concert li {margin-bottom:5px; list-style-type:none;}
#gphotos img {border:none; padding:9px;}
#gvideos {margin-left:9px;}
.up {text-align:right; padding-right:5px; padding-top:10px;}
.up a:hover img { padding-bottom:2px;}
.actualite {width:728px; padding-left:10px; padding-right:10px; margin-top:5px; margin-bottom:5px;}
.actualite p {margin:0; padding:0;}
#repertoire-artiste {padding-left:15px; padding-right:15px; width:950px;}
#menu-fiche {background-image:url(pics/background-menu.gif); height:36px; width:946px; margin-left:5px; margin-top:9px;}
#menu-fiche ul {margin:0; padding:0; margin-left:4px; list-style-type:none; }
#menu-fiche ul li {float:left; line-height:30px; border-left:1px #72001a solid; height:30px;}
#menu-fiche ul li a {display:block; color:#ffffff; text-decoration:none; text-align:center; font-size:14px; padding-right:23px; padding-left:23px;}
#menu-fiche ul li a:hover {cursor:pointer; color:#000000; text-decoration:none; background-color:#A70328;}
#menu-fiche .nav-menu-on {color:#000000; background-color:#A70328;}
#menu-fiche .liens {margin:0; padding:0; padding-right:22px; padding-left:22px; border-right:1px #72001a solid;}
#menu-fiche .liens-nav-menu-on {margin:0; padding:0; padding-right:22px; padding-left:22px; border-right:1px #72001a solid; color:#000000; background-color:#A70328;}
h5 {font-size:18px; margin:0; padding:0; font-weight:bold; padding-top:5px; padding-bottom:2px;}
#left-block-article {float:left; width:800px;}
#right-block-article {float:left; margin-top:15px;}

/* ARTIST US */
#menu-fiche-us {background-image:url(pics/background-menu.gif); height:36px; width:946px; margin-left:5px; margin-top:9px;}
#menu-fiche-us ul {margin:0; padding:0; margin-left:4px; list-style-type:none; }
#menu-fiche-us ul li {float:left; line-height:30px; border-left:1px #72001a solid; height:30px;}
#menu-fiche-us ul li a {display:block; color:#ffffff; text-decoration:none; text-align:center; font-size:14px; padding-right:26px; padding-left:26px;}
#menu-fiche-us ul li a:hover {cursor:pointer; color:#000000; text-decoration:none; background-color:#A70328;}
#menu-fiche-us .nav-menu-on {color:#000000; background-color:#A70328;}
#menu-fiche-us .liens {margin:0; padding:0; padding-right:30px; padding-left:30px; border-right:1px #72001a solid;}
#menu-fiche-us .liens-nav-menu-on {margin:0; padding:0; padding-right:30px; padding-left:30px; border-right:1px #72001a solid; color:#000000; background-color:#A70328;}

/* CALENDRIERS ARTISTES */
.date {padding-bottom:12px;}
.date p {margin:0; padding:0;}
.date-artiste {font-weight:bold; color:#6e031d;}
#all-date {padding-left: 20px; text-align:center;}
#all-date p {margin:0; padding:0;}
#all-date ul {padding:0; margin:0; list-style-type:none;}
#all-date ul li {float:left; width:325px; margin-right:15px; margin-bottom:15px; height:56px;}
.all-date {padding-left: 20px; text-align:center;}
.all-date p {margin:0; padding:0;}
.all-date ul {padding:0; margin:0; list-style-type:none;}
.all-date ul li {float:left; width:325px; margin-right:15px; margin-bottom:15px; height:56px;}
#block-left-agenda {padding-left:9px; float:left; width:709px;}
#block-right-agenda {float:left; width:220px; margin-top:20px;}
.agenda {background-image:url(pics/agenda.gif); background-repeat:no-repeat; width:54px; height:51px; float:left;}
.agenda-artiste {float:left; padding-left:5px; text-align:left;}
.agenda-mois {color:#FFFFFF;}
.agenda-jour {color:#000000; font-size:24px;}
.agenda-nom-artiste {font-weight:bold; color:#6e031d;}
#info-agenda {font-size:14px;}
#cadre-agenda {padding-bottom:30px;}
.right-listing-artistes {padding-left:10px; padding-top:10px; font-size:12px;}
.concerts-annee {margin:0; padding:0; margin-top:10px; margin-bottom:15px;}
.concerts-annee-artiste {margin:0; padding:0; padding-left:9px; margin-top:10px; margin-bottom:15px;}

/* ACTUALITES */
#nav {margin-left:9px; padding-top:10px; font-size:18px; margin-bottom:15px; color:#b51117;}
.news {width:680px; display:block;}
.news ul {padding:0; margin:0; list-style-type:none;}
.news li {margin-bottom:10px; background-color:#EFEFEF; border:1px #CCCCCC solid;}
.news p {margin:0; padding:0;}
.mois-newsletter {padding-top:2px; padding-bottom:2px; padding-left:15px; font-size:13px;}
.all-newsletters {padding-left:298px;}
#cadre-newsletters {background-image:url(pics/cadre-newsletters.gif); width:182px; height:350px; margin-top:10px;}
#info-newsletter {text-align:center; font-family:"Trebuchet MS"; font-size:13px; padding-top:8px; padding-bottom:12px;}
.titre-newsletter {width:200px; margin-top:5px; margin-bottom:5px; background-color:#CCCCCC;}
.bandeau_article {float:left; padding-right:10px; padding-top:5px; padding-left:5px; padding-bottom:5px;}
.titre_article {padding-top:5px; font-size:18px; padding-left:5px; padding-right:5px; font-weight:bold; color:#6e031d;}
.sous-titre_article {margin:0; padding:0; font-size:14px; padding-left:5px; padding-right:5px; font-weight:bold; color:#222; }
.texte_article {font-size:12px; color:#222; padding-bottom:5px; padding-left:5px; padding-right:5px;}
.calendrier_artiste {margin:0; padding:0; font-size:14px; font-weight:bold; color:#6e031d;}

/* PIEDPAGE */
#footer-haut {margin:0 auto; width:956px; background-image:url(pics/footer-haut.png); height:6px; overflow: hidden;}
#footer {margin:0 auto; font-size:11px; color:#fff; background-image:url(pics/footer.png); background-repeat:repeat-y; width:956px; height:100%;}
#menubas {margin-left:9px; padding-top:1px; font-size:12px; padding-bottom:5px;}
#footer a {text-decoration:none; color:#fff;}
#footer a:hover {text-decoration:none; color:#000;}
.list-artiste {padding:0; margin:0; font-size:11px;}
.block-artiste-footer {float:left; margin-right:35px;}
.block-artiste-footer b {color:#000000;}
.block-adress-footer {float:left;}
.vjam {font-size:14px;}
.tel {font-size:12px;}
.sep-adress {padding-bottom:5px;}
.footer-infos {padding-top:20px; padding-left:15px;}