a.lien1a {
	color: #003300;
	text-decoration: none;            /* Suppression du soulignement normal *//*border-bottom: 1px solid #ff8000; /* Simulation d'un soulignement dans une couleur différente */

}
a.lienvolets {
	color: #003300;
	background-color: #f4f3da;
	text-decoration: none;            /* Suppression du soulignement normal *//*border-bottom: 1px solid #ff8000; /* Simulation d'un soulignement dans une couleur différente */

}
a.lien1 {
	color: #ffffff;
	text-decoration: none;            /* Suppression du soulignement normal *//*border-bottom: 1px solid #ff8000; /* Simulation d'un soulignement dans une couleur différente */

}
a.lien2 {
	color: #5e56e7;
	text-decoration: none;             /* Suppression du soulignement normal *//*border-bottom: 2px dotted #8000ff; /* Plus l'épaisseur est grande, plus les points seront gros */

}
a.lien3 {
	color: #0066cc;
	text-decoration: none;             /* Suppression du soulignement normal */
	border-bottom: 3px double #0066cc; /* Trois pixels minimum, pour voir les deux lignes */
}
a.lien1a:hover, a.lien2:hover, a.lien3:hover,  a.lien1:active, a.lien2:active, a.lien3:active {
	color: #65261c;
	border-color: white; /* Seule la couleur change, la forme et la taille de la bordure ne changent pas */
	background-color: #ffb520;
}
a.lien1:hover {
	color: #000000;
	border-color: white; /* Seule la couleur change, la forme et la taille de la bordure ne changent pas */
	background-color: #fc3;
}
a.lien4 {
	text-decoration: none;
	color: #34558A;
	border: 1px solid transparent;     /* Les bordures droites et gauches qui apparaîtront au passage de la souris déplaceraient   */
	border-bottom: 1px dotted #458EFF; /*   le texte de deux pixels vers la droite. C'est pourquoi on les définit tout le temps à  */
}                                    /*   1 pixel mais invisibles au repos. Note : "transparent" ne fonctionne pas sous IE < 7.  */
a.lien4:hover {
	border: 1px solid #FFA713;
}
.menu-membres {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style:italic;
	background-color:#9c3a09;
	text-align: center;
	font-weight: normal;
	color: #ffffff;
}
.Style_Texte_normal_centre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	color: #003300;
}
.Style_Texte_normal_centre_blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	background-color: white;
	color: #003300;
}
.titre-pages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	background-color:#9c3a09;
}
.titre-volets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	background-color:#9c3a09;
	BORDER-TOP: #ffb010 1px solid;
	BORDER-LEFT: #ffb010 1px solid;
	BORDER-RIGHT: #ffb010 1px solid;
	BORDER-BOTTOM: #ffb010 1px solid;
}
.titre-volets-rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	background-color:#9c3a09;
	BORDER-TOP: #ffb010 1px solid;
	BORDER-LEFT: #ffb010 1px solid;/*BORDER-RIGHT: #ffb010  1px solid;

	BORDER-BOTTOM: #ffb010  1px solid;*/

}
.titre-volets-neutreHaut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #000000;
	background-color: #F4F3DA;
	BORDER-TOP: #ffb010 1px solid;
	BORDER-LEFT: #ffb010 1px solid;/*BORDER-RIGHT: #ffb010  1px solid;

	BORDER-BOTTOM: #ffb010  1px solid;*/

}
.titre-volets-neutreBas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #000000;
	background-color: #F4F3DA;
	/*BORDER-TOP: #ffb010  1px solid;*/

	BORDER-LEFT: #ffb010 1px solid;
	BORDER-RIGHT: #ffb010 1px solid;
	BORDER-BOTTOM: #ffb010 1px solid;
}
.titre-pages-membres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #000000;
	background-color: #eab800;
	BORDER-TOP: #cc3300 1px solid;
	BORDER-LEFT: #cc3300 1px solid;
	BORDER-RIGHT: #cc3300 1px solid;
	BORDER-BOTTOM: #cc3300 1px solid;
}
.titre-prog-defaut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	font-style:normal;
	color: #000000;
	background-color: #f4f3da;
}
.pagesprog-defaut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #000000;
	background-color: #f7e0a7;
	BORDER-TOP: #cc3300 1px solid;
	BORDER-LEFT: #cc3300 1px solid;
	BORDER-RIGHT: #cc3300 1px solid;
	BORDER-BOTTOM: #cc3300 1px solid;
}
.messagerie_membres-dates {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	font-style:normal;
	color: #000000;
	background-color: #f4f3da;
	/*BORDER-TOP: #ff1b05 1px solid;

	BORDER-LEFT: #ff1b05 1px solid;

	BORDER-RIGHT: #ff1b05 2px solid;

	BORDER-BOTTOM: #ff1b05 2px solid;*/

	padding:0px 0px 0px 6px;
}
.messagerie_membres-sujets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	font-style:italic;
	color: #000000;
	background-color: #f4f3da;
	/*BORDER-TOP: #ff1b05 1px solid;

	BORDER-LEFT: #ff1b05 1px solid;

	BORDER-RIGHT: #ff1b05 2px solid;

	BORDER-BOTTOM: #ff1b05 2px solid;*/

	padding:0px 0px 0px 6px;
}
.messagerie_membres-question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	font-style:normal;
	color: #2208fe;
	background-color: #ffffff;
	/*BORDER-TOP: #660000 1px solid;

	BORDER-LEFT: #660000 1px solid;

	BORDER-RIGHT: #660000 2px solid;

	BORDER-BOTTOM: #660000 2px solid;*/

	padding:2px 3px 2px 6px;
}
.messagerie_membres-reponse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	font-style:normal;
	color: #254e1a;
	background-color: #ffffff;
	/*BORDER-TOP: #660000 1px solid;

	BORDER-LEFT: #660000 1px solid;

	BORDER-RIGHT: #660000 2px solid;

	BORDER-BOTTOM: #660000 2px solid;*/

	padding:2px 3px 2px 6px;
}
.news-letter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	font-weight: normal;
	color: #003300;
}
.bandeau1 {
	background-image: url("../images/general/festivallon-logo.jpg");
	background-repeat: no-repeat;
	background-position: center;
}
.intertdprog {
	width:5px;
	/*height:20px;*/

	background-color: #eab800;
	BORDER-TOP: #cc3300 1px solid;
	BORDER-LEFT: #cc3300 1px solid;
	BORDER-RIGHT: #cc3300 1px solid;
	BORDER-BOTTOM: #cc3300 1px solid;
}
.intertdprogbas {
	width:5px;
	/*height:20px;*/

	background-color: #eab800;
	/*BORDER-TOP: #cc3300 1px solid;*/

	BORDER-LEFT: #cc3300 1px solid;
	BORDER-RIGHT: #cc3300 1px solid;
	BORDER-BOTTOM: #cc3300 1px solid;
}
.intertdproghaut {
	width:5px;
	/*height:20px;*/

	background-color: #eab800;
	BORDER-TOP: #cc3300 1px solid;
	BORDER-LEFT: #cc3300 1px solid;
	BORDER-RIGHT: #cc3300 1px solid;/*BORDER-BOTTOM: #cc3300 1px solid;*/

}
.datesprog {
	width:150px;
	/*height:15px;*/

	background-color: #ffffff;
	BORDER-TOP: #006600 1px solid;
	BORDER-LEFT: #cc3300 1px solid;
	BORDER-RIGHT: #cc3300 1px solid;
	BORDER-BOTTOM: #006600 1px solid;
	background-color: #ffe5b2;
	font-family: Verdana, Geneva, sans-serif;
	color:#5F4E36;
	font-size:11px;
	font-weight: bold;
	text-align: center;
}
.nomsprogartistes {
	width:250px;
	height:15px;
	background-color: #ffffff;
	BORDER-TOP: #006600 1px solid;
	BORDER-LEFT: #cc3300 3px solid;
	/*BORDER-RIGHT: #cc3300 1px solid;*/

	BORDER-BOTTOM: #006600 1px solid;
	padding:0px 0px 0px 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align: left;
}
.styleprogartistes {
	width:350px;
	/*height:15px;*/

	background-color: #ffffff;
	BORDER-TOP: #006600 1px solid;
	BORDER-LEFT: #cc3300 1px solid;
	BORDER-RIGHT: #cc3300 1px solid;
	BORDER-BOTTOM: #006600 1px solid;
	padding:0px 0px 0px 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align: left;
}
.membresprog {
	width:170px;
	/*height:15px;*/

	background-color: #ffffcc;
	BORDER-TOP: #006600 1px solid;
	BORDER-LEFT: #cc3300 1px solid;
	BORDER-RIGHT: #cc3300 1px solid;
	BORDER-BOTTOM: #006600 1px solid;
	font-family: Verdana, Geneva, sans-serif;
	font-size:9px;
	text-align: center;
}
.membresprogD {
	width:350px;
	/*height:15px;*/

	background-color: #ffffcc;
	BORDER-TOP: #006600 1px solid;
	BORDER-LEFT: #cc3300 1px solid;
	BORDER-RIGHT: #cc3300 1px solid;
	BORDER-BOTTOM: #006600 1px solid;
	font-family: Verdana, Geneva, sans-serif;
	font-size:9px;
	text-align: center;
}
.membresprogDh {
	width:350px;
	/*height:15px;*/

	background-color: #ffffcc;
	/*BORDER-TOP: #006600 1px solid;*/

	BORDER-LEFT: #cc3300 1px solid;
	BORDER-RIGHT: #cc3300 1px solid;
	BORDER-BOTTOM: #006600 1px solid;
	font-family: Verdana, Geneva, sans-serif;
	font-size:9px;
	text-align: center;
}
.membresprogbas {
	width:170px;
	/*height:15px;*/

	background-color: #ffffcc;
	/*BORDER-TOP: #006600 1px solid;*/

	BORDER-LEFT: #cc3300 1px solid;
	BORDER-RIGHT: #cc3300 1px solid;
	BORDER-BOTTOM: #006600 1px solid;
	font-family: Verdana, Geneva, sans-serif;
	font-size:9px;
	text-align: center;
}
.faquestion {
	border:1px solid #880000;
	background-color:#EFEDED;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	color: #333333;
}
.faqreponses {
	background-color:#ffffff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	color: #333333;
	BORDER-LEFT: #cc3300 1px solid;
	BORDER-BOTTOM: #cc3300 1px solid;
	BORDER-RIGHT: #cc3300 1px solid;
}
.faqreponsesB {
	background-color:#ffffff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	color: #333333;
	BORDER-LEFT: #cc3300 1px solid;
	BORDER-BOTTOM: #cc3300 1px solid;
}
.faqreponsesC {
	background-color:#ffffff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	color: #333333;
	BORDER-BOTTOM: #cc3300 1px solid;
	BORDER-RIGHT: #cc3300 1px solid;
}
.ligneH {
	background-image: url("../images/general/lh.jpg");
	background-repeat: no-repeat;
	background-position: center;
}
.bas-page {
	border: 1px solid #880000;
	background-color:#EFEDED;
	padding : 2px 2px 2px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	color: #333333;
}
.entete-colonne {
	border: 1px solid #880000;
	background-color: #856d4d;
	padding : 2px 2px 2px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #f1f8dc;
}
.entete-page {
	border:1px solid #880000;
	background-color:#EFEDED;
	/*padding : 1px 1px 1px 1px;*/

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #333333;
}
.entete-pageright {
	background-color:#EFEDED;
	/*padding : 1px 1px 1px 1px;*/

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #333333;
	BORDER-TOP: #880000 1px solid;
	/*BORDER-LEFT: #880000 1px solid;*/

	BORDER-RIGHT: #880000 1px solid;
	BORDER-BOTTOM: #880000 1px solid;
}
.infolegales {
	border:1px solid #880000;
	background-color:#EFEDED;
	padding : 2px 2px 2px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	font-weight: normal;
	color: #333333;
}
.content-pages {
	vertical-align: top;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	padding : 0px 10px 0px 10px;
}
.pages_espace_membres {
	vertical-align: top;
	background-color: #fcf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align:center;
}
.table_espace_membres {
	background-color: #f4f3da;
	padding:0px 0px 0px 0px;
}
.table_espace_membres-centre {
	background-color: #f4f3da;
	padding:0px 0px 0px 0px;
	text-align:center;
}
.membres-groupe-info-volets {
	background-color: #ffffff;
	padding:0px 0px 0px 0px;
	text-align:center;
}
.images-lieux {
	padding:0px 0px 0px 0px;
	height: 133px;
	width: 200px;
	border: 0px;
}
.formulaires {
	vertical-align: top;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align:center;
}
.formulaires-espaces {
	vertical-align: top;
	background-color: #fcf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align:center;
}
.aideformulaires {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	font-weight: normal;
	color: #003300;
	text-align:right;
	padding:0px 10px 0px 0px;
}
.aideformulaires_espaces-membres {
	background-color: #f4f3da;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	font-weight: normal;
	text-align:left;
	padding:0px 0px 0px 10px;
}
.texte_accueil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align:justify;
	padding:10px 10px 10px 10px;
}
.aideformul_espaces-membres_prog {
	background-color: #f4f3da;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	font-weight: normal;
	text-align:center;
	padding:0px 0px 0px 10px;
}
.texte_espaces-membres {
	background-color: #f4f3da;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align:left;
	padding:0px 10px 0px 10px;
}
.visualisation-page-lieux {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align:left;
	padding:0px 10px 0px 10px;/*BORDER-TOP: #e91f00 2px solid;

	BORDER-LEFT: #e91f00 2px solid;

	BORDER-RIGHT: #e91f00 2px solid;

	BORDER-BOTTOM: #ffb010 1px solid;*/

}
.visualisation-page-lieux-inside {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align:left;
	padding:0px 10px 0px 10px;
	/*BORDER-TOP: #e91f00 2px solid;

	BORDER-LEFT: #e91f00 2px solid;

	BORDER-RIGHT: #e91f00 2px solid;*/

	BORDER-BOTTOM: #ffb010 1px solid;
}
INPUT.textbox {
	/*BORDER-RIGHT: #cccccc 1px solid;*/

	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 3px;
	FONT-SIZE: 11px;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 2px solid;
	BORDER-BOTTOM: #cccccc 2px solid;
	FONT-FAMILY: Tahoma, Verdana, Arial;
	HEIGHT: 12px;
}
INPUT.textboxformlieux {
	BORDER-TOP: #983724 1px solid;
	BORDER-RIGHT: #983724 2px groove;
	BORDER-BOTTOM: #983724 2px groove;
	BORDER-LEFT: #983724 1px solid;
	PADDING-LEFT: 3px;
	background-color: #FAF8F8;
	FONT-SIZE: 13px;
	FONT-FAMILY: Tahoma, Verdana, Arial;
	HEIGHT: 14px
}
SELECT.textboxformlieux {
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma, Verdana, Arial;
}
textarea.textboxformlieux_ {
	BORDER-TOP: #983724 1px solid;
	BORDER-RIGHT: #983724 2px solid;
	BORDER-BOTTOM: #983724 2px solid;
	BORDER-LEFT: #983724 1px solid;
	PADDING-LEFT: 3px;
	width: 350px;
	height: 100px;
	background-color: FAF8F8;
	FONT-SIZE: 13px;
	FONT-FAMILY: Tahoma, Verdana, Arial;
}
textarea.textboxdescriptionlieux {
	BORDER-TOP: #983724 1px solid;
	BORDER-RIGHT: #983724 2px solid;
	BORDER-BOTTOM: #983724 2px solid;
	BORDER-LEFT: #983724 1px solid;
	PADDING-LEFT: 3px;
	width: 650px;
	height: 300px;
	background-color: FAF8F8;
	FONT-SIZE: 13px;
	FONT-FAMILY: Courier New;
}
textarea.textboxdescriptiongroupes {
	BORDER-TOP: #983724 1px solid;
	BORDER-RIGHT: #983724 2px solid;
	BORDER-BOTTOM: #983724 2px solid;
	BORDER-LEFT: #983724 1px solid;
	PADDING-LEFT: 3px;
	width: 650px;
	height: 300px;
	background-color: FAF8F8;
	FONT-SIZE: 13px;
	FONT-FAMILY: Courier New;
}
INPUT.textboxformGroupes {
	BORDER-TOP: #983724 1px solid;
	BORDER-RIGHT: #983724 2px groove;
	BORDER-BOTTOM: #983724 2px groove;
	BORDER-LEFT: #983724 1px solid;
	PADDING-LEFT: 3px;
	background-color: #FAF8F8;
	FONT-SIZE: 13px;
	FONT-FAMILY: Tahoma, Verdana, Arial;
	HEIGHT: 14px
}
SELECT.textboxformGroupes {
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma, Verdana, Arial;
}
textarea.textboxforminfoGroupes {
	BORDER-TOP: #983724 1px solid;
	BORDER-RIGHT: #983724 2px groove;
	BORDER-BOTTOM: #983724 2px groove;
	BORDER-LEFT: #983724 1px solid;
	PADDING-LEFT: 3px;
	width: 300px;
	height: 70px;
	background-color: #FAF8F8;
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma, Verdana, Arial;
}
textarea.textboxformGroupes_ {
	BORDER-TOP: #983724 1px solid;
	BORDER-RIGHT: #983724 2px solid;
	BORDER-BOTTOM: #983724 2px solid;
	BORDER-LEFT: #983724 1px solid;
	PADDING-LEFT: 3px;
	width: 350px;
	height: 100px;
	background-color: FAF8F8;
	FONT-SIZE: 13px;
	FONT-FAMILY: Tahoma, Verdana, Arial;
}
textarea.textboxdescriptionGroupes {
	BORDER-TOP: #983724 1px solid;
	BORDER-RIGHT: #983724 2px solid;
	BORDER-BOTTOM: #983724 2px solid;
	BORDER-LEFT: #983724 1px solid;
	PADDING-LEFT: 3px;
	width: 650px;
	height: 300px;
	background-color: FAF8F8;
	FONT-SIZE: 13px;
	FONT-FAMILY: Tahoma, Verdana, Arial;
}
.pointer {
	BORDER-TOP: #983724 1px solid;
	BORDER-RIGHT: #983724 2px solid;
	BORDER-BOTTOM: #983724 2px solid;
	BORDER-LEFT: #983724 1px solid;
	PADDING-LEFT: 2px;
	width: 300px;
	height: 22px;
	background-color: #FAF8F8;
	FONT-SIZE: 13px;
	FONT-FAMILY: Tahoma, Verdana, Arial;
}
INPUT.bouton {
	background-color: #A2261C;
	color: #ffffff;
	font-weight: bold;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	FONT-FAMILY: Tahoma, Verdana, Arial;
}
INPUT.boutonmdp {
	background-color: #405959;
	color: #ffffff;
	font-weight: bold;
	BORDER-RIGHT: #f2240f 1px solid;
	BORDER-TOP: #f2240f 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #f2240f 1px solid;
	BORDER-BOTTOM: #f2240f 1px solid;
	FONT-FAMILY: Tahoma, Verdana, Arial;
}
html {
	overflow-y: scroll;
}

