/* Couleurs */
/* e3d18a doré */ 
/* 1D2D58  bleu texte */

/* Hack pour sticky footer */
html, body{height: 100%;}
#container-wrapper{min-height: 100%; height: auto !important; height: 100%;  }

/* Conteneurs principaux */
body{margin: 0; padding: 0;font-family: arial, sans-serif; font-size: 13px; 
/*
background: url('../../../images/backgrounds/bg-1024-4.jpg') no-repeat fixed center center
 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
*/
/*background-image: -moz-linear-gradient(to bottom, #13203A, #2B467E);*/
background: #182949;
background-attachment: fixed;
 }
body.homebody #container-wrapper{background: url('../images/trame.png') fixed no-repeat center -1px;}
#container-frame{width: 964px;margin: 0 auto 0 auto;padding-bottom: 75px; }

/* Squeezeboxes*/
#sbox-window{padding: 0 !important;}

/* Bandeau */
#bandeau{background: url('../images/bg-degrad-ltr.jpg') left repeat-y;} /* Hauteur totale : 90px; */
/*  Logo */
#logo{float: left; width: 210px; height: 90px; text-decoration: none; background: url('../images/logo-groupe-mercure.png') 15px center no-repeat; color: #e3d18a;} /* L'image de bg fait 180px * 71px */
/*  Réseaux Sociaux */
#liens-reseaux-sociaux{float: right; padding: 0; padding: 9px 10px 0px 0px;} /* Largeur totale : 30px */
#liens-reseaux-sociaux ul {display: block;margin: 0; padding: 0; list-style-type: none;}
#liens-reseaux-sociaux ul li {display: block; margin: 2px; padding: 2px 0px 2px 0px;}
#liens-reseaux-sociaux ul li a{display: block; padding: 0px 0px 0px 0px; text-decoration: none;}
#liens-reseaux-sociaux ul li a img{display: block; border: none;}
/*  Ligne 1 */
#bandeau-ligne-1{height: 50px; margin: 0 35px 0 215px;padding: 10px 0 0 0;} /* Hauteur totale:  50px + 10px padding */
/*  Changement de langue */
#changement-de-langues{float: left; width: 50px; height: 50px; position: relative;} /* Hauteur totale:  50px */
/*#changement-de-langues:hover{background: #1D2E59;}*/
#mappemonde{ float: left; width: 50px; height: 50px; background: url('../images/fleche-drapeaux.png') 0px 0px  no-repeat;}
#changement-de-langues ul.lang-block{display: none;}
/*#changement-de-langues:hover ul.lang-block{display: block;}*/
#changement-de-langues ul.lang-block{position: absolute; z-index: 9999;  top: 50px; left: 0px;width: 150px;margin: 0; padding: 0; background: #1D2E59;}
#changement-de-langues ul.lang-block li{display: block;margin: 0; padding: 0;}
#changement-de-langues ul.lang-block li a{display: block;padding: 0.8em;color: #e3d18a;}
#changement-de-langues ul.lang-block li a:hover{background: #233C6C;}
	#changement-de-langues.xhover{background: #1D2E59;}
	#changement-de-langues.xhover #mappemonde{background-position: 0px -50px;}
	/*#changement-de-langues.xhover ul.lang-block{display: block;}*/
