body {

	margin : 0px ;
	padding : 0px ;
	background : white ;
	font-family : sans-serif ;
	background : url('images/fond_large.gif') no-repeat ;

}

/* Placement absolu du ballon */

#ballons {

	position : absolute ;
	left : 0px ;
	top : 0px ;

}

/* Cadre complet de page */

#conteneurPage {

	width : 100% ;
	height : 100% ;

}

/* En-tête */

#header {

	width : 100% ;
	height : 69px ;
	background : url('images/fond/h.gif') no-repeat ;
	
}

/* Menu */

#conteneurMenu {

	position : absolute ;
	width : 168px ;
	height : 482px ;
	left : 0px ;
	background : url('images/fond/g.gif') no-repeat ;
	
}

#conteneurMenu #contenuMenu {

	margin-left : 10px ;
}

/* Liens ombrÃ©es du menu */

#conteneurMenu #contenuMenu h1, #conteneurMenu #contenuMenu .ombre, #conteneurMenu #contenuMenu ombre2 {

	font: bold 19px verdana, sans-serif;
	text-align : left ;
	margin-bottom : -12px ;
	
}

#conteneurMenu #contenuMenu h1 {

	position: relative;
	top: -1px;
	left: -1px;
	color: #895518 ;
}

#conteneurMenu #contenuMenu h1 .ombre {
	
	position: absolute;
	top: 2px;
	left: 2px;
	color: #895518 ;
}


#conteneurMenu #contenuMenu h1 .ombre2 {

	position: absolute;
	top: 1px;
	left: 1px;
	color: #F3CFA7 ;
	text-decoration : none ;
}

#conteneurMenu #contenuMenu h1:hover, #conteneurMenu #contenuMenu h1:hover .ombre {

	color: #D0730A;
}

#conteneurMenu #contenuMenu h1:hover .ombre2 {

    color : #895518 ;
}

/* Sous Menu */

#conteneurContenu #sousMenu {

	width : 210px ;
	height : 300px ;
	float : left ;
	text-align : center ;
	overflow : auto ;
	border : 0px solid blue ;
	
}

/* SousContenu Page */

#conteneurContenu #sousContenu {

	overflow: auto;
	height : 340px ;
	font-size : 17px ;
	border : 0px solid red ;
	scroll-face-color : #89DC98 ;

}

/* Contenu de la page */

#conteneurContenu {

	background : url('images/fond/contenu.gif') no-repeat ;
	margin-left : 168px ;
	height : 482px ;
	width : 835px ;
	
}

#conteneurContenu #contenu {

	overflow: auto;
	margin-left : 25px ;
	margin-right : 15px ;
	font-size : 12px ;
	height : 475px ;
	width : 800px ;

}

#conteneurContenu #contenu #imageHome {

  float : left ;
	width : 500px ;
	text-align : center ;
}

/* LIENS */

#conteneurContenu #contenu a {

	text-decoration : none ;
	color : black ;
}

#conteneurContenu #contenu a.lien {

	border-bottom : 1px dashed black ;
}

#conteneurContenu #contenu a.lien:hover {

	border-bottom : 1px solid black ;
}

#conteneurContenu #contenu a.liensSousMenu {

	font-size : 17px ;
	margin-bottom :	20px ;
	border-bottom : 1px dashed black ;
}

#conteneurContenu #contenu a.liensSousMenu:hover {

	border-bottom : 1px solid black ;
}


 a.lienGalerie {
	
	border-bottom : 1px dashed black ;
	font-size : 12px ;
}

 a.lienGalerie:hover {
	
	border-bottom : 1px solid black ;
}

/* FORMULAIRES */

.formInputText {

	background-color : #89DC98 ;
	border : 1px dashed black ;
	font-weight : bold ;
}

.formInputSubmit {

	background-color : #89DC98 ;
	border : 1px solid black ;
	font-weight : bold ;
}

/* TEXTE */

