﻿*.enpied-imprimante {
border-bottom:1px solid #c60;
border-top:1px solid #c60;
margin-top:0;
margin-bottom:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
font-weight:400;
text-align:center;
}

#conteneur {
border:0;
height:auto;
width:auto;
text-align:left;
margin:0 auto;
padding:0;
}

#conteneur2 {
height:auto;
width:auto;
text-align:left;
margin:10px 5px 0;
padding:0;
}

#droite {
display:block;
width:auto;
float:left;
margin:0 0 10px;
padding:0 5px 0 0;
}

#Plan h1 a {
display:block;
height:41px;
width:200px;
background:url(pave-plan.gif) no-repeat;
border:none;
margin:10px 0 0;
padding:0;
}

#Plan h1 a span {
display:none;
border:none;
}

#Agenda h1 a {
display:block;
height:25px;
width:200px;
background:url(pave-agenda.gif) no-repeat;
border:none;
margin:0;
padding:0;
}

#Numeros h1 a {
display:block;
height:21px;
width:200px;
background:url(pave-numeros.gif) no-repeat;
border:none;
margin:0;
padding:0;
}

#Presse h1 a {
display:block;
height:24px;
width:200px;
background:url(pave-presse.gif) no-repeat;
border:none;
margin:0;
padding:0;
}

#PlanSite h1 a {
display:block;
height:23px;
width:200px;
background:url(pave-plansite.gif) no-repeat;
border:none;
margin:0;
padding:0;
}

*.pave-supplement {
display:block;
width:200px;
background:url(pave-supplement.gif) repeat-y;
border:none;
margin:0;
padding:0;
}

*.pave-supplement h1 {
border-bottom:1px solid #E0E7F2;
margin:0 5px;
padding:5px 0;
}

*.pave-supplement img {
width:190px;
margin:0;
}

#pave-recherche {
display:block;
height:43px;
width:200px;
background:url(pave-recherche.gif) no-repeat;
margin:0 0 10px;
padding:0;
}

#recherche {
border:0;
margin:0;
padding:10px 0 0 10px;
}

* html #recherche {
margin:0 0 10px;
}

#recherche form {
border:0 none;
margin:20px 0;
padding:0;
}

#recherche fieldset {
border:0 none;
margin:0;
padding:0;
}

#recherche input.chpRecherche {
border:none;
width:100px;
height:15px;
margin:0;
padding:0;
}

* html #recherche input.chpRecherche {
width:100px;
}

#recherche input.okTick {
margin:0 0 0 5px;
padding:0;
}

img.OverlibImage {
width:500px;
}

.overCapFontClass {
font-family:Arial, sans-serif;
font-size:12px;
font-weight:700;
color:#fff;
}

.overAgendaThemeFgClass {
background-color:#FEEACA;
}

.overAgendaThemeBgClass {
background-color:#FF8000;
}

.overAgendaFlashFgClass {
background-color:#CF9;
}

.overAgendaFlashBgClass {
background-color:#9CB919;
}

.overTextFontClass {
font-family:Arial, sans-serif;
font-size:10px;
text-align:justify;
}

.imgTransitionImage {
opacity:1px;
-moz-opacity:1px;
-khtml-opacity:1px;
}

*.Detail {
font-weight:700;
color:#99c;
}

ul {
text-align:left;
list-style-image:url("puceVisiter.gif");
margin-bottom:5px;
margin-top:0;
}

ul.SansRetrait {
text-align:left;
list-style-image:url("puceVisiter.gif");
margin-bottom:5px;
margin-left:0;
padding-left:18px;
margin-top:0;
}

div #cadreH1 {
padding-top:11px;
background:url(h1-agenda-haut.gif) left top no-repeat;
margin-top:10px;
margin-bottom:0;
}

div #bloccadreH1 {
padding-bottom:11px;
background:url(h1-agenda-bas.gif) left bottom no-repeat;
margin:0;
}

div #cadreH1 #bloccadreH1 address {
margin-top:10px;
color:#fff;
font-size:70%;
font-style:italic;
}

