body {
	font-size: 100.1%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(img/fond4.jpg) no-repeat top center; 
	background-color: #1a0001;
	margin: 0; 
	padding: 0;
	color: #000;
}





#container {
	/*width: 950px;*/
	/*background: url(img/2010degrade.jpg) repeat-x top left;*/
	
	margin: 0 auto;
	margin-top:0px;
	
	
}

/*#content {width: 950px; margin: 0 auto;	margin-top:0px;  background: url(img/rouge.jpg) repeat-x top center; }*/
#content {margin: 0 auto; width: 920px;}

#page {background-color: #e3001b;}
/*
#### PUB
*/

#pubContainer {background: url(img/2010fondtop.jpg) repeat-x top center; background-color:#691115; height:100px; text-align:center; padding-top:5px;}
#pubBigBanner{height:90px; width:760px; /*background:#2e41d3;*/ margin:0 auto;}

/*
#### NAVIGATION
*/
/*a  {color: #FC0; text-decoration:none; font-weight:bold;}
a:link {color: #FC0; text-decoration:none; font-weight:bold;}
a:visited {color: #FC0;}
a:hover {color: #FC0; background-color: #e3001b;}
a:active {color: #FC0; background-color: #e3001b;}*/
/*@font-face {
font-family:"Copperplate";
src:url(copperplate.ttf) format("truetype");
}*/

/*
#menu {text-align:center;color: #000; background-color: #fff; width:918px; margin:0 auto;border:1px solid #bbb; height:39px;text-transform: uppercase;font-family:Georgia,Times,Serif;font-size:16px;}
#navbar {width:918px; margin:0 auto;}   
#navbar ul {margin: 0px; padding: 0px;margin-top:0;}
#navbar li {list-style-type: none; display: inline;}
#navbar li a {text-decoration: none; padding-left:4px; padding-right:4px;font-weight:bold;}
#navbar li a:link {color: #000;}
#navbar li a:visited {color: #000;}
#navbar li a:hover {color: #e3001b; background-color:none;}*/
/*#navbar li a:active {color: #fff; /*background-color: #e3001b;} */

/*li  .select {color:#000;}*/
/*#navbar li.select a{color:#000; background-color: #fff;}*/
/*#navbar li.select a:hover{color:#e3001b; background-color: #fff; }*/
/*.select a:link {background-color:#e3001b; color:#000;}
.select a:visited {background-color:#e3001b; color:#000;}
.select a:hover {background-color:#e3001b; color:#000;}
.select a:active {background-color:#e3001b; color:#000;}
*/
div.menu {
background-color:#FFFFFF;
border:1px solid #B1B3B4;
text-align:center;
width:920px;
padding-top:7px;
padding-bottom:7px;
margin-bottom:17px;
/*height:20px;*/
}
div.menu ul  {
margin-top:0;
margin-bottom:0;
width:860px;

}
div.menu li  {
display:inline;
/*margin-right:22px;*/
}

div.menu li a {
color:#000000;
font-family:Georgia,Times,Serif;
font-size:17px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
line-height:22px;
}
div.menu li a:hover {
color: #e3001b;
}

		ol, ul {
		list-style-image:none;
		/*list-style-position:outside;*/
		list-style-type:none;
		}
/*
#navbar .select  li   a {color: #FC0; background-color: #e3001b; border-top:0.3em solid #FC0;}
#navbar .select  li  a:link {color: #FC0; background-color: #e3001b; border-top:0.3em solid #FC0;}
#navbar .select li a:visited {color: #FC0; background-color: #e3001b; border-top:0.3em solid #FC0;}
#navbar .select li a:hover {color: #FC0; background-color: #e3001b; border-top:0.3em solid #FC0;}
#navbar .select li a:active {color: #FC0; background-color: #e3001b; border-top:0.3em solid #FC0;}
*/


/*
#### COl GAUCHE COL DROITE
*/

#colGauche {width:450px; margin:0 auto; float:left;}
#colDroite {width:450px; float:right;}

/*
#### Bandeau
*/

#bandeauFestival {background-color: #e3001b; height:65px;}

#flyContainer {width: 450px;}
.fly {/*z-index:2;*//* float:left;*/ width:450px; margin-bottom:10px;}
.fly2 {/*z-index:2;*//* float:left;*/ width:450px;}
/* A AJUSTER */
#reserver {width:430px; height:65px; padding-left:50px;}
.tb {margin-left:-5px; float:left;}
.ft {float:right; padding-top:5px; margin-left:0px;}

/*
####Annonce*/

#annonce {font-size:0.8em; text-align:justify; color:#000; width:450px; margin-bottom:15px; background-color: #fff; border:1px solid #B1B3B4;}
.annonceTitle {padding:1em; margin-left:5px;margin-right:5px;
color:#000000;
font-family:Georgia,Times,Serif;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
background-color:#fff;
text-align:center;
border-bottom:1px solid #e3001b;
}
#annonce p {text-indent:1.5em; line-height:1.2em; padding-left:15px;padding-right:15px;}


