HTML {
	HEIGHT: 100%; FONT-SIZE: 100%
}
BODY {
	TEXT-ALIGN: center; BACKGROUND-COLOR: white; FONT-FAMILY: verdana, helvetica, arial, FreeSans, "Bitstream Vera Sans", sans-serif; COLOR: black; FONT-SIZE: 68.75%
}
* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1em; PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
TABLE {
	TABLE-LAYOUT: fixed
}
FORM {
	DISPLAY: inline
}
SELECT {
	DISPLAY: inline; FONT-FAMILY: verdana, helvetica, arial, FreeSans, "Bitstream Vera Sans", sans-serif; VERTICAL-ALIGN: middle
}
INPUT {
	DISPLAY: inline; FONT-FAMILY: verdana, helvetica, arial, FreeSans, "Bitstream Vera Sans", sans-serif; VERTICAL-ALIGN: middle
}
IMG {
	DISPLAY: inline; FONT-FAMILY: verdana, helvetica, arial, FreeSans, "Bitstream Vera Sans", sans-serif; VERTICAL-ALIGN: middle
}
* + HTML INPUT.bouton {
	OVERFLOW: visible
}
A {
	TEXT-DECORATION: none
}
ACRONYM {
	TEXT-DECORATION: none
}
ABBR {
	TEXT-DECORATION: none
}
A {
	COLOR: #002884
}
A:hover {
	COLOR: #002884; TEXT-DECORATION: underline
}
A:hover ACRONYM {
	COLOR: #002884; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #5a00a6
}
UL {
	LIST-STYLE-TYPE: none
}
H1 {
	FONT-SIZE: 1em; FONT-WEIGHT: normal
}
H2 {
	FONT-SIZE: 1em; FONT-WEIGHT: normal
}
H3 {
	FONT-SIZE: 1em; FONT-WEIGHT: normal
}
H4 {
	FONT-SIZE: 1em; FONT-WEIGHT: normal
}
H5 {
	FONT-SIZE: 1em; FONT-WEIGHT: normal
}
H6 {
	FONT-SIZE: 1em; FONT-WEIGHT: normal
}
DFN {
	FONT-STYLE: normal
}
#footerPrint {
	DISPLAY: none
}
.clear {
	LINE-HEIGHT: 0; WIDTH: auto; DISPLAY: block; FLOAT: none !important; HEIGHT: 0px; CLEAR: both !important; FONT-SIZE: 0em
}
.clearBlock {
	WIDTH: auto; FLOAT: none !important; CLEAR: both !important
}
.invisible {
	POSITION: absolute !important; WIDTH: 0px !important; HEIGHT: 0px !important; FONT-SIZE: 0px !important; TOP: -9999px !important; LEFT: -9999px !important
}
.accessibleHiddenLink {
	POSITION: absolute !important; WIDTH: 0px !important; HEIGHT: 0px !important; FONT-SIZE: 0px !important; TOP: -9999px !important; LEFT: -9999px !important
}
.invisible {
	VISIBILITY: hidden !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
}
#blocEntete {
	MIN-HEIGHT: 155px; BACKGROUND: url(images-css/entete/bg.png) white repeat-x left bottom
}
#blocNavPrincipale {
	BORDER-BOTTOM: white 1px solid; POSITION: relative; MIN-HEIGHT: 40px; WIDTH: 100%; DISPLAY: inline-block; BACKGROUND: url(images-css/nav/bg.png) #dce8f3 repeat-x left top; CLEAR: both
}
#blocCorps {
	MIN-HEIGHT: 316px; BACKGROUND: url(images-css/corps/bg.png) white repeat-x left top; CLEAR: both
}
#blocPiedPage {
	MIN-HEIGHT: 81px; BACKGROUND: url(images-css/pied/bg.png) #008bd3 repeat-x left top; CLEAR: both; BORDER-TOP: #fffffe 1px solid; PADDING-TOP: 26px
}
UL.liensAccessibilite {
	WIDTH: auto; FLOAT: left
}
UL.liensAccessibilite LI {
	DISPLAY: inline; MARGIN-LEFT: 5px; FONT-SIZE: 0.83em; FONT-WEIGHT: bold
}
UL.liensAccessibilite A {
	BACKGROUND-COLOR: #003684; COLOR: white
}
UL.liensAccessibilite A:visited {
	BACKGROUND-COLOR: #003684; COLOR: white
}
#entete {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 6px; WIDTH: 992px; PADDING-RIGHT: 6px; PADDING-TOP: 0px
}
#blocNavigationEntete {
	Z-INDEX: 2; POSITION: relative; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: transparent; MIN-HEIGHT: 28px; PADDING-LEFT: 0px; WIDTH: 560px; PADDING-RIGHT: 15px; FLOAT: right; COLOR: white; PADDING-TOP: 0px
}
#blocNavigationEntete:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0em; CONTENT: "."
}
#navigationEntete {
	MARGIN-TOP: 7px; FONT-SIZE: 0.83em; FONT-WEIGHT: bold
}
#navigationEntete A {
	BACKGROUND-COLOR: transparent; COLOR: white
}
#navigationEntete LI {
	WIDTH: auto; FLOAT: left; MARGIN-RIGHT: 10px
}
#navigationEntete LI.liensExternes LI {
	BACKGROUND-COLOR: #003684; PADDING-RIGHT: 5px; MARGIN-RIGHT: 5px; BORDER-RIGHT: white 2px solid
}
#navigationEntete LI.liensExternes LI A.lienExterne {
	MARGIN-LEFT: 3px
}
#navigationEntete LI.liensExternes LI.dernier {
	PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px; BORDER-RIGHT: medium none
}
#navigationEntete LI.langues {
	MARGIN-LEFT: 40px
}
#navigationEntete LI.langues LI {
	PADDING-RIGHT: 8px; BACKGROUND: url(images-css/entete/slash-blanc.png) #003684 no-repeat right center; MARGIN-RIGHT: 4px
}
#navigationEntete LI.autresLiens LI {
	BACKGROUND-COLOR: #003684
}
#navigationEntete LI.langues LI.dernier {
	BACKGROUND-IMAGE: none; PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px
}
#navigationEntete LI.autresLiens {
	MARGIN-RIGHT: 0px
}
#navigationEntete LI LI {
	MARGIN-RIGHT: 0px
}
#contenuEntete {
	Z-INDEX: 1; POSITION: relative; MIN-HEIGHT: 127px; WIDTH: 992px; BACKGROUND: url(images-css/entete/bg-contenu.png) no-repeat left top; CLEAR: both
}
#contenuEntete .hautBlocEntete {
	POSITION: absolute; LINE-HEIGHT: 0; WIDTH: 992px; BACKGROUND: url(images-css/entete/bg-haut-contenu.png) no-repeat left top; HEIGHT: 22px; FONT-SIZE: 0em; TOP: -22px; LEFT: 0px
}
#contenuEntete H1 {
	MARGIN: 24px 0px 0px 40px; WIDTH: 375px; DISPLAY: block; FLOAT: left
}
#blocPoserQuestion {
	MARGIN-TOP: 17px; MIN-HEIGHT: 77px; WIDTH: 320px; FLOAT: left
}
#blocPoserQuestion .titre {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MIN-HEIGHT: 19px; PADDING-LEFT: 40px; WIDTH: 275px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: url(images-css/entete/bg-titre-question.png) no-repeat left top; COLOR: #002884; FONT-WEIGHT: bold; PADDING-TOP: 7px
}
#blocPoserQuestion .titre:visited {
	COLOR: #5a00a6
}
#blocPoserQuestion .contenuPoserQuestion {
	WIDTH: 254px; BACKGROUND: url(images-css/entete/bg-question.png) no-repeat left top; MARGIN-LEFT: 20px; PADDING-TOP: 7px
}
#blocPoserQuestion .contenuPoserQuestionBas {
	TEXT-ALIGN: center; PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; WIDTH: 240px; PADDING-RIGHT: 7px; BACKGROUND: url(images-css/entete/bg-question.png) no-repeat -254px bottom; COLOR: #4a5766; FONT-SIZE: 0.81em; PADDING-TOP: 0px
}
#blocPoserQuestion .contenuPoserQuestionBas STRONG {
	FONT-SIZE: 1.11em
}
#blocRecherche {
	TEXT-ALIGN: center; PADDING-LEFT: 14px; WIDTH: 189px; BACKGROUND: url(images-css/entete/bg-recherche.png) no-repeat left top; FLOAT: left; HEIGHT: 59px; PADDING-TOP: 35px
}
#txtRechercheSite {
	WIDTH: 149px
}
#blocRecherche .bt4 {
	MARGIN-TOP: 6px; MARGIN-LEFT: 39px
}
#listeSite {
	MARGIN-TOP: 14px; WIDTH: 485px; DISPLAY: block; FLOAT: left; MARGIN-LEFT: 17px; CLEAR: both
}
#listeSite LI {
	Z-INDEX: 1; POSITION: relative; WIDTH: auto; DISPLAY: block; FLOAT: left; FONT-WEIGHT: bold
}
#listeSite:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0em; CONTENT: "."
}
#listeSite LI:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0em; CONTENT: "."
}
#listeSite LI.actif {
	Z-INDEX: 2
}
#listeSite LI.liHover {
	Z-INDEX: 3
}
#listeSite LI:hover {
	Z-INDEX: 3
}
#listeSite LI A {
	POSITION: relative; PADDING-RIGHT: 23px; DISPLAY: block; BACKGROUND: url(images-css/entete/bg-liste-site.png) no-repeat right -150px; LEFT: -7px
}
#listeSite LI DIV {
	POSITION: relative; PADDING-RIGHT: 23px; DISPLAY: block; BACKGROUND: url(images-css/entete/bg-liste-site.png) no-repeat right -150px; LEFT: -7px
}
#listeSite LI#elemListSite1 A {
	LEFT: 0px
}
#listeSite LI#elemListSite1 DIV {
	LEFT: 0px
}
#listeSite LI#elemListSite2 A {
	LEFT: -7px
}
#listeSite LI#elemListSite2 DIV {
	LEFT: -7px
}
#listeSite LI#elemListSite3 A {
	LEFT: -14px
}
#listeSite LI#elemListSite3 DIV {
	LEFT: -14px
}
#listeSite LI A SPAN {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 18px; PADDING-RIGHT: 14px; DISPLAY: block; BACKGROUND: url(images-css/entete/bg-liste-site.png) no-repeat left -50px; PADDING-TOP: 3px
}
#listeSite LI DIV SPAN {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 18px; PADDING-RIGHT: 14px; DISPLAY: block; BACKGROUND: url(images-css/entete/bg-liste-site.png) no-repeat left -50px; PADDING-TOP: 3px
}
#listeSite LI A:hover {
	TEXT-DECORATION: none
}
#listeSite LI.actif A {
	BACKGROUND: url(images-css/entete/bg-liste-site.png) no-repeat right -100px
}
#listeSite LI.actif DIV {
	BACKGROUND: url(images-css/entete/bg-liste-site.png) no-repeat right -100px
}
#listeSite LI:hover A {
	BACKGROUND: url(images-css/entete/bg-liste-site.png) no-repeat right -100px
}
#listeSite LI.liHover A {
	BACKGROUND: url(images-css/entete/bg-liste-site.png) no-repeat right -100px
}
#listeSite LI.actif A SPAN {
	BACKGROUND: url(images-css/entete/bg-liste-site.png) no-repeat left top
}
#listeSite LI.actif DIV SPAN {
	BACKGROUND: url(images-css/entete/bg-liste-site.png) no-repeat left top
}
#listeSite LI:hover A SPAN {
	BACKGROUND: url(images-css/entete/bg-liste-site.png) no-repeat left top
}
#listeSite LI.liHover A SPAN {
	BACKGROUND: url(images-css/entete/bg-liste-site.png) no-repeat left top
}
#liensUtiles {
	MARGIN-TOP: 4px; WIDTH: 430px; DISPLAY: block; FLOAT: right; MARGIN-RIGHT: 57px
}
#liensUtiles LI {
	WIDTH: auto; FLOAT: right; MARGIN-LEFT: 12px
}
#liensUtiles LI A {
	DISPLAY: block; COLOR: #093689
}
#liensUtiles LI A.lienServForm {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 25px; BACKGROUND: url(images-css/entete/pct-formulaire.png) no-repeat right center; PADDING-TOP: 4px
}
#liensUtiles LI A:visited {
	COLOR: #5a00a6
}
#liensUtiles LI A.lienAnnuaireAdmin {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 25px; BACKGROUND: url(images-css/entete/pct-annuaire.png) no-repeat right center; PADDING-TOP: 4px
}
#navPrincipale {
	POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 980px; DISPLAY: block; BACKGROUND: url(images-css/nav/separateurs.png) no-repeat left top; FONT-SIZE: 1.09em
}
#navPrincipale:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0em; CONTENT: "."
}
#navPrincipale LI {
	TEXT-ALIGN: center; PADDING-BOTTOM: 12px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; MARGIN-LEFT: 1px; PADDING-TOP: 14px
}
#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: url(images-css/nav/bg-actif.png) #0155ac repeat-x left top; COLOR: white; FONT-WEIGHT: bold
}
#navPrincipale LI.actif A {
	BACKGROUND-COLOR: transparent; COLOR: white
}
#navPrincipale LI A:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#corps {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 980px; BORDER-TOP: #cde0ef 1px solid
}
#filAriane {
	MARGIN: 10px; COLOR: black; FONT-SIZE: 0.92em
}
#filAriane A {
	COLOR: #093689
}
#hautContenu {
	WIDTH: 960px; BACKGROUND: url(images-css/corps/bg-contenu-haut.png) no-repeat left top; MARGIN-LEFT: 10px; PADDING-TOP: 7px
}
#contenu {
	PADDING-BOTTOM: 0px; MIN-HEIGHT: 49px; PADDING-LEFT: 19px; PADDING-RIGHT: 19px; BACKGROUND: url(images-css/corps/bg-contenu.png) white no-repeat left top; PADDING-TOP: 5px
}
#contenu:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0em; CONTENT: "."
}
#contenu .blocBarreOutils {
	WIDTH: 922px
}
#barreOutils {
	Z-INDEX: 5; POSITION: relative; WIDTH: auto; MARGIN-BOTTOM: 10px; FLOAT: right
}
#barreOutils:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0em; CONTENT: "."
}
#barreOutils LI {
	POSITION: relative; PADDING-BOTTOM: 5px; WIDTH: auto; DISPLAY: block; FLOAT: left; PADDING-TOP: 5px
}
#barreOutils LI.premier {
	BORDER-LEFT: #002884 1px solid
}
#barreOutils LI.lien {
	MARGIN-TOP: 3px; PADDING-RIGHT: 7px; BACKGROUND: url(images-css/corps/barre-outils/sep-bloc-outils.png) no-repeat right center; MARGIN-RIGHT: 7px
}
#barreOutils LI A.btRss {
	PADDING-RIGHT: 20px; DISPLAY: inline-block; BACKGROUND: url(images-css/corps/barre-outils/rss.png) no-repeat right center
}
#barreOutils LI#blocAudio {
	MARGIN: 0px 5px; PADDING-LEFT: 8px; BACKGROUND: url(images-css/corps/barre-outils/bg-ecouter.png) no-repeat left -31px; HEIGHT: 18px; FONT-SIZE: 0.81em
}
#barreOutils LI#blocAudio DIV#rs_div {
	BACKGROUND-IMAGE: none
}
#barreOutils LI#blocAudio DIV#rs_div P {
	WIDTH: 245px; FLOAT: none
}
#barreOutils LI#blocAudio DIV#rs_div A {
	WIDTH: 245px; FLOAT: none
}
#barreOutils LI#blocAudio DIV {
	WIDTH: auto; PADDING-RIGHT: 9px; BACKGROUND: url(images-css/corps/barre-outils/bg-ecouter.png) no-repeat right top; FLOAT: left; HEIGHT: 18px; PADDING-TOP: 0px
}
#barreOutils LI#blocAudio DIV SPAN {
	LINE-HEIGHT: 15px; MARGIN-TOP: 1px; WIDTH: auto; FLOAT: left; VERTICAL-ALIGN: middle
}
#barreOutils LI#blocAudio DIV A {
	LINE-HEIGHT: 15px; MARGIN-TOP: 1px; WIDTH: auto; FLOAT: left; VERTICAL-ALIGN: middle
}
#barreOutils LI#blocAudio DIV SPAN {
	PADDING-RIGHT: 6px
}
#barreOutils LI#blocAudio DIV A IMG {
	MARGIN: 0px -4px 2px 1px
}
#barreOutils LI.btAbonnerLettre {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#barreOutils LI.btAbonnerLettre A {
	PADDING-BOTTOM: 5px; PADDING-RIGHT: 30px; DISPLAY: block; BACKGROUND: url(images-css/commun/deco/actu-micro.png) no-repeat right center; PADDING-TOP: 5px
}
#blocReseauxSociaux {
	POSITION: absolute; WIDTH: 278px; BACKGROUND: url(images-css/corps/barre-outils/bg-liste-reseau.png) no-repeat left 4px; VISIBILITY: hidden; CLEAR: both; TOP: -9999px; PADDING-TOP: 8px; LEFT: -9999px
}
.ouvert#btReseauxSociaux #blocReseauxSociaux {
	POSITION: absolute; VISIBILITY: visible; TOP: 23px; LEFT: -251px
}
#blocReseauxSociaux .blocReseauxSociauxBas {
	PADDING-BOTTOM: 7px; WIDTH: 278px; BACKGROUND: url(images-css/corps/barre-outils/bg-liste-reseau.png) no-repeat -278px bottom
}
#blocReseauxSociaux .blocReseauxSociauxBas SPAN.titre {
	MARGIN-LEFT: 10px; FONT-WEIGHT: bold
}
#blocReseauxSociaux .listeReseauxSociauxHaut {
	MARGIN: 7px 7px 0px; WIDTH: 264px; BACKGROUND: url(images-css/corps/barre-outils/bg-liste-reseau.png) no-repeat -556px top; PADDING-TOP: 4px
}
#blocReseauxSociaux .listeReseauxSociauxBas {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 20px; WIDTH: 224px; PADDING-RIGHT: 20px; BACKGROUND: url(images-css/corps/barre-outils/bg-liste-reseau.png) #f0f7ff no-repeat -820px bottom; PADDING-TOP: 12px
}
#blocReseauxSociaux A.btFermerReseauxSociaux {
	POSITION: absolute; TOP: 7px; RIGHT: 7px
}
#listeReseauxSociaux {
	WIDTH: 224px; DISPLAY: block
}
#listeReseauxSociaux:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0em; CONTENT: "."
}
#listeReseauxSociaux LI {
	WIDTH: 109px; DISPLAY: block; MARGIN-BOTTOM: 6px
}
#listeReseauxSociaux LI A {
	LINE-HEIGHT: 20px
}
#listeReseauxSociaux LI.gauche {
	CLEAR: both; MARGIN-RIGHT: 5px
}
#listeReseauxSociaux LI IMG {
	WIDTH: 20px; FLOAT: left; HEIGHT: 20px; MARGIN-RIGHT: 7px
}
BODY.noScript #barreOutils {
	MARGIN-BOTTOM: 35px
}
BODY.noScript #blocReseauxSociaux {
	POSITION: absolute; WIDTH: 930px; BACKGROUND: none transparent scroll repeat 0% 0%; VISIBILITY: visible; TOP: 21px; LEFT: -874px
}
BODY.noScript #blocReseauxSociaux .blocReseauxSociauxBas {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; WIDTH: auto; BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY.noScript #blocReseauxSociaux .blocReseauxSociauxBas DIV {
	DISPLAY: inline
}
BODY.noScript #blocReseauxSociaux A.btFermerReseauxSociaux {
	POSITION: absolute; HEIGHT: 0px; VISIBILITY: hidden; FONT-SIZE: 0px; TOP: -9999em; RIGHT: -9999em
}
BODY.noScript #blocReseauxSociaux .listeReseauxSociauxHaut {
	MARGIN: 0px; WIDTH: auto; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
