/* Général */
* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#34477a;
}
html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}
form{
	margin: 0px;
	padding: 0px;
}

/* Menu Gauche */
#lienPresentation a {
	display:block;
	width:172px;
	height:20px;
	background:url(../images/interface/menu-gauche/presentation.jpg) 0 0 no-repeat;
}
#lienPresentation a:hover {	
	background-position: -172px 0;
}
#lienServices a {
	display:block;
	width:172px;
	height:23px;
	background:url(../images/interface/menu-gauche/nos-services.jpg) 0 0 no-repeat;
}
#lienServices a:hover {	
	background-position: -172px 0;
}
#lienOlivier a {
	display:block;
	width:172px;
	height:20px;
	background:url(../images/interface/menu-gauche/olivier-leclerc.jpg) 0 0 no-repeat;
}
#lienOlivier a:hover {	
	background-position: -172px 0;
}
#lienMichel a {
	display:block;
	width:172px;
	height:20px;
	background:url(../images/interface/menu-gauche/michel-leclerc.jpg) 0 0 no-repeat;
}
#lienMichel a:hover {	
	background-position: -172px 0;
}
#lienPiano a {
	display:block;
	width:172px;
	height:19px;
	background:url(../images/interface/menu-gauche/piano-classique.jpg) 0 0 no-repeat;
}
#lienPiano a:hover {	
	background-position: -172px 0;
}
#lienPartitions a {
	display:block;
	width:172px;
	height:19px;
	background:url(../images/interface/menu-gauche/partitions.jpg) 0 0 no-repeat;
}
#lienPartitions a:hover {	
	background-position: -172px 0;
}
#lienNewsletter a {
	display:block;
	width:172px;
	height:19px;
	background:url(../images/interface/menu-gauche/newsletter.jpg) 0 0 no-repeat;
}
#lienNewsletter a:hover {	
	background-position: -172px 0;
}
#lienLivre a {
	display:block;
	width:172px;
	height:20px;
	background:url(../images/interface/menu-gauche/livre-d-or.jpg) 0 0 no-repeat;
}
#lienLivre a:hover {	
	background-position: -172px 0;
}
#lienPro a {
	display:block;
	width:172px;
	height:20px;
	background:url(../images/interface/menu-gauche/professionnels.jpg) 0 0 no-repeat;
}
#lienPro a:hover {	
	background-position: -172px 0;
}

/* Olivier Leclerc Accueil */
#OlivierAc{
	width:307px;
	height:318px;
	background-image:url(../images/interface/olivier/fdOlivierAc.jpg);
	background-repeat:no-repeat;
}
#txtOlivAc{
	margin-left:11px;
	margin-right:112px;
	text-align:justify;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#lienNewsAc a {
	display:block;
	width:68px;
	height:23px;
	background:url(../images/interface/olivier/news.jpg) 0 0 no-repeat;
}
#lienNewsAc a:hover {	
	background-position: -68px 0;
}
#lienBioAc a {
	display:block;
	width:114px;
	height:23px;
	background:url(../images/interface/olivier/biographie.jpg) 0 0 no-repeat;
}
#lienBioAc a:hover {	
	background-position: -114px 0;
}
#lienDiscoAc a {
	display:block;
	width:125px;
	height:23px;
	background:url(../images/interface/olivier/discographie.jpg) 0 0 no-repeat;
}
#lienDiscoAc a:hover {	
	background-position: -125px 0;
}

