@charset "UTF-8";
/* CSS Recyclart */

/* Défaut */
body {  }
body.admin { margin-top: 30px; }
sup, sub { line-height: 1px; font-size: 50%; top: -.6em; }
h2 sup, h2 sub, h3 sup, h3 sub { font-size: 25%; top: -1.9em; }
h2 span { font-size: 50%; top: -.6em; }
h2, h3, h4, h5, h6, p, ul, ol, ul ul, ol ol, ul ol, ol ul { margin-bottom: 16px; }
h2, h3, h4, h5, h6 { color: #000; }
/* #content h2, #content h3, #content h4, #content h5 { letter-spacing:-1px; } */

/* Divers */
.left { float: left; }
.right { float: right; }
.clear { visibility: hidden; height: 0; margin: 0; padding: 0; border: 0; clear: both; }

.date { }
.lieu { }
.year { font-size: 75%; }
.link { color: #ca1fe5; }
.chapeau { font-style: italic; }

.btn { padding: 4px 10px 4px; border: 1px solid #111; color: #fff; background: #333; border-radius: 3px; text-decoration: none; text-shadow: none; }
.btn:hover { border-color: rgba(0,0,0,0.3); color: #fff; background: #222; }
.btn:active { box-shadow: 1px 1px 2px rgba(0,0,0,0.3) inset; }

.btn.color { border-color: rgba(0,0,0,0.3); color: #fff; background: #ca1fe5; }
.btn.color:hover { background: #a300be; }

.back a, .ics a { color: #000; text-decoration: none; }
.back a:hover, .ics a:hover { color: #ca1fe5; }

.formError .formErrorContent, .formError .formErrorArrow div { background: #ca1fe5; }
.form-actions { margin: 0; padding-left: 0; border: 0; background: none; }

.control-group { margin-bottom: 0; }
.control-group.rue { width: 170px; margin-right: 10px; float: left; }
.control-group.rue input { width: 160px; }
.control-group.numero { width: 85px; margin-right: 10px; float: left; }
.control-group.numero input { width: 75px; }
.control-group.boite { width: 85px; float: left; }
.control-group.boite input { width: 75px; }
.control-group.cp { width: 85px; margin-right: 10px; float: left; }
.control-group.cp input { width: 75px; }
.control-group.localite { width: 265px; float: left; }
.control-group.localite input { width: 255px; }

.champVide { display: none; }
.asterisque { font-weight: bold; color: #ca1fe5; }

/* Général */
#shortcuts { display: none; }
#container { margin-left: -54px; }
#header { width: 1600px; height: 220px; padding-top: 20px; background: url(/images/new-bg-header.png) no-repeat 54px 0px; position: fixed; left: -54px; top: 0; z-index: 2; }
#header .container { margin: 0; }
#content { padding-top: 250px; }
/* #header { height: 230px; padding-top: 20px; background: #fff url(/images/bg-header.png) no-repeat 54px 0px; }
#content {  */ }
#footer { padding-top: 48px; clear: both; }

.article { padding-bottom: 32px; }
.aside { width: 278px; padding-bottom: 32px; float: right; }

/* Admin connecté */
body.admin #header { top: 30px; }
/* Icon Menu */
.iconMenu { position: relative; top: 10px; left: 80px; width: 40px; height: 40px;}
/* Header */
#header h1 { width: 183px; position: absolute; left: 744px; }
#header h1 a { display: block; width: 183px; height: 237px; margin-top: -20px; text-indent: -9999px; }

/* Connexion */
#connexion { display: none; position: absolute; }
#connexion strong, #connexion a { padding-right: 5px; }

/* Menu */
#header .span1 .nav  { margin-bottom: 14px; }
#header .span1.divers  { margin-top: 112px; }
#header .span1.reseaux  { margin-top: 112px; }

#header .span1 .nav li, #header .span1 p  { font-size: 10px; line-height: 14px; }
#header .span1 .nav li > a  { display: inline; text-transform: uppercase; line-height: 14px; color: #000; }
#header .span1 .nav li.active > a, #header .span1 .nav li > a:hover  { color: #ca1fe5; }

#header .span1.calendrier .nav { margin-top: 11px; }
#header .span1 p  { margin-top: 10px; }
#header .span1 p a  { text-transform: uppercase; text-decoration: none; color: #000; }
#header .span1 p.active a, #header .span1 p a:hover  { color: #ca1fe5; }

#header .span1 .nav.nav1 li > a  { font-weight: bold; }

#header .span1 h2, #header .span1 .h2  { display: block; margin-bottom: 14px; font-size: 10px; line-height: 14px; font-weight: bold; text-transform: uppercase; }
#header .span1.menu h2  { font-weight: normal; }
/* #header .span1.menu h2  { font-weight: normal; visibility: hidden; } */

#header .span1 h2 a { color: #000; }
#header .span1 h2.active a, #header .span1 h2 a:hover { color: #ca1fe5; text-decoration: none; }

#header .navPole { padding-top: 10px; }
#header .navPole h2 a { text-transform: uppercase; color:#000; font-size: 30px; font-weight: bold; text-rendering: optimizelegibility; letter-spacing: -2px; }

/* Langues */
#languages.nav  { margin: 153px 0 0 0; }
#languages.nav li  { display: inline; }
#languages.nav li.fr  { margin-left: 53px; }
#languages.nav li > a  { font-weight: bold; display: inline; color: #000; }
#languages.nav li.active > a  { font-weight: bold; display: inline; color: #ca1fe5; }

/* Calendrier */
.calendar { width: 130px; margin-bottom: 14px; border-collapse: collapse; }
.calendar th { padding: 0; text-align: center; font-size: .8em; line-height: 14px; font-weight: normal; vertical-align: top; }
.calendar td { padding: 0; text-align: center; font-size: .8em; line-height: 14px; font-weight: bold; color: #CCC; }
.calendar .caption th a { color: #000; }
.calendar .caption th a:hover { text-decoration: none; color: #ca1fe5; }
.calendar .active { color: #000; }

/* Recherche */
#header #globalSearchForm  { margin: -3px 0 0; }
#header #globalSearchForm input  { width: 87px; height: 10px; font-size: .8em; }
/* #header #globalSearchForm input#submitSearch  { width: 20px; height: 20px; padding: 0; font-size: 7px; line-height: 20px; } */
#year input, #header #globalSearchForm input#submitSearch  { width: 25px; height: 20px; padding: 0; line-height: 20px; color: #000; border: 0; background: none; box-shadow: none; }
#year input:hover, #header #globalSearchForm input#submitSearch:hover  { color: #ca1fe5; }

/* Menu */
#nav ul { list-style-type: none; padding: 0; }
#nav ul li { display: inline; padding-right: 10px; }
#nav ul li a { text-decoration: none; }
#nav ul li.active a { color: #ca1fe5; }

/* Page */
.article h1 { margin-left: 195px; margin-bottom: 48px; color: #ca1fe5; font-size: 1em; text-decoration: underline; }
.article h2 { margin-left: -150px; color: #ca1fe5; font-size: 80px; line-height: 65px; text-transform: uppercase; margin-bottom: 50px; }
.article h3 { text-transform: uppercase; }
.article.offset1 h1 { margin-left: 0; }
/* .article.offset1 h2 { margin-left: 0; } */

.categorie .article h2, .tag .article h2, .annee .article h2 { margin-left: 45px; }
.article .mois h2  { margin-left: 18px; }

.article h2 .cufon { margin-top: -20px; margin-bottom: -10px; }

/* Page Arborescence */
.article ul.navPages  { list-style: none; margin: 0; }
.article ul.navPages li ul  { margin-left: 56px; }

.article ul.navPages li h3.navPagesTitre  { margin: 0; }
.article ul.navPages li h3.navPagesTitre a  { color: #000; font-size: 32px; text-transform: uppercase; font-weight: bold; line-height: 32px; letter-spacing: -2px; }
.article ul.navPages li h3.navPagesTitre a .btnPlus  { color: #ca1fe5; font-size: 32px; }
.article ul.navPages li.active h3.navPagesTitre a  { color: #ca1fe5; }

.article ul.navPages li.active h3.navPagesTitre  { margin-bottom: 16px; }
.article ul.navPages li.active  { margin-bottom: 16px; }
.module .article ul.navPages li.active h3.navPagesTitre  { margin-bottom: 48px; }
/* .module .article ul.navPages li.active  { margin-bottom: 48px; } */

/* Listes */
.liste {  }

/* Fiches */
.fiche {  }

.fiche .navEvents { height: 16px; }
.fiche.evenements .navEvents, .fiche.archives .navEvents, .fiche.projets .navEvents, .fiche.recettes .navEvents, .fiche.photos .navEvents { margin-top: -32px; }
.fiche.actualites .related  { margin-top: 32px; }
.fiche .navEvents a { color: #000; text-decoration: none; }
.fiche .navEvents a:hover { color: #333; }
.fiche.evenements .navEvents a, .fiche.archives .navEvents a { color: #ca1fe5; }
.fiche.evenements .navEvents a:hover, .fiche.archives .navEvents a:hover { color: #a300be; }

/* .fiche .info { margin-bottom: 24px; } */
.fiche .info { padding-bottom: 8px; }
.fiche .info h2, .fiche .info h3, .fiche .info h4, .fiche .info h6, .fiche .info h5, .fiche .info p { margin-left: 0; margin-bottom: 8px; color: #000; }
/* .fiche .info h2, .fiche .info h3 { font-size: 32px; line-height: 28px; text-transform: uppercase; } */
.fiche .info h2 { font-size: 32px; line-height: 28px; text-transform: uppercase; }
.fiche .info h2 { margin-bottom: 0; }
.fiche .info h4 { text-transform: uppercase; }
.fiche .info h5 { margin-bottom: 0; }
.fiche .info h6 { margin-bottom: 0; }

.fiche .info h3 .cufon, .fiche .info h4 .cufon { margin: -5px 0 -5px; }

.fiche .info a { color: #000; text-decoration: underline; }
.fiche.evenements .info a, .fiche.archives .info a { color: #ca1fe5; white-space: nowrap; line-height: 20px; }

.fiche .info .categories { margin-bottom: 8px; }
.fiche .info .categories a { padding: 2px 5px 2px; color: #fff; background: #000; text-decoration: none; }
.fiche .info .categories a:hover { background: #333; }
.fiche.evenements .info .categories a, .fiche.archives .info .categories a { background: #ca1fe5; }
.fiche.evenements .info .categories a:hover, .fiche.archives .info .categories:hover a { background: #a300be; }

.fiche.evenements .info .ticketmatic a, .fiche.archives .info .ticketmatic a { padding: 2px 5px 2px; color:#fff; background: #000; text-decoration: none;  }
.fiche.evenements .info .ticketmatic a:hover, .fiche.archives .info .ticketmatic a:hover { background: #333;  }

.fiche .tinymce { margin-bottom: 32px; }

.fiche .tags { margin-bottom: 32px; font-weight: bold; font-size: 11px; }
.fiche .tags strong { text-transform: uppercase; }
.fiche .tags a { color: #000; text-decoration: none; }
.fiche .tags a:hover { color: #ca1fe5; }

.fiche .salle { margin: 0; }
.fiche .ics { margin-bottom: 8px; }

.fiche.archives .article img { max-width: 362px; }

/* Fiches agenda */
.fiche.evenements .info h2, .fiche.evenements .info h3, .fiche.evenements .info h4, .fiche.evenements .info h5, .fiche.evenements .info h6, .fiche.evenements .info p,
.fiche.archives .info h2, .fiche.archives .info h3, .fiche.archives .info h4, .fiche.archives .info h5, .fiche.archives .info h6, .fiche.archives .info p { color: #ca1fe5; }
.fiche.evenements .info h2, .fiche.archives .info h2 { font-size: 80px; line-height: 60px; }

/* Items général */
.items { margin: 0 0 32px; padding: 0; list-style-type: none; }

.items li { margin-bottom: 16px; }

.items a { display: block; color: #000; text-decoration: none; text-transform: uppercase; }
/* .items a:hover { color: #ca1fe5; } */

.items a .image { display: block; background: no-repeat top left; position: relative; overflow: hidden; }
.items a .image .imageLegend { display: block; width: 90%; padding: 3px 5% 3px; font-size: 1em; line-height: 1.2em; position: absolute; bottom: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-color: #FFF; background-color: rgba(255,255,255,.5); }
.items a .texte {  }
.items.sansImage a .texte {  }

.items a h3, .items a h4, .items a h5, .items a h6, .items a p { margin: 0; color: inherit; }
.items a h3 { font-weight: bold; font-size: 32px; line-height: 28px; text-transform: uppercase; margin: 5px 0 5px; }
.items a h4 { margin: 5px 0 5px; }
.items a h5 { font-size: 14px; font-weight: bold; }
.items a h6 { font-size: 12px; font-weight: normal; width: 167px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.items.agenda a h4, .items.archives a h4 { margin: 0; }
.items.agenda a h3, .items.agenda a h4, .items.agenda a h5, .items.agenda a h6, .items.agenda a p,
.items.archives a h3, .items.archives a h4, .items.archives a h5, .items.archives a h6, .items.archives a p { color: #ca1fe5; }

.items a h3 .cufon, .items a h4 .cufon { margin: -5px 0 -5px; }

.archives form#year { margin-top: -43px; position: absolute; }

/* Items vignettes */
.items .item.span1 { height: 245px; overflow: hidden; }
.items .item.span1 .image { max-height: 140px; overflow: hidden; }
.archives .items .item.span1 .image img { max-width: 167px; }
.items .item.span1 .texte { height: 101px; max-height: 101px; overflow: hidden; }

.items .item.span2 { height: 490px; overflow: hidden; }
.items .item.span2 .image { max-height: 280px; overflow: hidden; }
/* .items .item.span1 { height: 245px; overflow: hidden; }
.items .item.span1 .image { height: 140px; overflow: hidden; }
.items .item.span1 .texte { max-height: 101px; overflow: hidden; }

.items .item.span2 { height: 490px; overflow: hidden; }
.items .item.span2 .image { height: 280px; overflow: hidden; } */

/* .items .item.sansImage .image { height: auto; } */
/* .items .item.sansImage .image { background: #eee; } */

.items .item.span2 .texte h4 { font-size: 32px; line-height: 28px; }

/* .items .item.span1 { height: 280px; }
.items .item.span1 .image { height: 140px; }
.items .item.span1 .texte { height: 112px; overflow: hidden; }

.items .item.span2 { height: 560px; overflow: hidden; }
.items .item.span2 .image { height: 280px; }
.items .item.span2 .texte { height: 252px; overflow: hidden; }
.items .item.span2 .texte h4 { font-size: 32px; } */

.items .item p { font-size: 10px; color: #000; }

/* Catégories filtres */
.module .article ul.navPages li .categories.span1 { margin-left: -195px; position: absolute; }
.module .article ul.navPages li .categories.span1 li { margin-left: 68px; margin-bottom: 32px; text-align: center; }
.module .article ul.navPages li .categories.span1 li a { text-decoration: underline; color: #000; font-weight: bold; }
.module .article ul.navPages li .categories.span1 li a:hover, .module .article ul.navPages li .categories.span1 li.active a { color: #ca1fe5; }

/* Encarts général : facebook, newsletter et fichiers */
.span1.encartColor a { height: 134px; padding: 3px; background: #ca1fe5; color: #fff; }
.span1.encartColor a:hover { background: #a300be; color: #fff; }

.span1.encartColor a h3  { font-size: 12px; line-height: 14px; }
.span1.encartColor a h4  { font-size: 32px; line-height: 28px; margin-bottom: 10px; }
.span1.encartColor a p  { font-size: 9px; }

.span1.encartColor a h3, .span1.encartColor a h4, .span1.encartColor a h5, .span1.encartColor a h6, .span1.encartColor a p { color: #fff; }

/* Encarts facebook et newsletter */
.items .span1.encartColor { height: 245px; }

/* Encarts fichiers */
.fichiers .span1.encartColor { margin-bottom: 28px; }
.fichiers .span1.encartColor a { display: block; text-decoration: none; }
.fichiers .span1.encartColor a h3 { width: 40%; margin: 0; text-transform:uppercase; color: #fff; }
.fichiers .span1.encartColor a h4 { text-transform:uppercase; color: #fff; }

/* Adresses */
.adresses #map { width: 320px; height: 320px; margin: 70px 0 50px; float: right; }

/* Chercher */
.items.chercher a p  { text-transform: none; }
.items.chercher a p.link  { color: #ca1fe5; }

/* TinyMCE */
.tinymce {  }
.tinymce h3  { text-transform: uppercase; font-size: 14px; color: #000; }
.tinymce h4  { text-transform: uppercase; }

/* Galeries */
.galerie {  }
.galerie .span1, .galerie .span2 { margin-bottom: 28px; }
/* .galerie .span1 { height: 111px; } */
.galerie .span1 a { display: block; /*max-height: 111px;*/ height: 111px; overflow: hidden; }
.photos .galerie .span1 a { /*max-height: 251px;*/ height: 251px; }
.galerie a { display: block; color: #000; text-decoration: none; position: relative; }
.galerie a:hover { color: #ca1fe5; }
.galerie .imageLegend { display: block; width: 100%; padding: 2px 0; background: #fff; font-size: 9px; line-height: 12px; text-transform: uppercase; overflow: hidden; position: absolute; bottom: 6px; }
.galerie .imageLegend strong { display: block; white-space: nowrap; }
.galerie .imageLegend em { display: block; white-space: nowrap; text-transform: none; }

.evenements .galerie a, .archives .galerie a { color: #ca1fe5; }
.evenements .galerie a:hover, .archives .galerie a:hover { color: #a300be; }

/* .galerie { position: relative; }
.galerie ul { clear: both; width: 100%; padding: 0; list-style: none; }
.galerie ul li { display: block; margin: 0; float: left; }
.galerie ul li img { display: none; }
.galerie ul li a { display: block; }
.galerie ul li a:hover { opacity: .8; }
.galerie ul li a span { display: none; }

.classique, .videos { margin-bottom: 8px; }
.classique ul li, .videos ul li { width: 160px; height: 80px; }
.classique ul li a, .videos ul li a { width: 150px; height: 70px; }

.diaporama, .numerotee, .slide {  }
.diaporama ul, .numerotee ul, .slide ul { width: 480px; height: 240px; overflow: hidden; }
.diaporama ul li, .numerotee ul li, .slide ul li { width: 480px; height: 240px; }
.diaporama ul li a, .numerotee ul li a, .slide ul li a { width: 480px; height: 240px; }

.numerotation { height: 18px; }
.numerotation a { display: block; float: left; width: 18px; height: 18px; margin-right: 1px; line-height: 18px; color: #fff; background: #333; text-align: center; text-decoration: none; cursor: pointer; }
.numerotation a:hover, .numerotation a.actif { background: #ca1fe5; }

.slide a.prev, .slide a.next { display: block; width: 30px; height: 30px; text-indent: -9999px; background-image: url(/images/prev-next.png); }
.slide a:hover { background-position: 0 -30px; }
.slide a.next { background-position: -30px 0; }
.slide a.next:hover { background-position: -30px -30px; } */

/* Fichiers */
/* .fichiers ul { list-style-type: none; padding: 0; line-height: 14px; }
.fichiers ul li { margin-bottom: 9px; }
.fichiers ul li a { display: block; width: 250px; min-height: 45px; height: auto !important; height: 45px; padding: 3px 10px 3px 50px; border: 1px solid #ccc; text-decoration: none; background-color: #fff; background-repeat: no-repeat; background-position: 4px 6px; border-radius: 3px; }
.fichiers ul li a:hover { border: 1px solid #ca1fe5; color: #ca1fe5; }
.fichiers ul li a:active { border: 1px solid #999; color: #333; }
.fichiers ul li strong { display: block; }
.fichiers ul li span { font-size: .8em; color: #999; line-height: 14px; }
.fichiers ul li em { display: block; font-size: .9em; }
.fichiers .txt { background-image: url(/images/icn_txt.png); }
.fichiers .rtf { background-image: url(/images/icn_rtf.png); }
.fichiers .pdf { background-image: url(/images/icn_pdf.png); }
.fichiers .zip { background-image: url(/images/icn_zip.png); }
.fichiers .doc, .fichiers .docx, .fichiers .odt { background-image: url(/images/icn_odt.png); }
.fichiers .xls, .fichiers .xlsx, .fichiers .ods { background-image: url(/images/icn_xls.png); }
.fichiers .ppt, .fichiers .pptx, .fichiers .odp { background-image: url(/images/icn_ppt.png); } */

/* Player */
.player {  }
.player ul { padding: 0; font-size: 1em; list-style-type: none; }

/* Commentaires */
.commentaires .items { list-style: none; }
.commentaires .items li { padding: 20px; line-height: 1.5em; background: #333; box-shadow: 2px 2px 2px rgba(0,0,0,0.3); border-radius: 5px; }
.commentaires .items li cite { font-size: 1.2em; font-weight: bold; font-style: normal; color: #ca1fe5; }
.commentaires .items li small { font-size: 1em; font-style: italic; color: #fff; }
.commentaires .items li p { margin: 12px 0 0; font-size: 1.2em; color: #ccc; }

/* Messages */
.confirmationInForm, .errorsInForm { margin-bottom: 18px; padding: 20px; background: #333; box-shadow: 2px 2px 2px rgba(0,0,0,0.3); border-radius: 3px; }
.confirmationInForm p, .errorsInForm p, .confirmationInForm ul li, .errorsInForm ul li, .confirmationInForm ul, .errorsInForm ul { margin: 0; color: #ccc; }
.confirmationInForm ul, .errorsInForm ul { margin: 0; }
.confirmationInForm strong { color: #ca1fe5; }
.errorsInForm strong { color: red; }
.errorsInForm a { color: #ca1fe5; }

/* Colonne */
.aside {  }
.aside h1  { visibility: hidden; margin-bottom: 48px; font-size: 1em; text-decoration: underline; }
.article h1, .aside h1 { visibility: hidden; margin-bottom: 0; }

.aside .encart { margin-bottom: 16px; }
.aside .encart h2 { margin: 0; font-size: 10px; line-height: 12px; text-transform: uppercase; }
.aside .encart h2 a { color: #000; text-decoration: none; }
.aside .encart h2 a:hover { color: #ca1fe5; }

.aside .encart a .image {  }
.aside .encart a .image img { filter: gray; }
.aside .encart a:hover .image img { filter: none; }
.aside .encart a .image img, .aside .encart .items a .image canvas { display: block; }
.aside .encart a .texte {  }

/* Actualités */
.aside .encart.telex { margin-bottom: 32px; padding: 8px 8px 2px; background: #ca1fe5; }
.aside .encart.telex .items { margin: 0; }
.aside .encart.telex h2, .aside .encart.telex p { margin-bottom: 12px; color: #fff; }
.aside .encart.telex h3, .aside .encart.telex h4 { margin-bottom: 0; color: #fff; }
.aside .encart.telex h3 { margin-bottom: 4px; font-size: 16px; line-height: 16px; text-transform: uppercase; }
.aside .encart.telex a { display: inline; text-transform: none; text-decoration: underline; }

/* Actualités */
.aside .encart.actualites h3, .aside .encart.actualites h5 { color: #ca1fe5; }
.aside .encart.actualites h3 { font-size: 16px; line-height: 16px; }

/* Mix */
.aside .encart.mix object, .aside .encart.mix embed { max-width: 278px; max-height: 278px; }

/* In vitro */
.aside .encart.invitro h3 { font-weight: bold; font-size: 32px; line-height: 28px; text-transform: uppercase; margin: 5px 0 5px; }
.aside .encart.invitro a { display: block; color: #000; text-decoration: none; text-transform: uppercase; }
.aside .encart.invitro a:hover { color: #ca1fe5; }

/* Footer */
#footer ul { padding: 0; list-style-type: none; }
#footer ul li { display: inline; padding-right: 10px; }
#footer ul li a { text-decoration: none; }

// #footer .reseaux { margin-bottom: 28px; }
// #footer .reseaux a { display: block; width: 30px; height: 30px; line-height: 30px; margin-right: 5px; text-indent: -9999px; background: url(/images/reseaux.png) no-repeat; float: left; }
// #footer .reseaux .facebook a { color: #fff; background-position: 0 0; }
// #footer .reseaux .facebook a:hover { color: #fff; background-position: 0 -30px; }
// #footer .reseaux .twitter a { color: #fff; background-position: -30px 0; }
// #footer .reseaux .twitter a:hover { color: #fff; background-position: -30px -30px; }
// #footer .reseaux .google a { color: #fff; background-position: -60px 0; }
// #footer .reseaux .google a:hover { color: #fff; background-position: -60px -30px; }
// #footer .reseaux .youtube a { color: #fff; background-position: -90px 0; }
// #footer .reseaux .youtube a:hover { color: #fff; background-position: -90px -30px; }

#footer .logos-partenaires {  padding: 28px 0 28px; }
#footer .logos-partenaires li { display: block; }
#footer .logos-partenaires a { display: block; height: 80px; margin-right: 12px; text-indent: -9999px; float: left; }
#footer .logos-partenaires .ville-bruxelles a { width: 91px; background: url(/images/partenaires/ville-bruxelles.png) no-repeat center center; }
#footer .logos-partenaires .be a { width: 37px; background: url(/images/partenaires/be.png) no-repeat center center; }
#footer .logos-partenaires .iris a { width: 82px; background: url(/images/partenaires/iris.png) no-repeat center center; }
#footer .logos-partenaires .cocof a { width: 44px; background: url(/images/partenaires/cocof.png) no-repeat center center; }
#footer .logos-partenaires .federation-wallonie-bruxelles a { width: 57px; background: url(/images/partenaires/federation-wallonie-bruxelles.png) no-repeat center center; }
#footer .logos-partenaires .vlaamse-minister a { width: 101px; background: url(/images/partenaires/vlaamse-minister.png) no-repeat center center; }
#footer .logos-partenaires .vlaamse a { width: 54px; background: url(/images/partenaires/vlaamse.png) no-repeat center center; }
#footer .logos-partenaires .studio-brussel a { width: 63px; background: url(/images/partenaires/studio-brussel.png) no-repeat center center; }
#footer .logos-partenaires .win-for-life a { width: 93px; background: url(/images/partenaires/win-for-life.png) no-repeat center center; }
#footer .logos-partenaires .maes a { width: 44px; margin-right: 0; background: url(/images/partenaires/maes.png) no-repeat center center; }

// #footer .menu { width: 480px; float: left; }
.navFooter { background: #000; padding-top: 20px; }
.navFooter h2 { color: #FFF; line-height: 28px; font-size: 20px; }

#footer .span1 .nav li, #footer .span1 p  { font-size: 10px; line-height: 14px; display: block;}
#footer .span1 .nav li > a  { display: inline; text-transform: uppercase; line-height: 14px; color: #FFF; }
#footer .span1 .nav li.active > a, #footer .span1 .nav li > a:hover  { color: #ca1fe5; }

#footer .span1.calendrier .nav { margin-top: 11px; }
#footer .span1 p  { margin-top: 10px; }
#footer .span1 p a  { text-transform: uppercase; text-decoration: none; color: #000; }
#footer .span1 p.active a, #footer .span1 p a:hover  { color: #ca1fe5; }

#footer .span1 .nav.nav1 li > a  { font-weight: bold; }
#footer .search input.text { width: 150px; }
#footer p { font-size: 11px; }
#footer p.adresse {clear:both;}

/* #footer .typi { width: 320px; text-align: right; float: left; } */

/* Toolbar */
#toolbar { color: #fff; font-family: Verdana, Helvetica, Arial, sans-serif; width: 100%; height: 30px; position: fixed; top: 0; right: 0; z-index: 10001; background: #444; box-shadow: 0px 5px 5px rgba(0,0,0,0.5); text-shadow: 0px -1px 1px rgba(0,0,0,.5); }
#toolbar ul { margin: 0; list-style-type: none; font-size: 11px; padding: 0; line-height: 30px; }
#toolbar li { line-height: 30px; display: block; float: left; width: 130px; }
#toolbar li+li { border-left: 1px solid #333; }
#toolbar a { display: block; width: 100%; color: #eee; background: #666 no-repeat center; text-decoration: none; padding-left: 10px; }
#toolbar a:hover { background-color: #555; }
#toolbar .user_name { display: inline; width: auto; padding-right: 7px; }
#toolbar .pages { width: 45px; }
#toolbar .logout { width: 109px; }
#toolbar .hasIcon { width: 31px; text-indent: -9999px; }
#toolbar .hasIcon a { padding-left: 0; }
#toolbar .home { width: 36px; text-indent: -9999px; }
#toolbar .home a { background-image: url("../images/home.png"); background-position: 10px center; }
#toolbar .switch a { background-image: url("../images/switch.png"); }
#toolbar .users a { background-image: url("../images/users.png"); background-position: 9px center; }
#toolbar .settings a { background-image: url("../images/settings.png"); }

@media (max-width:980px){
	#header { position: static; }
	#content { padding-top: 0; }
}
