/* par Luc Lesprance, 2008 */
body { background:url(../images/bg.jpg) repeat-y top center; font-size:100%; font-family:Arial, Helvetica, sans-serif; margin:0; }
/*.holderPrincipal { background-color:#FEF2DC; border-left:#802534 solid 1px; border-right:#802534 solid 1px; width:750px; margin:0 auto; }*/
.holderPrincipal { background-color:#FEF2DC; width:750px; margin:0 auto; }


/* footer */
.footer { background:url(../images/bg_header.jpg) repeat top left; border-top:#802534 solid 1px; margin:0 auto; text-align:center; }
p.copy { margin:0; padding:9px 0 6px 0; font-size:65%; }

/* header */
.header { background:url(../images/bg_ligne.gif) repeat top left; border-bottom:#802534 solid 1px; margin:0 auto; }
.logoLeft { background:url(../images/logo_bg.jpg) no-repeat; float:left; width:330px; margin:0; }
.logoRight { float:right; width:400px; text-align:right; }
a.logo { display:block; width:230px; height:140px; }

/* général */
.clearAll { clear:both; height:0px; }
img { border:none; }
.gris { color:#474747; }
.rouge { color:#802534; }
.tiret { padding:0 6px; }
.italic { font-style:italic; }
.floatLeft { float:left; }
.floatRight { float:right; }
.guillemet { font-weight:bold; font-size:14px; }
.font1 { font-family:Arial, Helvetica, sans-serif; }
.font2 { font-family:Georgia, "Times New Roman", Times, serif; }
.fontPriorite { font-size:120%;}
.fontPetit { font-size:75%; }
a { text-decoration:underline; }
a:hover { text-decoration:none; }
a.bleu { color:#80AEC8; }
a.langue { display:block; font-weight:bold; margin:0; padding:6px 10px 26px 0; font-size:75%; }
div.citation { margin:0; padding:10px 10px 0 0px; font-size:75%; text-align:left; }
div.citation p { display:inline; margin:0; padding:0; }
p.citation_auteur { margin:0; padding:5px 10px 22px 0; font-size:75%; }
p.noms { margin:0; padding:8px 10px 4px 6px; font-size:65%; color:#611722; }
p.noms a { color:#611722; }
.nouveautes { text-align:center; font-size:75%; margin:0; padding:10px 0 0 0; }
.nouveaute { margin:0; padding:10px 0; }
.borderTop { border-top:#802534 solid 1px; }
.nouveaute a { display:block; }

/* général : holder par section */
.holder { margin:0 auto; }
.holder .colonneLeft { border-right:#802534 solid 1px; float:left; margin:0; width:548px; }
.holder .colonneRight { float:right; margin:0; width:201px; }

.holder .colonneLeft_event { float:left; margin:0; width:548px; }
.holder .colonneRight_event { float:right; margin:0; width:201px;border-left:#802534 solid 1px;  }

.holderVideo { margin:50px auto 24px auto; text-align:center; }
.holderImg { height:251px; }
.menu { padding:0; margin:0; height:47px; }
.contenu { background:url(../images/degrade.jpg) repeat-x top; margin:0; padding:22px 16px; }
h1 { margin:0; padding:0 0 4px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:100%; color:#802534; }
h2 { background-color:#E9DDC7; margin:0; padding:12px 6px 6px 6px; font-family:Georgia, "Times New Roman", Times, serif; font-size:85%; color:#802534; }
.degrade { background:url(../images/degrade.jpg) repeat-x top; margin:0; }
h3 { background-color:#E9DDC7; margin:10px 30px 0 30px; padding:6px 6px 3px 6px; font-family:Georgia, "Times New Roman", Times, serif; font-size:75%;color:#802534; }
h2.menuAdmin { text-align:center; font-size:75%; }
h2.menuAdmin a { color:#0066CC; }
h2 .tiret { font-size:100%; font-weight:bold; padding:0 10px; }


/* Accueil : nouvelle */
.nouvelle { font-size:75%; margin:0 0 15px 0; padding:0 0 0 10px; border-bottom:#D1A29C solid 1px; }
.priorite { background:url(../images/degrade.jpg) repeat-x bottom; border-bottom:none; }
.nouvelle p { margin:0; padding:0; }
.nouvelle a { color:#80AEC2; text-decoration:underline; }
.nouvelle a:hover { text-decoration:none; }
.nouvelle img { margin:0 10px 10px 0; }
.priorite img { margin:0 10px 20px 0; }
.nouvelle p.date { color:#802534; font-size:85%; padding-top:15px; }
.nouvelle p.titre { font-weight:bold; padding:1px 0 8px 0; }
.nouvelle .description { padding:0 0 8px 0; margin:0; }

a.archive { display:block; margin:0 0 15px 0; color:#80AEC8; font-size:75%; text-decoration:underline; }
a.archive:hover { text-decoration:none; }

/* Albums : audio */
h2.album { margin-top:10px; padding-top:6px; }
ol.album { margin:16px 22px 16px 40px; padding:0; }
ol.album li {font-family:Georgia, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.audio_auteur { color:#31210B; margin:0; padding:2px 0 20px 10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:70%; }
.audio_titre { color:#990000; margin:0; padding:0 0 0 10px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:75%; }
.audio_numero { font-family:Georgia, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:0 25px 0 18px; }
.audio_player { margin:10px; text-align:center; }
.audio_download { display:block; margin:10px 10px 0 0; float:left; }
.audio_img { margin:0 60px 6px 6px; }
.audio_img:hover { background:url(../images/audio_img_on.jpg); }

.popup { background-color:#fef2dc; margin:0; }
.popup_titre { padding:10px; font-size:75%; font-weight:bold; text-align:center; }
a.popup_close { display:block; text-align:center; margin:20px 0; padding-bottom:40px; font-size:75%; }

.album_entete { margin:12px 15px 0 15px; position:relative; height:130px; }
.album_titre { background-color:#E9DDC7; margin:6px 160px 6px 0px; padding:6px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:80%; color:#802534; }
.album_description { margin:0 160px 0 0; padding:4px 6px; font-size:75%; }
.album_achat { margin:0 160px 0 0; padding:4px 6px; }
img.album_petit { position:absolute; top:0; right:26px; border:#990000 1px solid; }

.adresse_robert { margin:6px 0 0 50px; font-size:75%; } /* background:url(../images/logo_robert_pillitz.gif) no-repeat 240px 4px; }*/
.adresse_artic { margin:6px 0 0 50px; font-size:75%; } /*background:url(../images/logo_artic.jpg) no-repeat 240px 4px; }*/

div.bio p, p.bio { font-size:12px; font-style:normal; margin:0; padding:12px 0 0 0; }
p.bioGris { background-color:#E9DDC7; margin:10px 0; padding:6px; font-family:Georgia, "Times New Roman", Times, serif; font-size:75%; }

span.album { font-size:14px; font-weight:bold; color:#872639; padding:5px 20px; }
a.album_btn { background-color:#ECDBBC; border:#872639 solid 1px; display:block; font-size:14px; font-weight:bold; color:#872639; margin:0; padding:5px 20px; text-decoration:none; }
a.album_btn:hover { color:#000; text-decoration:none; }

.videos { margin:30px 50px 35px 50px; }
a.video1 { display:block; float:left; margin:0 20px 10px 0; }
a.video2 { display:block; }
a.video1 img, a.video2 img { border:#802534 solid 4px; }
.video_player { margin:20px 0 20px 165px; }

p.newsletter_p { font-size:75%; margin:10px 0 5px 10px; }
.newsletter_email { display:block; margin:0 0 10px 10px; padding:2px; width:170px; height:17px; font-size:75%; border:#803425 1px solid;color:#333; background-color:#fff; }
.newsletter_submit { display:block; margin:5px 0 10px 10px; font-size:75%; font-weight:bold; color:#80AEC8; }

/* ADMIN */
h4 { font-size:75%; font-weight:bold; margin:20px 0 10px 20px; }
h5 { font-size:75%; font-weight:bold; margin:80px 0 100px 60px; }
table.admin { margin:0 0 0 20px; padding:0; border:0; font-size:75%; }
table.admin td, table.admin tr { vertical-align:top }
.td_label { padding:5px; }
.btn { margin:10px 50px 30px 0; }
p.case { font-size:75%; margin:0 0 30px 20px; }
p.case1 { font-size:75%; margin:0 0 5px 20px; }

/* Afficher la date uste si cocher */
.p_date { display:none; }


.logo-web20 { margin-right:5px; }
.divDossier { padding:10px 10px 0 10px; height:55px; }
.logo-dossier { float:left; }
.lien-dossier { padding-left:60px; color:#80AEC8; text-decoration:underline; }


/* Dossiers de presse */
.dossiers { font-size:75%; margin:0 0 15px 0; padding:0 0 10px 10px; border-bottom:#D1A29C solid 1px; }
.dossier { background:url(../images/logo_pdf.gif) no-repeat 8px 12px; padding:0 0 0 60px; }
.dossier p { margin:0; padding:0; }
.dossier a { color:#80AEC2; text-decoration:underline; }
.dossier a:hover { text-decoration:none; }
.dossier img { margin:0 10px 10px 0; }
.dossier p.date { color:#802534; font-size:85%; padding-top:15px; }
.dossier p.titre { font-weight:bold; padding:3px 0; }
.dossier .description { padding:0 0 8px 0; font-size:85%; margin:0; }



#blanket { background-color:#111; opacity: 0.45; position:absolute; z-index: 9001; top:0px; left:0px; width:100%; }
#popUpDiv, #popUpDivNewsletter { position:fixed; top:100px; z-index: 9002; background-color:#FEF2DC; width:400px; padding:10px; border:#802534 solid 1px; }
#popUpDiv form, #popUpDivNewsletter form { text-align:left; font-size:75%; margin:15px 0 0 0; }


div.fermer { background-color:#E9DDC7; text-align:right; font-size:80%; padding:0 5px 4px 4px; margin:0 0 10px 0; }
div.fermer a { color:#000; text-decoration:none; }
div.fermer a:hover { color:#000; text-decoration:none; }
td.label { width:100px; }
input.info { width:260px; }
td.envoyer { text-align:right; padding:15px 0; }
td.envoyer input { display:block; float:right;}

p.erreur { display:none; padding:0; margin:0; font-size:80%; }


table.newsletter { margin:0 20px; width:705px; font-size:75%; }
table.newsletter tr.headerNewsletter { font-weight:bold; background-color:#E9DDC7; }
table.newsletter td { border:1px solid #666; padding:2px; }