#annonce a {font-weight:bold; text-decoration:none;}
#annonce a:link {color: #e3001b; }
#annonce a:visited {color: #e3001b;}
#annonce a:hover {color: #000; /*background-color: #e3001b;*/}
#annonce a:active {color: #e3001b; /*background-color: #e3001b;*/} 

/*
#### Edito
*/

#edito {font-size:0.8em; text-align:justify; color:#000; width:450px; margin-bottom:15px; background-color: #fff; border:1px solid #B1B3B4;}
.editoTitle {padding:1em; border-bottom:1px solid #e3001b; margin-left:5px;margin-right:5px;
color:#000000;
font-family:Georgia,Times,Serif;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
background-color:#fff;
}
#edito p {text-indent:1.5em; line-height:1.2em; padding-left:15px;padding-right:15px;}
#editoSignature {text-align:right; color:#000; font-weight:bold; padding-bottom:1em; padding-right:15px;}

#edito a {font-weight:bold; text-decoration:none;}
#edito a:link {color: #e3001b; }
#edito a:visited {color: #e3001b;}
#edito a:hover {color: #000; /*background-color: #e3001b;*/}
#edito a:active {color: #e3001b; /*background-color: #e3001b;*/} 

#clearFloat {clear:both; height:1px;}

#footer {text-align:center; font-size:0.8em; /*border-top:2px solid #966;*/ padding-top:0.5em; width:920px;/*font-weight:bold;*/ background-color: #fff; /*background: url(img/cartouche-b.gif) no-repeat top center;*/ /*height:55px;*/ border:1px solid #B1B3B4;
/*text-transform: uppercase;*/ color:#000;}
#footer a:link {color: #000; text-decoration:none;}
#footer a:visited {color: #000; text-decoration:none;}
#footer a:hover {color: #e3001b;  text-decoration:underline;/*background-color: #e3001b;*/}
#footer a:active {color: #e3001b; text-decoration:none;/*background-color: #e3001b;*/} 

/*
#### contentLarge
*/

#contentLarge {width: 950px; margin: 0 auto;	margin-top:0px; /*border:1px solid #FC0;*/}



/* GROUPES */
.tourneeTitle {
width:418px;
padding:1em; border:1px solid #B1B3B4;
color:#000000;
font-family:Georgia,Times,Serif;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
background-color:#fff;
margin-bottom:10px;
border-bottom:1px solid #B1B3B4;
}

