body, html, header {margin:0px;padding:0px;width:100%;height:100%;}
body {background-color:#efedeb;}



div#DivMenu {width:100%;text-align:center;margin-right:auto;margin-left:auto;padding:0px;background-color:#222222;position:fixed;z-index:1;height:110px;}
table#TableMenu {width:480px;text-align:center;margin-right:auto;margin-left:auto;height:70px;}
table#TableEntete {width:480px;text-align:center;margin-right:auto;margin-left:auto; height:100%}
div#DivContenu {width:480px;text-align:center;margin-right:auto;margin-left:auto;padding:0px 0px 130px 0px;background-color:#efedeb;z-index:2;}
table#TableContenu {width:480px;text-align:center;margin-right:auto;margin-left:auto;}
div#DivBas {width:480px;text-align:center;margin-right:auto;margin-left:auto;padding:0px;background-color:#222222;z-index:2;}
table#TableBas {width:480px;height:100%;text-align:center;margin-right:auto;margin-left:auto;}



/* Menu */

.Nom{
	text-align:left;
	margin:0px;
	padding-top:8px;
}
.Menu{
	font-family:'Neuvetica', Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:16px;
	line-height:20px;
	margin:0px;
	padding-top:5px;
	font-weight:700;
	letter-spacing:1px;
}
.MenuItem{
	padding-left:15px;
}
.MS{
	text-align:center;
	margin:0px;
	padding-top:10px;
}
.MSItem{
	padding-left:10px;
}



/* Header */

.wrapper{
	display:table;
	text-align:center;
	width:480px;
	height:820px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/Header-m.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
.Content{
	width:480px;
	margin:0px;
	padding:0px;
	position:absolute;
	float:left;
	margin-top:100vh;
	transform:translateY(-100%);
}
.ContentTexte{
	width:300px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	background-color:#222222;
}
.HeaderNom{
	font-family:'Neuvetica', Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:1px;
	line-height:1px;
	margin:0px;
	padding:0px;
	font-weight:400;
	color:transparent;
}
.HeaderTitre{
	font-family:'Neuvetica', Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:27px;
	line-height:27px;
	margin:0px;
	padding-bottom:3px;
	font-weight:700;
	letter-spacing:1px;
	color:#dedbd8;
}
.HeaderTexte{
	font-family:'Neuvetica', Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:18px;
	line-height:18px;
	margin:0px;
	padding-bottom:15px;
	font-weight:500;
	letter-spacing:1px;
	color:#dedbd8;
}
.HeaderTexteLien{
	font-family:'Neuvetica', Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:14px;
	line-height:14px;
	margin:0px 35px 0px 35px;
	padding:8px 0px 8px 0px;
	text-transform:uppercase;
	background-color:#737f7e;
	-moz-border-radius: 25px;
    -webkit-border-radius: 25px;
	border-radius:25px;
	font-weight:700;
	letter-spacing:1px;
}
.HeaderBouton{
	text-align:center;
	margin:0px;
	padding-top:30px;
	padding-bottom:30px;
}



.Marqueur{
	text-align:center;
	font-size:1px;
	line-height:1px;
	margin:0px;
	padding-bottom:65px;
}
.TitreSection{
	text-align:center;
	margin:0px;
	padding-top:100px;
	padding-bottom:20px;
	font-weight:700;
}



/* Biographie */

.BioTexte{
	font-family:'Neuvetica', Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:14px;
	line-height:18px;
	margin:0px;
	padding-bottom:10px;
	font-weight:500;
	letter-spacing:1px;
}
.BioSousTitre{
	font-family:'Neuvetica', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:20px;
	font-weight:700;
	letter-spacing:1px;
}
.BioLigne{
	margin:5px 0px 0px 0px;
	padding:0px;
	height:1px;
	border:none;
	background-color:#000000;
	opacity:0.2;
}



/* Concerts */

.ShowNote{
	font-family:'Neuvetica', Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:16px;
	line-height:20px;
	margin:0px;
	padding-bottom:80px;
	font-weight:500;
	letter-spacing:1px;
}
.Date{
	font-family:'Neuvetica', Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:16px;
	line-height:20px;
	margin:0px;
	padding-bottom:3px;
	font-weight:700;
	letter-spacing:1px;
}
.Ville{
	font-family:'Neuvetica', Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:16px;
	line-height:20px;
	margin:0px;
	padding-bottom:3px;
	font-weight:500;
	letter-spacing:1px;
}
.Salle{
	font-family:'Neuvetica', Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:16px;
	line-height:20px;
	margin:0px;
	padding-bottom:10px;
	font-weight:500;
	letter-spacing:1px;
}
.Billet{
	font-family:'Neuvetica', Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	line-height:12px;
	margin:0px 160px 30px 160px;
	padding:8px 0px 8px 0px;
	text-transform:uppercase;
	background-color:#222222;
	-moz-border-radius: 25px;
    -webkit-border-radius: 25px;
	border-radius:25px;
	font-weight:700;
	letter-spacing:1px;
}
.ShowLigne{
	margin:25px 0px 25px 0px;
	padding:0px;
	height:1px;
	border:none;
	background-color:#000000;
	opacity:0.2;
}



/* Vidéos */

.Video{
	text-align:center;
	margin:0px;
	padding-bottom:20px;
}



/* Musique */

.Album{
	text-align:center;
	margin:0px;
	padding-bottom:15px;
}
.AlbumLien{
	font-family:'Neuvetica', Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:20px;
	margin:0px;
	padding-top:3px;
	padding-bottom:50px;
	font-weight:700;
	letter-spacing:1px;
}
.AlbumEcouteur{
	padding-right:10px;
}
.AlbumTitre{
	font-size:20px;
}
.AlbumAnnee{
	font-size:12px;
}
.AlbumNote1{
	font-family:'Neuvetica', Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:20px;
	line-height:20px;
	margin:0px;
	padding-bottom:5px;
	font-weight:700;
	letter-spacing:1px;
}
.AlbumNote2{
	font-family:'Neuvetica', Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:16px;
	line-height:20px;
	margin:0px;
	padding-bottom:50px;
	font-weight:500;
	letter-spacing:1px;
}



/* Contacts */

.ContactTexte1{
	font-family:'Neuvetica', Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:16px;
	line-height:20px;
	margin:0px;
	padding-bottom:5px;
	letter-spacing:1px;
	color:#dedbd8;
}
.ContactTexte2{
	font-family:'Neuvetica', Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:14px;
	line-height:18px;
	margin:0px;
	padding-bottom:15px;
	letter-spacing:1px;
	color:#dedbd8;
}
.Logos{
	text-align:center;
	margin:0px;
	padding-top:75px;
}
.Bold{
	font-weight:700;
}



a:link {color: #000000;text-decoration: none;}
a:visited {color: #000000;text-decoration: none;}
a:hover {color: #737f7e;text-decoration: none;}
a:active {color: #000000;text-decoration: none;}

p.Menu a:link {color: #dedbd8;text-decoration: none;}
p.Menu a:visited {color: #dedbd8;text-decoration: none;}
p.Menu a:hover {color: #ffffff;text-decoration: none;}
p.Menu a:active {color: #dedbd8;text-decoration: none;}

p.Billet a:link {color: #ffffff;text-decoration: none;}
p.Billet a:visited {color: #ffffff;text-decoration: none;}
p.Billet a:hover {color: #737f7e;text-decoration: none;}
p.Billet a:active {color: #ffffff;text-decoration: none;}

p.AlbumLien a:link {color: #000000;text-decoration: none;}
p.AlbumLien a:visited {color: #000000;text-decoration: none;}
p.AlbumLien a:hover {color: #737f7e;text-decoration: none;}
p.AlbumLien a:active {color: #000000;text-decoration: none;}

p.HeaderTexteLien a:link {color: #222222;text-decoration: none;}
p.HeaderTexteLien a:visited {color: #222222;text-decoration: none;}
p.HeaderTexteLien a:hover {color: #dedbd8;text-decoration: none;}
p.HeaderTexteLien a:active {color: #222222;text-decoration: none;}

p.ContactTexte2 a:link {color: #dedbd8;text-decoration: none;}
p.ContactTexte2 a:visited {color: #dedbd8;text-decoration: none;}
p.ContactTexte2 a:hover {color: #ffffff;text-decoration: none;}
p.ContactTexte2 a:active {color: #dedbd8;text-decoration: none;}



.LeonieClermont{
	font-family:'Neuvetica', Arial, Helvetica, sans-serif;
	text-align: center;
	font-size:11px;
	margin:0px;
	padding-top:90px;
	padding-bottom:5px;
	font-weight:700;
	letter-spacing:1px;
}
p.LeonieClermont a:link {color:#767472;text-decoration:none;}
p.LeonieClermont a:visited {color:#767472;text-decoration:none;}
p.LeonieClermont a:hover {color:#ffffff;text-decoration:none;}
p.LeonieClermont a:active {color:#767472;text-decoration:none;}






.content {
	margin:0px;
	padding:0px;
}
.accordion .fa-plus{
  display:inline;
  margin-left:8px;
  position:relative;
  bottom:-3px;
}
.accordion .fa-minus{
  display:none;
}
.accordion .active .fa-plus{
  display:none !important;
}
.accordion .active .fa-minus{
  display:inline;
  margin-left:8px;
  position:relative;
  bottom:-3px;
}
.accordion dd a, .accordion .boutique a{
	font-family:'Neuvetica', Arial, Helvetica, sans-serif;
	text-align:center;
	padding:0px;
	margin:0px;
}
.fa {
 	display: inline-block;
	font-size:16px;  
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
}
.fa-plus:before {
	font-family:'Neuvetica', Arial, Helvetica, sans-serif;
	content: "+";
	font-size:28px;
	font-weight:300;
	font-style:normal;
	padding:0px;
	margin:0px;
}
.fa-minus:before {
	font-family:'Neuvetica', Arial, Helvetica, sans-serif;
	content: "–";
	font-size:28px;
	font-weight:300;
	font-style:normal;
	padding:0px;
	margin:0px;
}


