/* TABLE DES MATIÈRES:
	- Générale (body, html, h1, h2, ...)
	- Conteneur
	- Menu
	- Textes
	- Pieds de page
	- Formulaires
----------------------------------------------------------------------------------------*/

/* GÉNÉRAL
--------------------------------------------------------------------------------------- */
img, div{ behavior: url("inc/iepngfix.htc") }

body#index{
	background: #FFF url(gx/bg.gif) repeat-x;
	margin: 0;
	padding: 0;
	text-align:center;
}
body#main{
	background: #1b1b1b url(gx/bg.gif) repeat-x;
	margin: 0;
	padding: 0;
	text-align:center;
}
html{
	color: #9a9999;
	font-size: 12px;
	/* Garder 3 fontes seulement */
	font-family: Arial, Verdana, Tahoma, Helvetica, "Trebuchet MS", Georgia, Times, "Times New Roman", "Courier New";
}
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img{border:0; margin:0; padding:0;}

h1{
	color: #c81049;
	font-size:24px;
	line-height: 35px;
}
h1 a, h1 a:link, h1 a:visited{
	text-decoration:underline;
}
/*h1.titreBlog, h1.titreBlog a, h1.titreBlog a:visited, h1.titreBlog a:link, h1 titreBlog a:hover{
	font-size: 16px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #469aa3;
	font-weight: normal;
	text-decoration: none;
}*/
h2{
	font-size: 24px;
	font-weight: normal;
	line-height: 22px;
	color: #fff;
}
h2.titreBlog{color:#fff;}
/*
h2.artiste{background-color:#000000; padding-left:10px;margin-right:10px;}
h2.blog{background-color:#83bdc3;padding-left:10px;margin-right:10px;}
h2.blogMembre{background:#83bdc3 url(gx/icone_cadenas2.gif) no-repeat right 1px;padding-left:10px;margin-right:10px;}


h2.albumPhoto{background-color:#424c97;padding-left:10px;margin-right:10px;}*/
h2.video{color:#1e1e1e;}
h2.spectacle{color:#000; padding-left:10px; text-align:left; font-size:12px; font-weight:bold;}
h2.discographie{color:#c81049;}
/*h2.nouveaute{background-color:#c5d143;padding-left:10px;margin-right:10px;}

h2.membre{background-color:#c72959;padding-left:10px;margin-right:10px;}
h2.liens{background-color:#f1b30a;padding-left:10px;margin-right:10px;}
h2.autre{background-color:#97978a;padding-left:10px;margin-right:10px;}*/

h2 a{text-decoration: none;}


h3{color:#E0E0E0; font-size:12px; line-height: 25px;}

h4{color:#717172; font-size:14px;}

h4.titreBoutique{
	color:#c5d143;
	font-size: 15px;
}

/* CONTENEUR
--------------------------------------------------------------------------------------- */
#conteneur{margin: 0 auto 0 auto;text-align:left;width:990px;}

#haut{height: 153px;display:block;padding-right:15px; text-align: right;position:relative;}
#haut p{text-align: left;
	
}
#haut a, #haut a:link, #haut a:visited{font-size:12px; font-weight:bold; color:#fdfdfd; line-height:25px;text-decoration:none;}
#haut a:hover, #haut a:hover:visited{text-decoration:underline;}
#haut a.actif, #haut a.actif:visited{color:#c5d143;}
.logo{margin: 10px 0 0 0px; }
#audioPlayer{
	width:320px;
	height: 120px;
	display: block;
	/*background-color: #696969;*/
	float:right;
}

#header{		height:226px;	display:block;}
/*
#header .flashEqualizer{	margin: 6px 20px 0 0 ; float:right; position: relative;}*/
.leaderbord{ margin:4px 0px 0px 0px;}


/* CONTENEUR ARRONDI */
.conteneur-arrondi{
    padding:0;
    width:47%;/* determine la largeur de la boite contenue */
    float:left;
}
.un { 
    margin:0 4px;
    height:1px;
    /*background-color:#BFBFBF;*/
    overflow:hidden;/*necssaire pour IE */
   /* border:1px solid #BFBFBF;*/
    border-top:0;border-bottom:0;
}
.deux {
    margin:0 3px;
    height:1px;
    overflow:hidden;/*necssaire pour IE */
   /* border:1px solid #BFBFBF;*/
    border-top:0;border-bottom:0;
}
.trois{
    margin:0 2px;
    height:2px;
    overflow:hidden;/*necssaire pour IE */
   /* border:1px solid #BFBFBF;*/
    border-top:0;border-bottom:0;
 }
.quatre {
    margin:0 1px;
    height:2px;overflow:hidden;/*necssaire pour IE */
    /*border:1px solid #BFBFBF;*/
    border-top:0;border-bottom:0;}
.centrearrondi {
    /*border:1px solid #BFBFBF;*/
    border-top:0;border-bottom:0;
    margin:0 1px;
   /* padding:0 2em;*/
	 padding:1px 0px 0 2px;
    min-height:39px; /*avec eventuellement une hauteur mini */
    height:auto!important;
	 _height: 39px;
}

.menuArtiste{width:293px;margin: 0px 0px 4px 3px;}
.menuArtisteLateral{width:310px;	margin:0; padding:0;}
/*.ctnMenuArtisteLateral{
	padding:1px 0px 0 3px;
	min-height: 600px;
	height:auto!important;
	height:600px;
	background: #000
}*/
/*.ctnMenuArtiste{
	min-height: 45px;
	height:auto!important;
	height: 45px;
	background: #2e2e2e;
}*/
.ctnMenuArtiste a{
	text-decoration: none;
}
.ctnMenuArtiste H2{color: #c5d143;font-size: 12px;line-height: 39px; font-weight: bold;}

#ctnDeuxTier{width:640px;float:left;margin-right:3px;}
#menuLateral{width: 335px;float:left;text-align:left;}

.boiteDeuxTier{width:640px;float:left;}
.boiteUnTier{width:318px;float:left;}
.boiteListeNouvelle{width: 313px; }
.boitePetite{width:204px;float:left;margin:0 4px 0 0;}
.boiteListe{width:624px;}
h2#titreNouvelle{color:#c5d143;}
.ctnBoiteNouvelle{padding:0 10px;}


/* Boite contenu
--------------------------------------------------------------------------------------- */
#boiteContenu .un, #boiteContenu .deux, #boiteContenu .trois, #boiteContenu .quatre, #boiteContenu .centrearrondi{background: #353535;}
#boiteContenu{

}
#boiteContenu .centrearrondi{padding:5px 8px; min-height:500px; /*avec eventuellement une hauteur mini */
    height:auto!important;
	 _height: 500px}
/*#boiteContenu .centrearrondi h2, #boiteContenu .centrearrondi h2 a{color:#83bdc3;font-size:20px; text-decoration:none;}*/

#boiteCouleur6 .un, #boiteCouleur6 .deux, #boiteCouleur6 .trois, #boiteCouleur6 .quatre, #boiteCouleur6 .centrearrondi{background: #45443d;}
#boiteCouleur6 .centrearrondi{padding:5px 10px; min-height:500px; /*avec eventuellement une hauteur mini */
    height:auto!important;
	 _height: 500px}
#boiteCouleur6 .centrearrondi h2, #boiteCouleur6 .centrearrondi h2 a{color:#83bdc3;font-size:20px; text-decoration:none;}	 
	 
#boiteCouleur2 .un, #boiteCouleur2 .deux, #boiteCouleur2 .trois, #boiteCouleur2 .quatre, #boiteCouleur2 .centrearrondi{background: #000;}

#boiteCouleur3 .un, #boiteCouleur3 .deux, #boiteCouleur3 .trois, #boiteCouleur3 .quatre, #boiteCouleur3 .centrearrondi{background: #4f4c4b;}

#boiteCouleur1 .un, #boiteCouleur1 .deux, #boiteCouleur1 .trois, #boiteCouleur1 .quatre, #boiteCouleur1 .centrearrondi{background: #2e2e2e;}
#boiteCouleur1_over{	background:url(gx/m/bg_listeArtiste.gif) no-repeat; *width:293px;_width:292px;}
#boiteCouleur1_over .un, #boiteCouleur1_over .deux, #boiteCouleur1_over .trois, #boiteCouleur1_over .quatre, #boiteCouleur1_over .centrearrondi{background:none;}

#boiteCouleur4 .un, #boiteCouleur4 .deux, #boiteCouleur4 .trois, #boiteCouleur4 .quatre, #boiteCouleur4 .centrearrondi{background: #878483;}

#boiteCouleur5 .un, #boiteCouleur5 .deux, #boiteCouleur5 .trois, #boiteCouleur5 .quatre, #boiteCouleur5 .centrearrondi{background: #2b2c2c;}

#boiteListe .un, #boiteListe .deux, #boiteListe .trois, #boiteListe .quatre, #boiteListe .centrearrondi{background: #5C5C5C;}
#boiteCouleur5 .centrearrondi p{color:#fff;}

#boiteCalendrier .un, #boiteCalendrier .deux, #boiteCalendrier .trois, #boiteCalendrier .quatre, #boiteCalendrier .centrearrondi{background: #b9b9b9;}
#boiteCalendrier{}
#boiteCalendrier .centrearrondi{}

#boiteCalendrier .centrearrondi a.lienAfficher, #boiteCalendrier .centrearrondi a.lienAfficher:link, #boiteCalendrier .centrearrondi a.lienAfficher:visited{color:#666666;font-size:11px;text-decoration:underline;}

#boiteCouleur7 .un, #boiteCouleur7 .deux, #boiteCouleur7 .trois, #boiteCouleur7 .quatre, #boiteCouleur7 .centrearrondi{background: #3b3b3b;}

#boiteCouleur8 .un, #boiteCouleur8 .deux, #boiteCouleur8 .trois, #boiteCouleur8 .quatre, #boiteCouleur8 .centrearrondi{background: #202020;}

#boitelienArtiste .un, #boitelienArtiste .deux, #boitelienArtiste .trois, #boitelienArtiste .quatre, #boitelienArtiste .centrearrondi{background: #585858;}
#boitelienArtiste{width:160px;}
#boitelienArtiste .centrearrondi{min-height:15px; /*avec eventuellement une hauteur mini */
    height:auto!important;
	 _height: 15px;
	 text-align:center;
	 background: #585858 url(gx/fiche.png) no-repeat 0 ;
	 margin:0; padding:0 20px; 
	 }
#boitelienArtiste .centrearrondi a, #boitelienArtiste .centrearrondi a;link, #boitelienArtiste .centrearrondi a:visited{font-weight:bold; font-size: 12px; line-height: 12px; color:#e4e4e4; }


/* ACCUEIL Bouton membre et spectacle
--------------------------------------------------------------------------------------- */
#btnMembre .un, #btnMembre .deux, #btnMembre .trois, #btnMembre .quatre, #btnMembre .centrearrondi{background: #4c676a;}
#btnMembre_over .un, #btnMembre_over .deux, #btnMembre_over .trois, #btnMembre_over .quatre, #btnMembre_over .centrearrondi{background: #638A8B;}
#btnSpectacle .un, #btnSpectacle .deux, #btnSpectacle .trois, #btnSpectacle .quatre, #btnSpectacle .centrearrondi{background: #2c393e;}
#btnSpectacle_over .un, #btnSpectacle_over .deux, #btnSpectacle_over .trois, #btnSpectacle_over .quatre, #btnSpectacle_over .centrearrondi{background: #556F79;}
#btnSpectacle .centrearrondi, #btnMembre .centrearrondi, #btnMembre_over .centrearrondi, #btnSpectacle_over .centrearrondi{	text-align: center;}
#btnMembre .centrearrondi a, #btnSpectacle .centrearrondi a, , #btnMembre_over .centrearrondi a, #btnSpectacle_over .centrearrondi a{text-decoration:none;}
#btnSpectacle .centrearrondi H2, #btnMembre .centrearrondi H2, #btnMembre_over .centrearrondi H2, #btnSpectacle_over .centrearrondi H2{ font-family: Helvetica;
text-align: center;  line-height: 30px; padding:0; }


