a:hover {
	color: #000000;
}
a:link {
	color: #FFFFFF;
}
a:visited {
	color: #FFFFFF;
}

.bg_accueil {
	background-image: url(images/bg-accueil.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.bg_agenda {
	background-image: url(images/bg-agenda.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.bg_bio {
	background-image: url(images/bg-bio.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.bg_contact {
	background-image: url(images/bg-contact.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.bg_disco {
	background-image: url(images/bg-disco.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.bg_photos {
	background-image: url(images/bg-photos.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.beige10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #AB8B81;
	text-decoration: none;
}

.beige10:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.blanc10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.blanc10gras{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.blanc11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.blanc11gras{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.blanc12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.blanc12gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.blanc14{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.blanc20{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.rouge20gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #B41F04;
	text-decoration: none;
}


.noir11gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.noir12gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.noir13gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.noir14gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.noir14gras:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #960503;
	text-decoration: none;
}

.newsletter_accueil{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.newsletter_accueil:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b01127;
	text-decoration: none;
	font-weight: bold;
}

.newsletter_bio{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.newsletter_bio:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D73100;
	text-decoration: none;
	font-weight: bold;
}
.newsletter_disco{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.newsletter_disco:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FA9C00;
	text-decoration: none;
	font-weight: bold;
}
.newsletter_agenda{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.newsletter_agenda:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #036C81;
	text-decoration: none;
	font-weight: bold;
}

.newsletter_photo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.newsletter_photo:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B7A66A;
	text-decoration: none;
	font-weight: bold;
}
.newsletter_contact{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.newsletter_contact:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #78A405;
	text-decoration: none;
	font-weight: bold;
}


/* Javascript Scrolls : general CSS */

div.hold	{ 
	position:relative; overflow:hidden;
	width:540px; height:265px; 
  z-index:100; 
}
div.wn { 
	position:absolute; 
	left:0px; top:0px; 
	overflow:hidden;	
	z-index:1; 
}
div.content { 
	position:absolute; visibility:hidden;
	left:0px; top:0px; 
	z-index:1; 
}

div.scrollbar { 
  position:relative; left:0; top:0;
  width:14px;
  font-size:1px; z-index:1;
  }
div.track { 
  position:absolute; left:0; top:14px;
  width:14px;
  z-index:1;
  }
div.dragBar {
  position:absolute; left:1px; top:1px;
  width:12px; height:33px;
  background: url("images/trait.gif");
  z-index:1;
  }  
div.up { position:absolute; left:0; top:0; z-index:10 }  
div.down { position:absolute; left:0; bottom:0; z-index:15 }
div.up a img, div.down a img { border: none; }


/* semi-transparent PNGs hack for internet explorer  */
#tablemedia {
     background-image: url('images/white.gif');
}

html>body #tablemedia {
    /*background-image: url('images/semi-transp.png');*/
	background-image: url('images/white.gif');
}


/* Javascript Scrolls : specific CSS */

div#hold_accueil	{ width:540px; height:265px; }
div#wn_accueil	{ width:540px; height:260px; clip:rect(0px, 540px, 260px, 0px); }
div#scrollbar_accueil { height:258px; }
div#track_accueil { height:230px; }

div#hold_news	{ width:465px; height:180px; }
div#wn_news	{ width:465px; height:170px; clip:rect(0px, 465px, 180px, 0px); }
div#scrollbar_news { height:160px; }
div#track_news { height:132px; }

div#hold_popnews	{ width:280px; height:330px; }
div#wn_popnews	{ width:280px; height:320px; clip:rect(0px, 280px, 330px, 0px); }
div#scrollbar_popnews { height:160px; }
div#track_popnews { height:132px; }

div#hold_bio	{ width:540px; height:420px; }
div#wn_bio	{ width:540px; height:410px; clip:rect(0px, 540px, 410px, 0px); }
div#scrollbar_bio { height:410px; }
div#track_bio { height:382px; }

div#hold_disco	{ width:430px; height:420px; }
div#wn_disco	{ width:430px; height:430px; clip:rect(0px, 430px, 420px, 0px); }
div#scrollbar_disco { height:418px; }
div#track_disco { height:390px; }

div#hold_popdisco	{ width:510px; height:390px; }
div#wn_popdisco	{ width:510px; height:380px; clip:rect(0px, 510px, 380px, 0px); }
div#scrollbar_popdisco { height:370px; }
div#track_popdisco { height:342px; }

div#hold_agenda	{ width:560px; height:430px; }
div#wn_agenda	{ width:560px; height:440px; clip:rect(0px, 560px, 440px, 0px); }
div#scrollbar_agenda { height:430px; }
div#track_agenda { height:402px; }

div#hold_arch_agenda	{ width:510px; height:340px; }
div#wn_arch_agenda	{ width:510px; height:340px; clip:rect(0px,510px,340px,0px); }
div#scrollbar_arch_agenda { height:328px; }
div#track_arch_agenda { height:300px; }

div#hold_info_agenda	{ width:510px; height:240px; }
div#wn_info_agenda	{ width:510px; height:230px; clip:rect(0px, 510px, 230px, 0px); }
div#scrollbar_info_agenda { height:228px; }
div#track_info_agenda { height:200px; }

div#hold_photos	{ width:420px; height:252px; }
div#wn_photos	{ width:420px; height:252px; clip:rect(0px, 420px, 252px, 0px); }
div#scrollbar_photos { height:248px; }
div#track_photos { height:220px; }

div#hold_videos	{ width:330px; height:168px; }
div#wn_videos	{ width:330px; height:168px; clip:rect(0px, 330px, 168px, 0px); }
div#scrollbar_videos { height:158px; }
div#track_videos { height:130px; }

div#hold_contacts	{ width:540px; height:270px; }
div#wn_contacts	{ width:540px; height:270px; clip:rect(0px, 540px, 270px, 0px); }
div#scrollbar_contacts { height:248px; }
div#track_contacts { height:220px; }

div#hold_liens	{ width:460px; height:150px; }
div#wn_liens	{ width:460px; height:150px; clip:rect(0px, 460px, 150px, 0px); }
div#scrollbar_liens { height:148px; }
div#track_liens { height:120px; }
.noir11 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
