/* Mise en forme du body */
body {
text-align: center;
margin : auto;
padding : 0;
font-size: 12px;
color : #000000;
font-family: Arial, Helvetica, sans-serif;
background : #d6d6d6 url('../images/fond.png') repeat-x top;
}

td {
font-size: 12px;
}

img {
border: 0;
}

p , form , ul , li {
margin: 0;
padding: 0;
}

input, textarea , select {
font-family : Verdana, Arial, Helvetica, sans-serif;
padding : 2px;
color: #000000;
font-size : 11px;
font-weight: normal;
}

.no_border {
padding : 0;
background : none;
border : none;
}





/******************** LIENS ********************/ 

a {
color : #000000;
font-weight: bold;
text-decoration: none;
}

a:hover {
color : #000000;
font-weight: bold;
text-decoration: underline;
}

#menu ul { 
list-style-type : none;
padding: 0 35px 0 35px;
}

#menu li { 
float : left;
}

#menu li a {
font-size: 11px;
padding: 7px 11px 7px 11px;
display : block;
color : #FFFFFF;
text-decoration: none;
font-weight:bold;
border-bottom: none;
}

#menu li a:hover { 
color : #FFFFFF;
text-decoration: underline;
border-bottom: none;
}



/*-----------------------------------------------------------*/

/* Menu Plan du site Aide FAQ */
#topMenu {width: 435px; height: 23px; margin:7px auto 0 auto; padding-top:12px; padding-left: 470px; background-image:url(../images/01_top.gif);}
#topMenu ul {margin: 0; padding:0; list-style:none;}
#topMenu li  {display:inline; border-left: #a0a0a0 solid 1px; padding-left: 5px; padding-right:5px;}
#topMenu li a:link { text-decoration: none; color:#95ccff;}
#topMenu li a:visited { text-decoration: none; color:#95ccff;}
#topMenu li a:hover { text-decoration: underline; color:#fff;}


/*-----------------------------------------------------------*/

/* Header et cadre login */

#global {
text-align: left;
margin: auto;
width: 964px;
margin-top: 14px;
}


#header {
height: 234px;
}

#header_membres {
float: left;
width: 234px;
height: 234px;
background : url('../images/header_membres.png') no-repeat;
}

#header_membres form {
padding: 60px 20px 0 42px;
text-align: center;
}

#accueil {
float: left;
width: 730px;
height: 234px;
}

/*-----------------------------------------------------------*/

/* Menu principal */
#menuPrincipal {
height: 32px;
background : url('../images/menu.png') no-repeat;
}


#menuPrincipal ul {list-style-type : none;
padding: 0 35px 0 35px;
}
#menuPrincipal li  {float : left;}
#menuPrincipal a {font-size: 11px;
padding: 7px 11px 7px 11px;
display : block;
color : #000000;
text-decoration: none;
font-weight:bold;
border-bottom: none;
}
#menuPrincipal a.pageActive {color:#000000;}
#menuPrincipal a:visited {center; color:#000000;}
#menuPrincipal a:hover {color : #000000;
text-decoration: underline;
border-bottom: none;
}

/* Menu principal spectacle */

#menuPrincipalSpectacle {
height: 32px;
background : url('../images/menu_spectacle.png') no-repeat;
}


#menuPrincipalSpectacle ul {list-style-type : none;
padding: 0 35px 0 35px;
}
#menuPrincipalSpectacle li  {float : left;}
#menuPrincipalSpectacle a {font-size: 11px;
padding: 7px 11px 7px 11px;
display : block;
color : #000000;
text-decoration: none;
font-weight:bold;
border-bottom: none;
}
#menuPrincipalSpectacle a.pageActive {color:#000000;}
#menuPrincipalSpectacle a:visited {center; color:#000000;}
#menuPrincipalSpectacle a:hover {color : #000000;
text-decoration: underline;
border-bottom: none;
}



/*-----------------------------------------------------------*/