/*  Groupe souligne */
#groupe-souligne-bandeau-ligne-1{float: right; border-bottom: 1px solid #e3d18a; padding: 14px 0px 0 0;margin: 0 15px 0 0; } /* Hauteur totale:  19px + 14px padding  */
/*  Ma selection */
#conteneur-ma-selection{float: left; position: relative; line-height: 18px; padding: 0 5px 0 16px; background: url('../images/petites-etoiles-ma-selection.png') no-repeat left -0px; }
#lien-ma-selection{display: block;text-decoration: none; color: #e3d18a; padding: 0 22px 0 5px; background: url('../images/fleche-bas.png') no-repeat right center;}
#lien-ma-selection.active{background: url('../images/fleche-haut.png') no-repeat right center;}
#lien-ma-selection:hover{color: #FFFFD0;}
#ma-selection{ display: none; position: absolute; z-index: 24; top: 22px; right: 0; padding: 10px; width: 510px;  background: #1D2E59; overflow: auto; color: #FFFFFF; }
.ma-selection-item{float: left; position: relative; width: 160px; overflow: hidden; margin: 5px;}
.ma-selection-item a{color: #FFFFFF; text-decoration: none;}
.ma-selection-item img{display: block;border: none; width: 160px;}
.ma-selection-item span.ref{text-align: left; width: 154px; font-size: 10px; margin: 0; line-height: 1em; padding: 3px; position: absolute; bottom: 0px; background: url('../images/transparent-pixel-bleu.png');}
.ma-selection-item span.del{position: absolute; bottom: 0px; right: 0px; width: 20px; height: 20px;  overflow: hidden;background: url('../images/del-btn-20px.png') no-repeat center center;}
/*  Alerte mail */
#lien-alerte-mail{float: left; position: relative; line-height: 18px; color: #e3d18a; padding: 0 5px 0 3px;}
#lien-alerte-mail span{display: block; color: #e3d18a; padding: 0 22px 0 5px; cursor: pointer; background: url('../images/fleche-bas.png') no-repeat right center; }
#lien-alerte-mail span:hover{color: #FFFFD0;}
#lien-alerte-mail.active span{background: url('../images/fleche-haut.png') no-repeat right center;}
#alerte-mail{ display: none; position: absolute; z-index: 25; top: 22px; right: 0; width: 350px;  background: #1D2E59; overflow: auto; }
#iframe-alerte-mail{width: 350px; height: 550px; background-color: #1d2e59;}
/*  Recherche par référence */
h1.rechercherefh1 span{color: #304E8C;}
#recherche-par-reference{ float: left; padding: 0 3px 0 8px;}
#inpref{float: left; height: 18px; width: 100px; padding: 0 7px 0 7px; font-size: 13px; border: none; font-family: arial, sans-serif;  background: #e3d18a; color: #1D2D58; box-shadow: 4px 4px 3px #B8A36B inset;}
#recherche-par-reference input.sbmt{float: left; color: #e3d18a; padding: 0 5px 0 5px; cursor: pointer; font-size: 11px;line-height: 18px; border: none; background: #1D2E59; }
#recherche-par-reference input.sbmt:hover{color: #FFFFD0;}
/*  Ligne 2 */
#bandeau-ligne-2{height: 30px; margin: 0 35px 0 215px;} /* Hauteur totale : 30px */
/*  Navigation */
#navigation > ul{float: left; padding: 6px 0 0 0; margin: 0; list-style-type: none;} /* Hauteur totale:  24px + 6px padding */
#navigation > ul > li{float: left; padding: 0 1px 0 1px; position: relative; }
#navigation > ul > li > a, #navigation > ul > li > span.separator{display: block;  font-size: 13px;  line-height: 13px; padding: 0px 10px 6px 10px; color: #e3d18a; text-decoration: none; text-transform: uppercase;
border-width: 0px 1px 5px 1px; border-style: solid; border-color: transparent;}
#navigation > ul > li.active > a, #navigation > ul > li.active > span.separator{border-color: #e3d18a;}
#navigation > ul > li > a:hover{color: #FFFFD0;}
#navigation > ul > li.active > a:hover{color: #E3D18A;}
#navigation > ul.russe a{font-size: 0.9em;}

#navigation > ul > li > ul{display: none; position: absolute; z-index: 1001; top: 24px; left: 0; list-style-type: none; margin: 0; padding: 4px 0 4px 0;  width: 180px;  
background: url('../images/transparent-pixel-bleu-fonce-fonce.png'); }
/*#navigation > ul > li:hover > ul{display: block;}*/
#navigation > ul > li > ul >li {display: block; position: relative;  }
#navigation > ul > li > ul >li > a{display: block; color: #FFFFFF; text-decoration: none; font-size: 12px;  line-height: 12px; padding: 10px 10px 10px 10px; }
#navigation > ul > li > ul > li:hover > a{ background: #1A2D51; }
/*#navigation > ul > li > ul >li.active > a{ background-color: #8997b3; }*/

#navigation > ul > li > ul >li > ul{display: none; position: absolute; z-index: 10025; top: 0; left: 180px; list-style-type: none; margin: 0; padding: 6px 0 6px 0;  width: 210px;  
background: url('../images/transparent-pixel-bleu-fonce-fonce.png'); }
/*#navigation > ul > li > ul >li:hover > ul{display: block;}*/
#navigation > ul > li > ul > li > ul >li {display: block; position: relative; }
#navigation > ul > li > ul > li > ul >li > a{display: block; color: #FFFFFF; text-decoration: none; font-size: 11px;  line-height: 11px; padding: 6px 10px 6px 20px; /*background: url('../images/arrow-right-white-small.png') no-repeat 10px center; */ }
#navigation > ul > li > ul > li > ul > li:hover > a{background-color: #1A2D51; }
/*#navigation > ul > li > ul > li > ul >li.active > a{ background-color: #8997b3; }*/

