body {
background: #c3311d;
margin: 0 0 0 0;
padding: 0 0 0 0;
font-family: verdana, helvetica, arial;
}

#langue {
background: #c3311d url(../index/langue.gif) no-repeat;
margin: 0 auto 0 auto;
width: 940px;
height: 59px;
}

	#newsletter a:link { color: #c3311d; text-decoration: underline; }
	#newsletter a:visited { color: #c3311d; text-decoration: underline; }
	#newsletter a:hover { color: #c3311d; text-decoration: none; }
	
	#newsletter { width:200px; height:20px; margin-top:35px; float:right; font-size:9px; text-align:right; margin-right: 10px;}

	a.drapeau-anglais { background: url('../index/drapeau-anglais.gif'); float:right; margin: 30px 5px 0 0;}
	a.drapeau-anglais:hover { background: url('../index/drapeau-anglais.gif') 0 -20px; }
	
	a.drapeau-francais { background: url('../index/drapeau-francais.gif'); float:right; margin: 30px 48px 0 0;}
	a.drapeau-francais:hover { background: url('../index/drapeau-francais.gif') 0 -20px; }

#banniere {
background: #c3311d url(../index/banniere.jpg) no-repeat;
margin: 0 auto 0 auto;
width: 940px;
height: 199px;
}

	a.banniere-vide {width:409px; height:199px; float:left;}
	a.animation {width:484px; height: 190px; float: left;}

#rubrique {
background: #c3311d url(../index/rubrique.jpg) no-repeat;
margin: 0 auto 0 auto;
width: 940px;
height: 35px;
}

	a.rubrique-gauche { background: url(../index/rubrique-vide-gauche.gif); float:left; }

	a.rubrique-accueil { background: url('../index/rubrique-accueil.gif'); float:left; }
	a.rubrique-accueil:hover { background: url('../index/rubrique-accueil.gif') 0 -35px; }
	
	a.rubrique-leblog { background: url('../index/rubrique-leblog.gif'); float:left; }
	a.rubrique-leblog:hover { background: url('../index/rubrique-leblog.gif') 0 -35px; }
	
	a.rubrique-catalogue { background: url('../index/rubrique-catalogue.gif'); float:left; }
	a.rubrique-catalogue:hover { background: url('../index/rubrique-catalogue.gif') 0 -35px; }
	
	a.rubrique-agenda { background: url('../index/rubrique-agenda.gif'); float:left; }
	a.rubrique-agenda:hover { background: url('../index/rubrique-agenda.gif') 0 -35px; }
	
	a.rubrique-galerie { background: url('../index/rubrique-galerie.gif'); float:left; }
	a.rubrique-galerie:hover { background: url('../index/rubrique-galerie.gif') 0 -35px; }
	
	a.rubrique-shop { background: url('../index/rubrique-shop.gif'); float:left; }
	a.rubrique-shop:hover { background: url('../index/rubrique-shop.gif') 0 -35px; }
	
	a.rubrique-forum { background: url('../index/rubrique-forum.gif'); float:left; }
	a.rubrique-forum:hover { background: url('../index/rubrique-forum.gif') 0 -35px; }
	
	a.rubrique-liens { background: url('../index/rubrique-liens.gif'); float:left; }
	a.rubrique-liens:hover { background: url('../index/rubrique-liens.gif') 0 -35px; }

#hasard {
background: #c3311d url(../index/hasard.gif) no-repeat;
margin: 0 auto 0 auto;
width: 940px;
height: 16px;
}