/* ACCUEIL Blog
--------------------------------------------------------------------------------------- */
#boiteSimpleVedette .un, #boiteSimpleVedette .deux, #boiteSimpleVedette .trois, #boiteSimpleVedette .quatre, #boiteSimpleVedette .centrearrondi{background: #35342c;}
#boiteSimpleVedette .centrearrondi{ color:#bfbdb2; font-size:11px;min-height:295px;height:auto!important;_height: 303px;position:relative;}
#boiteSimpleVedette .centrearrondi a, #boiteListeVedette .centrearrondi a{color: #83bdc3; text-decoration: none;}

#boiteListeVedette .un, #boiteListeVedette .deux, #boiteListeVedette .trois, #boiteListeVedette .quatre, #boiteListeVedette .centrearrondi{background: #e1f6f8;}
#boiteListeVedette .centrearrondi{ color:#000; font-size:11px;min-height:295px;height:auto;_height: 303px;position:relative;padding: 5px 15px;}
#boiteListeVedette .centrearrondi a{color: #3e5557; text-decoration: none;}

/* Dans les coulisses
--------------------------------------------------------------------------------------- */



#innerCtn{margin:0 10px;}

#pubLateral{
	margin: 5px 0 5px 3px;
	
}


/*.ctnBordure{border-right:5px solid #d6d6d6;}*/
/*#ctnMilieu{	background: url(gx/m/bg_milieu.gif) repeat-y;display:block;height:100%;}*/

