@charset "utf-8";

/* CSS Document */

body { text-align: center; background:url(../img/background.jpg) top center repeat-y #000; font-family:Arial, Helvetica, sans-serif; }

div#line1 img { border:0; }

div#line2 img { border:0; }

div#line3 img { border:0; }

.wrapper { background:url(../img/background-pics.jpg) top center no-repeat; position: relative; width: 100%; /*font-size: 0.9em;*/
	margin: 0 auto -32px; text-align: left; }

.questions_bleu { color:#000045; font-size:12px; }

p { color:#000045; font-size:12px; }

#merci { color:#000045; font-size:12px; }

.formPat { color:#000045; font-size:12px; }

/* Header SNQC */
.header { width: 100%; height:100px; background:url(../img/background-header.jpg) repeat-x top center; }

.headerMenuPrincipal { width: 1034px; height:62px; margin: 0 auto; }

.headerLogo { float:left; }

#headerMenu { float:left; padding-top:29px; }

#headerMenu ul { padding:0; margin:0; }

#headerMenu li { display:inline; margin-left:8px; }

#headerMenu a { font-size:11px; color:#FFF; text-decoration:none; }

#headerMenu a:hover { color:#FFF; text-decoration:underline; }

#search { float: right; }

#search p { padding-top:26px; margin:0; }

#search .searchField { height:14px; border:#99a0d2 1px solid; background-color:#4e56ab; color:#FFF; }

.headerDropDownMenu { width: 1034px; height:38px; margin: 0 auto; }

.headerDropDownMenuZoneLogo { width:362px; float:left; }

.headerDropDownMenuZoneMenu { width:470px; float:left; }

/* End Header SNQC */

.content { width: 1034px; margin: 0 auto; display:block; }

.contentZoneLogo { height:230px; }

.contentPubTop { height:auto; padding-left:227px; }

.contentPubTop img { border:#FFF solid 1px; }

.contentMain { width: 1034px; }

.contenMainCol1 { float:left; width:228px; margin-top:18px; }

.contenMainCol2 { float:left; width:584px; }

.contenMainCol2Box { width:500px; background-image:url(../img/bg-transparent.png); margin:18px 0 0 0; padding:14px 20px 10px 20px; display:table; }

.contenMainCol2Box ul { color:#000045; padding:0; margin:0; font-size:12px; }

.contenMainCol2Box li { margin:0px 0px 10px 20px; }

.contenMainCol2Box p.first { margin:0 0 16px 0; }

.contenMainCol2Box p { margin:16px 0 16px 0; }

.contenMainCol2BoxPub { margin:18px 0 0 0; border:0; }

.filetContenu { margin-top:6px; margin-bottom:8px; }

.contenMainCol2BoxCol1 { float:left; width:146px; padding-right:15px; padding-top:4px; }

.contenMainCol2BoxCol2 { float:left; width:310px; padding-top:4px; }

.contenMainColBoxFull { width:500px; padding-top:4px; }

.contenMainColBoxFull ul { color:#000045; padding:0; margin:0; font-size:12px; }

.contenMainColBoxFull li { margin:0px 0px 10px 20px; }

.contenMainCol2BoxCol1Egal { float:left; width:235px; padding-right:15px; padding-top:4px; }

.contenMainCol3 { float:left; width:222px; }

.contenMainCol1BoxMembre { width:188px; height:224px; background:url(../img/bg-membre.png) no-repeat; margin-top:0; }

.contenMainCol1BoxMembre p { padding:69px 12px 6px 12px; }

.contenMainCol1BoxPubDroite { width:188px; margin-top:26px; }

.vignettePub { background-color:#898993; color:#FFF; text-align:center; font-size:10px; padding-top:4px; padding-bottom:4px; border-top-width: 2px; border-right-width: 2px; border-left-width: 2px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #FFF; border-right-color: #FFF; border-left-color: #FFF; }

.contenMainCol1BoxPubDroite img { border:2px #FFF solid; }

.contenMainCol3BoxQc { margin-top:26px; width:188px; background-image:url(../img/bg-transparent.png); float:left; }

.contenMainCol3BoxProg { width:188px; float:left; background-image:url(../img/bg-transparent.png); margin-top:18px; }

.contenMainCol3BoxProg p { margin:6px 12px 6px 12px; color:#FFF; }

.contenMainCol3BoxPublic { background:url(../img/bg-programmation.png) no-repeat bottom; height:277px; }

.contenMainCol3BoxQc p { margin:6px 12px 6px 12px; }

.contenMainCol3BoxQc2 { width:24px; float:left; }

.contenMainCol3BoxQcImg { }

.bt { margin:12px 6px 6px 0; }

.btBackground { background:url(../img/bt-millieu.gif) repeat-x; padding:2px 3px 2px 3px; }

.btBackground a { font-size:10px; color:#FFF; text-decoration:none; }

.creditphoto { color:#696972; font-size:10px; }

.margeCreditPhoto { margin-bottom:4px; }

.footer { position: relative; margin: 0 auto; background:url(../img/backFooter.gif) #004f71 center no-repeat; }

.footerWrap { width: 1034px; margin: 0 auto; display:block; }

.footerCopy { width:224px; float:left; font-size:11px; color:#80a7cc; margin-top:9px; text-align:left; }

#footerMenu { width:350px; float:left; margin-top:5px; }

#footerMenu ul { padding:0; margin:0; }

#footerMenu li { display:inline; margin-left:8px; }

#footerMenu a { font-size:11px; color:#FFF; text-decoration:none; }

#footerMenu a:hover { color:#FFF; text-decoration:underline; }

/* ie hack */

.ie-png {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/top-logo-175.png', sizingMethod='scale'); height: 38px; width: 345px; }

.ie-png2 {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo-175.png', sizingMethod='scale'); height: 224px; width: 561px; }

.ie-png3 {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/nicole.png', sizingMethod='scale'); height: 167px; width: 146px; }

.ie-png4 {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/drapeau-du-quebec-top.png', sizingMethod='scale'); width: 222px; height: 18px; }

.ie-png5 {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/drapeau-du-quebec-cote.png', sizingMethod='scale'); height: 43px; width: 34px; }

.ie-hide { border:0px solid #FFFFFF; _display:none; }

#ie-hide { border:0px solid #FFFFFF; _display:none; }

.tableForm { font-size: 9pt; color:#000045; }

h2 { font-size: 10pt; color:#000045; }

div#video embed { width:320px; height:258px; }

a { color:#1d4496; }

.picsArtiste { margin-right:10px; margin-bottom:10px; border:none; }

.picsArtisteLast { margin-bottom:10px; border:none; }

#catalogue { color:#000045; }

/* Ajouté le 13 mai 09 */

.contenMainCol2Box p.date { color:#666666; font-size:10px; margin:0; padding:0; }

.contenMainCol2Box p.noMarge { margin-bottom:0; padding-bottom:0; font-family:Arial, Helvetica, sans-serif; }

.contenMainCol2Box a.titre { text-decoration:none; color:#000045; font-weight:bold; margin-bottom:0; padding-bottom:0; }

a.artiste { color:#000045; text-decoration:none; }

div.nouvelle { width:500px; }

.contenNouv { min-height:600px; height:auto !important; height:600px; }

.contenMainCol3BoxPublic p.consulProg { font-weight:bold; margin:0; padding:10px 0 85px 10px; }

div.icones { text-align:right; float:right; margin-top:7px; width:100px; padding-right:30px; }

img.icone { margin:0 5px; }

.field { height:20px; width:200px; border:#FFFFFF 1px solid; }

p.titreRegion { font-size:20px; font-weight:bold; margin:0; }

p.zone { font-size:16px; font-weight:bold; margin:6px 0 8px 0; }

.tableauFeteLocal { color:#000045; font-size:12px; }

td.coltime { width:60px; }

.tableauFeteLocal td { padding:0 4px 0 0; }

p.datefete { color:#008bd4; font-size:14px; margin:4px 0 0 0; font-weight:bold; }

.tableauFeteLocal { font-size:12px; width:100%; margin-top:4px; }

.noMarge { margin:0; }

.tableauFeteLocal td { height:18px; }

hr.lignefete { height:1px; background-color:#999; margin:0 0 0 0px; border:none; height:1px; width:100%; }

.photoAccueil { border:1px solid #000045; text-align: right; }