div #cadreH1 #bloccadreH1 address a:hover {
font-weight:400;
}

div.Enreg {
clear:both;
margin-bottom:15px;
margin-top:15px;
}

div.Enreg *.Titre {
background:url(epinglevert.gif) no-repeat left bottom;
border-bottom:1px solid #699c03;
line-height:21px;
height:21px;
padding-left:26px;
font-weight:700;
text-align:left;
}

h2.Tableau {
clear:both;
border-top:1px solid #A9BC3B;
border-bottom:1px solid #A9BC3B;
background-color:#A9BC3B;
color:#fff;
text-align:center;
}

h3.Tableau {
clear:both;
border-bottom:1px solid #D3EF9B;
border-top:1px solid #D3EF9B;
background-color:#D3EF9B;
text-align:center;
margin-bottom:5px;
}

*.Couleur1 {
color:#A9BC3B;
font-size:90%;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-style:normal;
text-align:left;
color:#A9BC3B;
border-bottom:1px solid #A9BC3B;
margin:15px 0 5px;
}

h2.flottant {
clear:none;
border:0;
background-color:transparent;
margin:3px 0.5em 0 3px;
padding:0;
}

h3 {
border-bottom:1px dashed #99c;
clear:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-style:italic;
font-weight:700;
text-align:left;
color:#A9BC3B;
margin:15px 0 5px;
}

h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-style:italic;
font-weight:400;
color:#000;
text-align:left;
margin:10px 0 0;
}

div.EncadreCouleur02 {
width:190px;
clear:right;
float:right;
font-size:80%;
font-weight:700;
margin-top:0;
padding-top:5px;
padding-left:5px;
margin-left:5px;
padding-bottom:10px;
margin-bottom:0;
background-color:#fff;
}

div.EncadreCouleur {
clear:right;
float:right;
width:175px;
font-size:80%;
font-weight:700;
border-left:1px dotted #699c03;
background-color:#fff;
margin:0 0 0 10px;
padding:5px 0 10px 10px;
}

div.EncadreCouleur div.corps div.ImagetteC {
margin-left:0;
margin-right:0;
padding:0;
}

div.fiche {
clear:both;
margin-bottom:15px;
margin-top:10px;
border-bottom:1px dotted #699c03;
}

div.fiche *.Titre {
background:url(epinglevert2.gif) no-repeat;
background-position:0 50%;
border-bottom:2px solid #699c03;
line-height:21px;
padding-left:26px;
padding-bottom:3px;
font-weight:700;
}

div.fiche *.Corps {
text-align:justify;
padding-top:5px;
}

a.LienPlan {
padding-left:25px;
background:url(boussole.gif) no-repeat 0 0;
}

a.LienMel {
padding-left:25px;
background:url(ContactVisiter.gif) no-repeat 0 0;
}

li a.LienInternet,li a.LienInternet:hover,li a.LienInterne,li a.LienInterne:hover {
padding-left:0;
background:none;
}

a.LienInternet {
padding-left:25px;
background:url(SortieInternetVisiter.gif) no-repeat 0 0;
}

a.LienInterne {
padding-left:25px;
background:url(loupevisiter.gif) no-repeat 0 0;
}

table.TableauGrand {
border:2px solid #A9BC3B;
border-collapse:collapse;
width:auto;
margin:5px 0;
}

table.TableauGrand td {
border:1px solid #A9BC3B;
font-size:80%;
}

table.TableauGrand td.SansQuadrillage {
border:0;
font-size:80%;
padding:5px;
}

table.TableauGrand tfoot {
font-size:70%;
font-style:italic;
font-weight:400;
text-align:center;
background-color:#D3EF9B;
}

table.TableauGrand th {
border:1px solid #A9BC3B;
font-size:80%;
font-style:normal;
font-weight:700;
background-color:#D3EF9B;
text-align:center;
padding:5px;
}

table.TableauGrand h2,h3 {
color:#fff;
background-color:#99c;
border:0;
margin-top:0;
margin-bottom:0;
}