/* BLOG
--------------------------------------------------------------------------------------- */
#nouvelle{border-bottom:1px dotted #d6d6d6;	display:block;float:left;margin-bottom:10px;padding-bottom:5px;}

#blog{display:block;float:left;margin-bottom:10px; border-bottom:1px dotted #ccc;}
#blogImg{float:left;	display:block;	width:160px; color: #fff;}
#blogImg img{width:160px;}

#blogCtn{float:left;	display:block;	padding: 0 10px 0 15px; min-height:160px;height:100%;_height:160px; width: 420px; }
#blogCtn H2{color:#fff;font-size:20px; }
#blogCtn H2.titreNouvelle{color:#fff;font-size:16px;font-weight: bold; }
#blogCtn p{font-size: 12px;color: #e4e4e4; line-height: 175%;}
#blogCtn p a,#blogCtn p a:link, #blogCtn p a:visited{text-decoration:underline;} 
#blogCtn p a:hover, #blogCtn p a:visited:hover{color:#fff;}
#blogCtn .dateBlog, .dateBlog{color:#c5d143; font-weight:bold;}

#blogCtn p a.lienSpectacle,#blogCtn p a.lienSpectacle:link, #blogCtn p  a.lienSpectacle:visited, p  a.lienSpectacle,p  a.lienSpectacle:link,p  a.lienSpectacle:visited{color:#af1d4a; text-decoration:none;}
#blogCtn p a.lienSpectacle:hover,#blogCtn p a.lienSpectacle:visited:hover{text-decoration:underline;}

