/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.1
 * CSS Author:    Sophie Martin
 * Copyright:     Quiboweb
 * Browser:        0
 * Browser group: 
 */
*{ margin:0; padding:0; }
body{ text-align:center; font-family:Arial; font-size:16px; color:#5e5e5e; background:transparent url(../img/back.jpg) no-repeat center top; }
a:hover{ text-decoration:none; }
#main{ margin:auto; text-align:left; background:transparent url(../img/fr/top.jpg) no-repeat left top; width:996px; }
a.langue{ display:block; float:right; height:25px; width:54px; margin-right:40px; text-indent:-1000px; overflow:hidden; background:transparent url(../img/fr/english.jpg) no-repeat left top; }
a.langue:hover{ background-image:none; }
img.banniere{ clear:both; float:right; }
a.backAccueil{ display:block; float:left; margin-top:25px; width: 263px; height:195px; text-indent:-1000px; overflow:hidden; }
#messageForm, #contactForm{ margin-left:17px; }
.text #contactForm{ text-align:left; }
#messageForm ul, #contactForm ul { margin-bottom:5px; }
#messageForm ul li, #contactForm ul li{ list-style-type:none; }
.menu{ clear:both; }
.head .menu{ text-indent:-1000px; overflow:hidden; width:137px; height:140px; float:left; text-align:right; margin-left:95px; margin-top:-166px; }
.head .menu a{ display:block; float:right; clear:both; height:20px; overflow:hidden; text-indent:1000px; }
.head .menu a.accueil{ width:72px; background:transparent url(../img/fr/accueil.jpg) no-repeat left top; }
.head .menu a.couleurs{ width:110px; background:transparent url(../img/fr/couleurs.jpg) no-repeat left top; }
.head .menu a.concerts{ width:110px; background:transparent url(../img/fr/concerts.jpg) no-repeat left top; }
.head .menu a.artistes{ width:98px; background:transparent url(../img/fr/artistes.jpg) no-repeat left top; }
.head .menu a.nouvelles{ width:110px; background:transparent url(../img/fr/nouvelles.jpg) no-repeat left top; }
.head .menu a.liens{ width:137px; background:transparent url(../img/fr/liens.jpg) no-repeat left top; }
.head .menu a.contact{ width:128px; background:transparent url(../img/fr/contact.jpg) no-repeat left top; }
.head .menu a:hover, .head .menu a.current{ background-image:none; }
.head .menu ul li{ list-style-type:none; display:block; width:137px; height:20px; }
.text{ clear:both; font-size:0.7em; line-height:1.4em; padding-top:27px; color:#3b3b3b; background-color:transparent; text-align:justify; }
.text a{ color:#781304; background-color:transparent; }
.text p{ padding-bottom:18px; }
.text p.extrait{ color:#4C7204; font-weight:bold; }
span.extrait{ font-weight:bold; color:#4C7204; }
.text .col1{ float:left; width:262px; }
#couleurs .text .col1{ width:453px; }
.text .artistes{ width:262px; font-size:1.1em; padding-bottom:7px; background-color:#e1e5be; color:#395503; margin-bottom:24px; }
.text .artistes .top{ display:block; height:31px; margin-bottom:13px; width:262px; text-indent:-1000px; overflow:hidden; background:transparent url(../img/fr/topArtistes.jpg) no-repeat left top; }
.text .artistes a{ background-color:#e1e5be; color:#395503; margin-left:17px; line-height:1.6em; margin-right:17px; }
.text .artistes a.current{ text-decoration:none; font-weight:bold; }
.text .calendrier, #contact .col3{ width:262px; background-color:#c9ecf1; color:#5e5e5e; margin-bottom:24px; }
#contact .col3{ float:left; }
#contact .col3 p{ margin-left:17px; }
.text .calendrier .top, #contact .col3 .top{ display:block; height:31px; margin-bottom:13px; width:262px; text-indent:-1000px; overflow:hidden; background:transparent url(../img/fr/topCalendrier.jpg) no-repeat left top; }
#contact .col3 .top{ background:transparent url(../img/fr/topSend.jpg) no-repeat left top; }
.text .calendrier a{ background-color:#c9ecf1; color:#40919c; }
.text .bulletin{ width:262px; background-color:#f1e4a6; color:#a27b0a; padding-bottom:7px; margin-bottom:24px; }
.text .bulletin p{ margin-left:17px; }
.text .bulletin .top{ display:block; height:31px; margin-bottom:13px; width:262px; text-indent:-1000px; overflow:hidden; background:transparent url(../img/fr/topBulletin.jpg) no-repeat left top; }
.text .bulletin a{ background-color:#f1e4a6; color:#a27b0a; margin-left:17px; margin-right:17px; clear:both; }
.text .bulletin form, #contact form{ margin:0 17px; }
.text .bulletin form label, #contact form label{ display:block; clear:both; }
.text .bulletin form input.inputText, #contact form input.inputText{ border:1px solid #ba9c3a; display:block; height:19px; width:220px; margin-bottom:7px; }
.text .bulletin form input.inputSelect, #contact form input.inputSelect{ float:left; height:19px; border:1px solid #ba9c3a; width:120px; margin-bottom:7px; }
input.inputText, input.inputSelect{ font-size:0.9em; }
.text .bulletin form input.bouton, #contact form input.bouton{ text-indent:-1000px; overflow:hidden; float:left; margin-bottom:7px; margin-left:10px; }
.text .bulletin form input.bouton:hover, #contact form input.bouton:hover, .text a.voirTout:hover{ opacity:0.75; filter:alpha(opacity=75); }
#contact .col3 form input.bouton{ float:right; margin:10px 9px 7px 10px; }
#contact .col3 form input.inputSelect, #contact .col3 form input.inputText{ border-color:#40919c; }
#contact form textarea{ border:1px solid #40919c; width:220px; }
.text .col2{ float:left; width:664px; margin-left:26px; }
#contact .text .col2{ width:402px; }
.text .col2 .subCol1{ float:left; width:176px; margin-right:14px; }
.text .col2 .subCol1 h1.titreCalendrierHome{ background:transparent url(../img/fr/titreCalendrierHome.jpg) no-repeat left top; }
.text .col2 .subCol1 h2, .calendrier h2{ text-indent:0; color:#5e5e5e; font-size:1.1em; margin-bottom:2px; font-weight:bold; }
.text .col2 .subCol1 p.date, .calendrier p.date{ font-weight:bold; padding-bottom:0; color:#40919c; }
.text .col2 .subCol1 p a, .calendrier p a{ color:#40919c; }
.calendrier .news{ margin-left:17px; margin-right:17px; width:222px; }
text .col2 .subCol1 .news{ margin-bottom:16px; }
.text .col2 .subCol1 a.voirTout{ display:block; height:20px; width:165px; text-indent:-1000px; overflow:hidden; background:transparent url(../img/fr/btnCalendrier.jpg) no-repeat left top; }
.calendrier a.voirTout{ display:block; height:24px; width:262px; text-indent:-1000px; overflow:hidden; background:transparent url(../img/fr/voirToutCal.jpg) no-repeat left top; }
.text .col2 .subCol2{ float:left; width:170px; text-align:justify; margin-right:14px; }
.text .col2 .subCol2 h2{ text-indent:0; color:#5e5e5e; font-size:1.1em; margin-bottom:2px; font-weight:bold; }
.text .col2 .subCol2 p.date{ font-weight:bold; padding-bottom:0; color:#3b3b3b; }
text .col2 .subCol2 .news{ margin-bottom:16px; }
.text .col2 .subCol2 a.voirTout{ display:block; height:20px; width:165px; text-indent:-1000px; overflow:hidden; background:transparent url(../img/fr/btnNouvelles.jpg) no-repeat left top; }
.text .col2 .subCol2 h1.titreNouvellesrHome{ background:transparent url(../img/fr/titreNouvelleHome.jpg) no-repeat left top; }
.text .col2 .subCol3{ float:right; width:281px; text-align:justify; }
.text .col2 .subCol4{ text-align:left; }
.text .col2 .subCol4 strong{ color:#c5960c; font-weight:normal; }
.text .col2 .subCol4 strong a{ text-decoration:none; }
.text .col2 .subCol4 strong a:hover{ text-decoration:underline; }
.text .col2 .subCol3 a{ color:#781304; background-color:transparent; }
.text .col2 .subCol3 h1.titreCompositeursHome{ height:42px; background:transparent url(../img/fr/titreCompositeursHome.jpg) no-repeat left top; }
.text .col2 .subCol4 a{ color:#c5960c; background-color:transparent; }
.text .col2 .subCol4 h1.titreMusiqueHome{ height:42px; background:transparent url(../img/fr/titreMusiqueHome.gif) no-repeat left top; }
#couleurs .text .col2{ width:473px; }
#contact .text .col2 b{ color:#771504; }
#liens .text .col2 a{ color:#c4960b; }
#liens .text .col2 b{ font-size:1em; }
#artistes .text .col2 img.photoArtiste{ float:left; border:3px solid #4c7204; margin-right:17px; margin-bottom:10px; }
.text img.signature{ float:right; margin-bottom:20px; }
.text span.imp{ color:#40919c; font-weight:bold; background-color:transparent; }
.text blockquote{ border-left:14px solid #e1e5be; padding-left:9px; margin-bottom:18px; }
#artistes .text blockquote b, #artistes .text blockquote a{ color:#4c7204; font-size:1em; }
#artistes .text blockquote p{ padding-bottom:0; }
#nouvelles .newsImage, #concerts .newsImage{ float:left; clear:both; width:125px; }
#nouvelles .newsImage img{ border:3px solid #b8b8b8; }
#concerts .newsImage img{ border:3px solid #40919c; }
#concerts .news a{ color:#40919c; }
#nouvelles .newsTexte, #concerts .newsTexte{ float:left; width:539px; }
#nouvelles p.date{ color:#3B3B3B; font-weight:bold; padding-bottom:0; }
#concerts p.date{ color:#40919c; font-weight:bold; padding-bottom:0; }
#nouvelles h2, #concerts h2{ color:#5E5E5E; font-size:1.1em; font-weight:bold; margin-bottom:2px; text-indent:0; }
h1{ font-size:2em; display:block; margin-bottom:10px; text-indent:-1000px; overflow:hidden; }
h2{ display:block; margin-bottom:10px; font-size:1.5em; text-indent:-1000px; overflow:hidden; }
h1.titreCouleurs{ width:453px; height:20px; background:transparent url(../img/fr/titreCouleurs.jpg) no-repeat left top; }
h1.titreConcerts{ width:296px; height:25px; margin-bottom:20px; background:transparent url(../img/fr/titreConcerts.jpg) no-repeat left top; }
h1.titreNouvelles{ width:285px; height:25px; margin-bottom:20px; background:transparent url(../img/fr/titreNouvelles.jpg) no-repeat left top; }
h1.titreLiens{ width:194px; height:25px; background:transparent url(../img/fr/titreLiens.jpg) no-repeat left top; }
h1.titreContact{ width:194px; height:25px; background:transparent url(../img/fr/titreContact.jpg) no-repeat left top; }
h1.titreSebastienLepine{ width:487px; height:25px; background:transparent url(../img/fr/titreSebastienLepine.jpg) no-repeat left top; }
h1.titreArturoNietro{ width:487px; height:25px; background:transparent url(../img/fr/titreArturoNieto.jpg) no-repeat left top; }
h1.titreJfGagne{ width:542px; height:25px; background:transparent url(../img/fr/titreJfGagne.jpg) no-repeat left top; }
h1.titrePatrickKearney{ width:542px; height:25px; background:transparent url(../img/fr/titrePatrickKearney.jpg) no-repeat left top; }
h2.titreCouleurs{ width:323px; height:25px; background:transparent url(../img/fr/titreCouleurs2.jpg) no-repeat left top; }
h2.titreProjetCordes{ width:157px; height:16px; background:transparent url(../img/fr/titreProjetCordes.jpg) no-repeat left top; }
h2.titreExtraits{ width:157px; height:16px; background:transparent url(../img/fr/titreExtraits.jpg) no-repeat left top; }
h2.titreProjetVoixCordes{ padding-top:5px; margin-bottom:0px; width:157px; height:16px; background:transparent url(../img/fr/titreProjetVoixCordes.jpg) no-repeat left bottom; }
h2.titreProjetMetamorphoses{ margin-bottom:0px; width:157px; padding-top:5px; height:16px; background:transparent url(../img/fr/titreProjetMetamorphoses.jpg) no-repeat left bottom; }
.text b{ font-size:1.15em; }
.footer{ font-size:0.7em; color:#bc8a83; clear:both; border-top:3px solid #dbdbdb; padding-top:11px; text-align:center; background-color:#fff; margin-bottom:20px; }
.footer a img{ border:none; }
.footer a{ color:#bc8a83; background-color:#fff; }
.footer .menu a{ color:#771304; font-weight:bold; background-color:#fff; }
.footer ul li{ list-style-type:none; padding-left:13px; display:inline; }
.footer p{ padding-top:12px; }
.partenaires{ margin-bottom:25px; height:80px; }
.partenaires .pat1, .partenaires .pat2, .partenaires .pat3{ display:block; width:288px; float:left; text-align:center; }
.partenaires .pat2{ width:357px; border-left:3px solid #dbdbdb; border-right:3px solid #dbdbdb; }
.partenaires .pat3{ width:300px; }
.navbar ul li{ list-style-type:none; display:inline; padding-right:4px; }
.navbar ul{ text-align:center; margin-bottom:10px; }
.navbar ul li{ font-weight:bold; }
.navbar ul li a{ font-weight:normal; }

