@charset "UTF-8";
/* CSS Document */

img { 
	behavior: url(iepngfix.htc) 
}
body {
	margin:0px;
	padding:0px;
	background:url(images/bg.jpeg);
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:14px;
	color:#330000;
}
.fondTab {
	background:url(images/fondCoul.png) no-repeat top center;
}
.fondTabBas {
	background:url(images/fondCoulBas.png) no-repeat top center;
}
.fondTitre{
	background:#330000;
}
.menu {
	line-height:25px;
	height:25px;
	width:115px;
	text-align:center;
	float:left;
	position: relative;
}
/*LIens*/
a:link{
	font-size:14px;
	font-weight:bold;
	color:#330000;
	text-decoration:none;
}
a:hover{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
a.lienfond:link{
	background:#fff;
	font-size:14px;
	font-weight:bold;
	color:#330000;
	text-decoration:none;
}
a.lienfond:visited{
	background:#fff;
	font-size:14px;
	font-weight:bold;
	color:#330000;
	text-decoration:none;
}
a.lienfond:hover{
	background:#330000;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
a.lienfond:active{
	background:#fff;
	font-size:14px;
	font-weight:bold;
	color:#330000;
	text-decoration:none;
}
a.liensMenu{
	
	font-size:14px;
	font-weight:bold;
	color:#330000;
	text-decoration:none;
}
a.liensMenu:hover{
	
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
a.liensBlanc{
	background:#330000;
	color:#fff;
	display:block;
	font-size:10px;
	text-decoration:none;
}
a.liensBlanc:hover{
	background:#fff;
	display:block;
	font-size:10px;
	color:#330000;
	text-decoration:none;
}
a.liensDeroulants{
	font-size:12px;
	font-weight:normal !important;
	color:#fff;
	text-decoration:none;
}
a.liensDeroulants:hover{
	font-size:12px;
	font-weight:normal !important;
	color:#cc9933;
	text-decoration:none;
}

/*titres*/
h1 {
	font-size:14px;
	font-weight: bold;
	color:#fff;
}
h3 {
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:2px;
}
.txtSurligneBas{
	font-size:10px;
	background:#330000;
	color:#fff;
}
.txtSurligne{
	background:#330000;
	color:#fff;
	line-height:20px;
}
.contenu {
	width:950px;
	background:url(images/fondContenu.png) no-repeat top right;
	padding:10px;
	float:left;
	margin:10px;
}
.contenu02 {
	width:658px;
	background:url(images/fondContenu.png) no-repeat top left;
	padding:10px;
	margin:10px;
}
.panneau {
	width:190px;
	background:#330000;
	padding:10px;
	float:left;
	position:relative;
	margin:10px;
}
.titre {
	width:auto;
	background:#330000;
	padding:5px 5px 5px 15px;
	margin:5px;
}
.titre02 {
	width:400px;
	background:#330000;
	padding:5px 5px 5px 15px;
	margin:5px;
}
.texteBlanc{
	color:#fff;
}
.spectacles{
	height:70px;
	background:#fff;
	width:320px;
}
.titresSpectacles{
	width:150px;
	padding:5px;
	background:#fff;
	line-height:20px;
	float:left;
	}
div#infosLegales{
	padding:5px;
	margin:5px;
	
}
.conteneur{
	padding:5px;
	margin:5px;
	
	overflow:hidden;
}
div#accueil{
	padding:5px;
	float:left;
	margin:5px 0px 0px 20px;
}
div#spectacles{
	padding:5px;
	float:left;
	margin:5px 0px 0px 1px;
}
div#liens{
	padding:5px;
	float:left;
	margin:5px 0px 0px 1px;
}
div#contact{
	padding:5px;
	float:left;
	margin:5px 0px 0px 1px;
}

/*Menu déroulant*/

div.referenceInterdits {

position: relative; /* important à laisser */
width: 200px;
height:1px;

}

div.referenceInterdits .expInterdits {

display: none; /* important à laisser */

position: absolute; /* important à laisser */

/* Valeur a changer pour le positionnement gauche par rapport

* au div.referenceInterdits (ici le div sera placé à 260px à

* gauche (négatif) par rapport au div referenceInterdits

* et à 45px en dessous (positif)

*/

text-align:left;

left: 0px;

top: 20px;

border: 1px solid #330000;

background-color: #330000;

color: #fff;

width: 200px;

}

div.referenceInterdits .expInterdits .spectaclesderoulant {

border-bottom: 1px solid #330000;

padding: 7px 7px 7px 15px;

background:#330000;

}
/*Style Cacophonistes*/
.contenuCacophoniste{
	line-height:20px;
	width:910px;
	background:url(images/fondContenuRouge.png) no-repeat top right;
	padding:10px 20px 20px 20px;
	float:left;
	margin:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
}
/*Style Cacophonistes*/
.contenuCacophoniste{
	line-height:20px;
	width:910px;
	background:url(images/fondContenuRouge.png) no-repeat top right;
	padding:10px 20px 20px 20px;
	float:left;
	margin:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
}

/*Style NGNV*/
.titreNgnv {
	width:270px;
	background:#666633;
	padding:5px 5px 5px 15px;
	margin:10px;
}	
.contenuNgnv{
	line-height:20px;
	width:910px;
	background:url(images/fondContenuVertngnv.png) no-repeat top right;
	padding:10px 20px 20px 20px;
	float:left;
	margin:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
}
.txtSurligneNgnv{
	background:#cc6600;
	color:#fff;
	line-height:20px;
}