/* Sous menu - Ne pas modifier */
#SousMenu {width: 905px; height: 35px; margin:0 auto 0 auto; background-image:url(../images/04_sousMenu.gif); background-repeat:no-repeat;}

	#etoile {
	position:relative;
	top:-60px;
	left:840px;
	width:128px;
	height:116px;

	}
	
	#etoile2 {
	position:relative;
	top:490px;
	left:-50px;
	width:79px;
	height:79px;
	}
	
	#etoile3 {
	position:relative;
	top:50px;
	left:260px;
	width:76px;
	height:79px;
	}

	#etoile4 {
	position:relative;
	top:200px;
	left:870px;
	width:82px;
	height:79px;
	}
	
/*-----------------------------------------------------------*/

/* CONTENU CONTENEUR 2 DIV */
#contenuBg {background : url('../images/container_fond.png') repeat-y;
padding: 0 45px 0 32px;
}

	/* 1) Menu gauche */
#menuGauche {float: left;
width: 192px;
}

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


		#menu_rose_haut {
		height: 42px;
		background : url('../images/menu_rose_haut.png') no-repeat;
		}
		
		#menu_rose_fond {
		background : url('../images/menu_rose_fond.png') repeat-y;
		padding: 0 0 8px 0;
		}
		
		#menu_rose_bas {
		height: 16px;
		background : url('../images/menu_rose_bas.png') no-repeat;
		margin-bottom: 14px;
		}
		
#menu_rose_fond a {
font-size: 12px;
padding: 4px 18px 4px 34px;
display : block;
color : #000000;
text-decoration: none;
font-weight:bold;
background : url('../images/menu_rose_lien.png') no-repeat;
}

#menu_rose_fond a:hover { 
color : #000000;
text-decoration: underline;
border-bottom: none;
}

		
		
		#menu_jaune_haut {
		height: 56px;
		background : url('../images/menu_jaune_haut.png') no-repeat;
		}
		
		#menu_jaune_fond {
		background : url('../images/menu_jaune_fond.png') repeat-y;
		padding: 0 0 8px 0;
		}
		
		#menu_jaune_bas {
		height: 16px;
		background : url('../images/menu_jaune_bas.png') no-repeat;
		margin-bottom: 14px;
		}
		
#menu_jaune_fond a {
font-size: 12px;
padding: 4px 18px 4px 34px;
display : block;
color : #000000;
text-decoration: none;
font-weight:bold;
background : url('../images/menu_jaune_lien.png') no-repeat;
}

#menu_jaune_fond a:hover { 
color : #000000;
text-decoration: underline;
border-bottom: none;
}

		
		
		#menu_bleu_haut {
		height: 56px;
		background : url('../images/menu_bleu_haut.png') no-repeat;
		}
		
		#menu_bleu_haut_concours {
		height: 56px;
		background : url('../images/menu_bleu_haut_concours.png') no-repeat;
		}

		
		#menu_bleu_fond {
		background : url('../images/menu_bleu_fond.png') repeat-y;
		padding: 0 0 8px 0;
		}
		
		#menu_bleu_bas {
		height: 16px;
		background : url('../images/menu_bleu_bas.png') no-repeat;
		margin-bottom: 14px;
		}
		
#menu_bleu_fond a {
font-size: 12px;
padding: 4px 18px 4px 34px;
display : block;
color : #000000;
text-decoration: none;
font-weight:bold;
background : url('../images/menu_bleu_lien.png') no-repeat;
}