/* Page Olivier Leclerc */
#fdOlGauche{
	width:355px;
	background-image:url(../images/interface/olivier/fdGauche.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#lienNews a {
	display:block;
	width:74px;
	height:23px;
	background:url(../images/interface/olivier/newsInt.jpg) 0 0 no-repeat;
}
#lienNews a:hover {	
	background-position: -74px 0;
}
#lienNewsOver {
	display:block;
	width:74px;
	height:23px;
	background:url(../images/interface/olivier/newsInt.jpg) 0 0 no-repeat;
	background-position: -74px 0;
}
#lienBio a {
	display:block;
	width:106px;
	height:23px;
	background:url(../images/interface/olivier/bioInt.jpg) 0 0 no-repeat;
}
#lienBio a:hover {	
	background-position: -106px 0;
}
#lienBioOver {
	display:block;
	width:106px;
	height:23px;
	background:url(../images/interface/olivier/bioInt.jpg) 0 0 no-repeat;
	background-position: -106px 0;
}
#lienDisco a {
	display:block;
	width:135px;
	height:23px;
	background:url(../images/interface/olivier/discoInt.jpg) 0 0 no-repeat;
}
#lienDisco a:hover {	
	background-position: -135px 0;
}
#lienDiscoOver {
	display:block;
	width:135x;
	height:23px;
	background:url(../images/interface/olivier/discoInt.jpg) 0 0 no-repeat;
	background-position: -135px 0;
}
#divOlivInt{
	margin-left:10px;
	margin-top:10px;
	width:295px;
	text-align:justify;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Générales Mise en Page */