#total {
background: #c3311d url(../index/fond-total.gif) repeat-y;
margin: 0 auto 0 auto;
width: 940px;
}
	
	#corps {
	background: none;
	margin: 0 0 0 0;
	width: 450px;
	font-size: 11px;
	float: left;
	padding: 0 0 0 105px;
	}
		
	#corps a:link { color: #c3311d; text-decoration: underline; }
	#corps a:visited { color: #c3311d; text-decoration: underline; }
	#corps a:hover { color: #c3311d; text-decoration: none; }
	
	.droite {
	background: none;
	margin: 0 0 0 0;
	width: 246px;
	font-size: 11px;
	float: right;
	padding: 0 110px 0 0;
	}
	
	.droite a:link { color: #fff; text-decoration: underline; }
	.droite a:visited { color: #fff; text-decoration: underline; }
	.droite a:hover { color: #fff; text-decoration: none; }
	
	.gris-haut {background: url(../droite/gris-haut.gif) no-repeat; width: 244px; height: 8px; margin-top: 7px;}
	.gris {background: #b5b5b5; width: 244px; padding: 0; color: #fff;}
	.gris-padding {background:none; padding: 0 5px 0 5px;}
	.gris-bas {background: url(../droite/gris-bas.gif) no-repeat; width: 244px; height: 8px;}
	
	#fin {
	background: none;
	width: 940px;
	height: 1px;
	clear: both;
	}
	
#footer {
background: #c3311d url(../index/footer.gif) no-repeat;
margin: 0 auto 0 auto;
width: 940px;
height: 142px;
color: #fff;
font-size: 9px;
padding-top: 30px; 
}

#footer a:link { color: #fff; text-decoration: underline; }
#footer a:visited { color: #fff; text-decoration: underline; }
#footer a:hover { color: #fff; text-decoration: none; }

h1 {color: #c3311d; font-size: 16px; font-weight:normal; margin:0 0 0 0;}
.title {color: #c3311d; font-size: 16px; font-weight:normal;}
h2 {color: #000; font-size: 16px; font-weight:normal; margin:0 0 0 0;}

.date {color:#bcbcbc; font-size:9px; font-style: italic;}

.albums:before { content:url(../catalogue/before-albums.gif); width: 15px; height: 10px;}

.fleche:before {content:url(../index/puceniv1.gif); width: 10px; height: 10px; margin-right: 5px;}

hr {color: #c3311d; background-color: #c3311d; height: 1px; border: 0;}

.mini {font-size: 9px;}

.blanc {color: #fff;}
.noir {color: #000;}
.color1 {color: #c3311d;}

.bold {font-weight: bold;}
.italic {font-style: italic;}
.bold-italic {font-weight: bold; font-style: italic;}
.bold-italic-color1 {font-weight: bold; font-style: italic; color: #c3311d;}

img.left {float:left; margin:0 3px 0 0;}
img.right {float:right; margin:0 0 0 3px;}

ul.left {text-align:left;}

#titre-accueil {
background: #c3311d url(../index/titre-accueil.gif) no-repeat;
margin: 0 auto 0 auto;
width: 940px;
height: 63px;
}

#titre-catalogue {
background: #c3311d url(../index/titre-catalogue.gif) no-repeat;
margin: 0 auto 0 auto;
width: 940px;
height: 63px;
}
		
		#titre-albums {
		background: #c3311d url(../index/titre-albums.gif) no-repeat;
		margin: 0 auto 0 auto;
		width: 940px;
		height: 63px;
		}
		
		#titre-auteurs {
		background: #c3311d url(../index/titre-auteurs.gif) no-repeat;
		margin: 0 auto 0 auto;
		width: 940px;
		height: 63px;
		}

#titre-agenda {
background: #c3311d url(../index/titre-agenda.gif) no-repeat;
margin: 0 auto 0 auto;
width: 940px;
height: 63px;
}

#titre-galerie {
background: #c3311d url(../index/titre-galerie.gif) no-repeat;
margin: 0 auto 0 auto;
width: 940px;
height: 63px;
}

#titre-shop {
background: #c3311d url(../index/titre-shop.gif) no-repeat;
margin: 0 auto 0 auto;
width: 940px;
height: 63px;
}

#titre-liens {
background: #c3311d url(../index/titre-liens.gif) no-repeat;
margin: 0 auto 0 auto;
width: 940px;
height: 63px;
}

#titre-mentions {
background: #c3311d url(../index/titre-mentions.gif) no-repeat;
margin: 0 auto 0 auto;
width: 940px;
height: 63px;
}

#titre-faq {
background: #c3311d url(../index/titre-faq.gif) no-repeat;
margin: 0 auto 0 auto;
width: 940px;
height: 63px;
}

#titre-plan {
background: #c3311d url(../index/titre-plan.gif) no-repeat;
margin: 0 auto 0 auto;
width: 940px;
height: 63px;
}

#titre-contact {
background: #c3311d url(../index/titre-contact.gif) no-repeat;
margin: 0 auto 0 auto;
width: 940px;
height: 63px;
}

a.puce {background: url(../index/puce-niv1.gif) no-repeat; width:10px; height:10px; margin-right:8px; display:block; float:left;}

ul.niv1 { list-style-type: none; padding: 0; margin: 0 0 0 322px;}
li.niv1 { background: url(../index/puce-niv1.gif) no-repeat; background-position: 0 2px; font-size: 11px;}


a.retour {background:url(../index/retour.gif); display:block; width:33px; height:12px;}
a.retour:hover { background:url('../index/retour.gif') 0 -12px; }

a.liens-liwai {background:url(../liens/liens-liwai.jpg); display:block; width:100px; height:50px; float:left; margin-right:5px;}
a.liens-liwai:hover { background:url('../liens/liens-liwai.jpg') 0 -50px; }

a.liens-noxice {background:url(../liens/liens-noxice.jpg); display:block; width:100px; height:50px; float:left; margin-right:5px;}
a.liens-noxice:hover { background:url('../liens/liens-noxice.jpg') 0 -50px; }

a.galerie-albums {background:url(../galerie/galerie-albums.gif); display:block; width:148px; height:40px;}
a.galerie-albums:hover { background:url('../galerie/galerie-albums.gif') 0 -40px; }

a.galerie-festivals {background:url(../galerie/galerie-festivals.gif); display:block; width:148px; height:40px;}
a.galerie-festivals:hover { background:url('../galerie/galerie-festivals.gif') 0 -40px; }

a.galerie-auteurs {background:url(../galerie/galerie-auteurs.gif); display:block; width:148px; height:40px;}
a.galerie-auteurs:hover { background:url('../galerie/galerie-auteurs.gif') 0 -40px; }
