html{height:100%;font-size:100%;}
body{font-family:verdana, helvetica, arial, FreeSans,"Bitstream Vera Sans", sans-serif;font-size:68.75%;background-color:White;color:Black;text-align:center;}
*{margin:0;padding:0;font-size:1em;}
img, fieldset, table{border:0;}
table{table-layout:fixed;}
form{display:inline;}
select, input, img{font-family:verdana, helvetica, arial, FreeSans,"Bitstream Vera Sans", sans-serif;vertical-align:middle;display:inline;}
* + html input.bouton{overflow:visible;}
a, acronym, abbr{text-decoration:none;}
a{color:#002884;}
a:hover, a:hover acronym{text-decoration:underline;color:#002884;}
a:visited{color:#5a00a6;}
ul{list-style-type:none;}
h1, h2, h3, h4, h5, h6{font-size:1em;font-weight:normal;}
dfn{font-style:normal;}
#footerPrint{display:none;}
.clear{float:none !important;clear:both !important;height:0;display:block;width:auto;font-size:0em;line-height:0;}
.clearBlock{float:none !important;clear:both !important;width:auto;}
.invisible, .accessibleHiddenLink{ position:absolute; top:-5000px; left:-5000px; overflow:hidden; width:1px; height:1px;
/*position:absolute !important;left:-9999px !important;top:-9999px !important;height:0px !important;width:0px !important;font-size:0px !important;*/}
.accessibleHiddenLink{/*visibility:visible;overflow:hidden;*/}
.alignCenter{text-align:center;}
.alignRight{text-align:right;}
.alignLeft{text-align:left;}
.alignJustify{text-align:justify;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.floatLeft{float:left;}
.floatRight{float:right;}
.annonce{color:#e5003b; font-weight:bold;}
#blocEntete{min-height:155px;background:White url(images-css/entete/bg.png) repeat-x left bottom;}
#blocNavPrincipale{min-height:40px;display:inline-block;border-bottom:solid 1px White;background:#dce8f3 url(images-css/nav/bg.png) repeat-x left top;clear:both;position:relative;width:100%;}
#blocNavPrincipale.associations{min-height:0pt;height:7px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:White;background-color:White;background-image:none;font-size:0pt;line-height:0pt;}
#blocCorps{min-height:316px;background:White url(images-css/corps/bg.png) repeat-x left top;clear:both;}
#blocPiedPage{min-height:81px;background:#008bd3 url(images-css/pied/bg.png) repeat-x left top;clear:both;border-top:1px solid #FFFFFE;padding-top:26px;}
ul.liensAccessibilite{float:left;width:auto;}
ul.liensAccessibilite li{display:inline;font-size:0.83em;font-weight:bold;margin-left:5px;}
ul.liensAccessibilite a, ul.liensAccessibilite a:visited{color:white;background-color:#003684;}
#entete{position:relative;width:992px;/*padding:0 6px;*/text-align:left;margin:0 auto;}
#blocNavigationEntete{position:relative;min-height:28px;width:560px;float:right;padding:0 15px 3px 0;z-index:2;color:white;background-color:transparent;}
#blocNavigationEntete:after{height:0;display:block;clear:both;visibility:hidden;font-size:0em;content:".";}
#navigationEntete{font-size:0.83em;font-weight:bold;margin-top:7px;}
#navigationEntete a{color:White;background-color:transparent;}
#navigationEntete li{float:left;margin-right:10px;width:auto;}
#navigationEntete li.liensExternes li{padding-right:5px;margin-right:5px;border-right:solid 2px White;background-color:#003684;}
#navigationEntete li.liensExternes li a.lienExterne{margin-left:3px;}
#navigationEntete li.liensExternes li.dernier{padding-right:0;margin-right:0;border-right:none;}
#navigationEntete li.langues{margin-left:40px;}
#navigationEntete li.langues li{padding-right:8px;margin-right:4px;background:#003684 url(images-css/entete/slash-blanc.png) no-repeat right center;}
#navigationEntete li.autresLiens li{background-color:#003684;}
#navigationEntete li.langues li.dernier{padding-right:0;margin-right:0;background-image:none;}
#navigationEntete li.autresLiens, #navigationEntete li li{margin-right:0;}
#contenuEntete{position:relative;min-height:127px;width:992px;clear:both;z-index:1;background:url(images-css/entete/bg-contenu.png) no-repeat left top;}
#contenuEntete .hautBlocEntete{position:absolute;top:-22px;left:0;font-size:0em;line-height:0;height:22px;width:992px;background:url(images-css/entete/bg-haut-contenu.png) no-repeat left top;}
#contenuEntete h1{display:block;width:375px;margin:24px 0 0 40px;float:left;}
#blocPoserQuestion{width:320px;min-height:77px;float:left;margin-top:17px;}
#blocPoserQuestion .titre{min-height:19px;width:275px;display:block;text-transform:uppercase;color:#002884;background:url(images-css/entete/bg-titre-question.png) no-repeat left top;padding:7px 10px 0 40px;font-weight:bold;}
#blocPoserQuestion .titre:visited{color:#5A00A6;}
#blocPoserQuestion .contenuPoserQuestion{width:254px;padding-top:7px;background:url(images-css/entete/bg-question.png) no-repeat left top;margin-left:20px;}
#blocPoserQuestion .contenuPoserQuestionBas{width:240px;padding:0 7px 7px 7px;background:url(images-css/entete/bg-question.png) no-repeat -254px bottom;text-align:center;color:#4a5766;font-size:0.81em;}
#blocPoserQuestion .contenuPoserQuestionBas strong{font-size:1.11em;}
#blocRecherche{width:189px;height:59px;float:left;background:url(images-css/entete/bg-recherche.png) no-repeat left top;padding-top:35px;padding-left:14px;text-align:center;}
#txtRechercheSite{width:149px;}
#blocRecherche .bt4{margin-left:39px;margin-top:6px;}
#blocRecherche.associations{width:176px;text-align:left;padding-left:27px;}
#KEYWORDS{width:149px;}
#blocRecherche .bt4{margin-left:39px;margin-top:6px;}
#blocRecherche.associations #KEYWORDS{width:109px;float:left;margin-top:3px;}
#blocRecherche.associations .bt4{margin-left:5px;margin-top:0px;}
#blocRecherche.associations .bt4 span{height:17px;}
#blocRecherche.associations p{}
#blocRecherche.associations label{font-weight:bold;font-size:0.81em;color:White;}
#blocRecherche.associations .radio{height:1em;}
#blocRecherche.professionnels {float:right;margin-right:54px;}
#listeSite{clear:both;width:485px;display:block;float:left;margin-top:14px;margin-left:17px;}
#listeSite li{position:relative;float:left;width:auto;z-index:1;display:block;font-weight:bold;}
#listeSite:after, #listeSite li:after{height:0;display:block;clear:both;visibility:hidden;font-size:0em;content:".";}
#listeSite li.actif{z-index:2;}
#listeSite li.liHover, #listeSite li:hover{z-index:3;}
#listeSite li a, #listeSite li div{position:relative;background:url(images-css/entete/bg-liste-site.png) no-repeat right -150px;padding-right:23px;display:block;left:-7px;}
#listeSite li#elemListSite1 a, #listeSite li#elemListSite1 div{left:0;}
#listeSite li#elemListSite2 a, #listeSite li#elemListSite2 div{left:-7px;}
#listeSite li#elemListSite3 a, #listeSite li#elemListSite3 div{left:-14px;}
#listeSite li a span, #listeSite li div span{background:url(images-css/entete/bg-liste-site.png) no-repeat left -50px;padding:3px 14px 3px 18px;display:block;}
#listeSite li a:hover{text-decoration:none;}
#listeSite li.actif a, #listeSite li.actif div, #listeSite li:hover a, #listeSite li.liHover a{background:url(images-css/entete/bg-liste-site.png) no-repeat right -100px;}
#listeSite li.actif a span, #listeSite li.actif div span, #listeSite li:hover a span, #listeSite li.liHover a span{background:url(images-css/entete/bg-liste-site.png) no-repeat left top;}
#liensUtiles{display:block;float:right;margin-right:57px;margin-top:4px;width:430px;}
#liensUtiles li{float:right;width:auto;margin-left:12px;}
#liensUtiles li a{color:#093689;display:block;}
#liensUtiles li a.lienServForm{background:url(images-css/entete/pct-formulaire.png) no-repeat right center;padding:4px 25px 4px 0;}
#liensUtiles li a:visited{color:#5A00A6;}
#liensUtiles li a.lienAnnuaireAdmin{background:url(images-css/entete/pct-annuaire.png) no-repeat right center;padding:4px 25px 4px 0;}
#navPrincipale{width:980px;text-align:left;margin:0 auto;background:url(images-css/nav/separateurs.png) no-repeat left top;display:block;font-size:1.09em;position:relative;}
#navPrincipalePME{width:980px;text-align:left;margin:0 auto;background:url(images-css/nav/separateurs-pme.png) no-repeat left top;display:block;font-size:1.09em;position:relative;}
#navPrincipaleASSO{width:980px;text-align:left;margin:0 auto;background:url(images-css/nav/separateurs-asso.png) no-repeat left top;display:block;font-size:1.09em;position:relative;}
#navPrincipale:after, #navPrincipalePME:after,#navPrincipaleASSO:after{height:0;display:block;clear:both;visibility:hidden;font-size:0em;content:".";}
#navPrincipale li{float:left;width:auto;display:block;text-align:center;padding:14px 0 12px 0;margin-left:1px;}
#navPrincipalePME li{float:left;width:auto;display:block;text-align:center;padding:14px 5px 12px 5px;margin-left:1px;}
#navPrincipaleASSO li{float:left;width:auto;display:block;text-align:center;padding:14px 5px 12px 5px;margin-left:1px;}
#navPrincipale li#navElem1{width:64px;}
#navPrincipale li#navElem2{width:134px;}
#navPrincipale li#navElem3{width:64px;}
#navPrincipale li#navElem4{width:139px;}
#navPrincipale li#navElem5{width:63px;}
#navPrincipale li#navElem6{width:84px;}
#navPrincipale li#navElem7{width:62px;}
#navPrincipale li#navElem8{width:158px;}
#navPrincipale li#navElem9{width:109px;}
#navPrincipale li#navElem10{width:91px;}
#navPrincipale li.actif{background:#0155ac url(images-css/nav/bg-actif.png) repeat-x left top;color:White;font-weight:bold;}
#navPrincipale li.actif a, #navPrincipalePME li.actif a,#navPrincipaleASSO li.actif a {color:White;background-color:transparent;}
#navPrincipale li a:hover, #navPrincipalePME li a:hover,#navPrincipaleASSO li a:hover{text-decoration:none;font-weight:bold;}
#navPrincipalePME li#navElemPME1{width:122px;}
#navPrincipalePME li#navElemPME2{width:45px;}
#navPrincipalePME li#navElemPME3{width:145px;}
#navPrincipalePME li#navElemPME4{width:104px;}
#navPrincipaleASSO li#navElemASSO1{width:181px;}
#navPrincipaleASSO li#navElemASSO2{width:90px;}
#navPrincipaleASSO li#navElemASSO3{width:145px;}
#navPrincipaleASSO li#navElemASSO4{width:140px;}
#corps{border-top:1px solid #cde0ef;width:980px;text-align:left;margin:0 auto;}
#filAriane{color:Black;margin:10px;font-size:0.92em;}
#filAriane a{color:#093689;}
#hautContenu{width:960px;background:url(images-css/corps/bg-contenu-haut.png) no-repeat left top;padding-top:7px;margin-left:10px;}
#contenu{min-height:49px;padding:5px 19px 0 19px;background:white url(images-css/corps/bg-contenu.png) no-repeat left top;}
#contenu:after{height:0;display:block;clear:both;visibility:hidden;font-size:0em;content:".";}
#contenu .blocBarreOutils{width:922px;}
#barreOutils{position:relative;float:right;width:auto;margin-bottom:10px;z-index:5;}
#barreOutils:after{height:0;display:block;clear:both;visibility:hidden;font-size:0em;content:".";}
#barreOutils li{position:relative;float:left;width:auto;display:block;padding-top:5px;padding-bottom:5px;}
#barreOutils li.premier{border-left:solid 1px #002884;}
#barreOutils li.lien{padding-right:7px;margin-right:7px;margin-top:3px;padding-right:7px;background:url(images-css/corps/barre-outils/sep-bloc-outils.png) no-repeat right center;}
#barreOutils li a.btRss{background:url(images-css/corps/barre-outils/rss.png) no-repeat right center;padding-right:20px;display:inline-block;}
#barreOutils li#blocAudio{margin:0 5px;background:url(images-css/corps/barre-outils/bg-ecouter.png) no-repeat left -31px;padding-left:8px;height:18px;font-size:0.81em;}
#barreOutils li#blocAudio div#rs_div{background-image:none;}
#barreOutils li#blocAudio div#rs_div p, #barreOutils li#blocAudio div#rs_div a{width:245px;float:none;}
#barreOutils li#blocAudio div{height:18px;background:url(images-css/corps/barre-outils/bg-ecouter.png) no-repeat right top;padding-right:9px;padding-top:0px;float:left;width:auto;}
#barreOutils li#blocAudio div span, #barreOutils li#blocAudio div a{line-height:15px;vertical-align:middle;margin-top:1px;float:left;width:auto;}
#barreOutils li#blocAudio div span{padding-right:6px;}
#barreOutils li#blocAudio div a img{margin:0 -4px 2px 1px;}
#barreOutils li.btAbonnerLettre{padding-top:0px;padding-bottom:0px;}
#barreOutils li.btAbonnerLettre a{background:url(images-css/commun/deco/actu-micro.png) no-repeat right center;padding-right:30px;padding-top:5px;padding-bottom:5px;display:block;}
#blocReseauxSociaux{position:absolute;left:-9999px;top:-9999px;background:url(images-css/corps/barre-outils/bg-liste-reseau.png) no-repeat left 4px;width:278px;padding-top:8px;clear:both;}
#btReseauxSociaux.ouvert #blocReseauxSociaux{position:absolute;left:-251px;top:23px;visibility:visible;}
#blocReseauxSociaux .blocReseauxSociauxBas{background:url(images-css/corps/barre-outils/bg-liste-reseau.png) no-repeat -278px bottom;width:278px;padding-bottom:7px;}
#blocReseauxSociaux .blocReseauxSociauxBas span.titre{font-weight:bold;margin-left:10px;}
#blocReseauxSociaux .listeReseauxSociauxHaut{background:url(images-css/corps/barre-outils/bg-liste-reseau.png) no-repeat -556px top;width:264px;padding-top:4px;margin:7px 7px 0 7px;}
#blocReseauxSociaux .listeReseauxSociauxBas{background:#f0f7ff url(images-css/corps/barre-outils/bg-liste-reseau.png) no-repeat -820px bottom;width:224px;padding:12px 20px 7px 20px;}
#blocReseauxSociaux a.btFermerReseauxSociaux{position:absolute;top:7px;right:7px;}
#listeReseauxSociaux{display:block;width:224px;}
#listeReseauxSociaux:after{height:0;display:block;clear:both;visibility:hidden;font-size:0em;content:".";}
#listeReseauxSociaux li{display:block;width:109px;margin-bottom:6px;}
#listeReseauxSociaux li a{line-height:20px;}
#listeReseauxSociaux li.gauche{clear:both;margin-right:5px;}
#listeReseauxSociaux li.mvp{width:200px;}
#listeReseauxSociaux li img{margin-right:7px;width:20px;height:20px;float:left;}
#listeReseauxSociaux li.mvp img{width:40px;}
body.noScript #barreOutils{margin-bottom:35px;}
body.noScript #blocReseauxSociaux{background:none;left:-874px;position:absolute;top:21px;visibility:visible;width:930px;}
body.noScript #blocReseauxSociaux .blocReseauxSociauxBas{background:none;width:auto;padding-bottom:0;text-align:right;}
body.noScript #blocReseauxSociaux .blocReseauxSociauxBas div{display:inline;}
body.noScript #blocReseauxSociaux a.btFermerReseauxSociaux{position:absolute;top:-9999em;right:-9999em;height:0;font-size:0;}
body.noScript #blocReseauxSociaux .listeReseauxSociauxHaut{background:none;width:auto;padding-top:0;margin:0;}
body.noScript #blocReseauxSociaux .listeReseauxSociauxBas{background:none;width:auto;padding:0;}
body.noScript #listeReseauxSociaux{width:auto;display:inline;}
body.noScript #listeReseauxSociaux li{display:inline;float:none !important;width:auto;margin-bottom:0;}
body.noScript #listeReseauxSociaux li.dernier{margin-right:0;}
body.noScript #listeReseauxSociaux li img{float:none !important;}
#blocTitrePage{margin:0 0 15px 10px;min-height:50px;}
#titrePage, #sousTitrePage{margin-bottom:5px;color:#0867c0;font-size:1.81em;display:block;width:590px;}
#sousTitrePage{font-size:1.45em;font-weight:bold;}
.commentFaireSi #titrePage, .commentFaireSi #sousTitrePage{color:#b92401;}
.annuaire #titrePage, .annuaire #sousTitrePage{color:#006572;}
.question #titrePage, .question #sousTitrePage{color:#571a8f;}
.servicesEtFormulaires #titrePage, .servicesEtFormulaires #sousTitrePage{color:#b90067;}
.recherche #titrePage{width:700px;}
#blocTitrePage .miseAJour{font-style:italic;color:#4a5259;display:block;padding-top:5px;}
#blocTitrePage .categorie{font-size:1.09em;margin-bottom:10px;}
#blocTitrePage.avecImage, .avecImage #sousTitrePage{width:550px;}
#blocTitrePage .imageTitre{position:absolute;top:20px;right:20px;}
#colonne1{position:relative;clear:both;float:left;width:190px;margin:0 14px 0 0;z-index:1;}
#colonne2{position:relative;float:left;width:686px;padding:25px 15px 0 15px;background:url(images-css/corps/bg-colonne2-interne.png) no-repeat left top;min-height:70px;z-index:2;}
body #contenu div.accueil{background:url(images-css/corps/bg-colonne2-home.png) no-repeat left top;padding:15px 15px 0 15px;}
body #contenu div.commentFaireSi{background:url(images-css/corps/bg-colonne2-comment-faire.png) no-repeat left top;}
body #contenu div.annuaire{background:url(images-css/corps/bg-colonne2-annuaire.png) no-repeat left top;}
body #contenu div.question{background:url(images-css/corps/bg-colonne2-question.png) no-repeat left top;}
body #contenu div.recherche{background:url(images-css/corps/bg-colonne2-recherche.png) no-repeat left top;}
body #contenu div.servicesEtFormulaires{background:url(images-css/corps/bg-colonne2-serv-form.png) no-repeat left top;}
#colonne21{position:relative;width:482px;float:left;min-height:1px;z-index:3;padding-bottom:45px;}
#colonne22{position:relative;width:189px;margin-left:15px;float:left;min-height:1px;z-index:1;}
#colonne1:after, #colonne2:after, #colonne21:after, #colonne22:after{height:0;display:block;clear:both;visibility:hidden;font-size:0em;content:".";}
#piedPage{width:980px;text-align:left;margin:0 auto;}
.blocNavPied{background:url(images-css/pied/bg-contenu.png) no-repeat -986px bottom;padding-bottom:19px;width:986px;}
.blocNavPied #navPied{background:url(images-css/pied/bg-contenu.png) no-repeat 0 top;font-size:0.83em;font-weight:bold;min-height:14px;padding:16px 8px 0 10px;position:relative;width:970px;}
.blocNavPied #navPied:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.blocNavPied #navPied li{float:left;border-right:solid 1px white;padding-right:15px;margin-right:15px;width:auto;}
.blocNavPied #navPied li a{color:White;background-color:transparent;}
.blocNavPied #navPied li.marianne{border-right:none;left:12px;margin-right:1px;position:absolute;top:7px;}
.blocNavPied #navPied li.premier{width:130px;border-right:none;margin-right:20px;margin-left:42px;}
.blocNavPied #navPied li.dernier{width:136px;margin-right:0;border-right:none;padding-right:0;}
.blocNavPied #navPied li.dernier a{background:url(images-css/pied/bg-contenu-fix.png) repeat-x top left;}
.blocNavPied #navPied li.hautPage{width:75px;border-right:none;padding-right:17px;margin-right:0;float:right;}
.blocNavPied #navPied li.engagements{width:125px;}
.blocNavPied #navPied li.planSite{width:59px;}
.blocNavPied #navPied li.aide{width:25px;}
.blocNavPied #navPied li.glossaire{min-width:45px;}
.blocNavPied #navPied li.accessibilite{min-width:63px;}
.blocNavPied #navPied li.mentions{width:83px;}
.blocNavPied #navPied li.avis{width:100px;}
.blocNavPied #navPied li.presse{min-width:33px;}
.blocNavPied #navPied li.apropos{width:83px;}
.blocNavPied #navPied li.mobile{width:156px;}
.blocNavPied #navPied li.hautPage a{background:url(images-css/pied/fl-haut-page.png) no-repeat left 4px;padding-left:7px;color:#002884;}
#logoDF{position:relative;top:0px;float:right;margin-right:21px;width:auto;}
#piedPage p a{color:White;float:right;margin-right:21px;}
.bloc1, .bloc14, .bloc17, .bloc18, .bloc19, .bloc20, .bloc22, .bloc23, .bloc24, .bloc26{position:relative;background:url(images-css/commun/blocs/ce/bg-1.png) no-repeat left top;padding-top:9px;width:190px;margin-bottom:15px;}
.bloc14{background:url(images-css/commun/blocs/ce/bg-14.png) no-repeat left top;}
.bloc17{background:url(images-css/commun/blocs/ce/bg-17.png) no-repeat left top;}
.bloc18{background:url(images-css/commun/blocs/ce/bg-18.png) no-repeat left top;padding-top:6px;}
.bloc19{background:url(images-css/commun/blocs/ce/bg-19.png) no-repeat left top;}
.bloc20{background:url(images-css/commun/blocs/ce/bg-20.png) no-repeat left top;padding-top:6px;}
.bloc22{background:url(images-css/commun/blocs/ce/bg-22.png) no-repeat left top;}
.bloc23{background:url(images-css/commun/blocs/ce/bg-23.png) no-repeat left top;padding-top:6px;}
.bloc24{background:url(images-css/commun/blocs/ce/bg-24.png) no-repeat left top;padding-top:6px;}
.bloc26{background:url(images-css/commun/blocs/ce/bg-26.png) no-repeat left top;}
.bloc1 .bloc1Bas, .bloc14 .bloc14Bas, .bloc17 .bloc17Bas, .bloc18 .bloc18Bas, .bloc19 .bloc19Bas, .bloc20 .bloc20Bas, .bloc22 .bloc22Bas, .bloc23 .bloc23Bas, .bloc24 .bloc24Bas, .bloc26 .bloc26Bas{background:url(images-css/commun/blocs/ce/bg-1.png) no-repeat -190px bottom;padding-bottom:12px;min-height:0;}
.bloc14 .bloc14Bas{background:url(images-css/commun/blocs/ce/bg-14.png) no-repeat -190px bottom;}
.bloc14 .bloc7{margin:10px 5px 0 5px;}
.bloc19 .bloc7{margin:0 5px;}
.bloc17 .bloc17Bas{background:url(images-css/commun/blocs/ce/bg-17.png) no-repeat -190px bottom;}
.bloc18 .bloc18Bas{background:url(images-css/commun/blocs/ce/bg-18.png) no-repeat -190px bottom;padding-bottom:14px;}
.bloc18 .bloc18Bas .titre{background-color:#753ca9;font-size:1.18em;color:White;font-weight:bold;margin:0 10px;}
.bloc19 .bloc19Bas{background:url(images-css/commun/blocs/ce/bg-19.png) no-repeat -190px bottom;}
.bloc20 .bloc20Bas{background:url(images-css/commun/blocs/ce/bg-20.png) no-repeat -190px bottom;padding-bottom:14px;}
.bloc20 .bloc20Bas .titre{background-color:#b90067;font-size:1.18em;color:White;font-weight:bold;margin:0 10px;}
.bloc22 .bloc22Bas{background:url(images-css/commun/blocs/ce/bg-22.png) no-repeat -190px bottom;}
.bloc22 .bloc7{margin:0 5px;}
.bloc23 .bloc23Bas{background:url(images-css/commun/blocs/ce/bg-23.png) no-repeat -190px bottom;}
.bloc23 .bloc23Bas .titre{background-color:#0867c0;font-size:1.18em;color:White;font-weight:bold;margin:0 10px;}
.bloc24 .bloc24Bas{background:url(images-css/commun/blocs/ce/bg-24.png) no-repeat -190px bottom;}
.bloc24 .bloc24Bas .titre{background-color:#b80600;font-size:1.18em;color:White;font-weight:bold;margin:0 10px;}
.bloc26 .bloc26Bas{background:url(images-css/commun/blocs/ce/bg-26.png) no-repeat -190px bottom;}
.bloc2{position:relative;border:solid 1px #a2afb9;width:180px;margin-left:6px;margin-bottom:15px;}
.bloc2 span.titre{border-bottom:solid 1px #a2afb9;display:block;padding:2px 5px;color:#79848d;}
*+ html .bloc2 p{margin-top:-1px;margin-bottom:1px;}
.bloc2 .texte{padding:2px 5px;}
.bloc3, .bloc12, .bloc13, .bloc21, .bloc25, .bloc27{position:relative;background:url(images-css/commun/blocs/ce/bg-3.png) no-repeat left top;padding-top:6px;width:187px;margin-bottom:15px;}
.bloc3-bis{position:relative;width:187px;margin-bottom:15px;}
.bloc12{background:url(images-css/commun/blocs/ce/bg-12.png) no-repeat left top;}
.bloc13{background:url(images-css/commun/blocs/ce/bg-13.png) no-repeat left top;}
.bloc21{background:url(images-css/commun/blocs/ce/bg-21.png) no-repeat left top;}
.bloc25{background:url(images-css/commun/blocs/ce/bg-25.png) no-repeat left top;}
.bloc27{background:url(images-css/commun/blocs/ce/bg-27.png) no-repeat left top;}
.bloc3 .bloc3Bas, .bloc12 .bloc12Bas, .bloc13 .bloc13Bas, .bloc21 .bloc21Bas, .bloc25 .bloc25Bas, .bloc27 .bloc27Bas{background:url(images-css/commun/blocs/ce/bg-3.png) no-repeat -187px bottom;padding:0 0 6px 0;min-height:0;width:187px;}
.bloc12 .bloc12Bas{background:url(images-css/commun/blocs/ce/bg-12.png) no-repeat -187px bottom;}
.bloc13 .bloc13Bas{background:url(images-css/commun/blocs/ce/bg-13.png) no-repeat -187px bottom;}
.bloc21 .bloc21Bas{background:url(images-css/commun/blocs/ce/bg-21.png) no-repeat -187px bottom;}
.bloc25 .bloc25Bas{background:url(images-css/commun/blocs/ce/bg-25.png) no-repeat -187px bottom;}
.bloc27 .bloc27Bas{background:url(images-css/commun/blocs/ce/bg-27.png) no-repeat -187px bottom;}
.bloc4{position:relative;background:url(images-css/commun/blocs/ce/bg-4.png) no-repeat left top;padding-top:6px;width:187px;margin-bottom:20px;}
.bloc4 .bloc4Bas{background:url(images-css/commun/blocs/ce/bg-4.png) no-repeat -187px bottom;padding-bottom:6px;min-height:0;}
.bloc5{position:relative;background:url(images-css/commun/blocs/ce/bg-5.png) no-repeat -187px bottom;padding-bottom:6px;width:187px;margin-bottom:15px;}
.bloc5 .bloc5Bas{background:url(images-css/commun/blocs/ce/bg-5.png) no-repeat left top;padding-top:15px;min-height:50px;padding-bottom:8px;}
.bloc6{position:relative;background:url(images-css/commun/blocs/ce/bg-6.png) no-repeat -187px bottom;padding-bottom:6px;width:187px;margin-bottom:15px;}
.bloc6 .bloc6Bas{background:url(images-css/commun/blocs/ce/bg-6.png) no-repeat left top;padding-top:15px;min-height:0;padding-bottom:8px;}
.bloc7{background:url(images-css/commun/blocs/ce/bg-7.png) no-repeat left top;padding-top:6px;position:relative;width:178px;margin-bottom:15px;}
.bloc7 .bloc7Bas{background:url(images-css/commun/blocs/ce/bg-7.png) no-repeat -178px bottom;padding-bottom:6px;}
.bloc7 .source, .bloc7 .sourceItalic{display:block;margin-top:5px;}
.bloc8, .bloc8-2, .bloc9{background:url(images-css/commun/blocs/ce/bg-8.png) no-repeat left top;padding-top:7px;position:relative;width:187px;margin-bottom:15px;}
.bloc8-2{background:url(images-css/commun/blocs/ce/bg-8-2.png) no-repeat left top;}
.bloc8 .bloc8Bas, .bloc9 .bloc9Bas{background:url(images-css/commun/blocs/ce/bg-8.png) no-repeat -187px bottom;padding:3px 10px 10px 10px;}
.bloc8-2 .bloc8Bas{background:url(images-css/commun/blocs/ce/bg-8-2.png) no-repeat -187px bottom;padding:3px 10px 10px 10px;}
.bloc9{background:url(images-css/commun/blocs/ce/bg-9.png) no-repeat left top;}
.bloc9 .bloc9Bas{background:url(images-css/commun/blocs/ce/bg-9.png) no-repeat -187px bottom;}
.bloc8 .titre, .bloc9 .titre{font-weight:bold;margin-bottom:5px;}
.bloc8 .titre span, .bloc9 .titre span{font-weight:normal;}
.bloc10, .bloc10-2{position:relative;background:url(images-css/commun/blocs/ce/bg-10.png) no-repeat left top;padding-top:6px;width:187px;margin-bottom:15px;}
.bloc10-2{background:url(images-css/commun/blocs/ce/bg-10-2.png) no-repeat left top;width:178px;}
.bloc10 .bloc10Bas, .bloc10-2 .bloc10Bas{background:url(images-css/commun/blocs/ce/bg-10.png) no-repeat -187px bottom;padding:0 0 6px 0;min-height:0;}
.bloc10-2 .bloc10Bas{background:url(images-css/commun/blocs/ce/bg-10-2.png) no-repeat -178px bottom;}
.bloc10-2 .titre{color:white;background-color:transparent;font-weight:bold;margin:0 5px;}
.bloc10 h3 a, .bloc10 h4 a{color:White;background-color:#0867c0;}
.bloc10 h3 a:hover, .bloc10 h4 a:hover{color:White;}
.bloc10 .titre2{margin:0 4px 0 5px;}
.bloc11{position:relative;background:url(images-css/commun/blocs/ce/bg-11.png) no-repeat -187px bottom;padding-bottom:6px;width:187px;margin-bottom:15px;}
.bloc11 .bloc11Bas{background:url(images-css/commun/blocs/ce/bg-11.png) no-repeat left top;padding-top:15px;min-height:0;padding-bottom:8px;}
.bloc15{background:url(images-css/commun/blocs/ce/bg-15.png) no-repeat left top;padding-top:6px;width:170px;}
.bloc15 .bloc15Bas{background:url(images-css/commun/blocs/ce/bg-15.png) no-repeat -170px bottom;padding-bottom:6px;}
.bloc16{background:url(images-css/commun/blocs/ce/bg-16.png) no-repeat left top;padding-top:6px;width:187px;}
.bloc16 .bloc16Bas{background:url(images-css/commun/blocs/ce/bg-16.png) no-repeat -187px bottom;padding-bottom:6px;}
.bloc1CC, .bloc6CC, .bloc7CC, .bloc7-2CC, .bloc7-3CC, .bloc17CC, .bloc17-2CC, .bloc18CC, .bloc19CC, .bloc20CC, .bloc21CC{position:relative;background:url(images-css/commun/blocs/cc/bg-1.png) no-repeat left top;padding-top:6px;width:482px;margin-bottom:15px;clear:both;}
.bloc6CC{background:url(images-css/commun/blocs/cc/bg-6.png) no-repeat left top;width:482px;}
.bloc7CC{background:url(images-css/commun/blocs/cc/bg-7.png) no-repeat left top;width:647px;}
.bloc7-2CC{background:url(images-css/commun/blocs/cc/bg-7-2.png) no-repeat left top;width:619px;}
.bloc7-3CC{background:url(images-css/commun/blocs/cc/bg-7-3.png) no-repeat left top;width:673px;}
.bloc17CC{background:url(images-css/commun/blocs/cc/bg-17.png) no-repeat left top;width:482px;}
.bloc17-2CC{background:url(images-css/commun/blocs/cc/bg-17-2.png) no-repeat left top;width:673px;}
.bloc18CC{background:url(images-css/commun/blocs/cc/bg-18.png) no-repeat left top;width:673px;}
.bloc19CC{background:url(images-css/commun/blocs/cc/bg-19.png) no-repeat left top;width:673px;}
.bloc20CC{background:url(images-css/commun/blocs/cc/bg-20.png) no-repeat left top;width:673px;}
.bloc21CC{background:url(images-css/commun/blocs/cc/bg-21.png) no-repeat left top;width:673px;}
.bloc1CC .bloc1Bas, .bloc6CC .bloc6Bas, .bloc7CC .bloc7Bas, .bloc7-2CC .bloc7Bas, .bloc7-3CC .bloc7Bas, .bloc17CC .bloc17Bas, .bloc17-2CC .bloc17Bas, .bloc18CC .bloc18Bas, .bloc19CC .bloc19Bas, .bloc20CC .bloc20Bas, .bloc21CC .bloc21Bas{background:url(images-css/commun/blocs/cc/bg-1.png) no-repeat -482px bottom;padding:0 15px 6px 15px;}
.bloc6CC .bloc6Bas{background:url(images-css/commun/blocs/cc/bg-6.png) no-repeat -482px bottom;}
.bloc7CC .bloc7Bas{background:url(images-css/commun/blocs/cc/bg-7.png) no-repeat -647px bottom;}
.bloc7-2CC .bloc7Bas{background:url(images-css/commun/blocs/cc/bg-7-2.png) no-repeat -619px bottom;}
.bloc7-3CC .bloc7Bas{background:url(images-css/commun/blocs/cc/bg-7-3.png) no-repeat -673px bottom;}
.bloc1CC .titre, .bloc6CC .titre, .bloc7CC .titre, .bloc19CC .titre, .bloc20CC .titre, .bloc21CC .titre{font-size:1.18em;font-weight:bold;}
.bloc17CC .bloc17Bas{background:url(images-css/commun/blocs/cc/bg-17.png) no-repeat -482px bottom;}
.bloc17-2CC .bloc17Bas{background:url(images-css/commun/blocs/cc/bg-17-2.png) no-repeat -673px bottom;}
.bloc18CC .bloc18Bas{background:url(images-css/commun/blocs/cc/bg-18.png) no-repeat -673px bottom;color:White;}
.bloc19CC .bloc19Bas{background:url(images-css/commun/blocs/cc/bg-19.png) no-repeat -673px bottom;color:White;}
.bloc20CC .bloc20Bas{background:url(images-css/commun/blocs/cc/bg-20.png) no-repeat -673px bottom;color:White;}
.bloc21CC .bloc21Bas{background:url(images-css/commun/blocs/cc/bg-21.png) no-repeat -673px bottom;color:White;}
.bloc2CC, .bloc2-2CC, .bloc2-3CC, .bloc2-4CC, .bloc2-5CC, .bloc12CC, .bloc14CC, .bloc16CC, .bloc16CC-bleu{position:relative;background:url(images-css/commun/blocs/cc/bg-2.png) no-repeat left top;padding-top:6px;width:471px;margin-bottom:15px;}
.bloc2-2CC{background:url(images-css/commun/blocs/cc/bg-2-2.png) no-repeat left top;width:647px;}
.bloc2-3CC{background:url(images-css/commun/blocs/cc/bg-2-3.png) no-repeat left top;width:268px;}
.bloc2-4CC{background:url(images-css/commun/blocs/cc/bg-2-4.png) no-repeat left top;width:179px;}
.bloc2-5CC{background:url(images-css/commun/blocs/cc/bg-2-5.png) no-repeat left top;width:471px;}
.bloc12CC{background:url(images-css/commun/blocs/cc/bg-12.png) no-repeat left top;}
.bloc14CC{background:url(images-css/commun/blocs/cc/bg-14.png) no-repeat left top;width:673px;}
.bloc16CC{background:url(images-css/commun/blocs/cc/bg-16.png) no-repeat left top;width:482px;}
.bloc16CC-bleu{background:url(images-css/commun/blocs/cc/bg-16-bleu.png) no-repeat left top;width:482px;}
.bloc2CC .bloc2Bas, .bloc2-2CC .bloc2Bas, .bloc2-3CC .bloc2Bas, .bloc2-4CC .bloc2Bas, .bloc2-5CC .bloc2Bas, .bloc12CC .bloc12Bas, .bloc14CC .bloc14Bas, .bloc16CC .bloc16Bas, .bloc16CC-bleu .bloc16Bas-bleu {background:url(images-css/commun/blocs/cc/bg-2.png) no-repeat -471px bottom;padding:14px 20px 20px 20px;}
.bloc2-2CC .bloc2Bas{background:url(images-css/commun/blocs/cc/bg-2-2.png) no-repeat -647px bottom;}
.bloc2-3CC .bloc2Bas{background:url(images-css/commun/blocs/cc/bg-2-3.png) no-repeat -268px bottom;}
.bloc2-4CC .bloc2Bas{background:url(images-css/commun/blocs/cc/bg-2-4.png) no-repeat -179px bottom;}
.bloc2-5CC .bloc2Bas{background:url(images-css/commun/blocs/cc/bg-2-5.png) no-repeat -471px bottom;}
.bloc14CC .bloc14Bas{background:url(images-css/commun/blocs/cc/bg-14.png) no-repeat -673px bottom;}
.bloc2CC .titre{font-weight:bold;margin-bottom:5px;}
.bloc2CC .titre span{font-weight:normal;}
.bloc12CC .bloc12Bas{background:url(images-css/commun/blocs/cc/bg-12.png) no-repeat -471px bottom;}
.bloc16CC .bloc16Bas{background:url(images-css/commun/blocs/cc/bg-16.png) no-repeat -482px bottom;}
.bloc16CC-bleu .bloc16Bas-bleu{background:url(images-css/commun/blocs/cc/bg-16-bleu.png) no-repeat -482px bottom;}
.bloc3CC{position:relative;background:url(images-css/commun/blocs/cc/bg-3.png) no-repeat left top;padding-top:6px;width:471px;margin-bottom:15px;}
.bloc3CC .bloc3Bas{background:url(images-css/commun/blocs/cc/bg-3.png) no-repeat -471px bottom;padding:4px 10px 10px 10px;}
.bloc4CC{border-top:solid 1px #7ca0b5;border-bottom:solid 1px #7ca0b5;width:100%;margin-bottom:30px;}
.bloc4CC p.titre{padding:5px 10px;border-bottom:solid 1px #7ca0b5;font-weight:bold;font-size:1.1em;}
.bloc4CC ul.list1{margin:15px 10px;}
.bloc4CC .listImageHorizontale{display:block;width:100%;margin:10px 0;text-align:center;}
.bloc4CC .listImageHorizontale li{text-align:center;display:inline;vertical-align:middle;margin-right:60px;}
.bloc4CC .listImageHorizontale li.dernier{margin-right:0;}
.bloc5CC, .bloc5-2CC{position:relative;background:url(images-css/commun/blocs/cc/bg-5.png) no-repeat left top;padding-top:6px;width:482px;margin-bottom:15px;}
.bloc5-2CC{background:url(images-css/commun/blocs/cc/bg-5-2.png) no-repeat left top;width:673px;}
.bloc5CC .bloc5Bas, .bloc5-2CC .bloc5Bas{background:url(images-css/commun/blocs/cc/bg-5.png) no-repeat -482px bottom;padding:0 10px 6px 10px;min-height:0;}
.bloc5-2CC .bloc5Bas{background:url(images-css/commun/blocs/cc/bg-5-2.png) no-repeat -673px bottom;}
.bloc8CC{background:url(images-css/commun/blocs/cc/bg-8.png) no-repeat left top;padding-top:6px;width:207px;}
.bloc8CC .bloc8Bas{background:url(images-css/commun/blocs/cc/bg-8.png) no-repeat -207px bottom;padding:0 10px 6px 10px;}
.bloc8CC .bloc8Bas .titre{font-size:1.09em;font-weight:bold;display:block;margin-bottom:5px;}
.bloc9CC{background:url(images-css/commun/blocs/cc/bg-9.png) no-repeat left top;padding-top:6px;width:207px;}
.bloc9CC .bloc9Bas{background:url(images-css/commun/blocs/cc/bg-9.png) no-repeat -207px bottom;padding:0 10px 6px 10px;}
.bloc10CC{background:url(images-css/commun/blocs/cc/bg-vie-publique.png) no-repeat left top;padding-top:17px;width:467px;}
.bloc10CC .logoViePublique{margin-left:20px;}
.bloc10CC .bloc10Bas{background:url(images-css/commun/blocs/cc/bg-vie-publique.png) no-repeat -467px bottom;padding:9px 10px 8px 10px;}
.bloc10CC .bloc10Bas .titre{font-weight:bold;font-size:1.09em;border-top:solid 1px #7ca0b5;border-bottom:solid 1px #7ca0b5;padding:4px 10px;margin-bottom:15px;}
.bloc10CC .bloc10Bas .list1{margin:0 10px;}
.bloc11CC{background:url(images-css/commun/blocs/cc/bg-11.png) no-repeat left top;padding-top:6px;width:447px;}
.bloc11CC .bloc11Bas{background:url(images-css/commun/blocs/cc/bg-11.png) no-repeat -447px bottom;padding:0 10px 6px 10px;}
.bloc13CC{background:url(images-css/commun/blocs/cc/bg-13.png) no-repeat left top;padding-top:4px;width:467px;}
.bloc13CC .bloc13Bas{background:url(images-css/commun/blocs/cc/bg-13.png) no-repeat -467px bottom;padding:6px 10px 10px 10px;}
.bloc15CC{background:url(images-css/commun/blocs/cc/bg-15.png) no-repeat left top;padding-top:6px;width:653px;}
.bloc15CC .bloc15Bas{background:url(images-css/commun/blocs/cc/bg-15.png) no-repeat -653px bottom;padding:0px 10px 6px 10px;}
.blocEnCoursDeMiseAJour{margin:10px 0 25px 80px;}
.blocArchives{background:url(images-css/elements/bg-bloc-archives.png) no-repeat left top;color:#D60F0A;font-weight:bold;margin:0 25px 25px 20px;min-height:64px;padding-left:160px;}
.titre1{background:#e5003b url(images-css/commun/titres/titre1.png) no-repeat left -45px;padding-left:7px;display:block;float:left;width:auto;}
.titre1 span{background:#e5003b url(images-css/commun/titres/titre1.png) no-repeat right top;padding-right:7px;color:White;background-color:transparent;font-weight:bold;font-size:1.18em;display:block;float:left;line-height:14px;min-height:15px;width:auto;}
.titre2, .titre6{background:#006fb9 url(images-css/commun/titres/titre2.png) no-repeat -178px bottom;display:block;padding-bottom:2px;}
.titre6{background:#037584 url(images-css/commun/titres/titre6.png) no-repeat -178px bottom;}
.titre2 span, .titre6 span{background:url(images-css/commun/titres/titre2.png) no-repeat left top;background-color:transparent;padding:1px 9px 0 9px;color:White;font-weight:bold;display:block;width:auto;min-height:0;}
.titre6 span{background:url(images-css/commun/titres/titre6.png) no-repeat left top;}
.titre2-2, .titre6-2{background:url(images-css/commun/titres/titre2-2.png) no-repeat left -43px;padding-left:7px;display:block;}
.titre6-2{background:url(images-css/commun/titres/titre6-2.png) no-repeat left -43px;}
.titre2-2 span, .titre6-2 span{background:url(images-css/commun/titres/titre2-2.png) no-repeat right top;padding-right:9px;color:White;background-color:transparent;font-weight:bold;display:block;line-height:16px;min-height:17px;width:auto;}
.titre6-2 span{background:url(images-css/commun/titres/titre6-2.png) no-repeat right top;}
.titre2-2 span span, .titre6-2 span span{padding:0;display:inline;background-color:#006fb9;background-image:none;}
.titre6-2 span span{background-color:#037584}
.titre3, .titre5, .titre7, .titre8, .titre9{background:url(images-css/commun/titres/titre3.png) no-repeat left top;padding:15px 12px 10px 12px;width:148px;color:#0867c0;font-weight:bold;font-size:1.27em;margin-left:10px;}
.titre5, .titre7, .titre8, .titre9{background:url(images-css/commun/titres/titre5.png) no-repeat left top;color:Black;margin-left:6px;padding:8px 10px 10px 12px;;width:154px;}
.titre7{background:url(images-css/commun/titres/titre7.png) no-repeat left top;}
.titre8{background:url(images-css/commun/titres/titre8.png) no-repeat left top;}
.titre9{background:url(images-css/commun/titres/titre9.png) no-repeat left top;}
.titre4{background:transparent url(images-css/commun/titres/titre4.png) no-repeat scroll left -30px;padding-left:10px;position:relative;text-decoration:none;display:inline-block;float:left;width:auto;}
.titre4:after{content:".";clear:both;height:0;display:block;visibility:hidden;}
.titre4 span{background:transparent url(images-css/commun/titres/titre4.png) no-repeat scroll right top;cursor:pointer;font-weight:bold;height:20px;line-height:19px;min-height:20px;padding-right:10px;text-decoration:none;width:auto;display:inline-block;float:left;}
.titre4:hover{text-decoration:none;}
.titre4:hover span{text-decoration:underline;}
.titreServEtForm, .titreAnnuaire{background:#b90067 url(images-css/commun/titres/bg-serv-form.png) no-repeat left top;width:168px;min-height:43px;padding:8px 14px 0 10px;color:White;font-weight:bold;font-size:1.18em;}
.titreServEtForm span{background-color:#b90067;}
.titreAnnuaire{background-image:url(images-css/commun/titres/bg-annuaire.png);background-color:#037584;}
.titreAnnuaire span{background-color:#037584;}
.imageTitre{margin-bottom:5px;text-align:center;}
.bt1{background:url(images-css/commun/boutons/bt1.png) no-repeat right bottom;padding-right:8px;display:block;height:18px;float:left;}
.bt1 span, .bt1 input{background:url(images-css/commun/boutons/bt1.png) no-repeat left top;padding-left:8px;display:block;height:18px;float:left;border:0;color:White;font-weight:bold;cursor:pointer;}
.bt1 input{padding-bottom:2px;}
.bt1:hover span, .bt1 input:hover{text-decoration:underline;}
.bt2, .bt2-2, .bt8{background:url(images-css/commun/boutons/bt2.png) no-repeat right -30px;padding-right:10px;position:relative;text-decoration:none;display:inline-block;float:left;width:auto;}
#btFaireRemarque , #btFaireRemarque span{background-image:none;cursor:pointer;font-weight:normal;}
.bt2-2{background:url(images-css/commun/boutons/bt2-2.png) no-repeat right -30px;padding-right:24px;}
.bt8{background:url(images-css/commun/boutons/bt8.png) no-repeat right -30px;}
.bt2 span, .bt2 input, .bt2-2 span, .bt2-2 input, .bt8 span, .bt8 input{background:url(images-css/commun/boutons/bt2.png) no-repeat left top;padding-left:10px;cursor:pointer;font-weight:bold;text-decoration:none;width:auto;display:inline-block;float:left;border:0;height:20px;line-height:19px;color:#002884;}
.bt2-2 span, .bt2-2 input{background:url(images-css/commun/boutons/bt2-2.png) no-repeat left top;padding-right:3px;}
.bt8 span, .bt8 input{background:url(images-css/commun/boutons/bt8.png) no-repeat left top;color:#bf0001;}
.bt2 input, .bt2-2 input, .bt8 input{padding-bottom:3px;height:20px;line-height:inherit;}
.bt2:hover, .bt2-2:hover, .bt8:hover{text-decoration:none;}
.bt2:hover span, .bt2 input:hover, .bt2-2:hover span, .bt2-2 input:hover , .bt8:hover span, .bt8 input:hover{text-decoration:underline;}
.bt3, .bt4, .bt7{background:url(images-css/commun/boutons/bt3.png) no-repeat right -36px;padding-right:12px;position:relative;text-decoration:none;display:inline-block;float:left;width:auto;}
.bt4{background:url(images-css/commun/boutons/bt4.png) no-repeat right -36px;}
.bt7{background:url(images-css/commun/boutons/bt7.png) no-repeat right -36px;}
.bt3 span, .bt4 span, .bt7 span{background:url(images-css/commun/boutons/bt3.png) no-repeat left top;padding-left:12px;cursor:pointer;font-weight:bold;height:22px;line-height:19px;padding-top:3px;text-decoration:none;width:auto;display:inline-block;float:left;border:0;color:White;}
.bt4 span{background:url(images-css/commun/boutons/bt4.png) no-repeat left top;}
.bt7 span{background:url(images-css/commun/boutons/bt7.png) no-repeat left top;}
.bt3:hover, .bt4:hover, .bt7:hover{background-position:right -96px;}
.bt3:hover span, .bt4:hover span , .bt7:hover span{background-position:left -60px;}
.bt3 input, .bt4 input, .bt7 input, .bt3 span span, .bt4 span span, .bt7 span span{background:#037584 url(images-css/commun/boutons/bt3-bg.png) repeat-x left top;border:none;color:White;font-weight:bold;cursor:pointer;}
.bt3 span span, .bt4 span span, .bt7 span span{height:auto;padding:0;min-height:0;float:none;display:inline;line-height:16px;}
.bt4 span span, .bt4 input{background:#0155ac url(images-css/commun/boutons/bt4-bg.png) repeat-x left top;}
.bt7 span span, .bt7 input{background:#505050 url(images-css/commun/boutons/bt7-bg.png) repeat-x left top;}
.bt3:hover input, .bt4:hover input, .bt7:hover input{background-position:left -24px;}
.bt5, .bt5-2, .bt5-3, .bt6{background:url(images-css/commun/boutons/bt5.png) no-repeat right -36px;padding-right:13px;position:relative;text-decoration:none;display:inline-block;float:left;width:auto;}
.bt5-2{background:url(images-css/commun/boutons/bt5-2.png) no-repeat right -36px;padding-right:27px;}
.bt5-3{background:url(images-css/commun/boutons/bt5-3.png) no-repeat right -36px;padding-right:30px;}
.bt6{background:url(images-css/commun/boutons/bt6.png) no-repeat right -36px;}
.bt5 span, .bt5-2 span, .bt5-3 span, .bt6 span{background:url(images-css/commun/boutons/bt5.png) no-repeat left top;padding-left:13px;cursor:pointer;font-weight:bold;height:22px;line-height:19px;padding-top:3px;text-decoration:none;width:auto;display:inline-block;float:left;border:0;color:White;}
.bt5-2 span{background:url(images-css/commun/boutons/bt5-2.png) no-repeat left top;}
.bt5-3 span{background:url(images-css/commun/boutons/bt5-3.png) no-repeat left top;}
.bt6 span{background:url(images-css/commun/boutons/bt6.png) no-repeat left top;}
.bt5 input, .bt5-2 input, .bt5-3 input, .bt6 input, .bt5 span span, .bt5-2 span span, .bt5-3 span span, .bt6 span span{background:#612a94 url(images-css/commun/boutons/bt5-bg.png) repeat-x left top;border:none;color:White;font-weight:bold;cursor:pointer;}
.bt6 input, .bt6 span span{background:#88004c url(images-css/commun/boutons/bt6-bg.png) repeat-x left top;}
.bt5 span span, .bt5-2 span span, .bt5-3 span span, .bt6 span span{height:auto;padding:0;min-height:0;float:none;display:inline;line-height:14px;}
.bt5:hover input, .bt5-2:hover input, .bt5-3:hover input, .bt6:hover input{background-position:left -24px;}
.bt5:hover, .bt5-2:hover, .bt5-3:hover, .bt6:hover{background-position:right -96px;}
.bt5:hover span, .bt5-2:hover span, .bt5-3:hover span, .bt6:hover span{background-position:left -60px;}
.sep1, .sep2, .sep4, .sep5, .sep6, .sep7{height:1px;line-height:0;font-size:0em;background-color:#fbb35e;margin:1px 15px 10px 15px;clear:both;}
.sep2{background-color:#a9c4db;}
.sep3{background:url(images-css/commun/deco/bg-sep3.png) repeat-x left top;height:12px;font-size:0em;margin:10px 0;clear:both;}
.sep4{background-color:#ffa5cc;}
.sep5{background-color:#68c8d5;}
.sep6{background:url(images-css/commun/deco/sep-pointille.png) repeat-x left top;}
.sep7{background-color:#037584;margin-top:10px;}
ul.list3, ul.list3-2, ul.list3-3{padding-top:7px;border-top:solid 1px #a9c4db;}
ul.list3-3{border-top:solid 1px #e1b7f8;}
ul.listStandard li, ul.list1 li, ul.list2 li, ul.list3 li, ul.list3-2 li, ul.list3-3 li, ul.list4 li, ul.list6 li, ul.list7 li{margin-bottom:7px;min-height:0;}
ul.listStandard li.dernier, ul.list1 li.dernier, ul.list2 li.dernier, ul.list3 li.dernier, ul.list3-2 li.dernier, ul.list3-3 li.dernier, ul.list4 li.dernier, ul.list6 li.dernier, ul.list7 li.dernier{margin-bottom:0;}
ul.list3 ul.list1{margin-top:5px;padding-top:5px;border-top:solid 1px #a9c4db;}
ul.list1 li, ul.list3 ul.list1 li{background:url(images-css/commun/puces/puce1.png) no-repeat 2px 3px;padding-left:15px;}
ul.list3 ul.list1 li{background-position:2px 6px;padding:3px 15px;}
ul.list3 ul.list1 li{border-bottom:none;}
ul.list3 ul.list1 li:hover{background-color:#E2EEF5;}
ul.list3 ul.list1 li a{background:none;padding-left:0;font-weight:normal;}
ul.list3 ul.list1 li a:hover{text-decoration:underline;}
ul.list2 li{background:url(images-css/commun/puces/puce2.png) no-repeat left 2px;padding:1px 0 1px 17px;}
ul.list3 li, ul.list3-2 li, ul.list3-3 li{padding-bottom:7px;border-bottom:solid 1px #a9c4db;font-weight:bold;}
ul.list3-3 li{border-bottom:solid 1px #e1b7f8;}
ul.list3 li a{background:url(images-css/commun/puces/puce3.png) no-repeat left 4px;padding-left:10px;display:block;cursor:pointer;}
ul.list3 li a.plus{background:url(images-css/commun/puces/puce3b.png) no-repeat left 4px;}
ul.list3 li a:hover, ul.list3 li a.plus:hover{text-decoration:none;}
ul.list3 li ul.list3Int{margin-top:7px;padding-top:7px;border-top:solid 1px #a9c4db;}
ul.list3 ul.list3Int li{background:none;border-bottom:none;margin-bottom:0;padding-bottom:0;display:block;font-weight:normal;}
ul.list3 ul.list3Int li a, ul.list3 ul.list3Int li span{padding:6px 12px;display:block;background-image:none;}
ul.list3 ul.list3Int li.actif{background-image:none;}
ul.list3 ul.list3Int li.actif, ul.list3 ul.list3Int li a:hover{background-color:#e2eef5;}
ul.list3 ul.list3Int li a:hover{text-decoration:underline;}
ul.list3 ul.list3Int li.actif a{color:Black;}
ul.list4 li{background:url(images-css/commun/puces/puce4.png) no-repeat left 3px;padding:1px 0 1px 17px;}
ul.list6 li{background:url(images-css/commun/puces/puce6.png) no-repeat left 3px;padding:1px 0 1px 17px;}
ul.list7 li{background:url(images-css/commun/puces/puce7.png) no-repeat left 3px;padding:1px 0 1px 17px;}
.liste2ColCC{display:inline-block;background:url(../images-css/commun/deco/bg-liste.png) repeat-x left top;}
.liste2ColCC li.gauche, .liste2ColCC li.droite{border-bottom:1px solid #BED6E6;display:block;float:left;margin-bottom:10px;padding:0 10px 15px 10px;width:211px;}
.liste2ColCC li.gauche{margin-right:20px;clear:both;}
.liste2ColCC li.derniereLigne{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.liste2ColCC li a.titre{font-size:1.36em;font-weight:bold;display:block;padding-bottom:10px;}
.liste2ColCC li a:hover span{text-decoration:underline;}
.liste2ColCC li ul.list4{margin-top:15px;}
a.lien1{background:url(images-css/commun/puces/puce1.png) no-repeat left 3px;display:block;padding-left:10px;}
a.lien2{background:url(images-css/commun/puces/puce2.png) no-repeat left 3px;display:block;padding:1px 0 1px 17px;}
a.lien3{background:url(images-css/commun/puces/puce3.png) no-repeat left 4px;display:block;padding-left:10px;}
a.lien4{background:url(images-css/commun/puces/puce4.png) no-repeat left 3px;display:block;padding:1px 0 1px 17px;}
a.lien5{font-weight:bold;}
a.lien6{background:url(images-css/commun/puces/puce6.png) no-repeat left 3px;display:block;padding:1px 0 1px 17px;}
a.lien7{background:url(images-css/commun/puces/puce7.png) no-repeat left 3px;display:block;padding:1px 0 1px 17px;}
a.lien10{background:url(images-css/commun/puces/puce10.png) no-repeat left 4px;display:block;padding:1px 0 1px 17px;font-weight:bold;}
a.lien12{background:url(images-css/commun/puces/puce12.png) no-repeat left 3px;display:block;padding:1px 0 1px 17px;}
a.lien13{background:url(images-css/commun/puces/puce13.png) no-repeat left 3px;display:block;padding:1px 0 1px 17px;color:#b80600;}
a.lien13:hover{color:#b80600;}
a.lienExterne img{margin-left:6px;vertical-align:baseline;}
a.lienPlus{background:url(images-css/commun/puces/puce3b.png) no-repeat left 5px;display:block;padding:1px 0 1px 10px;}
a.moins{background:url(images-css/commun/puces/puce3.png) no-repeat left 4px;padding-left:10px;}
a.plus{background:url(images-css/commun/puces/puce3b.png) no-repeat left 4px;padding-left:10px;}
a.moins:hover, a.plus:hover{text-decoration:none;}
.btRetourHautPage{background:url(images-css/commun/puces/puce11.png) no-repeat left 3px;padding-left:15px;display:block;font-weight:bold;}
.lienDossier{background:url(images-css/commun/deco/pct-dossier.png) no-repeat right top;padding:3px 30px 3px 0;}
.lienDossier img{margin:0 5px;}
a.lien-externe{background:url(images-css/commun/deco/site-ext.png) no-repeat right center;padding:0px 15px 0px 0px;}
.lienDef{text-decoration:none !important;border-bottom:dotted 1px Black;color:Black;}
* + html .lienDef{border-bottom:none;text-decoration:underline !important;}
.lienDef img{margin-left:4px;}
#blocListeDefinitions, #blocListeDefinitions li{height:0;}
body.noScript #blocListeDefinitions{clear:both;padding-top:30px;height:auto;}
#blocListeDefinitions span.titreListe{position:absolute;top:-9999px;left:-9999px;font-weight:bold;display:block;margin-bottom:10px;}
body.noScript #blocListeDefinitions span.titreListe{position:relative;top:auto;left:auto;visibility:visible;}
body.noScript #blocListeDefinitions ul li{margin-bottom:10px;height:auto;}
.blocDef{position:absolute;background:url(images-css/commun/blocs/cc/bg-definition.png) no-repeat left top;padding-top:5px;width:311px;display:block;z-index:1000;top:-9999px;left:-9999px;}
body.noScript .blocDef{position:relative;top:auto;left:auto;}
.blocDef .blocDefBas{background:#f0f7ff url(images-css/commun/blocs/cc/bg-definition.png) no-repeat -311px bottom;padding:5px 15px 10px 15px;display:block;}
.blocDef .logoDef{position:absolute;top:10px;right:10px;display:block;width:25px;height:25px;background:url(images-css/commun/deco/logo-def.png) no-repeat left top;}
.blocDef .titreEnteteDef{display:block;width:250px;height:25px;}
.blocDef .sepDef{display:block;width:250px;height:1px;font-size:0em;background:url(images-css/commun/deco/sep-pointille.png) repeat-x left top;margin-bottom:8px;}
.blocDef dt{font-weight:bold;display:block;}
.decoActu, .decoActuSmall, .decoRSS{position:absolute;top:-10px;right:14px;width:54px;height:44px;background:url(images-css/commun/deco/actu.png) no-repeat left top;}
.decoRSS{background:url(images-css/commun/deco/rss-big.png) no-repeat left top;right:10px;top:10px;width:22px;height:23px;}
.decoActuSmall{right:6px;width:44px;height:34px;background-image:url(images-css/commun/deco/actu-small.png);}
.decoDossierSmall{background-image:url(images-css/commun/deco/dossier-small.png);float:right;width:28px;height:24px;display:block;}
.decoTrieurSmall{background-image:url(images-css/commun/deco/trieur-small.png);float:right;width:24px;height:22px;}
#colonne21 p.chapo{margin-bottom:20px;font-size:1.09em;line-height:1.4em;}
.source, .sourceItalic{color:#4a5766;font-size:0.91em;}
.sourceItalic{font-style:italic;}
.citation{font-style:italic;}
#blocCommentFaireSi .list1, #blocCommentFaireSi .list2, #blocLegifrance .list3, #blocViePublique .list3, #blocListLienCol1 .list4, #blocCommentFaireSi a.lien2, #blocListLienCol1 a.lien4, #blocListLienCol1 a.lien13{margin:0 15px;}
#blocListLienCol1{font-weight:bold;}
#blocCommentFaireSi .titre{color:#b03403;font-weight:bold;margin:0 15px 5px 15px;font-size:1.3em;}
#blocCommentFaireSi li.actif{background-color:#fee5ba;padding:6px 12px;display:block;background-position:2px 9px;}
#blocCommentFaireSi li.actif a{}
#blocViePublique2 .bloc8Bas{padding:3px 0 10px 0;}
#blocViePublique2 p.titre{font-size:1.09em;border-top:1px solid #A9C4DB;border-bottom:1px solid #A9C4DB;padding:5px 0;font-weight:bold;margin:0 15px;}
#blocViePublique2 .list1{margin:5px 15px 0 15px;}
#blocViePublique2 .list1 li{margin-bottom:5px;}
#blocDocFrancaise .bloc8Bas{padding:0 8px 10px 8px;}
#blocDocFrancaise .list3-2 li{font-weight:normal;padding-left:5px;padding-right:5px;}
#blocDocFrancaise .lien4{margin-left:5px;margin-right:5px;}
#blocAlerte .titre1{margin:auto 5px 8px 5px;}
#blocAlerte ul.listAlerte{clear:both;margin:0 10px;}
#blocAlerte ul.listAlerte li{margin-bottom:8px;}
#blocAlerte ul.listAlerte li.dernier{margin-bottom:0px;}
#blocAlerte ul.listAlerte li .sousTitre{color:#e5003b;background-color:transparent;font-weight:bold;}
#blocFocusSur h3.titre2-2, #blocFocusSur h4.titre2-2{margin-bottom:5px;width:auto;float:left;font-size:1.18em;}
#blocFocusSur h4.titre2-2 span, #blocFocusSur h3.titre2-2 span{float:left;width:auto;}
#blocFocusSur ul{clear:both;margin:0 5px;}
#blocFocusSur .bloc11Bas{padding:8px 5px 2px 5px !important;}
#blocActualites.pasEnPremier, .blocTypeReponsesActualite{margin-top:20px;}
.blocTypeActualite .bloc3Bas, .blocTypeActualite .bloc13Bas, .blocTypeReponsesActualite .bloc3Bas, .blocTypeReponsesActualite .bloc13Bas{padding:0 10px 6px 10px !important;width:167px;}
.blocTypeActualite .sep2{margin-left:5px;margin-right:5px;}
.blocTypeReponsesActualite .sep2{margin:10px 0;}
.blocTypeActualite .titre, .blocTypeReponsesActualite .titre{font-size:1.18em;font-weight:bold;margin-bottom:5px;}
.blocTypeReponsesActualite .titre{margin-bottom:0;width:105px;}
.blocTypeReponsesActualite .decoActuSmall{right:25px;}
.blocTypeReponsesActualite .btRss{position:absolute;right:5px;top:5px;}
#blocNePasOublier h3, #blocNePasOublier h4{font-size:1.18em;}
#blocNePasOublier .bloc10Bas{padding:0 10px 6px 10px !important;}
#blocServEtForm .bloc20{margin-bottom:0;}
#blocServEtForm .list1, #blocServEtForm .lien6{margin:0 10px;}
#blocServEtForm .source{display:block;}
#blocServEtForm #btSavoirPlus{margin:10px 0 0 7px;display:block;}
.blocTypeAnnuaire .list1, .blocTypeAnnuaire .listeComplement, .blocTypeAnnuaire .lien7{margin:0 10px;}
.blocTypeAnnuaire .listeComplement .list1{margin:7px 0 0 0;}
.blocTypeAnnuaire .lienComplement{background:transparent url(images-css/commun/puces/puce3.png) no-repeat left 4px;padding-left:10px;}
.blocTypeAnnuaire .listeComplement .plus{background:transparent url(images-css/commun/puces/puce3b.png) no-repeat left 4px;}
.blocTypeAnnuaire .bt3, .blocTypeAnnuaire2 .bt3, .blocTypeAnnuaire2 .bt7, .blocTypeRechercheServForm .bt6{margin-left:28px;}
.blocTypeAnnuaire2 .bt7{margin-top:10px;}
.blocTypeRechercheServForm .formPart:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.blocTypeAnnuaire2 .bloc14Bas, .blocTypeRecherche .bloc19Bas, .blocTypeRechercheServForm .bloc22Bas{padding-bottom:10px;}
.blocTypeAnnuaire2 .titre, .blocTypeRecherche .titre , .blocTypeRechercheServForm .titre{background:#037584 url(images-css/commun/titres/bg-annuaire-2.png) no-repeat left top;margin-left:4px;font-size:1.18em;color:White;font-weight:bold;padding:8px 0 0 13px;width:168px;height:44px;}
.blocTypeRecherche .titre{background:#006FB9 url(images-css/commun/titres/bg-recherche.png) no-repeat left top;}
.blocTypeRechercheServForm .titre{background:#b90067 url(images-css/commun/titres/bg-serv-form-2.png) no-repeat left top;}
.blocTypeAnnuaire2 .titre span{background-color:#037584;}
.blocTypeRecherche .titre span{background-color:#006fb9;}
.blocTypeRechercheServForm .titre span{background-color:#b90067;}
.blocTypeAnnuaire2 .formRechercheAnnuaire, .blocTypeRecherche .formRechercheAnnuaire, .blocTypeRechercheServForm .formRechercheServForm{padding:5px 11px;width:163px;clear:both;}
.blocTypeAnnuaire .formRechercheAnnuaire:after, .blocTypeAnnuaire2 .formRechercheAnnuaire:after, .blocTypeRecherche .formRechercheAnnuaire:after, .blocTypeRechercheServForm .formRechercheServForm:after{content:".";clear:both;visibility:hidden;height:0;display:block;}
.blocTypeAnnuaire2 .formRechercheAnnuaire .exemple, .blocTypeRechercheServForm .formRechercheServForm .exemple{color:#4a5766;font-size:0.83em;display:block;margin:5px 0 10px 0;}
.blocTypeRechercheServForm .formRechercheServForm .criteresRecherche .exemple{margin:5px 0 0 0;}
.blocTypeAnnuaire2 .formRechercheAnnuaire .textBox, .blocTypeRechercheServForm .formRechercheServForm .textBox{width:161px;}
.blocTypeRechercheServForm .lienCriteresSupplementaires{background:transparent url(images-css/commun/puces/puce3.png) no-repeat scroll left 4px;padding-left:10px;}
.blocTypeRechercheServForm .plus{background:transparent url(images-css/commun/puces/puce3b.png) no-repeat scroll left 4px;padding-left:10px;}
.blocTypeRechercheServForm .titreCriteres{margin:5px 0;}
.blocTypeRechercheServForm .formRechercheServForm .cerfa1{width:75px;margin-right:3px;}
.blocTypeRechercheServForm .formRechercheServForm .cerfa2{width:30px;margin-right:3px;margin-left:3px;}
.blocTypeAnnuaire2 ul.liensAide, .blocTypeRechercheServForm ul.liensAide{margin:7px 11px 0 11px;border-top:solid 1px #68c8d5;padding-top:5px;clear:both;}
.blocTypeRechercheServForm ul.liensAide{border-top:solid 1px #ffa5cc;}
.blocTypeAnnuaire2 ul.liensAide:after{content:".";clear:both;visibility:hidden;height:0;display:block;}
.blocTypeAnnuaire2 ul.liensAide .gauche{float:left;width:auto;}
.blocTypeAnnuaire2 ul.liensAide .droite{float:right;width:auto;}
.blocTypeAnnuaire .sep5, .blocTypeAnnuaire2 .sep5, .blocTypeRechercheServForm .sep4{margin:10px;}
.blocTypeRechercheServForm .formRechercheServForm .sep4{margin:10px 0;}
.blocTypeAnnuaire2 .bloc7Bas, .blocTypeRecherche .bloc7Bas, .blocTypeRechercheServForm .bloc7Bas{padding-left:10px;padding-right:10px;}
.blocTypeAnnuaire .bloc7Bas .sep5, .blocTypeAnnuaire2 .bloc7Bas .sep5, .blocTypeRecherche .bloc7Bas .sep2, .blocTypeRechercheServForm .bloc7Bas .sep4{margin:10px 0;}
.blocTypeAnnuaire2 .sousTitre, .blocTypeRecherche .sousTitre, .blocTypeRechercheServForm .sousTitre{display:block;font-weight:bold;margin-bottom:10px;}
.blocTypeAnnuaire2 .votreRecherche a, .blocTypeRecherche .votreRecherche a, .blocTypeRechercheServForm .votreRecherche a{font-weight:bold;}
.blocTypeAnnuaire2 .votreRecherche .sousTitre, .blocTypeRecherche .votreRecherche .sousTitre, .blocTypeRechercheServForm .votreRecherche .sousTitre{font-size:1.36em;}
.blocTypeAnnuaire2 .listeComplement .list1, .blocTypeRechercheServForm .listeComplement .list1{margin:10px 0 0 0;}
.blocTypeAnnuaire2 .listeComplement .lienComplement, .blocTypeRechercheServForm .listeComplement .lienComplement{background:url(images-css/commun/puces/puce3.png) no-repeat left 5px;display:block;padding:1px 0 1px 10px;}
.blocTypeAnnuaire2 .listeComplement, .blocTypeRechercheServForm .listeComplement{min-height:0;}
.blocTypeAnnuaire2 .listeComplement .plus, .blocTypeRechercheServForm .listeComplement .plus{background:url(images-css/commun/puces/puce3b.png) no-repeat left 5px !important;}
.blocTypeAnnuaire2 .listeComplement .lienComplement:hover, .blocTypeRechercheServForm .listeComplement .lienComplement:hover{text-decoration:none;}
.blocTypeAnnuaire2 .articleSur{border-bottom:solid 1px #c2c2c2;border-top:solid 1px #c2c2c2;padding:10px 0;margin:10px 15px 0 15px;}
.blocTypePoserQuestion .titre{background:#753ca9 url(images-css/commun/titres/bg-poser-question-2.png) no-repeat left top;margin-left:4px;font-size:1.18em;color:White;font-weight:bold;padding:8px 0 0 13px;width:168px;height:44px;}
.blocTypePoserQuestion .titre span{background-color:#753ca9;}
.blocTypePoserQuestion .list3-3{margin:10px 10px 0 10px;}
.blocTypePoserQuestion .list3-3 li{padding-left:7px;padding-right:7px;}
.blocTypePoserQuestion .list3-3 li.actif{padding-left:0px;padding-right:0px;}
.blocTypePoserQuestion .list3-3 li.actif span{padding:5px 7px;background-color:White;display:block;font-weight:normal;}
#blocQuestionFrequentes .lien10{font-size:1.18em;color:White;line-height:1em;margin:0 7px;}
#blocQuestionFrequentes .lien10 span{background-color:#753ca9;line-height:1.3em;}
#blocQuestionFrequentes .lien10:hover span{text-decoration:underline;line-height:1.3em;}
#blocAlloSP .titre7 img{margin-left:15px;}
#blocAlloSP .list3-3{margin:0 10px;}
#blocAlloSP .list3-3 li{padding-left:7px;}
.suggestion{font-size:1.3em;font-style:italic;padding:10px 0 0 25px;}
.suggestion a{font-weight:bold;}
#blocDroitDemarcheCol1 .list3{margin:0 15px 10px 15px;}
#blocActuCol1 .list3{margin:0 15px;}
#blocActuCol1 .titre3{color:Black;font-size:1.18em;position:relative;}
#blocActuCol1 .titre3 a.fauxlien:link, #blocActuCol1 .titre3 a.fauxlien:hover, #blocActuCol1 .titre3 a.fauxlien:visited, #blocActuCol1 .titre3 a.fauxlien:active{color:Black;}
.blocTypeMotCles .lien4, .blocTypeMotCles .listStandard, .blocTypeMotCles .titre, .blocTypeMotCles h3{margin:0 15px;}
.blocTypeMotCles .titre, .blocTypeMotCles .listStandard, .blocTypeMotCles h3{margin-bottom:10px;}
.blocTypeMotCles .listStandard{padding-bottom:5px;border-bottom:solid 1px #74b5fd;}
.blocTypeMotCles .bloc7 .listStandard{padding-bottom:0;border-bottom:none;margin-bottom:0;margin:0;}
.blocTypeMotCles .listStandard li{margin-bottom:5px;}
.blocTypeMotCles .titre, .blocTypeMotCles h3 {font-size:1.18em;font-weight:bold;}
.blocTypeVoirAussi .texte, .blocTypeVoirAussi .lien4, .blocTypeVoirAussi .list1, .blocTypeVoirAussi .titre{margin:0 15px;}
.blocTypeVoirAussi .sep2{margin:10px 15px;}
.blocTypeVoirAussi .titre{margin-bottom:10px;font-size:1.18em;font-weight:bold;}
.blocTypeVoirAussi .source{display:block;}
#blocTousLesDossiers .bloc3Bas{padding:4px 15px 10px 15px !important;width:157px;}
#blocTousLesDossiers .lien5{font-weight:normal;}
#blocGlossaire .bloc3Bas{padding:4px 15px 10px 15px !important;width:157px;}
#blocGlossaire .lien5{font-weight:normal;}
.blocTypeQuestionReponse .titre2{margin:0 4px 0 5px;}
.blocTypeQuestionsFrequentes .bloc18{margin-bottom:0 !important;}
.blocTypeQuestionsFrequentes .lien12{margin:5px 10px 0 10px;}
.blocTypeQuestionsFrequentes .bloc7, .blocTypeQuestionReponse .bloc7{margin:5px 5px 0 5px !important;}
.blocTypeQuestionsFrequentes .premier{margin-top:0 !important;}
.blocTypeQuestionsFrequentes .bloc7Bas, .blocTypeQuestionReponse .bloc7Bas{padding:0 10px 6px 10px;}
.blocTypeQuestionsFrequentes .btAfficheReponse{margin-top:5px;display:block;background:url(images-css/commun/puces/puce3.png) no-repeat left 4px;padding-left:10px;}
.blocTypeQuestionsFrequentes .plus{background-image:url(images-css/commun/puces/puce3b.png);}
.blocTypeQuestionsFrequentes .reponseApportee{margin:5px 10px 0 10px;}
.blocTypeQuestionsFrequentes a.lien4{margin:10px 10px 0 10px;}
#blocNewsletterPrecedentes .bloc13Bas, #blocNewsletterPrecedentes .bloc25Bas{padding:3px 3px 10px 3px;width:181px;}
#blocNewsletterPrecedentes .listStandard{margin:0 10px;}
.blocTypeAccesRapide{}
.blocTypeAccesRapide .bloc12Bas, .blocTypeAccesRapide2 .bloc12Bas{padding-bottom:6px;}
.blocTypeAccesRapide .titre6, .blocTypeAccesRapide2 .titre6{margin:0 4px 0 5px;}
.blocTypeAccesRapide .titre6 a{background:transparent url(images-css/commun/puces/puce9.png) no-repeat 0 6px;padding-left:10px;color:White;display:block;}
.blocTypeAccesRapide2 .titre6 a.lien7{color:White;}
.blocTypeAccesRapide .titre6 a.plus{background:transparent url(images-css/commun/puces/puce9b.png) no-repeat 0 4px;}
.blocTypeAccesRapide .titre6 a, .blocTypeAccesRapide .titre6 a.plus:hover{text-decoration:none;}
.blocTypeAccesRapide .bloc7{margin:5px 5px 0 5px !important;}
.blocTypeAccesRapide .bloc7Bas{padding:0 10px 6px 10px;}
.blocTypeAccesRapide .sep5{margin:10px 0;}
.blocTypeAccesRapide .list1 li{background-position:5px 4px;padding-left:15px;}
.blocTypeAccesRapide .list1 li.actif{background-color:#D1F6FB;padding:1px 0 1px 15px;}
#blocServicesLocaux select{width:118px;}
.blocTypeDernierChiffre .bloc23, .blocTypeActuProjet .bloc24{margin-bottom:0px;}
.blocTypeActuProjet .bloc24 .lienAbonne{color:White;font-size:0.91em;display:block;margin:2px 10px 0 10px;text-align:right;}
.blocTypeDernierChiffre .bloc3 .bloc7, .blocTypeActuProjet .bloc25 .bloc7{margin:0 5px;}
.blocTypeActuProjet .bloc7 .source, .blocTypeActuProjet .bloc7 .sourceItalic{margin-top:2px;}
.blocTypeActuProjet .bloc25 .margeBas{margin-bottom:5px;}
.blocTypeDernierChiffre .bloc7 .bloc7Bas, .blocTypeActuProjet .bloc7 .bloc7Bas{padding-left:10px;padding-right:10px;}
.blocTypeActuProjet .bloc7 .bloc7Bas a{color:#b80600;}
.blocTypeActuProjet .bloc7 .bloc7Bas .surTitre{margin-bottom:2px;}
.blocTypeActuProjet .bloc7 .bloc7Bas .titre{font-weight:bold;margin-bottom:2px;}
.blocTypeDernierChiffre .bloc3 .lien4, .blocTypeActuProjet .bloc25 .lien13{margin:5px 15px 0 15px;}
.blocTypeAPropos .titre3{color:Black;font-size:1.18em;}
.blocTypeAPropos .list3-2{margin:0 15px;}
.blocTypeAPropos .list3-2 a, .blocTypeAPropos .list3-2 span{background:url(images-css/commun/puces/puce1.png) no-repeat 2px 3px;padding-left:15px;display:block;}
.blocTypeAPropos .list3-2 a.moins{background:url(images-css/commun/puces/puce3.png) no-repeat 2px 3px;}
.blocTypeAPropos .list3-2 a.plus{background:url(images-css/commun/puces/puce3b.png) no-repeat 2px 3px;}
.blocTypeAPropos .list3-2 li.actif a, .blocTypeAPropos .list3-2 li.actif span{background-position:2px 6px;background-color:#e2eef5;padding:3px 5px 3px 15px;}
.blocTypeAPropos .list3-2 .listStandard{margin-top:10px;padding-top:10px;border-top:1px solid #A9C4DB;}
.blocTypeAPropos .list3-2 .listStandard li{padding-left:15px;padding-right:15px;display:block;font-weight:normal;border:none;}
.blocTypeAPropos .list3-2 .listStandard li a{background:none;padding-left:0;}
.blocTypeAvisSuggestions .list3-2{margin:0 15px;}
.blocTypeAvisSuggestions .titre3{color:Black;font-size:1.18em;}
.blocTypeAvisSuggestions .list3-2 li span, .blocTypeAvisSuggestions .list3-2 li a{background:url(images-css/commun/puces/puce1.png) no-repeat 2px 3px;padding-left:15px;display:block;}
.blocTypeAvisSuggestions .list3-2 li.actif span, .blocTypeAvisSuggestions .list3-2 li.actif a{padding:3px 5px 3px 15px;background-color:#e2eef5;background-position:2px 6px;font-weight:normal;}
.blocSondage .bloc8Bas{padding-left:15px;padding-right:15px;width:157px;}
.blocSondage .bloc8Bas:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.blocSondage .titre{font-size:1.18em;font-weight:bold;margin-bottom:5px;}
.blocSondage .texteSondage{margin-bottom:5px;}
.blocSondage .listStandard{margin-bottom:10px;}
.blocSondage .listStandard li{margin-bottom:4px;}
.blocSondage .listStandard li label{color:#002884;}
.blocSondage .bt2-2{margin-left:33px;}
#blocNuageMots .bloc27Bas{padding:9px 15px 15px 15px;width:157px;}
#blocNuageMots a{color:#B80600;}
#blocNuageMots .l1, #blocNuageMots .l1b{font-size:1.09em;}
#blocNuageMots .l2, #blocNuageMots .l2b{font-size:1.18em;}
#blocNuageMots .l2, #blocNuageMots .l3b{font-size:1.27em;}
#blocNuageMots .l4, #blocNuageMots .l4b{font-size:1.36em;}
#blocNuageMots .l5, #blocNuageMots .l5b{font-size:1.45em;}
#blocNuageMots .l6, #blocNuageMots .l6b{font-size:1.54em;}
#blocNuageMots .l7, #blocNuageMots .l7b{font-size:1.63em;}
#blocNuageMots .l8, #blocNuageMots .l8b{font-size:1.72em;}
#blocNuageMots .l1b, #blocNuageMots .l2b, #blocNuageMots .l3b, #blocNuageMots .l4b, #blocNuageMots .l5b, #blocNuageMots .l6b, #blocNuageMots .l7b, #blocNuageMots .l8b{font-weight:bold;}
#blocRelationAdmin .bloc7{margin-left:5px;padding-top:2px;margin-bottom:0;}
#blocRelationAdmin .bloc16{margin-bottom:3px;}
#blocRelationAdmin .bloc16Bas{color:White;background-color:transparent;padding-left:10px;padding-right:10px;font-size:1.09em;}
#blocRelationAdmin .titre{background-color:#037584;font-weight:bold;font-size:1.09em;}
#blocRelationAdmin .listStandard{margin:5px 10px 0 10px;}
.contenairOnglet{position:relative;padding-bottom:20px;}
.listOnglet{margin-bottom:20px;margin-top:20px;}
.listOnglet .onglet{position:relative;z-index:1;float:left;width:auto;min-height:0;}
body.noScript .listOnglet .onglet{margin-bottom:20px;float:none;width:auto;}
.listOnglet .actif{z-index:5;}
.listOnglet .titreOnglet{position:relative;background:transparent url(images-css/commun/onglets/bg-onglet.png) no-repeat scroll right -52px;float:left;width:auto;height:29px;padding-right:28px;z-index:5;}
body.noScript .listOnglet .titreOnglet, .listOnglet .actif .titreOnglet{background:transparent url(images-css/commun/onglets/bg-onglet.png) no-repeat scroll right -152px;}
.listOnglet .titreOnglet a, .listOnglet .titreOnglet span{background:transparent url(images-css/commun/onglets/bg-onglet.png) no-repeat scroll left top;display:block;float:left;height:19px;font-size:1.09em;padding:5px 5px 0 10px;width:auto;}
body.noScript .listOnglet .titreOnglet a, .listOnglet .premier .titreOnglet a, body.noScript .listOnglet .titreOnglet span, .listOnglet .premier .titreOnglet span{height:23px;}
body.noScript .listOnglet .titreOnglet a, .listOnglet .actif .titreOnglet a, body.noScript .listOnglet .titreOnglet span, .listOnglet .actif .titreOnglet span{background:transparent url(images-css/commun/onglets/bg-onglet.png) no-repeat scroll left -100px;color:Black;cursor:default;font-weight:bold;}
.listOnglet .actif .titreOnglet a:hover{text-decoration:none;}
.listOnglet .contenu{position:absolute;top:-6px;background:transparent url(images-css/commun/onglets/bg-contenu.png) no-repeat scroll left top;padding-top:4px;width:673px;clear:both;z-index:1;top:-9999px;left:-9999px;}
.listOnglet .contenu li{font-size:0.92em;}
.listOnglet .contenu li a{font-size:1.09em;}
.listOnglet .actif .contenu{top:23px;}
body.noScript .listOnglet .contenu{position:relative;top:-6px;left:auto;}
.listOnglet .contenu .basContenu{background:transparent url(images-css/commun/onglets/bg-contenu.png) no-repeat scroll -673px bottom;padding:15px 10px;}
#sommairePage{border-top:solid 1px #a9c4db;border-bottom:solid 1px #a9c4db;padding:15px 10px;font-size:1.1em;font-weight:bold;margin-bottom:30px;}
.blocInfo{background:url(images-css/commun/deco/sep-pointille.png) repeat-x left bottom;margin-bottom:30px;padding:0 10px 15px 10px;font-size:1.1em;min-height:0;}
.blocInfo .titre{font-weight:normal;font-size:1.40em;margin-bottom:20px;}
.blocInfo .retrait{margin-left:20px;}
.blocInfo .sousTitre{font-weight:bold;}
.blocInfo p{margin-bottom:15px;}
.blocInfo p.prix, .blocInfo span.prix{color:#7B0074;font-weight:bold;}
.attention{background:url(images-css/commun/deco/pct-attention.png) no-repeat left top;padding-left:30px;min-height:27px;}
.aNoter{background:url(images-css/commun/deco/pct-a-noter.png) no-repeat left top;padding-left:30px;min-height:27px;}
.aSavoir{background:url(images-css/commun/deco/pct-a-savoir.png) no-repeat left top;padding-left:30px;min-height:27px;}
.info{background:url(images-css/commun/deco/pct-info.png) no-repeat left top;padding-left:30px;min-height:27px;}
.blocInfo ul{margin:0 20px 15px 20px;}
.blocInfo ul.list1 li{background-position:left 5px;}
.blocInfo ul li img{vertical-align:top;}
.table1{border-collapse:collapse;margin:0;padding:0;}
.table1 th, .table1 td{border:solid 1px #7ca0b5;padding:10px 5px;margin:0;}
.table1 td{vertical-align:top;}
.table1 thead th{border-right:solid 1px White;background-color:#006fb9;color:White;font-size:1.18em;font-weight:bold;text-align:center;padding:3px 5px;}
.table1 thead th.dernier{border-right:solid 1px #7ca0b5;}
.table1 tr{background-color:#f4f9fb;}
.table1 tr.alt{background-color:#e8f1f5;}
.blocInfo .table1{font-size:0.9em;margin-bottom:15px;}
.blocInfo .table1 ul{margin:15px 0 0 0;margin-bottom:0;}
#blocContact{position:relative;background:#037584 url(images-css/commun/blocs/cc/bg-contact.png) no-repeat left top;padding-top:6px;width:471px;font-size:0.91em;}
#blocContact h3.titre{color:White;font-size:1.5em;padding:5px 50px 0 20px;font-weight:bold;display:block;min-height:35px;background-color:transparent;}
#blocContact h3.titre span{background-color:#037584;}
#blocContact .blocContactBas{background:#d1f6fb url(images-css/commun/blocs/cc/bg-contact.png) no-repeat -477px bottom;padding:5px 15px 10px 15px;min-height:0;}
#blocContact .blocContactBas:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
#blocContact .textBox{width:180px;margin:0 5px;}
#blocContact label{color:#037584;background-color:transparent;}
#blocContact p{margin-bottom:8px;}
#blocContact .selection, #blocContact .autreVilleOuCP{display:block;color:#037584;background-color:transparent;font-weight:bold;font-size:0.91em;margin-bottom:2px;}
#blocContact .selection{padding-bottom:5px;border-bottom:solid 1px #037584;margin-bottom:5px;font-size:1.1em}
#blocContact #AutreVilleOuCP, #blocContact #memoriseLieu{}
#blocContact .memoriseLieu{margin-right:5px;}
#blocContact .txtAutreVilleOuCP{width:160px;margin-left:0;}
#blocContact .selectionCommune{display:block;float:left;width:110px;font-weight:bold;}
#blocContact .listeCommunes{float:left;width:320px;margin-bottom:5px;}
#blocContact .bt1{margin-bottom:3px;}
#blocContact .btCentre{margin-left:130px;clear:both;}
* + html #blocContact .bt1{display:inline-block;}
#blocAccomplirDemarche{margin-bottom:30px;}
#blocAccomplirDemarche li{width:451px;}
#blocAccomplirDemarche li .lieu{font-weight:bold;background:url(images-css/commun/puces/puce1.png) no-repeat 10px 10px;padding:7px 0 7px 20px;background-color:White;border-bottom:solid 1px #68c8d5;display:block;}
#blocAccomplirDemarche ul.listDepliante{border-top:1px solid #68c8d5;width:100%;}
#blocAccomplirDemarche ul.listDepliante li a.lieu{background:White url(images-css/commun/puces/puce3.png) no-repeat 6px 11px;}
#blocAccomplirDemarche ul.listDepliante li a.plus{background:White url(images-css/commun/puces/puce3b.png) no-repeat 6px 11px;}
#blocAccomplirDemarche ul.listDepliante li a.plus:hover, #blocAccomplirDemarche ul.listDepliante li a.lieu{text-decoration:none}
#blocAccomplirDemarche li a span, #blocAccomplirDemarche li p.lieu span{font-size:0.91em;font-weight:normal;}
#blocAccomplirDemarche li .detail{border-bottom:1px solid #68c8d5;background-color:#ebfcff;padding:17px 20px 17px 20px;}
#blocAccomplirDemarche li .detail p{margin-bottom:20px;line-height:1.4em;}
#blocAccomplirDemarche li .detail .source{margin-bottom:0;font-style:italic;}
#blocReferences{margin-bottom:0;}
#blocAutresRubriques{margin-top:20px;}
#blocAutresRubriques .list1{margin-top:10px;color:#4A5766;}
#btFaireRemarque{margin-left:360px;}
#colonne21 .liensComplementaires{line-height:1.4em;}
#colonne21 .liensComplementaires .titre{margin-bottom:10px;font-weight:bold;}
#colonne21 .liensComplementaires li{background-position:left 6px;}
#colonne21 .liensComplementaires a{display:block;}
#colonne21 .listAVenir{line-height:1.4em;}
#colonne21 .listAVenir .titre{margin-bottom:10px;font-size:1.18em;}
#colonne21 .listAVenir li{background-position:left 6px;}
#colonne21 .listAVenir a{display:block;}
.pager{text-align:center;background:url(images-css/elements/bg-pager.png) no-repeat left top;width:463px;height:18px;padding:0 3px;margin-top:45px;}
.pager .btSuivant, .pager .btPrecendent{display:block;padding:2px 0;}
.pager .btPrecendent{background:url(images-css/commun/boutons/bg-precedent.png) no-repeat left center;padding:2px 0 3px 20px;float:left;width:auto;}
.pager .btSuivant{background:url(images-css/commun/boutons/bg-suivant.png) no-repeat right center;padding:2px 20px 3px 0;float:right;width:auto;}
.pager ul{padding-top:3px;}
.pager ul li{display:inline;border-right:solid 1px Black;margin-right:5px;padding-right:5px;}
.pager ul li.premier{border-left:solid 1px Black;padding-left:5px;}
.pager ul li a{}
.pager ul li.actif a{color:Black;font-weight:bold;}
.ZoneAdresse{float:right;}
input.invalide, select.invalide, textarea.invalide{color:red;font-weight:bold;border:2px solid red;}
input.valide, select.valide, textarea.valide{color:green;font-weight:bold;border:2px solid green;}
#globalErrorMessage{color:red;font-weight:bold;text-align:center;}

/* message avertissement mobile */
#message_mobile { margin: 0 auto; opacity: 0.9; z-index:10; background: #0053A0; padding: 17px 0 13px; position: absolute; text-align: center; width: 100%; }
#message_mobile .text { color:#fff; font-size:1.5em }
#message_mobile .text a, #message_mobile .text a:link, #message_mobile .text a:hover, #message_mobile .text a:visited { color:#fff; }

