@charset "UTF-8";
/* CSS Document */

html{
padding:0;
margin:0;
height: 100%;
}

body{
background-image: url(img/back-body.jpg);
background-repeat:repeat-x;
padding:0;
margin:0;
height: 100%;
background-color:#1d1c17;
}

#cont{
width: 950px;
margin: 0 auto;
padding:0;
}

#container{
background: url(img/back-content.jpg) repeat-y;
width: 950px;
margin: 0 auto;
padding:0;
}

#header{
background:#69714a;
width: 950px;
height:455px;
margin: 0 auto;
padding:0;
}

#header img{
width: 950px;
height:455px;
margin: 0;
padding:0;
}

/*------------------------------------------menu-------------------------------------------------------*/


#menu{	
width: 950px;
height:32px;
margin:0 auto;
padding: 0;
background-color:#000000;
border-top: solid #69714a 2px;
}

#menu ul{
margin: 0;
padding: 0 0 0 15px;
line-height:32px;
}

#menu li{
float:left;
list-style:none;
margin: 0;
padding: 0 15px 0 0;
}

#menu li a{
display: block;
color: #3c3c3c;
margin: 0;
padding:0;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
letter-spacing:5px;
}

#menu li a:hover { 
color:#fff;
margin: 0;
padding:0;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
letter-spacing:5px;
}

#menu li a.actif { 
display: block;
color: #FFF;
margin: 0;
padding:0;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
letter-spacing:5px;
}

a.langues{
float:left;
list-style:none;
margin: 0;
padding: 0 10px 0 0;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
letter-spacing:5px;
line-height:32px;
float:right;
}

a.langues:hover{
float:left;
list-style:none;
margin: 0;
padding: 0 10px 0 0;
display: block;
color: #FFF;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
letter-spacing:5px;
line-height:32px;
float:right;
}

/*------------------------------------------content-------------------------------------------------------*/

#content{
background: url(img/back-col-gauche.jpg) no-repeat;
background-color:#050505;
width:950px;
padding:0;
margin:0 auto;
overflow:auto;
-moz-box-shadow: #000 0px 3px 6px;
-webkit-box-shadow: #000 0px 3px 6px;
}

#col-droite{
background-color:#919191;
width: 670px;
margin: 0 auto;
padding:0;
float:left;
overflow:auto;
}

#titre{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
color:#181916;
text-transform:uppercase;
letter-spacing:5px;
padding:35px 35px 0px 35px;
}

#ss-titre{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFF;
text-transform:uppercase;
letter-spacing:5px;
padding-left:35px;
padding-bottom:35px;
}

#ss-titre a{
color:#FFF;
text-decoration:none;
float:left;
}

#ss-titre-gris{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
color:#afafaf;
letter-spacing:5px;
padding-bottom:5px;
}

/*------------------------------------------col-gauche-------------------------------------------------------*/

#col-gauche{
width: 280px;
min-height:100%;
margin: 0 auto;
padding:0;
float:left;
overflow:auto;
}

#col-gauche p{
margin:0 auto;
padding:5px 0 0 45px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
}

#col-gauche a img{
border:none;
}

#col-gauche #cd{
padding:35px 0 0 45px;
margin:0;
width:190px;
height:190px;
}

#col-gauche #bio-img{
padding:35px 0 0 45px;
margin:0;
width:190px;
height:236px;
}

#col-gauche #bio-images{
padding:2px 0 0 45px;
margin:0;
width:190px;
height:236px;
}

/*------------------------------------------Twitter-------------------------------------------------------*/

#twitter_div {
width:600px;
height:160px;
overflow:hidden;
margin:0 auto;
padding:0;
font-family: Georgia, serif;
font-size: 12px;
color: #FFFFFF;
}

ul#twitter_update_list {
list-style: none;
font-size: 12px;
margin:0 auto;
padding:0;
overflow: auto;
}

ul#twitter_update_list li {
background-color:#797978;
margin: 2px;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;
height:28px;
}

a { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #4a4a4a;
border:0px; 
}

/*------------------------------------------Contenu-texte-------------------------------------------------------*/

.html-marquee {
height:15px;
width:590px;
background-color:#797978;
font-family:Arial;font-size:10pt;
color: #FFFFFF;
border-width:0;
border-style:solid;
border-color:ff0000;
}

#contenu-texte{
width:590px;
margin:0 auto;
padding:5px 5px 0 5px;
background-color:#797978;
}

#contenu-texte p{
margin:0 auto;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
}

/*------------------------------------------Signature-------------------------------------------------------*/
#footer{
background: url(img/footer.jpg) no-repeat;
height:100px;
width:615px;
padding:0;
margin:0 0 0 35px;
}

#signature{
/*background: url(img/footer.jpg) no-repeat;*/
height:100px;
width:950px;
padding:5px 0 0 0;
margin:0;


}

#signature-content{
height:40px;
width:375px;
padding:5px 0 0 0;
margin:0;
float:right;
}

#signature #signature-content p{
color:#919191;
width:270px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding:0;
margin:0;
float:left;
text-align:right;
}

#signature #signature-content img{
float:left;
width:95px; 
height:29px;
padding-left:10px;
border:none;
}

#signature #signature-content a img{
border:none;
}

#signature p #client-signature{
clear:both;
}

#signature a{
color:#919191;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}


/*------------------------------------------player-------------------------------------------------------*/

#player{
width:280px;
height:20px;
padding:0;
margin:0;
position:absolute;
top:435px;
}


/*------------------------------------------contact-------------------------------------------------------*/


#fanclub{
	width: 200px;
	list-style-type: none;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7a5857;
	margin-top:10px;
}

#fanclub a{
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
 }


#booking{
	width: 600px;
	height:100px;
	list-style-type: none;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	padding:0;
}
 
#booking p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	float:left;
	padding-right:35px;
 }

