body {
margin:0;
padding:0;
background-color:#000000;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}

a {
color:#FF3F00;
text-decoration: none;
}

a:hover {
color:#FFFFFF;
}

/* beginning idmaster */
#master {
width:850px;
height:auto;
margin-right:auto;
margin-left:auto;
margin-top:20px;
padding:0px;
text-align:left;
}


/* end idmaster */

/* beginning idleft_club */
#left_club {
float:left;
background-image:url(../img_project/site/bcg_club.jpg);
background-repeat:no-repeat;
width:288px;
height:601px;
border:1px solid #666666;
}
/* end idleft_club */

/* beginning idright_club */
#right_club {
float:left;
background-color:#000000;
background-image:url(../img_project/site/interieur1.jpg);
background-position:top right;
background-repeat:no-repeat;
width:510px;
height:601px;
}
/* end idright_club */

/* beginning idleft_story */
#left_story {
float:left;
background-image:url(../img_project/site/bcg_history.jpg);
background-repeat:no-repeat;
width:288px;
height:601px;
border:1px solid #666666;
}


/* end idleft_story */

/* beginning idright_story */
#right_story {
float:left;
background-color:#000000;
width:510px;
height:601px;
}
/* end idright_story */

/* beginning idleft_contact */
#left_contact {
float:left;
background-image:url(../img_project/site/bcg_contact.jpg);
background-repeat:no-repeat;
width:288px;
height:601px;
border:1px solid #666666;
}

/* end idleft_contact */

/* beginning idright_contact */
#right_contact {
float:left;
background-color:#000000;
margin-left:30px;
width:510px;
height:601px;
}
/* end idright_contact */

/* beginning idleft_press */
#left_press {
float:left;
background-image:url(../img_project/site/bcg_presse.jpg);
background-repeat:no-repeat;
width:288px;
height:601px;
border:1px solid #666666;
}
/* end idleft_press */

/* beginning idright_press */
#right_press {
float:left;
background-color:#000000;
width:510px;
auto;
}
/* end idright_press */

/* beginning idleft_archives */
#left_archives {
float:left;
background-image:url(../img_project/site/bcg_archives.jpg);
background-repeat:no-repeat;
width:288px;
height:601px;
border:1px solid #666666;
}
/* end idleft_archives */

/* beginning idright_archives */
#right_archives {
float:left;
background-color:#000000;
background-image:url(../img_project/site/tabouret.jpg);
background-position:top right;
background-repeat:no-repeat;
width:510px;
height:601px;
}
/* end idright_archives */

/* beginning idleft_photos */
#left_photos {
float:left;
background-image:url(../img_project/site/bcg_photos.jpg);
background-repeat:no-repeat;
width:288px;
height:601px;
border:1px solid #666666;
}
/* end idleft_photos */

/* beginning idright_photos */
#right_photos {
float:left;
background-color:#000000;
width:510px;
height:601px;
}
/* end idright_photos */

/* beginning idleft_programme */
#left_programme {
float:left;
background-image:url(../img_project/site/bcg_programme.jpg);
background-repeat:no-repeat;
width:288px;
height:601px;
border:1px solid #666666;
}
/* end idleft_programme */

/* beginning idright_programme */
#right_programme {
float:left;
background-color:#D4C6B0;
width:510px;
margin-left:20px;
height:auto;
border:1px solid #FFFFFF;
}

#right_programme a{
color:#663300;
}

#right_programme a:hover{
color:#FF6633;
}

/* end idright_programme */

/* beginning idmenu */
#menu {
z-index:100;
}

#menu ul {
width: 120px;
padding:1px;
margin-top:250px;
margin-left:140px;
list-style-type:none;
list-style-position:outside;

}

#menu ul li {
margin:0px;
padding:0px;

}
#menu ul li a{
display:block;
border: 1px solid #FFFFFF;
padding:0.2em;
margin-bottom:0.2em;
font-size:0.8em;
text-decoration:none;
color:#FFFFFF;
}

#menu ul li a:hover{
font-weight:bold;
background-color:#000000;
color:#FFFFFF;
}

/* end idmenu */

/* beginning classseparation */
.separation {
clear:both;
visibility:hidden;
}
/* end classseparation */

/* beginning idcontenu_start */
#contenu_start {
margin-top:182px;
margin-left:30px;
font-size:0.8em;
text-align:justify;
color:#FFFFFF;
}
/* end idcontenu_start */

/* beginning idprogramme */
#programme {
margin-left:30px;
margin-top:10px;
width:450px;
}

/* end idprogramme */

/* beginning idmenu_programme */
#menu_programme {
position:relative;
z-index:100;
top:260px;
left:120px;
width: 150px;
font:Arial, Helvetica, sans-serif;
font-size:0.8em;
}

#menu_programme ul {
list-style-type:none;
}

