/* Menu page d'accueil */
#menuAccueil { margin: 0; list-style:none; font-family: Arial, Helvetica, verdana, sans-serif; font-size: 18px; padding: 25px 0 0 0; width:241px; height:300px; text-align: left; }
#menuAccueil li { margin-left:75px; margin-bottom: 16px; }
#menuAccueil a { background: url(../../images/puceMenuAccueil.png) no-repeat 0 0px; padding: 1px 3px 0px 30px; display: block; color:#FFF; font-weight: normal; }
#menuAccueil a:hover { background-color: #900; background-position: 0px -33px; color:#FFF; }

/* Menu pages intérieures */
#menu { margin: 0; font-family: Arial, Helvetica, verdana, sans-serif; font-size: 12px; font-weight: bold; padding: 0; }
#menu li { margin-right: 7px; display: inline; }
#menu li a { background: url(../../images/puceMenu.png) no-repeat 0 -17px; padding: 1px 3px 0px 20px; color:#FFF; }
#menu li a:hover { background-color: #900; background-position: 0px 0px; color:#FFF; }

.paragraphe { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-align: left; font-style: normal; text-align: left; margin-left: 20px; margin-top: 20px; margin-right: 20px; margin-bottom: 5px; }
	.tableaucontacts { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-align: left; font-style: normal; text-align: left; }
	.paragrapheblanc { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-align: left; font-style: normal; text-align: left; margin-left: 20px; margin-top: 20px; margin-right: 20px; margin-bottom: 5px; }
