/* Feuille de style Groupama pour affichage */

@import url(formulaires.css);
@import url(pops.css);

/* Éléments en général */
html{min-height: 100%;}
body{font: normal 100%/150% Arial, Helvetica, sans-serif; padding: 0; margin: 0; min-height: 100%;}
h1.gcom{padding: 14px 0 0; margin: 0 0 0 53px;}
span.gcom{padding: 14px 0 0; margin: 0 0 0 53px; display:block;}
h1.inter{padding: 3px 0 11px; margin: 0 0 0 -6px;}
h2{font: normal 0.8em Verdana, sans-serif; line-height: 0.875em; margin: 0;}
h3{font-weight: normal; font-size: 0.875em; line-height: 1em; padding: 0; margin: 0 0 1em;}
p, ul, dl{font-size: 0.6875em;}
p, dl {line-height: 1.25em; margin: 0;}
dd{padding: 0; margin: 0;}
ul{list-style: none;}
form{padding: 0; margin: 0;}
fieldset{border: 0; padding: 0; margin: 0;}
label{position: absolute; top: -9000em; left: -9000em;}
input, select{color: #0E6E59; background: #fff; vertical-align: middle; border: 1px solid #0E6E59;}
input[type="image"]{border: 0}
img{vertical-align: middle; border: 0}
a{color: inherit; text-decoration: none;}
abbr, acronym{font-style: inherit; font-variant: inherit; border: 0}
.fauxSelect.focus, .fauxSelect.opened{z-index: 1000}
.date-publication{font-size: 0.75em}
.en-savoir-plus{font-weight: bold; font-size: 0.6875em; background: url(../images/fleche-noire.png) no-repeat 0 4px; padding-left: 0.5em; margin: 0.5em 0; clear: left;}
.en-savoir-plus-sousflash{margin-left:0.5em;}
.en-savoir-plus a{color: inherit;}
.en-savoir-plus a:hover, .en-savoir-plus a:focus{text-decoration: underline;}
.lire-la-suite{font-weight: bold; font-size: 0.6875em; background: url(../images/fleche-noire.png) no-repeat 0 4px; padding-left: 0.5em; margin: 0 0 0.7em 0; clear: left}
.lire-la-suite a{color: inherit;}
.lire-la-suite a:hover, .lire-la-suite a:focus{text-decoration: underline;}
.fck-souligne{text-decoration: underline}
.fck-gras{font-weight: bold}
.fck-italique{font-style: italic}
.fck-puce{background: url(../images/fleche-noire.png) no-repeat 0 4px; padding-left: 5px;}
.fck-souspuce{list-style: square}
.fck-vertfonce{color: #006E58}
.fck-orange{color: #F15D2A}
.fck-vertclair{color: #BED730}
.fck-blanc{color: #FFF}
.fck-gris{color: #555}
.fck-noir{color: #000}
.fck-lien{text-decoration:underline;}

.documents-telechargeables form div { margin: 0 !important; padding: 0 0 0 6px !important; background: url(../images/fleche-noire.png) no-repeat 0 4px !important; color: #000 !important; font-size: 1em !important; height: 1%; border: none !important; }
.documents-telechargeables form div span { margin: 0; padding: 0; background: none !important; }
.documents-telechargeables form div span:hover { text-decoration: underline; }
.documents-telechargeables form div span input.ajout-panier { font-size: 1em; display: inline !important; }
input.ajout-panier{ overflow: visible; width: auto !important; margin: -1px 0 0 0 !important; border: 0 !important; padding: 0 !important; color: #000 !important; font-size: 0.6875em; display: inline !important; background: none !important; }
input.ajout-panier:hover{ cursor: pointer; text-decoration: underline !important; }
.documents-telechargeables form div.images-telechargeables span input.ajout-panier { font-size: 0.6875em; }
.documents-telechargeables form div.images-telechargeables {margin-bottom: 2em !important; }

.publication-general{background: url(../images/document-general.gif) no-repeat}
.publication-pdf{background: url(../images/document-pdf.png) no-repeat}
.publication-word{background: url(../images/document-word-2.png) no-repeat}
.publication-xls{background: url(../images/document-xls.png) no-repeat}
.publication-ppt{background: url(../images/document-ppt.png) no-repeat}
.publication-audio{background: url(../images/document-audio.png) no-repeat}
.publication-video{background: url(../images/document-video.png) no-repeat}
.publication-zip{background: url(../images/document-zip.png) no-repeat}
.publication-jpg{background: url(../images/document-hd.png) no-repeat}

.mediatheque-focus-panier{ margin-left:-35px;}

#archives-selection fieldset.archives-bloccriteresavances input, #recherche-selection fieldset.recherche-bloccriteresavances input{background-attachment: fixed; margin-bottom: 6px;}

/* ----------------------------- */
/* Home */
/* ----------------------------- */
#page{ min-width: 990px; max-width: 1000px; padding: 0; margin: 0 auto;}

/* Masque */
#masque{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000; margin: 0; padding: 0; z-index: 4; -moz-opacity: 0.5; opacity: 0.5; filter : alpha(opacity=50)}

/* En-tête */
#en-tete{padding-bottom: 0.8em; margin: 0 auto; position: relative}
#en-tete div{width: 750px; position: absolute; top: 20px; right: 20px}
#en-tete div form div{width: auto; position: static}
#en-tete p{padding: 0; margin: 0}
#en-tete form{position: absolute; top: 0; right: 0}
#en-tete input[type="text"]{font-size: 0.625em; background: url(../images/champ-recherche.png) no-repeat; width: 160px; height: 17px; padding: 4px 5px 0; border: 0}
#espace-presse-english{font-size: 0.6875em; line-height: 1.875em; color: #fff; background: #D1350D url(../images/en-tete-home.png) no-repeat center bottom; min-height: 20px; padding: 0 0 0 560px; margin: 0 auto; position: relative}
#espace-presse-english li{line-height: 1.875em; background: url(../images/puce-en-tete-home.png) no-repeat center left; display: inline; padding: 0 0 0 1em; margin: 0 0 0 1em}
#espace-presse-english li.lien-evitement{background: none}
#espace-presse-english li.lien-evitement a{position: absolute; top: -9000em; left: -9000em}
#espace-presse-english li.lien-evitement a:focus{top: 0; right: 20px; left: auto}
#espace-presse-english a{color: inherit}

#en-tete #rubriques-span {right:0; width:750px; min-height:30px; margin:1.4em 0 0 0;}
#rubriques {margin:0; padding:0; background:#0A5243; overflow:hidden; zoom:1;}
#rubriques li {float:left; background: url(../images/rubrique-onglet.gif) repeat-x;}
#rubriques li a {display:block; padding-top:8px; padding-bottom:9px; border-left:1px solid #248774; border-right:1px solid #106B58; color:#FFF; font: bold 1.0em Verdana, sans-serif; text-align:center;}
#rubriques li.rubrique-actuelle a, #rubriques li a:hover, #rubriques li a:focus {border-left:1px solid #E8F3F0; border-right:1px solid #E8F3F0; color:#0E6E59; background:#FFF url(../images/fleche-rubrique-actuelle.png) no-repeat center bottom;}
#rubriques li.rubrique-actuelle a {background:#E8F3F0 url(../images/fleche-rubrique-actuelle.png) no-repeat center bottom;}
#rubriques span {position:absolute; display:block; width:9px; height:15px; overflow:hidden;}
#rubriques span.ulc {left:0; top:0; background:url(../images/rubrique-ulc.gif) no-repeat;}
#rubriques li.rubrique-actuelle a span.ulc, #rubriques li.rubrique-actuelle a:hover span.ulc, #rubriques li.rubrique-actuelle a:focus span.ulc {background:#E8F3F0 url(../images/rubrique-ulc-on.gif) no-repeat;}
#rubriques span.blc {left:0; bottom:0; background:url(../images/rubrique-blc.gif) no-repeat;}
#rubriques li.rubrique-actuelle a span.blc, #rubriques li.rubrique-actuelle a:hover span.blc, #rubriques li.rubrique-actuelle a:focus span.blc {background:#E8F3F0 url(../images/rubrique-blc-on.gif) no-repeat;}
#rubriques span.urc {right:0; top:0; background:url(../images/rubrique-urc.gif) no-repeat;}
#rubriques li.rubrique-actuelle a span.urc, #rubriques li.rubrique-actuelle a:hover span.urc, #rubriques li.rubrique-actuelle a:focus span.urc {background:#E8F3F0 url(../images/rubrique-urc-on.gif) no-repeat;}
#rubriques span.brc {right:0; bottom:0; background:url(../images/rubrique-brc.gif) no-repeat;}
#rubriques li.rubrique-actuelle a span.brc, #rubriques li.rubrique-actuelle a:hover span.brc, #rubriques li.rubrique-actuelle a:focus span.brc {background:#E8F3F0 url(../images/rubrique-brc-on.gif) no-repeat;}
#rubriques a:hover span.ulc, #rubriques a:focus span.ulc, #rubriques a:hover span.blc, #rubriques a:focus span.blc, #rubriques a:hover span.urc, #rubriques a:focus span.urc, #rubriques a:hover span.brc, #rubriques a:focus span.brc {background:#FFF;}
#rubrique-1{width:82px;}
#rubrique-2{width:174px;}
#rubrique-3{width:186px;}
#rubrique-4{width:128px;}
#rubrique-5{width:100px;}
#rubrique-6{width:80px;}
#rubriqueh-1{width:111px;}
#rubriqueh-2{width:169px;}
#rubriqueh-3{width:146px;}
#rubriqueh-4{width:163px;}
#rubriqueh-5{width:161px;}
#rubriquegr-1{width:130px;}
#rubriquegr-2{width:130px;}
#rubriquegr-3{width:125px;}
#rubriquegr-4{width:130px;}
#rubriquegr-5{width:120px;}
#rubriquegr-6{width:110px;}
#rubriqueit-1{width:105px;}
#rubriqueit-2{width:95px;}
#rubriqueit-3{width:100px;}
#rubriqueit-4{width:90px;}
#rubriqueit-5{width:145px;}
#rubriqueit-6{width:95px;}
#rubriqueit-7{width:120px;}
#rubriquept-1{width:82px;}
#rubriquept-2{width:124px;}
#rubriquept-3{width:186px;}
#rubriquept-4{width:128px;}
#rubriquept-5{width:100px;}
#rubriquept-6{width:130px;}
#rubriquero-1{width:125px;}
#rubriquero-2{width:125px;}
#rubriquero-3{width:125px;}
#rubriquero-4{width:125px;}
#rubriquero-5{width:125px;}
#rubriquero-6{width:125px;}
#rubriques li.rubrique-actuelle a em {font-style: normal;}

/* Conteneur */
#conteneur{background: url(../images/degrade-home2.png) repeat-x left bottom; min-width: 994px; padding-bottom: 2em; margin-top: 0.375em; overflow: hidden; position: relative;}
#conteneur.home-conteneur{padding-bottom:1.5em;}

/* Bloc principal */
#bloc-principal-home{width: 688px; margin-left: 20px; float: left}
#bloc-principal-home .noflash{margin:0 0 5px 0;}
#bloc-principal-home .noflash a:hover{text-decoration:underline;}
#bloc-principal-home h2.flash-home-titre{position: absolute; left: -10000px}

/* Bloc recherche */
#bloc-recherche{width: 558px; float: left; min-height:400px; _height:360px;}

/* Crise */
#crise{background: url(../images/crise.png) no-repeat left bottom; width: 688px; padding-bottom: 1em; margin-top: 10px; min-height: 293px}
#crise div{background: url(../images/crise-haut.png) no-repeat; height: 10px}
#crise h3, #crise p{margin-right: 10px; /*margin-left: 10px;*/ zoom: 1; overflow: hidden;}
#crise h3{margin-bottom: 0.25em}
#crise p{margin-bottom: 1em}
#crise p.date-publication{font-size: 0.75em; margin-bottom: 0}
#crise div.date-publication{font-size: 0.75em; margin-bottom: 0}
#crise p.crise-image{margin-left: 210px}
#crise h3{font-weight: bold; font-size: 0.75em; line-height: 140%; }
#crise p.en-savoir-plus{margin-top: -0.5em; margin-bottom: 0; clear: none}
#crise img{/*margin: 0 0 0 10px;*/margin:0 10px; float: left}
#crise div.attribut-html{margin-bottom: 1em; margin-right: 10px; zoom: 1; overflow: hidden; height:100%;}

/* Actualités */
#actualites{background: url(../images/actualites-home.png) no-repeat left bottom; width: 688px; padding-bottom: 14px; position: absolute; bottom: 1.5em; left: 20px}
#actualites h2{color: #fff; background: #565656 url(../images/actualites-home-haut.png) no-repeat; min-height: 15px; padding: 20px 20px 0 20px}
#actualites #actualites-span{background: url(../images/actualites-home-milieu.png) no-repeat; width: 100%; height: 20px; padding: 0; margin: 0; float: none}
#actualites h3{font-weight: bold; font-size: 0.75em;margin:0;line-height:1}
#actualites div{float: left; width: 308px; padding-right: 14px; margin-left: 10px}
#actualites #actualites-1, #actualites .en-savoir-plus{margin-left: 20px}
#actualites #actualites-1, #actualites #actualites-3 {background: url(../images/bordure-actualites.png) no-repeat right top}
#actualites p{clear: left;margin:0;}
#actualites p.date-publication{clear: none}
#actualites div.date-publication{clear: none}
#actualites .en-savoir-plus{font-weight: bold; background-position: 0 80%; padding-top: 1em}
#actualites img{float: left; margin: 0 10px 7px 0}
#actualites .actualites-ligne{clear:left;margin:0;width:674px;}

#bloc-principal-home #actualites .actualites-ligne .en-savoir-plus, #conteneur-contenu #actualites-rubrique p.en-savoir-plus {background-position: 0 4px; margin:0 0 0 0; padding-top:0; margin-bottom:1em;}

/* Bloc complément */
#bloc-complement-home{width: 278px; float: left}
#bloc-complement-home div{background: url(../images/bloc-complement-home.png) no-repeat left bottom; padding-bottom: 14px}
#bloc-complement-home div div{background: none; padding-bottom:0}

/* Produits et services */
#bloc-complement-home .produits-services{overflow: hidden}
#bloc-complement-home .produits-services h2{color: #fff; background: #C23A0A url(../images/produits-services-home-haut.png) no-repeat; min-height: 15px; padding: 20px 20px 0 20px}
#bloc-complement-home .produits-services .produits-services-span{background: url(../images/produits-services-home-milieu.png) no-repeat; width: 100%; height: 20px; float: none}
#bloc-complement-home .produits-services-pays{font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 0.625em; background: url(../images/bordure-produits-services.png) repeat-y right top; /*width: 30%;*/ width:7.75em; padding: 0; margin: -10px 2.5% 0 7.5%; float: left;}
#bloc-complement-home .produits-services-pays.continents{/*width: 42%;*/width:11.65em; padding-bottom: 1em; margin-bottom: 1em}
#bloc-complement-home .produits-services-pays li{line-height: 1.25em; color: #0E6E59; background:url(../images/fleche-verte-liste.png) no-repeat 0 4px; padding: 0 0 0 0.75em; border-top: 1px solid #C8C8C8;width:90%;}
#bloc-complement-home .produits-services-pays li.produit-service-actif{color: #E23F16; background: #fff url(../images/fleche-orange.png) no-repeat 0 4px}
#bloc-complement-home .produits-services-pays li.premier-produit-service{border-top: none;overflow:hidden;}
#bloc-complement-home .produits-services-pays li.dernier-produit-service{border-bottom: 1px solid #C8C8C8}
#bloc-complement-home .produits-services div{color: #0E6E59; width: 56%; float: left}
#bloc-complement-home .produits-services div.continents{width: 44%}
#bloc-complement-home .produits-services div.image-produits-services-continents{width: auto; margin: 0 30px 0 20px; border-top: 1px solid #C8C8C8; float: none; clear: left}
#bloc-complement-home .produits-services div h3{font-family: Verdana, sans-serif; color: #E23F16; margin: 0.5em 0.5em 0.5em 0}
#bloc-complement-home .produits-services div p{font-size: 0.875em; line-height: 1.25em}
#bloc-complement-home .produits-services div ul{font-size: 0.625em; padding:0; margin:0}
#bloc-complement-home .produits-services div li{line-height: 1.375em; background: url(../images/fleche-verte.png) no-repeat 0 4px; padding: 0 0 0 0.5em}
#bloc-complement-home .produits-services a{color: inherit; background: #fff}
#bloc-complement-home .produits-services div li a:hover, #bloc-complement-home .produits-services div li a:focus{text-decoration: underline}

/* Nuage de tags */
#bloc-complement-home .tag{min-height: 135px; -height: 135px;clear: left}
#bloc-complement-home .tag h2{color: #fff; background: #006E58 url(../images/tag-home-haut.png) no-repeat; min-height: 15px; padding: 20px 20px 0 20px}
#bloc-complement-home div .tag-span{background: url(../images/tag-home-milieu.png) no-repeat; height: 20px}
#bloc-complement-home .tag ul{min-height: 80px; -height: 80px; line-height: 1.25em; padding: 0; margin: 0 0.75em}
#bloc-complement-home .tag li{line-height: 1em; vertical-align: middle; display: inline; padding: 0; margin: 0}
#bloc-complement-home .tag a{color: #565656}
#bloc-complement-home .tag strong{font-weight: normal;}
#bloc-complement-home .tag em{font-style: normal;}
#bloc-complement-home .tag-1{font-size: 2em;}
#bloc-complement-home .tag-2{font-size: 1.5em;}
#bloc-complement-home .tag-3{font-size: 1.25em;}

/* Finance Groupama / Cours de l'action */
#bloc-complement-home .finance-groupama, #cours-action{overflow: hidden;}
#bloc-complement-home .finance-groupama img{margin-right: 8px;}
#bloc-complement-home .finance-groupama h2, #cours-action h2{color: #fff; background: #555 url(../images/finance-groupama-home-haut.png) no-repeat; min-height: 15px; padding: 20px 20px 0 20px;}
#bloc-complement-home .finance-groupama h3{font-weight: bold; font-size: 0.75em; margin: 0 0.5em 0.25em 0;}
#bloc-complement-home .finance-groupama div{margin: 0 0.5em 0 20px;}
#bloc-complement-home .finance-groupama div.finance-groupama-span, #cours-action div#cours-action-span{background: url(../images/finance-groupama-home-milieu.png) no-repeat; width: 100%; height: 20px; margin: 0;}
#bloc-complement-home .finance-groupama div.finance-groupama-sans-image{width: auto; margin-left: 1em;}
#bloc-complement-home .finance-groupama .en-savoir-plus{font-weight: bold; clear: none; zoom: 1; overflow: hidden;}
#bloc-complement-home .image-finance-groupama{float: left; margin: 0 0 0.5em 1em;}
#bloc-complement-home .finance-groupama-span-bas{ display: none; }
#cours-action{min-height: 111px;}
#cours-action div#cours-action-span{height: 16px;}
#cours-action p{margin: 0 20px 0 20px; padding-bottom: 4px;}
#cours-action p.progression, #cours-action p.regression, #cours-action p.stagnation{margin-right: 27px; padding-right: 15px; background:url(../images/cours-action-hausse.gif) no-repeat right top;}
#cours-action p.regression{background:url(../images/cours-action-baisse.gif) no-repeat right top;}
#cours-action p.stagnation{background:url(../images/cours-action-stagnation.gif) no-repeat right top;}

/* Liens externes */
#bloc-liens-externes{color: #fff; background: #0E6E59 url(../images/liens-externes.png) repeat-x; min-width: 970px; clear: left; padding: 0.5em 0 0.5em 30px; margin: 0 auto;}
#bloc-liens-externes h2{margin-bottom: 0.5em;}
#bloc-liens-externes p.adn{font: normal 0.8em Verdana, sans-serif; line-height: 0.875em; margin: 0; margin-bottom: 0.5em;}
#bloc-liens-externes:after{clear: both; display: block; height: 0; visibility: hidden; content: ".";}
#bloc-liens-externes div{background: url(../images/bordure-lien-externe-home.png) no-repeat; width: 300px; padding: 0 10px 0 12px; float: left;}
#bloc-liens-externes div div{background:none;}
#bloc-liens-externes div#sites-groupe{background: none; padding-left: 10px;}
#bloc-liens-externes div#sites-groupe li, #bloc-liens-externes div#groupama-monde li{display:block;}
#bloc-liens-externes ul{padding: 0; margin: 0 0 0.75em;}
#bloc-liens-externes li, #bloc-liens-externes p.en-savoir-plus{line-height: 1.375em; background: url(../images/fleche-blanche.png) no-repeat left center; padding: 0 0 0 0.75em; margin: 0;}
#bloc-liens-externes p.en-savoir-plus{font-weight: normal; margin: 0 0 0.5em 0.25em;}
#bloc-liens-externes p.en-savoir-plus a:hover, #bloc-liens-externes p.en-savoir-plus a:focus{text-decoration: none;}
#bloc-liens-externes p.label-accessiweb{margin-top: 1.625em;}
#bloc-liens-externes a{color: inherit;}
#description-groupama{font-family: Verdana, sans-serif; line-height: 1.125em; width: 75%; padding: 0.25em 0;}

/* Liens thématiques */
#underfooter{min-width: 970px; clear: left; padding: 0.5em 0 0.5em 30px; margin: 0 auto; overflow: hidden;}
#underfooter h2{font: normal 0.8em Verdana; color: #555555; margin-bottom: 0.5em;}
/*#underfooter ul, #underfooter li, #underfooter p,*/ #underfooter div{float: left; display: block;}
#underfooter div.bloc-thematique{background: url(../images/bordure-lien-externe-home.png) no-repeat; padding: 0 10px 10px 12px;}
#underfooter div.nbcol-1, #underfooter div.nbcol-2, #underfooter div.nbcol-4{width: 970px;}
#underfooter div.nbcol-3{width: 300px;}
#underfooter div.nbcol-5{width: 170px;}
#underfooter div.first{background:none;}
#underfooter p.liens-thematique, #underfooter ul.liens-thematique{padding:0; margin:0 0 0.75em; font: normal 0.75em Verdana; color: #555555;}
#underfooter div.texte{font: normal 0.75em Arial; color: #555555; clear: left;}
#underfooter ul.liens-thematique li{line-height:1.375em; display: block;}
#underfooter a.lien-thematique-opposable{color: fuchsia;} /* Couleur opposable */

/* Liens externes (faux select) */
.js #bloc-liens-externes div.faux-select{color: #0E6E59; width: 100%; padding: 0; overflow: hidden; position: relative;}
.js #bloc-liens-externes div.faux-select.open{overflow: visible;}
.js #bloc-liens-externes div.faux-select h3{line-height: 1.875em; font-size: 0.6875em; background: url(../images/faux-select.png) no-repeat left bottom; width: 175px;}
.js #bloc-liens-externes div.faux-select h3 a{display: block; background:url(../images/faux-select-haut.png) no-repeat; padding: 0 10px;}
.js #bloc-liens-externes div.faux-select ul{min-width: 165px; margin: 0; position: absolute; bottom: 2.7em; left: 5px; white-space: nowrap; background: #fff; visibility: hidden;}
.js #bloc-liens-externes div.faux-select.open ul{visibility: visible; zoom :1; z-index:999;}
.js #bloc-liens-externes div.faux-select ul.scroll{height: 90px; overflow: auto; overflow-x: hidden;}
.js #bloc-liens-externes div.faux-select ul.scroll li a{margin-right:18px;}
.js #bloc-liens-externes div.faux-select li{background: none; padding: 0;}
.js #bloc-liens-externes div.faux-select a{color: #0E6E59; background: #fff; display: block; padding: 0 0 0 0.75em;}

/* Pied */
#pied{color: #0E6E59; background:url(../images/pied-home.png); text-align: center; min-height: 25px; padding: 0; margin: 0 auto; clear: left;}
#pied li{line-height: 2em; display: inline; padding: 0 0.25em 0 0.5em; border-left: 1px solid #0E6E59;}
#pied li.premier-lien-pied{border-left: none;}
#pied li a{color: inherit;}

/* ----------------------------- */
/* Home Rubrique / Presse */
/* ----------------------------- */
/* Navigation au sein de la rubrique / Plan du site / Presse */
#navigation-rubrique.plandusite-navigation{min-height: 20px; background: none;}
#plandusite{padding-top: 7px; padding-bottom: 50px; zoom: 1; overflow: hidden;}
#plandusite div.section{width: 204px; margin-right: 20px; float: left; zoom: 1; overflow: hidden;}
#navigation-rubrique, #plandusite div.section div.rubrique{background: url(../images/navigation-rubrique.png) no-repeat left bottom; width: 204px; margin-left: 20px; float: left;}
#plandusite div.section div.rubrique.special{background: url(../images/navigation-rubrique2.png) no-repeat left bottom;}
#plandusite div.section div.rubrique.sanssousrubrique{padding-bottom: 5px;}
#plandusite div.section div.rubrique{float: none; margin-left: 0; margin-bottom: 15px; zoom: 1;}
#navigation-rubrique h1{font: normal 0.75em Verdana, sans-serif; line-height: 0.875em; margin: 0; color: #fff; background:#006E58 url(../images/navigation-rubrique-haut.png) no-repeat; min-height: 11px; padding: 8px 0 0 25px;}
#plandusite div.section div.rubrique h2{font-size: 0.75em; color: #fff; background:#006E58 url(../images/navigation-rubrique-haut.png) no-repeat; min-height: 11px; padding: 8px 0 0 25px;}
#navigation-rubrique div, #plandusite div.section div.rubrique div.titre-bas{background: url(../images/navigation-rubrique-milieu.png) no-repeat; height: 10px;}
#navigation-rubrique div.sanssousrubrique, #plandusite div.section div.rubrique.sanssousrubrique div.titre-bas{background: url(../images/navigation-rubrique-milieu2.png) no-repeat;}
#navigation-rubrique ul, #plandusite div.section div.rubrique ul{font-size: 0.75em; color: #555; padding: 0 0 10px; margin: 0 10px;}
#navigation-rubrique ul li, #plandusite div.section div.rubrique ul li{background: url(../images/puce-navigation-rubrique.png) no-repeat 10px 8px; line-height: 1em; padding: 0.5em 0 0.5em 20px; border-top: 1px solid #555;}
#plandusite div.section div.rubrique.special ul li{background: url(../images/puce-navigation-rubrique.gif) no-repeat 10px 8px;}
#navigation-rubrique ul li.premiere-sous-rubrique, #plandusite div.section div.rubrique ul li.premiere-sous-rubrique{border-top: none;}
#plandusite div.section div.rubrique ul li ul{font-size: 1.0em; color: #555; padding: 5px 0 0; margin: 0;}
#plandusite div.section div.rubrique ul li ul li{background: none; padding-left: 0; border-top: 0;}
#navigation-rubrique a, #plandusite div.section div.rubrique a{color: inherit;}
#plandusite h3{margin-bottom: 0px; font-size:1em !important;}
#presse-conteneur{zoom: 1; overflow: hidden; margin-top: 12px;}
#presse-conteneur #derniers-communiques{float: left; width: 278px; background: url(../images/bloc-complement-home.png) no-repeat left bottom;}
#presse-conteneur #derniers-communiques h2{background: url(../images/finance-groupama-home-haut.png) no-repeat left top; padding: 18px 20px 1px; color: #fff; min-height: 15px; line-height: 1.1em;}
#presse-conteneur #derniers-communiques div.span{width: 100%; height: 10px; background: url(../images/finance-groupama-home-milieu.png) no-repeat left top; margin: 0; zoom: 1; overflow: hidden;}
#presse-conteneur #derniers-communiques ul{margin: 0; padding: 0 17px 0 21px; zoom: 1; overflow: hidden;}
#presse-conteneur #derniers-communiques ul li{line-height: 100%; zoom: 1; overflow: hidden; border-bottom: 1px solid #B1B1B1; padding-top: 7px; padding-bottom: 8px;}
#presse-conteneur #derniers-communiques ul li.liens{border-bottom: 0; padding-top: 0; padding-bottom: 21px;}
#presse-conteneur #derniers-communiques ul li p, #presse-conteneur #derniers-communiques ul li a{font-size: 1.0em; clear: left;}
#presse-conteneur #derniers-communiques ul li a{float: left; clear: none;}
#presse-conteneur #derniers-communiques ul li.liens a{clear: left; width:250px; margin-bottom:2px;}
#presse-conteneur #derniers-communiques ul li.dernier {line-height: 100%; zoom: 1; overflow: hidden; border-bottom: 0px; padding-top: 7px; padding-bottom: 8px;}
#presse-conteneur #presse-rubriques{float: left; width: 261px; padding: 0 0 0 2px;}
#presse-conteneur #presse-rubriques #agenda-rubrique{margin-top: 10px;}
#presse-conteneur #presse-rubriques #rh-rubrique{margin-top: 10px;}
#presse-conteneur #presse-rubriques #agenda-rubrique h2{background: url(../images/presse-agenda-rubrique-haut.gif) no-repeat left top;}
#presse-conteneur #presse-rubriques #rh-rubrique h2{background: url(../images/presse-agenda-rubrique-haut.gif) no-repeat left top;}
#presse-conteneur #presse-rubriques #agenda-rubrique div.span{width: 100%; height: 10px; zoom: 1; overflow: hidden; background:url(../images/presse-agenda-rubrique.gif) no-repeat left top; margin: 0; padding: 0 0 0.5em;}
#presse-conteneur #presse-rubriques #rh-rubrique div.span{width: 100%; height: 10px; zoom: 1; overflow: hidden; background:url(../images/presse-agenda-rubrique.gif) no-repeat left top; margin: 0; padding: 0 0 0.5em;}
#presse-conteneur #presse-rubriques div.section{zoom: 1; overflow: hidden; margin-bottom: 0.6em;}
#presse-conteneur #presse-rubriques div.section h2{background: url(../images/extrait-article-rubrique-haut.png) no-repeat left top; min-height: 15px; padding: 8px 5px 1px 10px; color: #fff; line-height: 1.1em;}
#presse-conteneur #presse-rubriques div.section div.span{width: 100%; height: 10px; background: url(../images/extrait-article-rubrique.png) no-repeat left top; margin: 0 0 0.5em; zoom: 1; overflow: hidden;}
#presse-conteneur #presse-rubriques div.section p{margin-left: 10px;}
#presse-conteneur #presse-rubriques div.section p.individuel, #presse-conteneur #presse-rubriques div.section p.individuelb {padding-bottom: 6px;}
#presse-conteneur #presse-rubriques div.section p.individuelb {clear: none;  font-size: 0.75em;}
#presse-conteneur #presse-rubriques div.section div.individuel{padding-bottom: 6px;}
#presse-conteneur #presse-rubriques div.section p a{color: #000000; padding-right: 2px;}
#presse-conteneur #presse-rubriques div.section a.en-savoir-plus{clear: both; display: block; font-size: 1.0em; margin: 0; padding-top: 1px; background-position: 0 7px; color: #000000;}
#presse-conteneur a:hover{text-decoration:underline;}
#presse-conteneur #presse-rubriques div.section div.date-publication p{font-size:1em; margin-left:0px; padding-bottom:6px;}

/* Conteneur du fil d'Ariane et du contenu */
#conteneur-contenu{width: 764px; margin-left: 6px; float: left;}

/* Fil d'Ariane */
#fil-ariane{background: url(../images/fil-ariane.png) no-repeat right top; width: 751px; min-height: 29px; padding: 0; margin: 0 0 0.75em; overflow: hidden;}
#fil-ariane li{font-weight: bold; line-height: 2.625em; color: #fff; background: #555 url(../images/fil-ariane-niveau.png) no-repeat right top; float: left; padding: 0 24px 0 10px; margin: 0;}
#fil-ariane li.fil-ariane-accueil{background: #555 url(../images/fil-ariane-accueil.png) no-repeat left top; width:auto; padding: 0 0 0 11px; margin-right: 0;}
/* width: 5.4em;*/
.fil-ariane-premier-niveau{background: transparent url(../images/fil-ariane-premier-niveau.png) no-repeat left top; margin-left:-10px; padding-left:10px;}
#fil-ariane li.fil-ariane-accueil a{background: #555 url(../images/fil-ariane-niveau.png) no-repeat right top; width:auto;}
#fil-ariane li.fil-ariane-dernier-niveau{background: #555 url(../images/fil-ariane-dernier-niveau.png) no-repeat right top;}
#fil-ariane li a{font-weight: normal; color: inherit; display: block; min-height: 29px;}

/* Contenu */
#contenu{clear: left;}

/* Bloc principal */
#bloc-principal{width: 558px; float: left;}

/* Intro */
#intro-rubrique p{font-size: 0.75em; margin: 1.75em 10px;}

/* Actualités */
#actualites-rubrique{background: url(../images/actualites-rubriques.gif) no-repeat bottom right; margin-bottom: 0.2em;}
#actualites-rubrique h2{color: #fff; background:url(../images/actualites-rubriques-haut.png) no-repeat top right; min-height: 15px; padding: 20px 10px 0 20px;}
#actualites-rubrique div#actualites-rubrique-span{background: url(../images/actualites-rubriques-bas.png) no-repeat; width: auto; height: 10px; padding: 0 0 1em 0; margin: 0 0 0 11px; float: none;}
#actualites-rubrique h3{font-weight: bold; font-size: 0.75em; margin-bottom: 0.25em; line-height:1}
#actualites-rubrique div{float: left; width: 250px; padding-right: 10px; padding-bottom: 1em; margin-left: 10px;}
#actualites-rubrique div.actualites-conteneur{float: none; width: auto; margin: -8px 5px 0; padding: 0; zoom: 1; overflow: hidden;}
#actualites-rubrique div.actualites-fond{background: url(../images/bordure-actualites.png) no-repeat right top;}
#actualites-rubrique p{clear: left;}
#actualites-rubrique p.date-publication{clear: none;}
#actualites-rubrique div.date-publication{clear: none; margin-left:0; padding-right:0; line-height:1.25em; font-size:0.6875em; width: auto;}
#actualites-rubrique img{float: left; margin: 0 10px 7px 0;}
#actualites-rubrique .en-savoir-plus{font-weight: bold;}
#actualites-rubrique .tout{ margin:0px 15px 0px !important;}
#agenda-rubrique .tout{ margin:0px 15px 0px !important;}
#rh-rubrique .tout{ margin:0px 15px 0px !important;}
#actualites-rubrique-span-b {border-bottom: 1px solid #B1B1B1;}

/* Agenda */
#agenda-rubrique{/* */background: url(../images/actualites-rubriques.gif) no-repeat bottom right; margin-bottom: 0.2em;}
#presse-rubriques #agenda-rubrique{background: url(../images/presse-agenda-bckg.gif) no-repeat bottom right; margin-bottom: 0.2em;}
#agenda-rubrique h2{color: #fff; background:url(../images/agenda-rubriques-haut.png) no-repeat top right; min-height: 15px; padding: 20px 10px 0 20px;}
#agenda-rubrique div#agenda-rubrique-span{background: url(../images/agenda-rubriques-bas.png) no-repeat; width: auto; height: 10px; padding: 0 0 1em 0; margin: 0 0 0 11px; float: none;}
#agenda-rubrique h3{font-weight: bold; font-size: 0.75em; margin-bottom: 0.25em; margin-right: 0.5em;}
#agenda-rubrique div{float: left; width: 250px; padding-right: 10px; padding-bottom: 1em; margin-left: 10px;}
#agenda-rubrique div.agenda-conteneur{float: none; width: auto; margin: -8px 5px 0; padding: 0; zoom: 1; overflow: hidden;}
#agenda-rubrique div.agenda-fond{background: url(../images/bordure-actualites.png) no-repeat right top;}
#agenda-rubrique .en-savoir-plus{font-weight: bold;}
#agenda-rubrique p.date-publication{clear: none;}
#agenda-rubrique div.date-publication{clear: none; margin-left:0; padding-right:0; line-height:1.25em; font-size:0.6875em; width: auto;}
#agenda-rubrique p{clear: left;}
#agenda-rubrique img{float: left; margin: 0 10px 7px 10px;}
#agenda-rubrique div.agenda-rubrique-span-b{margin-left: 0; padding-right: 0;}
#agenda-rubrique div.agenda-rubrique-span-b p.en-savoir-plus{background-position: 0 6px; margin-top: 6px;}
#agenda-rubrique div.sousligne{border-top: 1px solid #B1B1B1; width: 225px;}

/* Rh */
#rh-rubrique{/* */background: url(../images/actualites-rubriques.gif) no-repeat bottom right; margin-bottom: 0.2em;}
#presse-rubriques #rh-rubrique{background: url(../images/presse-agenda-bckg.gif) no-repeat bottom right; margin-bottom: 0.2em;}
#rh-rubrique h2{color: #fff; background:url(../images/agenda-rubriques-haut.png) no-repeat top right; min-height: 15px; padding: 20px 10px 0 20px;}
#rh-rubrique div#agenda-rubrique-span{background: url(../images/agenda-rubriques-bas.png) no-repeat; width: auto; height: 10px; padding: 0 0 1em 0; margin: 0 0 0 11px; float: none;}
#rh-rubrique h3{font-weight: bold; font-size: 0.75em; margin-bottom: 0.25em; margin-right: 0.5em; margin-left: 10px;}
#rh-rubrique div{float: left; width: 250px; padding-right: 10px; padding-bottom: 1em; margin-left: 10px;}
#rh-rubrique div.agenda-conteneur{float: none; width: auto; margin: -8px 5px 0; padding: 0; zoom: 1; overflow: hidden;}
#rh-rubrique div.agenda-fond{background: url(../images/bordure-actualites.png) no-repeat right top;}
#rh-rubrique .en-savoir-plus{font-weight: bold;}
#rh-rubrique p.date-publication{clear: none;}
#rh-rubrique div.date-publication{padding-right:0; padding-bottom: 8px; line-height:1.25em; font-size:0.6875em; clear: none; float:none; width: 240px; overflow: hidden;}
#rh-rubrique p{clear: left;}
#rh-rubrique img{float: left; margin: 0 10px 7px 10px;}
#rh-rubrique div.agenda-rubrique-span-b{margin-left: 0; padding-right: 0;}
#rh-rubrique div.agenda-rubrique-span-b p.en-savoir-plus{background-position: 0 6px; margin-top: 6px;}
#rh-rubrique div.sousligne{border-top: 1px solid #B1B1B1; width: 225px;}

/* Extrait d'article de la rubrique */
.extrait-article-rubrique-conteneur{zoom: 1; overflow: hidden;padding-top:12px;}
.extrait-article-rubrique{width: 255px; float: left; margin: 0 10px 0 10px; padding-bottom: 0.8em;}
.extrait-article-rubrique.impair{clear: left;}
.extrait-article-rubrique h2{color: #fff; background:url(../images/extrait-article-rubrique-haut.png) no-repeat; min-height: 15px; padding: 10px 0 0 10px; line-height:140%;}
.extrait-article-rubrique div.extrait-article-rubrique-span{background: url(../images/extrait-article-rubrique.png) no-repeat; width: 100%; height: 10px; margin: 0 0 0.5em;}
.extrait-article-rubrique h3{font-weight: bold; font-size: 0.75em; margin-bottom: 0.25em; margin-left: 10px;line-height:140%;}
.extrait-article-rubrique p{margin-left: 10px;}
.extrait-article-rubrique div.attribut-html{margin-left: 10px;}
.extrait-article-rubrique .en-savoir-plus{font-weight: bold;}
.extrait-article-rubrique img{float: left; margin: 0 10px 7px 10px;}

/* Bloc complément */
#bloc-complement{width: 194px; margin-left: 2px; float: left;}
#bloc-complement h2{font-size: 0.875em;}
#bloc-complement div{margin-bottom: 0.75em;}
#bloc-complement div div{margin-bottom: 0;}
#bloc-complement div.texte-substitution{margin: 0.5em 10px 0; font-size: 0.6875em; line-height: 120%;}

/* Imprimer et envoyer */
#imprimer-envoyer{overflow: hidden;}
#imprimer-envoyer p{line-height: 2.2em; color: #555; background:url(../images/envoyer.png) no-repeat left bottom; width: 91px; min-height: 24px; float: left;}
#imprimer-envoyer p#imprimer{margin-right: 10px;}
#imprimer-envoyer a{color: inherit; background:url(../images/envoyer-haut.png) no-repeat; display: block; width: 58px; padding-left: 33px;}
#imprimer-envoyer p#imprimer a{background:url(../images/imprimer-haut.png) no-repeat;}

/* Services */
#services{background: url(../images/services.png) no-repeat left bottom; clear: left; padding-bottom: 20px;}
#services:after{display: block; height: 0; clear: both; visibility: hidden; content: ".";}
#services h2{line-height: 2em; color: #fff; background:url(../images/services-haut.png) no-repeat; min-height: 30px; padding: 0 10px;}
#services div{padding: 10px 0 0 5px; zoom: 1; overflow: hidden;}
#services ul{font-size: 0.625em; color: #006E58; width: 184px; padding: 0; margin: 0; float: left; background: url(../images/bordure-horizontale-services.png) repeat-x;}
#services ul.services-premiere-liste{background: none;}
#services li{float:left; min-height: 1.875em; padding: 0.375em 2px 0 0; margin-right: 4px;}
#services li.first{width:8.6em; background: url(../images/bordure-verticale-services.png) repeat-y right top;}
#services li#services-calendrier a{background: url(../images/services-calendrier.png) no-repeat left center;}
#services li#services-calendrier a.active{background: url(../images/services-calendrier-off.png) no-repeat left center;}
#services li#services-rss a{background: url(../images/services-rss.png) no-repeat left center;}
#services li#services-rss a.active{background: url(../images/services-rss-off.png) no-repeat left center;}
#services li#services-panier a{background: url(../images/services-panier.png) no-repeat left center;}
#services li#services-panier a.active{background: url(../images/services-panier-off.png) no-repeat left 2px;}
#services li#services-contact a{background: url(../images/services-contact.png) no-repeat left center;}
#services li#services-contact a.active{background: url(../images/services-contact-off.png) no-repeat left center;}
#services li#services-newsletter a{background: url(../images/services-newsletter.png) no-repeat left center;}
#services li#services-alerte a{background: url(../images/services-alerte.png) no-repeat left center;}
#services li#services-alerte a.active{background: url(../images/services-alerte-off.png) no-repeat left center;}
#services li#services-faq a{background: url(../images/services-faq.png) no-repeat left center;}
#services li#services-mediatheque a{background: url(../images/services-mediatheque.png) no-repeat left center;}
#services a{line-height: 1.0em; color: inherit; display: block; padding-left: 18px; padding-top: 4px; padding-bottom: 5px;}
#services li a.active{color: #555555;} 	
#services li#services-phone a{background: url(../images/services-phone.png) no-repeat left center;}
#services li#services-loupe a{background: url(../images/services-loupe.png) no-repeat left center;} 
#services li#services-info a{background: url(../images/services-info.png) no-repeat left center;}
#services li#services-adress a{background: url(../images/services-adress.png) no-repeat left center;}
#services li#services-admin a{background: url(../images/services-admin.png) no-repeat left center;}
#services li#services-calculator a{background: url(../images/services-calculator.png) no-repeat left center;}
#services li#services-config a{background: url(../images/services-config.png) no-repeat left center;}

/* Services - home */
#bloc-complement-home #services h2{line-height: 1.1em; min-height: 15px; color: #fff; background: #006E58 url(../images/bc-libre-haut-vert.png) no-repeat; padding: 20px 0 0 20px;}
#bloc-complement-home #services div{padding: 0 0 5px 10px;} 
#bloc-complement-home #services #services-span{background: url(../images/bc-libre-milieu-vert.png) no-repeat; width: 100%; height: 20px;  float: none; padding:0 0 5px 0;}
#bloc-complement-home #services ul{font-size: 0.625em; color: #006E58; width: 184px; padding: 0; margin: 0; float: left; background: url(../images/bordure-horizontale-services.png) repeat-x;  width: 100%;}
#bloc-complement-home #services ul.services-premiere-liste{background: none;}
/* #bloc-complement-home #services li{width: 116px;} */

/* Dernières publications */
#dernieres-publications{background: url(../images/dernieres-publications.png) no-repeat left bottom; padding-bottom: 0.5em;}
#dernieres-publications h2{color: #555; background:url(../images/dernieres-publications-haut.png) no-repeat; min-height: 10px; padding: 10px; margin-bottom: 0.75em;}
#dernieres-publications h3{font-weight: bold; font-size: 0.75em; margin-bottom: 0.25em; margin-left: 10px;}
#dernieres-publications ul{padding: 0; margin: 0 10px 1em;}
#dernieres-publications li{line-height: 1em; padding: 0.625em 0 0.625em 20px; border-top: 1px solid #B0B0B0; margin: 0; background-position: 0 0.625em;}
#dernieres-publications li.premier{border-top: 0;}
#dernieres-publications li.publication-pdf{margin-bottom: 0.5em;}
#dernieres-publications p{font-size: 1em;}
#dernieres-publications p.ajout-panier{font-size: 0.875em; background: url(../images/fleche-noire.png) no-repeat left center; padding-left: 0.5em; margin-top: 0.125em;}
#dernieres-publications p.ajout-panier a:hover, #dernieres-publications p.ajout-panier a:focus{text-decoration: underline;}
#dernieres-publications a{color: inherit;}

/* Liens recommandés */
#liens-recommandes{background: url(../images/liens-recommandes.png) no-repeat left bottom; padding-bottom: 0.5em;}
#liens-recommandes h2{line-height: 2em; color: #fff; background:url(../images/liens-recommandes-haut.png) no-repeat; min-height: 30px; padding: 0 10px;}
#liens-recommandes ul{font-size: 0.625em; padding: 0; margin: 0.75em 10px 0;}
#liens-recommandes li{line-height: 1.2em; background: url(../images/fleche-noire.png) no-repeat 0 6px; padding: 3px 0 3px 0.5em; margin: 0; border-top: 1px solid #B1B1B1;}
#liens-recommandes li.premier-lien-recommande{border-top: none;}
#liens-recommandes a{color: inherit;}
#liens-recommandes a:hover, #liens-recommandes a:focus{text-decoration: underline;}

/* Encart générique */
.encart-generique{background: url(../images/encart-generique.png) no-repeat left bottom; padding-bottom: 0.75em; clear: left; overflow: hidden;}
.encart-generique h2{color: #fff; background:url(../images/encart-generique-haut.png) no-repeat; min-height: 10px; padding: 10px; margin-bottom: 0.75em;}
.encart-generique h3{font-weight: bold; font-size: 0.75em; margin-bottom: 0.25em; margin-left: 10px;}
.encart-generique p{margin: 0 10px;}
.encart-generique div.attribut-html{margin: 0 10px;}
.encart-generique .en-savoir-plus{font-weight: bold; margin-top: 0.5em;}
.encart-generique img{float: left; margin: 0 10px;}

/* ----------------------------- */
/* Article */
/* ----------------------------- */
/* Navigation au sein de la rubrique */
#navigation-rubrique ul li.sous-rubrique-actuelle{margin-right: -6px; border-top: none; padding-top: 0; padding-bottom: 0; background-color:#878787;}
#navigation-rubrique ul li.sous-rubrique-suivante{border-top: none;}
#navigation-rubrique ul li.sous-rubrique-actuelle ul{font-size: 1em; background: url(../images/navigation-sous-sous-rubrique.png) no-repeat right bottom; padding: 0; margin: 0 0 0 -20px;}
#navigation-rubrique ul li.sous-rubrique-actuelle ul li{background: none; padding: 0 0 0 10px; margin-left: 20px; border-top: none;}
#navigation-rubrique ul li.sous-rubrique-actuelle ul li.sous-sous-rubrique-actuelle{background: url(../images/fleche-noire.png) no-repeat 0 10px;}
#navigation-rubrique ul li.sous-rubrique-actuelle a{color: #fff; background:url(../images/navigation-sous-rubrique-milieu.png) no-repeat; display: block; width: 170px; min-height: 14px; padding: 9px 0 6px 20px; position: relative; right: 20px;}
#navigation-rubrique ul li.sous-rubrique-actuelle ul li a{background:none; line-height: 1em; color: black; min-height: 1em; padding: 0.5em 0; position: static; width: 160px;}
span.sous-rubrique-actuelle-cs, span.sous-rubrique-actuelle-ci{ url(../images/navigation-sous-rubrique.png) no-repeat; width: 9px; height: 9px; position: absolute; top: 0; left: 0;}

span.sous-rubrique-actuelle-ci{background-position: 0 -20px; top: auto; bottom: 0;}

#navigation-rubrique ul li.sous-rubrique-actuelle a em {font-style:italic;}

/* Retour en haut de la page */
.retour-haut-page{font-size: 0.625em; text-align: right; margin: 1.25em 0 2em; clear: left;}
.retour-haut-page a{color: #006E58; background:url(../images/fleche-verte-haut.png) no-repeat 12px 50%; padding: 0 0.5em 0 2em; margin-right: 10px; border-bottom: 1px solid #006E58;}

/* Intro */
#texte-intro-sous-sous-rubrique{margin-bottom: 1em; background: url(../images/sous-sous-rubrique.png) no-repeat right bottom; overflow: hidden;}
#texte-intro-sous-sous-rubrique img{float: left;}
#texte-intro-sous-sous-rubrique div{min-height: 178px;}
#texte-intro-sous-sous-rubrique div.texte-intro-sous-sous-rubrique-editorial{height: auto; zoom: 1; overflow: hidden;}
#texte-intro-sous-sous-rubrique h2{font-weight: bold; background: url(../images/sous-sous-rubrique-haut.png) no-repeat right top; padding: 1.5em 0 0 10px; margin-bottom: 0.25em;}
#texte-intro-sous-sous-rubrique p{margin: 0 10px 1.5em;}
#intro-2-sous-sous-rubrique{color: #555; padding-bottom: 1em; margin-right: 10px; margin-bottom: 1em; border-bottom: 1px dotted #555; overflow: hidden;}
#intro-2-sous-sous-rubrique h2{font-size: 1.25em; line-height:130%; margin-bottom: 0.5em;}
#intro-2-sous-sous-rubrique h3{font-size: 0.75em; font-weight: bold}
#intro-2-sous-sous-rubrique div{color: black; background:url(../images/intro-lecture.png) no-repeat left bottom; width: 181px; padding: 0 0 0 10px; float: right; }
#intro-2-sous-sous-rubrique div#intro-2-sous-sous-rubrique-bis{margin-left:5px;}
#intro-2-sous-sous-rubrique div.texte-substitution{font-size: 0.6875em; margin: 0.5em 0 0pt; line-height: 120%;}
#intro-2-sous-sous-rubrique div#intro-2-sous-sous-rubrique-texte{color: inherit; background: none; width: auto; padding: 0; float: none;}
#intro-2-sous-sous-rubrique #intro-2-sous-sous-rubrique-texte.petite-intro{padding-top: 7px;}
#intro-2-sous-sous-rubrique #intro-2-sous-sous-rubrique-texte.recherche-intro{min-height: 0;}
#intro-2-sous-sous-rubrique div div{background: none; width: auto; min-height: 20px; padding: 0; margin-bottom: 10px; position: static; float: left;}
#intro-2-sous-sous-rubrique p.date-publication{font-size: 0.6875em;}
#intro-2-sous-sous-rubrique div.date-publication{font-size: 0.6875em;}
#intro-2-sous-sous-rubrique p.chapeau{font-size: 0.75em;}
#intro-2-sous-sous-rubrique p.en-savoir-plus{background-image: url(../images/fleche-grise.png); margin-top: 0.5em; padding-left:10px; font-weight:bold;}
#intro-2-sous-sous-rubrique div p.en-savoir-plus{background-image: url(../images/fleche-noire.png); margin-top: 0.5em;}
#intro-2-sous-sous-rubrique div p{font-weight: normal; margin: 0;}
#intro-2-sous-sous-rubrique a{color: inherit; font-weight: normal;}
.intro-lecture{background: url(../images/fleche-lecture-orange.png) no-repeat; padding: 1em 0 1em 3em;}
#liens-sous-sous-rubrique{background: url(../images/liens-sous-sous-rubrique-haut.png) no-repeat; padding-top: 10px; margin: 2em 0 1em;}
#liens-sous-sous-rubrique ul{font-size: 0.625em; background: url(../images/liens-sous-sous-rubrique.png) no-repeat left bottom; padding: 0 10px 1.5em; margin: 0; overflow: hidden;}
#liens-sous-sous-rubrique li{line-height: 1.25em; color: #006E58; background:url(../images/fleche-verte.png) no-repeat left 4px; width: 25%; height: 2.4em; padding: 0 0 0 0.5em; margin: 0 5% 0 0; float: left;}
#liens-sous-sous-rubrique a{color: inherit;}

/* International Intro */
#international-intro .intro-2-sous-sous-rubrique{color: #555; padding-bottom: 1em; margin-right: 10px; margin-bottom: 1em; border-bottom: 1px dotted #555; overflow: hidden;}
#international-intro .intro-2-sous-sous-rubrique h3{font-size: 0.75em; font-weight: bold}
#international-intro .intro-2-sous-sous-rubrique div{color: black; background:url(../images/intro-lecture.png) no-repeat left bottom; width: 181px; padding: 0 0 0 10px; float: right; }
#international-intro .intro-2-sous-sous-rubrique div.intro-2-sous-sous-rubrique-texte{color: inherit; background: none; width: auto; padding: 0; float: none;}
#international-intro .intro-2-sous-sous-rubrique div div{background: none; width: auto; min-height: 20px; padding: 0; margin-bottom: 10px; position: static; float: left;}
#international-intro .intro-2-sous-sous-rubrique p.chapeau{font-size: 0.75em;}
#international-intro .intro-2-sous-sous-rubrique div p{font-weight: normal; margin: 0;}
#international-intro .intro-2-sous-sous-rubrique a{color: inherit; font-weight: normal;}

/* Extraits d'articles de la sous-sous-rubrique */ 
.extrait-article-sous-sous-rubrique{width: 558px; zoom: 1; overflow: hidden; margin-bottom:1.75em;}
.extrait-article-sous-sous-rubrique h3{font-family:Verdana, sans-serif; font-size: 0.8em; font-weight: bold; margin-bottom: 10px; margin-left: 10px; padding-right: 10px; line-height: 140%;}
.extrait-article-sous-sous-rubrique h4{font-weight: bold; font-size: 1em; padding-left: 10px; margin: 1.0em 0 0; line-height: 140%;}
.extrait-article-sous-sous-rubrique ul{margin: .5em 0 .5em 0; padding-left:20px;}
*html .extrait-article-sous-sous-rubrique ul{padding-left:20px}
*+html .extrait-article-sous-sous-rubrique ul{padding-left:20px}
.extrait-article-sous-sous-rubrique ul li{line-height: 130%; background:url(../images/puce_noire.png) no-repeat 0 5px; padding-left:10px; overflow:hidden; zoom:1;}
.texte-extrait-article-sous-sous-rubrique ul li{list-style:none;}
/*.extrait-article-sous-sous-rubrique p{margin: 0.5em 10px;}*/
.extrait-article-sous-sous-rubrique div.attribut-html{margin: 0.5em 10px;}
.extrait-article-sous-sous-rubrique div.attribut-html p{margin: 0.5em 0px 0.5em 0px; }
.extrait-article-sous-sous-rubrique p.en-savoir-plus{margin: 0.5em 10px; font-size: 0.6875em; margin-top: 0; padding-left: 0; clear: none; background: none;}
.extrait-article-sous-sous-rubrique p.en-savoir-plus a{background:url(../images/fleche-noire.png) no-repeat scroll 0pt 4px; padding-left: 10px; zoom: 1; overflow: hidden;}
.article-sous-sous-rubrique-word, .article-sous-sous-rubrique-pdf, .article-sous-sous-rubrique-xls, .article-sous-sous-rubrique-ppt, .article-sous-sous-rubrique-audio, .article-sous-sous-rubrique-video{margin-top: 0.5em;padding-left: 2.25em;}
.article-sous-sous-rubrique-word a, .article-sous-sous-rubrique-pdf a, .article-sous-sous-rubrique-xls a, .article-sous-sous-rubrique-ppt a, .article-sous-sous-rubrique-audio a, .article-sous-sous-rubrique-video a{/*padding-left: 2.25em;*/ color: inherit; /*display: block;*/ zoom: 1; overflow: hidden;}
p.article-sous-sous-rubrique-general, p.article-sous-sous-rubrique-word, p.article-sous-sous-rubrique-pdf, p.article-sous-sous-rubrique-xls, p.article-sous-sous-rubrique-ppt, p.article-sous-sous-rubrique-audio, p.article-sous-sous-rubrique-video{margin-left: 10px; margin-right: 10px;}
/*.article-sous-sous-rubrique-word a{background: url(../images/document-word-2.png) no-repeat left top;}
.article-sous-sous-rubrique-pdf a{background: url(../images/document-pdf.png) no-repeat left top;}
.article-sous-sous-rubrique-xls a{background: url(../images/document-xls.png) no-repeat left top;}
.article-sous-sous-rubrique-ppt a{background: url(../images/document-ppt.png) no-repeat left top;}
.article-sous-sous-rubrique-audio a{background: url(../images/document-audio.png) no-repeat left top;}
.article-sous-sous-rubrique-video a{background: url(../images/document-video.png) no-repeat left top;}
*/
.article-sous-sous-rubrique-word {background: url(../images/document-word-2.png) no-repeat left top;}
.article-sous-sous-rubrique-pdf {background: url(../images/document-pdf.png) no-repeat left top;}
.article-sous-sous-rubrique-xls {background: url(../images/document-xls.png) no-repeat left top;}
.article-sous-sous-rubrique-ppt {background: url(../images/document-ppt.png) no-repeat left top;}
.article-sous-sous-rubrique-audio {background: url(../images/document-audio.png) no-repeat left top;}
.article-sous-sous-rubrique-video {background: url(../images/document-video.png) no-repeat left top;}
.extrait-article-sous-sous-rubrique .article-sous-sous-rubrique-word, .extrait-article-sous-sous-rubrique .article-sous-sous-rubrique-pdf,
.extrait-article-sous-sous-rubrique .article-sous-sous-rubrique-xls, .extrait-article-sous-sous-rubrique .article-sous-sous-rubrique-ppt,
.extrait-article-sous-sous-rubrique .article-sous-sous-rubrique-audio, .extrait-article-sous-sous-rubrique .article-sous-sous-rubrique-video {overflow:hidden;}
/*.extrait-article-sous-sous-rubrique p.rightDLLink {margin-left:0;} */
p.para-margin-left {margin-left: 10px;}
.extrait-article-sous-sous-rubrique div.image-article-sous-sous-rubrique{background: #F2F8F6 url(../images/extrait-sous-sous-rubrique.png) no-repeat left bottom; width: 192px; float: right; padding-bottom: 10px; margin-left: 10px; margin-right: 8px; display: inline;}
.extrait-article-sous-sous-rubrique div.left{background: #F2F8F6 url(../images/extrait-sous-sous-rubrique.png) no-repeat left bottom; width: 192px; float: left; padding-bottom: 10px; margin-left: 10px; margin-right: 8px; display: inline;}
.extrait-article-sous-sous-rubrique div.image-article-sous-sous-rubrique h4{background: url(../images/extrait-sous-sous-rubrique-haut.png) no-repeat top left; padding: 10px 0 0 10px; margin-bottom: 10px; margin-top:-2px;}
.extrait-article-sous-sous-rubrique div.image-article-sous-sous-rubrique img{margin: 0 0 5px 10px;}
.image-article-sous-sous-rubrique-large{background: url(../images/extrait-sous-sous-rubrique-large.png) no-repeat left bottom; position: relative; zoom: 1; overflow: hidden; margin-bottom:1.75em;}
.image-article-sous-sous-rubrique-large h3{font: 0.8em Verdana, sans-serif; margin: 0; font-weight: bold; background: #fff; padding: 10px; line-height:140%;}
.image-article-sous-sous-rubrique-large h4{font-weight: bold; font-size: 0.75em; padding: 0.5em 0 0 0; margin: 0; padding-left: 10px; line-height:140%;}
.image-article-sous-sous-rubrique-large div.span{background: url(../images/extrait-sous-sous-rubrique-large-haut.png) no-repeat 0 0; overflow: hidden;}
.image-article-sous-sous-rubrique-large p{margin: 0.5em 10px 0;}
.image-article-sous-sous-rubrique-large div.attribut-html{margin: 0.5em 10px 0;}
.image-article-sous-sous-rubrique-large div.attribut-html p {margin: 0.5em 0 0; line-height: 1.25em; }
.image-article-sous-sous-rubrique-large ul, .extrait-article-sous-sous-rubrique ul.extrait-article-sous-sous-rubrique-liste{margin: 0 10px 0 23px; padding: 0 0 15px; line-height: 1.25em;}
.image-article-sous-sous-rubrique-large ul li, .extrait-article-sous-sous-rubrique ul.extrait-article-sous-sous-rubrique-liste li{line-height: 130%; background:url(../images/puce_noire.png) no-repeat 0 5px; padding-left:10px; overflow:hidden; zoom:1;}
.image-article-sous-sous-rubrique-large ul li ul{font-size: 1.0em; padding-bottom: 0;}
.image-article-sous-sous-rubrique-large ul li ul li{background: url(../images/rond-noir.gif) top left no-repeat; list-style:none;padding:0 0 0 10px;}
.extrait-article-sous-sous-rubrique ul.extrait-article-sous-sous-rubrique-liste li strong{font-size: 1.125em;}
.image-article-sous-sous-rubrique-large p.en-savoir-plus{clear: none; background: none; font-size: 0.6875em; margin-top: 0.5em; padding-left: 0; padding-bottom: 15px;}
.image-article-sous-sous-rubrique-large p.en-savoir-plus a{background: url(../images/fleche-noire.png) no-repeat 0 4px; padding-left: 0.5em; zoom: 1; overflow: hidden;}
.image-article-sous-sous-rubrique-large img{float: left; padding-right: 10px;}
.image-article-sous-sous-rubrique-large img.image-droite{float: right; padding-right: 8px;}
.image-article-sous-sous-rubrique-large img.image-full{float: none; width: 549px; padding-left: 1px;}
.extrait-article-sous-sous-rubrique div.video-article-sous-sous-rubrique{float: right; margin: 0 10px;}
.extrait-article-sous-sous-rubrique div.video-article-sous-sous-rubrique.video-gauche{float: left; margin-left: 0;}
.extrait-article-sous-sous-rubrique div.video-large, .extrait-article-sous-sous-rubrique div.video-large div{width: auto; float: none; margin: 0;}
.video-article-sous-sous-rubrique p{color: #555; margin-left: 10px;}
.video-article-sous-sous-rubrique div.texte-substitution, .extrait-article-sous-sous-rubrique div.video-large div.texte-substitution{margin: 0.5em 10px 0; font-size: 0.6875em; line-height: 120%;}
.extrait-2-article-sous-sous-rubrique{padding-top: 1em; clear: left; zoom: 1; overflow: hidden;}
.extrait-2-article-sous-sous-rubrique h2, .extrait-2-article-sous-sous-rubrique h3{margin-left: 10px; margin-bottom:0; font:bold 0.8em Verdana,sans-serif; line-height:140%;}
.extrait-2-article-sous-sous-rubrique p{margin: 0.5em 10px;}
.extrait-2-article-sous-sous-rubrique p.date-publication{color: #555; margin-top: 0;}
.extrait-2-article-sous-sous-rubrique div.date-publication{color: #555; margin-top: 0;}
.extrait-2-article-sous-sous-rubrique p.en-savoir-plus{font-size: 0.6875em; clear: none; background: none; padding-left: 0;}
.extrait-2-article-sous-sous-rubrique p.en-savoir-plus a{background:url(../images/fleche-noire.png) no-repeat left 4px; padding-left: 0.5em;}
.extrait-2-article-sous-sous-rubrique img{float: left; margin: 0 10px 1px;}

/* Vidéo de la sous-sous-rubrique */
.video-sous-sous-rubrique h3{font: bold 0.8em Verdana, sans-serif; margin-bottom: 0.25em; margin-left: 10px; line-height:140%;}
.video-sous-sous-rubrique h4{font-weight: bold; font-size: 0.6875em; margin-bottom: 2em; zoom: 1; overflow: hidden; padding-right: 13px; clear: none; line-height:140%;}
.video-sous-sous-rubrique p{margin: 0 18px 0.25em 10px;}
.video-sous-sous-rubrique div.attribut-html{margin: 0 18px 0.25em 10px;}
.video-sous-sous-rubrique div.video-article-sous-sous-rubrique{margin: 0 10px 15px; float: left;}
.video-sous-sous-rubrique span{font-weight: normal;}
.video-sous-sous-rubrique a{color: inherit;}
.video-sous-sous-rubrique-encart-haut{background: url(../images/video-sous-sous-rubrique-haut.png) no-repeat; height: 10px;}
.video-sous-sous-rubrique-encart{background: url(../images/video-sous-sous-rubrique.png) no-repeat left bottom; overflow: hidden; margin-bottom:1.75em;}

/* ----------------------------- */
/* Telechargement / Agenda */
/* ----------------------------- */
/* Tous les resultats et rapports / Agenda */
#resultats-rapports, #agenda{background: url(../images/documents-consultes.png) no-repeat left bottom; padding-bottom: 0.9em; overflow: hidden; position: relative;}
#agenda{margin-bottom: 50px; top: 21px; zoom: 1;}
#resultats-rapports h3{font: normal 0.8em Verdana, sans-serif; line-height: 0.875em; margin: 0; color: #555; min-height: 15px; padding: 20px 20px 0; float: left;}
#agenda h3{color: #555; min-height: 15px; padding: 20px 20px 0; float: left; margin-bottom:0pt;}
#resultats-rapports div#resultats-rapports-span, #agenda div#agenda-span{background: url(../images/documents-consultes-milieu.png) no-repeat; width: 100%; height: 20px; float: none;}
#resultats-rapports div.resultats-rapports-titre, #agenda div.agenda-titre{background:url(../images/documents-consultes-haut.png) no-repeat; zoom: 1; overflow: hidden;}
#resultats-rapports table, #agenda table{border-collapse: collapse; table-layout: fixed; width: 522px; font-size: 0.6875em; margin-left: 19px; padding: 0 0;}
#resultats-rapports table{width: 527px; margin-left: 14px;}
#resultats-rapports table caption, #agenda table caption{text-indent: -1000em; line-height: 0; font-size: 0;}
#resultats-rapports table tr.resultats-rapports-variation, #agenda table tr.agenda-variation{background-color: #E9F2F1;}
#resultats-rapports table th, #resultats-rapports table td, #agenda table th, #agenda table td{display: table-cell; width: 97px; padding: 0; border: 1px solid #B1B1B1; line-height: 1.25em; padding-left: 10px; padding-right: 5px; border-right: 0;}
#resultats-rapports table th, #agenda table th{color: #555555; text-align: left; border-top: 0;}
#resultats-rapports table td, #agenda table td{vertical-align: top; border-bottom: 0; padding-top: 8px; padding-bottom: 5px;}
#resultats-rapports table th.premiere, #resultats-rapports table td.premiere{width: 67px; border-left: 0; padding-left: 5px;}
#agenda table th, #agenda table td{width: auto; border-top: 0; padding-top: 3px; padding-bottom: 3px;}
#agenda table th.premiere, #agenda table td.premiere{width: 5.1em; border-left: 0;}
#agenda table tr.evenement-actuel td.premiere{background-image: url(../images/fleche-noire.png); background-repeat: no-repeat; background-position: left 7px;}
#agenda table tr.evenement-actuel td{font-weight: bold;}
#agenda table th.types, #agenda table td.types{width: 120px;}
#resultats-rapports td div.publication-general, #resultats-rapports td div.publication-pdf, #resultats-rapports td div.publication-word, #resultats-rapports td div.publication-xls, #resultats-rapports td div.publication-ppt, #resultats-rapports td div.publication-audio, #resultats-rapports td div.publication-video{padding-left: 24px; background-position: 0px 3px;}
#resultats-rapports p{font-size: 1em;}
#resultats-rapports p.ajout-panier{font-size: 0.875em; background: url(../images/fleche-noire.png) no-repeat left 4px; padding-left: 0.5em; margin-top: 0.125em;}
#resultats-rapports p.ajout-panier a:hover, #resultats-rapports p.ajout-panier a:focus{text-decoration: underline;}
#resultats-rapports a{color: inherit;}
.js div.evenement-masque{position: absolute; left: -9000em; top: 0;}
#agenda ul{margin: 0; padding: 15px 0 0 29px; zoom: 1; overflow: hidden;}
#agenda ul li.en-savoir-plus{float: left; clear: none; line-height: 120%; font-size: 1.0em; margin-right: 23px;}

/* Tous les resultats et rapports : Faux select */
#resultats-rapports div.faux-select-int{float: right; margin-right: 23px; margin-top: 17px;}
#resultats-rapports div.faux-select-int ul{font-size: 0.6875em;}
#resultats-rapports div.faux-select-int li{color: inherit; background: #fff url(../images/disque-vert.png) no-repeat 0 9px; padding-left: 9px;}
.js #resultats-rapports div.faux-select-int{color: #0E6E59; width: 135px; padding: 0; margin-bottom: -11px; overflow: hidden;}
.js #resultats-rapports div.faux-select-int.open{overflow: visible;}
.js #resultats-rapports div.faux-select-int h4{line-height: 1.0em; font-size: 0.6875em; background: url(../images/faux-select-rapports.png) no-repeat left bottom; width: 135px; font-weight: normal; padding: 0; margin: 0 0 1em;}
.js #resultats-rapports div.faux-select-int h4 a{display: block; background:url(../images/faux-select-haut-rapports.png) no-repeat; padding: 5px 10px 4px;}
.js #resultats-rapports div.faux-select-int ul{width: 123px; margin: 0; padding: 0; border: 1px solid #0E6E59; border-top: 0; position: absolute; top: 3.3em; right: 28px; visibility: hidden;}
.js #resultats-rapports div.faux-select-int.open ul{visibility: visible;}
.js #resultats-rapports div.faux-select-int ul.scroll{height: 200px; overflow: auto; overflow-x: hidden;}
.js #resultats-rapports div.faux-select-int li{line-height: 1.375em; padding: 0;}
.js #resultats-rapports div.faux-select-int a{color: #0E6E59; background: #fff; display: block; padding: 0 0 0 0.75em;}

/* Onglets */
#onglets-span{/*background: url(../images/onglet.png) no-repeat left bottom;*/ margin: 2em 0 1em;}
#onglets-span ul{padding: 0; margin: 0; overflow: auto;}
#onglets-span li{position: relative; line-height: 100%; background: url(../images/bordure-onglet.png) repeat-y; text-align: center; width: 110px; height: 4.0em; padding: 0; margin: 0; float: left;}
#onglets-span li.premier{background: none;}
#onglets-span li a{display:block; margin-left: 2px;background: url(../images/onglet.gif) repeat-x;}
#onglets-span li a span{display: block; height:33px; padding: 8px 0 0.2em;}
#onglets-span li.premier a{margin-left: 0;}
#onglets-span li.premier a.premier span.ulc, #onglets-span li.premier a.premier span.blc,
#onglets-span li.dernier a.dernier span.urc, #onglets-span li.dernier a.dernier span.brc{position: absolute; overflow: hidden; width: 10px; height: 10px; margin: 0; padding: 0;}
#onglets-span li.premier a.premier span.ulc, #onglets-span li.premier a.premier span.blc{left:0;}
#onglets-span li.dernier a.dernier span.urc, #onglets-span li.dernier a.dernier span.brc{right:0;}
#onglets-span li.premier a.premier span.ulc{top: 0; background: url(../images/onglet-premier-haut.gif) no-repeat;}
#onglets-span li.premier a.premier span.blc{bottom: 0; background: url(../images/onglet-premier-bas.gif) no-repeat;}
#onglets-span li.onglet-actuel a.premier span.ulc, #onglets-span li.premier a.premier:hover span.ulc, #onglets-span li.premier a.premier:focus span.ulc, #onglets-span li.premier a.premier:active span.ulc{background: url(../images/onglet-actuel-premier-haut.gif) no-repeat;}
#onglets-span li.onglet-actuel a.premier span.blc, #onglets-span li.premier a.premier:hover span.blc, #onglets-span li.premier a.premier:focus span.blc, #onglets-span li.premier a.premier:active span.blc{background: url(../images/onglet-actuel-premier-bas.gif) no-repeat;}
#onglets-span li.dernier a.dernier span.urc{top: 0; background: url(../images/onglet-dernier-haut.gif) no-repeat;}
#onglets-span li.dernier a.dernier span.brc{bottom: 0; background: url(../images/onglet-dernier-bas.gif) no-repeat;}
#onglets-span li.onglet-actuel a.dernier span.urc, #onglets-span li.dernier a.dernier:hover span.urc, #onglets-span li.dernier a.dernier:focus span.urc, #onglets-span li.dernier a.dernier:active span.urc{background: url(../images/onglet-actuel-dernier-haut.gif) no-repeat;}
#onglets-span li.onglet-actuel a.dernier span.brc, #onglets-span li.dernier a.dernier:hover span.brc, #onglets-span li.dernier a.dernier:focus span.brc, #onglets-span li.dernier a.dernier:active span.brc{background: url(../images/onglet-actuel-dernier-bas.gif) no-repeat;}
#onglets-span li.onglet-actuel a, #onglets-span li a:hover, #onglets-span li a:focus{color: #000000; background:url(../images/onglet-actuel.png) no-repeat center bottom;}
.js div.onglet-affiche{position: static; left: 0; top: 0;}
.js div.onglet-masque{position: absolute; left: -1000em; top: -1000em;}
p.dossier-titre{font-weight: bold; margin: 0 10px 10px; border-bottom: 1px solid #000000;}
.js p.dossier-titre{position: absolute; left: -1000em; top: -1000em;}
.js div.onglet-affiche p.retour-haut-page{height: 20px; margin:0;}
.js div.onglet-affiche p.retour-haut-page a{position: absolute; left: -10000em;}
.js div.onglet-affiche .extrait-article-sous-sous-rubrique{margin-top: 1.0em;}

/* ----------------------------- */
/* Visuel interactif */
/* ----------------------------- */
/* Carte */

#carte #carte-entete {font: normal 0.8em Verdana, sans-serif; line-height: 0.875em; color: #555; margin-right: 145px; display:block;}
#carte h3{margin-bottom: 8px; font-weight: bold; font-size: 1em;}
#carte h4{margin-bottom: 2px;}
#carte p{clear: right; padding-bottom: 17px;}
#carte div.attribut-html{clear: right; padding-bottom: 17px;}
#carte img{margin: 1em 0; border-bottom: 1px dotted #555;}
#carte ul{font-size: 1em;}
#carte ul, #carte li{padding: 0; margin: 0;}
#carte li{clear: left;}
.js #carte li.bloc-masque{display: none;}
#carte #zones-implantations-details{padding: 0;}
#carte #zones-implantations-details li.carte-details-titre,
#carte #zones-implantations-details li h4,
#carte #zones-implantations-details li.carte-details-contenu p{line-height:1.25em;}
#carte #zones-implantations-details p{padding-bottom: 4px;}	
#carte #zones-implantations-details ul{width: 179px; float: left;}
#carte #zones-implantations-details li h4{font-weight: bold; background: url(../images/disque-vert.png) no-repeat 0 4px; padding-left: 9px; font-size: 0.6875em;}
#carte #zones-implantations-details li.carte-details-contenu{margin: 0.5em 0 0.5em 9px;}
/* lien */
#carte #zones-implantations-details li p.lien{font-weight: bold; color: #555;}
#carte #zones-implantations-details li p.lien a{color: inherit;}

/* Faux select */
#carte div.faux-select-int{float: right; margin-right: 10px;}
#carte div.faux-select-int ul{font-size: 0.6875em;}
#carte div.faux-select-int li{color: inherit; background: #fff url(../images/disque-vert.png) no-repeat 0 9px; padding-left: 9px;}
.js #carte div.faux-select-int{color: #0E6E59;width: 135px; padding: 0; margin-bottom: -20px; overflow: hidden; position: relative; bottom: 15px;}
.js #carte div.faux-select-int.open{overflow: visible; z-index: 2;}
.js #carte div.faux-select-int h3{line-height: 1.9em; font-size: 0.6875em; background: url(../images/faux-select-int.png) no-repeat left bottom; width: 135px;}
.js #carte div.faux-select-int h3 a{display:block; background:url(../images/faux-select-haut-int.png) no-repeat; padding: 0 10px;}
.js #carte div.faux-select-int ul{width: 123px; margin: 0; border: 1px solid #0E6E59; border-top: 0; position: absolute; top: 1.8em; left: 5px; visibility: hidden;}
.js #carte div.faux-select-int.open ul{visibility: visible;}
.js #carte div.faux-select-int ul.scroll{height: 200px; overflow: auto; overflow-x: hidden;}
.js #carte div.faux-select-int li{line-height: 1.375em; padding: 0;}
.js #carte div.faux-select-int a{color: #0E6E59; background: #fff; display: block; padding: 0 0 0 0.75em;}

/* Zones implantations */
#zones-implantations{position: relative; width: 549px; height: 290px; margin-bottom: 16px;}
.js #zones-implantations{background:url(../images/carte-implantations-internationales.gif) no-repeat left top;}
#zones-implantations table{display: table; border-collapse: collapse; width: 549px; font-size: 0.6875em; padding: 0;}
.js #zones-implantations table caption{text-indent: -1000em; line-height: 0; font-size: 0;}
#zones-implantations table caption{text-indent: 1.0em; line-height: 150%; font-size: 1.0em;}
#zones-implantations table th, #zones-implantations table td{display: table-cell; padding: 0; line-height: 1.25em; padding-right: 5px;}
#zones-implantations table th{color: #555555; text-align: left;}
.js #zones-implantations table th{position: absolute; left: -10000em; top: 0;}
#zones-implantations table td{vertical-align: top; padding-top: 8px; padding-bottom: 5px;}
#zones-implantations table td ul li img{border-bottom: 0; margin: 0;}
#zones-implantations table td ul li span{padding-left: 5px;}
.js #zones-implantations table td ul li span{display: none;}
.js #zones-implantations table td ul li a{position: absolute;}

.js #zones-implantations table td ul li a#implantations-lien-gr{left:249px;top:172px;} /* Grece */
.js #zones-implantations table td ul li a#implantations-lien-cn{left:452px;top:80px;} /* Chine */
.js #zones-implantations table td ul li a#implantations-lien-vn{left:475px;top:137px;} /* Vietnam */
.js #zones-implantations table td ul li a#implantations-lien-es{left:93px;top:155px;} /* Espagne */
.js #zones-implantations table td ul li a#implantations-lien-pt{left:64px;top:157px;} /* Portugal */
.js #zones-implantations table td ul li a#implantations-lien-uk{left:103px;top:56px;} /* Angleterre */
.js #zones-implantations table td ul li a#implantations-lien-it{left:181px;top:134px;} /* Italie */
.js #zones-implantations table td ul li a#implantations-lien-hu{left:223px;top:103px;}  /* Hongrie */
.js #zones-implantations table td ul li a#implantations-lien-ro{left:251px;top:110px;} /* Roumanie */
.js #zones-implantations table td ul li a#implantations-lien-tr{left:309px;top:163px;} /* Turquie */
.js #zones-implantations table td ul li a#implantations-lien-tn{left:164px;top:196px;} /* Tunisie */
.js #zones-implantations table td ul li a#implantations-lien-bg{left:255px;top:139px;} /* Bulgarie */
.js #zones-implantations table td ul li a#implantations-lien-sk{left:223px;top:84px;} /* Slovaquie */

/**rajout de pastilles pays**/
/* ----------------------------- */
/* International */
/* ----------------------------- */
/* Filiales */
.filiales{margin-right: 10px; margin-bottom: 1em; border-bottom: 1px dotted #555;  position: relative;}
.filiales .filiales-section {position: relative; zoom: 1; overflow: hidden; padding-bottom: 1em;}
.filiales h2, .filiales h3, .filiales h4{font-size: 0.75em; font-weight: bold; margin-bottom: 0.25em; margin-top:0;}
.filiales h2, .filiales h3{font-size: 0.8em; font-family: Arial, Helvetica, sans-serif;}
.filiales p.lien{margin-bottom: 1em;}
.filiales ul{padding: 0; margin: 0;}
.filiales li{background: url(../images/disque-vert.png) no-repeat 0 9px; padding-left: 9px;}
.filiales li ul{font-size: 1em;}
.filiales li ul li{line-height: 1em; background: none; padding-left: 0;}
.filiales .filiales-section img{float: right; padding-left: 10px;}
.filiales span.pays{text-transform: uppercase;}

/* ----------------------------- */
/* F. A.Q */
/* ----------------------------- */
/* Faux select */
#intro-2-sous-sous-rubrique.faq-intro{overflow: inherit; margin-top: 26px;}
#intro-2-sous-sous-rubrique div#faq-selecteur{background:url(../images/intro-faq.gif) no-repeat left bottom; min-height: 60px;}
#faq-selecteur div.faux-select-int{float: left; margin-top: 10px;}
#faq-selecteur div.faux-select-int ul{font-size: 0.6875em;}
#faq-selecteur div.faux-select-int li{color: inherit; background: #fff url(../images/disque-vert.png) no-repeat 0 9px; padding-left: 9px;}
.js #faq-selecteur div.faux-select-int{color: #0E6E59;width: 171px; padding: 0; margin-bottom: -20px; position: relative; bottom: 15px;}
.js #faq-selecteur div.faux-select-faq.open{overflow: visible; z-index: 2;}
.js #faq-selecteur div.faux-select-int h4{font-weight: normal; line-height: 2.3em; font-size: 0.55em; background: url(../images/faux-select-faq.png) no-repeat left bottom; width: 171px; margin: 0; padding: 0;}
.js #faq-selecteur div.faux-select-int h4 a{display: block; background:url(../images/faux-select-haut-faq.png) no-repeat; padding: 0 10px; width: 151px;}
.js #faq-selecteur div.faux-select-int ul{min-width: 159px; margin: 0; padding: 0; border: 1px solid #0E6E59; border-top: 0; position: absolute; top: 1.7em; left: 5px; visibility: hidden; white-space: nowrap; background: #fff;}
.js #faq-selecteur div.faux-select-int.open ul{visibility: visible;}
.js #faq-selecteur div.faux-select-int ul.scroll{height: 200px; overflow: auto; overflow-x: hidden;}
.js #faq-selecteur div.faux-select-int li{line-height: 1.375em; padding: 0;}
.js #faq-selecteur div.faux-select-int a{color: #0E6E59; background: #fff; display: block; padding: 0 0 0 0.75em;}

/* Questions */
#faq-questions{padding-right: 11px;}
#faq-questions h2{font-weight: bold; padding-bottom: 0.6em;}
/* #faq-questions h3{font-weight: bold; padding-bottom: 0.6em;} */
#faq-questions h3{font-weight: bold; font-size:.6875em; background: url(../images/fleche-noire.png) no-repeat 0 4px; padding-left: 0.5em; padding-bottom: 0.4em; margin-bottom:0; line-height:1.25;}
#faq-questions div{position: relative;}
#faq-questions h4{font-weight: bold; font-size:.6875em; background: url(../images/fleche-noire.png) no-repeat 0 4px; padding-left: 0.5em; padding-bottom: 0.4em; margin-bottom:0; line-height:1.25;}
#faq-questions p{padding-left: 0.5em; padding-bottom: 1.7em; position: relative; left: 0; top: 0;}
#faq-questions p.titretheme{line-height:1.5em; font-size:.8em; padding-left: 1em; padding-top: .8em; padding-bottom: 0em; position: relative; left: 0; top: 0;}
.js #faq-questions p.question-masque{position: absolute; left: -9000em; top: 0;}

/* ----------------------------- */
/* Lexique */
/* ----------------------------- */
#navigation-rubrique.lexique-navigation{min-height: 20px; background: none;}
.lexique-conteneur #intro-2-sous-sous-rubrique #intro-2-sous-sous-rubrique-texte{background:url(../images/intro-lexique.gif) no-repeat left bottom; padding-left: 9px;}
#intro-2-sous-sous-rubrique-texte.lexique-intro ul{zoom: 1; overflow: hidden; margin: 0; padding: 0; margin-top: 7px;}
#intro-2-sous-sous-rubrique-texte.lexique-intro ul li{float: left; width: 1.8em; height: 2.0em; line-height: 1.8em;}
#intro-2-sous-sous-rubrique-texte.lexique-intro ul li.premier, #intro-2-sous-sous-rubrique-texte.lexique-intro ul li.dernier{width: 2.3em;}
#intro-2-sous-sous-rubrique #intro-2-sous-sous-rubrique-texte.lexique-intro ul li a, #intro-2-sous-sous-rubrique #intro-2-sous-sous-rubrique-texte.lexique-intro ul li span, #intro-2-sous-sous-rubrique #intro-2-sous-sous-rubrique-texte.lexique-intro ul li strong{display: block; background: #444344 url(../images/lexique-lettres.gif) repeat-x left top; text-align: center; color: #fff; border: 1px solid #D2D1D1; border-left: 0;}
#intro-2-sous-sous-rubrique #intro-2-sous-sous-rubrique-texte.lexique-intro ul li strong{background: #0A5243 url(../images/lexique-lettres-on.gif) repeat-x left top;}
#intro-2-sous-sous-rubrique #intro-2-sous-sous-rubrique-texte.lexique-intro ul li span{background: #E5E5E5; color: #000000;}
#intro-2-sous-sous-rubrique #intro-2-sous-sous-rubrique-texte.lexique-intro ul li.premier a{background: #444344 url(../images/lexique-lettres-premier.gif) no-repeat left top; border: 0; border-right: 1px solid #D2D1D1; padding: 1px 0;}
#intro-2-sous-sous-rubrique #intro-2-sous-sous-rubrique-texte.lexique-intro ul li.premier strong{background: #0A5243 url(../images/lexique-lettres-premier-on.gif) no-repeat left top; border: 0; border-right: 1px solid #D2D1D1; padding-top: 1px;}
#intro-2-sous-sous-rubrique #intro-2-sous-sous-rubrique-texte.lexique-intro ul li.premier span{background: #E5E5E5 url(../images/lexique-lettres-premier-off.gif) no-repeat left top; border: 0; padding: 1px 0;}
#intro-2-sous-sous-rubrique #intro-2-sous-sous-rubrique-texte.lexique-intro ul li.dernier a{background: #444344 url(../images/lexique-lettres-dernier.gif) no-repeat right top; border: 0; padding: 1px 0;}
#intro-2-sous-sous-rubrique #intro-2-sous-sous-rubrique-texte.lexique-intro ul li.dernier strong{background: #0A5243 url(../images/lexique-lettres-dernier-on.gif) no-repeat right top; border: 0; padding-top: 1px;}
#intro-2-sous-sous-rubrique #intro-2-sous-sous-rubrique-texte.lexique-intro ul li.dernier span{background: #E5E5E5 url(../images/lexique-lettres-dernier-off.gif) no-repeat right top; border: 0; padding: 1px 0;}
#lexique-definitions{padding-left: 9px; padding-right: 11px;}
#lexique-definitions dl dt{font-weight: bold; padding-bottom: 0.4em;}
#lexique-definitions dl dd{padding-bottom: 1.7em;}

/**Newsletter**/
.newsletter {margin-bottom:30px}
.newsletter img {float:left; margin-right:16px}
.newsletter h3 {font-weight:bold; padding:0.3em 0 }
.newsletter p.title {font-size:0.875em;font-weight:bold; padding:3px 0 }
.newsletter p.lien{padding-top:5px}
.newsletter  p a{background: url(../images/fleche-noire.gif) no-repeat 0% 50%; padding-left:5px}

/* fixes */
#archives-selection h2, #faq-questions h2, .filiales h2, .filiales h3, #recherche-selection h2, h2.mediatheque-intro, .mediatheque-contenu h3, #mediatheque-liste h2, #popup-contenu h2, #popup-contenu h3, .actualites-conteneur h2, .actualites-conteneur h3, .agenda-conteneur h2, .agenda-conteneur h3 {line-height:140%;}
#mediatheque-onglets ul li a {font-size:1.1em;}
#documents-consultes .document-consulte-dernier .intro{font-size:0.6875em; display:block; margin:-2px 0 10px 0;}
#news-conteneur .newsletter .lien a:hover{text-decoration:underline;}
#contact-info-offre{color:#555555; width:541px; border-bottom:solid 1px #555555; padding-bottom:10px; padding-top:20px; margin-left:10px; }
#contact-info-offre h2{font-weight:bold; color:#555555; display:block; margin-bottom:10px; }
#contact-liste{padding-bottom:15px;}
#contact-liste ul li{margin:0; padding:0; float:left; display:block; width:270px; /*min-height:80px;*/}

/* HACK IE6 pour min-height */
* html .resumetext{height:80px;	position:relative;}

/*tableau générique */
.fck-table{background: url(../images/documents-consultes.png) no-repeat left bottom; padding-bottom: 0.9em; overflow: hidden; position: relative; margin-left: -10px; width: 558px;}
.fck-table .fck-table-titre{background:url(../images/documents-consultes-haut.png) no-repeat; zoom: 1; overflow: hidden; min-height:20px; padding:15px 0 0 20px; font-family:Verdana, sans-serif; color:#555555; font-size:1.165em;}
* html .fck-table .fck-table-titre{height:20px; position:relative}
.fck-table .fck-table-titre-bottom{background: url(../images/documents-consultes-milieu.png) no-repeat; width: 100%; height: 20px; float: none;}
.fck-table table{border-collapse: collapse; table-layout: fixed; width: 522px; font-size: 1em; margin-left: 19px; padding: 0 0;}
.fck-table table{width: 527px; margin-left: 14px;}
.fck-table table caption{text-indent: -1000em; line-height: 0; font-size: 0;}
.fck-table table tr.fck-variation{background-color: #E9F2F1;}
.fck-table table th, .fck-table table td{display: table-cell; width: 97px; padding: 0; border: 1px solid #B1B1B1; line-height: 1.25em; padding-left: 10px; padding-right: 5px; border-right: 0;}
.fck-table table th{color: #555555; text-align: left; border-top: 0;}
.fck-table table td{vertical-align: top; border-bottom: 0; padding-top: 8px; padding-bottom: 5px;}
.fck-table table .fck-premiere{width: 67px; border-left: 0; padding-left: 5px;}
.fck-table td div.publication-general, .fck-table td div.publication-pdf, .fck-table td div.publication-word, .fck-table td div.publication-xls, .fck-table td div.publication-ppt, .fck-table td div.publication-audio, .fck-table td div.publication-video{padding-left: 24px; background-position: 0px 3px;}
.fck-table p{font-size: 1em;}
.fck-table p.ajout-panier{font-size: 1em; background: url(../images/fleche-noire.png) no-repeat left center; padding-left: 0.5em; margin-top: 0.125em;}
.fck-table p.ajout-panier a:hover, .fck-table p.ajout-panier a:focus{text-decoration: underline;}
.fck-table a{color: inherit;}

/* li avec puce */
*+html .lipuce2 {margin-left:5px;position:relative;left:5px;}
*html .lipuce2  {margin-left:5px;position:relative;left:5px;}
.lipuce2  {margin-left:5px;}
*+html .lipuce, .extrait-article-sous-sous-rubrique ul.extrait-article-sous-sous-rubrique-liste li.lipuce {background: url(../images/rond-noir.gif) no-repeat 0pt 1px !important; list-style:none; margin-left:-10px; zoom:1; font-size:1.5em;}
*html .lipuce, .extrait-article-sous-sous-rubrique ul.extrait-article-sous-sous-rubrique-liste li.lipuce {background: url(../images/rond-noir.gif) no-repeat 0pt 1px !important; list-style:none; margin-left:-10px; zoom:1; font-size:1.5em;}
.image-article-sous-sous-rubrique-large ul li.lipuce {background: url(../images/rond-noir.gif) no-repeat 0pt 1px !important; font-size: 1.5em}
*+html .lipuce3, .extrait-article-sous-sous-rubrique ul.extrait-article-sous-sous-rubrique-liste li.lipuce {background: url(../images/rond-noir.gif) no-repeat 0pt 1px !important; margin-left:-10px; zoom:1; font-size:1.5em;}
*html .lipuce3, .extrait-article-sous-sous-rubrique ul.extrait-article-sous-sous-rubrique-liste li.lipuce {background: url(../images/rond-noir.gif) no-repeat 0pt 1px !important; margin-left:-10px; zoom:1; font-size:1.5em;}
.lipuce3, .extrait-article-sous-sous-rubrique ul.extrait-article-sous-sous-rubrique-liste li.lipuce {background: url(../images/rond-noir.gif) no-repeat 0pt 1px !important; list-style:none; margin-left:30px; zoom:1; font-size:1.5em;}
.lipuce, .extrait-article-sous-sous-rubrique ul.extrait-article-sous-sous-rubrique-liste li.lipuce {background: url(../images/rond-noir.gif) no-repeat 0pt 1px !important; list-style:none; margin-left:0px; zoom:1; font-size:1.5em;}
.image-article-sous-sous-rubrique-large ul li.lipuce {background: url(../images/rond-noir.gif) no-repeat 0pt 1px !important; font-size: 1.5em}

#submit_deconnexion_fr {border: hidden; border: 0;font-size:0.69em;display:inline;vertical-align:middle;cursor: pointer;width:200px;}
#submit_deconnexion_en {border: hidden; border: 0;font-size:0.69em;display:inline;vertical-align:middle;cursor: pointer;width:150px;}
#deconnexion-form {line-height: 100%;margin-bottom: 10px !important;margin-bottom: 0px;}
.clear_both {clear:both;}
.float_left {float : left;}
.float_right {float : right;}
.img_invisible {display:none;}

/* Bloc libre home */
.libre-sanscontour {width: 688px; padding-bottom: 0.5em; margin-top: 10px; min-height: 10px}
.libre-contour-titre-violet, .libre-contour-titre-gris, .libre-contour-titre-rouge, .libre-contour-titre-vert  {background: url(../images/libre.png) no-repeat left bottom; width: 688px; padding-bottom: 1em; margin-top: 10px; min-height: 30px}
.libre-contour-titre-violet h2{color: #fff; background: #565656 url(../images/libre-home-haut-gris.png) no-repeat; min-height: 15px; padding: 20px 20px 0 20px; line-height:normal;}
.libre-contour-titre-gris h2{color: #fff; background: #565656 url(../images/libre-home-haut-gris.png) no-repeat; min-height: 15px; padding: 20px 20px 0 20px; line-height:normal;}
.libre-contour-titre-rouge h2{color: #fff; background: #C23A0A url(../images/libre-home-haut-rouge.png) no-repeat; min-height: 15px; padding: 20px 20px 0 20px ; line-height:normal;}
.libre-contour-titre-vert h2{color: #fff; background: #006E58 url(../images/libre-home-haut-vert.png) no-repeat; min-height: 15px; padding: 20px 20px 0 20px ; line-height:normal;}
.libre-contour-titre-violet .libre-span{background: url(../images/libre-home-milieu-gris.png) no-repeat; width: 100%; height: 20px; padding: 0; margin: 0; float: none}
.libre-contour-titre-gris .libre-span{background: url(../images/libre-home-milieu-gris.png) no-repeat; width: 100%; height: 20px; padding: 0; margin: 0; float: none}
.libre-contour-titre-rouge .libre-span{background: url(../images/libre-home-milieu-rouge.png) no-repeat; width: 100%; height: 20px; padding: 0; margin: 0; float: none}
.libre-contour-titre-vert .libre-span{background: url(../images/libre-home-milieu-vert.png) no-repeat; width: 100%; height: 20px; padding: 0; margin: 0; float: none}
.libre-contour-titre-gris div.sans-tire{background: url(../images/libre-haut.png) no-repeat; height: 10px}
.libre-contour-titre-violet div.sans-tire{background: url(../images/libre-haut.png) no-repeat; height: 10px}
.libre-sanscontour p, .libre-contour-titre-violet p, .libre-contour-titre-gris p, .libre-contour-titre-rouge p, .libre-contour-titre-vert p {margin-right: 10px; margin-left: 10px; zoom: 1; overflow: hidden; margin-bottom: 1em ;}
.libre-sanscontour div.attribut-html, .libre-contour-titre-violet div.attribut-html, .libre-contour-titre-gris div.attribut-html, .libre-contour-titre-rouge div.attribut-html, .libre-contour-titre-vert div.attribut-html {margin-right: 10px; margin-left: 10px; zoom: 1; overflow: hidden; margin-bottom: 1em ;}
.libre-sanscontour h3, .libre-contour-titre-violet h3, .libre-contour-titre-gris h3,.libre-contour-titre-rouge h3, .libre-contour-titre-vert h3 {margin-right: 10px; margin-left: 10px; zoom: 1; overflow: hidden; margin-bottom: 0.25em; font-weight: bold; font-size: 0.75em; line-height: 140%; }
.libre-sanscontour .en-savoir-plus, .libre-contour-titre-violet .en-savoir-plus, .libre-contour-titre-gris .en-savoir-plus, .libre-contour-titre-rouge .en-savoir-plus, .libre-contour-titre-vert.en-savoir-plus {margin-bottom: 0.2em; }

/*libre-rubrique*/
#libre-hr-contour-titre-violet, #libre-hr-contour-titre-gris, #libre-hr-contour-titre-vert, #libre-hr-contour-titre-rouge{background: url(../images/libre-rubriques.gif) no-repeat bottom right; margin-bottom: 0.2em; padding-bottom: 0.9em;}
#libre-hr-sanscontour{padding-bottom: 0.5em; margin-top: 5px; margin-bottom: 10px;min-height: 10px}
#libre-hr-contour-titre-violet h2{color: #fff; background:url(../images/libre-rubriques-haut-gris.png) no-repeat top right; min-height: 15px; padding: 20px 10px 0 20px; line-height: normal;}
#libre-hr-contour-titre-violet div#libre-hr-contour-titre-violet-span{background: url(../images/libre-rubriques-bas-gris.png) no-repeat; width: auto; height: 10px; padding: 0 0 0.5em 0; margin: 0 0 0 11px; float: none;}
#libre-hr-contour-titre-gris h2{color: #fff; background:url(../images/libre-rubriques-haut-gris.png) no-repeat top right; min-height: 15px; padding: 20px 10px 0 20px; line-height: normal;}
#libre-hr-contour-titre-gris div#libre-hr-contour-titre-gris-span{background: url(../images/libre-rubriques-bas-gris.png) no-repeat; width: auto; height: 10px; padding: 0 0 0.5em 0; margin: 0 0 0 11px; float: none;}
#libre-hr-contour-titre-rouge h2{color: #fff; background:url(../images/libre-rubriques-haut-rouge.png) no-repeat top right; min-height: 15px; padding: 20px 10px 0 20px; line-height: normal;}
#libre-hr-contour-titre-rouge div#libre-hr-contour-titre-rouge-span{background: url(../images/libre-rubriques-bas-rouge.png) no-repeat; width: auto; height: 10px; padding: 0 0 0.5em 0; margin: 0 0 0 11px; float: none;}
#libre-hr-contour-titre-vert h2{color: #fff; background:url(../images/libre-rubriques-haut-vert.png) no-repeat top right; min-height: 15px; padding: 20px 10px 0 20px; line-height: normal;}
#libre-hr-contour-titre-vert div#libre-hr-contour-titre-vert-span{background: url(../images/libre-rubriques-bas-vert.png) no-repeat; width: auto; height: 10px; padding: 0 0 0.5em 0; margin: 0 0 0 11px; float: none;}
#libre-hr-contour-titre-violet div.sans-titre{background: url(../images/libre-rubriques-haut.png) no-repeat; height: 11px}
#libre-hr-contour-titre-gris div.sans-titre{background: url(../images/libre-rubriques-haut.png) no-repeat; height: 11px}
#libre-hr-sanscontour h3, #libre-hr-contour-titre-violet h3, #libre-hr-contour-titre-gris h3, #libre-hr-contour-titre-vert h3, #libre-hr-contour-titre-rouge h3{margin-right: 10px; margin-left: 10px; zoom: 1; overflow: hidden; margin-bottom: 0.25em; font-weight: bold; font-size: 0.75em; line-height: 140%;}
#libre-hr-sanscontour  p, #libre-hr-contour-titre-violet p, #libre-hr-contour-titre-gris p, #libre-hr-contour-titre-rouge p, #libre-hr-contour-titre-vert p{margin-right: 10px; margin-left: 10px; zoom: 1; overflow: hidden; margin-bottom: 1em ;}
#libre-hr-sanscontour div.attribut-html, #libre-hr-contour-titre-violet div.attribut-html, #libre-hr-contour-titre-gris div.attribut-html, #libre-hr-contour-titre-rouge div.attribut-html, #libre-hr-contour-titre-vert div.attribut-html{margin-right: 10px; margin-left: 10px; zoom: 1; overflow: hidden; margin-bottom: 1em ;}
#libre-hr-sanscontour  .en-savoir-plus, #libre-hr-contour-titre-violet .en-savoir-plus, #libre-hr-contour-titre-gris .en-savoir-plus, #libre-hr-contour-titre-rouge .en-savoir-plus, #libre-hr-contour-titre-vert .en-savoir-plus{margin-bottom: 0.2em; font-weight: bold;}

/*Bloc complément HTML*/
#bloc-complement-home .bc-libre-sans-contour {margin-bottom:-20px;min-height: 15px;}
#bloc-complement-home .bc-libre-sans-contour div div {height:100%; background: #FFFFFF url(../images/bc-libre-fond-blanc.png) repeat-y; overflow: hidden; padding-top:10px; padding-bottom:16px; margin-bottom:-2px;}
#bloc-complement-home .bc-libre-sans-contour div div h2{color: #000000; min-height: 15px; padding: 0px 20px 10px 20px;}
#bloc-complement-home .bc-libre-avec-contour-titre-violet h2{color: #fff; background: #565656 url(../images/bc-libre-haut-gris.png) no-repeat; min-height: 15px; padding: 20px 20px 0 20px}
#bloc-complement-home .bc-libre-avec-contour-titre-gris h2{color: #fff; background: #565656 url(../images/bc-libre-haut-gris.png) no-repeat; min-height: 15px; padding: 20px 20px 0 20px}
#bloc-complement-home .bc-libre-avec-contour-titre-rouge h2{color: #fff; background: #C23A0A url(../images/bc-libre-haut-rouge.png) no-repeat; min-height: 15px; padding: 20px 20px 0 20px}
#bloc-complement-home .bc-libre-avec-contour-titre-vert h2{color: #fff; background: #006E58 url(../images/bc-libre-haut-vert.png) no-repeat; min-height: 15px; padding: 20px 20px 0 20px}
#bloc-complement-home .bc-libre-avec-contour-sans-titre {min-height: 15px;}
#bloc-complement-home .bc-libre-avec-contour-sans-titre div div{background: url(../images/bc-libre-haut-sans-titre.png) no-repeat bottom; width: 100%; height: 15px; float: none}
#bloc-complement-home .bc-libre-avec-contour-titre-violet .bc-libre-span{background: url(../images/bc-libre-milieu-gris.png) no-repeat; width: 100%; height: 20px; float: none}
#bloc-complement-home .bc-libre-avec-contour-titre-gris .bc-libre-span{background: url(../images/bc-libre-milieu-gris.png) no-repeat; width: 100%; height: 20px; float: none}
#bloc-complement-home .bc-libre-avec-contour-titre-rouge .bc-libre-span{background: url(../images/bc-libre-milieu-rouge.png) no-repeat; width: 100%; height: 20px; float: none}
#bloc-complement-home .bc-libre-avec-contour-titre-vert .bc-libre-span{background: url(../images/bc-libre-milieu-vert.png) no-repeat; width: 100%; height: 20px; float: none}
#bloc-complement-home .bc-libre-sans-contour div div h3, #bloc-complement-home .bc-libre-avec-contour-sans-titre h3, #bloc-complement-home .bc-libre-avec-contour-titre-violet h3, #bloc-complement-home .bc-libre-avec-contour-titre-gris h3, #bloc-complement-home .bc-libre-avec-contour-titre-rouge h3, #bloc-complement-home .bc-libre-avec-contour-titre-vert h3{margin-right: 20px; margin-left: 20px; zoom: 1; overflow: hidden; margin-bottom: 0.25em; font-weight: bold; font-size: 0.75em; line-height: 140%; }
#bloc-complement-home .bc-libre-sans-contour div div p, #bloc-complement-home .bc-libre-avec-contour-sans-titre p, #bloc-complement-home .bc-libre-avec-contour-titre-violet p, #bloc-complement-home .bc-libre-avec-contour-titre-gris p, #bloc-complement-home .bc-libre-avec-contour-titre-rouge p, #bloc-complement-home .bc-libre-avec-contour-titre-vert p { margin-right: 20px; margin-left: 20px; zoom: 1; overflow: hidden; margin-bottom: 1em ;}
#bloc-complement-home .bc-libre-sans-contour div div div.attribut-html, #bloc-complement-home .bc-libre-avec-contour-sans-titre div.attribut-html, #bloc-complement-home .bc-libre-avec-contour-titre-violet div.attribut-html, #bloc-complement-home .bc-libre-avec-contour-titre-gris div.attribut-html, #bloc-complement-home .bc-libre-avec-contour-titre-rouge div.attribut-html, #bloc-complement-home .bc-libre-avec-contour-titre-vert div.attribut-html { margin-right: 20px; margin-left: 20px; zoom: 1; overflow: hidden; margin-bottom: 1em ;}
#bloc-complement-home .bc-libre-sans-contour div div .en-savoir-plus, #bloc-complement-home .bc-libre-avec-contour-sans-titre en-savoir-plus, #bloc-complement-home .bc-libre-avec-contour-titre-violet en-savoir-plus, #bloc-complement-home .bc-libre-avec-contour-titre-gris en-savoir-plus, #bloc-complement-home .bc-libre-avec-contour-titre-rouge en-savoir-plus, #bloc-complement-home .bc-libre-avec-contour-titre-vert en-savoir-plus{margin-bottom: 0.2em; }

/*Encart libre*/
.encart-libre-sans-contour {padding-bottom: 0.25em; clear: left;overflow: hidden;}
.encart-libre-contour-sans-titre, .encart-libre-contour-titre-violet, .encart-libre-contour-titre-gris, .encart-libre-contour-titre-rouge, .encart-libre-contour-titre-vert {background: url(../images/encart-libre.png) no-repeat left bottom; padding-bottom: 0.75em; clear: left; overflow: hidden;}
.encart-libre-sans-contour h2{min-height: 10px; padding: 5px 10px 10px 10px; margin-bottom: 0.25em;}
.encart-libre-contour-sans-titre div{background:url(../images/encart-libre-haut-sans-titre.png) no-repeat; min-height: 10px; padding-top: 10px; padding-bottom:10px; margin-bottom: 0.25em;}
.encart-libre-contour-sans-titre div h2{ min-height: 10px; padding: 10px;  margin-bottom: 0.25em;}
.encart-libre-contour-titre-violet h2{color: #fff; background:url(../images/encart-libre-haut-gris.png) no-repeat; min-height: 10px; padding: 10px; margin-bottom: 0.75em;}
.encart-libre-contour-titre-gris h2{color: #fff; background:url(../images/encart-libre-haut-gris.png) no-repeat; min-height: 10px; padding: 10px; margin-bottom: 0.75em;}
.encart-libre-contour-titre-rouge h2{color: #fff; background:url(../images/encart-libre-haut-rouge.png) no-repeat; min-height: 10px; padding: 10px; margin-bottom: 0.75em;}
.encart-libre-contour-titre-vert h2{color: #fff; background:url(../images/encart-libre-haut-vert.png) no-repeat; min-height: 10px; padding: 10px; margin-bottom: 0.75em;}
.encart-libre-sans-contour h3,.encart-libre-contour-sans-titre div h3, .encart-libre-contour-titre-violet h3, .encart-libre-contour-titre-gris h3, .encart-libre-contour-titre-rouge h3, .encart-libre-contour-titre-vert h3 {font-weight: bold; font-size: 0.75em; margin-bottom: 0.25em; margin-left: 10px;}
.encart-libre-sans-contour p,.encart-libre-contour-sans-titre div p, .encart-libre-contour-titre-violet p, .encart-libre-contour-titre-gris p, .encart-libre-contour-titre-rouge p, .encart-libre-contour-titre-vert p {margin: 0 10px;}
.encart-libre-sans-contour div.attribut-html,.encart-libre-contour-sans-titre div div.attribut-html, .encart-libre-contour-titre-violet div.attribut-html, .encart-libre-contour-titre-gris div.attribut-html, .encart-libre-contour-titre-rouge div.attribut-html, .encart-libre-contour-titre-vert div.attribut-html {margin: 0 10px;}
.encart-libre-sans-contour .en-savoir-plus,.encart-libre-contour-sans-titre div .en-savoir-plus, .encart-libre-contour-titre-violet .en-savoir-plus, .encart-libre-contour-titre-gris .en-savoir-plus, .encart-libre-contour-titre-rouge .en-savoir-plus, .encart-libre-contour-titre-vert .en-savoir-plus {font-weight: bold; margin-top: 0.5em;}

/*** CARTE AGENCES ***/
/***************************/

/* Corps */
#ms-container{ width:756px; margin:15px;}
.ms-none{ display:none!important}
#ms-corps{ border:1px solid #CCC; border-top:none; border-bottom:none; float:left; width:100%; font-size:72%;}
#ms-corps h2{ width:300px; float:left; font-size:1.4em; color:#666666; padding-left:25px; padding-top:5px;}
*+html #ms-corps h2{line-height:1.5em;}
#ms-corps .image-article-sous-sous-rubrique-large h4{font-size:100%; font-weight: bold; padding: 0.5em 0 0 0; margin: 0; padding-left: 10px; line-height:140%;}
#ms-corps .ms-retour{ width:195px; background:url(../images/back_retour.gif) 0 0 no-repeat; height:31px; float:right; padding:3px 0 0 36px; margin-right:30px;}
#ms-corps .ms-retour a{ text-decoration:none; color:#66668B;}
#ms-corps .ms-hr{ background:url(../images/back_hr.gif) 0 0 repeat-x; height:2px; margin-left:5px; margin-top:3px; float:left; width:740px;}
#ms-corps .ms-inter{ float:left; padding-left:25px;}

/* Iframe*/
#ms-corps .ms-mappy{ padding-top:20px;	float:left; _padding-top:0;}
#ms-corps .ms-fmappy{ border:1px solid #147a64;	width:699px;	height:380px;}
* html #ms-corps .ms-fmappy{ width:698px}
.ms-listeagence{ float:left; background:url(../images/back_menuliste.gif) 0 0 no-repeat;	width:100%;	margin-top:15px;}
.ms-listeagence2 {background:url(../images/back_menuliste_2.jpg) 0 0 no-repeat;}
.ms-img{ font-size:1%;}

/* Onglets */
.ms-listeagence ul{	font-size:1em; float:left;	margin:0; padding:0; margin-left:20px;}

.ms-listeagence .ms-tab li{	
	overflow:hidden;
	float:left; 
	margin:0;
	padding:0 5px 0 18px;
	line-height:120%;
}
.ms-listeagence .ms-tab li a {
	overflow:hidden;
	display:block;
	_display:inline-block;
	margin-top:4px;
	padding:0 20px 0 38px;
	color:#000;
	border-right:1px solid #CCC;
	background:transparent url(../images/bg_onglet_listeAgence.gif) no-repeat 0 -60px;
}
	.ms-listeagence .ms-tab li a span {
		display:block;
		float:left;
		padding:7px 15px 7px 0;
		_padding:7px 15px 12px 0;
		cursor:hand;
	}
.ms-listeagence .ms-tab li a.selected { background:transparent url(../images/bg_onglet_listeAgence.gif) no-repeat 0 0;}
.ms-listeagence .ms-tab li a.selected  span{ background:transparent url(../images/bg_onglet_listeAgence.gif) no-repeat 100% 0;}

.ms-listeagence .ms-tab h3{ font-size:1em; margin:0; padding:0;}
.ms-listeagence .ms-tab h3 a{ padding-top:8px; height:22px;}
.ms-scroll{	float:left; width:699px; border:1px solid #CCC; border-top:none; border-bottom:none; height:320px; position:relative; padding-top:15px;background-color:#fff;}
* html .ms-scroll{ margin-top:-8px;}
* html .ms-ci { height:10px; margin-top:-1px;}

/* bloc adresses agences*/
.ms-liste-num{ list-style:none; padding:0; margin:0px; color:#4e4e4e; }
.ms-liste-num li{ padding:10px 15px 10px 20px; border-bottom:1px dashed #ccc; float:left; width:625px;}
.ms-liste-num li p{ font-size:0.85em;}
.ms-liste-num address{ font-size:1em; font-style:normal; font-weight:bold; padding:0; margin:0}
/*.ms-liste-num ul { width:100px; position:relative; top:-10px; left:0px; margin-top:-40px;}*/
.ms-liste-num ul li{ padding:0; margin:0; border:none; width:135px;}
.ms-liste-num .ms-plan{ display:block; background:url(../images/bg_btn_plan.jpg) 0 1px no-repeat; padding-left:55px; color:#9090a0; font-weight:bold; margin-bottom:6px;}
.ms-liste-num .ms-myrendre{ display:block; background:url(../images/bg_btn_myrendre.jpg) 0 2px no-repeat; padding-left:38px; color:#9090a0; font-weight:bold;}
.ms-liste-num .ms-horaire span{ display:block; width:50px; float:left; height:40px; font-weight:bold;}
.ms-liste-num span{font-weight:bold;}
.ms-liste-num img{ vertical-align:top;}
.ms-liste-num p, .ms-liste-num address{ width:450px; float:left;}
.ms-liste-num span.ms-tel{ padding-right:18px; display:block; float:left; height:15px; margin-top:8px;}
.ms-liste-num span.ms-tel a{ background:#FFF; display:block; float:left; padding-right:3px; height:15px; margin-right:5px}
.ms-liste-num span.ms-label{ display:block; float:left; margin-right:5px; margin-top:8px;}
.ms-liste-num span.ms-liste-numordre {color:#147A64}

/* custom scroll */
#pane1, #pane2, #pane3 { height: 310px; overflow:auto; padding:0 0px; margin:0 15px 0 0px;}
#pane4 { height:210px; overflow:auto; padding:0 0 0 10px; margin:0 15px 0 0px;}
.jScrollPaneContainer {	position: relative; overflow: hidden; z-index: 1;}
.jScrollPaneTrack {	position: absolute; cursor: pointer; right: 0; top: 0; height: 100%; background:url(../images/scroll_back_top.jpg) 0 0 no-repeat;}
.jScrollPaneDrag { position: absolute; background:url(../images/scroll_bar.gif) 0 -20px no-repeat; cursor: pointer; overflow: hidden; left:0px; margin-top:2px; z-index:2;}
.jScrollPaneDragTop { position: absolute; top: 0; left: 0px; overflow: hidden; background:url(../images/scroll_bar.gif) 0 -9px no-repeat; height:15px; }
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; height:4px; background:url(../images/scroll_bar.gif) 0 0 no-repeat; z-index:2;}
a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 9px;}
a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; background:url(../images/scroll_back_bot.jpg) 0 0 no-repeat; height:10px;}

/* detail agences */
.ms-detail { background:#e7f0f4 url(../images/back_detail.jpg) 0 0 no-repeat; width:702px; font-size:1em; line-height:110%; float:left; margin-top:20px;}
.ms-detail ul{ padding:0; margin:0; font-size:1em;}
.ms-detail ul.ms-address{ margin:15px; font-size:1em; width:410px; float:left;}
.ms-detail ul.ms-address a{ color:#4E4E4E;}
.ms-detail .ms-address address{ font-style:normal; color:#333333; font-size:1.3em; font-weight:bold; float:left; margin-bottom:5px; width:400px; text-transform:uppercase;}
.ms-detail .ms-address li{ margin-top:5px; width:400px}
.ms-detail .ms-address span{ display:block; float:left; width:62px; font-weight:bold;}
.ms-detail .ms-address address span { width:410px; margin-top:7px;}
.ms-detail .ms-address span.ms-cons{ width:140px; clear:both;}
.ms-detail .ms-address .ms-double { overflow:hidden; zoom:1;}
.ms-detail .ms-address .ms-double ul{ width:200px; float:left;}
.ms-detail .ms-address .ms-double li{ padding-bottom:5px; margin:0; width:260px;}

.ms-detail .ms-illus-address{ float:right; width:220px; margin:20px 10px 10px 0px;}
.ms-detail .ms-illus-address a{ background:url(../images/back_loupe.jpg) 0 0 no-repeat; display:block; width:175px; height:25px; padding-left:40px; padding-top:5px; margin-bottom:10px; color:#147a64; font-weight:bold;}

/* Onglet */
.ms-cadre{ border-left:1px solid #ccc; border-right:1px solid #ccc; float:left; width:699px; padding-top:20px;}
.ms-listeagence .ms-tab2 li{float:left; padding:0 10px; height:30px; }
.ms-listeagence .ms-tab2 li a{ color:#000; width:300px; display:inline-block; height:28px; margin-top:4px; border-right:1px solid #CCC; text-align:center; padding-top:2px;}
.ms-listeagence .ms-tab2 li.ms-plan a.selected, .ms-listeagence .ms-tab2 li.ms-pres a.selected{ color:#000; background:url(../images/back_onglet.jpg) center 1px no-repeat;}
.ms-listeagence .ms-tab2 li.ms-pres a{ color:#000; border:none;}

/* Onglet plan */

.ms-recherche{ float:left; width:306px; background:#0f6f59 url(../images/back_iti.jpg) 0 0 no-repeat; margin-left:30px}
.ms-recherche p.ms-titre, .ms-votre-iti p.ms-titre{ color:#FFF; text-align:center; font-size:1em; font-weight:bold;}
.ms-recherche legend{ display:none;}
.ms-recherche fieldset{ background:#FFF; margin:0 2px 1px 2px; padding:8px 10px 20px 45px;}
.ms-recherche fieldset label{ position:static; font-size:0.9em; display:block; color:#4e4e4e; line-height:normal; margin-top:5px;}
.ms-recherche fieldset p{ width:160px; float:left;}
.ms-recherche fieldset p label, .ms-recherche fieldset p input { font-size:1.4em;}
.ms-recherche #ms-rue{width:240px;}
.ms-recherche #ms-cp{width:80px;}
.ms-recherche #ms-ville{width:135px;}
.ms-recherche #ms-pays{width:135px;}
.ms-recherche input, .ms-recherche select{ border:1px solid #7494b2; font-size:0.9em;}
.ms-recherche input.ms-inv { border:2px solid #ff5b00; width:240px;}
.ms-recherche .ms-valider{ text-align:right; background:#FFF; padding:10px 15px 0 0; margin:0 2px}
.ms-recherche .ms-valider input{ border:none;}

.ms-iframe-s {float:left; width:306px; padding-left:25px;}
.ms-iframe-s .ms-fmappys{ width:300px; height:320px;}

.ms-votre-iti{ width:686px; float:left; background:url(../images/back_votre_iti.gif) 6px 0 no-repeat; margin:20px 0 0 0; padding-top:3px; padding-left:6px;}
.ms-votre-iti p{ font-size:1em;}
.ms-header-iti{ padding-top:15px;  border:1px solid #0b644e; border-bottom:none; float:left; width:684px; }
.ms-votre-iti .ms-recap{ float:left; width:450px; padding-left:10px; font-size:0.9em;}
.ms-votre-iti .ms-recap span{ font-weight:bold; padding-left:13px; }
.ms-votre-iti .ms-recap span.ms-arrive-recap{ padding-left:22px;}
.ms-votre-iti .ms-print, .ms-votre-iti .ms-staf{ color:#0b644e; display:none; display:block; background:url(../images/back_print.gif) 0 0 no-repeat; height:24px; float:left; padding:0 7px 0 35px; margin-left:8px;}
.ms-votre-iti .ms-staf{ background:url(../images/back_staf.gif) 0 0 no-repeat; padding-right:10px;}

.ms-remontee{ border:1px solid #0b644e; border-bottom:none; border-top:none; float:left; width:684px; padding-top:15px}
.ms-remontee .ms-iframe{float:left; width:150px; height:206px; margin-left:10px; border:1px solid #0b644e}
.ms-remontee .ms-datamappy{ border:1px solid #0b644e; width:100%; font-size:0.9em;}
.ms-remontee .ms-datamappy caption{ display:none}
.ms-remontee .ms-datamappy th, .ms-remontee .ms-datamappy td{ text-align:left; padding-left:5px; padding-right:5px;}
.ms-remontee .ms-datamappy .ms-rapel{ border:1px solid #0b644e; border-left:0; border-right:0; padding:5px 0; text-align:center;}
.ms-remontee .ms-datamappy .ms-etape{ padding-left:80px; padding-bottom:5px;}
.ms-remontee .ms-datamappy .ms-etape span{ font-weight:bold; color:#008600;}
.ms-remontee .ms-datamappy .ms-temps{ border-right:1px solid #228600}

/* Onglet presentation */
#ms-pres{ padding:10px;}
/*#ms-pres p{font-size:1em; padding:4px 0px;}*/
#ms-pres p{font-size:1em; padding:4px 0px;padding-left: 20px;margin-left: 0px;}
#ms-pres .ms-stitre{ font-size:1.4em; color:#339999;}
#ms-pres .ms-sintro{ padding-bottom:10px;}
#ms-pres ul{ float:none; margin:0;}
#ms-pres ul li{ line-height:normal; padding:5px 0;}
#ms-pres ul li span{ color:#e05723; font-weight:bold;}
#ms-pres .ms-shoraire{ font-weight:bold; color:#333333; padding:0px;padding-top:10px;}
#ms-pres ul.ms-lh li{ padding:0;}

/* Taux de change */

#taux:after{display: block; height: 0; clear: both; visibility: hidden; content: ".";}
#taux h2{color: #fff; background:url(../images/finance-groupama-home-haut.png) no-repeat; min-height: 15px; padding: 20px 20px  0pt;}

#taux div{margin: 0 0.5em 0 20px;}
#taux div#taux-span{background: url(../images/finance-groupama-home-milieu.png) no-repeat; width: 100%; height: 20px; margin: 0;}
#taux ul{  font-weight: bold; font-size: 1.1em; color: #000000; width: 255px; padding: 0; margin: 0 0 0 10px ; float: left;}
#taux ul li{ line-height:1em; min-height: 1em; border-bottom: 1px solid #B1B1B1; margin-top:2px; margin-bottom:-0px; padding-bottom:1px;   clear:both;}
#taux ul li p.taux-image{ float:left; padding-left:0; margin-left:10px;}
#taux ul li p.taux-monnaie{ float:left; padding-left:10px; margin-left:10px;}
#taux ul li p.taux-valeur{ float:right; color: #BB2F06; margin-right:10px;}
#taux p.taux-source, #taux p.taux-date {margin-left:20px;margin-top:3px;color: #565656}
#taux p.taux-date {font-weight:bold;}

.criteres {font-size :0.75em; font-weight:bold;}
.criteres span {display:block; padding-bottom:10px;}
.resultat {font-size :0.75em; margin-top:20px;}
.resultat .header { background:#CCCCCC; height:28px; font-weight:bold;}
.resultat .color1 { background:#CCCCCC;}
.resultat td { padding-left:12px;}
.center { text-align:center;}
.nav-postuler {width:550px!important; }
.color1 { background:#ecf1f2;}
.sourismain { cursor: pointer; }

div.attribut-html{font-size: 0.6875em; line-height: 1.25em;}
div.attribut-html p{font-size: 1em;}
div.attribut-html ul {font-size: 1em;}

/*LGRA LCOH EVO-0007 evenement agenda*/
/*Ancienne valeur : width=5.1em*/
#agenda table th.premiere, #agenda table td.premiere{width: 7.9em; border-left: 0;}
/*FIN LGRA LCOH EVO-0007 */
/*LGRA LCOH EVO-0007 evenement agenda*/
#agenda p.flechedatefin{background:url("../images/fleche-noir-bas-droite.gif") no-repeat scroll 5px 2px transparent;line-height:1em;
padding:0em 0 0em 20px;
font-size:11px;}
/*FIN LGRA LCOH EVO-0007 */
/*ACLE LCOH EVO-0007 evenement agenda*/
div.extrait-article-sous-sous-rubrique span.flechedatefin{background:url("../images/fleche-noir-droite.gif") no-repeat scroll 5px 4px transparent;line-height:1em;
padding:0em 0 0em 20px;}
/*ACLE LGRA LCOH EVO-0007 */
/*ACLE LCOH EVO-0007 evenement agenda*/
#agenda-rubrique span.flechedatefin{background:url("../images/fleche-noir-droite.gif") no-repeat scroll 5px 4px transparent;line-height:1em;
padding:0em 0 0em 20px;}
/*ACLE LGRA LCOH EVO-0007 */