table.TableauGrand h1 {
text-decoration:none;
border:none;
}

#DrapeauMenu {
margin:15px 0 0;
}

#DrapeauMenu img {
margin:0 9px;
padding:0;
}

#chemin p {
background-color:#f3f4f4;
border-top:2px solid #99C;
border-bottom:2px solid #99C;
display:block;
float:left;
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:12px;
}

* html #chemin a {
height:18px;
}

#chemin a:hover {
color:orange;
}

#menusuite {
float:right;
width:50%;
font-weight:700;
background-color:#999;
margin:0;
}

#menu li,#menusuite li {
display:inline;
}

#menu li a {
font-size:100%;
color:#fff;
text-decoration:none;
margin-left:1.5em;
}

#menusuite li a {
font-size:80%;
color:#fff;
text-decoration:none;
margin-right:1.5em;
}

body {
text-align:center;
font-family:Verdana, Helvetica, sans-serif;
background-color:#e3eaef;
background:#e3eaef;
font-size:0.8em;
margin:0;
padding:0;
}

*.url {
background:url(sortieinternet.gif) left top no-repeat;
padding-left:24px;
}

*.mel {
background:url(contact.gif) left top no-repeat;
padding-left:27px;
}

q,cite {
font-style:italic;
color:#999;
}

em {
color:navy;
font-weight:700;
}

address {
font-style:italic;
color:navy;
text-align:center;
}

acronym {
cursor:help;
border-bottom:1px dotted #999;
}

div.TableauSpan {
width:100%;
}

div.TableauSpan p {
margin-top:10px;
}

.byPass {
position:absolute;
left:0;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
margin:0;
padding:0;
}

.spacer {
clear:both;
height:1px;
color:#fff;
background-color:transparent;
border:0;
margin:-0.5em 0;
padding:0;
}

p.Normal {
font-size:80%;
}

td h1,td h2,td h3,td p {
margin-left:0;
}

h3.margehaut {
margin-top:15px;
}

#ThemeBarre {
overflow:visible;
width:90%;
height:1.8em;
font-weight:700;
background-color:#999;
}

#contexte ul {
display:inline;
margin:0;
padding:0;
}

#contexte li {
display:inline;
list-style:none;
border-right:1px solid #999;
padding:0 0.5em;
}

ul.listehorizontale {
margin-top:5px;
margin-left:5px;
padding:0;
}

ul.listehorizontale li {
display:inline;
list-style:none;
border-right:1px solid #999;
padding:0 0.5em;
}

*.ChoixSurListe {
border:1px solid #99C;
overflow:auto;
height:8em;
margin:0 0 10px;
padding:0;
}

*.ChoixSurListe li {
list-style:none;
border-right:1px solid #999;
padding:0 0.5em;
}

#content {
background:#fff;
border:1px solid #000;
padding-top:1.5em;
}

*.droiteG {
display:block;
width:370px;
float:left;
margin:0;
padding:0 5px 0 0;
}

*.droiteR {
width:175px;
float:right;
font-size:80%;
font-weight:700;
margin:0;
padding:0 0 0 5px;
}

label.minus,*.minus {
vertical-align:middle;
color:#999;
font-size:70%;
}

#bouton {
color:#fff;
background:#999;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #000;
border-bottom:1px solid #000;
font-weight:700;
}

*.Droite {
text-align:right;
}

*.Gauche {
text-align:left;
}

*.Clear {
clear:right;
}

*.Gras {
font-weight:700;
}

*.Italic {
font-style:italic;
}

a {
color:navy;
text-decoration:none;
}

a img {
border:none;
}

ol {
text-align:left;
margin-bottom:0;
margin-top:0;
}

h1 {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:130%;
color:#fff;
font-weight:700;
text-align:center;
margin:0;
padding:0;
}

*.DiscretEnCouleur {
font-family:"Times New Roman", Times, serif;
font-size:100%;
font-style:italic;
font-weight:400;
color:navy;
}