.WHM{
	width:100%;
	height:100%;
}
.HM{height:100%;}
.WM{width:100%;}
.display_none{display:none;}
.padL{padding-left:20px;}
.titre1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#34477a;
}
.blocChadia{
	/*border:1px solid #000;*/
	overflow:auto;
	position:relative;
	left:60px;
	width:306px;
	height:200px;
	font-size:10px;
	color:#34477a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding-right:4px;
}
.blocMichel{
	border:1px solid #000;
}
.ecTel{
	background-image:url(../images/interface/chadia/ecouter-et-telecharger.jpg);
	background-repeat:no-repeat;
	padding-top:20px;
}
.caseNorm{
	color:#01a6e1;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
.caseNorm2{
	color:#28509c;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	letter-spacing:-1px;
}
.caseNorm3{
	color:#01a6e1;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	letter-spacing:-1px;
}
.caseTitre{
	color:#01a6e1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
}
.caseTitreMich{
	color:#01a6e1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:2px;
}
.ssTitre{
	color:#01a6e1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-left:2px;
}
.encartMP3{
	background-color:#ebf1f0;
	width:228px;
}
.encartLogin{
	width:228px;
	background-color:#b1bfea;
}
.encartCompte{
	width:350px;
}
.contNorm{
	padding-top:20px;
	padding-left:40px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#34477a;
}
.contNorm2{
	padding-top:20px;
	padding-left:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#34477a;
}

/* Classes panier */
.caseType{
	background-color:#fff;
	border-bottom:1px solid #ebedf7;
	border-right:1px solid #ebedf7;
}
.caseArticle{
	background-color:#fff;
	padding-left:10px;
	border-bottom:1px solid #ebedf7;
	border-right:1px solid #ebedf7;
	color:#01a6e1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
.caseQte{
	background-color:#fff;
	border-bottom:1px solid #ebedf7;
	border-right:1px solid #ebedf7;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#99a3bc;
}
.casePrix{
	background-color:#fff;
	border-bottom:1px solid #ebedf7;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#34477a;
}
.caseSup{
	background-color:#fff;
	border-left:1px solid #ebedf7;
	border-bottom:1px solid #ebedf7;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#34477a;
}
.caseFDP{
	background-color:#fff;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#99a3bc;
}
.caseTTC{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#34477a;
}

/* Formulaires */
.inputTxt{
	width:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#99a3bc;
	text-align:center;
}
.inputTexte{
	background-color:#e8ebf6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#28509c;
	border:1px solid #28509c;
	font-weight:bold;
	width:226px;
	height:150px;
	overflow:auto;
}
.txtForm{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#28509c;
	padding-right:4px;
}
.inputForm{	
	background-color:#ebf1f0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#28509c;
	width:200px;
}
.inputForm2{
	background-color:#e8ebf6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#28509c;
	border:1px solid #28509c;
	font-weight:bold;
	width:100px;
}
.btForm{	
	background-color:#ebf1f0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#28509c;
	width:100px;
	border:1px solid #28509c;
}
.padB{
	padding-bottom:4px;
}
.btFormLog{	
	background-color:#e8ebf6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#28509c;
	width:100px;
	border:1px solid #28509c;
}


/* ID MeP */
#droiteAc{
	width:310px;
}
#repG1{
	background-image:url(../images/interface/repG1.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#6f89dc;
}
#repD1{
	background-image:url(../images/interface/repD1.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#000;
}
#grMid{width:910px;}
#bandeG{width:55px;}
#bandeD{
	width:55px;
	background-image:url(../images/interface/bandeD.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#repG2{
	height:399px;
	background-image:url(../images/interface/bandeG.jpg);
	background-repeat:no-repeat;
}
#repG3{
	background-image:url(../images/interface/repG3.jpg);
	background-repeat:repeat-y;
}
#bodyGen{
	background-color:#fff;
	background-image:url(../images/interface/fdBodyGen.jpg);
	background-repeat:no-repeat;
}
#bandeauG{width:172px;}
#bandeauH{height:110px;}
#espLogo{
	height:200px;
	cursor:pointer;
}
#espH{width:500px;}
#menuHaut{width:113px;}
#espD{width:11px;}
#espTitre{
	width:310px;
	height:70px;
}
#ChadiAc{
	height:440px;
	width:307px;
	background-image:url(../images/interface/chadia/fdAc.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#menuChadiAc{
	height:23px;
}
#txtChadiAc{
	top:26px;
	left:137px;
	height:200px;
	width:160px;
	/*border:1px solid #000;*/
	position:relative;
	text-align:justify;
	color:#34477a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#titresChadiAc{
	top:74px;
	position:relative;
	/*border:1px solid #000;*/
	width:90%;
	color:#34477a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:10px;
}
#acLabel{
	padding-bottom:10px;
	background-color:#01a6e1;
}
.titreAc{
	height:18px;
	background-color:#edf6ff;
}
#acRugby{
	height:150px;
	background-color:#1d3c74;
	background-image:url(../images/interface/rugby/equipe-de-france.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
#MichAc{
	height:200px;
	background-color:#1d3c74;
}
#offrez{
	background-color:#1d3c74;
}
#menuMichAc{height:23px;}
#txtLabAc{
	color:#f7fff4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
}
#txtOffrez{
	color:#f7fff4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	padding-left:4px;
	padding-right:4px;
}
#blocChadia1{width:372px;}
#blocChadia2{
	width:372px;
	height:230px;
	background-image:url(../images/interface/chadia/fdPage.jpg);
	background-repeat:no-repeat;
}
#fdMich{
	background-image:url(../images/interface/michel/fdPage.jpg);
	width:315px;
	background-repeat:no-repeat;
}
#fdMichComp{
	width:555px;
}
#fdRug{
	background-image:url(../images/interface/rugby/fdRugby.jpg);
	background-repeat:no-repeat;
	height:96px;
}
#ecouteMich{
	width:205px;
	background-image:url(../images/interface/michel/ecouter-et-telecharger.jpg);
	background-repeat:no-repeat;
	padding-top:34px;
	padding-left:24px;
}
#ecouteComp{
	width:205px;
	background-image:url(../images/compositeurs/ecouter-et-telecharger.png);
	background-repeat:no-repeat;
	padding-top:34px;
	padding-left:24px;
}
#ecouteRug{
	width:200px;
	background-image:url(../images/interface/rugby/ecouter-et-telecharger.jpg);
	background-repeat:no-repeat;
	padding-top:34px;
	padding-left:24px;
}
#fdTxtMich{
	background-image:url(../images/interface/michel/fdBloc.jpg);
}
#fdMichAc{
	height:160px;
	background-image:url(../images/interface/fdMichAc.jpg);
	background-repeat:no-repeat;
	padding-left:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}