#scrollBlog{
	width:632px;
	max-height: 570px; _height:570px;
	overflow: auto;
	
}
/*#blog a{color:#56959c;}*/


#bandeauBlog .un, #bandeauBlog .deux, #bandeauBlog .trois, #bandeauBlog .quatre, #bandeauBlog .centrearrondi{background: #839025;}
#bandeauBlog .centrearrondi{background: #839025 url(gx/m/logo2.gif) no-repeat 450px 10px; }
#bandeauBlog .centrearrondi p{
	padding:13px;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
}
#bandeauBlog .centrearrondi p a{color:#010100;}

/* COMMENTAIRE
--------------------------------------------------------------------------------------- */
#commentaireBloc{border-bottom: 1px solid #ccc;width:632px;}
#commentaireImg{float:left;	display:block;	width:85px;}
#commentaireImg Img{margin-bottom:10px;}
#commentaireCtn{float:left;	display:block;padding: 0 0px 0 20px; width:500px;}
#commentaireBloc a{color:#56959c;}

/* SPECTACLE
--------------------------------------------------------------------------------------- */
#blocSpectacle{display:block;float:left;margin-bottom:5px;margin-left:5px; /*background: transparent url(gx/next.gif) no-repeat right center;*/}
#spectacleImg{	float:left;	display:block;	width:80px; }
#spectacleCtn{	float:left;	display:block;	width:185px;}
#spectacleCtn p{font-size: 11px;color: #000; line-height: 175%;}
#spectacleCtn p a,#spectacleCtn p a:link, #spectacleCtn p a:visited{color:#af1d4a;text-decoration:underline;} 
#spectacleCtn p a:hover{color:#000;}