*.Discret {
font-style:italic;
font-size:90%;
font-weight:400;
color:navy;
}

p.GrosEspaceApres {
margin-bottom:20px;
}

p.SousTitre1 {
margin-top:0;
margin-bottom:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:90%;
font-style:normal;
font-weight:700;
color:#fff;
text-align:center;
}

p.EnTete {
font-size:80%;
margin-top:0;
margin-bottom:0;
text-align:left;
}

.EnPied {
margin-top:0;
margin-bottom:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:80%;
font-weight:400;
text-align:center;
}

p.LigneTableau {
vertical-align:top;
clear:right;
margin:0;
}

*.CadreHaut {
margin-top:0;
border-top-width:3px;
border-top-color:navy;
border-top-style:solid;
background-color:#fff;
}

*.CadreBas {
margin-top:0;
border-bottom-width:1px;
border-bottom-color:navy;
border-bottom-style:solid;
background-color:#fff;
}

*.FondOrange {
background-color:#999;
}

*.FondGris {
background-color:#F7F2F5;
}

*.FondBlanc {
background-color:#fff;
}

*.FondCouleur1 {
background-color:#f3f4f4;
}

*.CadreMilieu {
margin-top:0;
background-color:#fff;
}

.Col30 {
float:left;
width:28%;
display:inline;
margin:0 0 0 1%;
}

.Col45 {
float:left;
width:43%;
display:inline;
margin:0 0 0 1%;
}

.Col45P {
float:left;
width:43%;
font-weight:700;
display:inline;
margin:0 0 0 1%;
}

.Col10 {
float:left;
width:8%;
display:inline;
margin:0 0 0 1%;
}

.Col30P {
float:left;
width:28%;
font-weight:700;
text-align:center;
display:inline;
margin:0 0 0 1%;
}

.Col40 {
float:left;
width:38%;
display:inline;
margin:0 0 0 1%;
}

.Col40P {
float:left;
width:38%;
font-weight:700;
text-align:center;
display:inline;
margin:0 0 0 1%;
}

.Col60 {
float:left;
width:58%;
font-weight:400;
display:inline;
margin:0 0 0 1%;
}

.Col60P {
float:left;
width:58%;
font-weight:700;
text-align:center;
display:inline;
margin:0 0 0 1%;
}

.Col50 {
float:left;
width:48%;
display:inline;
margin:0 0 0 1%;
}

.Col50P {
float:left;
width:48%;
font-weight:700;
text-align:center;
display:inline;
margin:0 0 0 1%;
}

.Col75 {
float:left;
width:73%;
display:inline;
margin:0 0 0 1%;
}

.Col25 {
float:left;
width:23%;
display:inline;
margin:0 0 0 1%;
}

.Col80 {
float:left;
width:78%;
display:inline;
margin:0 0 0 1%;
}

.Col20 {
float:left;
width:18%;
display:inline;
margin:0 0 0 1%;
}

.VBas {
vertical-align:bottom;
}

p {
margin-top:0;
margin-bottom:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-style:normal;
font-weight:400;
color:#000;
}

hr.finpage {
clear:both;
color:#fff;
background-color:#fff;
border-top-width:0;
border-bottom-width:0;
border-bottom-color:#fff;
border-bottom-style:none;
margin:0;
}

hr {
color:#999;
background-color:#999;
border-top-width:0;
border-bottom-width:0;
border-bottom-color:#999;
border-bottom-style:solid;
margin-left:0;
margin-right:0;
}

blockquote {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#c60;
font-size:100%;
font-style:italic;
text-align:justify;
margin:10px 0 0;
}

*.TexteNormal,*.Lettrine {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-style:normal;
font-weight:400;
text-align:justify;
color:#000;
margin:0 0 5px;
}

*.TexteNormal2Col {
width:400px;
margin-top:0;
margin-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-style:normal;
font-weight:400;
text-align:justify;
color:#000;
}