#menu_bleu_fond a:hover { 
color : #000000;
text-decoration: underline;
border-bottom: none;
}

	

	
		
		/* BOITE RECHERCHER */
		#boiteRechercher { width:222px; height: 29px; padding: 11px 0 0 0; margin: 0 0 10px 0; background:url(../images/boiteRecherche.gif) left top no-repeat;}		
		#boiteRechercher p { float:left; margin:0px; padding:0px;}
		#boiteRechercher .formulaireRechercher {padding: 0; margin: 0;}
		#boiteRechercher .formulaireBoiteRechercher {width: 114px; height:14px; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #000; border:1px solid #000; background-color: #fff; margin: 0 5px; padding: 1px 0 1px 5px; float:left;}
		
		/* Boite menu Gauche */
		#cadreGauche { width:222px; padding: 24px 0 0 0; margin: 0 0 10px 0; background:url(../images/menuGaucheTop.gif) left top no-repeat;}
		#cadreGaucheImage { width:222px; padding: 24px 0 0 0; margin: 0 0 10px 0; background:url(../images/menuGaucheTop.gif) left top no-repeat;}
		#blocCadreGauche {background: url(../images/menuGaucheBas.gif) left bottom no-repeat;  padding-bottom: 15px;}
		#blocCadreGaucheImage {background: url(../images/menuGaucheBas.gif) left bottom no-repeat;  padding-bottom: 10px;}
		#blocCadreGauche ul {margin: 0 0 0 0; padding: 0; list-style:none; }
		#blocCadreGauche li {height:19px; padding: 0;}
		#blocCadreGauche a {display:block; width:183px; height:19px; padding-left:39px; padding-top:5px; background:url(../images/puceMenuGauche.gif) top left no-repeat; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: none;}
		#blocCadreGauche a:link {color: #6b6b6b;}
		#blocCadreGauche a:visited {color: #6b6b6b;}		
		#blocCadreGauche a:hover {color: #000; text-decoration: none; background-image:url(../images/puceMenuGaucheOver.gif);}

		
		/* Boite Login ancienne*/
		#cadreLogin { width:222px; padding: 24px 0 0 0; margin: 0 0 10px 0; background:url(../images/menuGaucheTop.gif) left top no-repeat;}
		#blocCadreLogin { background: url(../images/menuGaucheBas.gif) left bottom no-repeat;  padding-bottom: 15px; padding-left: 20px;}
		#blocCadreLogin .formulaire {width: 200px; padding-top:5px;}
		#blocCadreLogin .formulaire p { padding:0; margin:0; line-height: 12px;}
		.formulaireBoite {width: 114px; height:14px; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #6b6b6b; border:1px solid #bfc4ca; background-color: #fff; margin: 2px 0; padding:1px;}
		
	/*-----------------------------------------------------------*/
	
	/* 2) Zone de texte ancienne*/
	#zoneTexte {float: right;
width: 662px;
padding: 12px 0 0 0;}
	h1 {font: bold 15px Verdana, Arial, Helvetica, sans-serif; color:#B81B4D; border-bottom: 1px dotted #b7b7b7; margin:0;}
	.positionDroit {float:right; margin-left: 15px; border:none;}
	
	
	/* 2) Zone de texte spectacle*/
	#zoneTexteSpectacle {float:left; width: 830px; padding-left: 30px;}
	#zoneTexteSpectacle p {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#6b6b6b; line-height: 19px; text-align:justify;}
	h1 {font: bold 15px Verdana, Arial, Helvetica, sans-serif; color:#B81B4D; border-bottom: 1px dotted #b7b7b7; margin:0;}
	.positionDroit {float:right; margin-left: 15px; border:none;}

	/* 2) Zone de texte*/
	
#container_droite {
float: right;
width: 662px;
padding: 12px 0 0 0;
}

		.bloc_1_bleu_haut {
		height: 42px;
		background : url('../images/bloc_1_bleu_haut.png') no-repeat;
		}
		
		.bloc_1_bleu_haut p {
		color: #292929;
		font-size: 16px;
		padding: 11px 0 0 70px;
		font-weight: bold;
		}
		
		.bloc_1_bleu_fond {
		background : url('../images/bloc_1_bleu_fond.png') repeat-y;
		padding: 6px 20px 6px 20px;
		color: #FFFFFF;
		font-size: 13px;
		}
		
		.bloc_1_bleu_fond span {
		color: #004061;
		font-weight: bold;
		}
		
		.bloc_1_bleu_bas {
		height: 12px;
		background : url('../images/bloc_1_bleu_bas.png') no-repeat;
		margin-bottom: 14px;
		}

		.bloc_1_rose_haut {
		height: 42px;
		background : url('../images/bloc_1_rose_haut.png') no-repeat;
		}
		
		.bloc_1_rose_haut p {
		color: #292929;
		font-size: 16px;
		padding: 11px 0 0 70px;
		font-weight: bold;
		}
		
		.bloc_1_rose_fond {
		background : url('../images/bloc_1_rose_fond.png') repeat-y;
		padding: 6px 20px 6px 20px;
		color: #000000;
		font-size: 13px;
		}
		
		.bloc_1_rose_fond span {
		color: #870C29;
		font-weight: bold;
		font-size: 13px;
		}
		
		.bloc_1_rose_bas {
		height: 12px;
		background : url('../images/bloc_1_rose_bas.png') no-repeat;
		margin-bottom: 14px;
		}

		.bloc_1_jaune_haut {
		height: 42px;
		background : url('../images/bloc_1_jaune_haut.png') no-repeat;
		}
		
		.bloc_1_jaune_haut p {
		color: #292929;
		font-size: 16px;
		padding: 12px 0 0 70px;
		font-weight: bold;
		}
		
		.bloc_1_jaune_fond {
		background : url('../images/bloc_1_jaune_fond.png') repeat-y;
		padding: 6px 20px 6px 20px;
		color: #000000;
		font-size: 13px;
		}
		
		.bloc_1_jaune_fond span {
		color: #004061;
		font-weight: bold;
		}
		
		.bloc_1_jaune_bas {
		height: 12px;
		background : url('../images/bloc_1_jaune_bas.png') no-repeat;
		margin-bottom: 14px;
		}

		#concours {
		height: 192px;
		margin-bottom: 14px;
		}
		
		.bloc_2_haut {
		height: 47px;
		}
				
		.bloc_2_jaune_fond {
		background : url('../images/bloc_2_jaune_fond.png') repeat-y;
		padding: 10px 20px 0 20px;
		color: #000000;
		font-size: 12px;
		}
				
		.bloc_2_jaune_bas {
		height: 34px;
		background : url('../images/bloc_2_jaune_bas.png') no-repeat;
		margin-bottom: 14px;
		}
		
		.bloc_2_bleu_fond {
		background : url('../images/bloc_2_bleu_fond.png') repeat-y;
		padding: 10px 20px 0 20px;
		color: #000000;
		font-size: 12px;
		}
				
		.bloc_2_bleu_bas {
		height: 34px;
		background : url('../images/bloc_2_bleu_bas.png') no-repeat;
		margin-bottom: 14px;
		}
		
		.bloc_2_rose_fond {
		background : url('../images/bloc_2_rose_fond.png') repeat-y;
		padding: 10px 20px 0 20px;
		color: #000000;
		font-size: 12px;
		}
				
		.bloc_2_rose_bas {
		height: 34px;
		background : url('../images/bloc_2_rose_bas.png') no-repeat;
		margin-bottom: 14px;
		}
				
		.pub_468x60 {
		height: 60px;
		margin-bottom: 14px;
		text-align: center;
		}
		
		.image_gauche {
		float: left;
		margin: 0 10px 10px 0;
		}

		.image_droite {
		float: right;
		margin: 0 0 10px 10px;
		}



	/*-----------------------------------------------------------*/
	
	/* Patch bug IE6 */
	.spacer {clear: both; visibility:hidden; margin:0; padding:0;}

/*-----------------------------------------------------------*/

/* footer ancien */
/*#footer {width: 905px; height: 25px; margin:0 auto 0 auto; padding-top: 35px; background-image:url(../images/06_footer.gif); background-position:top; background-repeat:no-repeat; }*/
/*#footer p {font-size: 9px; text-align: center;}*/

/* nouveau footer */

#footer {
height: 77px;
background : url('../images/footer.png') no-repeat;
margin-bottom: 10px;
}

#footer p {
font-weight: bold;
padding: 43px 30px 0 30px;
text-align: center;
}


/*-----------------------------------------------------------*/

/* styles globaux */

a:link { text-decoration: none; color:#B81B4D;}
a:visited { text-decoration: none; color:#B81B4D;}
a:hover { text-decoration: underline; color:#000;}


.sansBordure { border: none;}

.galerieBtn {font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff; border:none; background-color: #000; margin: 2px 0; padding:4px;}

#modif_compte {
text-align: center;
margin : auto;
padding : 0;
font-size: 12px;
color : #000000;
font-family: Arial, Helvetica, sans-serif;
background : #FAAEC0 url('../images/fond_rose.png') repeat-x top;
}