/* NOUVELLE
--------------------------------------------------------------------------------------- */
#boiteNouvelle{margin-top:0px; border-bottom: dotted 1px #818181;;}
#boiteNouvelle p.txtBoiteNouvelle{font-size: 12px;color: #c5d143; line-height: 140%;padding:10px 15px;}
#boiteNouvelle p a,#nouvelleCtn p a:link, #nouvelleCtn p a:visited{color:#fff; text-decoration:underline; font-size:11px;} 
#boiteNouvelle p a:hover{color:#fff;}




/* MEMBRE
--------------------------------------------------------------------------------------- */
#blocMembre p{font-size: 11px;}
#blocMembre p a,#blocMembre p a:link, #blocMembre p a:visited{color:#C72959; text-decoration:underline; font-size:11px;} 
#blocMembre p a:hover{color:#dcdcdc;}


/* boutique
--------------------------------------------------------------------------------------- */
#listeBoutique {width:619px;height:162px;background: transparent url(gx/05/bg_boutique.jpg) no-repeat;}
#listeBoutique ul{margin:0 0 0 85px; padding:15px 0 0 0;}
#listeBoutique ul li{padding:0; margin:0; display:block;  list-style-type:none; background: none;color:#9a9999;}
#listeBoutique ul li a, #listeBoutique ul li a:link, #listeBoutique ul li a:visited{
	/*border-right: solid 1px #E0C6AA;*/
	background: url(gx/05/bullet.gif) no-repeat 0 2px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	padding: 0px 0px 0px 20px;
	text-decoration: none;
}
#listeBoutique ul li a:hover, #listeBoutique ul li a:visited:hover{color: #c5d143;}


/* CALENDRIER
--------------------------------------------------------------------------------------- */

table#calendrier{
	color:#1c1c1f;
	font-size:13px; 
	height: 235px;

	
}
table#calendrier tr td table{

}
tr.calendarheader{height:17px;}
tr.calendarheader td{background-color: #010100; color:#fff; height: 17px; font-size:11px; vertical-align: top;}
.calendar {color:#1c1c1f;
	font-size:13px; 
	margin:2px;}
.calendartoday{font-weight:bold;}
#calendrier a.calendarActif, #calendrier a.calendarActif:link, #calendrier a.calendarActif:visited{
	background:url(gx/dateActif.gif) no-repeat;
	color:#fff; font-weight: normal; text-decoration:none; 
	width:29px;
	height:22px;
	display: block;
	padding-top:5px;

}
#calendrier a.calendarActif:hover, #calendrier a.calendarActif:visited:hover{color:#fff;}
table#calendrier tr td a, #blocCal p a{color: #666666; font-size: 11px; text-decoration: underline;}
table#calendrier tr td a:hover, #blocCal p a:hover{color:#000;}

/* Outils d'info-bulles en javascript onMouseover="ddrivetip('')"
************************************************************** */
#dhtmltooltip { position: absolute; left: -300px; width: 150px; padding: 10px; visibility: hidden; z-index: 100; text-align : left; }
#dhtmltooltip dt, #dhtmltooltip dd { width : auto; padding : 0; margin : 0 }
#dhtmltooltip dd { padding-left : 5px; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #9A6219; text-align: left; }
#dhtmltooltip dt { margin-bottom : 2px; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #513903; text-align: left;}
#dhtmlpointer { position:absolute; left: -300px; z-index: 101; visibility: hidden; }
#dhtmltooltip { border: 1px solid #555; background-color: #FCF5E5; color : #000; }
#dhtmltooltip dt { color : #000; border-bottom : 1px solid #000; }