.TexteColle {
margin-top:0;
margin-bottom:0;
font-family:"Times New Roman",Times, serif;
font-size:100%;
font-style:normal;
font-weight:400;
text-align:justify;
color:#000;
}

.Legende {
margin-top:0;
margin-bottom:0;
font-family:"Comic Sans MS","Times New Roman", Times, serif;
font-size:80%;
font-weight:400;
color:navy;
text-align:center;
}

.Auteur {
font-family:"Comic Sans MS","Times New Roman", Times, serif;
font-size:80%;
font-weight:400;
color:navy;
text-align:left;
margin:0 0 10px;
}

*.Petit {
margin-top:0;
margin-bottom:0;
font-family:"Comic Sans MS","Times New Roman", Times, serif;
font-size:70%;
font-weight:400;
color:navy;
}

*.Normal {
margin-top:0;
margin-left:0;
margin-right:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-style:normal;
font-weight:400;
color:#000;
}

.ImagetteG {
float:left;
background:#fff;
text-align:center;
margin:5px 10px 0 0;
padding:0;
}

.ImagetteD {
float:right;
background:#fff;
text-align:center;
margin:5px 0 0 10px;
padding:0;
}

.ImagetteC {
float:left;
margin:5px 3px 3px;
}

.Imagette100G {
float:left;
background:#fff;
text-align:center;
margin:0;
padding:0 15px 15px 0;
}

*.Imagette300G img,*.Imagette300D img {
width:300px;
}

.Imagette200D {
float:right;
clear:right;
background:#fff;
text-align:center;
margin:5px 0 0;
padding:0 0 15px 15px;
}

*.Imagette200G img,*.Imagette200D img {
width:200px;
}

.Imagette150G {
display:block;
float:left;
background:#fff;
text-align:center;
margin:5px 0 0;
padding:0 15px 15px 0;
}

*.Imagette150G img,*.Imagette150D img {
width:150px;
}

Table.TableauMiseEnPage {
border:0;
margin:0;
padding:0;
}

Table.TableauMiseEnPage tr td {
border:0;
margin:0;
padding:0 10px 0 0;
}

table.TableauPresentation {
margin:5px;
}

table.Contour {
border:2px solid #999;
border-collapse:collapse;
}

ul#Aide {
display:block;
width:200px;
background:#fff;
list-style-type:none;
list-style-image:none;
margin:1px 0;
padding:0;
}

ul#Aide li {
background:#c66;
cursor:pointer;
text-align:left;
font-weight:700;
margin:1px 0;
padding:5px 0 5px 5px;
}

ul#Aide li a:hover {
text-decoration:underline;
color:#FACF07;
}

dl#menugauche {
display:block;
width:210px;
margin:0;
padding:0;
}

dl#menugauche ul {
top:0;
left:0;
margin:-1px 0 1px;
padding:0;
}

dl#menugauche *.MenuVivre ul {
list-style-position:inside;
list-style-image:url("pucesrubriqueVivre.gif");
}

dl#menugauche *.MenuVivre li.SousSousRubrique {
list-style-image:url("puceSSrubriqueVivre.gif");
text-indent:20px;
}

dl#menugauche *.MenuVisiter ul {
list-style-position:inside;
list-style-image:url("pucesrubriqueVisiter.gif");
}

dl#menugauche *.MenuVisiter li.SousSousRubrique {
list-style-image:url("puceSSrubriqueVisiter.gif");
text-indent:20px;
}

dl#menugauche *.MenuEntreprendre ul {
list-style-position:inside;
list-style-image:url("pucesrubriqueEntreprendre.gif");
}

dl#menugauche *.MenuEntreprendre li.SousSousRubrique {
list-style-image:url("puceSSrubriqueEntreprendre.gif");
text-indent:20px;
}

dl#menugauche dd.MenuVivre a,dl#menugauche dt.MenuVivre a {
color:#EF5623;
}

#menugauche *.MenuVivre a:hover {
text-decoration:underline;
color:#BF3603;
}

dl#menugauche dd.MenuVisiter a,dl#menugauche dt.MenuVisiter a {
color:#89BC23;
}