.texte { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-align: left; margin-left: 20px; margin-top: 5px; margin-right: 20px; margin-bottom: 5px; }
.texteboldrouge { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #990000; font-weight: bold; text-align: left; margin-left: 20px; margin-top: 5px; margin-right: 20px; margin-bottom: 5px; }
.texteboldnoir { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; text-align: left; margin-left: 20px; margin-top: 5px; margin-right: 20px; margin-bottom: 5px; }
.texteboldblanc { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; text-align: left; margin-left: 20px; margin-top: 5px; margin-right: 20px; margin-bottom: 5px; }
.texteblanc { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-align: center; margin-left: 20px; margin-top: 5px; margin-right: 20px; margin-bottom: 5px; }
.titre1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; text-align: left; font-style: normal; font-weight: bold; text-align: left; margin-left: 20px; margin-top: 20px; margin-right: 20px; margin-bottom: 5px; }
.titrebandeaumail { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; text-align: left; font-style: normal; font-weight: bold; text-align: left; margin-top: 20px; margin-bottom: 5px; }
.titrepetit { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-align: left; font-style: normal; font-weight: bold; text-align: left; margin-left: 20px; margin-top: 20px; margin-right: 20px; margin-bottom: 5px; }
.titre1rouge { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #990000; text-align: left; font-style: normal; font-weight: bold; text-align: left; margin-left: 20px; margin-top: 20px; margin-right: 20px; margin-bottom: 5px; }
.titre1blanc { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; text-align: left; font-style: normal; font-weight: bold; text-align: left; margin-left: 20px; margin-top: 20px; margin-right: 20px; margin-bottom: 5px; }
.bandeau { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
  a:link {
  color: #5968AD;
  font-weight:bold;
  text-decoration: none; }
  a:visited {
  color: #78C;
  font-weight:bold;
  text-decoration: none; }
  a:hover {
  color: #000000;
  font-weight:bold;
  text-decoration: none;
  }
  a:active {
  color: #000000;
  font-weight:bold;
  text-decoration: none;
  }
.flechehaut { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-align: left; margin-right: 20px; }


/* Ajouté par Samuel */
body { background:#d78c39; margin:0; padding:0; }
table#representations td { padding:10px 5px; vertical-align:top; border-top:1px solid #ddd; }
table#representations .noBorder td { border:none; }
table#representations { width:710px; border-collapse:collapse; font-size:13px; margin:0 0 0 22px; }
.date { font-weight:bold; color:#777; }
.public1, .public2 { font-family:verdana,arial, sans-serif; font-size:10px; font-weight:bold; padding-top:3px; padding-bottom:4px; color:#fff; }
.public1 span, .public2 span { padding:3px 5px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.public1 span { background:#139100; }
.public2 span { background:#E78709; }
table#representations .separator td { border-top:3px solid #ddd; }
table#representations .first td { border-top:none; }
table#representations p { margin:0; }
table#representations td.title, table#representations td.image, table#representations a img { padding:0; }
table#representations img { border:1px solid #999; width:50px; }
table#representations td.image { padding:7px 0 5px 0; }
table#representations td.image strong { color:#3F5D9B; }
table#representations h3 { color:#444; background:#ddd; margin-top:10px; margin-bottom:0; font-size:14px; padding:4px; }
table#representations h4 { margin:0; margin-bottom:10px; }
h2.calendrier { margin-right:22px; margin-left:22px; padding-left:10px; margin-top:5px; margin-bottom:5px; font-size:45px; color:#636566; font-family: 'Times New Roman', serif; }
h2.calendrier strong { margin-top:-27px; display:block; color:#931C24; }
h2.calendrier em { font-style:normal; letter-spacing:14px; font-size:12px; font-family: helvetica, arial, sans-serif; color:#636566; }
#archive { text-align:right; margin-right:22px; margin-bottom:0; }
#mois { background:#ccc; margin:0 20px; padding:7px 0; list-style-type:none; }
#mois li { background:url('../../images/separateurMenuMois.png') no-repeat 2px 1px; padding:0 0 0 11px; margin:0; display:inline; }
#mois li.first { background:none; }
#footer { color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-align:center; }

/* Colonne de droite : liste des spectacles archivés avec image */
.listeArchiveSpectacles { font-family:Arial,Helvetica,sans-serif; font-size:11px; list-style-type:none; padding-left:20px; }
.listeArchiveSpectacles img { border:none; margin-bottom:2px; }
.listeArchiveSpectacles li { float:left; width:105px; margin-bottom:12px; }
.listeArchiveSpectacles a { color:#9AF; }
.listeArchiveSpectacles a:hover { color:#fff; }

/* Galerie */
h2#titreActualite, h2#titreNewsletter, h2#titreGalerie, h2#titreSpectacle { text-align: left; background:#A61615; color:#fff; font-size:17px; font-weight:normal; margin:20px; padding:3px 10px; }
#listeImages { margin:0; padding:0; list-style-type:none; }
#listeImages li { list-style-type:none; }
#listeImages a { float:left; margin:0 4px 4px 0; background-color:#CCC; background-position:center -3px; background-repeat:no-repeat; width:138px; height:138px; display:block; list-style-type:none; }
#listeGaleries { font-size:14px; margin:0 10px; padding:0; list-style-type:none; }
#listeGaleries li { height:70px; margin-bottom:20px; padding-right:25px; width:310px; float:left; list-style-type:none; }
#listeGaleries li p { font-size:12px; }
#listeGaleries span { float:left; margin:0 8px 4px 0; background-color:#CCC; background-position:center -3px; background-repeat:no-repeat; width:70px; height:70px; display:block; list-style-type:none; }
#listeGaleries strong { margin:0; padding:0; }

/* Actualités Newsletters */
#listeActus, #listeNews { margin-left:15px; padding:0; }
#listeActus li, #listeNews li { margin-bottom:25px; }
#listeActus h3, #listeNews h3 { margin:0; padding:0; }
#listeActus .date, #listeNews .date { margin: 0; padding: 0; font-weight: normal; }
#listeActus .texteActu , #listeNews .texteActu { margin-top: 5px; font-weight: normal; }
#listeActus em, #listeNews em { color:#999; }
.style1 {color: #FFFFFF}
.style4 {font-size: 10px}

/* Liste des sons et documents */
#listeSons, #listeFichiers { margin: 0; padding-left:5px; list-style:none; font-size:12px; }
#listeSons li, #listeFichiers li { margin-bottom:3px; }
#listeSons a, #listeFichiers a { line-height:16px; display:block; padding-left:22px; font-weight:bold; color: rgb(89, 104, 173); background:url('/admin/images_admin/icn_dir.png') no-repeat; }
#listeSons a:hover, #listeFichiers a:hover { text-decoration: underline; color: rgb(39, 54, 123); }
#listeSons { padding-left: 0; }
#listeSons a { background:none; padding-left: 0; margin-bottom: 5px;}
#listeSons embed { margin-bottom: 15px; width:280px; }