/* MENU
--------------------------------------------------------------------------------------- */
#menu{ height:38px;margin:0 0 10px 0; padding:0;background: transparent url(gx/m/bgMenu.png) no-repeat; display:block;}
#menu ul{padding:0;margin:0;}
#menu ul li{padding:0; margin:0; display:block; float:left; list-style-type:none; background: none;}
#menu ul li a, #menu ul li a:link, #menu ul li a:visited{
	/*border-right: solid 1px #E0C6AA;*/
	color: #eae9e4;
	font-size: 18px;
	font-weight: normal;
	line-height: 35px;
	padding: 0px 0px 0px 20px;
	text-decoration: none;
}
#menu ul li a:hover, #menu ul li a:visited:hover{color: #c5d143;}
#menu ul li a.actif, #menu ul li a.actif:visited{color: #c5d143;}

/* MENUU
--------------------------------------------------------------------------------------- */
#menuu{ margin:0;padding:0;text-align:left; display: block; }
#menuu ul{padding:0;margin:0;}
#menuu ul li{padding:0; margin:0; display:block; float:left; list-style-type:none;color: #839025; background: none;}
#menuu ul li a, #menuu ul li a:link, #menuu ul li a:visited{
	margin:0 15px;
	line-height: 35px;
	color: #839025;
	font-size: 12px;
	/*border-right: solid 1px #E0C6AA;
	font-weight: bold;
	line-height: 12px;
	padding: 5px 10px 3px 8px;
	text-decoration: none;*/
}
#menuu ul li a:hover, #menuu ul li a:visited:hover{text-decoration:underline;}
#menuu ul li a.actif, #menuu ul li a.actif:visited{text-decoration:underline;}