BODY.noScript #blocReseauxSociaux .listeReseauxSociauxBas {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
BODY.noScript #listeReseauxSociaux {
	WIDTH: auto; DISPLAY: inline
}
BODY.noScript #listeReseauxSociaux LI {
	WIDTH: auto; DISPLAY: inline; MARGIN-BOTTOM: 0px; FLOAT: none !important
}
BODY.noScript #listeReseauxSociaux LI.dernier {
	MARGIN-RIGHT: 0px
}
BODY.noScript #listeReseauxSociaux LI IMG {
	FLOAT: none !important
}
#blocTitrePage {
	MARGIN: 0px 0px 15px 10px; MIN-HEIGHT: 50px
}
#titrePage {
	WIDTH: 590px; DISPLAY: block; MARGIN-BOTTOM: 5px; COLOR: #0867c0; FONT-SIZE: 1.81em
}
#sousTitrePage {
	WIDTH: 590px; DISPLAY: block; MARGIN-BOTTOM: 5px; COLOR: #0867c0; FONT-SIZE: 1.81em
}
#sousTitrePage {
	FONT-SIZE: 1.45em; FONT-WEIGHT: bold
}
.commentFaireSi #titrePage {
	COLOR: #b92401
}
.commentFaireSi #sousTitrePage {
	COLOR: #b92401
}
.annuaire #titrePage {
	COLOR: #006572
}
.annuaire #sousTitrePage {
	COLOR: #006572
}
.question #titrePage {
	COLOR: #571a8f
}
.question #sousTitrePage {
	COLOR: #571a8f
}
.servicesEtFormulaires #titrePage {
	COLOR: #b90067
}
.servicesEtFormulaires #sousTitrePage {
	COLOR: #b90067
}
#blocTitrePage .miseAJour {
	FONT-STYLE: italic; DISPLAY: block; COLOR: #4a5259; PADDING-TOP: 5px
}
#blocTitrePage .categorie {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 1.09em
}
.avecImage#blocTitrePage {
	WIDTH: 550px
}
.avecImage #sousTitrePage {
	WIDTH: 550px
}
#blocTitrePage .imageTitre {
	POSITION: absolute; TOP: 20px; RIGHT: 20px
}
#colonne1 {
	Z-INDEX: 1; POSITION: relative; MARGIN: 0px 14px 0px 0px; WIDTH: 190px; FLOAT: left; CLEAR: both
}
#colonne2 {
	Z-INDEX: 2; POSITION: relative; PADDING-BOTTOM: 0px; MIN-HEIGHT: 70px; PADDING-LEFT: 15px; WIDTH: 686px; PADDING-RIGHT: 15px; BACKGROUND: url(images-css/corps/bg-colonne2-interne.png) no-repeat left top; FLOAT: left; PADDING-TOP: 25px
}
BODY #contenu DIV.accueil {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: url(images-css/corps/bg-colonne2-home.png) no-repeat left top; PADDING-TOP: 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 {
	Z-INDEX: 3; POSITION: relative; PADDING-BOTTOM: 45px; MIN-HEIGHT: 1px; WIDTH: 482px; FLOAT: left
}
#colonne22 {
	Z-INDEX: 1; POSITION: relative; MIN-HEIGHT: 1px; WIDTH: 189px; FLOAT: left; MARGIN-LEFT: 15px
}
#colonne1:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0em; CONTENT: "."
}
#colonne2:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0em; CONTENT: "."
}
#colonne21:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0em; CONTENT: "."
}
#colonne22:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0em; CONTENT: "."
}
#piedPage {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 980px
}
.blocNavPied {
	PADDING-BOTTOM: 19px; WIDTH: 986px; BACKGROUND: url(images-css/pied/bg-contenu.png) no-repeat -986px bottom
}
.blocNavPied #navPied {
	POSITION: relative; PADDING-BOTTOM: 0px; MIN-HEIGHT: 14px; PADDING-LEFT: 10px; WIDTH: 970px; PADDING-RIGHT: 8px; BACKGROUND: url(images-css/pied/bg-contenu.png) no-repeat 0px top; FONT-SIZE: 0.83em; FONT-WEIGHT: bold; PADDING-TOP: 16px
}
.blocNavPied #navPied:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.blocNavPied #navPied LI {
	WIDTH: auto; PADDING-RIGHT: 15px; FLOAT: left; MARGIN-RIGHT: 15px; BORDER-RIGHT: white 1px solid
}
.blocNavPied #navPied LI A {
	BACKGROUND-COLOR: transparent; COLOR: white
}
.blocNavPied #navPied LI.marianne {
	POSITION: absolute; TOP: 7px; MARGIN-RIGHT: 1px; BORDER-RIGHT: medium none; LEFT: 12px
}
.blocNavPied #navPied LI.premier {
	WIDTH: 130px; MARGIN-LEFT: 42px; MARGIN-RIGHT: 20px; BORDER-RIGHT: medium none
}
.blocNavPied #navPied LI.dernier {
	WIDTH: 136px; PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px; BORDER-RIGHT: medium none
}
.blocNavPied #navPied LI.dernier A {
	BACKGROUND: url(images-css/pied/bg-contenu-fix.png) repeat-x left top
}
.blocNavPied #navPied LI.hautPage {
	WIDTH: 75px; PADDING-RIGHT: 17px; FLOAT: right; MARGIN-RIGHT: 0px; BORDER-RIGHT: medium none
}
.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 {
	PADDING-LEFT: 7px; BACKGROUND: url(images-css/pied/fl-haut-page.png) no-repeat left 4px; COLOR: #002884
}
#logoDF {
	POSITION: relative; WIDTH: auto; FLOAT: right; TOP: 0px; MARGIN-RIGHT: 21px
}
.bloc1 {
	POSITION: relative; WIDTH: 190px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/ce/bg-1.png) no-repeat left top; PADDING-TOP: 9px
}
.bloc14 {
	POSITION: relative; WIDTH: 190px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/ce/bg-1.png) no-repeat left top; PADDING-TOP: 9px
}
.bloc17 {
	POSITION: relative; WIDTH: 190px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/ce/bg-1.png) no-repeat left top; PADDING-TOP: 9px
}
.bloc18 {
	POSITION: relative; WIDTH: 190px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/ce/bg-1.png) no-repeat left top; PADDING-TOP: 9px
}
.bloc19 {
	POSITION: relative; WIDTH: 190px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/ce/bg-1.png) no-repeat left top; PADDING-TOP: 9px
}
.bloc20 {
	POSITION: relative; WIDTH: 190px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/ce/bg-1.png) no-repeat left top; PADDING-TOP: 9px
}
.bloc22 {
	POSITION: relative; WIDTH: 190px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/ce/bg-1.png) no-repeat left top; PADDING-TOP: 9px
}
.bloc23 {
	POSITION: relative; WIDTH: 190px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/ce/bg-1.png) no-repeat left top; PADDING-TOP: 9px
}
.bloc24 {
	POSITION: relative; WIDTH: 190px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/ce/bg-1.png) no-repeat left top; PADDING-TOP: 9px
}
.bloc26 {
	POSITION: relative; WIDTH: 190px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/ce/bg-1.png) no-repeat left top; PADDING-TOP: 9px
}
.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 {
	PADDING-BOTTOM: 12px; MIN-HEIGHT: 0px; BACKGROUND: url(images-css/commun/blocs/ce/bg-1.png) no-repeat -190px bottom
}
.bloc14 .bloc14Bas {
	PADDING-BOTTOM: 12px; MIN-HEIGHT: 0px; BACKGROUND: url(images-css/commun/blocs/ce/bg-1.png) no-repeat -190px bottom
}
.bloc17 .bloc17Bas {
	PADDING-BOTTOM: 12px; MIN-HEIGHT: 0px; BACKGROUND: url(images-css/commun/blocs/ce/bg-1.png) no-repeat -190px bottom
}
.bloc18 .bloc18Bas {
	PADDING-BOTTOM: 12px; MIN-HEIGHT: 0px; BACKGROUND: url(images-css/commun/blocs/ce/bg-1.png) no-repeat -190px bottom
}
.bloc19 .bloc19Bas {
	PADDING-BOTTOM: 12px; MIN-HEIGHT: 0px; BACKGROUND: url(images-css/commun/blocs/ce/bg-1.png) no-repeat -190px bottom
}
.bloc20 .bloc20Bas {
	PADDING-BOTTOM: 12px; MIN-HEIGHT: 0px; BACKGROUND: url(images-css/commun/blocs/ce/bg-1.png) no-repeat -190px bottom
}
.bloc22 .bloc22Bas {
	PADDING-BOTTOM: 12px; MIN-HEIGHT: 0px; BACKGROUND: url(images-css/commun/blocs/ce/bg-1.png) no-repeat -190px bottom
}
.bloc23 .bloc23Bas {
	PADDING-BOTTOM: 12px; MIN-HEIGHT: 0px; BACKGROUND: url(images-css/commun/blocs/ce/bg-1.png) no-repeat -190px bottom
}
.bloc24 .bloc24Bas {
	PADDING-BOTTOM: 12px; MIN-HEIGHT: 0px; BACKGROUND: url(images-css/commun/blocs/ce/bg-1.png) no-repeat -190px bottom
}
.bloc26 .bloc26Bas {
	PADDING-BOTTOM: 12px; MIN-HEIGHT: 0px; BACKGROUND: url(images-css/commun/blocs/ce/bg-1.png) no-repeat -190px bottom
}
.bloc14 .bloc14Bas {
	BACKGROUND: url(images-css/commun/blocs/ce/bg-14.png) no-repeat -190px bottom
}
.bloc14 .bloc7 {
	MARGIN: 10px 5px 0px
}
.bloc19 .bloc7 {
	MARGIN: 0px 5px
}
.bloc17 .bloc17Bas {
	BACKGROUND: url(images-css/commun/blocs/ce/bg-17.png) no-repeat -190px bottom
}
.bloc18 .bloc18Bas {
	PADDING-BOTTOM: 14px; BACKGROUND: url(images-css/commun/blocs/ce/bg-18.png) no-repeat -190px bottom
}
.bloc18 .bloc18Bas .titre {
	BACKGROUND-COLOR: #753ca9; MARGIN: 0px 10px; COLOR: white; FONT-SIZE: 1.18em; FONT-WEIGHT: bold
}
.bloc19 .bloc19Bas {
	BACKGROUND: url(images-css/commun/blocs/ce/bg-19.png) no-repeat -190px bottom
}
.bloc20 .bloc20Bas {
	PADDING-BOTTOM: 14px; BACKGROUND: url(images-css/commun/blocs/ce/bg-20.png) no-repeat -190px bottom
}
.bloc20 .bloc20Bas .titre {
	BACKGROUND-COLOR: #b90067; MARGIN: 0px 10px; COLOR: white; FONT-SIZE: 1.18em; FONT-WEIGHT: bold
}
.bloc22 .bloc22Bas {
	BACKGROUND: url(images-css/commun/blocs/ce/bg-22.png) no-repeat -190px bottom
}
.bloc22 .bloc7 {
	MARGIN: 0px 5px
}
.bloc23 .bloc23Bas {
	BACKGROUND: url(images-css/commun/blocs/ce/bg-23.png) no-repeat -190px bottom
}
.bloc23 .bloc23Bas .titre {
	BACKGROUND-COLOR: #0867c0; MARGIN: 0px 10px; COLOR: white; FONT-SIZE: 1.18em; FONT-WEIGHT: bold
}
.bloc24 .bloc24Bas {
	BACKGROUND: url(images-css/commun/blocs/ce/bg-24.png) no-repeat -190px bottom
}
.bloc24 .bloc24Bas .titre {
	BACKGROUND-COLOR: #b80600; MARGIN: 0px 10px; COLOR: white; FONT-SIZE: 1.18em; FONT-WEIGHT: bold
}
.bloc26 .bloc26Bas {
	BACKGROUND: url(images-css/commun/blocs/ce/bg-26.png) no-repeat -190px bottom
}
.bloc2 {
	BORDER-BOTTOM: #a2afb9 1px solid; POSITION: relative; BORDER-LEFT: #a2afb9 1px solid; WIDTH: 180px; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 6px; BORDER-TOP: #a2afb9 1px solid; BORDER-RIGHT: #a2afb9 1px solid
}
.bloc2 SPAN.titre {
	BORDER-BOTTOM: #a2afb9 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; COLOR: #79848d; PADDING-TOP: 2px
}
* + HTML .bloc2 P {
	MARGIN-TOP: -1px; MARGIN-BOTTOM: 1px
}
.bloc2 .texte {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 2px
}
.bloc3 {
	POSITION: relative; WIDTH: 187px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/ce/bg-3.png) no-repeat left top; PADDING-TOP: 6px
}
.bloc12 {
	POSITION: relative; WIDTH: 187px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/ce/bg-3.png) no-repeat left top; PADDING-TOP: 6px
}
.bloc13 {
	POSITION: relative; WIDTH: 187px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/ce/bg-3.png) no-repeat left top; PADDING-TOP: 6px
}
.bloc21 {
	POSITION: relative; WIDTH: 187px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/ce/bg-3.png) no-repeat left top; PADDING-TOP: 6px
}
.bloc25 {
	POSITION: relative; WIDTH: 187px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/ce/bg-3.png) no-repeat left top; PADDING-TOP: 6px
}
.bloc27 {
	POSITION: relative; WIDTH: 187px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/ce/bg-3.png) no-repeat left top; PADDING-TOP: 6px
}
.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 {
	PADDING-BOTTOM: 6px; MIN-HEIGHT: 0px; PADDING-LEFT: 0px; WIDTH: 187px; PADDING-RIGHT: 0px; BACKGROUND: url(images-css/commun/blocs/ce/bg-3.png) no-repeat -187px bottom; PADDING-TOP: 0px
}
.bloc12 .bloc12Bas {
	PADDING-BOTTOM: 6px; MIN-HEIGHT: 0px; PADDING-LEFT: 0px; WIDTH: 187px; PADDING-RIGHT: 0px; BACKGROUND: url(images-css/commun/blocs/ce/bg-3.png) no-repeat -187px bottom; PADDING-TOP: 0px
}
.bloc13 .bloc13Bas {
	PADDING-BOTTOM: 6px; MIN-HEIGHT: 0px; PADDING-LEFT: 0px; WIDTH: 187px; PADDING-RIGHT: 0px; BACKGROUND: url(images-css/commun/blocs/ce/bg-3.png) no-repeat -187px bottom; PADDING-TOP: 0px
}
.bloc21 .bloc21Bas {
	PADDING-BOTTOM: 6px; MIN-HEIGHT: 0px; PADDING-LEFT: 0px; WIDTH: 187px; PADDING-RIGHT: 0px; BACKGROUND: url(images-css/commun/blocs/ce/bg-3.png) no-repeat -187px bottom; PADDING-TOP: 0px
}
.bloc25 .bloc25Bas {
	PADDING-BOTTOM: 6px; MIN-HEIGHT: 0px; PADDING-LEFT: 0px; WIDTH: 187px; PADDING-RIGHT: 0px; BACKGROUND: url(images-css/commun/blocs/ce/bg-3.png) no-repeat -187px bottom; PADDING-TOP: 0px
}
.bloc27 .bloc27Bas {
	PADDING-BOTTOM: 6px; MIN-HEIGHT: 0px; PADDING-LEFT: 0px; WIDTH: 187px; PADDING-RIGHT: 0px; BACKGROUND: url(images-css/commun/blocs/ce/bg-3.png) no-repeat -187px bottom; PADDING-TOP: 0px
}
.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; WIDTH: 187px; MARGIN-BOTTOM: 20px; BACKGROUND: url(images-css/commun/blocs/ce/bg-4.png) no-repeat left top; PADDING-TOP: 6px
}
.bloc4 .bloc4Bas {
	PADDING-BOTTOM: 6px; MIN-HEIGHT: 0px; BACKGROUND: url(images-css/commun/blocs/ce/bg-4.png) no-repeat -187px bottom
}
.bloc5 {
	POSITION: relative; PADDING-BOTTOM: 6px; WIDTH: 187px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/ce/bg-5.png) no-repeat -187px bottom
}
.bloc5 .bloc5Bas {
	PADDING-BOTTOM: 8px; MIN-HEIGHT: 50px; BACKGROUND: url(images-css/commun/blocs/ce/bg-5.png) no-repeat left top; PADDING-TOP: 15px
}
.bloc6 {
	POSITION: relative; PADDING-BOTTOM: 6px; WIDTH: 187px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/ce/bg-6.png) no-repeat -187px bottom
}
.bloc6 .bloc6Bas {
	PADDING-BOTTOM: 8px; MIN-HEIGHT: 0px; BACKGROUND: url(images-css/commun/blocs/ce/bg-6.png) no-repeat left top; PADDING-TOP: 15px
}
.bloc7 {
	POSITION: relative; WIDTH: 178px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/ce/bg-7.png) no-repeat left top; PADDING-TOP: 6px
}
.bloc7 .bloc7Bas {
	PADDING-BOTTOM: 6px; BACKGROUND: url(images-css/commun/blocs/ce/bg-7.png) no-repeat -178px bottom
}
.bloc7 .source {
	MARGIN-TOP: 5px; DISPLAY: block
}
.bloc7 .sourceItalic {
	MARGIN-TOP: 5px; DISPLAY: block
}
.bloc8 {
	POSITION: relative; WIDTH: 187px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/ce/bg-8.png) no-repeat left top; PADDING-TOP: 7px
}
.bloc8-2 {
	POSITION: relative; WIDTH: 187px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/ce/bg-8.png) no-repeat left top; PADDING-TOP: 7px
}
.bloc9 {
	POSITION: relative; WIDTH: 187px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/ce/bg-8.png) no-repeat left top; PADDING-TOP: 7px
}
.bloc8-2 {
	BACKGROUND: url(images-css/commun/blocs/ce/bg-8-2.png) no-repeat left top
}
.bloc8 .bloc8Bas {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(images-css/commun/blocs/ce/bg-8.png) no-repeat -187px bottom; PADDING-TOP: 3px
}
.bloc9 .bloc9Bas {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(images-css/commun/blocs/ce/bg-8.png) no-repeat -187px bottom; PADDING-TOP: 3px
}
.bloc8-2 .bloc8Bas {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(images-css/commun/blocs/ce/bg-8-2.png) no-repeat -187px bottom; PADDING-TOP: 3px
}
.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 {
	MARGIN-BOTTOM: 5px; FONT-WEIGHT: bold
}
.bloc9 .titre {
	MARGIN-BOTTOM: 5px; FONT-WEIGHT: bold
}
.bloc8 .titre SPAN {
	FONT-WEIGHT: normal
}
.bloc9 .titre SPAN {
	FONT-WEIGHT: normal
}
.bloc10 {
	POSITION: relative; WIDTH: 187px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/ce/bg-10.png) no-repeat left top; PADDING-TOP: 6px
}
.bloc10-2 {
	POSITION: relative; WIDTH: 187px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/ce/bg-10.png) no-repeat left top; PADDING-TOP: 6px
}
.bloc10-2 {
	WIDTH: 178px; BACKGROUND: url(images-css/commun/blocs/ce/bg-10-2.png) no-repeat left top
}
.bloc10 .bloc10Bas {
	PADDING-BOTTOM: 6px; MIN-HEIGHT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(images-css/commun/blocs/ce/bg-10.png) no-repeat -187px bottom; PADDING-TOP: 0px
}
.bloc10-2 .bloc10Bas {
	PADDING-BOTTOM: 6px; MIN-HEIGHT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(images-css/commun/blocs/ce/bg-10.png) no-repeat -187px bottom; PADDING-TOP: 0px
}
.bloc10-2 .bloc10Bas {
	BACKGROUND: url(images-css/commun/blocs/ce/bg-10-2.png) no-repeat -178px bottom
}
.bloc10-2 .titre {
	BACKGROUND-COLOR: transparent; MARGIN: 0px 5px; COLOR: white; FONT-WEIGHT: bold
}
.bloc10 H3 A {
	BACKGROUND-COLOR: #0867c0; COLOR: white
}
.bloc10 H4 A {
	BACKGROUND-COLOR: #0867c0; COLOR: white
}
.bloc10 H3 A:hover {
	COLOR: white
}
.bloc10 H4 A:hover {
	COLOR: white
}
.bloc10 .titre2 {
	MARGIN: 0px 4px 0px 5px
}
.bloc11 {
	POSITION: relative; PADDING-BOTTOM: 6px; WIDTH: 187px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/ce/bg-11.png) no-repeat -187px bottom
}
.bloc11 .bloc11Bas {
	PADDING-BOTTOM: 8px; MIN-HEIGHT: 0px; BACKGROUND: url(images-css/commun/blocs/ce/bg-11.png) no-repeat left top; PADDING-TOP: 15px
}
.bloc15 {
	WIDTH: 170px; BACKGROUND: url(images-css/commun/blocs/ce/bg-15.png) no-repeat left top; PADDING-TOP: 6px
}
.bloc15 .bloc15Bas {
	PADDING-BOTTOM: 6px; BACKGROUND: url(images-css/commun/blocs/ce/bg-15.png) no-repeat -170px bottom
}
.bloc16 {
	WIDTH: 187px; BACKGROUND: url(images-css/commun/blocs/ce/bg-16.png) no-repeat left top; PADDING-TOP: 6px
}
.bloc16 .bloc16Bas {
	PADDING-BOTTOM: 6px; BACKGROUND: url(images-css/commun/blocs/ce/bg-16.png) no-repeat -187px bottom
}
.bloc1CC {
	POSITION: relative; WIDTH: 482px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/cc/bg-1.png) no-repeat left top; CLEAR: both; PADDING-TOP: 6px
}
.bloc6CC {
	POSITION: relative; WIDTH: 482px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/cc/bg-1.png) no-repeat left top; CLEAR: both; PADDING-TOP: 6px
}
.bloc7CC {
	POSITION: relative; WIDTH: 482px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/cc/bg-1.png) no-repeat left top; CLEAR: both; PADDING-TOP: 6px
}
.bloc7-2CC {
	POSITION: relative; WIDTH: 482px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/cc/bg-1.png) no-repeat left top; CLEAR: both; PADDING-TOP: 6px
}
.bloc7-3CC {
	POSITION: relative; WIDTH: 482px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/cc/bg-1.png) no-repeat left top; CLEAR: both; PADDING-TOP: 6px
}
.bloc17CC {
	POSITION: relative; WIDTH: 482px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/cc/bg-1.png) no-repeat left top; CLEAR: both; PADDING-TOP: 6px
}
.bloc6CC {
	WIDTH: 482px; BACKGROUND: url(images-css/commun/blocs/cc/bg-6.png) no-repeat left top
}
.bloc7CC {
	WIDTH: 647px; BACKGROUND: url(images-css/commun/blocs/cc/bg-7.png) no-repeat left top
}
.bloc7-2CC {
	WIDTH: 619px; BACKGROUND: url(images-css/commun/blocs/cc/bg-7-2.png) no-repeat left top
}
.bloc7-3CC {
	WIDTH: 673px; BACKGROUND: url(images-css/commun/blocs/cc/bg-7-3.png) no-repeat left top
}
.bloc17CC {
	WIDTH: 482px; BACKGROUND: url(images-css/commun/blocs/cc/bg-17.png) no-repeat left top
}
.bloc1CC .bloc1Bas {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: url(images-css/commun/blocs/cc/bg-1.png) no-repeat -482px bottom; PADDING-TOP: 0px
}
.bloc6CC .bloc6Bas {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: url(images-css/commun/blocs/cc/bg-1.png) no-repeat -482px bottom; PADDING-TOP: 0px
}
.bloc7CC .bloc7Bas {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: url(images-css/commun/blocs/cc/bg-1.png) no-repeat -482px bottom; PADDING-TOP: 0px
}
.bloc7-2CC .bloc7Bas {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: url(images-css/commun/blocs/cc/bg-1.png) no-repeat -482px bottom; PADDING-TOP: 0px
}
.bloc7-3CC .bloc7Bas {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: url(images-css/commun/blocs/cc/bg-1.png) no-repeat -482px bottom; PADDING-TOP: 0px
}
.bloc17CC .bloc17Bas {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: url(images-css/commun/blocs/cc/bg-1.png) no-repeat -482px bottom; PADDING-TOP: 0px
}
.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 {
	FONT-SIZE: 1.18em; FONT-WEIGHT: bold
}
.bloc6CC .titre {
	FONT-SIZE: 1.18em; FONT-WEIGHT: bold
}
.bloc7CC .titre {
	FONT-SIZE: 1.18em; FONT-WEIGHT: bold
}
.bloc17CC .bloc17Bas {
	BACKGROUND: url(images-css/commun/blocs/cc/bg-17.png) no-repeat -482px bottom
}
.bloc2CC {
	POSITION: relative; WIDTH: 471px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/cc/bg-2.png) no-repeat left top; PADDING-TOP: 6px
}
.bloc2-2CC {
	POSITION: relative; WIDTH: 471px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/cc/bg-2.png) no-repeat left top; PADDING-TOP: 6px
}
.bloc2-3CC {
	POSITION: relative; WIDTH: 471px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/cc/bg-2.png) no-repeat left top; PADDING-TOP: 6px
}
.bloc2-4CC {
	POSITION: relative; WIDTH: 471px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/cc/bg-2.png) no-repeat left top; PADDING-TOP: 6px
}
.bloc2-5CC {
	POSITION: relative; WIDTH: 471px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/cc/bg-2.png) no-repeat left top; PADDING-TOP: 6px
}
.bloc12CC {
	POSITION: relative; WIDTH: 471px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/cc/bg-2.png) no-repeat left top; PADDING-TOP: 6px
}
.bloc14CC {
	POSITION: relative; WIDTH: 471px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/cc/bg-2.png) no-repeat left top; PADDING-TOP: 6px
}
.bloc16CC {
	POSITION: relative; WIDTH: 471px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/cc/bg-2.png) no-repeat left top; PADDING-TOP: 6px
}
.bloc2-2CC {
	WIDTH: 647px; BACKGROUND: url(images-css/commun/blocs/cc/bg-2-2.png) no-repeat left top
}
.bloc2-3CC {
	WIDTH: 268px; BACKGROUND: url(images-css/commun/blocs/cc/bg-2-3.png) no-repeat left top
}
.bloc2-4CC {
	WIDTH: 179px; BACKGROUND: url(images-css/commun/blocs/cc/bg-2-4.png) no-repeat left top
}
.bloc2-5CC {
	WIDTH: 471px; BACKGROUND: url(images-css/commun/blocs/cc/bg-2-5.png) no-repeat left top
}
.bloc12CC {
	BACKGROUND: url(images-css/commun/blocs/cc/bg-12.png) no-repeat left top
}
.bloc14CC {
	WIDTH: 673px; BACKGROUND: url(images-css/commun/blocs/cc/bg-14.png) no-repeat left top
}
.bloc16CC {
	WIDTH: 482px; BACKGROUND: url(images-css/commun/blocs/cc/bg-16.png) no-repeat left top
}
.bloc2CC .bloc2Bas {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(images-css/commun/blocs/cc/bg-2.png) no-repeat -471px bottom; PADDING-TOP: 14px
}
.bloc2-2CC .bloc2Bas {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(images-css/commun/blocs/cc/bg-2.png) no-repeat -471px bottom; PADDING-TOP: 14px
}
.bloc2-3CC .bloc2Bas {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(images-css/commun/blocs/cc/bg-2.png) no-repeat -471px bottom; PADDING-TOP: 14px
}
.bloc2-4CC .bloc2Bas {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(images-css/commun/blocs/cc/bg-2.png) no-repeat -471px bottom; PADDING-TOP: 14px
}
.bloc2-5CC .bloc2Bas {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(images-css/commun/blocs/cc/bg-2.png) no-repeat -471px bottom; PADDING-TOP: 14px
}
.bloc12CC .bloc12Bas {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(images-css/commun/blocs/cc/bg-2.png) no-repeat -471px bottom; PADDING-TOP: 14px
}
.bloc14CC .bloc14Bas {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(images-css/commun/blocs/cc/bg-2.png) no-repeat -471px bottom; PADDING-TOP: 14px
}
.bloc16CC .bloc16Bas {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(images-css/commun/blocs/cc/bg-2.png) no-repeat -471px bottom; PADDING-TOP: 14px
}
.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 {
	MARGIN-BOTTOM: 5px; FONT-WEIGHT: bold
}
.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
}
.bloc3CC {
	POSITION: relative; WIDTH: 471px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/cc/bg-3.png) no-repeat left top; PADDING-TOP: 6px
}
.bloc3CC .bloc3Bas {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(images-css/commun/blocs/cc/bg-3.png) no-repeat -471px bottom; PADDING-TOP: 4px
}
.bloc4CC {
	BORDER-BOTTOM: #7ca0b5 1px solid; WIDTH: 100%; MARGIN-BOTTOM: 30px; BORDER-TOP: #7ca0b5 1px solid
}
.bloc4CC P.titre {
	BORDER-BOTTOM: #7ca0b5 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 1.1em; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.bloc4CC UL.list1 {
	MARGIN: 15px 10px
}
.bloc4CC .listImageHorizontale {
	TEXT-ALIGN: center; MARGIN: 10px 0px; WIDTH: 100%; DISPLAY: block
}
.bloc4CC .listImageHorizontale LI {
	TEXT-ALIGN: center; DISPLAY: inline; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 60px
}
.bloc4CC .listImageHorizontale LI.dernier {
	MARGIN-RIGHT: 0px
}
.bloc5CC {
	POSITION: relative; WIDTH: 482px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/cc/bg-5.png) no-repeat left top; PADDING-TOP: 6px
}
.bloc5-2CC {
	POSITION: relative; WIDTH: 482px; MARGIN-BOTTOM: 15px; BACKGROUND: url(images-css/commun/blocs/cc/bg-5.png) no-repeat left top; PADDING-TOP: 6px
}
.bloc5-2CC {
	WIDTH: 673px; BACKGROUND: url(images-css/commun/blocs/cc/bg-5-2.png) no-repeat left top
}
.bloc5CC .bloc5Bas {
	PADDING-BOTTOM: 6px; MIN-HEIGHT: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(images-css/commun/blocs/cc/bg-5.png) no-repeat -482px bottom; PADDING-TOP: 0px
}
.bloc5-2CC .bloc5Bas {
	PADDING-BOTTOM: 6px; MIN-HEIGHT: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(images-css/commun/blocs/cc/bg-5.png) no-repeat -482px bottom; PADDING-TOP: 0px
}
.bloc5-2CC .bloc5Bas {
	BACKGROUND: url(images-css/commun/blocs/cc/bg-5-2.png) no-repeat -673px bottom
}
.bloc8CC {
	WIDTH: 207px; BACKGROUND: url(images-css/commun/blocs/cc/bg-8.png) no-repeat left top; PADDING-TOP: 6px
}
.bloc8CC .bloc8Bas {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(images-css/commun/blocs/cc/bg-8.png) no-repeat -207px bottom; PADDING-TOP: 0px
}
.bloc8CC .bloc8Bas .titre {
	DISPLAY: block; MARGIN-BOTTOM: 5px; FONT-SIZE: 1.09em; FONT-WEIGHT: bold
}
.bloc9CC {
	WIDTH: 207px; BACKGROUND: url(images-css/commun/blocs/cc/bg-9.png) no-repeat left top; PADDING-TOP: 6px
}
.bloc9CC .bloc9Bas {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(images-css/commun/blocs/cc/bg-9.png) no-repeat -207px bottom; PADDING-TOP: 0px
}
.bloc10CC {
	WIDTH: 467px; BACKGROUND: url(images-css/commun/blocs/cc/bg-vie-publique.png) no-repeat left top; PADDING-TOP: 17px
}
.bloc10CC .logoViePublique {
	MARGIN-LEFT: 20px
}
.bloc10CC .bloc10Bas {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(images-css/commun/blocs/cc/bg-vie-publique.png) no-repeat -467px bottom; PADDING-TOP: 9px
}
.bloc10CC .bloc10Bas .titre {
	BORDER-BOTTOM: #7ca0b5 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 15px; FONT-SIZE: 1.09em; BORDER-TOP: #7ca0b5 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
.bloc10CC .bloc10Bas .list1 {
	MARGIN: 0px 10px
}
.bloc11CC {
	WIDTH: 447px; BACKGROUND: url(images-css/commun/blocs/cc/bg-11.png) no-repeat left top; PADDING-TOP: 6px
}
.bloc11CC .bloc11Bas {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(images-css/commun/blocs/cc/bg-11.png) no-repeat -447px bottom; PADDING-TOP: 0px
}
.bloc13CC {
	WIDTH: 467px; BACKGROUND: url(images-css/commun/blocs/cc/bg-13.png) no-repeat left top; PADDING-TOP: 4px
}
.bloc13CC .bloc13Bas {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(images-css/commun/blocs/cc/bg-13.png) no-repeat -467px bottom; PADDING-TOP: 6px
}
.bloc15CC {
	WIDTH: 653px; BACKGROUND: url(images-css/commun/blocs/cc/bg-15.png) no-repeat left top; PADDING-TOP: 6px
}
.bloc15CC .bloc15Bas {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(images-css/commun/blocs/cc/bg-15.png) no-repeat -653px bottom; PADDING-TOP: 0px
}
.titre1 {
	PADDING-LEFT: 7px; WIDTH: auto; DISPLAY: block; BACKGROUND: url(images-css/commun/titres/titre1.png) #e5003b no-repeat left -45px; FLOAT: left
}
.titre1 SPAN {
	LINE-HEIGHT: 14px; MIN-HEIGHT: 15px; WIDTH: auto; PADDING-RIGHT: 7px; DISPLAY: block; BACKGROUND: url(images-css/commun/titres/titre1.png) no-repeat right top; FLOAT: left; COLOR: white; FONT-SIZE: 1.18em; FONT-WEIGHT: bold
}
.titre2 {
	PADDING-BOTTOM: 2px; DISPLAY: block; BACKGROUND: url(images-css/commun/titres/titre2.png) #006fb9 no-repeat -178px bottom
}
.titre6 {
	PADDING-BOTTOM: 2px; DISPLAY: block; BACKGROUND: url(images-css/commun/titres/titre2.png) #006fb9 no-repeat -178px bottom
}
.titre6 {
	BACKGROUND: url(images-css/commun/titres/titre6.png) #037584 no-repeat -178px bottom
}
.titre2 SPAN {
	PADDING-BOTTOM: 0px; MIN-HEIGHT: 0px; PADDING-LEFT: 9px; WIDTH: auto; PADDING-RIGHT: 9px; DISPLAY: block; BACKGROUND: url(images-css/commun/titres/titre2.png) no-repeat left top; COLOR: white; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.titre6 SPAN {
	PADDING-BOTTOM: 0px; MIN-HEIGHT: 0px; PADDING-LEFT: 9px; WIDTH: auto; PADDING-RIGHT: 9px; DISPLAY: block; BACKGROUND: url(images-css/commun/titres/titre2.png) no-repeat left top; COLOR: white; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.titre6 SPAN {
	BACKGROUND: url(images-css/commun/titres/titre6.png) no-repeat left top
}
.titre2-2 {
	PADDING-LEFT: 7px; DISPLAY: block; BACKGROUND: url(images-css/commun/titres/titre2-2.png) no-repeat left -43px
}
.titre6-2 {
	PADDING-LEFT: 7px; DISPLAY: block; BACKGROUND: url(images-css/commun/titres/titre2-2.png) no-repeat left -43px
}
.titre6-2 {
	BACKGROUND: url(images-css/commun/titres/titre6-2.png) no-repeat left -43px
}
.titre2-2 SPAN {
	LINE-HEIGHT: 16px; MIN-HEIGHT: 17px; WIDTH: auto; PADDING-RIGHT: 9px; DISPLAY: block; BACKGROUND: url(images-css/commun/titres/titre2-2.png) no-repeat right top; COLOR: white; FONT-WEIGHT: bold
}
.titre6-2 SPAN {
	LINE-HEIGHT: 16px; MIN-HEIGHT: 17px; WIDTH: auto; PADDING-RIGHT: 9px; DISPLAY: block; BACKGROUND: url(images-css/commun/titres/titre2-2.png) no-repeat right top; COLOR: white; FONT-WEIGHT: bold
}
.titre6-2 SPAN {
	BACKGROUND: url(images-css/commun/titres/titre6-2.png) no-repeat right top
}
.titre2-2 SPAN SPAN {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #006fb9; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
.titre6-2 SPAN SPAN {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #006fb9; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
.titre6-2 SPAN SPAN {
	BACKGROUND-COLOR: #037584
}
.titre3 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 12px; WIDTH: 148px; PADDING-RIGHT: 12px; BACKGROUND: url(images-css/commun/titres/titre3.png) no-repeat left top; COLOR: #0867c0; MARGIN-LEFT: 10px; FONT-SIZE: 1.27em; FONT-WEIGHT: bold; PADDING-TOP: 15px
}
.titre5 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 12px; WIDTH: 148px; PADDING-RIGHT: 12px; BACKGROUND: url(images-css/commun/titres/titre3.png) no-repeat left top; COLOR: #0867c0; MARGIN-LEFT: 10px; FONT-SIZE: 1.27em; FONT-WEIGHT: bold; PADDING-TOP: 15px
}
.titre7 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 12px; WIDTH: 148px; PADDING-RIGHT: 12px; BACKGROUND: url(images-css/commun/titres/titre3.png) no-repeat left top; COLOR: #0867c0; MARGIN-LEFT: 10px; FONT-SIZE: 1.27em; FONT-WEIGHT: bold; PADDING-TOP: 15px
}
.titre8 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 12px; WIDTH: 148px; PADDING-RIGHT: 12px; BACKGROUND: url(images-css/commun/titres/titre3.png) no-repeat left top; COLOR: #0867c0; MARGIN-LEFT: 10px; FONT-SIZE: 1.27em; FONT-WEIGHT: bold; PADDING-TOP: 15px
}
.titre9 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 12px; WIDTH: 148px; PADDING-RIGHT: 12px; BACKGROUND: url(images-css/commun/titres/titre3.png) no-repeat left top; COLOR: #0867c0; MARGIN-LEFT: 10px; FONT-SIZE: 1.27em; FONT-WEIGHT: bold; PADDING-TOP: 15px
}
.titre5 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 12px; WIDTH: 154px; PADDING-RIGHT: 10px; BACKGROUND: url(images-css/commun/titres/titre5.png) no-repeat left top; COLOR: black; MARGIN-LEFT: 6px; PADDING-TOP: 8px
}
.titre7 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 12px; WIDTH: 154px; PADDING-RIGHT: 10px; BACKGROUND: url(images-css/commun/titres/titre5.png) no-repeat left top; COLOR: black; MARGIN-LEFT: 6px; PADDING-TOP: 8px
}
.titre8 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 12px; WIDTH: 154px; PADDING-RIGHT: 10px; BACKGROUND: url(images-css/commun/titres/titre5.png) no-repeat left top; COLOR: black; MARGIN-LEFT: 6px; PADDING-TOP: 8px
}
.titre9 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 12px; WIDTH: 154px; PADDING-RIGHT: 10px; BACKGROUND: url(images-css/commun/titres/titre5.png) no-repeat left top; COLOR: black; MARGIN-LEFT: 6px; PADDING-TOP: 8px
}
.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 {
	POSITION: relative; PADDING-LEFT: 10px; WIDTH: auto; DISPLAY: inline-block; BACKGROUND: url(images-css/commun/titres/titre4.png) no-repeat left -30px; FLOAT: left; TEXT-DECORATION: none
}
.titre4:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.titre4 SPAN {
	LINE-HEIGHT: 19px; MIN-HEIGHT: 20px; WIDTH: auto; PADDING-RIGHT: 10px; DISPLAY: inline-block; BACKGROUND: url(images-css/commun/titres/titre4.png) no-repeat right top; FLOAT: left; HEIGHT: 20px; CURSOR: pointer; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.titre4:hover {
	TEXT-DECORATION: none
}
.titre4:hover SPAN {
	TEXT-DECORATION: underline
}
.titreServEtForm {
	PADDING-BOTTOM: 0px; MIN-HEIGHT: 43px; PADDING-LEFT: 10px; WIDTH: 168px; PADDING-RIGHT: 14px; BACKGROUND: url(images-css/commun/titres/bg-serv-form.png) #b90067 no-repeat left top; COLOR: white; FONT-SIZE: 1.18em; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
.titreAnnuaire {
	PADDING-BOTTOM: 0px; MIN-HEIGHT: 43px; PADDING-LEFT: 10px; WIDTH: 168px; PADDING-RIGHT: 14px; BACKGROUND: url(images-css/commun/titres/bg-serv-form.png) #b90067 no-repeat left top; COLOR: white; FONT-SIZE: 1.18em; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
.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 {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 5px
}
.bt1 {
	PADDING-RIGHT: 8px; DISPLAY: block; BACKGROUND: url(images-css/commun/boutons/bt1.png) no-repeat right bottom; FLOAT: left; HEIGHT: 18px
}
.bt1 SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 8px; DISPLAY: block; BACKGROUND: url(images-css/commun/boutons/bt1.png) no-repeat left top; FLOAT: left; HEIGHT: 18px; COLOR: white; BORDER-TOP: 0px; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: 0px
}
.bt1 INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 8px; DISPLAY: block; BACKGROUND: url(images-css/commun/boutons/bt1.png) no-repeat left top; FLOAT: left; HEIGHT: 18px; COLOR: white; BORDER-TOP: 0px; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: 0px
}
.bt1 INPUT {
	PADDING-BOTTOM: 2px
}
.bt1:hover SPAN {
	TEXT-DECORATION: underline
}
.bt1 INPUT:hover {
	TEXT-DECORATION: underline
}
.bt2 {
	POSITION: relative; WIDTH: auto; PADDING-RIGHT: 10px; DISPLAY: inline-block; BACKGROUND: url(images-css/commun/boutons/bt2.png) no-repeat right -30px; FLOAT: left; TEXT-DECORATION: none
}
.bt2-2 {
	POSITION: relative; WIDTH: auto; PADDING-RIGHT: 10px; DISPLAY: inline-block; BACKGROUND: url(images-css/commun/boutons/bt2.png) no-repeat right -30px; FLOAT: left; TEXT-DECORATION: none
}
.bt8 {
	POSITION: relative; WIDTH: auto; PADDING-RIGHT: 10px; DISPLAY: inline-block; BACKGROUND: url(images-css/commun/boutons/bt2.png) no-repeat right -30px; FLOAT: left; TEXT-DECORATION: none
}
.bt2-2 {
	PADDING-RIGHT: 24px; BACKGROUND: url(images-css/commun/boutons/bt2-2.png) no-repeat right -30px
}
.bt8 {
	BACKGROUND: url(images-css/commun/boutons/bt8.png) no-repeat right -30px
}
.bt2 SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 19px; PADDING-LEFT: 10px; WIDTH: auto; DISPLAY: inline-block; BACKGROUND: url(images-css/commun/boutons/bt2.png) no-repeat left top; FLOAT: left; HEIGHT: 20px; COLOR: #002884; BORDER-TOP: 0px; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.bt2 INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 19px; PADDING-LEFT: 10px; WIDTH: auto; DISPLAY: inline-block; BACKGROUND: url(images-css/commun/boutons/bt2.png) no-repeat left top; FLOAT: left; HEIGHT: 20px; COLOR: #002884; BORDER-TOP: 0px; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.bt2-2 SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 19px; PADDING-LEFT: 10px; WIDTH: auto; DISPLAY: inline-block; BACKGROUND: url(images-css/commun/boutons/bt2.png) no-repeat left top; FLOAT: left; HEIGHT: 20px; COLOR: #002884; BORDER-TOP: 0px; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.bt2-2 INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 19px; PADDING-LEFT: 10px; WIDTH: auto; DISPLAY: inline-block; BACKGROUND: url(images-css/commun/boutons/bt2.png) no-repeat left top; FLOAT: left; HEIGHT: 20px; COLOR: #002884; BORDER-TOP: 0px; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.bt8 SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 19px; PADDING-LEFT: 10px; WIDTH: auto; DISPLAY: inline-block; BACKGROUND: url(images-css/commun/boutons/bt2.png) no-repeat left top; FLOAT: left; HEIGHT: 20px; COLOR: #002884; BORDER-TOP: 0px; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.bt8 INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 19px; PADDING-LEFT: 10px; WIDTH: auto; DISPLAY: inline-block; BACKGROUND: url(images-css/commun/boutons/bt2.png) no-repeat left top; FLOAT: left; HEIGHT: 20px; COLOR: #002884; BORDER-TOP: 0px; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.bt2-2 SPAN {
	PADDING-RIGHT: 3px; BACKGROUND: url(images-css/commun/boutons/bt2-2.png) no-repeat left top
}
.bt2-2 INPUT {
	PADDING-RIGHT: 3px; BACKGROUND: url(images-css/commun/boutons/bt2-2.png) no-repeat left top
}
.bt8 SPAN {
	BACKGROUND: url(images-css/commun/boutons/bt8.png) no-repeat left top; COLOR: #bf0001
}
.bt8 INPUT {
	BACKGROUND: url(images-css/commun/boutons/bt8.png) no-repeat left top; COLOR: #bf0001
}
.bt2 INPUT {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: inherit; HEIGHT: 20px
}
.bt2-2 INPUT {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: inherit; HEIGHT: 20px
}
.bt8 INPUT {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: inherit; HEIGHT: 20px
}
.bt2:hover {
	TEXT-DECORATION: none
}
.bt2-2:hover {
	TEXT-DECORATION: none
}
.bt8:hover {
	TEXT-DECORATION: none
}
.bt2:hover SPAN {
	TEXT-DECORATION: underline
}
.bt2 INPUT:hover {
	TEXT-DECORATION: underline
}
.bt2-2:hover SPAN {
	TEXT-DECORATION: underline
}
.bt2-2 INPUT:hover {
	TEXT-DECORATION: underline
}
.bt8:hover SPAN {
	TEXT-DECORATION: underline
}
.bt8 INPUT:hover {
	TEXT-DECORATION: underline
}
.bt3 {
	POSITION: relative; WIDTH: auto; PADDING-RIGHT: 12px; DISPLAY: inline-block; BACKGROUND: url(images-css/commun/boutons/bt3.png) no-repeat right -36px; FLOAT: left; TEXT-DECORATION: none
}
.bt4 {
	POSITION: relative; WIDTH: auto; PADDING-RIGHT: 12px; DISPLAY: inline-block; BACKGROUND: url(images-css/commun/boutons/bt3.png) no-repeat right -36px; FLOAT: left; TEXT-DECORATION: none
}
.bt7 {
	POSITION: relative; WIDTH: auto; PADDING-RIGHT: 12px; DISPLAY: inline-block; BACKGROUND: url(images-css/commun/boutons/bt3.png) no-repeat right -36px; FLOAT: left; TEXT-DECORATION: none
}
.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 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 19px; PADDING-LEFT: 12px; WIDTH: auto; DISPLAY: inline-block; BACKGROUND: url(images-css/commun/boutons/bt3.png) no-repeat left top; FLOAT: left; HEIGHT: 22px; COLOR: white; BORDER-TOP: 0px; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.bt4 SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 19px; PADDING-LEFT: 12px; WIDTH: auto; DISPLAY: inline-block; BACKGROUND: url(images-css/commun/boutons/bt3.png) no-repeat left top; FLOAT: left; HEIGHT: 22px; COLOR: white; BORDER-TOP: 0px; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.bt7 SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 19px; PADDING-LEFT: 12px; WIDTH: auto; DISPLAY: inline-block; BACKGROUND: url(images-css/commun/boutons/bt3.png) no-repeat left top; FLOAT: left; HEIGHT: 22px; COLOR: white; BORDER-TOP: 0px; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.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 {
	BACKGROUND-POSITION: right -96px
}
.bt4:hover {
	BACKGROUND-POSITION: right -96px
}
.bt7:hover {
	BACKGROUND-POSITION: right -96px
}
.bt3:hover SPAN {
	BACKGROUND-POSITION: left -60px
}
.bt4:hover SPAN {
	BACKGROUND-POSITION: left -60px
}
.bt7:hover SPAN {
	BACKGROUND-POSITION: left -60px
}
.bt3 INPUT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: url(images-css/commun/boutons/bt3-bg.png) #037584 repeat-x left top; COLOR: white; BORDER-TOP: medium none; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
.bt4 INPUT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: url(images-css/commun/boutons/bt3-bg.png) #037584 repeat-x left top; COLOR: white; BORDER-TOP: medium none; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
.bt7 INPUT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: url(images-css/commun/boutons/bt3-bg.png) #037584 repeat-x left top; COLOR: white; BORDER-TOP: medium none; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
.bt3 SPAN SPAN {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: url(images-css/commun/boutons/bt3-bg.png) #037584 repeat-x left top; COLOR: white; BORDER-TOP: medium none; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
.bt4 SPAN SPAN {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: url(images-css/commun/boutons/bt3-bg.png) #037584 repeat-x left top; COLOR: white; BORDER-TOP: medium none; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
.bt7 SPAN SPAN {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: url(images-css/commun/boutons/bt3-bg.png) #037584 repeat-x left top; COLOR: white; BORDER-TOP: medium none; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
.bt3 SPAN SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; MIN-HEIGHT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; HEIGHT: auto; PADDING-TOP: 0px
}
.bt4 SPAN SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; MIN-HEIGHT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; HEIGHT: auto; PADDING-TOP: 0px
}
.bt7 SPAN SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; MIN-HEIGHT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; HEIGHT: auto; PADDING-TOP: 0px
}
.bt4 SPAN SPAN {
	BACKGROUND: url(images-css/commun/boutons/bt4-bg.png) #0155ac repeat-x left top
}
.bt4 INPUT {
	BACKGROUND: url(images-css/commun/boutons/bt4-bg.png) #0155ac repeat-x left top
}
.bt7 SPAN SPAN {
	BACKGROUND: url(images-css/commun/boutons/bt7-bg.png) #505050 repeat-x left top
}
.bt7 INPUT {
	BACKGROUND: url(images-css/commun/boutons/bt7-bg.png) #505050 repeat-x left top
}
.bt3:hover INPUT {
	BACKGROUND-POSITION: left -24px
}
.bt4:hover INPUT {
	BACKGROUND-POSITION: left -24px
}
.bt7:hover INPUT {
	BACKGROUND-POSITION: left -24px
}
.bt5 {
	POSITION: relative; WIDTH: auto; PADDING-RIGHT: 13px; DISPLAY: inline-block; BACKGROUND: url(images-css/commun/boutons/bt5.png) no-repeat right -36px; FLOAT: left; TEXT-DECORATION: none
}
.bt5-2 {
	POSITION: relative; WIDTH: auto; PADDING-RIGHT: 13px; DISPLAY: inline-block; BACKGROUND: url(images-css/commun/boutons/bt5.png) no-repeat right -36px; FLOAT: left; TEXT-DECORATION: none
}
.bt5-3 {
	POSITION: relative; WIDTH: auto; PADDING-RIGHT: 13px; DISPLAY: inline-block; BACKGROUND: url(images-css/commun/boutons/bt5.png) no-repeat right -36px; FLOAT: left; TEXT-DECORATION: none
}
.bt6 {
	POSITION: relative; WIDTH: auto; PADDING-RIGHT: 13px; DISPLAY: inline-block; BACKGROUND: url(images-css/commun/boutons/bt5.png) no-repeat right -36px; FLOAT: left; TEXT-DECORATION: none
}
.bt5-2 {
	PADDING-RIGHT: 27px; BACKGROUND: url(images-css/commun/boutons/bt5-2.png) no-repeat right -36px
}
.bt5-3 {
	PADDING-RIGHT: 30px; BACKGROUND: url(images-css/commun/boutons/bt5-3.png) no-repeat right -36px
}
.bt6 {
	BACKGROUND: url(images-css/commun/boutons/bt6.png) no-repeat right -36px
}
.bt5 SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 19px; PADDING-LEFT: 13px; WIDTH: auto; DISPLAY: inline-block; BACKGROUND: url(images-css/commun/boutons/bt5.png) no-repeat left top; FLOAT: left; HEIGHT: 22px; COLOR: white; BORDER-TOP: 0px; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.bt5-2 SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 19px; PADDING-LEFT: 13px; WIDTH: auto; DISPLAY: inline-block; BACKGROUND: url(images-css/commun/boutons/bt5.png) no-repeat left top; FLOAT: left; HEIGHT: 22px; COLOR: white; BORDER-TOP: 0px; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.bt5-3 SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 19px; PADDING-LEFT: 13px; WIDTH: auto; DISPLAY: inline-block; BACKGROUND: url(images-css/commun/boutons/bt5.png) no-repeat left top; FLOAT: left; HEIGHT: 22px; COLOR: white; BORDER-TOP: 0px; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.bt6 SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 19px; PADDING-LEFT: 13px; WIDTH: auto; DISPLAY: inline-block; BACKGROUND: url(images-css/commun/boutons/bt5.png) no-repeat left top; FLOAT: left; HEIGHT: 22px; COLOR: white; BORDER-TOP: 0px; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.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 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: url(images-css/commun/boutons/bt5-bg.png) #612a94 repeat-x left top; COLOR: white; BORDER-TOP: medium none; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
.bt5-2 INPUT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: url(images-css/commun/boutons/bt5-bg.png) #612a94 repeat-x left top; COLOR: white; BORDER-TOP: medium none; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
.bt5-3 INPUT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: url(images-css/commun/boutons/bt5-bg.png) #612a94 repeat-x left top; COLOR: white; BORDER-TOP: medium none; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
.bt6 INPUT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: url(images-css/commun/boutons/bt5-bg.png) #612a94 repeat-x left top; COLOR: white; BORDER-TOP: medium none; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
.bt5 SPAN SPAN {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: url(images-css/commun/boutons/bt5-bg.png) #612a94 repeat-x left top; COLOR: white; BORDER-TOP: medium none; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
.bt5-2 SPAN SPAN {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: url(images-css/commun/boutons/bt5-bg.png) #612a94 repeat-x left top; COLOR: white; BORDER-TOP: medium none; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
.bt5-3 SPAN SPAN {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: url(images-css/commun/boutons/bt5-bg.png) #612a94 repeat-x left top; COLOR: white; BORDER-TOP: medium none; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
.bt6 SPAN SPAN {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: url(images-css/commun/boutons/bt5-bg.png) #612a94 repeat-x left top; COLOR: white; BORDER-TOP: medium none; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
.bt6 INPUT {
	BACKGROUND: url(images-css/commun/boutons/bt6-bg.png) #88004c repeat-x left top
}
.bt6 SPAN SPAN {
	BACKGROUND: url(images-css/commun/boutons/bt6-bg.png) #88004c repeat-x left top
}
.bt5 SPAN SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; MIN-HEIGHT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; HEIGHT: auto; PADDING-TOP: 0px
}
.bt5-2 SPAN SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; MIN-HEIGHT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; HEIGHT: auto; PADDING-TOP: 0px
}
.bt5-3 SPAN SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; MIN-HEIGHT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; HEIGHT: auto; PADDING-TOP: 0px
}
.bt6 SPAN SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; MIN-HEIGHT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; HEIGHT: auto; PADDING-TOP: 0px
}
.bt5:hover INPUT {
	BACKGROUND-POSITION: left -24px
}
.bt5-2:hover INPUT {
	BACKGROUND-POSITION: left -24px
}
.bt5-3:hover INPUT {
	BACKGROUND-POSITION: left -24px
}
.bt6:hover INPUT {
	BACKGROUND-POSITION: left -24px
}
.bt5:hover {
	BACKGROUND-POSITION: right -96px
}
.bt5-2:hover {
	BACKGROUND-POSITION: right -96px
}
.bt5-3:hover {
	BACKGROUND-POSITION: right -96px
}
.bt6:hover {
	BACKGROUND-POSITION: right -96px
}
.bt5:hover SPAN {
	BACKGROUND-POSITION: left -60px
}
.bt5-2:hover SPAN {
	BACKGROUND-POSITION: left -60px
}
.bt5-3:hover SPAN {
	BACKGROUND-POSITION: left -60px
}
.bt6:hover SPAN {
	BACKGROUND-POSITION: left -60px
}
.sep1 {
	LINE-HEIGHT: 0; BACKGROUND-COLOR: #fbb35e; MARGIN: 1px 15px 10px; HEIGHT: 1px; CLEAR: both; FONT-SIZE: 0em
}
.sep2 {
	LINE-HEIGHT: 0; BACKGROUND-COLOR: #fbb35e; MARGIN: 1px 15px 10px; HEIGHT: 1px; CLEAR: both; FONT-SIZE: 0em
}
.sep4 {
	LINE-HEIGHT: 0; BACKGROUND-COLOR: #fbb35e; MARGIN: 1px 15px 10px; HEIGHT: 1px; CLEAR: both; FONT-SIZE: 0em
}
.sep5 {
	LINE-HEIGHT: 0; BACKGROUND-COLOR: #fbb35e; MARGIN: 1px 15px 10px; HEIGHT: 1px; CLEAR: both; FONT-SIZE: 0em
}
.sep6 {
	LINE-HEIGHT: 0; BACKGROUND-COLOR: #fbb35e; MARGIN: 1px 15px 10px; HEIGHT: 1px; CLEAR: both; FONT-SIZE: 0em
}
.sep7 {
	LINE-HEIGHT: 0; BACKGROUND-COLOR: #fbb35e; MARGIN: 1px 15px 10px; HEIGHT: 1px; CLEAR: both; FONT-SIZE: 0em
}
.sep2 {
	BACKGROUND-COLOR: #a9c4db
}
.sep3 {
	MARGIN: 10px 0px; BACKGROUND: url(images-css/commun/deco/bg-sep3.png) repeat-x left top; HEIGHT: 12px; CLEAR: both; FONT-SIZE: 0em
}
.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 {
	BORDER-TOP: #a9c4db 1px solid; PADDING-TOP: 7px
}
UL.list3-2 {
	BORDER-TOP: #a9c4db 1px solid; PADDING-TOP: 7px
}
UL.list3-3 {
	BORDER-TOP: #a9c4db 1px solid; PADDING-TOP: 7px
}
UL.list3-3 {
	BORDER-TOP: #e1b7f8 1px solid
}
UL.listStandard LI {
	MIN-HEIGHT: 0px; MARGIN-BOTTOM: 7px
}
UL.list1 LI {
	MIN-HEIGHT: 0px; MARGIN-BOTTOM: 7px
}
UL.list2 LI {
	MIN-HEIGHT: 0px; MARGIN-BOTTOM: 7px
}
UL.list3 LI {
	MIN-HEIGHT: 0px; MARGIN-BOTTOM: 7px
}
UL.list3-2 LI {
	MIN-HEIGHT: 0px; MARGIN-BOTTOM: 7px
}
UL.list3-3 LI {
	MIN-HEIGHT: 0px; MARGIN-BOTTOM: 7px
}
UL.list4 LI {
	MIN-HEIGHT: 0px; MARGIN-BOTTOM: 7px
}
UL.list6 LI {
	MIN-HEIGHT: 0px; MARGIN-BOTTOM: 7px
}
UL.list7 LI {
	MIN-HEIGHT: 0px; MARGIN-BOTTOM: 7px
}
UL.listStandard LI.dernier {
	MARGIN-BOTTOM: 0px
}
UL.list1 LI.dernier {
	MARGIN-BOTTOM: 0px
}
UL.list2 LI.dernier {
	MARGIN-BOTTOM: 0px
}
UL.list3 LI.dernier {
	MARGIN-BOTTOM: 0px
}
UL.list3-2 LI.dernier {
	MARGIN-BOTTOM: 0px
}
UL.list3-3 LI.dernier {
	MARGIN-BOTTOM: 0px
}
UL.list4 LI.dernier {
	MARGIN-BOTTOM: 0px
}
UL.list6 LI.dernier {
	MARGIN-BOTTOM: 0px
}
UL.list7 LI.dernier {
	MARGIN-BOTTOM: 0px
}
UL.list3 UL.list1 {
	MARGIN-TOP: 5px; BORDER-TOP: #a9c4db 1px solid; PADDING-TOP: 5px
}
UL.list1 LI {
	PADDING-LEFT: 15px; BACKGROUND: url(images-css/commun/puces/puce1.png) no-repeat 2px 3px
}
UL.list3 UL.list1 LI {
	PADDING-LEFT: 15px; BACKGROUND: url(images-css/commun/puces/puce1.png) no-repeat 2px 3px
}
UL.list3 UL.list1 LI {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND-POSITION: 2px 6px; PADDING-TOP: 3px
}
UL.list3 UL.list1 LI {
	BORDER-BOTTOM: medium none
}
UL.list3 UL.list1 LI:hover {
	BACKGROUND-COLOR: #e2eef5
}
UL.list3 UL.list1 LI A {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-WEIGHT: normal
}
UL.list3 UL.list1 LI A:hover {
	TEXT-DECORATION: underline
}
UL.list2 LI {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 17px; PADDING-RIGHT: 0px; BACKGROUND: url(images-css/commun/puces/puce2.png) no-repeat left 2px; PADDING-TOP: 1px
}
UL.list3 LI {
	BORDER-BOTTOM: #a9c4db 1px solid; PADDING-BOTTOM: 7px; FONT-WEIGHT: bold
}
UL.list3-2 LI {
	BORDER-BOTTOM: #a9c4db 1px solid; PADDING-BOTTOM: 7px; FONT-WEIGHT: bold
}
UL.list3-3 LI {
	BORDER-BOTTOM: #a9c4db 1px solid; PADDING-BOTTOM: 7px; FONT-WEIGHT: bold
}
UL.list3-3 LI {
	BORDER-BOTTOM: #e1b7f8 1px solid
}
UL.list3 LI A {
	PADDING-LEFT: 10px; DISPLAY: block; BACKGROUND: url(images-css/commun/puces/puce3.png) no-repeat left 4px
}
UL.list3 LI A.plus {
	BACKGROUND: url(images-css/commun/puces/puce3b.png) no-repeat left 4px
}
UL.list3 LI A:hover {
	TEXT-DECORATION: none
}
UL.list3 LI A.plus:hover {
	TEXT-DECORATION: none
}
UL.list3 LI UL.list3Int {
	MARGIN-TOP: 7px; BORDER-TOP: #a9c4db 1px solid; PADDING-TOP: 7px
}
UL.list3 UL.list3Int LI {
	BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; DISPLAY: block; MARGIN-BOTTOM: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-WEIGHT: normal
}
UL.list3 UL.list3Int LI A {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 6px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: block; PADDING-TOP: 6px
}
UL.list3 UL.list3Int LI SPAN {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 6px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: block; PADDING-TOP: 6px
}
UL.list3 UL.list3Int LI.actif {
	BACKGROUND-IMAGE: none
}
UL.list3 UL.list3Int LI.actif {
	BACKGROUND-COLOR: #e2eef5
}
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 {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 17px; PADDING-RIGHT: 0px; BACKGROUND: url(images-css/commun/puces/puce4.png) no-repeat left 3px; PADDING-TOP: 1px
}
UL.list6 LI {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 17px; PADDING-RIGHT: 0px; BACKGROUND: url(images-css/commun/puces/puce6.png) no-repeat left 3px; PADDING-TOP: 1px
}
UL.list7 LI {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 17px; PADDING-RIGHT: 0px; BACKGROUND: url(images-css/commun/puces/puce7.png) no-repeat left 3px; PADDING-TOP: 1px
}
.liste2ColCC {
	DISPLAY: inline-block; BACKGROUND: url(../images-css/commun/deco/bg-liste.png) repeat-x left top
}
.liste2ColCC LI.gauche {
	BORDER-BOTTOM: #bed6e6 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 10px; WIDTH: 211px; PADDING-RIGHT: 10px; DISPLAY: block; MARGIN-BOTTOM: 10px; FLOAT: left; PADDING-TOP: 0px
}
.liste2ColCC LI.droite {
	BORDER-BOTTOM: #bed6e6 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 10px; WIDTH: 211px; PADDING-RIGHT: 10px; DISPLAY: block; MARGIN-BOTTOM: 10px; FLOAT: left; PADDING-TOP: 0px
}
.liste2ColCC LI.gauche {
	CLEAR: both; MARGIN-RIGHT: 20px
}
.liste2ColCC LI.derniereLigne {
	BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 0px
}
.liste2ColCC LI A.titre {
	PADDING-BOTTOM: 10px; DISPLAY: block; FONT-SIZE: 1.36em; FONT-WEIGHT: bold
}
.liste2ColCC LI A:hover SPAN {
	TEXT-DECORATION: underline
}
.liste2ColCC LI UL.list4 {
	MARGIN-TOP: 15px
}
A.lien1 {
	PADDING-LEFT: 10px; DISPLAY: block; BACKGROUND: url(images-css/commun/puces/puce1.png) no-repeat left 3px
}
A.lien2 {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 17px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(images-css/commun/puces/puce2.png) no-repeat left 3px; PADDING-TOP: 1px
}
A.lien3 {
	PADDING-LEFT: 10px; DISPLAY: block; BACKGROUND: url(images-css/commun/puces/puce3.png) no-repeat left 4px
}
A.lien4 {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 17px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(images-css/commun/puces/puce4.png) no-repeat left 3px; PADDING-TOP: 1px
}
A.lien5 {
	FONT-WEIGHT: bold
}
A.lien6 {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 17px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(images-css/commun/puces/puce6.png) no-repeat left 3px; PADDING-TOP: 1px
}
A.lien7 {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 17px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(images-css/commun/puces/puce7.png) no-repeat left 3px; PADDING-TOP: 1px
}
A.lien10 {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 17px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(images-css/commun/puces/puce10.png) no-repeat left 4px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
A.lien12 {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 17px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(images-css/commun/puces/puce12.png) no-repeat left 3px; PADDING-TOP: 1px
}
A.lien13 {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 17px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(images-css/commun/puces/puce13.png) no-repeat left 3px; COLOR: #b80600; PADDING-TOP: 1px
}
A.lien13:hover {
	COLOR: #b80600
}
A.lienExterne IMG {
	MARGIN-LEFT: 6px; VERTICAL-ALIGN: baseline
}
A.lienPlus {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(images-css/commun/puces/puce3b.png) no-repeat left 5px; PADDING-TOP: 1px
}
A.moins {
	PADDING-LEFT: 10px; BACKGROUND: url(images-css/commun/puces/puce3.png) no-repeat left 4px
}
A.plus {
	PADDING-LEFT: 10px; BACKGROUND: url(images-css/commun/puces/puce3b.png) no-repeat left 4px
}
A.moins:hover {
	TEXT-DECORATION: none
}
A.plus:hover {
	TEXT-DECORATION: none
}
.btRetourHautPage {
	PADDING-LEFT: 15px; DISPLAY: block; BACKGROUND: url(images-css/commun/puces/puce11.png) no-repeat left 3px; FONT-WEIGHT: bold
}
.lienDossier {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 30px; BACKGROUND: url(images-css/commun/deco/pct-dossier.png) no-repeat right top; PADDING-TOP: 3px
}
.lienDossier IMG {
	MARGIN: 0px 5px
}
.lienDef {
	BORDER-BOTTOM: black 1px dotted; COLOR: black; TEXT-DECORATION: none !important
}
* + HTML .lienDef {
	BORDER-BOTTOM: medium none; TEXT-DECORATION: underline !important
}
.lienDef IMG {
	MARGIN-LEFT: 4px
}
#blocListeDefinitions {
	HEIGHT: 0px
}
#blocListeDefinitions LI {
	HEIGHT: 0px
}
BODY.noScript #blocListeDefinitions {
	HEIGHT: auto; CLEAR: both; PADDING-TOP: 30px
}
#blocListeDefinitions SPAN.titreListe {
	POSITION: absolute; DISPLAY: block; MARGIN-BOTTOM: 10px; VISIBILITY: hidden; TOP: -9999px; FONT-WEIGHT: bold; LEFT: -9999px
}
BODY.noScript #blocListeDefinitions SPAN.titreListe {
	POSITION: relative; VISIBILITY: visible; TOP: auto; LEFT: auto
}
BODY.noScript #blocListeDefinitions UL LI {
	MARGIN-BOTTOM: 10px; HEIGHT: auto
}
.blocDef {
	Z-INDEX: 1000; POSITION: absolute; WIDTH: 311px; DISPLAY: block; BACKGROUND: url(images-css/commun/blocs/cc/bg-definition.png) no-repeat left top; TOP: -9999px; PADDING-TOP: 5px; LEFT: -9999px
}
BODY.noScript .blocDef {
	POSITION: relative; TOP: auto; LEFT: auto
}
.blocDef .blocDefBas {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; BACKGROUND: url(images-css/commun/blocs/cc/bg-definition.png) #f0f7ff no-repeat -311px bottom; PADDING-TOP: 5px
}
.blocDef .logoDef {
	POSITION: absolute; WIDTH: 25px; DISPLAY: block; BACKGROUND: url(images-css/commun/deco/logo-def.png) no-repeat left top; HEIGHT: 25px; TOP: 10px; RIGHT: 10px
}
.blocDef .titreEnteteDef {
	WIDTH: 250px; DISPLAY: block; HEIGHT: 25px
}
.blocDef .sepDef {
	WIDTH: 250px; DISPLAY: block; MARGIN-BOTTOM: 8px; BACKGROUND: url(images-css/commun/deco/sep-pointille.png) repeat-x left top; HEIGHT: 1px; FONT-SIZE: 0em
}
.blocDef DT {
	DISPLAY: block; FONT-WEIGHT: bold
}
.decoActu {
	POSITION: absolute; WIDTH: 54px; BACKGROUND: url(images-css/commun/deco/actu.png) no-repeat left top; HEIGHT: 44px; TOP: -10px; RIGHT: 14px
}
.decoActuSmall {
	POSITION: absolute; WIDTH: 54px; BACKGROUND: url(images-css/commun/deco/actu.png) no-repeat left top; HEIGHT: 44px; TOP: -10px; RIGHT: 14px
}
.decoRSS {
	POSITION: absolute; WIDTH: 54px; BACKGROUND: url(images-css/commun/deco/actu.png) no-repeat left top; HEIGHT: 44px; TOP: -10px; RIGHT: 14px
}
.decoRSS {
	WIDTH: 22px; BACKGROUND: url(images-css/commun/deco/rss-big.png) no-repeat left top; HEIGHT: 23px; TOP: 10px; RIGHT: 10px
}
.decoActuSmall {
	BACKGROUND-IMAGE: url(images-css/commun/deco/actu-small.png); WIDTH: 44px; HEIGHT: 34px; RIGHT: 6px
}
.decoDossierSmall {
	BACKGROUND-IMAGE: url(images-css/commun/deco/dossier-small.png); WIDTH: 28px; DISPLAY: block; FLOAT: right; HEIGHT: 24px
}
.decoTrieurSmall {
	BACKGROUND-IMAGE: url(images-css/commun/deco/trieur-small.png); WIDTH: 24px; FLOAT: right; HEIGHT: 22px
}
#colonne21 P.chapo {
	LINE-HEIGHT: 1.4em; MARGIN-BOTTOM: 20px; FONT-SIZE: 1.09em
}
.source {
	COLOR: #4a5766; FONT-SIZE: 0.91em
}
.sourceItalic {
	COLOR: #4a5766; FONT-SIZE: 0.91em
}
.sourceItalic {
	FONT-STYLE: italic
}
#blocCommentFaireSi .list1 {
	MARGIN: 0px 15px
}
#blocCommentFaireSi .list2 {
	MARGIN: 0px 15px
}
#blocLegifrance .list3 {
	MARGIN: 0px 15px
}
#blocViePublique .list3 {
	MARGIN: 0px 15px
}
#blocListLienCol1 .list4 {
	MARGIN: 0px 15px
}
#blocCommentFaireSi A.lien2 {
	MARGIN: 0px 15px
}
#blocListLienCol1 A.lien4 {
	MARGIN: 0px 15px
}
#blocListLienCol1 A.lien13 {
	MARGIN: 0px 15px
}
#blocListLienCol1 {
	FONT-WEIGHT: bold
}
#blocCommentFaireSi .titre {
	MARGIN: 0px 15px 5px; COLOR: #b03403; FONT-SIZE: 1.3em; FONT-WEIGHT: bold
}
#blocCommentFaireSi LI.actif {
	PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #fee5ba; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: block; BACKGROUND-POSITION: 2px 9px; PADDING-TOP: 6px
}
#blocCommentFaireSi LI.actif A {
	
}
#blocViePublique2 .bloc8Bas {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
#blocViePublique2 P.titre {
	BORDER-BOTTOM: #a9c4db 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.09em; BORDER-TOP: #a9c4db 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#blocViePublique2 .list1 {
	MARGIN: 5px 15px 0px
}
#blocViePublique2 .list1 LI {
	MARGIN-BOTTOM: 5px
}
#blocDocFrancaise .bloc8Bas {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 0px
}
#blocDocFrancaise .list3-2 LI {
	PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-WEIGHT: normal
}
#blocDocFrancaise .lien4 {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
#blocAlerte .titre1 {
	MARGIN: auto 5px 8px
}
#blocAlerte UL.listAlerte {
	MARGIN: 0px 10px; CLEAR: both
}
#blocAlerte UL.listAlerte LI {
	MARGIN-BOTTOM: 8px
}
#blocAlerte UL.listAlerte LI.dernier {
	MARGIN-BOTTOM: 0px
}
#blocAlerte UL.listAlerte LI .sousTitre {
	BACKGROUND-COLOR: transparent; COLOR: #e5003b; FONT-WEIGHT: bold
}
#blocFocusSur H3.titre2-2 {
	WIDTH: auto; MARGIN-BOTTOM: 5px; FLOAT: left; FONT-SIZE: 1.18em
}
#blocFocusSur H4.titre2-2 {
	WIDTH: auto; MARGIN-BOTTOM: 5px; FLOAT: left; FONT-SIZE: 1.18em
}
#blocFocusSur H4.titre2-2 SPAN {
	WIDTH: auto; FLOAT: left
}
#blocFocusSur H3.titre2-2 SPAN {
	WIDTH: auto; FLOAT: left
}
#blocFocusSur UL {
	MARGIN: 0px 5px; CLEAR: both
}
#blocFocusSur .bloc11Bas {
	PADDING-BOTTOM: 2px !important; PADDING-LEFT: 5px !important; PADDING-RIGHT: 5px !important; PADDING-TOP: 8px !important
}
.pasEnPremier#blocActualites {
	MARGIN-TOP: 20px
}
.blocTypeReponsesActualite {
	MARGIN-TOP: 20px
}
.blocTypeActualite .bloc3Bas {
	PADDING-BOTTOM: 6px !important; PADDING-LEFT: 10px !important; WIDTH: 167px; PADDING-RIGHT: 10px !important; PADDING-TOP: 0px !important
}
.blocTypeActualite .bloc13Bas {
	PADDING-BOTTOM: 6px !important; PADDING-LEFT: 10px !important; WIDTH: 167px; PADDING-RIGHT: 10px !important; PADDING-TOP: 0px !important
}
.blocTypeReponsesActualite .bloc3Bas {
	PADDING-BOTTOM: 6px !important; PADDING-LEFT: 10px !important; WIDTH: 167px; PADDING-RIGHT: 10px !important; PADDING-TOP: 0px !important
}
.blocTypeReponsesActualite .bloc13Bas {
	PADDING-BOTTOM: 6px !important; PADDING-LEFT: 10px !important; WIDTH: 167px; PADDING-RIGHT: 10px !important; PADDING-TOP: 0px !important
}
.blocTypeActualite .sep2 {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
.blocTypeReponsesActualite .sep2 {
	MARGIN: 10px 0px
}
.blocTypeActualite .titre {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 1.18em; FONT-WEIGHT: bold
}
.blocTypeReponsesActualite .titre {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 1.18em; FONT-WEIGHT: bold
}
.blocTypeReponsesActualite .titre {
	WIDTH: 105px; MARGIN-BOTTOM: 0px
}
.blocTypeReponsesActualite .decoActuSmall {
	RIGHT: 25px
}
.blocTypeReponsesActualite .btRss {
	POSITION: absolute; TOP: 5px; RIGHT: 5px
}
#blocNePasOublier H3 {
	FONT-SIZE: 1.18em
}
#blocNePasOublier H4 {
	FONT-SIZE: 1.18em
}
#blocNePasOublier .bloc10Bas {
	PADDING-BOTTOM: 6px !important; PADDING-LEFT: 10px !important; PADDING-RIGHT: 10px !important; PADDING-TOP: 0px !important
}
#blocServEtForm .bloc20 {
	MARGIN-BOTTOM: 0px
}
#blocServEtForm .list1 {
	MARGIN: 0px 10px
}
#blocServEtForm .lien6 {
	MARGIN: 0px 10px
}
#blocServEtForm .source {
	DISPLAY: block
}
#blocServEtForm #btSavoirPlus {
	MARGIN: 10px 0px 0px 7px; DISPLAY: block
}
.blocTypeAnnuaire .list1 {
	MARGIN: 0px 10px
}
.blocTypeAnnuaire .listeComplement {
	MARGIN: 0px 10px
}
.blocTypeAnnuaire .lien7 {
	MARGIN: 0px 10px
}
.blocTypeAnnuaire .listeComplement .list1 {
	MARGIN: 7px 0px 0px
}
.blocTypeAnnuaire .lienComplement {
	PADDING-LEFT: 10px; BACKGROUND: url(images-css/commun/puces/puce3.png) no-repeat left 4px
}
.blocTypeAnnuaire .listeComplement .plus {
	BACKGROUND: url(images-css/commun/puces/puce3b.png) no-repeat left 4px
}
.blocTypeAnnuaire .bt3 {
	MARGIN-LEFT: 28px
}
.blocTypeAnnuaire2 .bt3 {
	MARGIN-LEFT: 28px
}
.blocTypeAnnuaire2 .bt7 {
	MARGIN-LEFT: 28px
}
.blocTypeRechercheServForm .bt6 {
	MARGIN-LEFT: 28px
}
.blocTypeAnnuaire2 .bt7 {
	MARGIN-TOP: 10px
}
.blocTypeRechercheServForm .formPart:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.blocTypeAnnuaire2 .bloc14Bas {
	PADDING-BOTTOM: 10px
}
.blocTypeRecherche .bloc19Bas {
	PADDING-BOTTOM: 10px
}
.blocTypeRechercheServForm .bloc22Bas {
	PADDING-BOTTOM: 10px
}
.blocTypeAnnuaire2 .titre {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; WIDTH: 168px; PADDING-RIGHT: 0px; BACKGROUND: url(images-css/commun/titres/bg-annuaire-2.png) #037584 no-repeat left top; HEIGHT: 44px; COLOR: white; MARGIN-LEFT: 4px; FONT-SIZE: 1.18em; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
.blocTypeRecherche .titre {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; WIDTH: 168px; PADDING-RIGHT: 0px; BACKGROUND: url(images-css/commun/titres/bg-annuaire-2.png) #037584 no-repeat left top; HEIGHT: 44px; COLOR: white; MARGIN-LEFT: 4px; FONT-SIZE: 1.18em; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
.blocTypeRechercheServForm .titre {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; WIDTH: 168px; PADDING-RIGHT: 0px; BACKGROUND: url(images-css/commun/titres/bg-annuaire-2.png) #037584 no-repeat left top; HEIGHT: 44px; COLOR: white; MARGIN-LEFT: 4px; FONT-SIZE: 1.18em; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
.blocTypeRecherche .titre {
	BACKGROUND: url(images-css/commun/titres/bg-recherche.png) #006fb9 no-repeat left top
}
.blocTypeRechercheServForm .titre {
	BACKGROUND: url(images-css/commun/titres/bg-serv-form-2.png) #b90067 no-repeat left top
}
.blocTypeAnnuaire2 .titre SPAN {
	BACKGROUND-COLOR: #037584
}
.blocTypeRecherche .titre SPAN {
	BACKGROUND-COLOR: #006fb9
}
.blocTypeRechercheServForm .titre SPAN {
	BACKGROUND-COLOR: #b90067
}
.blocTypeAnnuaire2 .formRechercheAnnuaire {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 11px; WIDTH: 163px; PADDING-RIGHT: 11px; CLEAR: both; PADDING-TOP: 5px
}
.blocTypeRecherche .formRechercheAnnuaire {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 11px; WIDTH: 163px; PADDING-RIGHT: 11px; CLEAR: both; PADDING-TOP: 5px
}
.blocTypeRechercheServForm .formRechercheServForm {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 11px; WIDTH: 163px; PADDING-RIGHT: 11px; CLEAR: both; PADDING-TOP: 5px
}
.blocTypeAnnuaire .formRechercheAnnuaire:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.blocTypeAnnuaire2 .formRechercheAnnuaire:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.blocTypeRecherche .formRechercheAnnuaire:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.blocTypeRechercheServForm .formRechercheServForm:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.blocTypeAnnuaire2 .formRechercheAnnuaire .exemple {
	MARGIN: 5px 0px 10px; DISPLAY: block; COLOR: #4a5766; FONT-SIZE: 0.83em
}
.blocTypeRechercheServForm .formRechercheServForm .exemple {
	MARGIN: 5px 0px 10px; DISPLAY: block; COLOR: #4a5766; FONT-SIZE: 0.83em
}
.blocTypeRechercheServForm .formRechercheServForm .criteresRecherche .exemple {
	MARGIN: 5px 0px 0px
}
.blocTypeAnnuaire2 .formRechercheAnnuaire .textBox {
	WIDTH: 161px
}
.blocTypeRechercheServForm .formRechercheServForm .textBox {
	WIDTH: 161px
}
.blocTypeRechercheServForm .lienCriteresSupplementaires {
	PADDING-LEFT: 10px; BACKGROUND: url(images-css/commun/puces/puce3.png) no-repeat left 4px
}
.blocTypeRechercheServForm .plus {
	PADDING-LEFT: 10px; BACKGROUND: url(images-css/commun/puces/puce3b.png) no-repeat left 4px
}
.blocTypeRechercheServForm .titreCriteres {
	MARGIN: 5px 0px
}
.blocTypeRechercheServForm .formRechercheServForm .cerfa1 {
	WIDTH: 75px; MARGIN-RIGHT: 3px
}
.blocTypeRechercheServForm .formRechercheServForm .cerfa2 {
	WIDTH: 30px; MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px
}
.blocTypeAnnuaire2 UL.liensAide {
	MARGIN: 7px 11px 0px; CLEAR: both; BORDER-TOP: #68c8d5 1px solid; PADDING-TOP: 5px
}
.blocTypeRechercheServForm UL.liensAide {
	MARGIN: 7px 11px 0px; CLEAR: both; BORDER-TOP: #68c8d5 1px solid; PADDING-TOP: 5px
}
.blocTypeRechercheServForm UL.liensAide {
	BORDER-TOP: #ffa5cc 1px solid
}
.blocTypeAnnuaire2 UL.liensAide:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.blocTypeAnnuaire2 UL.liensAide .gauche {
	WIDTH: auto; FLOAT: left
}
.blocTypeAnnuaire2 UL.liensAide .droite {
	WIDTH: auto; FLOAT: right
}
.blocTypeAnnuaire .sep5 {
	MARGIN: 10px
}
.blocTypeAnnuaire2 .sep5 {
	MARGIN: 10px
}
.blocTypeRechercheServForm .sep4 {
	MARGIN: 10px
}
.blocTypeRechercheServForm .formRechercheServForm .sep4 {
	MARGIN: 10px 0px
}
.blocTypeAnnuaire2 .bloc7Bas {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
.blocTypeRecherche .bloc7Bas {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
.blocTypeRechercheServForm .bloc7Bas {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
.blocTypeAnnuaire .bloc7Bas .sep5 {
	MARGIN: 10px 0px
}
.blocTypeAnnuaire2 .bloc7Bas .sep5 {
	MARGIN: 10px 0px
}
.blocTypeRecherche .bloc7Bas .sep2 {
	MARGIN: 10px 0px
}
.blocTypeRechercheServForm .bloc7Bas .sep4 {
	MARGIN: 10px 0px
}
.blocTypeAnnuaire2 .sousTitre {
	DISPLAY: block; MARGIN-BOTTOM: 10px; FONT-WEIGHT: bold
}
.blocTypeRecherche .sousTitre {
	DISPLAY: block; MARGIN-BOTTOM: 10px; FONT-WEIGHT: bold
}
.blocTypeRechercheServForm .sousTitre {
	DISPLAY: block; MARGIN-BOTTOM: 10px; FONT-WEIGHT: bold
}
.blocTypeAnnuaire2 .votreRecherche A {
	FONT-WEIGHT: bold
}
.blocTypeRecherche .votreRecherche A {
	FONT-WEIGHT: bold
}
.blocTypeRechercheServForm .votreRecherche A {
	FONT-WEIGHT: bold
}
.blocTypeAnnuaire2 .votreRecherche .sousTitre {
	FONT-SIZE: 1.36em
}
.blocTypeRecherche .votreRecherche .sousTitre {
	FONT-SIZE: 1.36em
}
.blocTypeRechercheServForm .votreRecherche .sousTitre {
	FONT-SIZE: 1.36em
}
.blocTypeAnnuaire2 .listeComplement .list1 {
	MARGIN: 10px 0px 0px
}
.blocTypeRechercheServForm .listeComplement .list1 {
	MARGIN: 10px 0px 0px
}
.blocTypeAnnuaire2 .listeComplement .lienComplement {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(images-css/commun/puces/puce3.png) no-repeat left 5px; PADDING-TOP: 1px
}
.blocTypeRechercheServForm .listeComplement .lienComplement {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(images-css/commun/puces/puce3.png) no-repeat left 5px; PADDING-TOP: 1px
}
.blocTypeAnnuaire2 .listeComplement {
	MIN-HEIGHT: 0px
}
.blocTypeRechercheServForm .listeComplement {
	MIN-HEIGHT: 0px
}
.blocTypeAnnuaire2 .listeComplement .plus {
	BACKGROUND: url(images-css/commun/puces/puce3b.png) no-repeat left 5px
}
.blocTypeRechercheServForm .listeComplement .plus {
	BACKGROUND: url(images-css/commun/puces/puce3b.png) no-repeat left 5px
}
.blocTypeAnnuaire2 .listeComplement .lienComplement:hover {
	TEXT-DECORATION: none
}
.blocTypeRechercheServForm .listeComplement .lienComplement:hover {
	TEXT-DECORATION: none
}
.blocTypeAnnuaire2 .articleSur {
	BORDER-BOTTOM: #c2c2c2 1px solid; PADDING-BOTTOM: 10px; MARGIN: 10px 15px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #c2c2c2 1px solid; PADDING-TOP: 10px
}
.blocTypePoserQuestion .titre {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; WIDTH: 168px; PADDING-RIGHT: 0px; BACKGROUND: url(images-css/commun/titres/bg-poser-question-2.png) #753ca9 no-repeat left top; HEIGHT: 44px; COLOR: white; MARGIN-LEFT: 4px; FONT-SIZE: 1.18em; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
.blocTypePoserQuestion .titre SPAN {
	BACKGROUND-COLOR: #753ca9
}
.blocTypePoserQuestion .list3-3 {
	MARGIN: 10px 10px 0px
}
.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-BOTTOM: 5px; BACKGROUND-COLOR: white; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: block; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
#blocQuestionFrequentes .lien10 {
	LINE-HEIGHT: 1em; MARGIN: 0px 7px; COLOR: white; FONT-SIZE: 1.18em
}
#blocQuestionFrequentes .lien10 SPAN {
	BACKGROUND-COLOR: #753ca9
}
#blocQuestionFrequentes .lien10:hover SPAN {
	TEXT-DECORATION: underline
}
#blocAlloSP .titre7 IMG {
	MARGIN-LEFT: 15px
}
#blocAlloSP .list3-3 {
	MARGIN: 0px 10px
}
#blocAlloSP .list3-3 LI {
	PADDING-LEFT: 7px
}
#blocDroitDemarcheCol1 .list3 {
	MARGIN: 0px 15px 10px
}
#blocActuCol1 .list3 {
	MARGIN: 0px 15px
}
#blocActuCol1 .titre3 {
	POSITION: relative; COLOR: black; FONT-SIZE: 1.18em
}
.blocTypeMotCles .lien4 {
	MARGIN: 0px 15px
}
.blocTypeMotCles .listStandard {
	MARGIN: 0px 15px
}
.blocTypeMotCles .titre {
	MARGIN: 0px 15px
}
.blocTypeMotCles .titre {
	MARGIN-BOTTOM: 10px
}
.blocTypeMotCles .listStandard {
	MARGIN-BOTTOM: 10px
}
.blocTypeMotCles .listStandard {
	BORDER-BOTTOM: #74b5fd 1px solid; PADDING-BOTTOM: 5px
}
.blocTypeMotCles .bloc7 .listStandard {
	BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px
}
.blocTypeMotCles .listStandard LI {
	MARGIN-BOTTOM: 5px
}
.blocTypeMotCles .titre {
	FONT-SIZE: 1.18em; FONT-WEIGHT: bold
}
.blocTypeVoirAussi .texte {
	MARGIN: 0px 15px
}
.blocTypeVoirAussi .lien4 {
	MARGIN: 0px 15px
}
.blocTypeVoirAussi .list1 {
	MARGIN: 0px 15px
}
.blocTypeVoirAussi .titre {
	MARGIN: 0px 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-BOTTOM: 10px !important; PADDING-LEFT: 15px !important; WIDTH: 157px; PADDING-RIGHT: 15px !important; PADDING-TOP: 4px !important
}
#blocTousLesDossiers .lien5 {
	FONT-WEIGHT: normal
}
.blocTypeQuestionReponse .titre2 {
	MARGIN: 0px 4px 0px 5px
}
.blocTypeQuestionsFrequentes .bloc18 {
	MARGIN-BOTTOM: 0px !important
}
.blocTypeQuestionsFrequentes .lien12 {
	MARGIN: 5px 10px 0px
}
.blocTypeQuestionsFrequentes .bloc7 {
	MARGIN: 5px 5px 0px
}
.blocTypeQuestionReponse .bloc7 {
	MARGIN: 5px 5px 0px
}
.blocTypeQuestionsFrequentes .premier {
	MARGIN-TOP: 0px !important
}
.blocTypeQuestionsFrequentes .bloc7Bas {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.blocTypeQuestionReponse .bloc7Bas {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.blocTypeQuestionsFrequentes .btAfficheReponse {
	MARGIN-TOP: 5px; PADDING-LEFT: 10px; DISPLAY: block; BACKGROUND: url(images-css/commun/puces/puce3.png) no-repeat left 4px
}
.blocTypeQuestionsFrequentes .plus {
	BACKGROUND-IMAGE: url(images-css/commun/puces/puce3b.png)
}
.blocTypeQuestionsFrequentes .reponseApportee {
	MARGIN: 5px 10px 0px
}
.blocTypeQuestionsFrequentes A.lien4 {
	MARGIN: 10px 10px 0px
}
#blocNewsletterPrecedentes .bloc13Bas {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 3px; WIDTH: 181px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
#blocNewsletterPrecedentes .listStandard {
	MARGIN: 0px 10px
}
.blocTypeAccesRapide {
	
}
.blocTypeAccesRapide .bloc12Bas {
	PADDING-BOTTOM: 6px
}
.blocTypeAccesRapide2 .bloc12Bas {
	PADDING-BOTTOM: 6px
}
.blocTypeAccesRapide .titre6 {
	MARGIN: 0px 4px 0px 5px
}
.blocTypeAccesRapide2 .titre6 {
	MARGIN: 0px 4px 0px 5px
}
.blocTypeAccesRapide .titre6 A {
	PADDING-LEFT: 10px; DISPLAY: block; BACKGROUND: url(images-css/commun/puces/puce9.png) no-repeat 0px 6px; COLOR: white
}
.blocTypeAccesRapide2 .titre6 A.lien7 {
	COLOR: white
}
.blocTypeAccesRapide .titre6 A.plus {
	BACKGROUND: url(images-css/commun/puces/puce9b.png) no-repeat 0px 4px
}
.blocTypeAccesRapide .titre6 A {
	TEXT-DECORATION: none
}
.blocTypeAccesRapide .titre6 A.plus:hover {
	TEXT-DECORATION: none
}
.blocTypeAccesRapide .bloc7 {
	MARGIN: 5px 5px 0px
}
.blocTypeAccesRapide .bloc7Bas {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.blocTypeAccesRapide .sep5 {
	MARGIN: 10px 0px
}
.blocTypeAccesRapide .list1 LI {
	PADDING-LEFT: 15px; BACKGROUND-POSITION: 5px 4px
}
.blocTypeAccesRapide .list1 LI.actif {
	PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #d1f6fb; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 1px
}
#blocServicesLocaux SELECT {
	WIDTH: 118px
}
.blocTypeDernierChiffre .bloc23 {
	MARGIN-BOTTOM: 0px
}
.blocTypeActuProjet .bloc24 {
	MARGIN-BOTTOM: 0px
}
.blocTypeActuProjet .bloc24 .lienAbonne {
	TEXT-ALIGN: right; MARGIN: 2px 10px 0px; DISPLAY: block; COLOR: white; FONT-SIZE: 0.91em
}
.blocTypeDernierChiffre .bloc3 .bloc7 {
	MARGIN: 0px 5px
}
.blocTypeActuProjet .bloc25 .bloc7 {
	MARGIN: 0px 5px
}
.blocTypeActuProjet .bloc7 .source {
	MARGIN-TOP: 2px
}
.blocTypeActuProjet .bloc7 .sourceItalic {
	MARGIN-TOP: 2px
}
.blocTypeActuProjet .bloc25 .margeBas {
	MARGIN-BOTTOM: 5px
}
.blocTypeDernierChiffre .bloc7 .bloc7Bas {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
.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 {
	MARGIN-BOTTOM: 2px; FONT-WEIGHT: bold
}
.blocTypeDernierChiffre .bloc3 .lien4 {
	MARGIN: 5px 15px 0px
}
.blocTypeActuProjet .bloc25 .lien13 {
	MARGIN: 5px 15px 0px
}
.blocTypeAPropos .titre3 {
	COLOR: black; FONT-SIZE: 1.18em
}
.blocTypeAPropos .list3-2 {
	MARGIN: 0px 15px
}
.blocTypeAPropos .list3-2 A {
	PADDING-LEFT: 15px; DISPLAY: block; BACKGROUND: url(images-css/commun/puces/puce1.png) no-repeat 2px 3px
}
.blocTypeAPropos .list3-2 SPAN {
	PADDING-LEFT: 15px; DISPLAY: block; BACKGROUND: url(images-css/commun/puces/puce1.png) no-repeat 2px 3px
}
.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 {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #e2eef5; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; BACKGROUND-POSITION: 2px 6px; PADDING-TOP: 3px
}
.blocTypeAPropos .list3-2 LI.actif SPAN {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #e2eef5; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; BACKGROUND-POSITION: 2px 6px; PADDING-TOP: 3px
}
.blocTypeAPropos .list3-2 .listStandard {
	MARGIN-TOP: 10px; BORDER-TOP: #a9c4db 1px solid; PADDING-TOP: 10px
}
.blocTypeAPropos .list3-2 .listStandard LI {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; BORDER-TOP: medium none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none
}
.blocTypeAPropos .list3-2 .listStandard LI A {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.blocTypeAvisSuggestions .list3-2 {
	MARGIN: 0px 15px
}
.blocTypeAvisSuggestions .titre3 {
	COLOR: black; FONT-SIZE: 1.18em
}
.blocTypeAvisSuggestions .list3-2 LI SPAN {
	PADDING-LEFT: 15px; DISPLAY: block; BACKGROUND: url(images-css/commun/puces/puce1.png) no-repeat 2px 3px
}
.blocTypeAvisSuggestions .list3-2 LI A {
	PADDING-LEFT: 15px; DISPLAY: block; BACKGROUND: url(images-css/commun/puces/puce1.png) no-repeat 2px 3px
}
.blocTypeAvisSuggestions .list3-2 LI.actif SPAN {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #e2eef5; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; BACKGROUND-POSITION: 2px 6px; FONT-WEIGHT: normal; PADDING-TOP: 3px
}
.blocTypeAvisSuggestions .list3-2 LI.actif A {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #e2eef5; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; BACKGROUND-POSITION: 2px 6px; FONT-WEIGHT: normal; PADDING-TOP: 3px
}
.blocSondage .bloc8Bas {
	PADDING-LEFT: 15px; WIDTH: 157px; PADDING-RIGHT: 15px
}
.blocSondage .bloc8Bas:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.blocSondage .titre {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 1.18em; FONT-WEIGHT: bold
}
.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-BOTTOM: 15px; PADDING-LEFT: 15px; WIDTH: 157px; PADDING-RIGHT: 15px; PADDING-TOP: 9px
}
#blocNuageMots A {
	COLOR: #b80600
}
#blocNuageMots .l1 {
	FONT-SIZE: 1.09em
}
#blocNuageMots .l1b {
	FONT-SIZE: 1.09em
}
#blocNuageMots .l2 {
	FONT-SIZE: 1.18em
}
#blocNuageMots .l2b {
	FONT-SIZE: 1.18em
}
#blocNuageMots .l2 {
	FONT-SIZE: 1.27em
}
#blocNuageMots .l3b {
	FONT-SIZE: 1.27em
}
#blocNuageMots .l4 {
	FONT-SIZE: 1.36em
}
#blocNuageMots .l4b {
	FONT-SIZE: 1.36em
}
#blocNuageMots .l5 {
	FONT-SIZE: 1.45em
}
#blocNuageMots .l5b {
	FONT-SIZE: 1.45em
}
#blocNuageMots .l6 {
	FONT-SIZE: 1.54em
}
#blocNuageMots .l6b {
	FONT-SIZE: 1.54em
}
#blocNuageMots .l7 {
	FONT-SIZE: 1.63em
}
#blocNuageMots .l7b {
	FONT-SIZE: 1.63em
}
#blocNuageMots .l8 {
	FONT-SIZE: 1.72em
}
#blocNuageMots .l8b {
	FONT-SIZE: 1.72em
}
#blocNuageMots .l1b {
	FONT-WEIGHT: bold
}
#blocNuageMots .l2b {
	FONT-WEIGHT: bold
}
#blocNuageMots .l3b {
	FONT-WEIGHT: bold
}
#blocNuageMots .l4b {
	FONT-WEIGHT: bold
}
#blocNuageMots .l5b {
	FONT-WEIGHT: bold
}
#blocNuageMots .l6b {
	FONT-WEIGHT: bold
}
#blocNuageMots .l7b {
	FONT-WEIGHT: bold
}
#blocNuageMots .l8b {
	FONT-WEIGHT: bold
}
#blocRelationAdmin .bloc7 {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 5px; PADDING-TOP: 2px
}
#blocRelationAdmin .bloc16 {
	MARGIN-BOTTOM: 3px
}
#blocRelationAdmin .bloc16Bas {
	BACKGROUND-COLOR: transparent; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: white; FONT-SIZE: 1.09em
}
#blocRelationAdmin .titre {
	BACKGROUND-COLOR: #037584; FONT-SIZE: 1.09em; FONT-WEIGHT: bold
}
#blocRelationAdmin .listStandard {
	MARGIN: 5px 10px 0px
}
.contenairOnglet {
	POSITION: relative; PADDING-BOTTOM: 20px
}
.listOnglet {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px
}
.listOnglet .onglet {
	Z-INDEX: 1; POSITION: relative; MIN-HEIGHT: 0px; WIDTH: auto; FLOAT: left
}
BODY.noScript .listOnglet .onglet {
	WIDTH: auto; MARGIN-BOTTOM: 20px; FLOAT: none
}
.listOnglet .actif {
	Z-INDEX: 5
}
.listOnglet .titreOnglet {
	Z-INDEX: 5; POSITION: relative; WIDTH: auto; PADDING-RIGHT: 28px; BACKGROUND: url(images-css/commun/onglets/bg-onglet.png) no-repeat right -52px; FLOAT: left; HEIGHT: 29px
}
BODY.noScript .listOnglet .titreOnglet {
	BACKGROUND: url(images-css/commun/onglets/bg-onglet.png) no-repeat right -152px
}
.listOnglet .actif .titreOnglet {
	BACKGROUND: url(images-css/commun/onglets/bg-onglet.png) no-repeat right -152px
}
.listOnglet .titreOnglet A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: auto; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: url(images-css/commun/onglets/bg-onglet.png) no-repeat left top; FLOAT: left; HEIGHT: 19px; FONT-SIZE: 1.09em; PADDING-TOP: 5px
}
.listOnglet .titreOnglet SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: auto; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: url(images-css/commun/onglets/bg-onglet.png) no-repeat left top; FLOAT: left; HEIGHT: 19px; FONT-SIZE: 1.09em; PADDING-TOP: 5px
}
BODY.noScript .listOnglet .titreOnglet A {
	HEIGHT: 23px
}
.listOnglet .premier .titreOnglet A {
	HEIGHT: 23px
}
BODY.noScript .listOnglet .titreOnglet SPAN {
	HEIGHT: 23px
}
.listOnglet .premier .titreOnglet SPAN {
	HEIGHT: 23px
}
BODY.noScript .listOnglet .titreOnglet A {
	BACKGROUND: url(images-css/commun/onglets/bg-onglet.png) no-repeat left -100px; COLOR: black; CURSOR: default; FONT-WEIGHT: bold
}
.listOnglet .actif .titreOnglet A {
	BACKGROUND: url(images-css/commun/onglets/bg-onglet.png) no-repeat left -100px; COLOR: black; CURSOR: default; FONT-WEIGHT: bold
}
BODY.noScript .listOnglet .titreOnglet SPAN {
	BACKGROUND: url(images-css/commun/onglets/bg-onglet.png) no-repeat left -100px; COLOR: black; CURSOR: default; FONT-WEIGHT: bold
}
.listOnglet .actif .titreOnglet SPAN {
	BACKGROUND: url(images-css/commun/onglets/bg-onglet.png) no-repeat left -100px; COLOR: black; CURSOR: default; FONT-WEIGHT: bold
}
.listOnglet .actif .titreOnglet A:hover {
	TEXT-DECORATION: none
}
.listOnglet .contenu {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 673px; BACKGROUND: url(images-css/commun/onglets/bg-contenu.png) no-repeat left top; CLEAR: both; TOP: -9999px; PADDING-TOP: 4px; 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 {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(images-css/commun/onglets/bg-contenu.png) no-repeat -673px bottom; PADDING-TOP: 15px
}
#sommairePage {
	BORDER-BOTTOM: #a9c4db 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 30px; FONT-SIZE: 1.1em; BORDER-TOP: #a9c4db 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 15px
}
.blocInfo {
	PADDING-BOTTOM: 15px; MIN-HEIGHT: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 30px; BACKGROUND: url(images-css/commun/deco/sep-pointille.png) repeat-x left bottom; FONT-SIZE: 1.1em; PADDING-TOP: 0px
}
.blocInfo .titre {
	MARGIN-BOTTOM: 20px; FONT-SIZE: 1.4em; FONT-WEIGHT: normal
}
.blocInfo .retrait {
	MARGIN-LEFT: 20px
}
.blocInfo .sousTitre {
	FONT-WEIGHT: bold
}
.blocInfo P {
	MARGIN-BOTTOM: 15px
}
.blocInfo P.prix {
	COLOR: #7b0074; FONT-WEIGHT: bold
}
.blocInfo SPAN.prix {
	COLOR: #7b0074; FONT-WEIGHT: bold
}
.attention {
	MIN-HEIGHT: 27px; PADDING-LEFT: 30px; BACKGROUND: url(images-css/commun/deco/pct-attention.png) no-repeat left top
}
.aNoter {
	MIN-HEIGHT: 27px; PADDING-LEFT: 30px; BACKGROUND: url(images-css/commun/deco/pct-a-noter.png) no-repeat left top
}
.blocInfo UL {
	MARGIN: 0px 20px 15px
}
.blocInfo UL.list1 LI {
	BACKGROUND-POSITION: left 5px
}
.table1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; PADDING-TOP: 0px
}
.table1 TH {
	BORDER-BOTTOM: #7ca0b5 1px solid; BORDER-LEFT: #7ca0b5 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #7ca0b5 1px solid; BORDER-RIGHT: #7ca0b5 1px solid; PADDING-TOP: 10px
}
.table1 TD {
	BORDER-BOTTOM: #7ca0b5 1px solid; BORDER-LEFT: #7ca0b5 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #7ca0b5 1px solid; BORDER-RIGHT: #7ca0b5 1px solid; PADDING-TOP: 10px
}
.table1 TD {
	VERTICAL-ALIGN: top
}
.table1 THEAD TH {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #006fb9; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: white; FONT-SIZE: 1.18em; FONT-WEIGHT: bold; BORDER-RIGHT: white 1px solid; PADDING-TOP: 3px
}
.table1 THEAD TH.dernier {
	BORDER-RIGHT: #7ca0b5 1px solid
}
.table1 TR {
	BACKGROUND-COLOR: #f4f9fb
}
.table1 TR.alt {
	BACKGROUND-COLOR: #e8f1f5
}
.blocInfo .table1 {
	MARGIN-BOTTOM: 15px; FONT-SIZE: 0.9em
}
.blocInfo .table1 UL {
	MARGIN: 15px 0px 0px
}
#blocContact {
	POSITION: relative; WIDTH: 471px; BACKGROUND: url(images-css/commun/blocs/cc/bg-contact.png) #037584 no-repeat left top; FONT-SIZE: 0.91em; PADDING-TOP: 6px
}
#blocContact H3.titre {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; MIN-HEIGHT: 35px; PADDING-LEFT: 20px; PADDING-RIGHT: 50px; DISPLAY: block; COLOR: white; FONT-SIZE: 1.5em; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#blocContact H3.titre SPAN {
	BACKGROUND-COLOR: #037584
}
#blocContact .blocContactBas {
	PADDING-BOTTOM: 10px; MIN-HEIGHT: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: url(images-css/commun/blocs/cc/bg-contact.png) #d1f6fb no-repeat -477px bottom; PADDING-TOP: 5px
}
#blocContact .blocContactBas:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
#blocContact .textBox {
	MARGIN: 0px 5px; WIDTH: 180px
}
#blocContact LABEL {
	BACKGROUND-COLOR: transparent; COLOR: #037584
}
#blocContact P {
	MARGIN-BOTTOM: 8px
}
#blocContact .selection {
	BACKGROUND-COLOR: transparent; DISPLAY: block; MARGIN-BOTTOM: 2px; COLOR: #037584; FONT-SIZE: 0.91em; FONT-WEIGHT: bold
}
#blocContact .autreVilleOuCP {
	BACKGROUND-COLOR: transparent; DISPLAY: block; MARGIN-BOTTOM: 2px; COLOR: #037584; FONT-SIZE: 0.91em; FONT-WEIGHT: bold
}
#blocContact .selection {
	BORDER-BOTTOM: #037584 1px solid; PADDING-BOTTOM: 5px; MARGIN-BOTTOM: 5px; FONT-SIZE: 1.1em
}
#blocContact #AutreVilleOuCP {
	
}
#blocContact #memoriseLieu {
	
}
#blocContact .memoriseLieu {
	MARGIN-RIGHT: 5px
}
#blocContact .txtAutreVilleOuCP {
	WIDTH: 160px; MARGIN-LEFT: 0px
}
#blocContact .selectionCommune {
	WIDTH: 110px; DISPLAY: block; FLOAT: left; FONT-WEIGHT: bold
}
#blocContact .listeCommunes {
	WIDTH: 320px; MARGIN-BOTTOM: 5px; FLOAT: left
}
#blocContact .bt1 {
	MARGIN-BOTTOM: 3px
}
#blocContact .btCentre {
	MARGIN-LEFT: 130px; CLEAR: both
}
* + HTML #blocContact .bt1 {
	DISPLAY: inline-block
}
#blocAccomplirDemarche {
	MARGIN-BOTTOM: 30px
}
#blocAccomplirDemarche UL {
	WIDTH: 100%; BORDER-TOP: #68c8d5 1px solid
}
#blocAccomplirDemarche LI {
	WIDTH: 451px
}
#blocAccomplirDemarche LI .lieu {
	BORDER-BOTTOM: #68c8d5 1px solid; PADDING-BOTTOM: 7px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(images-css/commun/puces/puce1.png) white no-repeat 10px 10px; FONT-WEIGHT: bold; PADDING-TOP: 7px
}
#blocAccomplirDemarche UL.listDepliante LI A.lieu {
	BACKGROUND: url(images-css/commun/puces/puce3.png) white no-repeat 6px 11px
}
#blocAccomplirDemarche UL.listDepliante LI A.plus {
	BACKGROUND: url(images-css/commun/puces/puce3b.png) white no-repeat 6px 11px
}
#blocAccomplirDemarche UL.listDepliante LI A.plus:hover {
	TEXT-DECORATION: none
}
#blocAccomplirDemarche UL.listDepliante LI A.lieu {
	TEXT-DECORATION: none
}
#blocAccomplirDemarche LI A SPAN {
	FONT-SIZE: 0.91em; FONT-WEIGHT: normal
}
#blocAccomplirDemarche LI P.lieu SPAN {
	FONT-SIZE: 0.91em; FONT-WEIGHT: normal
}
#blocAccomplirDemarche LI .detail {
	BORDER-BOTTOM: #68c8d5 1px solid; PADDING-BOTTOM: 17px; BACKGROUND-COLOR: #ebfcff; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 17px
}
#blocAccomplirDemarche LI .detail P {
	LINE-HEIGHT: 1.4em; MARGIN-BOTTOM: 20px
}
#blocAccomplirDemarche LI .detail .source {
	FONT-STYLE: italic; MARGIN-BOTTOM: 0px
}
#blocReferences {
	MARGIN-BOTTOM: 0px
}
#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
}
#colonne21 .listAVenir .source {
	FONT-STYLE: italic
}
.pager {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN-TOP: 45px; PADDING-LEFT: 3px; WIDTH: 463px; PADDING-RIGHT: 3px; BACKGROUND: url(images-css/elements/bg-pager.png) no-repeat left top; HEIGHT: 18px; PADDING-TOP: 0px
}
.pager .btSuivant {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 2px
}
.pager .btPrecendent {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 2px
}
.pager .btPrecendent {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: url(images-css/commun/boutons/bg-precedent.png) no-repeat left center; FLOAT: left; PADDING-TOP: 2px
}
.pager .btSuivant {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 20px; BACKGROUND: url(images-css/commun/boutons/bg-suivant.png) no-repeat right center; FLOAT: right; PADDING-TOP: 2px
}
.pager UL {
	PADDING-TOP: 3px
}
.pager UL LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; MARGIN-RIGHT: 5px; BORDER-RIGHT: black 1px solid
}
.pager UL LI.premier {
	BORDER-LEFT: black 1px solid; PADDING-LEFT: 5px
}
.pager UL LI A {
	
}
.pager UL LI.actif A {
	COLOR: black; FONT-WEIGHT: bold
}
.ZoneAdresse {
	FLOAT: right
}
.invisible {
	DISPLAY: none
}
#piedPage P A {
	FLOAT: right; COLOR: white; MARGIN-RIGHT: 21px
}