#menugauche *.MenuVisiter a:hover {
text-decoration:underline;
color:#699C03;
}

dl#menugauche dd.MenuEntreprendre a,dl#menugauche dt.MenuEntreprendre a {
color:#00BCBC;
}

#menugauche *.MenuEntreprendre a:hover {
text-decoration:underline;
color:#009C9C;
}

*.MenuTransversal {
font-family:Georgia,"Comic Sans MS", courier;
font-style:italic;
font-size:90%;
}

div.EncadrePasLarge img {
width:170px;
margin-left:0;
margin-right:auto;
}

div.EncadrePasLarge *.Legende,div.EncadreLarge *.Legende {
font-size:100%;
}

div.EncadrePasLarge {
width:190px;
clear:right;
float:right;
margin-bottom:0;
margin-top:5px;
margin-left:5px;
padding-top:5px;
padding-left:5px;
padding-bottom:10px;
}

div.EncadreLarge {
margin:5px 0;
padding:0;
}

div.EncadreLarge h2,div.EncadrePasLarge h2 {
clear:both;
float:left;
font-weight:700;
color:#999;
border-bottom:6px solid #a9bc3b;
height:17px;
margin:0 0 -4px 10px;
}

div.EncadreLarge p,div.EncadrePasLarge p {
clear:both;
text-align:justify;
font-weight:700;
font-size:80%;
border:1px solid #95A633;
margin:-4px 0 0;
padding:3px 10px 5px;
}

div.EncadrePlein {
float:right;
width:200px;
background:url(CadrePleinBas-Visiter.gif) bottom left no-repeat;
font-size:80%;
text-align:justify;
margin:5px 0 5px 5px;
padding:0;
}

div.EncadrePlein h2 {
background:url(CadrePleinHaut-Visiter.gif) top left no-repeat;
width:200px;
text-align:center;
font-style:normal;
font-weight:700;
color:#fff;
border:0;
padding-bottom:3px;
padding-top:3px;
margin:0 0 10px;
}

div.EncadrePlein img {
margin-left:0;
margin-bottom:0;
padding-top:0;
padding-left:0;
padding-bottom:0;
}

div.EncadrePlein p,div.EncadrePlein *.TexteNormal {
margin-left:5px;
margin-right:5px;
}

*.chapo {
font-style:italic;
font-weight:400;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
text-align:justify;
color:#A9BC3B;
margin:0 0 5px;
}

*.StyleEnreg {
clear:both;
margin-bottom:0;
margin-top:5px;
background:url(epinglevert.gif) no-repeat left bottom;
line-height:21px;
height:21px;
padding-left:26px;
font-weight:700;
}

div.Anoter {
clear:right;
float:left;
font-size:80%;
font-weight:700;
margin-top:0;
padding-left:50px;
margin-left:0;
padding-top:5px;
padding-bottom:5px;
margin-bottom:0;
background:url(AnoterVisiter.gif) left center no-repeat;
}

div.Anoter p {
border-left:3px double #A9BC3B;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}

div.fiche *.SousTitre1 {
color:#000;
}

a.LienPlan:hover {
padding-left:25px;
background:url(boussoleH.gif) no-repeat 0 0;
}

a.LienMel:hover {
padding-left:25px;
background:url(contactVisiterH.gif) no-repeat 0 0;
}

a.LienInternet:hover {
padding-left:25px;
background:url(SortieInternetVisiterH.gif) no-repeat 0 0;
}

a.LienInterne:hover {
padding-left:25px;
background:url(loupevisiterH.gif) no-repeat 0 0;
}

table.TableauGrand thead,tfoot {
border-top:2px solid #A9BC3B;
border-bottom:1px solid #A9BC3B;
}

h1.entete {
background:url(bbtitle.gif) no-repeat;
width:1000px;
height:79px;
margin:0;
padding:0;
}

h1.entete-Visiter {
background:url(bbtitle-Visiter.jpg) no-repeat;
height:79px;
width:1000px;
margin:0;
}

h1.entete-Agenda {
background:url(bbtitle-Agenda.jpg) no-repeat;
height:79px;
width:1000px;
margin:0;
}

h1.entete-Vivre {
background:url(bbtitle-Vivre.jpg) no-repeat;
height:79px;
width:1000px;
margin:0;
}

h1.entete-Entreprendre {
background:url(bbtitle-Entreprendre.jpg) no-repeat;
height:79px;
width:1000px;
margin:0;
}

#actu div.ALaUne img,#actu div.AgendaFlash img,#actu div.Agenda img,#actu div.Actualite img {
width:190px;
}

