/*
 *		classes.css
 *
 *		gHTML v0.4
 *		Auteur : Gyan <gyan000@free.fr>
 */
.demiLigne {line-height: 0.5px;}
.recrutement {
	position: relative;
	left: 150px;
	text-align: center;
	border: 2px dotted #80211A;
	width: 300px;
	background-color: #F7F2E8;
}
.plaquette {
	left: 50px;
	text-align: center;
	border: 1px solid #80211A;
	width: 350px;
	background-color: #F7F2E8;
}
.fichier {
	margin-top: -50px;
	left: 50px;
	text-align: center;
	border: 1px solid #80211A;
	width: 350px;
	background-color: #F7F2E8;
	margin-bottom: 20px;
}
.information {
	text-align: center;
	width: 300px;
	font-size: x-small;
}
/* rouge gras */
.rougeGras {
	color: #7F0301;
	font-weight: bold;
}
/* <TABLE> Image de fond liste des membres. */
.lesMembres {
	background-image: url('./images/logo-primoLucig.png');
	background-repeat: no-repeat;
	color: #7F0301;
	font-weight: bold;
}
/* <DIV> Presse */
.presseReference {
	text-align: right;
	padding: 0px 5px 5px 0px;
}
/* <IMG> Encadrement d'un image. */
.imageEncadree {
	border: 1px solid #7F0301;
}
/* <TD> Auteur */
.repertoireAuteur {
	width: 200px;
	vertical-align: text-top;
	font-weight: bold;
	color: #7F0301;
}
.repertoireTitre{
	width: 300px;
}
/* <DIV> Image entour�e de texte. */
.imageEnglobee {
	border: 1px solid #7F0301;
	float: left;
	margin: 0px 10px 0px 10px;
}
/* <P> */
.lettrine:first-letter {
	margin-top: -7px;
	font-size: 300%;
	font-weight: bold;
	float:left;
	color: #3A50B1;
}
.lettrine {
	width: 650px;
	text-align: justify;
}
/* <A> lien survolé. */
.lien:hover {
	border-top: 1px solid #4C95C8;
	border-bottom: 1px solid #4C95C8;
}
/* Définition des balises de mise en forme. */
.fushia {color: #ED1FB0;}
.violet {color: #5B00B8;}
.rose {color: #FFBAFD;}
.violet_clair {color: #CCCCFF;}
.italique {font-style: italic;}

.encadrementSousCadre-1 {
	width: 650px;
	height: 25px;
	background-color: white;
}
.encadrementSousCadre-1-Titre {
	text-align: center;
	padding-left: 100px;
	padding-right: 100px;
	font-weight: bold;
	font-size: large;
	height: 25px;
}
.encadrementSousCadre-1-Contenu {
	width: 650px;
	text-align: justify;
  	padding: 5px 5px 5px 5px;
}
.encadrementConcerts {
	width: 640px;
	background: url('./images/fondConcert.png') no-repeat right bottom ;
	background-color: #fefbf6;
	border-bottom: 1px solid #7C1B14;
	border-right: 1px solid #7C1B14;

}

/*
 * Onglets.
 */
.entreOnglets {
}
.ongletActif {
	text-align: center;
	font-weight: bold;
	height: 30px;
}
.ongletInactif {
	cursor: pointer;
	text-align: center;
	height: 30px;
	}
.ongletInactif:hover {
	background-color: #DDF5FF;
}
.contenuOnglet {
	border-top-width: 0px;
	text-align: justify;
}

/* Cadre d aide. */
.cadreAideHG {
	width: 10px;
	height: 10px;
	border-left: 2px solid #7F0301;
	border-top: 2px solid #7F0301;
	background-color: #F9F4EA;
}
.cadreAideH {
	height: 8px;
	background-color: #F9F4EA;
	border-top: 2px solid #A9176A;
}
.cadreAideHD {
	width: 10px;
	height: 10px;
	border-right: 2px solid #7F0301;
	border-top: 2px solid #7F0301;
	background-color: #F9F4EA;
}
.cadreAideG {
	width: 8px;
	border-left: 2px solid #7F0301;
	background-color: #F9F4EA;
}
.cadreAide {
	text-align: center;
	background-color: #F9F4EA;
}
.cadreAideD {
	width: 8px;
	border-right: 2px solid #7F0301;
	background-color: #F9F4EA;
	}
.cadreAideBG {
	width: 10px;
	height: 10px;
	border-left: 2px solid #7F0301;
	border-bottom: 2px solid #7F0301;
	background-color: #F9F4EA;
}
.cadreAideB {
	height: 8px;
	background-color: #F9F4EA;
	border-bottom: 2px solid #7F0301;
}
.cadreAideBD {
	width: 10px;
	height: 10px;
	border-right: 2px solid #7F0301;
	border-bottom: 2px solid #7F0301;
	background-color: #F9F4EA;
}

/*
 *	Classes relatives aux formulaires.
 *
 *
 * Titre d une section. */
.sectionTitre {
	text-align: right;
	font-weight: bold;
	font-size: 15px;
	color: #ED1FB0;
}
/* Alignement d'un formulaire. */
.formulaire {
	text-align: left;
}
/* Apparence du cadre d'une section. */
.sectionFormulaire {
	text-align: left;
}
.sectionGauche {
	height: 25px;
	vertical-align: top;
	text-align: right;
	font-weight: bold;
}
.sectionDroite {
	text-align: left;
}
/* <TD> encadrant les champs contenant des erreurs. */
.erreur {
	width: 100%;
	margin: 10px 0px 10px 0px;
	padding: 5px;
	border: 1px dotted red;
	font-weight: bold;
	text-align: center;
	color: #7F0301;
	background-color: #F9F4EA;
}
/* Encadrement des options de mise en forme du texte. */
.encadrementHG {
	width: 5px;
	height: 5px;
	border-left: 1px solid #7F0301;
	border-top: 1px solid #7F0301;
	background-color: #F9F4EA;
}
.encadrementH {
	height: 5px;
	background-color: #F9F4EA;
	border-top: 1px solid #7F0301;
}
.encadrementHD {
	width: 5px;
	height: 5px;
	border-right: 1px solid #7F0301;
	border-top: 1px solid #7F0301;
	background-color: #F9F4EA;
}
.encadrementG {
	background-color: #F9F4EA;
	width: 4px;
	border-left: 1px solid #7F0301;
}
.encadrement {
	text-align: center;
	background-color: #F9F4EA;
}
.encadrementD {
	background-color: #F9F4EA;
	width: 4px;
	border-right: 1px solid #7F0301;
}
.encadrementBG {
	width: 5px;
	height: 5px;
	border-left: 1px solid #7F0301;
	border-bottom: 1px solid #7F0301;
	background-color: #F9F4EA;
}
.encadrementB {
	height: 5px;
	background-color: #F9F4EA;
	border-bottom: 1px solid #7F0301;
}
.encadrementBD {
	width: 5px;
	height: 5px;
	border-right: 1px solid #7F0301;
	border-bottom: 1px solid #7F0301;
	background-color: #F9F4EA;
}
/* Encadrement des listing. */
.titreColonne1 {
	border-left: 1px solid #7F0301;
	border-bottom: 1px solid #7F0301;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	height: 15px;
	text-align: center;
	background-color: #F9F4EA;
	color: #7F0301;
}
.titreColonne2 {
	border-left: 1px solid #7F0301;
	border-bottom: 1px solid #7F0301;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	height: 15px;
	text-align: center;
	background-color: #F9F4EA;
	color: #7F0301;
}
.titreColonne3 {
	border-bottom: 1px solid #7F0301;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	height: 15px;
	text-align: center;
	background-color: #F9F4EA;
	color: #7F0301;
}
.titreLigne1 {
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	height: 15px;
	text-align: center;
	background-color: #F9F4EA;
}
.titreLigne2 {
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	height: 15px;
	text-align: center;
	background-color: #FFFAF0;
}
.listingHG {
	width: 5px;
	height: 5px;
	border-left: 1px solid #7F0301;
	border-top: 1px solid #7F0301;
	background-color: #F9F4EA;
}
.listingH {
	height: 5px;
	background-color: #F9F4EA;
	border-top: 1px solid #7F0301;
}
.listingHD {
	width: 5px;
	height: 5px;
	border-right: 1px solid #7F0301;
	border-top: 1px solid #7F0301;
	background-color: #F9F4EA;
}
.listingG1 {
	background-color: #F9F4EA;
	width: 4px;
	border-left: 1px solid #7F0301;
}
.listingG2 {
	background-color: #FFFAF0;
	width: 4px;
	border-left: 1px solid #7F0301;
}
.listingG3 {
	background-color: #F9F4EA;
	width: 4px;
	border-left: 1px solid #7F0301;
}
.listing1 {
	padding: 0px 5px 0px 5px;
	border-left: 1px solid #7F0301;
	text-align: center;
	background-color: #F9F4EA;
}
.listing2 {
	padding: 0px 5px 0px 5px;
	border-left: 1px solid #7F0301;
	text-align: center;
	background-color : #FFFAF0;
}
.listingD1 {
	background-color: #F9F4EA;
	width: 4px;
	border-right: 1px solid #7F0301;
}
.listingD2 {
	background-color: #FFFAF0;
	width: 4px;
	border-right: 1px solid #7F0301;
}
.listingD3 {
	background-color: #F9F4EA;
	width: 4px;
	border-right: 1px solid #7F0301;
}
.listingBG {
	width: 5px;
	height: 5px;
	border-left: 1px solid #7F0301;
	border-bottom: 1px solid #7F0301;
	background-color: #FFFAF0;
}
.listingB {
	height: 5px;
	background-color: #FFFAF0;
	border-bottom: 1px solid #7F0301;
}
.listingBD {
	width: 5px;
	height: 5px;
	border-right: 1px solid #7F0301;
	border-bottom: 1px solid #7F0301;
	background-color: #FFFAF0;
}
/* Barre d'un sous-menu. */
.sousMenuBarre {
	padding: 0px 5px 0px 5px;
	background-color: #F9F4EA;
	height: 25px;
	border: 3px solid #7F0301;
	border-width: 3px 0px 2px 0px;
}
.sousMenuBarre A {
	color: #7F0301;
}
.sousMenuBarre A:hover {
	color: #7F0301;
	border-top: 1px solid #7F0301;
	border-bottom: 1px solid #7F0301;
}
.sousMenuBarreLien {
	vertical-align: middle;
}
 /* <TABLE>  Exceptions. */
.exception {
  	vertical-align: top;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	background-color: #F9F4EA;
	border: 2px dashed #7F0301;
 }
 /* <TABLE> de débugage. */
.debug {
	margin-top: 10px;
	width: 100%;
	border: 2px dashed #DF0004;
	background-color: #AE6D7D;
}