body { font-size: 0.7em;  }
a { text-decoration: none; }
a:hover { color:red; }
a:visited { /* A REMPLIR */ }
#contenu a:hover { text-decoration: underline; }

/*
 * Styles généraux
*/
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	background: #201616 url(../images/bg_body_index.jpg) no-repeat center top;}

a img { border: 0; }
img { max-width: 100%; }
/*
 * Titrages accessibilite
*/
#fond-contenu { background-image: url(../images/titre-bg.png); background-repeat:  no-repeat; background-position:  left top; }
.lieux #fond-contenu, .pratique #fond-contenu, .accessibilite #fond-contenu { background-image: url(../images/titre-bg-pratique.png);}
.archives #fond-contenu { background-image: url(../images/titre-bg-archives.png);}
/*.creation #fond-contenu { background-image: url(../images/titre-bg-creation.png);}*/
.actions-culturelles #fond-contenu { background-image: url(../images/titre-bg-actions-culturelles.png);}

h1 { font-size: 15px; margin: 0; padding: 0em 0.7em;}
#entete h1 {display: inline !important; background: transparent;}
#contenu h1 { padding: 0.5em 0.7em; margin-bottom: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
/*#contenu-contenu h1 {padding: 0.5em 0 ;}*/
.index h1, .affiche h1, .liens h1, .mentions-legales h1 {color: #ff6600;}
.lieux h1, .espace-membre h1, .connexion h1, .accessibilite h1 {color: #99cccc;}
.pratique h1 {color: #99ffff;}
.archives h1 {color: #ffffcc;}
.creation h1 {color: #FFFF99;}
.actions-culturelles h1 {color: #ccffcc;}

.contact  h1, .liste-diffusion h1, .focus h1, .actualites h1, .accompagnement h1, .creation h1 {color: #99ff99;}


.index #contenu-contenu h1, .affiche #contenu-contenu  h1,  .mentions-legales #contenu-contenu h1 {background-color: #365e3c;}
.lieux #contenu-contenu h1, .espace-membre #contenu-contenu h1, .connexion #contenu-contenu h1, .accessibilite #contenu-contenu h1 {background-color: #014242;}
.pratique #contenu-contenu h1 {background-color: #0b3132;}
.archives #contenu-contenu h1 {background-color: #262119;}

.actions-culturelles #contenu-contenu h1 {background-color: #336666;}

.contact  #contenu-contenu h1, .liste-diffusion #contenu-contenu h1, .focus #contenu-contenu h1, .actualites #contenu-contenu h1, .accompagnement #contenu-contenu h1, .creation #contenu-contenu h1 {background-color: #192b1b;}

#contenu h2 { font-size: 1.3em; padding: 0 0 0 1em; background-position: 0 3px; background-repeat: no-repeat;}
.affiche #contenu h2 {color: #EF3B24; background-image: url(../images/bg_h2_affiche.gif);}
.index #contenu h2 {color: #EF3B24; background-image: url(../images/bg_h2_index.gif)}
.lieux #contenu h2, .accessibilite #contenu h2 {color: #99CCCC; background-image: url(../images/bg_h2_lieux.gif)}
.pratique #contenu h2 {color: #fff; background-image: url(../images/bg_h2_pratique.gif)}
.archives #contenu h2 {color: #ffffcc; background-image: url(../images/bg_h2_archives.gif)}
.residence #contenu h2 {color: #ED2224; background-image: url(../images/bg_h2_residence.gif);}
.transculturel #contenu h2 {color: #F69837; background-image: url(../images/bg_h2_transculturel.gif)}
.ingenierie #contenu h2 {color: #FDF59F; background-image: url(../images/bg_h2_ingenierie.gif)}
.contact #contenu h2, .liste-diffusion #contenu h2, .focus #contenu h2, .creation #contenu h2, .index #actualites h2, .accompagnement #contenu h2, {color: #99ff99; background-image: url(../images/bg_h2_contact.gif)}
.espace-membre #contenu h2 {color: #EF3B24; background-image: url(../images/bg_h2_espace-membre.gif)}


#contenu h3 { font-size: 13px; padding: 0px; margin: 0px;}
body.actualites #contenu h3 {padding: 0px; margin: 15px 0px;}

h4 { font-size: 12px; }
h5 { font-size: 11px; }
h6 { font-size: 1.0em; }

/*
 * Styles de contenus
*/

.lieux #contenu, .espace-membre #contenu, .connexion #contenu, .accessibilite #contenu  {color: #99cc99;}
.pratique #contenu {}
.archives #contenu {color: #b39e82;}
.accompagnement #contenu {color: #333300;}
/*.creation #contenu {color: #cccc99;}*/
.actions-culturelles #contenu {color: #99cccc;}
.contact #contenu, .liste-diffusion #contenu {color: #fff;}


#contenu {font-size: 12px;}
#contenu p, #contenu ul { text-align: justify;  margin-top: 0px;}
#contenu ul { list-style: square;}
#contenu a {color: #fdf7ba;}
body.ingenierie #contenu a {color:  #997448; font-weight: bold;}

#contenu table {}
#contenu table, #contenu th, #contenu tr, #contenu td  { border: 0; font-weight: normal;}
#contenu td {border-left: 0; border-right: 0; }
#contenu th { background-color: #365e3c; padding: 0px;}
#contenu th h1 { font-size: 18px; margin: 0; padding: 0em 0em 0em 0.7em; display: inline !important; background: transparent;}
#contenu tr.pair { background: #2c4e31;}
#contenu tr.impair { background: #365e3c;}

#contenu li { list-style: square; margin: 0 0 15px 0px; }

.renvoi {font-size: 20px; font-weight: bold; color: #66ffcc;}

/*
 * texte sur 2 colonnes
*/
.colgauche, .coldroite {width: 269px; 	float: left;}
.coldroite { margin-left: 20px; }

/*
 * Tableau lieux
*/


#contenu .lieux table, #contenu .lieux tr, #contenu .lieux td ,#contenu .lieux {border: 0;}
#contenu .lieux tr, #contenu .lieux { background-color: #455928;}
#contenu .lieux tr p, #contenu .lieux { padding: 0px 2px;}

/*
 * affiche
*/

#contenu .affiche h1 {float:left; margin: 10px 0 0 5px;  background: none;}
#contenu .affiche h2 {color: #FF6600; font-size: 18px; padding: 5px; background-color: #365e3c; background-image: none;}
#contenu .affiche h2 .heure{font-size: 0.7em;}
#contenu .affiche h3 {padding-left: 15px;	color: #FF6600;	 font-size: 14px; background:url(../images/bg_h2_transculturel.gif) no-repeat left 2px;}
#contenu .affiche h4 {color: #fff3a0;}
#contenu .affiche p { color: #fff;}
#contenu .affiche p.date { color: #e2031a; font-size: 14px; font-weight: bold;}
#contenu .affiche p.heure {padding-right: 20px; color: #e95d11; }
#contenu .affiche p.style { color: #f39926; font-size: 14px; background-image:url(../images/point-point.gif) repeat-x left bottom;}
#contenu .affiche p.lieu { font-size: 14px; color: #faf6cf; font-weight: bold;}
#contenu .affiche p.prix { font-size: 14px; color: #f9ec69; font-weight: bold; }
.detail-affiche td.lieu { font-size: 14px; color: #faf6cf; font-weight: bold;}
.detail-affiche td.prix { font-size: 14px; color: #f9ec69; font-weight: bold; }
#contenu th.prix {background: #213a24;}
#contenu th.prix p {margin: 0 0 3px;}
#contenu .affiche a {color: #fff;  font-weight: bold; font-size: 1.2em;}
#contenu .fiche a {color: #fdf7ba; font-weight: normal;font-size: 1.0em;}

#contenu .affiche table {margin: 10px 0 0; font-size: 9px; }

.jour { color: #ffff99; font-weight: bold; font-size: 1.2em;}
.heure { color: #999966; }
.detail {}
.complet {text-transform:uppercase;}
.commentaire { font-weight: normal; font-size: 9px; text-transform: uppecase;}
.style { color: #ff9933; font-weight: bold; font-size: 9px;}
.prix { color: #ffcc66; }
.complet {color: #EF3B24; font-weight: normal;}

/*
 * affiche detail
*/
#contenu .affiche table.detail-affiche, #contenu .affiche .detail-affiche th, #contenu .affiche .detail-affiche td {border: 0 !important;}
table.detail-affiche {margin-bottom: 10px;}
table.detail-affiche h1 {color: #fff; }
span.mois {color: #e2031a; font-size: 18px;}
span.date {padding-right: 5px !important;}
span.heure {padding-right: 5px !important; color: #e95e0f;}


/*
 * rubrique lieu & accessibilite
*/
.lieux #contenu strong, .accessibilite #contenu strong {color: #fff;}
.lieux #contenu a, .accessibilite #contenu a {}
.lieux h3, .accessibilite h3 {color: #fff;}

/*
 * rubrique pratique
*/
.pratique #contenu strong {color: #fff;}
.pratique #contenu a {}
.pratique #contenu h3 a {color: #fff !important;}
.pratique h3 {color: #fff;}
.pratique #contenu p {color: #99CCCC;}


/*
* rubrique liens 
*/
.liens  #contenu h1 {color: #669999;}
.liens #contenu p {color: #999966;}
.liens #contenu a {color: #FFFFCC;}
.liste-liens .element {border-bottom: 1px solid #999966;} 


/*
 * rubrique archives
*/
#menu_archives {padding-top:20px; text-align: center;}
#menu_archives a {color:#cccc99;}
.annee  {color: yellow !important; font-weight: bold; font-size: 14px;}
.annee a {color: yellow !important; }

/*
 *  fiche artiste
*/

.fiche #contenu h1 { background: none; padding-left: 0;}
.fiche #contenu h2 {color: #e2031a; font-size: 18px; padding: 5px; background-color: #5F1B18; background-image: none;}
.fiche #contenu h3 {padding-left: 15px;	color: #f39900;	 font-size: 14px; background:url(../images/bg_h2_transculturel.gif) no-repeat left 2px;}
.fiche #contenu h4 {color: #fff3a0;}

.fiche #contenu p { color: #fff;}
.fiche #contenu p.date, span.date { color: #e2031a; font-size: 14px; font-weight: bold;}
.fiche #contenu p.heure {padding-right: 20px; color: #e95d11; }
.fiche #contenu p.style, span.style { color: #FF6600; font-size: 14px; background-image:url(../images/point-point.gif) repeat-x left bottom;}
.fiche #contenu p.lieu,  span.lieu { font-size: 14px; color: #faf6cf; font-weight: bold;}
.fiche #contenu p.prix,  span.prix { font-size: 14px; color: #f9ec69; font-weight: bold; }

#player-mp3 {padding: 5px 0px;}

/*
 *  actualites 
*/
.actualites #contenu, .focus #contenu, .accompagnement #contenu, .creation #contenu, .contact #contenu {color: #99cc99;}
div.element h3 {font-size: 12px; }


/* alignement des images dans les pages */

.gauche { float: left;  margin: 0 0.5em 0.5em 0; }
.bloc .gauche {margin: 2px !important; }

div.archives .gauche, div.liste-archives .gauche { margin: 2px; overflow: hidden;}

.droite { float: right; margin: 0 0 1em 2em;}
.centre { margin: 2em 0; text-align: center; }
#contenu .gauche p, #contenu .droite p, #contenu .centre p {margin: 0; padding: 0; font-size: smaller; text-align: center; }

/* page archives */
body.archives .centre { margin:0; text-align: center; }
body.archives #contenu table, body.archives #contenu th, body.archives #contenu tr, body.archives #contenu td  { border: none;}


/* icones des fichiers */
ul.telechargements li, a.icone {
	margin-top: 0.5em;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 2em;
	list-style: none;
}
a.icone {
	padding-left: 1.5em;
}
.pdf { background-image: url(../images/icons/acrobat.png); }
.doc, .rtf { background-image: url(../images/icons/word.png); }
.xls, .xla { background-image: url(../images/icons/excel.png); }
.ppt, .pps { background-image: url(../images/icons/powerpoint.png); }
.zip, .rar { background-image: url(../images/icons/compressed.png); }
.gif, .jpg, .png { background-image: url(../images/icons/picture.png); }
.url { background-image: url(../images/icons/world.png); }
.cnil a.icone { background: none !important; }


/*
 * Pagination et Outils d'impression et de retour
*/
#pagination, #nav-contenu {float: right; padding: 10px 0 0; margin: 0;text-align: right;}
#nav-contenu {width: 100px; }
#pagination span { }
#nav-contenu ul {  padding: 0 0; margin: 0 0; }
#nav-contenu li { float: right; list-style: none; padding: 0; margin: 0; font-size: smaller; }
#nav-contenu li a { padding: 0 1em; background: no-repeat left center; }

.voir {float: right;}
