body {
	font-family: "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 10pt;
	padding: 0 35px 0 0;
	margin:0;
}
textarea, input {
	font-family: "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	color:#504040;
	font-size: 10pt;

}
/* pallier à bogue IE - non-standard */
body, html {
	overflow-x:hidden;
}
/**/
ul {
	margin: 2em 2em 2em 2em;
	padding: 0 1em 0 0;
}
li {
	list-style-image:url("../boulet.gif");
	list-style-position:inside;
	list-style-type:none;
	margin:0.7em 0 0.7em 0;
}
.aut {
	font-size:85%;
}
#page {
	position:relative;
	background: #ffffff;
	padding:1em 0 1em 0;
	margin:0;
	/*peekaboo bug dans IE -- boycottez IE */
	line-height: 1.2;
	display:table;
	width:100%;
}
#pied {
	height:1em;
}
.c {
	padding:0.5em;
	text-align:center;
	font-size:80%;
	width:100%;
}
.c a {
   color: #000000;
}
.c a:hover {
	color:#ffffff;
}
p {
	margin:0 0 1em 0;
	padding:0px;
}
a {
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color:#28A44A;
}
.pop {
	background: #f0f0ff url("../pt4.gif") top left no-repeat;
	padding: 0 0 0 15px;
	line-height:normal;
}
.item {
	position:relative;
	width:84%;
	margin-top: 3em;
	margin-bottom: 1em;
	margin-left: 8%;
	margin-right: 8%;
	padding:0px;
	text-align:right;
	display:table;
	clear:both;
}
.photo, .photonb {
	position:relative;
	float:right;
	clear:right;
	/*padding pr&eacute;c&eacute;dent 15px (top)*/
	padding: 0px 5px 0.5em 1em;
	margin:0;
	text-align:right;
	font-size:85%;
	z-index:20;
}
.photo p, .photonb p {
	background: #ffffff;
}
.photo img {
	border-top:1px solid #ffde00;
	border-left:1px solid #ffde00;
}
.photo img.nb {
	border:none;
}
.texte .photo, .texte .photonb {
	float:none;
	clear:both;
	margin-right:0px;
	margin-left:auto;
}
.nb {
	border:0;
}
.fond .corps, .fonda .corps {
	margin: 0 0 0 10px;
	padding: 5em 0 1em 0;
	/*background: url("../lg2.gif") bottom right no-repeat;*/
}
.corpsCD {
	margin: 0 135px 0 10px;
	padding: 0;
}
.corps {
	position:relative;
	margin: 1em 10px 0 0;
	padding: 0 0 1em 0;
}
.entete {
	position:relative;
	padding:1px 0 3px 2px;
	background: url("../lg2.gif") top left no-repeat;
	text-align:left;
	min-height:32px;
}
.entete p {
	margin-left: 10px;
}
.texte {
	font-size: 100%;
	margin: 1em 0 2em 0;
	padding: 0 10px 0 0;
	text-align: left;
	margin-left:5%;
	z-index:10;
}
.texte h3 {
	clear:left;
	margin-top:1.5em;
	margin-bottom:0em;
	/*border-bottom: 2px solid #FFde00;*/
}
.lg {
	background: url("../lg2.gif") top left no-repeat;
}
.compare {
	width: 47%;
	float:right;
	padding: 0 0 0 3%;
}

hr {
	margin-right:0px;
	margin-left:50%;
	height: 3px;
	border:0;
	margin-bottom: 0em;
}
.item a img {
	margin-right:0px;
}
a img {
	border-width:0;
}
h4 { 
	position:relative;
	/*background: #FFDE00;*/
	color: #997800;
	top:0em;
	font-size: 75%;
	text-align:left;
	margin:-3px 0em 1em 10px;
	padding: 2px 10px 0 0 ;
	overflow:hidden;
}
h3 {
	font-size:100%;
}
h2 {
	font-size: 120%;
	font-weight:bold;
}
h2, h3 {
	text-align:left;
	margin:5px 0 0 0px;
	padding:0 0 3px 0;
	/*border-bottom: 3px solid #FFde00;*/
	overflow:hidden;
}
h1 {
	font-size: 200%;
	font-weight: bold;
	text-align: right;
	margin:0 -35px 0 0;
	padding:1em 35px 0 0;
	background:#ffffff url("../qmRect0708.jpg") no-repeat top right;
}
.visites {
	color: #ffffff;
}
.source {
	font-size: 85%;
}
.sup {
}
.stx  {
	font-size: 85%;
}
.note {
	font-size: 75%;
}
.alerte {
	color: #f00000;
}
.nouvelles:hover { color:#0166fe; }
.concerts:hover {	color: #6799cc;}
.cd:hover { color: #0066ca;}
.cv:hover { color: #3400ff; }
.mandat:hover { color: #3600D0; }
.repertoire:hover { color: #330099; }
.presse:hover { color: #340067; }
.prix:hover { color: #350034; }
.archives:hover { color: #330102; }
.audiovisuel:hover { color: #680001; }
.galerie:hover { color: #9a0000; }
.liens:hover { color: #cc0001; }
.concours:hover {	color: #cF6667;}
.info:hover {	color: #000000;}
/*.nouvelles { background: url(../bga2.gif) bottom left no-repeat; padding-left:2px; }
.concerts {	background: url(../bga3.gif) bottom left no-repeat; padding-left:2px;}
.CD { background: url(../bga4.gif) bottom left no-repeat; padding-left:2px;}
.CV { background: url(../bga5.gif) bottom left no-repeat; padding-left:2px; }
.mandat { background: url(../bga6.gif) bottom left no-repeat; padding-left:2px; }
.repertoire { background: url(../bga7.gif) bottom left no-repeat; padding-left:2px;}
.presse { background: url(../bga8.gif) bottom left no-repeat; padding-left:2px; }
.prix { background: url(../bga9.gif) bottom left no-repeat; padding-left:2px; }
.archives { background: url(../bga10.gif) bottom left no-repeat; padding-left:2px; }
.audiovisuel { background: url(../bga11.gif) bottom left no-repeat; padding-left:2px; }
.galerie { background: url(../bga12.gif) bottom left no-repeat; padding-left:2px; }
.liens { background: url(../bga13.gif) bottom left no-repeat; padding-left:2px;}
.concours {	background: url(../bga14.gif) bottom left no-repeat; padding-left:2px;}
.info {	background: url(../bga15.gif) bottom left no-repeat; padding-left:2px;}*/

/*antispam*/
.aura {
	height:0px;
	font-size:0px;
	visibility:hidden;
}