#navigation > ul > li > ul >li > ul{border-left: solid 1px #1A2D51; }
#navigation > ul > li.deroul-left > ul >li > ul{left: -210px;}

/* Pushs */
#container-pushs{position: relative;}
/* Push 1 */
#push1{position: absolute; width: 219px; top: 349px; left: 153px; background: #8F0F0F;  color: #e3d18a;}
div.pushedito{padding: 10px; cursor: pointer;}
.pusheditowindow1 .sbox-content-clone{background: url('../images/bg-degrad-rtl.jpg') left repeat-y; color: #e3d18a;font-size: 1.2em;}
/* Push 2 */
#push2{position: absolute; width: 219px; top: 128px; left: 373px; background: #e3d18a; color: #1D2D58;}
ul.latestnews{display: block; list-style-type: none; /*padding: 5px 0px 5px 0px;*/ padding: 0; margin: 0;}
ul.latestnews li{display: block;/*padding: 5px 0px 5px 0px;*/ margin: 0; padding: 0; }
ul.latestnews li a{display: block;color: #1D2D58; /*padding: 1em 10px 1em 10px;*/ padding: 23px 10px 23px 10px; text-decoration: none; text-align: center;}
/* Push 3 */
#push3{position: absolute; width: 220px; top: 349px; left: 593px; background: #1D2E59; color: #e3d18a;}
div.sparticle{padding: 10px; cursor: pointer;}
div.sparticletitle{text-align: center;margin: 1em 0 1em 0;}
div.sparticletitle a{color: #e3d18a; text-decoration: none;}

/*Footer (sticky) */
#footer{width: 964px; /*margin: -55px auto 0 auto; height: 55px; */ margin: -88px auto 0 auto; height: 88px; background: url('../images/bg-degrad-ltr.jpg') left repeat-y;}
#footer-ligne-1{height: 40px;}
#footer-ligne-1 ul{float: right; padding: 10px 0 10px 0; margin: 0; list-style-type: none; } /* Height: 20px + 20px padding */
#footer-ligne-1 li{float: right;padding: 0 0 0 0px;border-width: 0 0 0 1px; border-style: solid; border-color: #9DB4F0;}
#footer-ligne-1 li a{display: block;  font-size: 13px;  line-height: 20px; padding: 0 30px 0 30px; color: #9DB4F0; text-decoration: none;}
#footer-ligne-1 li a:hover{color: #FFFFFF; }
#footer-ligne-2 p{display: block; text-align: center; list-style-type: none; padding: 0 1em 0 1em; font-size: 10px;  line-height: 11px; margin: 0; color: #9DB4F0;}
#footer-ligne-2 span.sep{color: #1D2D58;}
#footer-ligne-2 a{color: #9DB4F0; text-decoration: none; }

/* Colonne de gauche */
#colonne-gauche{float: left; width: 250px; padding: 24px 0 0 0;}

/* A AMELIORER */
#colonne-gauche ul{display: block;margin: 0; padding: 0;list-style-type: none;}
#colonne-gauche ul li{display: block;margin: 0; padding: 0; background: #D6DCEA; border-bottom: solid 1px #EEECE3;}
#colonne-gauche ul li a{display: block;padding: 10px 10px 10px 10px;color: #1D2D58; text-decoration: none; font-size: 13px; }
#colonne-gauche ul li a:hover{background: #97a6c5;color: #FFFFFF;}
#colonne-gauche ul li.active > a{background: #1D2E59; color: #E3D18A; text-decoration: none;}
#colonne-gauche ul li ul li{background: #FFFFFF; border-bottom: dotted 1px #F0F0E0;}
#colonne-gauche ul li ul li a{font-size: 12px; padding: 5px 10px 5px 10px; padding-left: 32px;}
#colonne-gauche ul li ul li a:hover{background: #97a6c5;color: #FFFFFF;}
#colonne-gauche ul li ul li.active > a{background: #304e8c; color: #E3D18A;}
#colonne-gauche ul li a.hovr{background: #97a6c5;color: #FFFFFF;} /* Classe speciale pour hover en javascript */

#container-principal{ background: #EEECE3;}

#contenu{color: #1D2D58; text-align: justify;line-height: 22px;} /* margin bottom de 65px pour gerer le sticki footer */
#contenu.contenu-colonne-gauche{margin: 0 0 0 250px; padding: 24px 48px 48px 48px; }
#contenu.contenu-fullscreen{margin: 0; padding: 0 0px 48px 0; }
.overflowhx{overflow: auto; }
.clearak{clear: both;}
#contenu a{color: #1D2D58;}
h1, h2, h3, h4, h1 a, h2 a, h3 a, h4 a{color: #1D2D58; text-decoration: none;}
h1 {line-height: 32px;font-size: 24px;}
h2{line-height: 22px; font-size: 19px;}
h3{line-height: 22px; font-size: 15px; }

#contenu .compact{line-height: 1.3em;}
#contenu .compact-small{line-height: 1.3em;font-size: 0.9em;}
.bold{font-weight: bold;}

/* Fil d'Ariane */
.fil-d-ariane div.breadcrumbs {font-size: 12px; line-height: 16px; color: #696969;}
.fil-d-ariane div.breadcrumbs  a{color: #1D2D58; text-decoration:none; background: url('../images/arrow-right-small.png') right center no-repeat; padding : 0 12px 0 0;}
.fil-d-ariane div.breadcrumbs  a:hover{text-decoration:underline;}

/* Images */
#contenu div.img_caption.right{margin: 0.6em 0 1em 2em;}
#contenu div.img_caption.left{margin: 0.6em 2em 1em 0;}
#contenu div.img_caption img.caption{display: block;}
#contenu div.img_caption p.img_caption{display: block; clear: both; font-size: 0.9em; line-height: 1.1em; margin: 0; padding: 0.5em 0 0 0; color: #696969;text-align: left;   font-style: italic; }
#contenu img.aligne-doite{float: right; margin: 0.6em 0 1em 2em;}
#contenu img.aligne-gauche{float: left; margin: 0.6em  2em 1em 0;}

/* Slideshow */
div.saiyanslideshow{/*background: #BDB693;*/ background: #AEA57A; background-color: #182949;}
.saiyanslideshow-prev{ background: url('../images/slide-arrows.png') 0px 0px no-repeat; width: 30px; height: 40px; top: 50%; margin-top: -20px;}
.saiyanslideshow-next{  background: url('../images/slide-arrows.png') -30px 0px no-repeat; width: 30px; height: 40px; top: 50%; margin-top: -20px;}
/*
div.saiyanslideshow-controls{right: 10px; top: 10px;}
div.saiyanslideshow-controls ul.controls{margin: 0; padding: 0;}
div.saiyanslideshow-controls ul.controls li{width: 20px; height: 20px; float: left;list-style-type: none;background: url('../images/slideshow-puces.png') 0px 0px no-repeat;}
div.saiyanslideshow-controls ul.controls li.control-active{background: url('../images/slideshow-puces.png') 0px -20px no-repeat;}
*/
a.saiyanslideshow-modal{bottom: 5px; right: 5px; width: 30px; height: 30px; text-decoration: none; background: url('../images/agrandir.gif') center center no-repeat;}

/* Pages des regions / agences */
#contenu div.contenu-avec-colonne-droite{margin-right: 170px;}
#contenu div.colonne-droite-contenu{float: right; width: 129px; padding: 20px 0 30px 20px; margin-left: 20px;font-size: 11px; text-align: left; line-height: 1.1em; border-left: solid 1px #F0F0F0;}
#contenu div.colonne-droite-contenu img{display: block;}
#contenu div.colonne-droite-contenu h4{margin: 1em 0 0.5em 0; text-align: left; line-height: 1.1em; }
#contenu div.colonne-droite-contenu ul{display: block; list-style-type: none;margin: 0; padding: 0; text-align: left;}
#contenu div.colonne-droite-contenu ul li{display: block; margin: 0; padding: 0;}
#contenu div.colonne-droite-contenu ul li a{display: block; padding: 0.3em 0 0.3em 9px; color: #1D2D58; text-decoration: none;  background: url('../images/arrow-right-small.png') left center no-repeat; }
#contenu div.colonne-droite-contenu ul li a:hover{text-decoration: underline;}
#contenu .legal-small{font-size: 7px; color: #696969;}
#contenu .contenu-intro{font-weight: bold; line-height: 1.6em; font-size: 0.95em; letter-spacing: 0.05em; }
#contenu .mention-grise{font-weight: bold; line-height: 1.8em; font-size: 1em; letter-spacing: 0.05em; color: #696969; }
#canvas_regions{margin: auto; width: 380px; position: relative;}
#canvas_regions #cartes_output{display: none;position: absolute; z-index: 999; top: 0px; left:0 ; font-size: 11px; line-height: 13px; padding: 2px 5px 2px 5px; background: #000000; color: #FFFFFF; white-space: nowrap; }
#contenu ul.liste-aer{padding: 0 0 0 0; list-style-type: none; }
#contenu ul.liste-aer li{margin: 1.4em 0 1.4em 0; padding: 0 0 0 20px; background: url('../images/arrow-right-small.png') left center no-repeat; }

/* Pagination*/
#contenu div.pagination{clear: both; padding: 10px 10px 0 0;}
#contenu div.pagination ul{clear: both; display: block; text-align: right; height: 2.8em;list-style-type: none; padding: 0; margin: 0; font-size: 1em;}
#contenu div.pagination li{display: inline; margin: 0; line-height: 2.8em;}
#contenu div.pagination li span {padding: 0  0.5em 0 0.5em; font-weight: bold;}
#contenu div.pagination li a {padding: 0.6em  0.5em 0.6em 0.5em; text-decoration: none; border: dotted 1px transparent; color: #1D2D58;}
#contenu div.pagination li a:hover {border: dotted 1px;}
#contenu div.pagination li.pagination-prev a{margin-right: 1em;padding: 0.6em  1em 0.6em 20px; background: url('../images/arrow-left.png') no-repeat left center;}
#contenu div.pagination li.pagination-next a{margin-left: 1em;padding: 0.6em  20px 0.6em 1em; background: url('../images/arrow-right.png') no-repeat right center;}
#contenu div.pagination li.pagination-start{display: none;}
#contenu div.pagination li.pagination-end{display: none;}
#contenu div.pagination li.pagination-prev span{display: none;}
#contenu div.pagination li.pagination-next span{display: none;}


/*
Bouton bootstrap
*/
.bootstrap-btn {
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  vertical-align: middle;
  cursor: pointer;
  background-color: #006dcc;
  *background-color: #1E335C;
  background-image: -moz-linear-gradient(top, #36589D, #1E335C);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#36589D), to(#1E335C));
  background-image: -webkit-linear-gradient(top, #36589D, #1E335C);
  background-image: -o-linear-gradient(top, #36589D, #1E335C);
  background-image: linear-gradient(to bottom, #36589D, #1E335C);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff36589D', endColorstr='#ff1E335C', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.bootstrap-btn:hover{
  color: #ffffff;
  background-color: #1E335C;
  *background-color: #003bb3;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

table.infosbien td.refbien {font-size:12px;}
th{text-align: left;}

#contenu div.colonne-droite-contenu div.regions-coldroite-agences{position: relative; background: #e3d18a;  /*margin-left: -10px;margin-right: -10px;*/  padding: 5px 5px 5px 5px; border:1px solid #FFFFFF; }
#contenu div.colonne-droite-contenu div.regions-coldroite-agences ul li a {background: url('../images/square-right-small.png') left center no-repeat;padding: 0.3em 0 0.3em 9px; font-weight: bold;}
#contenu div.colonne-droite-contenu div.regions-coldroite-agences h4 {padding: 0 0 0 0; margin: 0px 0px 5px 0px; color:#1D2D58; }
#contenu div.colonne-droite-contenu p.colonne-droite-lien-region  {border-top:1px solid #e3d18a; border-bottom :1px solid #e3d18a; margin-top:20px; padding-top:10px;margin-bottom:20px; padding-bottom:10px;}
#contenu div.colonne-droite-contenu p.colonne-droite-lien-region  a {display:block; background: url('../images/square-right-small.png') left center no-repeat;padding: 0.3em 0 0.3em 9px; font-weight:bold; text-decoration:none;}
#contenu div.colonne-droite-contenu p.colonne-droite-lien-region  a:hover{text-decoration: underline;}

/*Formulaires*/
div.item-page fieldset.formFieldset{border:none;}
ol.formContainer li.rsform-block:hover{background:none;}
ol.formContainer li.rsform-block div.formCaption {text-align:right; padding-right:20px; width:30%; border-bottom:1px solid #FFFFFF;}
ol.formContainer li.rsform-block-vous div.formCaption , ol.formContainer li.rsform-block-descchampobligatoire div.formCaption, ol.formContainer li.rsform-block-votre-bien div.formCaption, ol.formContainer li.rsform-block-valider div.formCaption, ol.formContainer li.rsform-block-descchampobligatoire2 div.formCaption, ol.formContainer li.rsform-block-demande div.formCaption, ol.formContainer li.rsform-block-informations-complementaires div.formCaption {border-bottom:none;}
ol.formContainer li.rsform-block-demande div.formCaption, ol.formContainer li.rsform-block-informations-complementaires div.formCaption  {line-height:130px;}
ol.formContainer li.rsform-block-valider div.formBody {float:right; margin-right:25px;}

		/*Formulaires*/
		ol.formContainer li.rsform-block div.formBody input.rsform-error, ol.formContainer li.rsform-block div.formBody textarea.rsform-error {background:#FFFFFF;}
		div.item-page fieldset.formFieldset p {padding:5px 5px 5px 25px; color:#E3D18A; background:#304E8C; font-weight:bold;}

/* Blog événements Lire la suite */
#contenu div.blog p.readmore {float:right; margin-right:20px;}


/* Revue de presse */
a.pdfpresse {padding:4px 0 4px 23px; background:url('../images/pdf.gif') left center no-repeat; float:right; margin: 0 25px 0 0; color: #1D2D58; }
a.pdf{padding:4px 0 4px 23px; background:url('../images/pdf.gif') left center no-repeat; color: #1D2D58; }
div.fondrevuedepresse {background-color: #ffffff; padding: 10px;}

/* Blog fond blanc - Partenaires et revue de presse et equipe internationale et prix mercure */
#contenu div.fondblanc div.items-row {background-color:#FFFFFF; padding: 20px; margin:10px 0 10px 0;}
#contenu div.fondblanc div.item-separator {clear:both;}
#contenu div.equipeinternationale h2 {display:inline;} 
#contenu div.equipeinternationale div.img-intro-left {display:inline; float:left; margin-right:20px;}

/* Images d'intro */
#contenu div.blog div.item div.img-intro-left{float: left; margin: 0 26px 0.1em 0; }
#contenu div.blog div.item div.img-intro-left img{display: block; max-width: 110px; }
#contenu div.blog div.item div.img-intro-right{float: right; margin: 0 0 0.1em 26px;}
#contenu div.blog div.item div.img-intro-right img{display: block; max-width: 110px; }
#contenu div.blog div.item div.img-intro-none{float: left; margin: 0 26px 0.1em 0;}
#contenu div.blog div.item div.img-intro-none img{display: block; max-width: 110px; }

/* Tableaux */
table.datatable{border-collapse: collapse; border-spacing: 0; }
table.datatable th{background-color: #1D2E59; color: #E3D18A; border: 1px solid #EEECE3; padding: 4px 10px 4px 10px;}
table.datatable td{background-color: #FFFFFF; border: 1px dotted #F0F0E0; padding: 4px 10px 4px 10px;}

#swipebox-slider .slide{background-color: #182949;}
#swipebox-action, #swipebox-caption{ background: #182949; box-shadow: none; }

/* Intégration 2015 Emeline */
#contenu .bloc-lien-page-adjacente {clear:both; margin-top:2em;}
#contenu .bloc-lien-page-adjacente strong {margin:0 2em 0 2em;}
#contenu figure.aligne-doite {float: right; margin: 0.6em 0 1em 2em;}
#contenu figure.aligne-gauche {float: left; margin: 0.6em  2em 1em 0;}
#contenu figure img {display:block;}
#contenu figcaption {font-size:11px; font-style:italic; text-align:center;background-color:#FFF; line-height:28px;}
#contenu .espacement-paragraphes {margin-top:1em;}

#colonne-gauche ul li ul li ul li {background: #FFFFFF; border-bottom: dotted 1px #F0F0E0;}
#colonne-gauche ul li ul li ul li a{font-size: 12px; padding: 5px 10px 5px 10px; padding-left: 55px;}
#colonne-gauche ul li ul li ul li a:hover{background: #D3BA81; color: #1D2D58;}
#colonne-gauche ul li ul li ul li.active > a{background: #e3d18a; color: #1D2D58;}
#colonne-gauche ul li ul li ul li:last-child {border-bottom: 0;}


/* Couleurs */
/* e3d18a doré */ 
/* 1D2D58  bleu texte */
/*Lien */