.tourneeTitle a {color:#000; text-decoration:none;}
.tourneeTitle a:hover{color:#e3001b;}

.groupeLeft {border:1px solid #B1B3B4; width:450px; text-align:justify; margin-bottom:20px;  background-color: #fff;}
.groupeRight {border:1px solid #B1B3B4; width:450px; text-align:justify; margin-bottom:20px; background-color: #fff;}
.groupeRightErreur {border:1px solid #B1B3B4; text-align:justify; margin-bottom:20px; background-color: #fff; width:350px; margin:0 auto; }
.groupeTexteErreur {color: #FFF; text-decoration:none; font-weight:bold; font-size:0.9em; padding-left:15px;}
.groupeTexteErreur ul {color:#e3001b;list-style-type:square;}

.groupeTexte {padding-left:10px; padding-right:5px; margin-top:-5px; margin-bottom:10px;}
.groupeTitre {padding:1em; border-bottom:1px solid #e3001b; margin-left:5px;margin-right:5px;
color:#000000;
font-family:Georgia,Times,Serif;
font-size:16px;
font-weight:bold;
text-transform:uppercase; 
text-decoration:none;}  
.groupeLeft img{padding:10px;}
.groupeRight img{padding:10px;}
.groupeLeft p {font-size:0.8em; color:#000;}  
.groupeLeft li {margin-bottom:0.5em;}  

.groupeRight p {font-size:0.8em; color:#000;}
.visuel {float:right; /*margin-right:10px; margin-left:15px; margin-bottom:3px;*/ padding-top:5px !important; padding-top:15px;}


.plus {float:right; margin-top:-20px; font-size:0.7em;}
.plus a {color: #e3001b; font-weight:bold;}
.plus a:link {color: #e3001b; }
.plus a:hover {color: #000; /*background-color: #e3001b;*/}

.plus2 {float:right; margin-top:-5px; font-size:0.7em; font-family: Verdana, Arial, Helvetica, sans-serif;}
.plus2 a {color: #e3001b !important; font-weight:bold;}
.plus2 a:link {color: #e3001b; }
.plus2 a:hover {color: #000 !important; /*background-color: #e3001b;*/}

.groupeTexte a {color: #e3001b; text-decoration:none; font-weight:bold; font-size:1.1em;}
.groupeTexte a:hover {color: #000;}
.groupeTous {border:1px solid #FC0; width:465px; margin-bottom:0.5em;}
.groupeTous p {padding:0 0 0 0.5em;}
.groupeTitre  a {color:#000; text-decoration:none;}
.groupeTitre  a:hover {color:#e3001b;}
.tourneeTitre a {color:#FA5;}  


.illustrationGroupe {text-align:center; width:450px;}
.illustrationGroupe img{margin-bottom:-10px;}
.illustrationGroupe p{margin-bottom:10px; margin-top:5px;}
/* CONCERTS */ 

.concerts {border:1px solid #FC0; margin-bottom:0.5em;}
.concerts p {padding-left:0.5em;padding-right:0.5em; text-align:center;}
.concertTitre {color:#000; background-color:#e3001b; padding:5px; font-weight:bold; font-size:1.2em; text-align:right;}
.concertSousTitre {color:#FC0; background-color:#e3001b; padding:5px; font-weight:bold; font-size:1em; text-align:center; margin-bottom:0.5em;}
.concertTitre a{color:#FC0; background-color:#e3001b;}
.concertTitre a:hover{color:#000; background-color:#e3001b;}
.concertDate {font-size:0.9em;}
.concertsAcheter {text-align:center;}
.concertsLocations {margin-left:20px; width:460px; border:1px solid #FC0;}
.concertsLocations p {font-size:0.9em; font-weight:bold; width:460px; text-align:center;}
.concertsLocationsTitre {color:#000; background-color:#Fc0; font-weight:bold; font-size:1.3em; text-align:left; padding:5px;}

/* NEWSLETTER */

.newsletter {border:3px solid #e3001b; background-color:#fff; color:#000; font-weight:bold; width:445px;}
.newsletterTitre {color:#fff; background-color:#e3001b; padding:5px; font-weight:bold; font-size:1.2em; text-align:center;}
.newsletterSousTitre {font-size:0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000;}
.newsletter p {padding:5px;font-weight:bold; text-align:right;}
.newsletterTitre a{color:#FC0; background-color:#e3001b;}
.newsletterTitre a:hover{color:#000; background-color:#e3001b;}

.nav-past-global {border:1px solid #B1B3B4;width:450px;padding-bottom:20px;background-color:#fff;}
.nav-past {font-size:1em; background-color: #fff; text-align:right; padding-right:10px;
width:418px;
padding:1em; 
color:#000000;
font-family:Georgia,Times,Serif;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
background-color:#fff;

}
/*.nav-past-groupe{font-size:0.8em; width:431px; padding:5px; font-family:Copperplate; border:5px solid #e3001b; margin-bottom:10px; margin-top:15px;}*/
.nav-past-groupe{
border-bottom:1px solid #e3001b;

}
.nav-past-groupe-titre{font-size:0.9em; width:420px; background-color:#fff; text-align:center;}
.nav-past-groupe-titre-bloc{font-size:0.9em; width:422px; background-color:#fff; text-align:center; font-weight:bold; margin-left:10px;}

.nav-past-groupe-titre  span {display:inline; line-height:1.5em; font-weight:bold;color:#e3001b;}
.nav-past-groupe-titre  a:link{color:#e3001b;text-decoration:none;}
.nav-past-groupe-titre  a:visited{color:#e3001b;text-decoration:none;}
.nav-past-groupe-titre  a:hover{color: #000;}
.nav-past-groupe-titre-bloc  a:link{color:#e3001b;text-decoration:none;}
.nav-past-groupe-titre-bloc  a:visited{color:#e3001b;text-decoration:none;}
.nav-past-groupe-titre-bloc  a:hover{color: #000;}
.nav-past-groupe a {color:#000; text-decoration:none; }
.nav-past-groupe a:link {color:#000; text-decoration:none; }
.nav-past-groupe a:visited {color:#000;}
.nav-past-groupe a:hover {color: #e3001b;}

/*.contactTitre {color:#fff; background-color:#e3001b; padding:5px; font-weight:bold; font-size:1.2em; text-align:center;}*/

.contactTitre {padding:1em; border-bottom:1px solid #e3001b; margin-left:5px;margin-right:5px;
color:#000000;
font-family:Georgia,Times,Serif;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;}

.bloc {font-weight:bold; font-size:0.8em;}

.datesConcert ul li { font-size: 12px; color:#000;}
.datesConcert ul li b{ font-size: 12px; color:#000;}
.datesConcert ul li a:link{ font-size: 12px; color:#f00; font-weight:bold; text-decoration:none;}
.datesConcert ul li a:visited{ font-size: 12px; color:#f00; font-weight:bold; text-decoration:none;}
.datesConcert ul li a:hover{ font-size: 12px; color:#000; font-weight:bold; text-decoration:none;}

.avz {
left:0;
position:absolute;
top:0;
z-index:2;
}

.nomBar {color:#e3001b; font-weight:bold;}