#actu div.ALaUne img.puceactu,#actu div.AgendaFlash img.puceactu,#actu div.Agenda img.puceactu,#actu div.Actualite img.puceactu {
margin-left:88px;
width:25px;
}

#actu div.ALaUne h1,#actu div.AgendaFlash h1,#actu div.Agenda h1,#actu div.Actualite h1 {
border:none;
display:block;
height:25px;
width:200px;
}

#actu div.ALaUne {
background:url(fondAlaune.gif) repeat-y;
border-bottom:2px solid #99C;
margin:0 0 10px;
padding:0 0 5px;
}

#actu div.Actualite {
background:url(fondActualite.gif) repeat-y;
border-bottom:2px solid #99C;
margin:0 0 10px;
padding:0 0 5px;
}

#actu div.AgendaFlash {
background:url(fondagendaFlash.gif) repeat-y;
border-bottom:2px solid #99C;
margin:0 0 10px;
padding:0 0 5px;
}

#actu div.Agenda {
background:url(fondagenda.gif) repeat-y;
border-bottom:2px solid #99C;
margin:0 0 10px;
padding:0 0 5px;
}

#actu div.Actualite h1 {
border:none;
background:url(fondH1Actualite.gif) no-repeat;
margin:0;
}

#actu div.ALaUne h1 {
border:none;
background:url(fondH1ALaUne.gif) no-repeat;
margin:0;
}

#actu div.Agenda h1 {
border:none;
background:url(fondH1Agenda.gif) no-repeat;
margin:0;
}

#actu div.AgendaFlash h1 {
border:none;
background:url(fondH1AgendaFlash.gif) no-repeat;
margin:0;
}

#actu p {
margin:0 5px 5px;
}

#actu h2 {
font-size:90%;
border:0;
color:#000;
background-color:transparent;
margin:5px 5px 0;
}

#gauche h1 {
border:none;
display:block;
width:210px;
}

h1.MenuReplie {
border:none;
background:none;
margin:10px 0 0;
padding:0;
}

h1.cac {
border:none;
height:28px;
background:url(titreMenuPro.gif) no-repeat;
background-color:#f3f4f4;
margin:10px 0 0;
padding:0;
}

h1.omt {
border:none;
height:28px;
background:url(titreMenuOMT.gif) no-repeat;
background-color:#f3f4f4;
margin:10px 0 0;
padding:0;
}

h1.actu {
border:none;
background:url(titreMenuActu.gif) no-repeat;
background-color:#f3f4f4;
margin:10px 0 0;
padding:0;
}

h1.services {
border:none;
height:28px;
background:url(titreMenuMairie.gif) no-repeat;
background-color:#f3f4f4;
margin:10px 0 0;
padding:0;
}

h1.aide {
border:none;
background:url(titreMenuAide.gif) no-repeat;
margin:10px 0 0;
padding:0;
}

div.EnregAgenda {
clear:both;
margin-bottom:15px;
margin-top:5px;
}

div.EnregAgenda *.Titre {
border-bottom:1px solid #99C;
font-weight:700;
text-align:left;
}

div.EnregAgenda div.EncadreCouleur img {
max-width:165px;
width:165px;
margin:0;
}