/* TEXTES
--------------------------------------------------------------------------------------- */
p{font-size: 12px; line-height: 150%; color: #dcdcdc;}
p a, p a:link, p a:visited, ul li a, ul li a:visited, ol li a, ol li a:visited, a, a:link, a:visited{color: #b8b8b8; text-decoration: none;}
p a:hover, p a:visited:hover, ul li a:hover, ul li a:visited:hover, ol li a:hover, ol li a:visited:hover, a:hover, a:visited:hover{
	color:#fff; text-decoration:underline;
}
ul li{font-size:11px; line-height:150%; list-style:none; padding-left:16px; background: url(gx/next.gif) no-repeat 3px 6px;}
ul.siteMap li{font-size:12px; margin-left:10px;}
ol li{font-size:11px; line-height:150%; color:#1F1F1F; margin-left:16px;}

.textePetit{font-size:11px; color:#dcdcdc;}
.textePetit a, .textePetit a:link, .textePetit a:visited{font-size:11px; color:#1F1F1F;}
.textePetit a:hover, .textePetit a:visited:hover{font-size:11px; color:#1F1F1F;}

/* 
p:first-letter{color:green; font-size:200%; text-transform:uppercase;}
sup{position:relative; bottom:0.3em; vertical-align:baseline;}
sub{position:relative; bottom:-0.2em; vertical-align:baseline;}
*/

a.lienFleche, a.lienFleche:link, a.lienFleche:visited{
	background: url(Gx/next.gif) no-repeat right;
	padding:5px 15px 5px 0;
	font-size:11px;
	text-decoration: underline;
	float:right;
}
a.lienFonce, p a.lienFonce{color:#666666;}

.lienMembre{
	background: url(Gx/icone_Cadenas.gif) no-repeat left;
	padding:5px 0 5px 20px;
	float:right;
	text-decoration: none;
}
.lienFavoris{
	background: url(Gx/coeur.gif) no-repeat left;
	padding:5px 0 5px 20px;
	font-size: 11px;
}
.lienCommentaire{
	background: url(Gx/write.gif) no-repeat left;
	padding:5px 0 5px 20px;
	font-size: 11px;
}
.lienPartage{
	background: url(Gx/email.gif) no-repeat left;
	padding:5px 0 5px 20px;
	font-size: 11px;
}
.lienRSS{
	background: url(Gx/feed.png) no-repeat left;
	padding:5px 0 5px 20px;
	font-size: 11px;
	color: #b8b8b8;
	text-decoration: underline;
}
.lienLoupe{
	background: url(Gx/m/loupe.gif) no-repeat left;
	padding:5px 0 5px 20px;
	font-size: 11px;
	color: #b8b8b8;
	text-decoration: underline;
}
.lienPDF{
	background: url(Gx/icone_PDF.gif) no-repeat left;
	padding:5px 0 5px 20px;
}
.lienFiche{
	background: url(Gx/icone_Fiche.gif) no-repeat left;
	padding:5px 0 5px 20px;
}
.ligne{
	border:none;color:#ccc;height:1px;line-height:1px;border-top:1px solid #ccc;margin-bottom:10px;
}
.lignePointille{
	border:none;color:#ccc;height:1px;line-height:1px;border-top:1px dotted #ccc;margin-bottom:10px;
}



/* PIED DE PAGE
--------------------------------------------------------------------------------------- */
#piedPage{background: transparent url(gx/m/bg_footer.gif) no-repeat top left; font-size:11px; padding:15px 50px 0 15px; text-align: left;color:#959595;}
#piedPage p{line-height:20px;color:#616161;}
#piedPage a{font-weight:normal; text-decoration:none; color:#616161;}
#piedPage a:hover{font-weight:normal; text-decoration:underline; color: #616161;}
#piedPage #copyrights{ margin:0px; color:#404040; font-size:11px;}
#piedPage #copyrights a{font-weight:bold;}
#piedPage #copyrights #lienCopyrights{font-weight:normal; text-decoration:none; color:#404040; font-size: 11px;}
#piedPage #copyrights #lienCopyrights:hover{font-weight:normal; text-decoration:underline; color: #404040;}

#piedPage #PromoFACT img{margin:5px 5px 0 5px; }

/* FORMULAIRES
--------------------------------------------------------------------------------------- */
fieldset{margin-bottom:10px; padding: 5px; border:0px solid #ccc;font-size: 11px;}
fieldset legend{font-size: 16px; font-weight: bold; color:#e4e4e4; padding:3px 0;border: none; margin:0;}
fieldset label, label{font-size: 12px; color:#adacac;margin:2px 0 2px 0;float:left;display:block; font-weight:bold;}
#formSpectacle legend{font-weight: normal;	font-size: 20px;}

.champTexte{	
	background: #9d9d9d;
	border: none;
	color: #453b3b;
	font-size: 12px;
	/*line-height: 22px;
	height: 22px;*/
	padding: 3px 3px;
	margin:2px 0 2px 0;
	float:left;display:block;
}
.listeDeroulante{
	background: #9d9d9d;	
	border: none;
	color: #453b3b;
	font-size: 12px;
	margin:2px 0 2px 0;
	float:left;display:block;
}
#formSpectacle .listeDeroulante{
	width: 255px;
	background: #858585;
	border: 1px solid #858585;
	line-height: 23px;
	height:23px;
	font-size:12px;
	font-weight: bold;
	color:#c5d143;

}
.boiteTexte{
	background: #9d9d9d;
	border: none;
	color: #453b3b;
	font-family: "Trebuchet MS";
	font-size: 11px;
	margin:2px 0 2px 0;
}
.bouton{
	background-color: #f3f3f3;
	border: 1px solid #C9D0D6;
	color: #1c1c1f;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
}
.bouton:hover{background-color: #97978a; color:#fff;} /* FF seulement */

.boutonRadio{background: #EEF3F7;color: #4E677A;font-size: 11px;float:left;display:block;}
.caseaCocher{border: none;float:left;display:block;margin:2px 5px 2px 0;}
.erreur{color: #af1d4a;}
.erreur2{color: #af1d4a;}
.champCache {display:none; visibility:hidden;} /* Utilisé pour l'antiSpam */