#menu_programme ul li {
margin: 0 5px;

}
#menu_programme ul li a{
display:block;
border: 1px solid #FFFFFF;
padding:2px;
margin-top:2px;
text-decoration:none;
color:#FFFFFF;
}

#menu_programme ul li a:hover{
font-weight:bold;
background-color:#000000;
color:#FFFFFF;
}
/* end idmenu_programme */

/* beginning idhistory */
#history {
margin-left:30px;
font-size:0.8em;
text-align:justify;
color:#FFFFFF;
}
/* end idhistory */

/* beginning classdate_concert */
.date_concert {
font-size:12px;
font-weight:bold;
color:#663366;
}
/* end classdate_concert */

/* beginning classconcert */
.concert {
padding-top:5px;
padding-bottom:5px;
margin-left:20px;
border-bottom:1px solid #FFFFFF;
border-bottom-style:dotted;
}
/* end classconcert */

/* beginning classgroupe */
.groupe {
font-size:12px;
font-weight:bold;
color:#993300;
}



/* end classgroupe */

/* beginning classbasicblanc */
.basicblanc {
vertical-align:top;
font-size:0.85em;
color:#FFFFFF;
}
/* end classbasicblanc */

/* beginning classmusiciens */
.musiciens {
font-size:10px;
font-weight:normal;
color:#000000;
}
/* end classmusiciens */

/* beginning classbigblanc */
.bigblanc {
vertical-align:top;
text-align:center;
font-size:1em;
font-weight:bold;
color:#FFFFFF;
}
/* end classbigblanc */

/* beginning classprogrammeTitre */
.programmeTitre {
margin-top:20px;
margin-left:20px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;
font-weight:bold;
color:#990000;
border-bottom:2px solid #993300;
border-bottom-style:dotted;
}
/* end classprogrammeTitre */

/* beginning idright_photos */
#right_photos {
float:left;
background-color:#000000;
width:510px;
height:601px;
}
/* end idright_photos */

/* beginning classprogramme */
.programme {
text-align:left;
margin-left:0px;
font-size:1em;
font-weight:bold;
color:#FFFFFF;
}
/* end classprogramme */

/* beginning idphoto */
#photo {
border:1px solid #666666;
}

/* end idphoto */

/* beginning idphotoDetail */
#photoDetail {
margin-left:20px;
width:450px;
font-size:0.8em;
text-align:justify;
color:#FFFFFF;
}
/* end idphotoDetail */

/* beginning idarticlePresse */
#articlePresse {
margin-left:30px;
font-size:0.8em;
text-align:justify;
color:#FFFFFF;
}
/* end idarticlePresse */

/* beginning idphotoHistory */
#photoHistory {
float:right;
background-image:url(../img_project/site/sergio_rosy.jpg);
background-position:top right;
background-repeat:no-repeat;
width:211px;
height:411px;
margin-left:20px;
margin-bottom:20px;
}


/* end idphotoHistory */

/* beginning idnavcontainer */
#navcontainer {
margin-top:240px;
margin-left:140px;
}

 #navcontainer ul
 {
 margin: 0;
 padding: 0;
 list-style-type: none;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 }

 #navcontainer li { margin: 0 0 3px 0; }

 #navcontainer a
 {
 display: block;
 padding: 2px 2px 2px 2px;
 border: 1px solid #666666;
 width: 110px;
color:#FFFFFF;
 background:inherit);
 }

 #navcontainer a:link, #navlist a:visited
 {
 color: #EEE;
 text-decoration: none;
 }

 #navcontainer a:hover
 {
 border: 1px solid #666666;
 background-color: #FF6600;
 color: #333;
 }

 #active a:link, #active a:visited, #active a:hover
 {
 border: 1px solid #666666;
 background-color: #FF6600;
 color: #333;
 }

/* end idnavcontainer */

/* beginning idnovlist */
#novlist  {
 margin:0;
white-space:nowrap;
padding: 0;
 }

 #novlist li 
{
display:inline;
list-style-type: none;
 }

 #novlist a
 {
 padding: 2px 10px 2px 10px;
 border: 1px solid #666666;
color:#FFF;
text-decoration:none;

 }

 #novlist a:link, #navlist a:visited
 {
 color: #EEE;
 text-decoration: none;
 }

 #novlist a:hover
 {
 border: 1px solid #666666;
 background-color: #FF3300;

 color: #FFF;
 }

 #active a:link, #active a:visited, #active a:hover
 {
 border: 1px solid #333;
 background-color: #FF6600;

 color: #333;
 }

/* end idnovlist */

/* beginning idlegende */
#legende {
margin:0;
padding:0;
list-style-type: none;
}
/* end idlegende */

/* beginning classcommentaire */
.commentaire {
font-size:10px;
font-weight:bold;
color:#990000;
}
/* end classcommentaire */

/* beginning classwebshake */
.webshake {
margin-left:10px;
font-size:0.6em;
color:#FFFFFF;
}
/* end classwebshake */