/*
 *  ___  s t y l e s   g e n e r a l   d u   t e m p l a t e     ____ 
 *       
 */
 
html, body{margin:0;padding:0;}
body {font-family:helvetica;text-align:center;
background:transparent url(img/fond.png) repeat scroll 0 0;
}
a, a.spip_in {color: #A2CD3C;}
div#entete{position:relative;height:80px;margin-bottom:10px;}
div#entete h1{line-height:80px;margin:0;padding-left:10px;color: #79B30B;}

div#entete img.spip_logos{border:0 none;margin:0;padding:0;float:right;}

div.menu{position:relative;height:50px;}
div.menu ul {text-align: justify;margin:0 40px;;padding:0;color:white;}
div.menu ul li {display:inline;float:left;}
div.menu ul li div{border-right:2px solid white;padding:0 5px;height:15px;}
div.menu ul li:last-child div {border-right:none;}
div.menu a {color:white;font-size:16px;text-decoration:none;}

div#page{text-align:left;color:white;}
div#navigation{}

div#navigation ul {margin:0px;padding:0px;}

div#navigation ul li{list-style:none;margin:0px;padding:0px;}
div#navigation ul li a img{border:0px;}

div#extra{color:white;}
div#pied p{margin:0;padding:5px 10px;}
div#pied {text-align:center;clear:both;font-size:14px;padding-top:25px;}
div#pied a{display:inline;padding:0;color: #C6D5FD;}
div#page{width:900px;margin:0 auto;}
div#contenu{float:right;width:540px;}
.page_rubrique div#contenu{overflow:auto;height:450px;}
div#navigation{float:left;width:350px;}
.page_article div#navigation, .rubrique-5 div#navigation, .page_rubrique_partenaire div#navigation {margin-top:45px;}
div#extra{clear:both;width:100%;padding-top:20px;}
.page_article div#extra{display:none;}
.page_rubrique_2 div#extra{display:none;}

.cartouche {height:80px;margin:0px 0px;background:transparent url(img/trans.png) repeat scroll 0 0;float:left;width:600px;}
.rubrique-5 .cartouche {height:80px;margin:0px 0px;background:transparent url(img/trans.png) repeat scroll 0 0;float:left;width:590px;margin-left:10px;}

.logo_article {float:left;height:80px;position:absolute;width:300px;z-index:1;}
.cartouche .titre {font-size:25px;padding:5px 30px;}
p.soustitre {margin:-25px 30px;}
a.spip_out  {
color:#FF8F00;
}

br.nettoyeur {clear:both;}


/* Page Sommaire */
#extra .bienvenu {font-size:24px;width:600px;line-height:20px;float:left;}
#extra .description {font-size:16px;padding-top:5px;}
#extra .description p {margin:0px;}
.blog {float:left;}
.page_sommaire div#contenu{height:450px;}
.page_sommaire #navigation ul {margin:0px;padding:0px;}
.page_sommaire #navigation ul li {list-style:none;margin:0px;padding:0px;}

.mini_calendrier {float:left;}
.page_sommaire .mini_calendrier {display:none;}
#calendar {padding-left:30px;}
#calendar table {width:175px;}
#calendar h2 {display:none;}
#calendar caption {display:none;}
.horsperiode {visibility:hidden;}
#calendar tr {line-height:10px;}
#calendar abbr {border:none;}

.date_mosaique {float:left;margin:0px;padding:0px;height:110px;width:170px;}
.date_mosaique_survol {display:none;}
.date_mosaique:hover .date_mosaique_survol {position:absolute;display:block;margin:-114px 0px 0px 0px;height:100px;width:160px;background:black;padding:5px;opacity:0.8;}
.date_mosaique .titre {color:#A2CD3C;font-size:18px;text-transform:uppercase;margin-bottom:5px;}
.date_mosaique a p.date {color:white;font-size:14px;margin:0px;padding:0px;}
.date_mosaique a p.lieu {color:white;font-size:14px;margin:0px;padding:0px;}

a.menuitem {font-size:40px;text-decoration:none;font-weight:bold;}
.submenu ul li a {font-size:20px;margin-left:31px;text-decoration:none;}
.page_article_agenda a.menuitem {font-size:20px;text-decoration:none;font-weight:bold;}
.page_article_agenda .submenu ul li a {font-size:17px;margin-left:20px;text-decoration:none;}
.page_article_agenda .submenu ul li a.on{font-size:17px;margin-left:20px;text-decoration:none;color:white;}
.page_rubrique_agenda a.menuitem {font-size:30px;text-decoration:none;font-weight:bold;}

/* Page Agenda */
.page_rubrique_agenda .mini_calendrier_agenda {float:left;font-size:20px;}
.page_rubrique_agenda div#navigation {width:300px;}
.page_rubrique_agenda div#contenu {width:599px;}
.page_rubrique_agenda div#content {overflow:auto;max-height:500px;padding-top:25px;}
.page_rubrique_agenda #calendar {padding-left:0px;color:white;margin-top:30px;}
.page_rubrique_agenda #calendar table {width:280px;}
.page_rubrique_agenda #calendar h2 {display:none;}
.page_rubrique_agenda #calendar caption {display:none;}
.page_rubrique_agenda .horsperiode {visibility:hidden;}
.page_rubrique_agenda #calendar tr {line-height:16px;}
.page_rubrique_agenda #calendar abbr {border:none;}
.page_rubrique_agenda #extra ul {margin:0px;padding:0px;display:inline;}
.page_rubrique_agenda #extra ul li {list-style:none;margin:2px;padding:0px;display:inline;}
.page_rubrique_agenda #extra ul li img {border:1px white solid;}
.par_centre_survol {display:none;}
.page_rubrique_agenda #extra ul li:hover .par_centre_survol {display:inline;position:absolute;margin-left:-72px;height:42px;width:72px;background:black;opacity:0.9;}
.page_rubrique_agenda #extra ul li div a {color:#A2CD3C;font-size:11px;text-transform:uppercase;overflow:hidden;text-decoration:none;text-align:center;}
.page_rubrique_agenda #extra ul li div a p.titre {margin-bottom:5px;}

.page_rubrique_agenda .spip_logos_agenda {float:left;margin:5px;border:1px white solid;}
.page_rubrique_agenda .date_mini {float:left;height:90px;width:290px;margin-bottom:25px;}
.page_rubrique_agenda .date_mini .mot {color:white;font-size:11px;}
.page_rubrique_agenda .date_mini .titre a {color:white;font-size:16px;text-decoration:none;font-weight:bold;}
.page_rubrique_agenda .date_mini .date {color:white;font-size:14px;}
.page_rubrique_agenda .date_mini .soustitre {color:white;font-size:11px;}
ul.discipline {margin:0px;padding:0px;}

.date_titre_on {color:white;font-size:15px;font-weight:bold;text-decoration:none;text-transform:uppercase;border-left:2px solid white;padding:0 5px;}
.date_titre_off {color:white;font-size:14px;font-weight:normal;text-decoration:none;text-transform:uppercase;border-left:2px solid white;padding:0 5px;}

/* Article Agenda */
.page_article_agenda div#conteneur{float:left;}
.page_article_agenda div#contenu{max-height:500px;overflow:auto;margin-bottom:15px;margin-top:50px;}
.page_article_agenda div#navigation{float:left;width:180px;margin-top:20px;}
.page_article_agenda div#info_pratique{float:left;width:150px;margin-top:20px;color:white;}
.page_article_agenda div#info_pratique h3 {font-size:16px;font-weight:bold;margin-bottom:0px;}
.page_article_agenda #contenu h2 {color:#A2CD3C;text-transform:uppercase;}


/* article */
.page_article .cartouche {height:80px;background:transparent url(img/trans.png) repeat scroll 0 0;float:left;width:590px;margin-left:10px;}
.page_article .logo_article {float:left;height:80px;position:absolute;width:300px;z-index:1;}
.page_article .cartouche .titre {font-size:30px;padding:5px 30px;width:560px;}
.page_article div#navigation h2 {color: #A2CD3C;}
h3.spip {color: #A2CD3C;text-align:left;margin:0px;}
.page_article div#contenu {height:450px;overflow:auto;}
.page_article .chapo {color:#A2CD3C;
font-size:20px;
padding-top:15px;padding-bottom:15px;}

.noisette_gauche {float:left;width:300px;}
.noisette_centre {float:left;width:300px;}
.noisette_droite {float:left;}
.noisette_gauche ul, .noisette_centre ul {margin:0px;padding:0px;display:inline;}
.noisette_gauche ul li, .noisette_centre ul li {list-style:none;margin:2px;padding:0px;display:inline;}
.noisette_gauche ul li img, .noisette_centre ul li img {border:1px white solid;}
.page_rubrique_agenda img.spip_logos_agenda {margin-bottom:10px;}
.page_rubrique_agenda div.logo_1 img.spip_logos_agenda {margin-top:50px;}


/* Partenaires */
.partenaire {padding-left:130px;}
.page_rubrique_partenaire div#contenu {height:450px;overflow:auto;}
.page_rubrique_partenaire a.partenaire_lien {color:white;text-decoration:none;margin-left:15px;}


/* 11 CENTRES */
.page_rubrique_2 p.spip {text-align:justify;padding-right:15px;}
.page_rubrique_2 div#contenu {height:450px;overflow:auto;margin-bottom:15px;margin-top:0px;}
.page_rubrique_2 .cartouche {height:80px;background:transparent url(img/trans.png) repeat scroll 0 0;float:left;width:540px;}
.page_rubrique_2 .cartouche .titre {font-size:30px;padding:5px 30px;}
.page_rubrique_2 .carte-centre {float:left;background:transparent url(img/trans.png) repeat scroll 0 0;width:360px;height:300px;}
.page_rubrique_2 div#contenu {float:right;width:450px;}
.page_rubrique_2 div#navigation {clear:left;}
.page_rubrique_2 div#navigation h2 {color:#FF8F00;}
.page_rubrique_2 div#navigation ul li a {text-decoration:none;color:white;font-size:14px;}

#map {}
.rond_carte {background:white;display:block;}
.page_rubrique_2 div#navigation .titregras a{text-decoration:none;color:#FF8F00;font-size:18px;}
.page_rubrique_2 div#navigation .titre:hover a {text-decoration:none;color:#FF8F00;font-size:18px;}
.maintenant {float:left;width:600px;}
.maintenant ul {margin:0px;padding:0px;display:inline;}
.maintenant ul li {list-style:none;margin:2px;padding:0px;display:inline;}
.maintenant ul li img {border:1px white solid;}

.fil_ariane_centre {font-size:100px;height:60px;line-height:0;text-align: center;font-family:Georgia;}

.article2 a#Armilliaire {color:#008EB0;text-decoration:none;}
.article2 a#Schaerbeek {
	color:#F599BB;
	text-decoration:none;
	}
.article2 a#JacquesFranck {color:#CD66AD;text-decoration:none;}
.article2 a#EscaleDuNord {color:#C6CACA;text-decoration:none;}
.article2 a#Senghor {color:#614F4D;text-decoration:none;}
.article2 a#Evere {color:#00C7EB;text-decoration:none;}
.article2 a#Venerie {color:#45BF5C;text-decoration:none;}
.article2 a#LaVilla {color:#AECF46;text-decoration:none;}
.article2 a#LeFourquet {color:#8350A6;text-decoration:none;}
.article2 a#MC {color:#F89A2A;text-decoration:none;}
.article2 a#Woluculture {color:#FFF300;text-decoration:none;}