#conteneurContenu #contenu .titre {

	
	text-indent : 49px ;
	font-size : 35px ;
	height : 49px ;
	color : #259F38 ;
	font-weight : bold ;
	text-align : center ;
}

#conteneurContenu #contenu .sousTitre{

	font-size : 30px ;
	color : black ;
	text-align : center ;
	margin : 0px ;
	margin-bottom : 15px ;
}

#conteneurContenu #contenu .sousSousTitre{

	font-size : 24px ;
	color : black ;
	text-align : center ;
}

#conteneurContenu #contenu .erreur {

	color : red ;
	font-weight : bold ;
	text-align : center ;
}

#conteneurContenu #contenu .validation {

	color : green ;
	font-weight : bold ;
	text-align : center ;
}

#conteneurContenu #contenu .noteUnderline , #conteneurContenu #contenu .note {

	text-align : left ;
	font-size : 12px ;
}

#conteneurContenu #contenu .noteUnderline {

	text-decoration : underline ;
}

/* TEXTE */

#conteneurContenu #contenu .titre {

	
	text-indent : 49px ;
	font-size : 25px ;
	height : 49px ;
	color : #259F38 ;
	font-weight : bold ;
	text-align : center ;
	
}

#conteneurContenu #contenu .texteAccueil {

	font-size : 12px ;
	color : black ;
}

#conteneurContenu #contenu a.lienAccueil {

	font-size : 16px ;
	text-decoration : none ;
	color : black ;
	border-bottom : 1px dashed black ;
}

#conteneurContenu #contenu a.lienAccueil:hover {

	border-bottom : 1px solid black ;
	
}

#conteneurContenu #contenu a.noteLien {

	font-size : 10px ;
	text-decoration : none ;
	border-bottom : 1px dashed black ;
	color : black ;
	float : right ;
}

#conteneurContenu #contenu a.noteLien:hover {

	border-bottom : 1px solid black ;
}

#conteneurContenu #contenu .note {

	text-align : right ;
	font-size : 10px ;
	font-weight : bold ;
	margin-right : 40px ;

}

/* Galerie */

#conteneurContenu #contenu .galImage {

	border : 1px dashed black ;
}

#conteneurContenu #contenu .galImage:hover {

	border : 1px solid black ;
	filter:Wave() ;
}

/* Concert */

#conteneurContenu #contenu .titreConcert {

	background : url('images/puce.gif') left no-repeat;
	margin-left : 60px ;
	text-indent : 38px ;
	height : 26px ;
	text-align : left ;
	font-size : 20px ;
}

#conteneurContenu #contenu .sousTitreConcert {

	text-align : left ;
	font-size : 15px ;
}


/* News */

#conteneurNews {

	width : 232px ;
	float : right ;
}

#conteneurNews #hautNews {

	background : url('images/news/haut.gif') no-repeat ;	
	height : 42px ;
}

#conteneurNews #titreNews {

	font-family : verdana ;
	font-size : 25px ;
	padding-left : 84px ;
	margin-top : -197px ;
}

#conteneurNews #contenuNews {

	background : url('images/news/contenu.gif') repeat ;
	height : 150px ;
	padding-top : 20px ;
	padding-left : 30px ;
}

#conteneurNews #basNews {

	background : url('images/news/bas.gif') no-repeat ;	
	height : 17px ;
}

/* Statistiques */

#stats{

	float : right ;
	width : 90px ;
	border : 1px dashed black ;
	text-align : center ;
	font-size : 12px ;
	font-weight : bold ;
	padding : 3px ;
  clear : both ;
  margin-top : -75px ;
}

/* Livre d'Or */

hr{

	border : 0.7px dashed black ;

}

/* Pied de page */

#footer {

	background : url('images/fond/b.gif') no-repeat ;
	width : 1003px ;
	height : 68px
	

}

/* Rapport Erreur */

#rapportErreur {
display: none ;
margin-left : 150px ;
}

#lienRapportErreur a{
margin-left : 150px ;
}