/* CSS Document by black meridian */
/* pch.fr 2009 */

/* ------------------------------------------------------------------------ */
/* >>>>>>>>>>>>>   aide couleurs                                       <<<< */
/* ------------------------------------------------------------------------ */

/* Colors Help {orange:#F37021;vert:#B5D441;violet:#98459A;beige:#EBDFD9;bleu-ciel:#00ACCD;gris:#BCBEC0;}*/

/* ------------------------------------------------------------------------ */
/* >>>>>>>>>>>>>   generalites                                         <<<< */
/* ------------------------------------------------------------------------ */

HTML{font-size: 100%; font-weight:normal}
/* La taille de base sera de 10px avec les valeurs par defaut de police du navigateur */

body{font: 0.625em/1em Georgia, "Trebuchet MS", Arial, Verdana, sans-serif; color:#000;  background:#fff;padding-bottom:20px;}
input, select, textarea{font-size: 100%;}
.accessiblite {display:none}



.clear {clear:both}


h2{display:none}
strong {font-weight:bold}
q:after, q:before {content:""}
p#chapeau {font-weight:bold}
#page {position:relative; display:block; width: 968px; margin:0 auto;overflow:hidden;border-bottom:1px solid #F37021;border-right:1px solid #F37021;border-left:1px solid #F37021;}

h3,h4,h4,h6 {font-weight:normal}/* les liens par defaut */

a          { color: #F37021;text-decoration:none; }
a:link     { color: #F37021; }
a:visited  { color: #F37021; }
a:focus    { color: #F37021; }
a:hover    { color: #F37021;text-decoration:underline; }
a:active   { color: #F37021; }

em {font-style:italic}

body #page h1 a {width:105px;height:0;padding-top:134px;display:block;position:absolute;left:45px;top:0;overflow:hidden;}
body #page h1 a:hover {background:url(images/h1-hover.png) no-repeat 0 0;}

/* btn-lire la suite*/
p.suite {width:93px;overflow:hidden;}
p.suite a {display:block;height:0;background:url(images/btn-lireLaSuiteOff.png) no-repeat -106px 0;padding-top:16px;overflow:hidden}
p.suite a:hover {background:url(images/btn-lireLaSuiteHover.png) no-repeat -106px 0;}

p.video {width:97px;overflow:hidden}
p.video a {display:block;width:200px;height:0;background:url(images/btn-voirLaVideoOff.png) no-repeat -103px 0;padding-top:16px;overflow:hidden}
p.video a:hover {background:url(images/btn-voirLaVideoHover.png) no-repeat -103px 0;}p.ecouter {width:60px;overflow:hidden}
p.ecouter a {display:block;width:200px;height:0;background:url(images/btn-ecouterOff.png) no-repeat -139px 0;padding-top:16px;overflow:hidden}
p.ecouter a:hover {background:url(images/btn-ecouterHover.png) no-repeat -139px 0;}

/* ------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   Entete                                       <<<<<<<<<<<< */
/* ------------------------------------------------------------------------- */

body #page #entete {background:#fff url(images/entete-fond.jpg) no-repeat 0 -17px;height:213px;position:relative}

/*** Menu principal ***/
body #entete #menuPrincipal {height:45px;width:100%;position:absolute;bottom:28px;left:0; background-color:#FFF}
body #entete #menuPrincipal ul {width:940px;margin:0px auto;}
body #entete #menuPrincipal ul li {float:left;height:45px;}
body #entete #menuPrincipal ul li a {background:url(images/menuNiv1B.png) no-repeat 0 0;display:block;height:0;overflow:hidden;padding-top:45px;}

body #entete #menuPrincipal ul li a#item17 {background-position:0 -5px; width:95px;}
body #entete #menuPrincipal ul li a#item18 {background-position:-102px -5px; margin-left:6px; width:90px;}
body #entete #menuPrincipal ul li a#item19 {background-position:-192px -5px; width:95px;}
body #entete #menuPrincipal ul li a#item20 {background-position:-287px -5px; width:112px;}
body #entete #menuPrincipal ul li a#item21 {background-position:-406px -5px; margin-left:6px; width:85px;}
body #entete #menuPrincipal ul li a#item22 {background-position:-491px -5px; width:82px;}
body #entete #menuPrincipal ul li a#item23 {background-position:-573px -5px; width:84px;}
body #entete #menuPrincipal ul li a#item24 {background-position:-657px -5px; width:67px;}
body #entete #menuPrincipal ul li a#item25 {background-position:-724px -5px; width:111px;}
body #entete #menuPrincipal ul li a#item26 {background-position:-835px -5px; width:105px;}

body #entete #menuPrincipal ul li a#item17:hover {background-position:0 -55px;}
body #entete #menuPrincipal ul li a#item18:hover {background-position:-102px -55px;}
body #entete #menuPrincipal ul li a#item19:hover {background-position:-192px -55px;}
body #entete #menuPrincipal ul li a#item20:hover {background-position:-287px -55px;}
body #entete #menuPrincipal ul li a#item21:hover {background-position:-406px -55px;}
body #entete #menuPrincipal ul li a#item22:hover {background-position:-491px -55px;}
body #entete #menuPrincipal ul li a#item23:hover {background-position:-573px -55px;}
body #entete #menuPrincipal ul li a#item24:hover {background-position:-657px -55px;}
body #entete #menuPrincipal ul li a#item25:hover {background-position:-724px -55px;}
body #entete #menuPrincipal ul li a#item26:hover {background-position:-835px -55px;}

body #entete #menuPrincipal ul li.active a#item17 {background-position:0 -105px;}
body #entete #menuPrincipal ul li.active a#item18 {background-position:-102px -105px;}
body #entete #menuPrincipal ul li.active a#item19 {background-position:-192px -105px;}
body #entete #menuPrincipal ul li.active a#item20 {background-position:-287px -105px;}
body #entete #menuPrincipal ul li.active a#item21 {background-position:-406px -105px;}
body #entete #menuPrincipal ul li.active a#item22 {background-position:-491px -105px;}
body #entete #menuPrincipal ul li.active a#item23 {background-position:-573px -105px;}
body #entete #menuPrincipal ul li.active a#item24 {background-position:-657px -105px;}
body #entete #menuPrincipal ul li.active a#item25 {background-position:-724px -105px;}
body #entete #menuPrincipal ul li.active a#item26 {background-position:-835px -105px;}

/*** Menu secondaire : haut de page ***/

body #entete #menuSecondaire {/*width:321px;*/height:40px;overflow:hidden;position:absolute;right:10px;top:0;}
body #entete #menuSecondaire ul li {float:left;height:40px;}
body #entete #menuSecondaire ul li a {display:block;height:0;overflow:hidden;padding-top:40px;width:107px;}

body #entete #menuSecondaire ul li a#item51 {background:url(images/menuSecondaire-presse.png) no-repeat 0 0;}
body #entete #menuSecondaire ul li a#item51:hover,
body #entete #menuSecondaire ul li.active a#item51 {background:url(images/menuSecondaire-presse-hover.png) no-repeat 0 0;}

body #entete #menuSecondaire ul li a#item52 {background:url(images/menuSecondaire-fournisseurs.png) no-repeat 0 0;}
body #entete #menuSecondaire ul li a#item52:hover,
body #entete #menuSecondaire ul li.active a#item52  {background:url(images/menuSecondaire-fournisseurs-hover.png) no-repeat 0 0;}

body #entete #menuSecondaire ul li a#item53 {background:url(images/menuSecondaire-ca.png) no-repeat 0 0;}
body #entete #menuSecondaire ul li a#item53:hover,
body #entete #menuSecondaire ul li.active a#item53  {background:url(images/menuSecondaire-ca-hover.png) no-repeat 0 0;}

body #entete #menuSecondaire ul li a#item198 {background:url(images/menuSecondaire-propriete.png) no-repeat 0 0;}
body #entete #menuSecondaire ul li a#item198:hover,
body #entete #menuSecondaire ul li.active a#item198  {background:url(images/menuSecondaire-propriete-hover.png) no-repeat 0 0;}
/*** Recherche ***/

body #entete #ajaxSearch_form {background:url(images/entete-recherche.png) no-repeat 0 0;width:188px;height:31px;overflow:hidden;position:absolute;bottom:73px;right:16px;color:#BCBEC0;}
body #page #entete #ajaxSearch_input {width:142px;height:15px;padding:9px 5px 7px 10px;border:0 none;background:none;color:#58595B;}
body #page #entete #ajaxSearch_submit {width:30px;height:30px;padding:6px 4px;float: right;border:0 none;background:none;cursor:pointer}

/*** Fil d'arianne ***/

body #page #entete #arianne {position:absolute;right:15px;bottom:0;font-size:1.1em;line-height:1.1em;}
body #page #entete #arianne span {color:#6D6F71;}
body #page #entete #arianne a {color:#6D6F71;text-decoration:underline;}
body #page #entete #arianne a:hover {text-decoration:none;}/*** credit ***/

/* ------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   colonne gauche                               <<<<<<<<<<<< */
/* ------------------------------------------------------------------------- */
/* Colors Help {orange:#F37021;vert:#B5D441;violet:#98459A;beige:#EBDFD9;bleu-ciel:#00ACCD;gris:#BCBEC0;}*/
body #page #contenuPrincipal #gauche h5 {font-size:1.3em;color:#F37021;line-height:1.2em;font-weight:bold;border-bottom:2px solid #F37021;padding-bottom:3px;text-transform:uppercase}/*couleur sous-menu*/
/*violet*/
body.parent17 #page #contenuPrincipal #gauche h5 {color:#98459A;border-bottom:2px solid #98459A;}
/*vert*/
body.parent21 #page #contenuPrincipal #gauche h5,
body.parent22 #page #contenuPrincipal #gauche h5,
body.parent23 #page #contenuPrincipal #gauche h5,
body.parent24 #page #contenuPrincipal #gauche h5,
body.parent25 #page #contenuPrincipal #gauche h5,
body.parent26 #page #contenuPrincipal #gauche h5 {color:#B5D441;border-bottom:2px solid #B5D441;}
/*violet*/
body.parent17 #page #contenuPrincipal #gauche #sous-menu ul li a {color:#6D6F71;}
/*vert*/
body.parent21 #page #contenuPrincipal #gauche #sous-menu ul li a,
body.parent22 #page #contenuPrincipal #gauche #sous-menu ul li a,
body.parent23 #page #contenuPrincipal #gauche #sous-menu ul li a,
body.parent24 #page #contenuPrincipal #gauche #sous-menu ul li a,
body.parent25 #page #contenuPrincipal #gauche #sous-menu ul li a,
body.parent26 #page #contenuPrincipal #gauche #sous-menu ul li a {color:#6D6F71;}
/*violet*/
body.parent17 #page #contenuPrincipal #gauche #sous-menu ul li a:hover {color:#98459A;}
/*vert*/
body.parent21 #page #contenuPrincipal #gauche #sous-menu ul li a:hover,
body.parent22 #page #contenuPrincipal #gauche #sous-menu ul li a:hover,
body.parent23 #page #contenuPrincipal #gauche #sous-menu ul li a:hover,
body.parent24 #page #contenuPrincipal #gauche #sous-menu ul li a:hover,
body.parent25 #page #contenuPrincipal #gauche #sous-menu ul li a:hover,
body.parent26 #page #contenuPrincipal #gauche #sous-menu ul li a:hover {color:#B5D441;}
/*violet*/
body.parent17 #page #contenuPrincipal #gauche #sous-menu ul li.active a  {background-color:#98459A;color:#000;line-height:1.4em;}
/*vert*/
body.parent21 #page #contenuPrincipal #gauche #sous-menu ul li.active a,
body.parent22 #page #contenuPrincipal #gauche #sous-menu ul li.active a,
body.parent23 #page #contenuPrincipal #gauche #sous-menu ul li.active a,
body.parent24 #page #contenuPrincipal #gauche #sous-menu ul li.active a,
body.parent25 #page #contenuPrincipal #gauche #sous-menu ul li.active a,
body.parent26 #page #contenuPrincipal #gauche #sous-menu ul li.active a {background-color:#B5D441;color:#000;line-height:1.4em;}
/*violet*/
body.parent17 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li a:hover {color:#98459A;}
/*vert*/
body.parent21 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li a:hover,
body.parent22 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li a:hover,
body.parent23 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li a:hover,
body.parent24 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li a:hover,
body.parent25 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li a:hover,
body.parent26 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li a:hover {color:#fff;}

/*vert*/
body.parent21 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li.active a,
body.parent22 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li.active a,
body.parent23 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li.active a,
body.parent24 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li.active a,
body.parent25 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li.active a,
body.parent26 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li.active a {background:#B5D441;color:#000;}

body.parent21 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li.active,
body.parent22 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li.active,
body.parent23 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li.active,
body.parent24 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li.active,
body.parent25 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li.active,
body.parent26 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li.active {background:url(images/puce-fleche-verte.png) no-repeat 0 -5px;}

body.parent21 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li.active a:hover,
body.parent22 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li.active a:hover,
body.parent23 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li.active a:hover,
body.parent24 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li.active a:hover,
body.parent25 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li.active a:hover,
body.parent26 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li.active a:hover {color:#fff;}

body.parent21 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li a,
body.parent22 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li a,
body.parent23 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li a,
body.parent24 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li a,
body.parent25 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li a,

body.parent26 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li a {background-color:#999;color:#fff;text-decoration:none;line-height:1.1em;font-size:1.1em;padding:2px 3px;display:block}

body.parent21 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li a:hover,
body.parent22 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li a:hover,
body.parent23 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li a:hover,
body.parent24 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li a:hover,
body.parent25 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li a:hover,
body.parent26 #page #contenuPrincipal #gauche #sous-menu ul li.active ul li a:hover {color:#000;}
/* FIN# couleur sous-menu*/
body #page #contenuPrincipal #gauche #sous-menu ul {border-bottom:1px solid #BCBEC0;}
body #page #contenuPrincipal #gauche #sous-menu ul li {border-bottom:1px solid #BCBEC0;padding:2px 0;}
body #page #contenuPrincipal #gauche #sous-menu ul li.last {border-bottom:0 none;}
body #page #contenuPrincipal #gauche #sous-menu ul li a {display:block;color:#6D6F71;text-decoration:none;line-height:1.2em;font-size:1.3em;padding-left:5px;}
body #page #contenuPrincipal #gauche #sous-menu ul li a:hover {color:#F37021;}body #page #contenuPrincipal #gauche #sous-menu ul li ul {display:none}
body #page #contenuPrincipal #gauche #sous-menu ul li ul{border-bottom:0px solid #BCBEC0;}

body #page #contenuPrincipal #gauche #sous-menu ul li.active {padding:0;}
body #page #contenuPrincipal #gauche #sous-menu ul li.active a {background-color:#F37021;color:#fff;line-height:1.4em;position:relative}
body #page #contenuPrincipal #gauche #sous-menu ul li.active a:hover {color:#fff;}

body #page #contenuPrincipal #gauche #sous-menu ul li.active ul {margin-bottom:10px;display:block;}
body #page #contenuPrincipal #gauche #sous-menu ul li.active ul li {display:block;border-bottom:0 none;padding:0;display:block;margin-top:7px;padding-left:13px;position:relative}
body #page #contenuPrincipal #gauche #sous-menu ul li.active ul li a {background-color:#999;color:#fff;text-decoration:none;line-height:1.1em;font-size:1.1em;padding:2px 3px;display:block}
body #page #contenuPrincipal #gauche #sous-menu ul li.active ul li a:hover {color:#000;}
body #page #contenuPrincipal #gauche #sous-menu ul li.active ul li.active {background:url(images/puce-fleche.png) no-repeat 0 -5px;}
body #page #contenuPrincipal #gauche #sous-menu ul li.active ul li.active a {background:#F37021;}

/*typo mont?*/
body.parent17 #page #contenuPrincipal #gauche h5 {}
body.parent18 #page #contenuPrincipal #gauche h5 {background:url(images/h5-nousConnaitre.png) no-repeat 0 0;padding:20px 0 0 0;height:0;overflow:hidden}
body.parent19 #page #contenuPrincipal #gauche h5 {background:url(images/h5-notrePatrimoine.png) no-repeat 0 0;padding:20px 0 0 0;height:0;overflow:hidden}
body.parent20 #page #contenuPrincipal #gauche h5 {background:url(images/h5-emploisEtRecrutements.png) no-repeat 0 0;padding:37px 0 0 0;height:0;overflow:hidden}
body.parent21 #page #contenuPrincipal #gauche h5 {background:url(images/h5-devenirLocataire.png) no-repeat 0 0;padding:20px 0 0 0;height:0;overflow:hidden}
body.parent22 #page #contenuPrincipal #gauche h5 {background:url(images/h5-guidePratique.png) no-repeat 0 0;padding:20px 0 0 0;height:0;overflow:hidden}
body.parent23 #page #contenuPrincipal #gauche h5 {background:url(images/h5-vosContacts.png) no-repeat 0 0;padding:20px 0 0 0;height:0;overflow:hidden}
body.parent24 #page #contenuPrincipal #gauche h5 {background:url(images/h5-liensUtilesGrand.png) no-repeat 0 0;padding:20px 0 0 0;height:0;overflow:hidden}
body.parent25 #page #contenuPrincipal #gauche h5 {background:url(images/h5-paiementDuLoyerEnLigne.png) no-repeat 0 0;padding:37px 0 0 0;height:0;overflow:hidden}
body.parent26 #page #contenuPrincipal #gauche h5 {background:url(images/h5-publicationsLocataires.png) no-repeat 0 0;padding:37px 0 0 0;height:0;overflow:hidden}

body.parentNiv2_52 #page #contenuPrincipal #gauche h5 {background:url(images/h5-fournisseurs.png) no-repeat 0 0;padding:25px 0 0 0;height:0;overflow:hidden; border-bottom:2px solid #000;}
body.parentNiv2_198 #page #contenuPrincipal #gauche h5 {background:url(images/h5-accession.png) no-repeat 0 0;padding:37px 0 0 0;height:0;overflow:hidden; border-bottom:2px solid #000;}



/* ------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   colonne droite                               <<<<<<<<<<<< */
/* ------------------------------------------------------------------------- */

body #page #contenuPrincipal #droite {overflow:hidden}
body #page #contenuPrincipal #droite .block {padding:5px;margin:0 0 22px 0;position:relative}
body #page #contenuPrincipal #droite .block#contact {margin-top:22px;}
body #page #contenuPrincipal #droite .block#aLEcoute,
body #page #contenuPrincipal #droite .block#publication,
body #page #contenuPrincipal #droite .block#agenda,
body #page #contenuPrincipal #droite .block#voirAussi,
body #page #contenuPrincipal #droite .block#liensUtiles,
body #page #contenuPrincipal #droite .block#actualite,
body #page #contenuPrincipal #droite .block#zoomSur {margin-top:44px;}
body #page #contenuPrincipal #droite .block h5 {padding-top:20px;height:0;overflow:hidden;margin:0;width:100%;color:#000;font-size:1.4em;font-weight:bold;text-transform:uppercase;text-align:left;}

body #page #contenuPrincipal #droite #contact h5 {background:url(images/h5-contact.png) no-repeat 0 0;position:absolute;top:-20px;left:0;}
body #page #contenuPrincipal #droite #aLEcoute h5 {background:url(images/h5-aLEcoute.png) no-repeat 0 0;position:absolute;top:-20px;left:0;}
body #page #contenuPrincipal #droite #publication h5 {background:url(images/h5-publication.png) no-repeat 0 0;position:absolute;top:-20px;left:0;}
body #page #contenuPrincipal #droite #zoomSur h5 {background:url(images/h5-zoom.png) no-repeat 0 0;position:absolute;top:-20px;left:0;}
body #page #contenuPrincipal #droite #agenda h5 {background:url(images/h5-agenda.png) no-repeat 0 0;position:absolute;top:-20px;left:0;}
body #page #contenuPrincipal #droite #voirAussi h5 {background:url(images/h5-voirAussi.png) no-repeat 0 0;position:absolute;top:-20px;left:0;}
body #page #contenuPrincipal #droite #liensUtiles h5 {background:url(images/h5-liensUtiles.png) no-repeat 0 0;position:absolute;top:-20px;left:0;}
body #page #contenuPrincipal #droite #actualite h5 {background:url(images/h5-actualite.png) no-repeat 0 0;position:absolute;top:-20px;left:0;width:53%;}

body #page #contenuPrincipal #droite #contact {background:#B5D441;}
body #page #contenuPrincipal #droite #contact p {font-size:1.2em;line-height:1.2em;}

body #page #contenuPrincipal #droite #illustration.block {padding:0}
body #page #contenuPrincipal #droite #illustration.block img {width:160px;}
body #page #contenuPrincipal #droite #paiementEnLigne.block {padding:0; margin-bottom:34px}
body #page #contenuPrincipal #droite #paiementEnLigne.block img {width:160px;}
body #page #contenuPrincipal #droite #aLEcoute {background:#98459A;color:#fff;}
body #page #contenuPrincipal #droite #aLEcoute h6 {font-size:1.5em;line-height:1.1em;font-weight:bold;margin-bottom:5px;}
body #page #contenuPrincipal #droite #aLEcoute p {font-size:1.1em;line-height:1.1em;margin-bottom:5px;}

body #page #contenuPrincipal #droite #citation {background:#EBDFD9;}
body #page #contenuPrincipal #droite #citation p {font-size:1.1em;line-height:1.2em;color:#58595B;}
body #page #contenuPrincipal #droite #citation p q {font-size:1.2em;color:#F37021;display:block;margin:5px 2px;line-height:1.4em;font-weight:bold;font-style:italic}

body #page #contenuPrincipal #droite #actualite {background:#EBDFD9;}
body #page #contenuPrincipal #droite #actualite h6 {color:#98459A;text-decoration:underline;}
body #page #contenuPrincipal #droite #actualite dl dt {font-size:1.3em;line-height:1.2em;color:#98459A;font-weight:bold}
body #page #contenuPrincipal #droite #actualite dl dd {margin-bottom:10px;}
body #page #contenuPrincipal #droite #actualite dl dd p a {font-size:1.2em;line-height:1.3em;color:#000;margin-bottom:5px;text-decoration:none}
body #page #contenuPrincipal #droite #actualite dl dd p a:hover {text-decoration:underline}
body #page #contenuPrincipal #droite #actualite dl dd strong {font-weight:normal}

body #page #contenuPrincipal #droite #enChiffres {background:#EBDFD9;}
body #page #contenuPrincipal #droite #enChiffres h5 {padding-top:20px;height:0;width:100%;line-height:1.1em;margin-bottom:0;background:url(images/h5-enChiffres.png) no-repeat 0 0;overflow:hidden;}
body #page #contenuPrincipal #droite #enChiffres dl dt {font-size:1.5em;line-height:1.4em;color:#F37021;font-weight:bold}
body #page #contenuPrincipal #droite #enChiffres dl dd {font-size:1.2em;line-height:1.1em;color:#F37021;margin-bottom:5px;}

body #page #contenuPrincipal #d.
roite #sondage {background:#EBDFD9;border:2px solid #F37021;padding-bottom:10px;}
body #page #contenuPrincipal #droite #sondage h5 {padding-top:20px;height:0;width:100%;line-height:1.1em;margin-bottom:10px;background:url(images/h5-quizz.png) no-repeat 0 0;overflow:hidden;}
body #page #contenuPrincipal #droite #sondage p strong {font-size:1.2em;color:#F37021;line-height:1.2em;}
body #page #contenuPrincipal #droite #sondage a {position:absolute;bottom:-2px;right:-2px;color:#000;background:#fff;font-size:1.2em;padding:3px 5px;text-decoration:underline;text-transform:uppercase}
body #page #contenuPrincipal #droite #sondage a:hover {color:#F37021;}
body #page #contenuPrincipal #droite #sondage form {margin:10px 0;}
body #page #contenuPrincipal #droite #sondage form br {clear:both;}
body #page #contenuPrincipal #droite #sondage form input[type="radio"] {margin:3px 5px 10px 0;float:left;}
body #page #contenuPrincipal #droite #sondage form label {font-size:1.2em;line-height:1.2em;margin-left:20px;display: block;}
body #page #contenuPrincipal #droite #sondage blockquote {font-size:1.1em;line-height:1.2em;margin:10px 0;}

body #page #contenuPrincipal #droite #publication {background:#B5D441;text-align:center}

body #page #contenuPrincipal #droite #publication.parent18,
body #page #contenuPrincipal #droite #publication.parent19,
body #page #contenuPrincipal #droite #publication.parent20 {background-color:#F37021}

body #page #contenuPrincipal #droite #publication p {text-align:left;font-size:1.2em;line-height:1.2em;color:#000; margin-top:2px}
body #page #contenuPrincipal #droite #publication.parent18 p,
body #page #contenuPrincipal #droite #publication.parent19 p,
body #page #contenuPrincipal #droite #publication.parent20 p{ color:#FFF}

body #page #contenuPrincipal #droite #publication p a {color:#000;}
body #page #contenuPrincipal #droite #publication.parent18 p a,
body #page #contenuPrincipal #droite #publication.parent19 p a,
body #page #contenuPrincipal #droite #publication.parent20 p a{ color:#FFF}

body #page #contenuPrincipal #droite #publication p.toutes {margin-top:10px}body #page #contenuPrincipal #droite #zoomSur {background:#00ACCD;}
body #page #contenuPrincipal #droite #zoomSur h6 {font-size:1.5em;line-height:1.1em;font-weight:bold;text-decoration:underline;color:#fff;}
body #page #contenuPrincipal #droite #zoomSur h6 a {color:#fff;}

body #page #contenuPrincipal #droite #agenda {background:#98459A;}
body #page #contenuPrincipal #droite #agenda dl dt {font-size:1.2em;line-height:1.2em;color:#000;font-weight:bold;display:inline;list-style:circle;list-style-position: inside;padding:0 5px;}
body #page #contenuPrincipal #droite #agenda dl dd {font-size:1.2em;line-height:1.2em;color:#fff;margin:5px 0 10px 0;}
body #page #contenuPrincipal #droite #agenda dl strong {text-decoration:none}
body #page #contenuPrincipal #droite #agenda dl dt.orange {background:#FFCC32;}
body #page #contenuPrincipal #droite #agenda dl dt.bleu {background:#005CAB;color:#fff;}

body #page #contenuPrincipal #droite #voirAussi {background:#BCBEC0;}
body #page #contenuPrincipal #droite #voirAussi ul li {list-style: disc;list-style-position:inside}
body #page #contenuPrincipal #droite #voirAussi ul li {line-height:1.2em;margin:5px 0;}
body #page #contenuPrincipal #droite #voirAussi ul li a{font-size:1.2em;padding:0 5px 0 0; color:#000;}
body #page #contenuPrincipal #droite #voirAussi ul li a.id129{background-color:#005CAB; padding-left:5px; color:#fff;}
body #page #contenuPrincipal #droite #voirAussi ul li a.id131{background-color:#009470; padding-left:5px; color:#fff;}
body #page #contenuPrincipal #droite #voirAussi ul li a.id128{background-color:#FFCC32; padding-left:5px; color:#000;}
body #page #contenuPrincipal #droite #voirAussi ul li a.id130{background-color:#ED1C2E; padding-left:5px; color:#fff;}

body #page #contenuPrincipal #droite #liensUtiles {background:#B5D441;}
body #page #contenuPrincipal #droite #liensUtiles ul li {line-height:1.2em;margin:5px 0;}
body #page #contenuPrincipal #droite #liensUtiles ul li a{font-size:1.2em;color:#000;}

/* ------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   diaporama                                    <<<<<<<<<<<< */
/* ------------------------------------------------------------------------- */

body #page #contenuPrincipal #centre div.transition-thumbstrip {}
body #page #contenuPrincipal #centre div.transition-thumbstrip ul li {padding:0;margin-left:5px;}
body.template29 #page #contenuPrincipal #centre div.transition-thumbstrip ul li {padding:0;margin:0 0 5px 0;}
body #page #contenuPrincipal #centre .transition .transition-caption {color:#fff;}/* ------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   piedDePage                                   <<<<<<<<<<<< */
/* ------------------------------------------------------------------------- */

#piedDePage #premierMenu {width:477px;margin:0 auto;height:50px;}
#piedDePage #premierMenu ul li {display:block;float:left;margin-right:15px;font-size:1.1em;position:relative}
#piedDePage #premierMenu ul li.last {margin:0;}
#piedDePage #premierMenu ul li a {color:#000;text-decoration:none;padding-top:2px;line-height:1.5em;display:block}
#piedDePage #premierMenu ul li a:hover {text-decoration:underline;}
#piedDePage #premierMenu ul li a#item44 {border-top:4px solid #EC008C;}
#piedDePage #premierMenu ul li a#item45 {border-top:4px solid #FFCB05;}
#piedDePage #premierMenu ul li a#item46 {border-top:4px solid #70BF44;}
#piedDePage #premierMenu ul li a#item47 {border-top:4px solid #3766B1;}
#piedDePage #premierMenu ul li a#item48 {border-top:4px solid #00AEEF;}
#piedDePage #premierMenu ul li a#item49 {border-top:4px solid #CEAC5E;}/*
#piedDePage #secondMenu {background-color:#E7E8E9;}
#piedDePage #secondMenu ul li {float:left;border-right:1px solid #666;padding:10px 5px 0 5px;height:264px;width:85px;overflow:hidden;position:relative;background-color:#E7E8E9;}
#piedDePage #secondMenu ul li.last {border-right:0 none;}
#piedDePage #secondMenu ul li a {color:#000;font-size:1.2em;line-height:1.3em;text-transform:uppercase;height:35px;display:block;}
#piedDePage #secondMenu ul li ul {margin-top:15px;}
#piedDePage #secondMenu ul li ul li {float:none;border-right:0 none;padding:0;height:auto;margin-bottom:5px;}
#piedDePage #secondMenu ul li ul li  a {font-size:1.1em;text-transform:none;height:auto;display:inline;color:#333; width:auto}#piedDePage #secondMenu ul li#list17 {width:90px;}
#piedDePage #secondMenu ul li#list18 {width:85px;}
#piedDePage #secondMenu ul li#list19 {width:85px;}
#piedDePage #secondMenu ul li#list20 {width:100px;}
#piedDePage #secondMenu ul li#list21 {width:85px;}
#piedDePage #secondMenu ul li#list22 {width:85px;}
#piedDePage #secondMenu ul li#list23 {width:65px;}
#piedDePage #secondMenu ul li#list24 {width:85px;}
#piedDePage #secondMenu ul li#list25 {width:85px;}
#piedDePage #secondMenu ul li#list26 {width:85px;}*/
#piedDePage #secondMenu {width:100%;background-color:#FFF;padding:20px 0 20px 0;}
#piedDePage #secondMenu ul {width:940px;margin:0px auto;}
#piedDePage #secondMenu ul li {float:left;position:relative}
#piedDePage #secondMenu ul li a {background:url(images/menuNiv1B.png) no-repeat 0 0;display:block;height:0;overflow:hidden;padding-top:45px;}
#piedDePage #secondMenu ul li ul {width:auto;margin:0;top:45px;}
#piedDePage #secondMenu ul li ul li {float:none;height:auto;margin-top:10px;text-align:right;}
#piedDePage #secondMenu ul li ul li a{background:none;display:inline;height:auto;overflow:auto;padding:0;font-size:1.1em;line-height:1.1em;}

#piedDePage #secondMenu ul li#list17 ul li a{color:#853789;}
#piedDePage #secondMenu ul li#list18 ul li a,
#piedDePage #secondMenu ul li#list19 ul li a,
#piedDePage #secondMenu ul li#list20 ul li a{color:#EA611C;}
#piedDePage #secondMenu ul li#list21 ul li a,
#piedDePage #secondMenu ul li#list22 ul li a,
#piedDePage #secondMenu ul li#list23 ul li a,
#piedDePage #secondMenu ul li#list24 ul li a,
#piedDePage #secondMenu ul li#list25 ul li a,
#piedDePage #secondMenu ul li#list26 ul li a {color:#A2BF26;}

#piedDePage #secondMenu ul li#list17  ul {width:95px;}
#piedDePage #secondMenu ul li#list18  ul {margin-left:6px; width:90px;}
#piedDePage #secondMenu ul li#list19  ul {width:95px;}
#piedDePage #secondMenu ul li#list20  ul {width:112px;}
#piedDePage #secondMenu ul li#list21  ul {margin-left:6px; width:85px;}
#piedDePage #secondMenu ul li#list22  ul {width:82px;}
#piedDePage #secondMenu ul li#list23  ul {width:84px;}
#piedDePage #secondMenu ul li#list24  ul {width:67px;}
#piedDePage #secondMenu ul li#list25  ul {width:111px;}
#piedDePage #secondMenu ul li#list26  ul {width:105px;}

#piedDePage #secondMenu ul li a#item17 {background-position:0 -5px; width:95px;}
#piedDePage #secondMenu ul li a#item18 {background-position:-102px -5px; margin-left:6px; width:90px;}
#piedDePage #secondMenu ul li a#item19 {background-position:-192px -5px; width:95px;}
#piedDePage #secondMenu ul li a#item20 {background-position:-287px -5px; width:112px;}
#piedDePage #secondMenu ul li a#item21 {background-position:-406px -5px; margin-left:6px; width:85px;}
#piedDePage #secondMenu ul li a#item22 {background-position:-491px -5px; width:82px;}
#piedDePage #secondMenu ul li a#item23 {background-position:-573px -5px; width:84px;}
#piedDePage #secondMenu ul li a#item24 {background-position:-657px -5px; width:67px;}
#piedDePage #secondMenu ul li a#item25 {background-position:-724px -5px; width:111px;}
#piedDePage #secondMenu ul li a#item26 {background-position:-835px -5px; width:105px;}

#piedDePage #secondMenu ul li a#item17:hover {background-position:0 -55px;}
#piedDePage #secondMenu ul li a#item18:hover {background-position:-102px -55px;}
#piedDePage #secondMenu ul li a#item19:hover {background-position:-192px -55px;}
#piedDePage #secondMenu ul li a#item20:hover {background-position:-287px -55px;}
#piedDePage #secondMenu ul li a#item21:hover {background-position:-406px -55px;}
#piedDePage #secondMenu ul li a#item22:hover {background-position:-491px -55px;}
#piedDePage #secondMenu ul li a#item23:hover {background-position:-573px -55px;}
#piedDePage #secondMenu ul li a#item24:hover {background-position:-657px -55px;}
#piedDePage #secondMenu ul li a#item25:hover {background-position:-724px -55px;}
#piedDePage #secondMenu ul li a#item26:hover {background-position:-835px -55px;}

#piedDePage #secondMenu ul li.active a#item17 {background-position:0 -105px;}
#piedDePage #secondMenu ul li.active a#item18 {background-position:-102px -105px;}
#piedDePage #secondMenu ul li.active a#item19 {background-position:-192px -105px;}
#piedDePage #secondMenu ul li.active a#item20 {background-position:-287px -105px;}
#piedDePage #secondMenu ul li.active a#item21 {background-position:-406px -105px;}
#piedDePage #secondMenu ul li.active a#item22 {background-position:-491px -105px;}
#piedDePage #secondMenu ul li.active a#item23 {background-position:-573px -105px;}
#piedDePage #secondMenu ul li.active a#item24 {background-position:-657px -105px;}
#piedDePage #secondMenu ul li.active a#item25 {background-position:-724px -105px;}
#piedDePage #secondMenu ul li.active a#item26 {background-position:-835px -105px;}

#piedDePage #logoPaiementPetit { position:absolute; display:block; right:10px; bottom:10px}/* ------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   animation home                               <<<<<<<<<<<< */
/* ------------------------------------------------------------------------- */#animation {display:block; position:absolute; z-index:9999; padding:20px; background-color:#FFF; border:#F37021 solid 2px; width:596px; height:426px; top:70px; left:50%; margin-left:-318px}/* ------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   template 5 : accueil                         <<<<<<<<<<<< */
/* ------------------------------------------------------------------------- */

body.template5 #page #contenuPrincipal h3,
body.template5 #page #contenuPrincipal #gaucheHome h4,
body.template5 #page #contenuPrincipal #centreHome h4 {padding-top:16px;height:0;overflow:hidden;margin-bottom:20px;}
body.template5 #page #contenuPrincipal #droiteHome h4  {padding-top:23px;height:0;overflow:hidden;margin-bottom:20px;}

body.template5 #page #contenuPrincipal #zoomSur h3 {background:url(images/h3-zoomSur.png) no-repeat 0 0;}
body.template5 #page #contenuPrincipal #agence h3 {background:url(images/h3-agences.png) no-repeat 0 -1px;}
body.template5 #page #contenuPrincipal #gaucheHome h4 {background:url(images/h3-aLaUne.png) no-repeat 0 0;}
body.template5 #page #contenuPrincipal #droiteHome h4 {background:url(images/h3-agenda.png) no-repeat 0 0;}
body.template5 #page #contenuPrincipal #centreHome h4 {background:url(images/h3-etAussi.png) no-repeat 0 0;}
body.template5 #page #contenuPrincipal h3#actualites {background:url(images/h3-actualite.png) no-repeat 0 0;border-bottom:2px solid #F37021;padding-bottom:5px;clear:both;color:#fff;margin-bottom:15px;width:668px;}

/*mise en forme*/

body.template5 #page #contenuPrincipal {padding:20px 15px 15px 15px;position:relative}

body.template5 #page #contenuPrincipal #enAvant #zoomSur {width:532px;height:260px;float:left;margin-bottom:20px;padding:10px 19px 20px 9px;}
body.template5 #page #contenuPrincipal #enAvant #agence {width:378px;height:259px;float:right;margin-top:10px;}

body.template5 #page #contenuPrincipal #gaucheHome {width:360px;float:left;position:relative;}
body.template5 #page #contenuPrincipal #centreHome { margin-left:415px; margin-right:270px;position:relative}
body.template5 #page #contenuPrincipal #droiteHome {float:right; width:250px; padding:9px 0px 15px 0;border-top:2px solid #98459A;position:relative;top:-17px}

/*newsletter*/

body.template5 #page #contenuPrincipal #newsletter {position:absolute;right:0;top:-15px;width:357px;padding-right:18px;}
body.template5 #page #contenuPrincipal #newsletter h3 {color:#000;margin:4px 5px 0 4px;padding:0;float:left;height:auto;font-size:1.3em;font-weight:bold}
body.template5 #page #contenuPrincipal #newsletter form {}
body.template5 #page #contenuPrincipal #newsletter form #email {border:2px solid #000;color:#000;width:135px;font-size:1.1em;}
body.template5 #page #contenuPrincipal #newsletter form #ok {background:#000;color:#fff;border:2px solid #000;font-weight:bold;text-transform:uppercase;cursor:pointer;padding:0;margin-bottom:5px;}
body.template5 #page #contenuPrincipal #newsletter form #ok:hover {color:#FFCC32;}
body.template5 #page #contenuPrincipal #newsletter form p {text-align:right;}
body.template5 #page #contenuPrincipal #newsletter form a#delete {color:#000;font-size:1.1em;padding-top:5px;clear:both}

/*#agence*/
body.template5 #page #contenuPrincipal #agence h3 {position:absolute;left:20px;top:20px;width:130px;}

body.template5 #page #contenuPrincipal #enAvant #agence {position:relative;background:url(images/cadre-agence.png) no-repeat 0 0;}
body.template5 #page #contenuPrincipal #enAvant #agence ul {position:absolute;bottom:20px;left:20px;}
body.template5 #page #contenuPrincipal #enAvant #agence ul li {font-size:1.2em;line-height:1.1em;margin-bottom:5px;text-transform:uppercase}
body.template5 #page #contenuPrincipal #enAvant #agence ul li.vert {color:#009470;}
body.template5 #page #contenuPrincipal #enAvant #agence ul li.jaune {color:#FFCC32;}
body.template5 #page #contenuPrincipal #enAvant #agence ul li.rouge {color:#ED1C2E;}
body.template5 #page #contenuPrincipal #enAvant #agence ul li.bleu {color:#005CAB;}
body.template5 #page #contenuPrincipal #enAvant #agence ul li.vert a {color:#009470;}
body.template5 #page #contenuPrincipal #enAvant #agence ul li.jaune a {color:#FFCC32;}
body.template5 #page #contenuPrincipal #enAvant #agence ul li.rouge a {color:#ED1C2E;}
body.template5 #page #contenuPrincipal #enAvant #agence ul li.bleu a {color:#005CAB;}

/*zoom sur*/

body.template5 #page #contenuPrincipal #enAvant #zoomSur {background:url(images/fond-zoomSur.png) no-repeat 0 0;position:relative;left:-8px;}
body.template5 #page #contenuPrincipal #enAvant #zoomSur h3 {position:absolute;top:-20px;left:10px;width:130px;}

body.template5 #page #contenuPrincipal #enAvant #zoomSur #main-photo-slider {width:524px;height:249px;border:5px solid #00accd;background:#F0659F;overflow:hidden;}
body.template5 #page #contenuPrincipal #enAvant #zoomSur .panel {width:524px;height:249px;overflow:hidden;text-align:right;position:relative}
body.template5 #page #contenuPrincipal #enAvant #zoomSur .panel ul{width:524px;height:249px;overflow:hidden;text-align:center;position:relative}

body.template5 #page #contenuPrincipal #enAvant #zoomSur .panel h5 {position:absolute;top:15px;right:15px;width:200px;padding:5px;font-size:1.3em;line-height:1.2em;color:#000;background:transparent url(images/fond-blanc-transparent.png) repeat 0 0;font-weight:normal;text-align:left;}
body.template5 #page #contenuPrincipal #enAvant #zoomSur .panel h5 a {color:#000;}

body.template5 #page #contenuPrincipal #enAvant #zoomSur ul#movers-row {width:165px;height:253px;position:absolute;left:14px;top:11px;overflow:hidden}
body.template5 #page #contenuPrincipal #enAvant #zoomSur ul#movers-row li {height:84px;width:150px;color:#808285;font-size:1.3em;line-height:1.2em;}
body.template5 #page #contenuPrincipal #enAvant #zoomSur ul#movers-row li h4 {color:#808285;height:87px;width:150px;display:block;font-weight:normal;border-right:4px solid #00accd; }
body.template5 #page #contenuPrincipal #enAvant #zoomSur ul#movers-row li h4 a {color:#808285;height:73px;width:140px;padding:5px;display:block;background:#fff;border-right:4px solid #00accd; border-top:4px solid #00accd;}
body.template5 #page #contenuPrincipal #enAvant #zoomSur ul#movers-row li h4 a.active-thumb {color:#000;background:transparent url(images/fond-zoomSur-li-active3.png) no-repeat 0 5px;border:0 none;width:166px;padding:0;height:83px;}
body.template5 #page #contenuPrincipal #enAvant #zoomSur ul#movers-row li h4 a.active-thumb span {background:#00ACCD;display:block;height:73px;width:141px;padding:5px;border-top:4px solid #00ACCD;color:#fff;}

#zoomSur .stripViewer { position: relative; overflow: hidden; width: 524px; height: 249px; }
#zoomSur .stripViewer .panelContainer { position: relative; left: 0; top: 0; }
#zoomSur .stripViewer .panelContainer .panel { float: left; height: 100%; position: relative; width: 524px; }

#zoomSur .stripNavL, 
#zoomSur .stripNavR, 
#zoomSur .stripNav { display: none; }

/*news : gauche*/

/*agenda*/

#page #contenuPrincipal .block.agenda {background:#98459A;margin-top:30px;}
#page #contenuPrincipal .block.agenda p {color:#fff;}
#page #contenuPrincipal .block.agenda p strong {color:#fff;font-weight:bold;font-size:1.1em;}
body.template5 #page #contenuPrincipal #droiteHome .block.agenda p strong {color:#fff;font-weight:bold;position:relative;font-size:1.1em;}
#page #contenuPrincipal .block.agenda h5  {background:#fff;position:absolute;width:250px;top:-10px;left:0;font-weight:normal}
body.template5 #page #contenuPrincipal #droiteHome .block.agenda h5 {font-weight:normal}
#page #contenuPrincipal .block.agenda h5 a {padding:0 5px;line-height:1.1em;color:#fff;background:#000;text-decoration:none}
body.template5 #page #contenuPrincipal #droiteHome .block.agenda h5 a {text-decoration:none}
#page #contenuPrincipal .block.agenda#actu118 h5 a {color:#000;background:#FFCC32;text-decoration:none}
#page #contenuPrincipal .block.agenda#actu119 h5 a {color:#fff;background:#005CAB;text-decoration:none}
#page #contenuPrincipal .block.agenda#actu120 h5 a {color:#fff;background:#009470;text-decoration:none}
#page #contenuPrincipal .block.agenda#actu121 h5 a {color:#fff;background:#ED1C2E;text-decoration:none}
#page #contenuPrincipal .block.agenda#actu127 h5 a,
#page #contenuPrincipal .block.agenda#actu122 h5 a,
#page #contenuPrincipal .block.agenda#actu123 h5 a,
#page #contenuPrincipal .block.agenda#actu124 h5 a,
#page #contenuPrincipal .block.agenda#actu125 h5 a,
#page #contenuPrincipal .block.agenda#actu126 h5 a
 {color:#fff;background:#F36B37;text-decoration:none}body.template5 #page #contenuPrincipal .block { padding:10px 10px 20px 10px;position:relative;margin-bottom:20px;}

body.template5 #page #contenuPrincipal .block .media img { width:230px;}

body.template5 #page #contenuPrincipal .orange { background-color:#EBDFD9;}

body.template5 #page #contenuPrincipal .block.photo {background:#EBDFD9 url(images/icone-home-photo-trans.png) no-repeat right top;}
body.template5 #page #contenuPrincipal .block.diaporama {background:#EBDFD9 url(images/icone-home-photo.png) no-repeat right top;}

body.template5 #page #contenuPrincipal .block.video {background:#EBDFD9 url(images/icone-home-video.png) no-repeat right top;}
body.template5 #page #contenuPrincipal .block.audio {background:#EBDFD9 url(images/icone-home-audio.png) no-repeat right top;}

body.template5 #page #contenuPrincipal .block h5 {font-size:1.6em;line-height:1.1em;font-weight:bold;margin-bottom:10px; padding:0 32px 0 0;}

body.template5 #page #contenuPrincipal .block h5 a,
body.template5 #page #contenuPrincipal .block h2 a {color:#98459A; text-decoration:underline;}

body.template5 #page #contenuPrincipal .block h2 a:hover,
body.template5 #page #contenuPrincipal .block h5 a:hover {color:#F37021;}

body.template5 #page #contenuPrincipal .block.photo h2 {background:transparent url(images/icone-home-photo-trans.png) no-repeat right top;}body.template5 #page #contenuPrincipal .block p {font-size:1.2em;line-height:1.3em;margin:10px 0;}
body.template5 #page #contenuPrincipal .block p strong {color:#F37021;}

body.template5 #page #contenuPrincipal .block p.link {background:#fff;padding:5px;text-align:right;margin:0;position:absolute;bottom:-6px;right:0;text-transform:uppercase}
body.template5 #page #contenuPrincipal .block p.link a:hover {color:#000;}

body.template5 #page #contenuPrincipal .block p.credit {font-size:1.1em; margin:3px 0}body.template5 #page #contenuPrincipal #news.block {padding:0 0 20px 0;background:none;overflow:hidden;}
body.template5 #page #contenuPrincipal #news.block p {font-size:1.4em;}
body.template5 #page #contenuPrincipal #news.block p.link {font-size:1.2em;}
body.template5 #page #contenuPrincipal #news.block h2 {display:block;font-size:2.2em;line-height:1.1em;text-decoration:underline;font-weight:bold;margin-bottom:10px;}

body.template5 #page #contenuPrincipal #news.block p.credit {font-size:1.1em; margin:3px 0}

/* ------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   template 6 : texte + m?dia complet           <<<<<<<<<<<< */
/* ------------------------------------------------------------------------- */

body.template6 #page #contenuPrincipal {padding:25px 15px 15px 15px;}

body.template6 #page #contenuPrincipal h5 {margin-bottom:15px;}

body.template6 #page #contenuPrincipal #gauche {width:155px;float:left;position:relative;}
body.template6 #page #contenuPrincipal #centre {/*margin-left:165px;*/float:left;width:572px;position:relative;padding:0 15px;}
body.template6 #page #contenuPrincipal #droite {position:relative;float:right;width:160px;}/*block centre*/

body.template6 #page #contenuPrincipal #centre h3 {font-size:2.5em;color:#000;line-height:1.3em;margin-bottom:15px;font-weight: normal;}
body.template6 #page #contenuPrincipal #centre h4 {font-size:1.3em;color:#F37021;line-height:1.3em;margin:20px 0 10px 0;font-weight:bold;}
body.template6 #page #contenuPrincipal #centre h5 {font-weight:bold;padding-left:10px;background:url(images/puce-orange.png) no-repeat 0 5px;font-size:1.2em;line-height:1.1em;margin:10px 0;}

body.template6 #page #contenuPrincipal #centre p {font-size:1.2em;color:#000;line-height:1.4em;margin-bottom:10px;}
body.template6 #page #contenuPrincipal #centre p strong {font-weight:bold;}
body.template6 #page #contenuPrincipal #centre p a{ text-decoration:underline}
body.template6 #page #contenuPrincipal #centre p a:hover{ text-decoration:none}

body.template6 #page #contenuPrincipal #centre p#chapeau {font-size:1.4em; font-weight:bold; line-height:1.3em}

/* couleur strong */
body.template6.parent18 #page #contenuPrincipal #centre p strong {color:#000;}
body.template6.parent21 #page #contenuPrincipal #centre p strong {color:#000;}body.template6 #page #contenuPrincipal #centre div.illustration {margin:0 15px 5px 0;background:#EBDFD9;font-weight:bold;width:280px;overflow:hidden;float:left;}
body.template6 #page #contenuPrincipal #centre div.illustration img{display:block}
body.template6 #page #contenuPrincipal #centre div.illustration p {padding: 2px 6px 6px 6px;font-size:1em;line-height:1.1em;margin:0;}

body.template6 #page #contenuPrincipal #centre ul {margin-bottom:10px;}
body.template6 #page #contenuPrincipal #centre ul li {margin-bottom:5px;font-size:1.2em;line-height:1.3em;padding-left:10px;background:url(images/puce-orange2.png) no-repeat 0 6px;}body.template6 #page #contenuPrincipal #centre blockquote {padding:30px 20px 15px 15px;background:url(images/blockquote-orange.png) no-repeat 0 0;width:537px;margin:0 auto 10px auto; border-bottom:2px #F37021 solid}
body.template6 #page #contenuPrincipal #centre blockquote p{margin:0 5px 5px 0}

body.template6 #page #contenuPrincipal #centre h4#video,
body.template6 #page #contenuPrincipal #centre h4#photo,
body.template6 #page #contenuPrincipal #centre h4#diapo {text-transform:uppercase;padding-left:43px;line-height:23px;}

body.template6 #page #contenuPrincipal #centre h4#video {background:url(images/icone-orange-video.png) no-repeat 0 -5px;}
body.template6 #page #contenuPrincipal #centre h4#photo {/* background:url(images/icone-orange-photo.png) no-repeat 0 -5px; */ padding-left:0px;}
body.template6 #page #contenuPrincipal #centre h4#diapo {background:url(images/icone-orange-diapo.png) no-repeat 0 -5px;}

body.template6 #page #contenuPrincipal #centre .video {background:#EBDFD9;padding:20px;text-align:center}
body.template6 #page #contenuPrincipal #centre .photo,
body.template6 #page #contenuPrincipal #centre .diapo {padding-bottom:5px;}
body.template6 #page #contenuPrincipal #centre .photo p,
body.template6 #page #contenuPrincipal #centre .diapo p {color:#fff;margin:0;padding:0 5px;background:#F37021;}
body.template6 #page #contenuPrincipal #centre .photo img,
body.template6 #page #contenuPrincipal #centre .diapo img {width:100%;}

body.template6 #page #contenuPrincipal #centre p.credit { font-size:1.1em; line-height:1em; margin:0; padding:0}

body.template6 #page #contenuPrincipal #centre ul#gallery li img{ width:109px; height:73px}

body.template6 #page #contenuPrincipal #centre #localisation {margin:15px 0;}
body.template6 #page #contenuPrincipal #centre #localisation p#adresse{float:left;width:190px;}
body.template6 #page #contenuPrincipal #centre #localisation #map {margin-bottom:10px;width:360px;height:290px;border:2px solid #F37021;float:right;}

body.template6 #page #contenuPrincipal #centre h4#quizz {background:url(images/h4-quizz.png) no-repeat 22px 0;height:0;width:190px;padding-top:24px;overflow:hidden; clear:both}
body.template6 #page #contenuPrincipal #centre .block {padding:25px;margin-bottom:20px;background:#EBDFD9;border:2px solid #F37021;position:relative;}
body.template6 #page #contenuPrincipal #centre .block h5 {background:none;color:#F37021;padding:0;margin-top:0;}

/*navigation quizz-enquete*/
body.template6 #page #contenuPrincipal #centre .anythingSlider ul li {background:none;margin:0;}
body.template6 #page #contenuPrincipal #centre .anythingSlider p.droite {position:absolute;bottom:0;right:90px;margin:0;}
body.template6 #page #contenuPrincipal #centre .anythingSlider .forward {text-align:right;margin:0;position:absolute;bottom:0;right:-2px;padding:3px 5px;color:#000;text-decoration:underline;text-transform:uppercase;line-height:1.1em;font-size:1.1em;background:#fff;cursor:pointer} /* fleche quizz/enquete */
body.template6 #page #contenuPrincipal #centre .anythingSlider .back {text-align:left;margin:0;position:absolute;bottom:0;left:-2px;padding:3px;color:#000;text-decoration:underline;text-transform:uppercase;line-height:1.1em;font-size:1.1em;background:#fff;width:auto;height:auto;cursor:pointer}

body.template6 #page #contenuPrincipal #centre .anythingSlider .forward:hover,
body.template6 #page #contenuPrincipal #centre .anythingSlider .back:hover {color:#F37021;}

body.template6 #page #contenuPrincipal #centre form {margin:25px 0 10px 0}
body.template6 #page #contenuPrincipal #centre form br {clear:left;}
body.template6 #page #contenuPrincipal #centre form input[type="radio"] {float:left;margin:0 5px 5px 0}
body.template6 #page #contenuPrincipal #centre form label {font-size:1.2em;}
body.template6 #page #contenuPrincipal #centre form input[type="text"],
body.template6 #page #contenuPrincipal #centre form textarea {width:100%;color:#58595B;border:1px solid #58595B;}
body.template6 #page #contenuPrincipal #centre form input[type="text"] {line-height:20px;font-size:1.2em;margin-bottom:10px;}
body.template6 #page #contenuPrincipal #centre form textarea {height:150px;font-size:1.6em;}/**/
body.parent43 #gauche h5 {visibility:hidden;}
body.parent43 #gauche #sous-menu{display:none}

body#id51 #gauche h5 {visibility:hidden;}
body#id51 #gauche #sous-menu{display:none}


/* ------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   template 7 : global appli 3 colonnes         <<<<<<<<<<<< */
/* ------------------------------------------------------------------------- */
body.template7 #page #contenuPrincipal {padding:25px 15px 15px 15px;}

body.template7 #page #contenuPrincipal h5 {margin-bottom:15px;}

body.template7 #page #contenuPrincipal #gauche {width:155px;float:left;position:relative;}
body.template7 #page #contenuPrincipal #centre {/*margin-left:165px;*/float:left;width:572px;position:relative;padding:0 15px;}
body.template7 #page #contenuPrincipal #droite {position:relative;float:right;width:160px;}

body.template7 #page #contenuPrincipal #centre ul {margin-bottom:10px;}
body.template7 #page #contenuPrincipal #centre ul li {margin-bottom:5px;font-size:1.2em;line-height:1.3em;padding-left:10px;background:url(images/puce-orange2.png) no-repeat 0 6px;}

/*block centre*/

body.template7 #page #contenuPrincipal #centre h3 {font-size:2.5em;color:#000;line-height:1.1em;margin-bottom:15px;font-weight: normal;}/* ------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   template 9 : publications                    <<<<<<<<<<<< */
/* ------------------------------------------------------------------------- */

body.template9 #page #contenuPrincipal {padding:25px 15px 15px 15px;}

body.template9 #page #contenuPrincipal h5 {margin-bottom:15px;}

body.template9 #page #contenuPrincipal #gauche {width:155px;float:left;position:relative;}
body.template9 #page #contenuPrincipal #centre {/*margin-left:155px;*/float:left;width:590px;position:relative;padding:0 15px}
body.template9 #page #contenuPrincipal #droite {position:relative;float:right;width:160px;}body.template9.parent26 #page #contenuPrincipal #gauche #sous-menu ul li.active ul { display:none}/*centre*/

body.template9 #page #contenuPrincipal #centre h3 {font-size:2.5em;color:#000;line-height:1.3em;margin-bottom:15px;font-weight: normal;}

body.template9 #page #contenuPrincipal #centre p {font-size:1.2em;color:#000;line-height:1.4em;margin-bottom:10px;}
body.template9 #page #contenuPrincipal #centre p strong {font-weight:bold}

body.template9 #page #contenuPrincipal #centre ol {padding:20px 0;clear:both;}

body.template9 #page #contenuPrincipal #centre p.event { width:480px; text-align:right}

body.template9 #page #contenuPrincipal #centre p.event a {cursor:pointer; text-transform:uppercase; width:100px; position:absolute; top:7px;}
body.template9 #page #contenuPrincipal #centre p.event a:before {content:"+ "}
body.template9 #page #contenuPrincipal #centre p.event.active a:before {content:"- "}body.template9 #page #contenuPrincipal #centre ol li {border-top:2px solid #A8A8A8;margin-bottom:20px;padding:10px;position:relative;clear:left;clear:both;}
body.template9 #page #contenuPrincipal #centre ol li.last {clear:left;float:none}
body.template9 #page #contenuPrincipal #centre ol li ul.detail {display:none}
body.template9 #page #contenuPrincipal #centre ol li ul li {position:relative;width:285px;height:140px;float:left;clear:none;margin-bottom:10px;padding:0;border:0 none;}
body.template9 #page #contenuPrincipal #centre ol li h4 {font-size:1.5em;color:#F37021;line-height:1.1em;margin-bottom:0;font-weight: bold;position:absolute;top:-12px;left:0;background:#fff;padding-right:5px;}
body.template9 #page #contenuPrincipal #centre ol li ul li a.image {display:block;width:105px;height:140px;overflow:hidden;border:1px solid #A8A8A8;}
body.template9 #page #contenuPrincipal #centre ol li ul li h5 {font-size:1.2em;color:#000;line-height:1.1em;font-weight: normal;position:absolute;bottom:0;left:115px;margin:0;}
body.template9 #page #contenuPrincipal #centre ol li ul li h5 a {font-weight:bold;color:#000;display:block;}/* ------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   template 15 : global appli 1 colonne centrale    <<<<<<<< */
/* ------------------------------------------------------------------------- */

body.template15 #page #contenuPrincipal {padding:25px 15px 15px 15px;}

body.template15 #page #contenuPrincipal h5 {margin-bottom:15px;}

body.template15 #page #contenuPrincipal #gauche {width:155px;float:left;position:relative;}
body.template15 #page #contenuPrincipal #centre {margin-left:155px;width:590px;position:relative;padding:0 15px 20px 15px;}
body.template15 #page #contenuPrincipal #droite {position:relative;float:right;width:160px;}

/*centre*/

body.template15 #page #contenuPrincipal #centre h3 {font-size:2.5em;color:#000;line-height:1.1em;margin-bottom:15px;font-weight: normal;}/* ------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   template 19 : liens utiles > une cat?gorie   <<<<<<<<<<<< */
/* ------------------------------------------------------------------------- */

body.template19 #page #contenuPrincipal {padding:25px 15px 15px 15px;}

body.template19 #page #contenuPrincipal h5 {margin-bottom:15px;}

body.template19 #page #contenuPrincipal #gauche {width:155px;float:left;position:relative;}
body.template19 #page #contenuPrincipal #centre {/*margin-left:155px;*/float:left;width:590px;position:relative;padding:0 15px;}
body.template19 #page #contenuPrincipal #droite {position:relative;float:right;width:160px;}body.template19 #page #contenuPrincipal #gauche #sous-menu ul li.active ul { display:none;}/*centre*/

body.template19 #page #contenuPrincipal #centre h3 {font-size:2.5em;color:#000;line-height:1.1em;margin-bottom:15px;font-weight: normal;}
body.template19 #page #contenuPrincipal #centre h4 {font-size:1.3em;color:#F37021;line-height:1.2em;padding:20px 0 0px 0;font-weight:bold; clear:both}

body.template19 #page #contenuPrincipal #centre p {font-size:1.2em;color:#000;line-height:1.4em;margin-bottom:10px;}
body.template19 #page #contenuPrincipal #centre p strong {font-weight:bold}

body.template19 #page #contenuPrincipal #centre ul {padding:10px 0 20px 0;clear:both;}body.template19 #page #contenuPrincipal #centre ul li {position:relative;width:150px;height:110px; text-align:center; float:left;clear:none;margin: 0 10px 0px 0;padding:0;border:0 none;}
body.template19 #page #contenuPrincipal #centre ul li p { margin-top:6px;line-height:1em}
body.template19 #page #contenuPrincipal #centre ul li a { color:#000}/* ------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   template 21 : faq                            <<<<<<<<<<<< */
/* ------------------------------------------------------------------------- */

body.template21 #page #contenuPrincipal {padding:25px 15px 15px 15px;}

body.template21 #page #contenuPrincipal h5 {margin-bottom:15px;}

body.template21 #page #contenuPrincipal #gauche {width:155px;float:left;position:relative;}
body.template21 #page #contenuPrincipal #centre {/*margin-left:155px;*/float:left;width:590px;position:relative;padding:0 15px;}
body.template21 #page #contenuPrincipal #droite {position:relative;float:right;width:160px;}
/*centre*/

body.template21 #page #contenuPrincipal #centre h3 {font-size:2.5em;color:#000;line-height:1.1em;margin-bottom:15px;font-weight: normal;}
body.template21 #page #contenuPrincipal #centre h4 {font-weight:bold;padding-left:10px;background:url(images/puce-orange.png) no-repeat 0 5px;font-size:1.2em;line-height:1.3em;margin:16px 0 0 0;}

body.template21 #page #contenuPrincipal #centre p {font-size:1.2em;color:#000;line-height:1.4em;margin-bottom:0px;}
body.template21 #page #contenuPrincipal #centre p strong {font-weight:bold}

body.template21 #page #contenuPrincipal #centre form {position:relative}
body.template21 #page #contenuPrincipal #centre form label {font-size:1.1em;color:#F37021;margin-right:10px;font-weight:bold}
body.template21 #page #contenuPrincipal #centre form select {width:470px;}
body.template21 #page #contenuPrincipal #centre form input#questionsBt {padding:20px 0 0 0;width:24px;background:url(images/spriteOk.png) no-repeat 0 0;display:block;height:20px;overflow:hidden;border:0 none;position:absolute;right:0;top:0;}
body.template21 #page #contenuPrincipal #centre form input#questionsBt:hover {background:url(images/spriteOk.png) 0 -20px;cursor:pointer}

body.template21 #page #contenuPrincipal #centre ol {padding:10px 0 20px 0;clear:both;}body.template21 #page #contenuPrincipal #centre ol li {margin:25px 0;padding:0;border:0 none; list-style-type:none}
body.template21 #page #contenuPrincipal #centre ol li p { margin-top:6px}
body.template21 #page #contenuPrincipal #centre ol li a { text-decoration:underline}

body.template21 #page #contenuPrincipal #centre ol ul {margin-bottom:10px;}
body.template21 #page #contenuPrincipal #centre ol ul li {margin: 5px;font-size:1.2em;line-height:1.3em;padding-left:10px;background:url(images/puce-orange2.png) no-repeat 0 6px;}/* ------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   template 23, 25, 26 : une actu simple, son, video  <<<<<< */
/* ------------------------------------------------------------------------- */

body #page .lesActus {padding:25px 15px 20px 15px;}

body #page .lesActus #gauche {width:155px;float:left;position:relative;}
body #page .lesActus #centre {margin-left:165px;width:572px;position:relative;padding:0 15px;}
body #page .lesActus #droite {position:relative;float:right;width:160px;}/*block centre*/
body #page .lesActus #gauche h3{border-bottom:2px solid #98459A;/*color:#000;font-size:2.5em;line-height:1.2em;padding-bottom:3px;display:inline;font-weight:normal;*/background:url(images/h5-actualites.png) no-repeat 0 0;width:156px;height:0;padding-top:21px;overflow:hidden}
body #page .lesActus #centre h3 {font-size:2.5em;color:#000;line-height:1.3em;margin-bottom:15px;font-weight: normal;}
body #page .lesActus #centre h4 {font-size:1.3em;color:#F37021;line-height:1.3em;margin:15px 0 10px 0;font-weight:bold;}
body #page .lesActus #centre h5 {font-weight:bold;padding-left:10px;background:url(images/puce-orange.png) no-repeat 0 5px;font-size:1.2em;line-height:1.1em;margin:10px 0;}

body #page .lesActus #centre p {font-size:1.2em;color:#000;line-height:1.4em;margin-bottom:10px;}
body #page .lesActus #centre p strong {font-weight:bold;}
body #page .lesActus #centre p a{ text-decoration:underline}
body #page .lesActus #centre p a:hover{ text-decoration:none}

body #page .lesActus #centre p#chapeau {font-size:1.4em; font-weight:bold; line-height:1.3em}

body #page .lesActus #centre h4#diapo {background:transparent url(images/icone-orange-diapo.png) no-repeat 0 -5px;}
body #page .lesActus #centre  h4#diapo  {font-size:1.3em;line-height:23px;padding-left:43px;text-transform:uppercase;color:#F37021;font-weight:bold}

body #page .lesActus #centre p {font-size:1.2em;color:#000;line-height:1.4em;margin-bottom:10px;}
body #page .lesActus #centre p strong {font-weight:bold}
body #page .lesActus #centre p a{ text-decoration:underline}
body #page .lesActus #centre p a:hover{ text-decoration:none}

body #page .lesActus #centre p.credit {font-size:1.1em; margin:3px 0}body #page .lesActus #centre p#chapeau {font-size:1.4em; font-weight:bold; line-height:1.3em}

body #page .lesActus #centre #aLEcouteMp3 {margin: 10px 0}

body #page .lesActus #centre ul {margin-bottom:10px;}
body #page .lesActus #centre ul li {margin-bottom:5px;font-size:1.2em;line-height:1.3em;padding-left:10px;background:url(images/puce-orange2.png) no-repeat 0 6px;}

body #page .lesActus #centre div.transition-thumbstrip {}
body #page .lesActus #centre ul#gallery li {padding:0;margin-right:5px;}

body #page .lesActus #centre blockquote {padding:30px 20px 15px 15px;background:url(images/blockquote-orange.png) no-repeat 0 0;width:537px;margin:0 auto 10px auto; border-bottom:2px #F37021 solid}
body #page .lesActus #centre blockquote p{margin:0 5px 5px 0}

body #page .lesActus #centre ul#gallery li img{ width:109px; height:73px}

body #page .lesActus #centre .block_diapo {margin-bottom:20px;}
body #page .lesActus #centre .block_diapo .transition-caption {color:#fff;}

/*droite*/

body #page .lesActus #droite .block {padding:10px 10px 20px 10px;position:relative;margin-bottom:20px;}

body #page .lesActus #droite .block.photo {background:#EBDFD9 url(images/icone-home-photo.png) no-repeat right top;}
body #page .lesActus #droite .block.video {background:#EBDFD9 url(images/icone-home-video.png) no-repeat right top;}
body #page .lesActus #droite .block.audio {background:#EBDFD9 url(images/icone-home-audio.png) no-repeat right top;}

body #page .lesActus #droite .block h5 {font-size:1.6em;line-height:1.1em;font-weight:bold;margin-bottom:10px; padding:0 45px 0 0;}

body #page .lesActus #droite .block h5 a,
body #page .lesActus #droite .block h2 a {color:#98459A; text-decoration:underline;}

body #page .lesActus #droite .block h2 a:hover,
body #page .lesActus #droite .block h5 a:hover {color:#F37021;}

body #page .lesActus #droite .block.photo h2 {background:transparent url(images/icone-home-photo-trans.png) no-repeat right top;}body #page .lesActus #droite .block p {font-size:1em;line-height:1.3em;margin:10px 0;}
body #page .lesActus #droite .block p strong {color:#F37021;}

body #page .lesActus #droite .block p.link {background:#fff;padding:5px;text-align:right;margin:0;position:absolute;bottom:-6px;right:0;text-transform:uppercase}
body #page .lesActus #droite .block p.link a:hover {color:#000;}body #page .lesActus #droite .block.actualite p {font-size:1em;line-height:1.1em}body #page .lesActus #droite #news.block {padding:0 0 20px 0;background:none;overflow:hidden;}
body #page .lesActus #droite #news.block p {font-size:1.4em;}
body #page .lesActus #droite #news.block p.link {font-size:1.2em;}
body #page .lesActus #droite #news.block h2 {display:block;font-size:2.2em;line-height:1.1em;text-decoration:underline;font-weight:bold;margin-bottom:10px;}
/* nav/retour */
body #page .lesActus #gauche p#retour {clear:left;margin-top:10px;}
body #page .lesActus #gauche p#retour a {background:url(images/spriteNavActualites.png) no-repeat 0 0;padding-top:15px;height:0;overflow:hidden;display:block}
body #page .lesActus #gauche p#retour a:hover {background-position:0 -30px;}
body #page .lesActus #gauche div#precedent {float:left;margin-top:20px; }
body #page .lesActus #gauche div#precedent a {background:url(images/spriteNavActualites.png) no-repeat 0 -15px;padding-top:15px;height:0;overflow:hidden;display:block;width:73px;}
body #page .lesActus #gauche div#suivant {margin-top:20px;}
body #page .lesActus #gauche div#suivant a {background:url(images/spriteNavActualites.png) no-repeat -73px -15px;padding-top:15px;height:0;overflow:hidden;display:block}
body #page .lesActus #gauche div#precedent a:hover {background-position:0 -45px;}
body #page .lesActus #gauche div#suivant a:hover {background-position:-73px -45px;}/* ------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   template 28 : patrimoine                         <<<<<<<< */
/* ------------------------------------------------------------------------- */

body.template28 #page #contenuPrincipal {padding:25px 15px 15px 15px;}

body.template28 #page #contenuPrincipal h5 {margin-bottom:15px;}

body.template28 #page #contenuPrincipal #gauche {width:155px;float:left;position:relative;}
body.template28 #page #contenuPrincipal #centre {margin-left:15px;float:left;width:745px;position:relative;padding:0px;}
body.template28 #page #contenuPrincipal #centre #map {margin-bottom:0px;width:741px;height:400px;border:2px solid #F37021;}

body.template28 #page #contenuPrincipal #centre #navInterne { background-color:#F37021; height:40px; position:relative}body.template28 #page #contenuPrincipal #centre #navInterne p {font-size:1.2em;color:#FFF;line-height:1.3em; margin:0px 5px 10px 5px; padding-top:2px; }

body.template28 #page #contenuPrincipal #centre #navInterne form { display:block; position:absolute; left:400px; top:4px}

body.template28 #page #contenuPrincipal #centre #navInterne form select { display:inline; margin:5px 0 5px 5px;width:300px;font-size:1.1em;background:#E7E8E9;border:1px solid #000}

body.template28 #page #contenuPrincipal #centre #navInterne form option em.parent {color:#999999}

body.template28 #page #contenuPrincipal #centre #navInterne a.ok {padding-top:20px;width:24px;background:url(images/spriteOk.png) 0 0;display:block;height:0;overflow:hidden;position:absolute;top:5px;left:312px;}
body.template28 #page #contenuPrincipal #centre #navInterne a.ok:hover {background:url(images/spriteOk.png) 0 -20px;}

body.template28 #page #contenuPrincipal #centre #map { overflow:hidden}
body.template28 #page #contenuPrincipal #gauche #sous-menu ul li#item150 a:hover {color:#B5D441;}
body.template28 #page #contenuPrincipal #gauche #sous-menu ul li#item150.active a {color:#000;  background-color:#B5D441;}
body.template28 #page #contenuPrincipal #gauche #sous-menu ul li#item150.active ul li a:hover {color:#fff;}
body.template28 #page #contenuPrincipal #gauche #sous-menu ul li#item150.active ul li.active a {background:#B5D441;color:#000;}
body.template28 #page #contenuPrincipal #gauche #sous-menu ul li#item150.active ul li.active {background:url(images/puce-fleche-verte.png) no-repeat 0 -5px;}
body.template28 #page #contenuPrincipal #gauche #sous-menu ul li#item150.active ul li.active a:hover {color:#fff;}

body.template28 #page #contenuPrincipal #gauche #sous-menu ul li#item150.active ul li a {background-color:#999;color:#fff;text-decoration:none;line-height:1.1em;font-size:1.1em;padding:2px 3px;display:block}
body.template28 #page #contenuPrincipal #gauche #sous-menu ul li#item150.active ul li a:hover {color:#000;}


body.template28 #page #contenuPrincipal #gauche #sous-menu ul li#item491 a:hover {color:#98459A;}
body.template28 #page #contenuPrincipal #gauche #sous-menu ul li#item491.active a {color:#FFF;  background-color:#98459A;}
body.template28 #page #contenuPrincipal #gauche #sous-menu ul li#item491.active ul li a:hover {color:#fff;}
body.template28 #page #contenuPrincipal #gauche #sous-menu ul li#item491.active ul li.active a {background:#98459A;color:#000;}
body.template28 #page #contenuPrincipal #gauche #sous-menu ul li#item491.active ul li.active {background:url(images/puce-fleche-verte.png) no-repeat 0 -5px;}
body.template28 #page #contenuPrincipal #gauche #sous-menu ul li#item491.active ul li.active a:hover {color:#fff;}

body.template28 #page #contenuPrincipal #gauche #sous-menu ul li#item491.active ul li a {background-color:#999;color:#fff;text-decoration:none;line-height:1.1em;font-size:1.1em;padding:2px 3px;display:block}
body.template28 #page #contenuPrincipal #gauche #sous-menu ul li#item491.active ul li a:hover {color:#FFF;}


body.template28 #page #contenuPrincipal #droite {position:relative;float:right;width:0px;}

/*centre*/

body.template28 #page #contenuPrincipal #centre h3 {font-size:2.5em;color:#000;line-height:1.1em;margin-bottom:15px;font-weight: normal;}/* ------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   template 29 : patrimoine > une fiche             <<<<<<<< */
/* ------------------------------------------------------------------------- */

body.template29 #page #contenuPrincipal {padding:25px 15px 15px 15px;}

body.template29 #page #contenuPrincipal h5 {margin-bottom:15px;}

body.template29 #page #contenuPrincipal #gauche {width:155px;float:left;position:relative;}
body.template29 #page #contenuPrincipal #centre {/*margin-left:170px;*/float:left;width:745px;position:relative;padding:0px;}
body.template29 #page #contenuPrincipal #droite {position:relative;float:right;width:0px;}

body.template29 #page #contenuPrincipal #gauche a.retourCarte {background:url(images/retour_carte.png) no-repeat 0 0;width:120px;height:0;padding-top:88px;overflow:hidden;display:block;}
body.template29 #page #contenuPrincipal #gauche a.retourCarte:hover {background:url(images/retour_carte-hover.png) no-repeat 0 0;}

/*centre*/

body.template29 #page #contenuPrincipal #centre h3 {font-size:2.8em;color:#000;line-height:1.3em; margin-left:30px; margin-bottom:15px;font-weight:normal;}
body.template29 #page #contenuPrincipal #centre h3 em{font-size:0.7em;background:url(images/fleche-pointille-patrimoine.png) no-repeat left center;padding-left:25px;font-weight:normal;font-style:normal}	/* tabs */

body.template29 #page #contenuPrincipal #centre .ui-tabs-hide {display: none;}body.template29 #page #contenuPrincipal #centre .ui-tabs-nav, 
body.template29 #page #contenuPrincipal #centre .ui-tabs-panel { height:21px;}
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav {list-style: none;  margin-left:27px}
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */display: block;clear: both;content: " ";}
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav li {float: left; }
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav a {}
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav a span {}

body.template29 #page #contenuPrincipal #centre .ui-tabs-nav a {margin: 0; /* position: relative makes opacity fail for disabled tab in IE */padding-left: 0;color: #27537a;text-align: center;text-decoration: none;white-space: nowrap; /* required in IE 6 */ outline: 0; /* prevent dotted border in Firefox */}

body.template29 #page #contenuPrincipal #centre .ui-tabs-nav .ui-tabs-selected a {position: relative;z-index: 2;margin-top: 0;}

body.template29 #page #contenuPrincipal #centre .ui-tabs-nav a span {height: 21px; /* IE 6 treats height as min-height */ min-height: 21px;}body.template29 #page #contenuPrincipal #centre .ui-tabs-nav li {float:left;height:21px;}
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav a {background:url(images/menuPatrimoine.png) no-repeat 0 0;display:block;height:0;overflow:hidden;padding-top:21px; padding-right:4px; margin-left:7px; }

body.template29 #page #contenuPrincipal #centre .ui-tabs-nav li a#liPresentation {background-position:0 0px; width:86px; }
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav li a#liDetail {background-position:-102px -0px; width:46px;}
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav li a#liPhotos {background-position:-163px -0px; width:51px;}
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav li a#liPlan {background-position:-231px -0px; width:37px;}
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav li a#liActus {background-position:-283px -0px; width:43px;}body.template29 #page #contenuPrincipal #centre #tabs {position:relative;overflow:hidden;height:367px;}
body.template29 #page #contenuPrincipal #centre a#liContacts {background:url(images/menuPatrimoine.png) no-repeat 0 0;display:block;height:0;overflow:hidden;padding-top:21px; padding-right:4px;background-position:-342px -0px; width:72px;position:absolute;right:25px;top:0;}
body.template29 #page #contenuPrincipal #centre a#liContacts:hover {background-position:-342px -21px;}

body.template29 #page #contenuPrincipal #centre .ui-tabs-nav li a#liPresentation:hover {background-position:0 -21px;}
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav li a#liDetail:hover {background-position:-102px -21px;}
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav li a#liPhotos:hover {background-position:-163px -21px;}
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav li a#liPlan:hover {background-position:-231px -21px;}
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav li a#liActus:hover {background-position:-283px -21px;}body.template29 #page #contenuPrincipal #centre .ui-tabs-nav li.ui-tabs-selected a {padding-right:6px; margin-left:5px;}

body.template29 #page #contenuPrincipal #centre .ui-tabs-nav li.ui-tabs-selected a#liPresentation {background-position:0 -42px;}
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav li.ui-tabs-selected a#liDetail {background-position:-102px -42px;}
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav li.ui-tabs-selected a#liPhotos {background-position:-163px -42px;}
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav li.ui-tabs-selected a#liPlan {background-position:-231px -42px;}
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav li.ui-tabs-selected a#liActus {background-position:-283px -42px;}
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav li.ui-tabs-selected a#liContacts {background-position:-342px -42px;}
*>.ui-tabs-nav a span { /* hide from IE 6 */width: auto; height: auto;}body.template29 #page #contenuPrincipal #centre .ui-tabs-nav a,
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav .ui-tabs-disabled a:hover,
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav .ui-tabs-disabled a:focus,
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav .ui-tabs-disabled a:active {}

body.template29 #page #contenuPrincipal #centre .ui-tabs-nav a span,
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav .ui-tabs-disabled a:hover span,
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav .ui-tabs-disabled a:focus span,
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav .ui-tabs-disabled a:active span {}

body.template29 #page #contenuPrincipal #centre .ui-tabs-nav .ui-tabs-selected a:link,
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav .ui-tabs-selected a:visited,
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav .ui-tabs-disabled a:link,
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */cursor: text;}

body.template29 #page #contenuPrincipal #centre .ui-tabs-nav a:hover,
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav a:focus,
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav a:active,
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav .ui-tabs-deselectable a:hover,
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav .ui-tabs-deselectable a:focus,
body.template29 #page #contenuPrincipal #centre .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */cursor: pointer;}

body.template29 #page #contenuPrincipal #centre .ui-tabs-disabled {}

body.template29 #page #contenuPrincipal #centre .ui-tabs-panel {border-top: 1px solid #97a5b0;background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */}

body.template29 #page #contenuPrincipal #centre .ui-tabs-loading em {padding: 0 0 0 20px;background: url(loading.gif) no-repeat 0 50%;}

/* Additional IE specific bug fixes... */
* html body.template29 #page #contenuPrincipal #centre .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */display: inline-block;}

*:first-child+html body.template29 #page #contenuPrincipal #centre .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
display: inline-block;
}

body.template29 #page #contenuPrincipal #centre .cadre{ border:3px #F37021 solid; height:340px; position:relative}

/*presentation*/
body.template29 #page #contenuPrincipal #centre #presentation p#fondPresentation { display:block; background-color:#FFF; width:316px; position:absolute; left:27px; top:10px; font-size:1.2em; line-height:1.3em; padding:10px}
body.template29 #page #contenuPrincipal #centre #presentation img { position:absolute; top:0; left:0}
/*detail*/
body.template29 #page #contenuPrincipal #centre #detail .left {float:left;width:332px;border-right:1px solid #F37021;padding:0 20px;margin:20px 0;height:300px;}
body.template29 #page #contenuPrincipal #centre #detail .right {padding:0 20px;margin:20px 0 20px 372px;}
body.template29 #page #contenuPrincipal #centre #detail p {font-size:1.2em;line-height:1.3em;margin-bottom:15px;}
body.template29 #page #contenuPrincipal #centre #detail strong {padding-top:15px;height:0;display:block;overflow:hidden;background:url(images/spriteTitreDetail.png) no-repeat 0 0;float:left}
body.template29 #page #contenuPrincipal #centre #detail strong.cite {background-position:0 -1px;width:100px;}
body.template29 #page #contenuPrincipal #centre #detail strong.localisation {background-position:0 -17px;width:89px;}
body.template29 #page #contenuPrincipal #centre #detail strong.gestionnaires {background-position:0 -31px;width:160px;}
body.template29 #page #contenuPrincipal #centre #detail strong.logements {background-position:0 -46px;width:142px;}
body.template29 #page #contenuPrincipal #centre #detail strong.caracteristiques {background-position:0 -61px;width:117px;}
body.template29 #page #contenuPrincipal #centre #detail strong.dateConstruction {background-position:0 -76px;width:138px;}
body.template29 #page #contenuPrincipal #centre #detail strong.typeConstruction {background-position:0 -90px;width:138px;}
body.template29 #page #contenuPrincipal #centre #detail strong.interventions {background-position:0 -105px;width:158px;}
body.template29 #page #contenuPrincipal #centre #detail strong.equipes {background-position:0 -122px;width:181px;}
body.template29 #page #contenuPrincipal #centre #detail strong.situation {background-position:0 -137px;width:70px;}
body.template29 #page #contenuPrincipal #centre #detail strong.surface {background-position:0 -151px;width:62px;}
body.template29 #page #contenuPrincipal #centre #detail strong.disponibilite {background-position:0 -165px;width:92px;}
body.template29 #page #contenuPrincipal #centre #detail strong.activite {background-position:0 -181px;width:123px;}
body.template29 #page #contenuPrincipal #centre #detail strong.prix {background-position:0 -196px;width:41px;}
body.template29 #page #contenuPrincipal #centre #detail strong.contact {background-position:0 -212px;width:63px;}


/*photos*/

body.template29 #page #contenuPrincipal #centre #tabs #photos {position:relative;background:#F37021}
body.template29 #page #contenuPrincipal #centre #tabs div.transition-view {position:absolute;left:0;top:0;}
body.template29 #page #contenuPrincipal #centre #tabs div.transition-thumbstrip.vertical {position:absolute;right:5px;top:3px;}
/*plan*/
body.template29 #page #contenuPrincipal #centre #plan #map{height:100%; width:100%; position:relative; display:block  }
/*actus*/
body.template29 #page #contenuPrincipal #centre #actus .left {float:left;width:500px;padding:10px;margin:20px 0 20px 20px;height:280px;background:#EBDFD9;}
body.template29 #page #contenuPrincipal #centre #actus .left h4 {font-size:1.7em;font-weight:bold;line-height:1.1em;color:#F37021;text-decoration:underline;margin-bottom:15px;}
body.template29 #page #contenuPrincipal #centre #actus .left p {font-size:1.2em;line-height:1.3em;margin-bottom:15px;}
body.template29 #page #contenuPrincipal #centre #actus .left strong {color:#F37021;font-weight:normal}
body.template29 #page #contenuPrincipal #centre #actus .left a.suite {font-weight:bold}

body.template29 #page #contenuPrincipal #centre #actus .right {padding:35px 10px 10px 10px;margin:20px 20px 20px 560px;background:#b5d441 url(images/h5-publication.png) no-repeat 0 0;}
body.template29 #page #contenuPrincipal #centre #actus .right #publication h5 {display:none}
body.template29 #page #contenuPrincipal #centre #actus .right #publication a.publicationVignette{width:130px;overflow:hidden;margin:0 auto;text-align:center;margin-bottom:5px;display:block}
body.template29 #page #contenuPrincipal #centre #actus .right #publication p {margin-bottom:5px;}
body.template29 #page #contenuPrincipal #centre #actus .right #publication a {color:#000;font-size:1.2em;line-height:1.2em;}

/*contacts*//* ------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   template 30 : actualit?s                     <<<<<<<<<<<< */
/* ------------------------------------------------------------------------- */

body.template30 #page #contenuPrincipal h3 {border-bottom:2px solid #98459A;/*color:#000;font-size:2.5em;line-height:1.2em;padding-bottom:3px;display:inline;font-weight:normal;*/background:url(images/h5-actualites.png) no-repeat 0 7px;width:156px;height:0;padding-top:33px;overflow:hidden}

body.template30 #page #contenuPrincipal #gaucheHome h4,
body.template30 #page #contenuPrincipal #centreHome h4 {padding-top:16px;height:0;overflow:hidden;margin-bottom:20px;}
body.template30 #page #contenuPrincipal #gaucheHome h4 {background:url(images/h3-aLaUne.png) no-repeat 0 0;}
body.template30 #page #contenuPrincipal #centreHome h4 {background:url(images/h3-etAussi.png) no-repeat 0 0;}

/*mise en forme*/

body.template30 #page #contenuPrincipal {padding:20px 15px 15px 15px;position:relative}

body.template30 #page #contenuPrincipal #gaucheHome {width:360px;float:left;position:relative;}
body.template30 #page #contenuPrincipal #centreHome { margin-left:415px;margin-right:270px;position:relative;}
body.template30 #page #contenuPrincipal #droiteHome {float:right; width:250px; padding:36px 0px 15px 15px;position:relative;}

body.template30 #page #contenuPrincipal #enAvant {height:130px;padding:20px 0 0 0;position:relative}

/*infos*/

body.template30 #page #contenuPrincipal #enAvant #infos {width:767px;padding:0;position:relative;left:-5px}
body.template30 #page #contenuPrincipal #enAvant #infos ul {background:url(images/fond-info-actualite.png) no-repeat 0 0;height:56px;overflow:hidden;padding:17px 0 17px 20px;width:747px;}
body.template30 #page #contenuPrincipal #enAvant #infos ul li {float:left;position:relative;display:block;width:195px;margin-right:20px;height:69px;padding-right:60px;}
body.template30 #page #contenuPrincipal #enAvant #infos ul li legend {color:#98459A;font-size:1.6em;line-height:1.4em;display:block;text-transform:uppercase;margin-bottom:7px;}
body.template30 #page #contenuPrincipal #enAvant #infos ul li select {width:100%;font-size:1.1em;background:#E7E8E9;border:1px solid #000}

body.template30 #page #contenuPrincipal #enAvant #infos p a.ok {padding-top:20px;width:24px;background:url(images/spriteOk.png) 0 0;display:block;height:0;overflow:hidden;position:absolute;right:13px;bottom:-7px;}
body.template30 #page #contenuPrincipal #enAvant #infos p a.ok:hover {background:url(images/spriteOk.png) 0 -20px;}

body.template30 #page #contenuPrincipal #enAvant #infos ul li legend.legend1 {background:url(images/legend-sujets.png) no-repeat 0 0;height:25px;width:100%;overflow:hidden;display:block}
body.template30 #page #contenuPrincipal #enAvant #infos ul li legend.legend2 {background:url(images/legend-agences.png) no-repeat 0 0;height:25px;width:100%;overflow:hidden;display:block}
body.template30 #page #contenuPrincipal #enAvant #infos ul li legend.legend3 {background:url(images/legend-villes.png) no-repeat 0 0;height:25px;width:100%;overflow:hidden;display:block}

body.template30 #page #contenuPrincipal #enAvant #infos ul li legend span {visibility: hidden;}

body.template30 #page #contenuPrincipal #enAvant #infos ul li.last {margin:0;padding:0;position:relative}
body.template30 #page #contenuPrincipal #enAvant #infos ul li.second {padding:0 32px 0 0;}
/*archives*/

body.template30 #page #contenuPrincipal #enAvant #archives {position:absolute;right:0;top:26px;width:162px;border:1px solid #58595B;}
body.template30 #page #contenuPrincipal #enAvant #archives form {position:relative;padding:12px 7px 13px 7px;}
body.template30 #page #contenuPrincipal #enAvant #archives form fieldset legend {color:#58595B;font-size:1.4em;line-height:2em;display:block;text-transform:uppercase;background:url(images/legend-archives.png) no-repeat 0 0;height:25px;width:100%;overflow:hidden;display:block}
body.template30 #page #contenuPrincipal #enAvant #archives form fieldset legend span {visibility:hidden;}
body.template30 #page #contenuPrincipal #enAvant #archives form fieldset select {margin-top:0;font-size:1.1em;background:#E7E8E9;border:1px solid #000;width:100%;}
body.template30 #page #contenuPrincipal #enAvant #archives p a.ok {padding-top:20px;width:24px;background:url(images/spriteOk.png) 0 0;display:block;height:0;overflow:hidden;position:absolute;right:-1px;bottom:-20px;}
body.template30 #page #contenuPrincipal #enAvant #archives p a.ok:hover {background:url(images/spriteOk.png) 0 -20px;}

/*news : gauche*/

body.template30 #page #contenuPrincipal .block {padding:10px 10px 20px 10px;position:relative;margin-bottom:20px;}
body.template30 #page #contenuPrincipal .block.agenda {margin-top:11px;}

body.template30 #page #contenuPrincipal .block .media img { width:230px;}

body.template30 #page #contenuPrincipal .orange { background-color:#EBDFD9;}
body.template30 #page #contenuPrincipal .block.agenda { background-color:#98459A;}body.template30 #page #contenuPrincipal .block.photo {background:#EBDFD9 url(images/icone-home-photo-trans.png) no-repeat right top;}
body.template30 #page #contenuPrincipal .block.diaporama {background:#EBDFD9 url(images/icone-home-photo-trans.png) no-repeat right top;}

body.template30 #page #contenuPrincipal .block.video {background:#EBDFD9 url(images/icone-home-video.png) no-repeat right top;}
body.template30 #page #contenuPrincipal .block.audio {background:#EBDFD9 url(images/icone-home-audio.png) no-repeat right top;}

body.template30 #page #contenuPrincipal .block h5 {font-size:1.6em;line-height:1.1em;font-weight:bold;margin-bottom:10px; padding:0 45px 0 0;}

body.template30 #page #contenuPrincipal .block h5 a,
body.template30 #page #contenuPrincipal .block h2 a {color:#98459A; text-decoration:underline;}
body.template30 #page #contenuPrincipal .block.agenda h5 a {text-decoration:none}
body.template30 #page #contenuPrincipal .block.agenda h5 {font-weight:normal}

body.template30 #page #contenuPrincipal .block h2 a:hover,
body.template30 #page #contenuPrincipal .block h5 a:hover {color:#F37021;}

body.template30 #page #contenuPrincipal .block.photo h2 {background:transparent url(images/icone-home-photo-trans.png) no-repeat right top;}body.template30 #page #contenuPrincipal .block p {font-size:1.2em;line-height:1.3em;margin:10px 0;}
body.template30 #page #contenuPrincipal .block.orange p strong {color:#F37021;}
body.template30 #page #contenuPrincipal .block.agenda p strong {font-weight:bold}

body.template30 #page #contenuPrincipal .block p.link {background:#fff;padding:5px;text-align:right;margin:0;position:absolute;bottom:-6px;right:0;text-transform:uppercase}
body.template30 #page #contenuPrincipal .block p.link a:hover {color:#000;}

body.template30 #page #contenuPrincipal .block p.credit {font-size:1.1em; margin:3px 0}body.template30 #page #contenuPrincipal #news.block {padding:0 0 20px 0;background:none;overflow:hidden;}
body.template30 #page #contenuPrincipal #news.block p {font-size:1.4em;}
body.template30 #page #contenuPrincipal #news.block p.link {font-size:1.2em;}
body.template30 #page #contenuPrincipal #news.block h2 {display:block;font-size:2.2em;line-height:1.1em;text-decoration:underline;font-weight:bold;margin-bottom:10px;}

body.template30 #page #contenuPrincipal #news.block p.credit {font-size:1.1em; margin:3px 0}
/* ------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   template 32 : liste actualit?s               <<<<<<<<<<<< */
/* ------------------------------------------------------------------------- */

body.template32 #page #contenuPrincipal h3 {border-bottom:2px solid #98459A;/*color:#000;font-size:2.5em;line-height:1.2em;padding-bottom:3px;display:inline;font-weight:normal;*/background:url(images/h5-actualites.png) no-repeat 0 7px;width:156px;height:0;padding-top:33px;overflow:hidden}

body.template32 #page #contenuPrincipal #gaucheHome h4,
body.template32 #page #contenuPrincipal #centreHome h4 {padding-top:16px;height:0;overflow:hidden;margin-bottom:20px;}
body.template32 #page #contenuPrincipal #gaucheHome h4 {background:url(images/h3-aLaUne.png) no-repeat 0 0;}
body.template32 #page #contenuPrincipal #centreHome h4 {background:url(images/h3-etAussi.png) no-repeat 0 0;}

/*mise en forme*/

body.template32 #page #contenuPrincipal {padding:20px 15px 15px 15px;position:relative}

body.template32 #page #contenuPrincipal #gaucheGaucheHome {width:143px;float:left;position:relative;}
body.template32 #page #contenuPrincipal #gaucheHome {width:250px;margin-left:15px;float:left;position:relative;}
body.template32 #page #contenuPrincipal #centreHome {margin-left:423px;width:250px;position:relative;}
body.template32 #page #contenuPrincipal #droiteHome {float:right;padding:0;width:250px;position:relative;}

body.template32 #page #contenuPrincipal #enAvant {height:130px;padding:20px 0 0 0;position:relative}

/*gauche gauche*/
/* nav/retour */
body.template32 #page #contenuPrincipal #gaucheGaucheHome p#retour {clear:left;margin-top:10px;}
body.template32 #page #contenuPrincipal #gaucheGaucheHome p#retour a {background:url(images/spriteNavActualites.png) no-repeat 0 0;padding-top:15px;height:0;overflow:hidden;display:block}
body.template32 #page #contenuPrincipal #gaucheGaucheHome p#retour a:hover {background-position:0 -30px;}

/*infos*/

body.template32 #page #contenuPrincipal #enAvant #infos {width:767px;padding:0;position:relative;left:-5px}
body.template32 #page #contenuPrincipal #enAvant #infos ul {background:url(images/fond-info-actualite.png) no-repeat 0 0;height:56px;overflow:hidden;padding:17px 0 17px 20px;width:747px;}
body.template32 #page #contenuPrincipal #enAvant #infos ul li {float:left;position:relative;display:block;width:195px;margin-right:20px;height:69px;padding-right:60px;}
body.template32 #page #contenuPrincipal #enAvant #infos ul li legend {color:#98459A;font-size:1.6em;line-height:1.4em;display:block;text-transform:uppercase;margin-bottom:7px;}
body.template32 #page #contenuPrincipal #enAvant #infos ul li select {font-size:1.1em;background:#E7E8E9;border:1px solid #000;width:100%;}

body.template32 #page #contenuPrincipal #enAvant #infos p a.ok {padding-top:20px;width:24px;background:url(images/spriteOk.png) 0 0;display:block;height:0;overflow:hidden;position:absolute;right:13px;bottom:-7px;}
body.template32 #page #contenuPrincipal #enAvant #infos p a.ok:hover {background:url(images/spriteOk.png) 0 -20px;}

body.template32 #page #contenuPrincipal #enAvant #infos ul li legend.legend1 {background:url(images/legend-sujets.png) no-repeat 0 0;height:25px;width:100%;overflow:hidden;display:block}
body.template32 #page #contenuPrincipal #enAvant #infos ul li legend.legend2 {background:url(images/legend-agences.png) no-repeat 0 0;height:25px;width:100%;overflow:hidden;display:block}
body.template32 #page #contenuPrincipal #enAvant #infos ul li legend.legend3 {background:url(images/legend-villes.png) no-repeat 0 0;height:25px;width:100%;overflow:hidden;display:block}

body.template32 #page #contenuPrincipal #enAvant #infos ul li legend span {visibility: hidden;}

body.template32 #page #contenuPrincipal #enAvant #infos ul li.last {margin:0;padding:0;position:relative}
body.template32 #page #contenuPrincipal #enAvant #infos ul li.second {padding:0 32px 0 0; }
/*archives*/

body.template32 #page #contenuPrincipal #enAvant #archives {position:absolute;right:0;top:26px;width:162px;border:1px solid #58595B;}
body.template32 #page #contenuPrincipal #enAvant #archives form {position:relative;padding:12px 7px 13px 7px;}
body.template32 #page #contenuPrincipal #enAvant #archives form fieldset legend {color:#58595B;font-size:1.4em;line-height:2em;display:block;text-transform:uppercase;background:url(images/legend-archives.png) no-repeat 0 0;height:25px;width:100%;overflow:hidden;display:block}
body.template32 #page #contenuPrincipal #enAvant #archives form fieldset legend span {visibility:hidden;}
body.template32 #page #contenuPrincipal #enAvant #archives form fieldset select {margin-top:0;font-size:1.1em;background:#E7E8E9;border:1px solid #000;width:100%;}
body.template32 #page #contenuPrincipal #enAvant #archives p a.ok {padding-top:20px;width:24px;background:url(images/spriteOk.png) 0 0;display:block;height:0;overflow:hidden;position:absolute;right:-1px;bottom:-20px;}
body.template32 #page #contenuPrincipal #enAvant #archives p a.ok:hover {background:url(images/spriteOk.png) 0 -20px;}

/*news : gauche*/

body.template32 #page #contenuPrincipal .block {padding:10px 10px 20px 10px;position:relative;margin-bottom:20px;}
body.template32 #page #contenuPrincipal .block.agenda {background-color:#98459A;margin-top:0;padding:0 10px 20px 10px;}
body.template32 #page #contenuPrincipal .block .media img { width:230px;}body.template32 #page #contenuPrincipal .block.photo {background:#EBDFD9 url(images/icone-home-photo-trans.png) no-repeat right top;}
body.template32 #page #contenuPrincipal .block.diaporama {background:#EBDFD9 url(images/icone-home-photo.png) no-repeat right top;}
body.template32 #page #contenuPrincipal .block.video {background:#EBDFD9 url(images/icone-home-video.png) no-repeat right top;}
body.template32 #page #contenuPrincipal .block.audio {background:#EBDFD9 url(images/icone-home-audio.png) no-repeat right top;}

body.template32 #page #contenuPrincipal .orange {background-color:#EBDFD9}

body.template32 #page #contenuPrincipal .block h5 {font-size:1.6em;line-height:1.1em;font-weight:bold;margin-bottom:10px; padding:0 45px 0 0;}

body.template32 #page #contenuPrincipal .block h5 a,
body.template32 #page #contenuPrincipal .block h2 a {color:#98459A; text-decoration:underline;}
body.template32 #page #contenuPrincipal .block.agenda h5 {position:relative;left:-10px;top:0;font-weight:normal}
body.template32 #page #contenuPrincipal .block.agenda h5 a {text-decoration:none}

body.template32 #page #contenuPrincipal .block h2 a:hover,
body.template32 #page #contenuPrincipal .block h5 a:hover {color:#F37021;}

body.template32 #page #contenuPrincipal .block.photo h2 {background:transparent url(images/icone-home-photo-trans.png) no-repeat right top;}body.template32 #page #contenuPrincipal .block p {font-size:1.2em;line-height:1.3em;margin:10px 0;}
body.template32 #page #contenuPrincipal .block.orange p strong {color:#F37021;}
body.template32 #page #contenuPrincipal .block.agenda p strong { color:#FFF; font-weight:bold}

body.template32 #page #contenuPrincipal .block p.link {background:#fff;padding:5px;margin:0;position:absolute;right:0;text-transform:uppercase}
body.template32 #page #contenuPrincipal .block p.link a:hover {color:#000;}

body.template32 #page #contenuPrincipal #news.block {padding:0 0 20px 0;background:none;overflow:hidden;}
body.template32 #page #contenuPrincipal #news.block p {font-size:1.4em;}
body.template32 #page #contenuPrincipal #news.block p.link {font-size:1.2em;}
body.template32 #page #contenuPrincipal #news.block h2 {display:block;font-size:2.2em;line-height:1.1em;text-decoration:underline;font-weight:bold;margin-bottom:10px;}

/*colonnes*/
body.template32 #page #contenuPrincipal #columnize {margin-left:143px;}
body.template32 #page #contenuPrincipal #columnize .col {float:left;width:255px;margin-left:10px;position:relative;overflow:hidden}

/* ------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   template 33 : vos contacts                   <<<<<<<<<<<< */
/* ------------------------------------------------------------------------- */

body.template33 #page #contenuPrincipal {padding:25px 15px 20px 15px;}

body.template33 #page #contenuPrincipal #gauche {width:155px;float:left;position:relative;}
body.template33 #page #contenuPrincipal #centre {margin-left:10px;float:left;width:572px;position:relative;padding:0 15px;}
body.template33 #page #contenuPrincipal #droite {position:relative;float:right;width:160px;}/*block centre*/

body.template33 #page #contenuPrincipal h3{font-size:2.5em;color:#000;line-height:1.1em;margin-bottom:15px;font-weight: normal;}
body.template33 #page #contenuPrincipal #centre h4 {font-size:1.3em;color:#F37021;line-height:1.3em;margin:15px 0 10px 0;font-weight:bold;}
body.template33 #page #contenuPrincipal #centre h5 {font-weight:bold;padding-left:10px;background:url(images/puce-orange.png) no-repeat 0 5px;font-size:1.2em;line-height:1.1em;margin:10px 0;}

body.template33 #page #contenuPrincipal #centre p {font-size:1.2em;color:#000;line-height:1.4em;margin-bottom:10px;}
body.template33 #page #contenuPrincipal #centre p strong {font-weight:bold}
body.template33 #page #contenuPrincipal #centre p a{ text-decoration:underline}
body.template33 #page #contenuPrincipal #centre p a:hover{ text-decoration:none}body.template33 #page #contenuPrincipal #centre p#chapeau {font-size:1.4em; font-weight:bold; line-height:1.3em}

body.template33 #page #contenuPrincipal #centre ul {margin-bottom:10px;}
body.template33 #page #contenuPrincipal #centre ul li {margin-bottom:5px;font-size:1.2em;line-height:1.3em;padding-left:10px;background:url(images/puce-orange2.png) no-repeat 0 6px;}

body.template33 #page #contenuPrincipal #centre blockquote {padding:30px 20px 15px 15px;background:url(images/blockquote-orange.png) no-repeat 0 0;width:537px;margin:0 auto 10px auto; border-bottom:2px #F37021 solid}
body.template33 #page #contenuPrincipal #centre blockquote p{margin:0 5px 5px 0}body.template33 #page #contenuPrincipal #centre #localisation {margin:15px 0;}
body.template33 #page #contenuPrincipal #centre #localisation p#adresse{float:left;width:190px;}
body.template33 #page #contenuPrincipal #centre #localisation #map {margin-bottom:10px;width:360px;height:290px;border:2px solid #F37021;float:right;}

/*gauche*/
body.template33 #page #contenuPrincipal #gauche form {background:url(images/block_vosContacts.png) no-repeat 0 0;width:149px;height:96px;padding:13px 20px 10px 10px;position:relative;left:-4px;margin-top:10px;position:relative;}
body.template33 #page #contenuPrincipal #gauche form fieldset legend {color:#58595B;font-size:1.4em;line-height:1.1em;display:block;text-transform:uppercase;}
body.template33 #page #contenuPrincipal #gauche form fieldset select {margin:5px 0 10px 0;width:150px;font-size:1.1em;background:#E7E8E9;border:1px solid #000}

body.template33 #page #contenuPrincipal #gauche form fieldset legend.residence {background:url(images/spriteTitreContacts.png) no-repeat 0 -15px;width:100%;display:block;overflow:hidden;}
body.template33 #page #contenuPrincipal #gauche form fieldset legend.ville {background:url(images/spriteTitreContacts.png) no-repeat;width:100%;display:block;overflow:hidden;}
body.template33 #page #contenuPrincipal #gauche form fieldset legend span {visibility:hidden;}

body.template33 #page #contenuPrincipal #gauche form a.ok {padding-top:20px;width:24px;background:url(images/spriteOk.png) 0 0;display:block;height:0;overflow:hidden;position:absolute;bottom:-7px;right:14px;}
body.template33 #page #contenuPrincipal #gauche form a.ok:hover {background:url(images/spriteOk.png) 0 -20px;}
/* ------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   template 37 : presse                         <<<<<<<<<<<< */
/* ------------------------------------------------------------------------- */

body.template37 #page #contenuPrincipal {padding:25px 15px 15px 15px;}

body.template37 #page #contenuPrincipal h5 {margin-bottom:15px;}

body.template37 #page #contenuPrincipal #gauche {width:155px;float:left;position:relative;}
body.template37 #page #contenuPrincipal #centre {/*margin-left:155px;*/float:left;width:590px;position:relative;padding:0 15px}
body.template37 #page #contenuPrincipal #droite {position:relative;float:right;width:160px;}body.template37.parent26 #page #contenuPrincipal #gauche #sous-menu ul li.active ul { display:none}/*centre*/

body.template37 #page #contenuPrincipal #centre h3 {font-size:2.5em;color:#000;line-height:1.3em;margin-bottom:15px;font-weight: normal;}

body.template37 #page #contenuPrincipal #centre p {font-size:1.2em;color:#000;line-height:1.4em;margin-bottom:10px;}
body.template37 #page #contenuPrincipal #centre p strong {font-weight:bold}

body.template37 #page #contenuPrincipal #centre ol {padding:20px 0;clear:both;}

body.template37 #page #contenuPrincipal #centre p.event { width:480px; text-align:right}

body.template37 #page #contenuPrincipal #centre p.event a {cursor:pointer; text-transform:uppercase; width:100px; position:absolute; top:7px;}
body.template37 #page #contenuPrincipal #centre p.event a:before {content:"+ "}
body.template37 #page #contenuPrincipal #centre p.event.active a:before {content:"- "}body.template37 #page #contenuPrincipal #centre ol li {border-top:2px solid #A8A8A8;margin-bottom:20px;padding:10px 10px 10px 0;position:relative;clear:left;clear:both;}
body.template37 #page #contenuPrincipal #centre ol li.last {clear:left;float:none}
body.template37 #page #contenuPrincipal #centre ol li ul.detail {display:none}
body.template37 #page #contenuPrincipal #centre ol li ul li {clear:none;margin-bottom:10px;padding:0;border:0 none;}
body.template37 #page #contenuPrincipal #centre ol li h4 {font-size:1.5em;color:#F37021;line-height:1.1em;margin-bottom:0;font-weight: bold;position:absolute;top:-12px;left:0;background:#fff;padding-right:5px;}
body.template37 #page #contenuPrincipal #centre ol li ul li h5 {padding-left:10px;background:url(images/puce-orange2.png) no-repeat 0 6px; font-size:1.2em;color:#000;line-height:1.1em;font-weight: normal;margin:0;}
body.template37 #page #contenuPrincipal #centre ol li ul li h5 a {font-weight:bold;color:#000;display:block;}
/* ------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   id 34 : emplois et recrutements              <<<<<<<<<<<< */
/* ------------------------------------------------------------------------- */

body#id171 #page #contenuPrincipal {padding:25px 15px 15px 15px;}

body#id171 #page #contenuPrincipal h5 {margin-bottom:15px;}

/*
body#id524 #page #contenuPrincipal #gauche {width:155px;float:left;position:relative;}
body#id524 #page #contenuPrincipal #centre {margin-left:155px;width:590px;position:relative;padding:0 15px;overflow:hidden}
body#id524 #page #contenuPrincipal #droite {position:relative;float:right;width:160px;}
*/

/*centre*/

body#id171 #page #contenuPrincipal #gauche #sous-menu ul ul { display:none}body#id524 #page #contenuPrincipal #centre h3 {font-size:2.5em;color:#000;line-height:1.1em;margin-bottom:20px;font-weight: normal;}
body#id171 #page #contenuPrincipal #centre h4 {font-size:1.5em;color:#F37021;line-height:1.1em;font-weight:bold;text-transform:uppercase;position:relative;top:-14px;left:0;background:#fff;padding-right:5px;display:inline;}
body#id171 #page #contenuPrincipal #centre h5 {font-size:1.5em;color:#000;line-height:1.1em;margin-bottom:5px;font-weight:bold;}
body#id171 #page #contenuPrincipal #centre h6 {font-size:1.3em;color:#58595B;line-height:1.1em;margin-bottom:15px;font-weight:normal;}

body#id171 #page #contenuPrincipal #centre p {font-size:1.2em;color:#000;line-height:1.4em;margin-bottom:10px;}
body#id171 #page #contenuPrincipal #centre p strong {font-weight:bold}

body#id171 #page #contenuPrincipal #centre ul {padding:15px 0 0 0;}
body#id171 #page #contenuPrincipal #centre ul li {margin-bottom:40px;border-top:2px solid #A8A8A8;position:relative;padding:5px 0 0 0;background:none;font-size:1em;line-height:1em;}
body#id171 #page #contenuPrincipal #centre ul.detail {display:none;}
body#id171 #page #contenuPrincipal #centre ul.detail li {margin-bottom:5px;font-size:1.2em;line-height:1.6em;list-style-type:disc;list-style-position:inside;border:0 none;padding:0;}

body#id171 #page #contenuPrincipal #centre p.event a {cursor:pointer; text-transform:uppercase}
body#id171 #page #contenuPrincipal #centre p.event a:before {content:"+ "}
body#id171 #page #contenuPrincipal #centre p.event.active a:before {content:"- "}







body#id524 #page #contenuPrincipal {padding:25px 15px 15px 15px;}

body#id524 #page #contenuPrincipal h5 {margin-bottom:15px;}

/*
body#id524 #page #contenuPrincipal #gauche {width:155px;float:left;position:relative;}
body#id524 #page #contenuPrincipal #centre {margin-left:155px;width:590px;position:relative;padding:0 15px;overflow:hidden}
body#id524 #page #contenuPrincipal #droite {position:relative;float:right;width:160px;}
*/

/*centre*/

body#id524 #page #contenuPrincipal #gauche #sous-menu ul ul { display:none}body#id524 #page #contenuPrincipal #centre h3 {font-size:2.5em;color:#000;line-height:1.1em;margin-bottom:20px;font-weight: normal;}
body#id524 #page #contenuPrincipal #centre h4 {font-size:1.5em;color:#F37021;line-height:1.1em;font-weight:bold;text-transform:uppercase;position:relative;top:-14px;left:0;background:#fff;padding-right:5px;display:inline;}
body#id524 #page #contenuPrincipal #centre h5 {font-size:1.5em;color:#000;line-height:1.1em;margin-bottom:5px;font-weight:bold;}
body#id524 #page #contenuPrincipal #centre h6 {font-size:1.3em;color:#58595B;line-height:1.1em;margin-bottom:15px;font-weight:normal;}

body#id524 #page #contenuPrincipal #centre p {font-size:1.2em;color:#000;line-height:1.4em;margin-bottom:10px;}
body#id524 #page #contenuPrincipal #centre p strong {font-weight:bold}

body#id524 #page #contenuPrincipal #centre ul {padding:15px 0 0 0;}
body#id524 #page #contenuPrincipal #centre ul li {margin-bottom:40px;border-top:2px solid #A8A8A8;position:relative;padding:5px 0 0 0;background:none;font-size:1em;line-height:1em;}
body#id524 #page #contenuPrincipal #centre ul.detail {display:none;}
body#id524 #page #contenuPrincipal #centre ul.detail li {margin-bottom:5px;font-size:1.2em;line-height:1.6em;list-style-type:disc;list-style-position:inside;border:0 none;padding:0;}

body#id524 #page #contenuPrincipal #centre p.event a {cursor:pointer; text-transform:uppercase}
body#id524 #page #contenuPrincipal #centre p.event a:before {content:"+ "}
body#id524 #page #contenuPrincipal #centre p.event.active a:before {content:"- "}

/* ------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   id 41 : le conseil d'adminisration           <<<<<<<<<<<< */
/* ------------------------------------------------------------------------- */

body#id41 #page #contenuPrincipal #centre h4 {font-size:1.3em;color:#F37021;line-height:1.2em;margin:15px 0 10px 0;font-weight:bold;clear:left}
body#id41 #page #contenuPrincipal #centre h5 {font-weight:bold;padding-left:10px;background:url(images/puce-orange.png) no-repeat 0 5px;font-size:1.2em;line-height:1.1em;margin:10px 0;clear:left}

body#id41 #page #contenuPrincipal #centre p {font-size:1.2em;color:#000;line-height:1.4em;margin-bottom:10px;}
body#id41 #page #contenuPrincipal #centre p strong {font-weight:bold}

body#id41 #page #contenuPrincipal #centre ol li {width:278px;float:left;margin-bottom:20px;position:relative}
body#id41 #page #contenuPrincipal #centre ol li div.image {width:105px;height:120px;overflow:hidden;background:#BCBEC0;}
body#id41 #page #contenuPrincipal #centre ol li div.image img {width:105px;}
body#id41 #page #contenuPrincipal #centre ol li p {position:absolute;left:120px;bottom:0;margin:0;}
body#id41 #page #contenuPrincipal #centre ol li p strong{display:block}

/* ------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   id 42 : organigramme                         <<<<<<<<<<<< */
/* ------------------------------------------------------------------------- */
body#id42 #page #contenuPrincipal #centre {width:750px;}

body#id42 #page #contenuPrincipal #centre h4 {font-size:1.3em;color:#F37021;line-height:1.3em;margin:15px 0 10px 0;font-weight:bold;clear:left;}
body#id42 #page #contenuPrincipal #centre h5 {font-weight:bold;padding-left:10px;background:url(images/puce-orange.png) no-repeat 0 5px;font-size:1.2em;line-height:1.1em;margin:10px 0;clear:left}

body#id42 #page #contenuPrincipal #centre p {font-size:1.2em;color:#000;line-height:1.4em;margin-bottom:10px;  width:612px}
body#id42 #page #contenuPrincipal #centre p strong {font-weight:bold}

body#id42 #page #contenuPrincipal #centre ul {position:relative;width:752px;height:560px;background:url(images/fondOrganigramme.png) no-repeat 0 0;}
body#id42 #page #contenuPrincipal #centre ul ul {position:relative;height:auto;width:auto;background:none;}
body#id42 #page #contenuPrincipal #centre ul li {font-size:1em;line-height:1em;margin-bottom:0;padding-left:0;background:none;}
body#id42 #page #contenuPrincipal #centre ul li a {width:215px;height:80px;padding:0;display:block;background:#EBDFD9 url(images/icone-organigramme.png) no-repeat right top;color:#000;text-transform:uppercase;cursor:pointer; overflow:hidden}
body#id42 #page #contenuPrincipal #centre ul li a.nofond {background:#EBDFD9}
body#id42 #page #contenuPrincipal #centre ul li a p.statut {font-size:1.2em;line-height:1.3em;font-weight:bold;padding:25px 0 0 10px; width:auto}
body#id42 #page #contenuPrincipal #centre ul li a span {width:215px;height:80px;display:block;background:#F37021;color:#fff;text-transform:none;line-height:1.3em;position:absolute;left:0;top:0;font-weight:normal}

body#id42 #page #contenuPrincipal #centre ul li a span img {width:80px;display:block;float:left;padding-right:4px;}
body#id42 #page #contenuPrincipal #centre ul li a span p {padding:28px 0 0 0;color:#fff;text-transform:uppercase;font-size:1.1em;line-height:1.1em; width:auto}

body#id42 #page #contenuPrincipal #centre ul li a span {display:none}
body#id42 #page #contenuPrincipal #centre ul li a:hover {cursor:pointer;text-decoration:none;}
body#id42 #page #contenuPrincipal #centre ul li a span.displayblock {display:block}

body#id42 #page #contenuPrincipal #centre a#vignette1  {position:absolute;left:260px;top:17px;}
body#id42 #page #contenuPrincipal #centre a#vignette2  {position:absolute;left:0;top:17px;}
body#id42 #page #contenuPrincipal #centre a#vignette3  {position:absolute;left:519px;top:17px;}

body#id42 #page #contenuPrincipal #centre a#vignette4  {position:absolute;left:260px;top:107px;}
body#id42 #page #contenuPrincipal #centre a#vignette5  {position:absolute;left:0;top:107px;}
body#id42 #page #contenuPrincipal #centre a#vignette6  {position:absolute;left:519px;top:107px;}
body#id42 #page #contenuPrincipal #centre a#vignette7  {position:absolute;left:519px;top:203px;}

body#id42 #page #contenuPrincipal #centre a#vignette8  {position:absolute;left:0;top:337px;width:185px;}
body#id42 #page #contenuPrincipal #centre a#vignette9  {position:absolute;left:25%;top:337px;width:185px;}
body#id42 #page #contenuPrincipal #centre a#vignette10  {position:absolute;left:50%;top:337px;width:185px;}
body#id42 #page #contenuPrincipal #centre a#vignette11  {position:absolute;left:75%;top:337px;width:185px;}

body#id42 #page #contenuPrincipal #centre a#vignette8 span,
body#id42 #page #contenuPrincipal #centre a#vignette9 span,
body#id42 #page #contenuPrincipal #centre a#vignette10 span,
body#id42 #page #contenuPrincipal #centre a#vignette11 span  {width:185px;}

body#id42 #page #contenuPrincipal #centre a#vignette6 span p,
body#id42 #page #contenuPrincipal #centre a#vignette7 span p {padding-left:10px;}body#id42 #page #contenuPrincipal #centre ul ul ul {position:absolute;top:425px;}

body#id42 #page #contenuPrincipal #centre ul ul ul#parent8 {left:0}
body#id42 #page #contenuPrincipal #centre ul ul ul#parent9 {left:25%}
body#id42 #page #contenuPrincipal #centre ul ul ul#parent10 {left:50%}
body#id42 #page #contenuPrincipal #centre ul ul ul#parent11 {left:75%}

body#id42 #page #contenuPrincipal #centre ul ul ul li {margin-bottom:10px;padding-left:18px;background:url(images/fleche_organigramme.jpg) 0 2px no-repeat;font-size:1.2em;line-height:1.2em;width:167px;}

/* ------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   id 45 : plan du site                         <<<<<<<<<<<< */
/* ------------------------------------------------------------------------- */
body#id46 #page #contenuPrincipal #gauche { display:none}
body#id46 #page #contenuPrincipal #centre {margin-left:0px;width:900px;position:relative;padding:0 15px;overflow:hidden}
body#id46 #page #contenuPrincipal #droite { display:none;}body#id46 #page #contenuPrincipal {padding:25px 15px 15px 15px;}

body#id46 #page #contenuPrincipal h5 {margin-bottom:15px;}body#id46 #page #contenuPrincipal #centre {position:relative;padding:0 15px 20px 15px;overflow:hidden}/*centre*/

body#id46 #page #contenuPrincipal #centre h3 {font-size:2.5em;color:#000;line-height:1.1em;margin-bottom:15px;font-weight: normal;}/* ------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   id 61 : recherche                            <<<<<<<<<<<< */
/* ------------------------------------------------------------------------- */body#id61 #page #contenuPrincipal #gauche h5 { display:none}
body#id61 #page #contenuPrincipal #gauche #sous-menu { display:none}

body#id61 #page #contenuPrincipal #centre p {font-size:1.2em;color:#000;line-height:1.4em;margin-bottom:10px;}
body#id61 #page #contenuPrincipal #centre p strong {font-weight:bold}body#id61 #page #contenuPrincipal #centre strong {font-weight:bold;color:#cdab71;}
body#id61 #page #contenuPrincipal #centre p.ajaxSearch_resultsInfo {text-align:right;margin-bottom:10px;}
body#id61 #page #contenuPrincipal #centre p.ajaxSearch_resultsInfo span {color:#B5D441;line-height:1.2em;text-transform:uppercase;}
body#id61 #page #contenuPrincipal #centre .ajaxSearch_result {line-height:1.6em;font-size:1.2em;}
body#id61 #page #contenuPrincipal #centre .ajaxSearch_resultLink {margin-bottom:10px;}
body#id61 #page #contenuPrincipal #centre .ajaxSearch_resultExtract {display:none;}
body#id61 #page #contenuPrincipal #centre span.ajaxSearch_paging {padding:15px 0;font-size:1.2em;font-weight:normal;display:block}
body#id61 #page #contenuPrincipal #centre span.ajaxSearch_paging a {color:#B5D441;margin-bottom:5px;display:inline-block}

body#id61 #page #contenuPrincipal #centre .AS_ajax_resultsIntroFailure {font-size:1.2em;line-height:1.6em;}

/* ------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   template 15#id25 : paiement de loyer en ligne    <<<<<<<< */
/* ------------------------------------------------------------------------- */

body.template15#id25 #page #contenuPrincipal #centre ul {margin-bottom:10px;}
body.template15#id25 #page #contenuPrincipal #centre ul li {margin-bottom:5px;font-size:1.2em;line-height:1.3em;padding-left:10px;background:url(images/puce-orange2.png) no-repeat 0 6px;}
body.template15#id25 #page #contenuPrincipal #centre p,
body.template15 #page #contenuPrincipal #centre #confirmation p {font-size:1.2em;color:#000;line-height:1.4em;margin-bottom:10px;}
body.template15#id25 #page #contenuPrincipal #centre p strong,
body.template15 #page #contenuPrincipal #centre #confirmation p strong {font-weight:bold}
body.template15#id25 #page #contenuPrincipal #centre p a,
body.template15 #page #contenuPrincipal #centre #confirmation p a{ text-decoration:underline}
body.template15#id25 #page #contenuPrincipal #centre p a:hover,
body.template15 #page #contenuPrincipal #centre #confirmation p a:hover{ text-decoration:none}
body.template15 #page #contenuPrincipal #centre h4 {color:#F37021;font-size:1.3em;font-weight:bold;line-height:1.3em;margin:20px 0 10px;}

/* E form
-------------------------------------------------*/
#contactForm {}body.template15 #page #contenuPrincipal #centre form.paiement { margin-bottom:15px;}
body.template15 #page #contenuPrincipal #centre form.paiement .displaynone{display:none; }

body.template15 #page #contenuPrincipal #centre form.paiement input{display: inline;font-size:11px; width: 250px; border:1px solid #58595B;   margin-bottom: 10px;float:left }
body.template15 #page #contenuPrincipal #centre form.paiement textarea {display: inline;font-size:11px; width: 250px; border:1px solid #58595B; margin-bottom: 10px; }
body.template15 #page #contenuPrincipal #centre form.paiement label {display: block; width: 180px; float:left; margin-bottom: 10px; text-align: right;padding-right: 10px; font-size:1.2em; line-height:1.5em;color:#F37021;font-weight:bold}
body.template15 #page #contenuPrincipal #centre form.paiement #btOk {text-align:center;}
body.template15 #page #contenuPrincipal #centre form.paiement #btOk input{background:#000;color:#fff;border:none;text-transform:uppercase;font-weight:bold;padding:3px 10px;cursor:pointer;text-align:center;line-height:1.2em;margin-left:353px;display:inline;width:90px;}
*+ html body.template15 #page #contenuPrincipal #centre form.paiement #btOk input {font-size:1.2em;}body.template15 #page #contenuPrincipal #centre form.paiement #btOk input:hover {color:#F37021;cursor:pointer;}
body.template15 #page #contenuPrincipal #centre form.paiement #btPayer {text-align:center;}
body.template15 #page #contenuPrincipal #centre form.paiement #btPayer input{background:#000;color:#fff;border:none;text-transform:uppercase;font-weight:bold;padding:3px 10px;cursor:pointer;text-align:center;line-height:1.2em;margin-left:353px;display:inline;width:90px;}
body.template15 #page #contenuPrincipal #centre form.paiement #btPayer input:hover {color:#F37021;cursor:pointer;}
body.template15 #page #contenuPrincipal #centre #btAnnuler {text-align:center;float:left;width:110px;}
body.template15 #page #contenuPrincipal #centre #btAnnuler input{background:#000;color:#fff;border:none;text-transform:uppercase;font-weight:bold;padding:3px 10px;cursor:pointer;text-align:center;font-weight:bold;line-height:1.2em;display:block;width:90px;}
*+ html body.template15 #page #contenuPrincipal #centre #btAnnuler input{font-size:1.1em;font-family:Georgia;padding:3px 10px 2px 10px}
body.template15 #page #contenuPrincipal #centre #btAnnuler input:hover {color:#F37021;cursor:pointer;}
body.template15 #page #contenuPrincipal #centre #btValider {text-align:center;}
body.template15 #page #contenuPrincipal #centre #btValider a{background:#000;color:#fff;border:none;text-transform:uppercase;font-weight:bold;padding:3px 2px;cursor:pointer;font-size:1.1em;line-height:1.4em;width:90px;display:block;float:left}
*+ html body.template15 #page #contenuPrincipal #centre #btValider a {margin-left:0;}body.template15 #page #contenuPrincipal #centre #btValider a:hover {color:#F37021;cursor:pointer;text-decoration:none}
body.template15 #page #contenuPrincipal #centre form.paiement input:hover ,
body.template15 #page #contenuPrincipal #centre form.paiement textarea:hover {border-color:#EABF0E;}
body.template15 #page #contenuPrincipal #centre form.paiement br {clear: left;}
body.template15 #page #contenuPrincipal #centre form.paiement p.floatleft { display:inline; font-size:1.1em; position:relative;top:-9px;}
body.template15 #page #contenuPrincipal #centre #erreur {color:#000;font-weight:bold;margin-bottom:10px;color:#B60014;font-size:1.2em;}
body.template15 #page #contenuPrincipal #centre #erreur p{color:#000;font-weight:bold;margin-bottom:10px;color:#B60014;}
body.template15 #page #contenuPrincipal #centre form.paiement a.preview {font-size:1.3em;background:url(images/infoBulle-lien.png) 20px 0 no-repeat;padding-top:26px;padding-right:40px;height:0;width:23px;display:block;overflow:hidden;}
body.template7#id54 #page #contenuPrincipal #gauche {visibility: hidden;}
body.template7 #page #contenuPrincipal #centre div.TXNewsletters_form form { margin-bottom:15px;}
body.template7 #page #contenuPrincipal #centre div.TXNewsletters_form form .displaynone{display:none; }

body.template7 #page #contenuPrincipal #centre div.TXNewsletters_form form input{display: inline;font-size:11px; width: 250px; border:1px solid #58595B;   margin-bottom: 10px; }
body.template7 #page #contenuPrincipal #centre div.TXNewsletters_form form input#SubscribeTXNewsletter1 {width:50px;margin:0;}
body.template7 #page #contenuPrincipal #centre div.TXNewsletters_form form input#SubscribeTXNewsletter2 {width:50px;}
body.template7 #page #contenuPrincipal #centre div.TXNewsletters_form form input[type=hidden] {display:none}

body.template7 #page #contenuPrincipal #centre div.TXNewsletters_form form textarea {display: inline;font-size:11px; width: 250px; border:1px solid #58595B; margin-bottom: 10px; }
body.template7 #page #contenuPrincipal #centre div.TXNewsletters_form form label {display: block; width: 180px; float:left; margin-bottom: 10px; text-align: right;padding-right: 10px; font-size:1.2em; line-height:1.5em;color:#F37021;font-weight:bold}
body.template7 #page #contenuPrincipal #centre div.TXNewsletters_form form .TXNewsletters_form_right {text-align:left;width:220px;}
body.template7 #page #contenuPrincipal #centre div.TXNewsletters_form form .TXNewsletters_form_right input{background:#000;color:#fff;border:none;text-transform:uppercase;font-weight:bold;padding:3px 10px;cursor:pointer;text-align:center;line-height:1.2em;margin-left:2px;display:inline;width:18px;}

body.template7 #page #contenuPrincipal #centre div.TXNewsletters_form form .TXNewsletters_form_right input[type=checkbox] {float:right}
body.template7 #page #contenuPrincipal #centre div.TXNewsletters_form form .TXNewsletters_form_button input{background:#000;color:#fff;border:none;text-transform:uppercase;font-weight:bold;padding:3px 10px;cursor:pointer;text-align:center;line-height:1.2em;margin-left:190px;display:inline;width:135px;}

body.template7 #page #contenuPrincipal #centre div.TXNewsletters_form form .TXNewsletters_form_button input:hover {color:#F37021;cursor:pointer;}
body.template7 #page #contenuPrincipal #centre div.TXNewsletters_form form input:hover ,
body.template7 #page #contenuPrincipal #centre div.TXNewsletters_form form textarea:hover {border-color:#EABF0E;}
body.template7 #page #contenuPrincipal #centre div.TXNewsletters_form form .TXNewsletters_form_item,
body.template7 #page #contenuPrincipal #centre div.TXNewsletters_form form .TXNewsletters_form_right,
body.template7 #page #contenuPrincipal #centre div.TXNewsletters_form form br {clear: both;overflow:hidden}
body.template7 #page #contenuPrincipal #centre div.TXNewsletters_form form .TXNewsletters_form_right input[type=hidden] {display:none}
body.template7 #page #contenuPrincipal #centre div.TXNewsletters_form form p.floatleft { display:inline; font-size:1.1em; position:relative;top:-9px;}
body.template7 #page #contenuPrincipal #centre .TXNewsletters_form_labelErr {color:#000;font-weight:bold;margin:10px 0;color:#B60014;font-size:1.2em;display:block}
body.template7 #page #contenuPrincipal #centre #erreur p{color:#000;font-weight:bold;margin-bottom:10px;color:#B60014;}body.template7 #page #contenuPrincipal #centre div.TXNewsletters_form form .TXNewsletters_form_list {}

body.template7#id425 #page #contenuPrincipal #centre .TXNewsletters_form input[type="submit"] {background:#000;color:#fff;border:none;text-transform:uppercase;font-weight:bold;padding:3px 10px;cursor:pointer;text-align:center;line-height:1.2em;display:block;width:113px;margin:10px 0;}
body.template7#id425 #page #contenuPrincipal #centre .TXNewsletters_form input[type="submit"]:hover {color:#F37021;cursor:pointer;}
#id425 p.message{font-size:1.2em; margin-bottom: 10px;padding-right: 10px; font-size:1.2em; line-height:1.5em;color:#F37021;font-weight:bold}

body.template7#id425 #page #contenuPrincipal #centre a {font-size:1.2em;}body.template7#id425 #page #contenuPrincipal #centre div.TXNewsletters_form form label {color:#000;font-weight:normal}
body.template7#id425 #page #contenuPrincipal #centre div.TXNewsletters_form form label.TXNewsletters_form_labelGauche {font-weight:bold}
/* ------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   id 271 : paiement                            <<<<<<<<<<<< */
/* ------------------------------------------------------------------------- */

body#id271 #page #contenuPrincipal #logoPaiement { position:absolute; display:block; left:600px; top:0px}