/* CSS Document */

/* DECORATEUR */
* { margin: 0px; padding: 0px;	font-family: "Trebuchet MS", Arial, sans-serif;	color: #333333;	}
html{ font-size:100%;}	
body { margin-left: 0px; margin-top: 0px;	margin-right: 0px; margin-bottom: 10px; background-color:#e3f4fd; font-size:11px; background-image:url(../../images/fond_body.gif); background-repeat:repeat-x;}
#conteneur{	width:953px; margin-right:auto;	margin-left:auto; border:0px solid red; background-image:url(../../images/fond_page.gif); background-repeat:repeat-y;}
#accessibilite { padding-left:15px; background-color:#FFFFFF;}
#accessibilite a{ color: #CCCCCC; font-size:9px; text-decoration:none; padding-right:5px; padding-left:5px; }
/* .cheminnavig est place a plusieurs endroits ds le modele type pour pouvoir choisir son emplacement, le lien du pave accessibilite est fait vers lui*/
#cheminavig{text-transform:lowercase; padding: 10px 10px 25px 180px; color:#666666; font-size:11px;}
#cheminavig a{color:#666666;}

#header1{}
#header1 #div1{ height:115px; background-color:#FFFFFF;}
#header1 #div2{}/*contient le menu*/
#header1 #div3{}
#header1 #div4,
#header1 #div5{ display:none;}
/* decorateur1, decorateur2, decorateur3 sont imbriques*/
#decorateur01{}
#decorateur02{ }
#decorateur03{}
#decorateur03 #decorateur-gauche{ width:100px; float:left; background-color: #FF6600; display:none;}
#decorateur03 #decorateur-milieu{float:left; width:756px;}
#decorateur03 #decorateur-milieu #header2 { display:none;}
#decorateur03 #decorateur-milieu #header2 #div6{}
#decorateur03 #decorateur-milieu #header2 #div7{}
#decorateur03 #decorateur-milieu #header2 #div8{}
#decorateur03 #decorateur-milieu #header2 #div9{}
#decorateur03 #decorateur-milieu #header2 #div10{}
#decorateur03 #decorateur-droite{ width:197px; float: right;}

#decorateur03 #decorateur-droite #rechercher{ background-color:#c7eafb; height:27px; padding:10px;}
#decorateur03 #decorateur-droite #rechercher .rechercher{ width:140px; font-size:11px; border:1px solid #000000; padding:3px;}
#decorateur03 #decorateur-droite #rechercher .ok{ font-size:11px; font-weight:bold; background-color:#a6c1cf; border:1px solid #000000; border-left:0px; padding:2px; /*height:23px;*/}


#footer { display: block; background-color: #80817f; height:20px; clear:both;}
#footer ul { list-style-type: none; margin: 0px; padding: 0px; border: 0px; text-align: left;}
#footer li {display:block; float: right; position: relative; line-height: 13px; font-size: 11px; color: #FFFFFF; text-transform: lowercase; text-align: center;}
#footer a { display:block; float: left; color: #FFFFFF; text-decoration: none; padding-top: 3px; padding-left: 15px; padding-right: 15px; padding-bottom:0px;}
#footer a:hover{ color:#000000;}

/* Styles communs */
img{ border:0px;}
.clear{ clear:both;}
li { list-style-position:inside;}

.googlemap{ padding-bottom:10px; color:#666666;}
.googlemap a{ color:#666666; background-image:url(../../images/ico_google.gif); background-repeat:no-repeat; padding-left:15px;}

.adresse-etablissement{ padding-bottom:10px;}


.fondbleu{ background-color:#e3f4fd; height:30px;}

#decorateur03 #decorateur-milieu #template01{}
#decorateur03 #decorateur-milieu #template02{}
#decorateur03 #decorateur-milieu #template03{}
#template-gauche{ float:left; width:155px; padding-left:10px; padding-right:25px;}
#template-milieu{ float:left;  width:510px; padding-bottom:20px; text-align:justify;}
#template-milieu.newsletter { float:left;  width:510px; padding: 0 20px; text-align:justify;}
#template-droite{ display:none;}

#template-milieu h1{ font-size:24px; color:#666666; padding-bottom:20px; font-weight:normal; text-align:left;}
#template-milieu h2{ font-size:24px; padding-bottom:20px; text-transform:lowercase; text-align:left;}
#template-milieu h3{ font-size:18px; color: #FFFFFF; margin-bottom:4px; background-color:#000000; padding:5px; font-weight:normal; text-align:left;}


#menu_nivo2G { padding-bottom:35px;}
#menu_nivo2G ul {list-style-type: none; margin: 0px; padding: 0px; border: 0px;}
#menu_nivo2G li {font-weight: bold; font-size: 11px; color: #6e6f6d; border-bottom:1px solid #CCCCCC; list-style-type:none;}
#menu_nivo2G a { display:block; color: #6e6f6d; text-decoration: none; padding:5px;}
#menu_nivo2G a:hover {color: #000000;}
#menu_nivo2G li li{ border:0px; padding-left:0px;}
#menu_nivo2G li li a { padding:2px 5px 2px 5px; color:#000000;}
#menu_nivo2G li li a.active { padding-bottom:0px;}
#menu_nivo2G li li li a { font-weight:normal; color: #6e6f6d; padding-top:0px; padding-bottom:0px;}

#menu_nivo6{display: block; padding-bottom:20px;}
#menu_nivo6 ul { list-style-type: none; margin: 0px; padding: 0px; border: 0px; text-align: left;}
#menu_nivo6 li {display:block; float: left; /*position: relative;*/ font-size: 10px; text-transform: lowercase; text-align: center; background-color: #eef0f0; border-right:2px solid #FFFFFF; z-index:2;}
#menu_nivo6 a { display:block; float: left; color: #666666; text-decoration: none; padding:6px; }
#menu_nivo6 a.active, #menu_nivo6 a:hover { color:#000000; background-color: #CCCCCC;}



/******************************************************************************************/
/***                                      MENU HAUT                                     ***/
/******************************************************************************************/

/* Generique */
#menu { display: block; background-color: #c7cdcd; }
#menu ul { list-style-type: none; margin: 0px; padding: 0px; border: 0px; text-align: left;}
#menu li {display:block; float: left; position: relative; font-weight: bold; line-height: 13px; font-size: 14px; color: #4f504d; text-transform: lowercase; text-align: center;}
#menu a { display:block; float: left; color: #4f504d; text-decoration: none; padding-top: 11px; padding-left: 25px; padding-right: 25px; padding-bottom: 11px;}
#menu li ul { display: none; position: absolute; z-index: 10; top: 35px; left: 0px; border: 0px; width: 200px;}
#menu li ul a { text-align: left; text-transform: none; font-size:11px; font-weight:normal; text-transform:none;}
#menu li li { border-bottom:0px; border-left: 0px; border-right: 0px; border-top: 1px solid white; }
#menu li li a { width: 178px; border: 0px; margin: 0px; padding-left: 17px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}

/* Specifique */
/*le "...-hover" est lie au script pbHover.js specifique pour IE*/
#menu li.menu-2 a.active, #menu li.menu-2-hover a, #menu li.menu-2:hover a { background-color: #41baca; color:#FFFFFF; }
#menu li.menu-3 a.active, #menu li.menu-3-hover a, #menu li.menu-3:hover a { background-color: #8866f8; color:#FFFFFF;  }
#menu li.menu-4 a.active, #menu li.menu-4-hover a, #menu li.menu-4:hover a { background-color: #e0458f; color:#FFFFFF;  }
#menu li.menu-5 a.active, #menu li.menu-5-hover a, #menu li.menu-5:hover a { background-color: #f08400; color:#FFFFFF;  }
#menu li.menu-6 a.active, #menu li.menu-6-hover a, #menu li.menu-6:hover a { background-color: #d48b22; color:#FFFFFF; }
#menu li.menu-7 a.active, #menu li.menu-7-hover a, #menu li.menu-7:hover a { background-color: #bcb500; color:#FFFFFF;  }

#menu li.menu-2:hover li a:hover, #menu li.menu-2-hover li a:hover,
#menu li.menu-3:hover li a:hover, #menu li.menu-3-hover li a:hover,
#menu li.menu-4:hover li a:hover, #menu li.menu-4-hover li a:hover,
#menu li.menu-5:hover li a:hover, #menu li.menu-5-hover li a:hover,
#menu li.menu-6:hover li a:hover, #menu li.menu-6-hover li a:hover,
#menu li.menu-7:hover li a:hover, #menu li.menu-7-hover li a:hover { color:#000000;}

#menu li.menu-2:hover ul { display: block; }
#menu li.menu-3:hover ul { display: block; }
#menu li.menu-4:hover ul { display: block; }
#menu li.menu-5:hover ul { display: block; }
#menu li.menu-6:hover ul { display: block; }
#menu li.menu-7:hover ul { display: block; }

/* Particulier */
#menu li.menu-7 a, #menu li.menu-7-hover a {/* background-image:url(../../images/drapeau_english.gif); background-repeat:no-repeat; background-position:right center; padding-right:30px;*/}
#menu li.menu-7 li a, #menu li.menu-7-hover li a{ background-image:none;}


/******************************************************************************************/
/***                                      MENU DROITE                                    ***/
/******************************************************************************************/

/* Generique */
#menu2 {}
#menu2 ul {list-style-type: none; margin: 0px; padding: 0px; border: 0px; padding-bottom:35px; padding-top:10px;}
#menu2 li {font-weight: bold; font-size: 12px; color: #6e6f6d; text-transform: lowercase;}
#menu2 a { display:block; color: #6e6f6d; text-decoration: none; padding:5px 15px 5px 15px;}
#menu2 a:hover {color: #000000;}
#menu2 a.active {color: #000000;}




/*TEMPLATE ACCUEIL*/
#template-accueil{}
#template-accueil #template-gauche{ display:none;}
#template-accueil #template-droite{ display:none;}
#template-accueil #template-milieu{ background-color:#f2f2f2; width: auto; padding-bottom:0px;}
#template-accueil #actus_acc{padding-bottom:20px;}
#template-accueil #actus_acc #gauche{ float:left; width:380px; text-align:right;}
#template-accueil #actus_acc #droite{ margin-left:396px; padding-top:20px; padding-right:20px; text-align:left;}
#template-accueil #actus_acc #droite a{ text-decoration:none;}
#template-accueil #actus_acc #droite a:hover{ color:#999999;}
#template-accueil #actus_acc .zr-actu{font-size:12px; padding-bottom:10px;}
#template-accueil #actus_acc .zr-actu .puce{ padding-right:5px;}
#template-accueil #actus_acc .zr-actu h2{ font-size:12px; color:#4c4b4b; background-image:url(../../images/accueil/puce_tri_bleu.gif); background-repeat:no-repeat; background-position:left top; padding-left:15px; padding-top:4px; padding-bottom:0px; text-transform:none;}
#template-accueil #actus_acc .zr-actu .texte{ padding-left:15px;}
#template-accueil #actus_4rubriks{ clear:both; text-transform: lowercase;}
#template-accueil #actus_4rubriks .actu_rubrik{ width:169px; padding:10px;}
#template-accueil #actus_4rubriks .titre{ color:#FFFFFF; background-image: url(../../images/accueil/puce_tri_blc.gif); background-repeat:no-repeat; background-position:left center; font-size:14px; padding-left:15px; margin-bottom:5px; margin-left:10px; margin-top:5px; width:159px; font-weight:bold;}
#template-accueil #actus_4rubriks a{ text-decoration:none;}
#template-accueil #actus_4rubriks a:hover{ color: #666666;}
#template-accueil #actus_4rubriks .menusdujour{ background-image:url(../../images/puce_triangle_noire.gif); background-position:left center; background-repeat:no-repeat; font-weight:bold; padding-left:10px; margin-top:10px; display:block;}

/* TEMPLATE STANDARD */
#template-standard{}


/* TEMPLATE ETABLISSEMENT : RESTO U + CITE U*/
#template-etablissement{}
#template-etablissement #menu_nivo6 { padding-bottom:4px;}
#fiche_etablissement{}
#fiche_etablissement .visu{}
#fiche_etablissement .visu img{padding-bottom:5px; padding-right:10px;}
#fiche_etablissement .infos{}
#fiche_etablissement .infos_comp{ padding-bottom:10px; padding-right:10px;}
#fiche_etablissement .zr-prestation{ padding-bottom:10px;}
#fiche_etablissement .zr-prestation table.titre{ background-color:#666666; margin-bottom:4px;}
#fiche_etablissement .zr-prestation table.titre img{ padding-right:5px;}
#fiche_etablissement .zr-prestation table.titre td, #fiche_etablissement .zr-prestation table.titre td a{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
	vertical-align: middle;
}

#fiche_etablissement #cite_pictos{ padding-top:15px; padding-bottom:15px;}
#fiche_etablissement #cite_pictos img{ padding:0px 2px 2px 0px;}
#fiche_etablissement #cite_pictos .texte{}
#fiche_etablissement #infos_tableau{ padding-bottom:15px;}
#fiche_etablissement #infos_tableau table td{ background-color:#eef0f0; border:1px solid #FFFFFF; padding:3px; width:25%;}
#fiche_etablissement #infos_tableau table td + td{ text-align: center;}
#fiche_etablissement #infos_tableau table td + td *{ text-align: center;}
#fiche_etablissement #infos_tableau table th{ background-color:#e5e599; text-align: center; padding: 3px;}
#section2 #liste_etablissement .zr_liste_etablissements{ border-bottom:1px solid #8866f8; padding-top:5px; padding-bottom:5px;}
#section3 #liste_etablissement .zr_liste_etablissements{ border-bottom:1px solid #e0458f; padding-top:5px; padding-bottom:5px;}
#liste_etablissement .zr_liste_etablissements .visu{ float:left;}
#liste_etablissement .zr_liste_etablissements .visu img{}
#liste_etablissement .zr_liste_etablissements .infos{ margin-left:170px;}
#liste_etablissement .zr_liste_etablissements .infos h3{ background:none; font-size:11px; font-weight:bold; color:#000000; padding:0px; text-transform:uppercase; margin:0px;}
#liste_etablissement .zr_liste_etablissements .infos h3 a{ color:#000000; text-decoration: none; }




/*PRESTATIONS*/
#fiche_etablissement .zr-prestation h3{ padding:2px 2px 2px 8px; background-color:#999999; color:#000000; float:left; width:92px; font-size:12px; font-weight:bold;}
#fiche_etablissement .zr-prestation .texte{ padding-left:120px; padding-top:9px;}
#fiche_etablissement .zr-prestation .horaires{}
#fiche_etablissement .zr-prestation .menus{ padding-bottom:10px;}
#fiche_etablissement .zr-prestation .menu_midi_soir{ float:left; padding-right:50px; width: 145px; text-align: left; }
#liste_etablissement .zr-prestation table.titre{ background-color:#666666; margin-bottom:4px;}
#liste_etablissement .zr-prestation table.titre td, #liste_etablissement .zr-prestation table.titre td a{color:#FFFFFF; font-size:14px; font-weight:bold;text-decoration: none;}
#liste_etablissement .zr-prestation table.titre td a:hover{ color:#CCCCCC;}
#liste_etablissement .zr-prestation table.titre img{ padding-right:5px;}

#template-milieu .zr_liste_etablissements_menus{ padding-bottom:15px;}
#template-milieu .zr_liste_etablissements_menus h2{ padding-bottom:5px;}
#template-milieu .zr_liste_etablissements_menus ul{ list-style-type:none;}
#template-milieu .zr_liste_etablissements_menus li{padding-bottom:5px;}
#template-milieu .zr_liste_etablissements_menus li a{ text-decoration:none;}
#template-milieu .zr_liste_etablissements_menus li a:hover{ font-weight:bold;}
#template-milieu h2.liste_villes{ font-weight:normal; font-size:18px;}


/* TEMPLATE FAQ */
#template-faq{}
#template-faq .zr-faq{}
#template-faq .zr-faq h1{ background-color:#999999; color:#FFFFFF; padding:3px; font-size:14px; font-weight:bold; margin-bottom:5px;}
#template-faq .zr-faq .question{ padding-bottom:10px; font-weight:bold;}
#template-faq .zr-faq .question a{ text-decoration:none;}
#template-faq .zr-faq .question a:hover{ color: #e0458f}
#template-faq .zr-faq .question a.active{ color: #e0458f}
#template-faq .zr-faq .question .reponse{ font-weight:normal;}

/* TEMPLATE PLAN DU SITE */
#template-plan{}
#template-plan #template-gauche{ width:30px}
#template-plan #template-milieu{ width:660px;}
#template-plan ul{ list-style-type:none;}
#template-plan ul a{ text-decoration:none;}
#template-plan li, #template-plan a:hover{ color: #e0458f}
#template-plan li, #template-plan li a{ font-size:12px; font-weight:bold; color:#000000;}
#template-plan li li, #template-plan li li a{ font-size:12px; color: #333333; background-color:#FFFFFF;  }
#template-plan li li, #template-plan li li a.plus{ padding-left:30px; }
#template-plan li li li, #template-plan li li li a{ font-size:12px; color: #666666}
#template-plan li li li, #template-plan li li li a.plus{ padding-left:30px; }
#template-plan li li li li, #template-plan li li li li a{ font-size:11px; }
#template-plan li li li li, #template-plan li li li li a.plus{ padding-left:30px;}
#template-plan li li li li li, #template-plan li li li li li a{ font-size:11px; font-weight:normal;}
#template-plan li li li li li, #template-plan li li li li li a.plus{ padding-left:30px; }

/* TEMPLATE CONTACT */
#template-contact{}
#template-contact .zr-crous{ padding-bottom:10px;}
#template-contact .zr-contact{ padding-bottom:10px;}
#template-contact .formulaire{}
#template-contact .formulaire .champ_formulaire{font-size:11px;}
#template-contact .formulaire .libelle_formulaire{ text-align: right; width: 150px; }
#template-contact .formulaire input, #template-contact .formulaire textarea{ width:100%;}
#template-contact .formulaire input.radio { width:auto; }
#template-contact .formulaire input.valider{ background-color:#CCCCCC; border:1px solid #999999;}
#template-contact .texte{ padding-bottom:15px;}


/* TEMPLATE RECHERCHER */
#template-rechercher{}

/* TEMPLATE LIENS */
#template-liens{}
#template-liens .zr-theme{ padding-bottom:10px;}
#template-liens .zr-theme h2{ padding-bottom:5px;}
#template-liens .zr-liens{ padding-bottom:10px;}
#template-liens .zr-liens .titre{ font-weight:bold;}
#template-liens .zr-liens .descriptif{}
#template-liens .zr-liens .url{}


/* ARTICLE & ACTUS*/
#template-milieu .article{}
#template-milieu .article h4 { font-size:11px;}
#template-milieu .article .legende{ font-size:10px; color:#666666; background-color:#FFFFFF;}
#template-milieu .article .article-gauche{ float:left; background-color:#993366; display:none;}
#template-milieu .article .article-droite{ float:left; background-color:#993366; display:none;}
#template-milieu .article .article-milieu{float:left;width:100%;}
#template-milieu .article .article-milieu h1 { font-weight:bold; padding-bottom:10px;}
#template-milieu .article .article-milieu .image-article { margin-bottom:0px; background-color: #FFFFFF;}
#template-milieu .article .article-milieu h2 { font-size:18px; padding-bottom:10px; text-transform:none;}
#template-milieu .article .article-milieu .article-intro { font-weight:bold; padding-bottom:10px;}
#template-milieu .article .article-milieu .zr-paragraphe{ margin-bottom:10px;}
#template-milieu .article .article-milieu .zr-paragraphe h3{ font-size:11px; font-weight:bold; background:none; padding-left:0px;}
#template-milieu .article .article-milieu .zr-paragraphe .texte{}
#template-milieu .article .article-milieu .zr-paragraphe .paragraphe-image{ background-color: #FFFFFF; margin-bottom:10px; clear:both;}
#template-milieu .article .article-milieu .zr-paragraphe .paragraphe-image .legende{}
#template-milieu .article .article-milieu .zr-paragraphe .paragraphe-image img{}
#template-milieu .article .article-milieu .ensavoirplus{}
#template-milieu .article .article-milieu .ensavoirplus a{color:#666666;} 
#template-milieu .article .article-milieu .ensavoirplus .voir-aussi { padding-bottom:10px;}
#template-milieu .article .article-milieu .ensavoirplus .voir-aussi .zr-liens{ padding-bottom:5px;}
#template-milieu .article .article-milieu .ensavoirplus .voir-aussi .zr-liens h4{}
#template-milieu .article .article-milieu .ensavoirplus .videos { padding-bottom:10px;}
#template-milieu .article .article-milieu .ensavoirplus .videos .zr-videos{ padding-bottom:5px; color:#666666;}
#template-milieu .article .article-milieu .ensavoirplus .videos .zr-videos h4{}
#template-milieu .article .article-milieu .ensavoirplus .telechargement {padding-bottom:10px;}
#template-milieu .article .article-milieu .ensavoirplus .telechargement  .zr-telechargement { padding-bottom:5px;}
#template-milieu .article .article-milieu .ensavoirplus .telechargement  .zr-telechargement  h4{}
#template-milieu .article .article-milieu .ensavoirplus .telechargement  .zr-telechargement .nom-fichier {color:#666666;}
#template-milieu .article .article-milieu .ensavoirplus .telechargement .zr-telechargement .nom-fichier img{ padding-right:5px; border:0px; }
#template-milieu .article .article-milieu .ensavoirplus .contact {padding-bottom:10px;}
#template-milieu .article .article-milieu .ensavoirplus .contact .zr-contact{ padding-bottom:5px;}
#template-milieu .article .article-milieu .ensavoirplus .contact .zr-contact h4{}
#template-milieu .article .article-milieu .ensavoirplus .contact .zr-contact .contact-coordonnees{}


.date{ font-size:11px; color:#666666; font-weight:bold;}
#template-milieu .image-article { float:left; padding-right:8px; margin-bottom:5px; background-color:#FFFFFF;}
#template-milieu .zr-actu{ border-bottom:1px solid #999999; padding-top:5px; padding-bottom:5px;}
#template-milieu .zr-actu .image-article{ float:left; margin-bottom:0px; padding-bottom:0px;}
#template-milieu .zr-actu .infos{ margin-left:170px;}
#template-milieu .zr-actu .infos h1{ background:none; font-size:18px; font-weight:bold;  padding:0px; margin:0px;}
#template-milieu .zr-actu .infos h1 a:hover{text-decoration:underline;}
#template-milieu .zr-actu .infos a{ text-decoration:none;}
#template-milieu .zr-actu .infos a:hover{ color:#666666;}


/* RECHERCHER --------------------------------------------------------------------------------- */
#rubrik-rechercher{}
#resultat-recherche{}
#resultat-recherche #nouvellerecherche{background-color:#cad7da;padding:10px 10px 0px 10px; height:30px; margin-bottom:15px;}
#resultat-recherche #nouvellerecherche .champ{}
#resultat-recherche #nouvellerecherche .ok{background-color:#658188; color:#FFFFFF; font-size:1em; font-weight:bold; border:0px; padding:0.2em; }
#resultat-recherche .zr-resultats{ border-bottom:1px dashed #999999; padding-top:15px; padding-bottom:15px;
}
#rechercher-page {font-weight:bold; color:#333333; margin-top:15px;}

#resultat-recherche .nbre_resultats{ font-weight:bold; padding-bottom:15px;}
#resultat-recherche .pagination{}

#resultat-recherche .resultat_recherche_tit a{
	font-size:1em;
	color: #e60042;
	font-weight:bold;
	display:block;
}

#resultat-recherche .url{ color:#666666;}

#resultat-recherche .pagerecherche{ padding-right:0.3em; color:#333333;}

#resultat-recherche .pagerecherche_in{
	padding-right:0.3em;
	color: #000000;
	font-weight:bold;
}

/* Rubrik Bourses */
#section1{}
#section1 h2{color:#41baca;}
#section1 .article h1, #section1 .article h3{ color:#41baca;}
#section1 #menu_nivo2G li a.active, #section1 #menu_nivo2G li a.active:hover{ background-color:#41baca; color: #FFFFFF;}
#section1 #menu_nivo2G li a:hover{ color: #41baca;}
#section1 #menu_nivo2G li li a.active, #section1 #menu_nivo2G li li a.active:hover{ background:none; color: #41baca;}
#section1 #menu_nivo2G li li li a.active, #section1 #menu_nivo2G li li li a.active:hover{color: #000000;}

#section1 #template-milieu .zr-actu{ border-bottom:1px solid #41baca;}
#section1 #template-milieu .zr-actu .infos h1, #section1 #template-milieu .zr-actu .infos h1 a, #section1 #template-milieu .zr-actu .infos h1 a:hover{color:#41baca;}


/* Rubrik Restauration */
#template-milieu  #section3{}
#section3 h2, #section3 h2 a{color:#e0458f; text-decoration:none;}
#section3 h2 a:hover{ color: #666666;}
#section3 .article h1, #section3 .article h3{ color:#e0458f;}
#section3 #menu_nivo2G li a.active, #section3 #menu_nivo2G li a.active:hover{ background-color:#e0458f; color: #FFFFFF;}
#section3 #menu_nivo2G li a:hover{ color: #e0458f;}
#section3 #menu_nivo2G li li a.active, #section3 #menu_nivo2G li li a.active:hover{ background:none; color: #e0458f;}
#section3 #menu_nivo2G li li li a.active, #section3 #menu_nivo2G li li li a.active:hover{color: #000000;}
#section3 .ajout_fav{ margin-bottom:15px; background-color:#efa2c7; padding:3px; text-align:center; margin-top:15px;}

#section3 #template-milieu .zr-actu{ border-bottom:1px solid #e0458f;}
#section3 #template-milieu .zr-actu .infos h1, #section3 #template-milieu .zr-actu .infos h1 a, #section3 #template-milieu .zr-actu .infos h1 a:hover{color:#e0458f;}


/* Rubrik Logement */
#section2{}
#section2 h2, #section2 h2 a{color:#8866f8; text-decoration:none;}
#section2 h2 a:hover{ color: #666666;}
#section2 .article h1, #section2 .article h3{ color:#8866f8;}
#section2 #menu_nivo2G li a.active, #section2 #menu_nivo2G li a.active:hover{ background-color:#8866f8; color: #FFFFFF;}
#section2 #menu_nivo2G li a:hover{ color: #8866f8;}
#section2 #menu_nivo2G li li a.active, #section2 #menu_nivo2G li li a.active:hover{ background:none; color: #8866f8;}
#section2 #menu_nivo2G li li li a.active, #section2 #menu_nivo2G li li li a.active:hover{color: #000000;}

#section2 #template-milieu .zr-actu{ border-bottom:1px solid #8866f8;}
#section2 #template-milieu .zr-actu .infos h1, #section2 #template-milieu .zr-actu .infos h1 a, #section2 #template-milieu .zr-actu .infos h1 a:hover{color:#8866f8;}


/* Rubrik Culture */
#section4{}
#section4 h2{color:#f08400;}
#section4 .article h1, #section4 .article h3{ color:#f08400;}
#section4 #menu_nivo2G li a.active, #section4 #menu_nivo2G li a.active:hover{ background-color:#f08400; color: #FFFFFF;}
#section4 #menu_nivo2G li a:hover{ color: #f08400;}
#section4 #menu_nivo2G li li a.active, #section4 #menu_nivo2G li li a.active:hover{ background:none; color: #f08400;}
#section4 #menu_nivo2G li li li a.active, #section4 #menu_nivo2G li li li a.active:hover{color: #000000;}

#section4 #template-milieu .zr-actu{ border-bottom:1px solid #f08400;}
#section4 #template-milieu .zr-actu .infos h1, #section4 #template-milieu .zr-actu .infos h1 a, #section4 #template-milieu .zr-actu .infos h1 a:hover{color:#f08400;}

/* Rubrik Actus */
#section5 {}
#section5 h2{color:#d48b22;}
#section5 .article h1, #section5 .article h3{ color:#d48b22;}
#section5 #menu_nivo2G li a.active, #section5 #menu_nivo2G li a.active:hover{ background-color:#d48b22; color: #FFFFFF;}
#section5 #menu_nivo2G li a:hover{ color: #d48b22;}
#section5 #menu_nivo2G li li a.active, #section5 #menu_nivo2G li li a.active:hover{ background:none; color: #d48b22;}
#section5 #menu_nivo2G li li li a.active, #section5 #menu_nivo2G li li li a.active:hover{color: #000000;}

#section5 #template-milieu .zr-actu{ border-bottom:1px solid #d48b22;}
#section5 #template-milieu .zr-actu .infos h1, #section5 #template-milieu .zr-actu .infos h1 a, #section5 #template-milieu .zr-actu .infos h1 a:hover{color:#d48b22;}

/* Rubrik International */
#section6{}
#section6 h2{color:#bcb500;}
#section6 .article h1, #section6 .article h3{ color:#bcb500;}
#section6 #menu_nivo2G li a.active, #section6 #menu_nivo2G li a.active:hover{ background-color:#bcb500; color: #FFFFFF;}
#section6 #menu_nivo2G li a:hover{ color: #bcb500;}
#section6 #menu_nivo2G li li a.active, #section6 #menu_nivo2G li li a.active:hover{ background:none; color: #bcb500;}
#section6 #menu_nivo2G li li li a.active, #section6 #menu_nivo2G li li li a.active:hover{color: #000000;}

#section6 #template-milieu .zr-actu{ border-bottom:1px solid #bcb500;}
#section6 #template-milieu .zr-actu .infos h1, #section6 #template-milieu .zr-actu .infos h1 a, #section6 #template-milieu .zr-actu .infos h1 a:hover{color:#bcb500;}



/* Rubrik Faq */
#faq{}

/* Rubrik Jobs */
#template-milieu .zr_liste_emplois { padding-bottom:15px;}
#template-milieu .zr_liste_emplois h2{padding-bottom:5px;}
#template-milieu .zr_liste_emplois ul{ list-style-type:none;}
#template-milieu .zr_liste_emplois li{padding-bottom:5px;}
#template-milieu .zr_liste_emplois li a{ text-decoration:none;}
#template-milieu .zr_liste_emplois li a:hover{ font-weight:bold;}



/* Rubriks droite */
#rubriks-droite{}
#rubriks-droite h2{color:#999999;}
#rubriks-droite .article h1, #rubriks-droite .article h3{ color:#999999;}
#rubriks-droite #menu_nivo2G li a.active, #rubriks-droite #menu_nivo2G li a.active:hover{ background-color:#999999; color: #FFFFFF;}
#rubriks-droite  #menu_nivo2G li a:hover{ color: #999999;}
#rubriks-droite  #menu_nivo2G li li a.active, #rubriks-droite #menu_nivo2G li li a.active:hover{ background:none; color: #999999;}
#rubriks-droite #menu_nivo2G li li li a.active, #rubriks-droite #menu_nivo2G li li li a.active:hover{color: #000000;}

/* Rubriks bas */
#rubriks-bas{}
#rubriks-bas h2{color: #999999;}
#rubriks-bas .article h1, #rubriks-bas .article h3{ color:#999999;}
#rubriks-bas #menu_nivo2G li a.active, #rubriks-bas #menu_nivo2G li a.active:hover{ background-color:#999999; color: #FFFFFF;}
#rubriks-bas  #menu_nivo2G li a:hover{ color: #999999;}
#rubriks-bas  #menu_nivo2G li li a.active, #rubriks-bas #menu_nivo2G li li a.active:hover{ background:none; color: #999999;}
#rubriks-bas #menu_nivo2G li li li a.active, #rubriks-bas #menu_nivo2G li li li a.active:hover{color: #000000;}