#head,#head.Visiter,#menu,#chemin,#chemin p,#contexte,#actu,#gauche,#pied,*.EnPied,#Agenda h1 a span,#Numeros h1 a span,#Presse h1 a span,#PlanSite h1 a span,*.enpied-imprimante,h1.entete span,h1.entete-Visiter span,h1.entete-Agenda span,h1.entete-Vivre span,h1.entete-Entreprendre span,div.ALaUne h1 span,div.AgendaFlash h1 span,div.Agenda h1 span,div.Actualite h1 span,h1.services span,h1.actu span,h1.omt span,h1.Aide span,h1.cac span {
display:none;
}

*.LienVersMenu,*.cache {
display:none;
visibility:hidden;
}

div #cadreH1 #bloccadreH1 address a,*.blanc,.EnPied a,ul#Aide li a {
color:#fff;
}

div.Enreg *.Corps,div.EnregAgenda *.Corps,*.AgendaDetail {
font-size:90%;
text-align:justify;
padding-top:5px;
}

div.Enreg *.encadrecouleur img,*.SansMarge,div.Enreg *.EncadreCouleur img {
margin:0;
}

*.Couleur2,#menu li.Selection a,#menusuite li.Selection a,#menu a:hover,#menusuite a:hover {
color:navy;
}

div.EncadreCouleur02 div.corps,div.EncadreCouleur div.corps {
background-color:#f3f4f4;
border-left:1px solid #CCF;
border-right:1px solid #99C;
border-bottom:1px solid #99C;
margin:0;
padding:5px 3px 0;
}

div.EncadreCouleur img.photo,div.encadrecouleur img.photo {
width:175px;
}

div.EncadreCouleur ul,div.encadrecouleur ul {
margin-left:20px;
padding-left:0;
}

div.EncadreCouleur h2,div.EncadreCouleur *.TitreEncadre,div.EncadreCouleur02 h2,div.EncadreCouleur02 *.TitreEncadre,div.EncadreCouleur h2,div.EncadreCouleur *.TitreEncadre {
text-align:center;
margin-top:5px;
margin-bottom:0;
color:#fff;
background-color:#A9BC3B;
border-right:1px solid #99C;
}

div.EncadreCouleur h3,div.encadrecouleur h3 {
color:#0a51a1;
text-decoration:underline;
margin-top:10px;
margin-bottom:0;
}

div.EncadreCouleur p.TexteNormal,div.encadrecouleur p.TexteNormal {
font-weight:700;
margin-top:0;
padding:0;
}

p.Lettrine:first-letter,p.Lettrine:first-letter,*.chapo:first-letter {
font-family:"Script MT Bold","Lucida Calligraphy","Comic Sans MS",Arial,Verdana;
font-weight:700;
font-size:200%;
color:#A9BC3B;
}

#chemin span.CheminSansLien,#chemin a {
background:url("Flechechemin02.gif") no-repeat -4px 0;
color:#999;
display:block;
float:left;
height:16px;
text-decoration:none;
margin:0 2px;
padding:2px 0 0 12px;
}

*.LienCarte,div.TableauSpan h2,div.TableauSpan h3,*.Centre {
text-align:center;
}

div.TableauSpan hr,*.clearboth,hr.Clear {
clear:both;
}

a:hover,#menugauche a:hover {
text-decoration:underline;
color:navy;
}

.Imagette100D,.Imagette300D,.Imagette150D {
float:right;
background:#fff;
text-align:center;
margin:5px 0 0;
padding:0 0 15px 15px;
}

.Imagette300G,.Imagette200G {
float:left;
background:#fff;
text-align:center;
margin:5px 0 0;
padding:0 15px 15px 0;
}

dl#menugauche dt.MenuVisiter,dl#menugauche dt.MenuVivre,dl#menugauche dt.MenuEntreprendre {
background:#f3f4f4;
cursor:pointer;
text-align:left;
font-weight:700;
margin:1px 0;
padding:5px 0 5px 5px;
}

dl#menugauche dd.MenuVisiter,dl#menugauche dd.MenuEntreprendre,dl#menugauche dd.MenuVivre {
background:#f3f4f4;
position:relative;
left:0;
text-indent:5px;
margin:0;
}