.blocMich{
	/*border:1px solid #000;*/
	width:280px;
	overflow:auto;
	height:252px;
	font-size:10px;
	color:#34477a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding:4px;
}
.blocSacem{
	font-size:9px;
	color:#34477a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding:4px;
}


/* Liens */
.lienPB:link, .lienPB:visited{
	color:#34477a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
.lienPB:hover, .lienPB:active{
	text-decoration:underline;
}
.lienMB:link, .lienMB:visited{
	color:#7e90b0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
.lienMB:hover, .lienMB:active{
	color:#34477a;
}
.lienMB2:link, .lienMB2:visited{
	color:#01a6e1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
.lienMB2:hover, .lienMB2:active{
	color:#1d3c74;
}
.lienMB3:link, .lienMB3:visited{
	color:#01a6e1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.lienMB3:hover, .lienMB3:active{
	color:#1d3c74;
}
.lienMBlanc:link, .lienMBlanc:visited{
	color:#f7fff4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
.lienMBlanc:hover, .lienMBlanc:active{
	color:#b3e5a0;
}
.lienGB:link, .lienGB:visited{
	color:#01a6e1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
.lienGB:hover, .lienGB:active{
	color:#0f6587;
	text-decoration:underline;
}
/* Message d'erreur */
.messError{
	width:100%;
	text-align:center;
	color:#00A6E2;
	font-weight:bold;	
}
.messError2{
	width:100%;
	text-align:center;
	color:#fff;
	font-weight:bold; 
}

/* Livre d'Or */
.formLO{
	background-color:#FFFFFF;
	text-align:center;
	padding:6px;
	width:200px;
}
.hr{
	margin-top:10px;
	color:#c9ddd4;
	height:2px;
}

/* Partitions */
.imgPart{
	border:1px solid #265897;
}
.titrePart{
	text-transform:uppercase;
	font-weight:bold;
	font-size:15px;
}
.prixPart{
	font-weight:bold;
	font-size:16px;
	color:#00a8e3;
}

/* Concours */
.q1{
	font-weight:bold;
	font-size:12px;
}
.q2{
	padding-left:20px;
	font-size:12px;
}

/* Tableau image */
#HG{
	background-image:url(../images/compositeurs/HG.gif);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
}
#DH{
	background-image:url(../images/compositeurs/DH.gif);
	background-repeat:repeat-x;
}
#HD{
	background-image:url(../images/compositeurs/HD.gif);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
}
#DG{
	background-image:url(../images/compositeurs/DG.gif);
	background-repeat:repeat-y;
}
#DD{
	background-image:url(../images/compositeurs/DD.gif);
	background-repeat:repeat-y;
}
#BG{
	background-image:url(../images/compositeurs/BG.gif);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
}
#DB{
	background-image:url(../images/compositeurs/DB.gif);
	background-repeat:repeat-x;
}
#BD{
	background-image:url(../images/compositeurs/BD.gif);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
}


/* Mon Compte 2009 */
table.tableCompte{
	width:100%;
	background-color:#ebf1f0;
	border:1px solid #d1e1de;
}
table.tableCompte a{
	color:#5f968b;
	font-size:10px;
}
table.tableCompte a:hover{
	color:#3b786c;
}
td.txtCompte{
	text-align:right;
	padding-right:4px;
	width:100px;
}
td.txtCompte, table.tableCompte td, table.tableCompte label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5f968b;
}
input.inputCompte{
	width:150px;
	background-color:#d1e1de;
	border:1px solid #aacbc5;
	color:#367e70;
}
.btCompte{
	background-color:#aacbc5;
	border:1px solid #89b1a9;
	color:#ebf1f0;
	width:100px;
}
td.blocCompte div{
	width:303px;
	color:#3b786c;
	font-size:10px;
	font-style:italic;
	text-align:right;
	padding-bottom:5px;
}
td.blocCompte div.messError{
	width:303px;
	color:#00A6E2;
	font-size:11px;
	text-align:center;
	padding-bottom:5px;
	font-style:normal;
	font-weight:bold;
}
