/* ==========================================================================
   @3-GLOBAL
   ========================================================================== */
/* ==========================================================================
   @0-VARIABLES
   ========================================================================== */
/* Couleurs
  ========================================================================== */
/* Taille des polices
  ========================================================================== */
/** Correctif permettant d'émuler la propriété border-radius sur IE6/7/8*/
/* line 12, ../scss/3-global-TABLETTE.scss */
.old-ie .box {
  behavior: url(border-radius.htc);
}

/* GRILLE ET POINTS DE RUPTURES TABLETTE / DESKTOP
  ========================================================================== */
/* line 38, ../scss/partielles/_grille.scss */
.grid-1 {
  float: left;
  margin-right: 3.06748%;
  width: 5.52147%;
}

/* line 42, ../scss/partielles/_grille.scss */
.middle-1 {
  float: left;
  width: 7.05521%;
}

/* line 46, ../scss/partielles/_grille.scss */
.last-1 {
  float: left;
  width: 5.52147%;
}

/* line 50, ../scss/partielles/_grille.scss */
.grid-2 {
  float: left;
  margin-right: 3.06748%;
  width: 14.11043%;
}

/* line 54, ../scss/partielles/_grille.scss */
.middle-2 {
  float: left;
  width: 15.64417%;
}

/* line 58, ../scss/partielles/_grille.scss */
.last-2 {
  float: left;
  width: 14.11043%;
}

/* line 62, ../scss/partielles/_grille.scss */
.grid-3 {
  float: left;
  margin-right: 3.06748%;
  width: 22.69939%;
}

/* line 66, ../scss/partielles/_grille.scss */
.middle-3 {
  float: left;
  width: 24.23313%;
}

/* line 70, ../scss/partielles/_grille.scss */
.last-3 {
  float: left;
  width: 22.69939%;
}

/* line 74, ../scss/partielles/_grille.scss */
.grid-4 {
  float: left;
  margin-right: 3.06748%;
  width: 31.28834%;
}

/* line 78, ../scss/partielles/_grille.scss */
.middle-4 {
  float: left;
  width: 32.82209%;
}

/* line 82, ../scss/partielles/_grille.scss */
.last-4 {
  float: left;
  width: 31.28834%;
}

/* line 87, ../scss/partielles/_grille.scss */
.grid-5 {
  float: left;
  margin-right: 3.06748%;
  width: 39.8773%;
}

/* line 91, ../scss/partielles/_grille.scss */
.middle-5 {
  float: left;
  width: 41.41104%;
}

/* line 95, ../scss/partielles/_grille.scss */
.last-5 {
  float: left;
  width: 39.8773%;
}

/* line 100, ../scss/partielles/_grille.scss */
.grid-6 {
  float: left;
  margin-right: 3.06748%;
  width: 48.46626%;
}

/* line 104, ../scss/partielles/_grille.scss */
.middle-6 {
  float: left;
  width: 50%;
}

/* line 108, ../scss/partielles/_grille.scss */
.last-6 {
  float: left;
  width: 48.46626%;
}

/* line 112, ../scss/partielles/_grille.scss */
.grid-7 {
  float: left;
  margin-right: 3.06748%;
  width: 57.05521%;
}

/* line 116, ../scss/partielles/_grille.scss */
.middle-7 {
  float: left;
  width: 58.58896%;
}

/* line 120, ../scss/partielles/_grille.scss */
.last-7 {
  float: left;
  width: 57.05521%;
}

/* line 125, ../scss/partielles/_grille.scss */
.grid-8 {
  float: left;
  margin-right: 3.06748%;
  width: 65.64417%;
}

/* line 129, ../scss/partielles/_grille.scss */
.middle-8 {
  float: left;
  width: 67.17791%;
}

/* line 133, ../scss/partielles/_grille.scss */
.last-8 {
  float: left;
  width: 65.64417%;
}

/* line 138, ../scss/partielles/_grille.scss */
.grid-9 {
  float: left;
  margin-right: 3.06748%;
  width: 74.23313%;
}

/* line 142, ../scss/partielles/_grille.scss */
.middle-9 {
  float: left;
  width: 75.76687%;
}

/* line 146, ../scss/partielles/_grille.scss */
.last-9 {
  float: left;
  width: 74.23313%;
}

/* line 150, ../scss/partielles/_grille.scss */
.grid-10 {
  float: left;
  margin-right: 3.06748%;
  width: 82.82209%;
}

/* line 154, ../scss/partielles/_grille.scss */
.middle-10 {
  float: left;
  width: 84.35583%;
}

/* line 158, ../scss/partielles/_grille.scss */
.last-10 {
  float: left;
  width: 82.82209%;
}

/* line 163, ../scss/partielles/_grille.scss */
.grid-11 {
  float: left;
  margin-right: 3.06748%;
  width: 91.41104%;
}

/* line 167, ../scss/partielles/_grille.scss */
.middle-11 {
  float: left;
  width: 92.94479%;
}

/* line 171, ../scss/partielles/_grille.scss */
.last-11 {
  float: left;
  width: 91.41104%;
}

/* line 176, ../scss/partielles/_grille.scss */
.grid-12 {
  float: left;
  margin-right: 3.06748%;
  width: 100%;
}

/* line 180, ../scss/partielles/_grille.scss */
.middle-12 {
  float: left;
  width: 101.53374%;
}

/* line 184, ../scss/partielles/_grille.scss */
.last-12 {
  float: left;
  width: 100%;
}

/* Général
  ========================================================================== */
/* line 25, ../scss/3-global-TABLETTE.scss */
.clear {
  clear: both;
  margin: 0;
  padding: 0;
  height: 0 !important;
}

/* line 32, ../scss/3-global-TABLETTE.scss */
.end, .last {
  margin-right: 0 !important;
}

/* line 37, ../scss/3-global-TABLETTE.scss */
hr {
  display: block;
  clear: both;
  width: 100%;
  height: 1px;
  border: 0;
  background-color: #a5a5a5;
  margin: 15px 0 15px 0;
}

/* line 47, ../scss/3-global-TABLETTE.scss */
.alignRight {
  text-align: right;
}

/* line 51, ../scss/3-global-TABLETTE.scss */
.floatRight {
  float: right;
}

/* line 56, ../scss/3-global-TABLETTE.scss */
img, a img, a:visited img, a:hover img, a:focus img, a:active img {
  border: none;
}

/* line 60, ../scss/3-global-TABLETTE.scss */
a:visited, a:hover, a:focus, a:active {
  border: none;
  outline: 0;
}

/* line 65, ../scss/3-global-TABLETTE.scss */
body {
  /*width: 100%;
  height: 100%;*/
  margin: 0;
  padding: 0;
  background: url(img/bg.jpg);
  border-top: 5px solid #1c9ca5;
}

/* line 74, ../scss/3-global-TABLETTE.scss */
section {
  overflow: hidden;
  clear: both;
  margin-top: 30px;
}

/* line 80, ../scss/3-global-TABLETTE.scss */
.bg-header {
  height: 160px;
  overflow: hidden;
  clear: both;
}

/** header pour TABLETTES*/
@media screen and (max-width: 768px) {
  /* line 90, ../scss/3-global-TABLETTE.scss */
  header {
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
  }
}
/** header pour DESKTOP*/
@media screen and (min-width: 769px) {
  /* line 99, ../scss/3-global-TABLETTE.scss */
  header {
    max-width: 978px;
    padding: 0 30px;
    height: 121px;
    margin: 0 auto;
  }
}
/* line 107, ../scss/3-global-TABLETTE.scss */
header .logo-adding {
  float: left;
  padding: 10px 0 0 0;
  margin-right: 18.91616%;
}

/* line 113, ../scss/3-global-TABLETTE.scss */
header .logo-entreprise {
  float: left;
  width: 252px;
  height: 160px;
  background: url(img/bg-logo-entreprise.png);
  text-align: center;
}

/* line 121, ../scss/3-global-TABLETTE.scss */
header .logo-entreprise img {
  width: 200px;
  height: 85px;
  padding: 20px 0 0 0;
}

/* line 127, ../scss/3-global-TABLETTE.scss */
header .espace-personnel {
  float: left;
  width: 252px;
  height: 160px;
  background-color: #1c9ad5;
}

/* line 135, ../scss/3-global-TABLETTE.scss */
.weight {
  font-weight: bold;
}

/* line 139, ../scss/3-global-TABLETTE.scss */
.widthAuto {
  width: 95%;
}

/* #Menu http://codepen.io/larrygeams/pen/feoDc
  ========================================================================== */
/* line 149, ../scss/3-global-TABLETTE.scss */
.bg-nav {
  background: #1c99d5;
}

/** nav pour TABLETTES*/
@media screen and (max-width: 768px) {
  /* line 157, ../scss/3-global-TABLETTE.scss */
  nav {
    width: 100%;
    height: 43px;
    padding-left: 5px;
    padding-right: 5px;
    margin: 0;
    background: #1c99d5;
  }
}
/** nav pour DESKTOP*/
@media screen and (min-width: 769px) {
  /* line 169, ../scss/3-global-TABLETTE.scss */
  nav {
    max-width: 978px;
    height: 43px;
    margin: 0 auto;
    background: #1c99d5;
  }
}
/* line 179, ../scss/3-global-TABLETTE.scss */
ul {
  margin: 0px;
  padding: 0px;
}

/* line 184, ../scss/3-global-TABLETTE.scss */
ul.dropdown {
  position: relative;
  width: 100%;
}

/* line 189, ../scss/3-global-TABLETTE.scss */
ul.dropdown li {
  font-weight: bold;
  float: left;
  width: auto;
  padding: 0 20px;
  position: relative;
  list-style: none;
}

/* line 198, ../scss/3-global-TABLETTE.scss */
ul.dropdown a:hover {
  color: #000;
}

/* line 202, ../scss/3-global-TABLETTE.scss */
ul.dropdown li a {
  display: block;
  padding: 11px 8px;
  color: #ffffff;
  position: relative;
  z-index: 2000;
  text-align: center;
  text-decoration: none;
  font-weight: 300;
}

/* line 214, ../scss/3-global-TABLETTE.scss */
ul.dropdown li a:hover,
ul.dropdown li a.hover {
  background: #3498db;
  position: relative;
  color: #fff;
}

/* line 221, ../scss/3-global-TABLETTE.scss */
ul.dropdown ul {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  padding: 0 20px;
  z-index: 1000;
}

/* line 231, ../scss/3-global-TABLETTE.scss */
ul.dropdown ul li {
  font-weight: normal;
  background: #f6f6f6;
  color: #000;
  border-bottom: 1px solid #ccc;
}

/* line 238, ../scss/3-global-TABLETTE.scss */
ul.dropdown ul li a {
  display: block;
  color: #34495e !important;
  background: #eee !important;
}

/* line 244, ../scss/3-global-TABLETTE.scss */
ul.dropdown ul li a:hover {
  display: block;
  background: #3498db !important;
  color: #fff !important;
}

/* line 250, ../scss/3-global-TABLETTE.scss */
.drop > a {
  position: relative;
}

/* #Search
  ========================================================================== */
/* line 260, ../scss/3-global-TABLETTE.scss */
.search {
  width: 30.20408%;
  max-width: 296px;
  height: 26px;
  padding: 5px;
  margin: 3px 0 0 0;
  background-color: #616161;
  float: right;
}

/* line 270, ../scss/3-global-TABLETTE.scss */
.search .recherche {
  width: 63.17568%;
  max-width: 187px;
  height: 18px;
  border: 0;
  color: #808080;
  font-style: italic;
  background: url(img/loupe.png) no-repeat 5px 5px white;
  padding-left: 30px !important;
}

/* line 281, ../scss/3-global-TABLETTE.scss */
.search .btn {
  width: 20%;
  max-width: 74px;
  height: 26px;
  padding: 0;
  border: 0;
  border-radius: 5px;
  background-color: #1c9ca5;
  color: #FFFFFF;
  cursor: pointer;
  font-weight: bold;
}

/* Page
  ========================================================================== */
@media only screen and (min-width: 768px) {
  /* line 299, ../scss/3-global-TABLETTE.scss */
  #page {
    max-width: 978px;
    padding: 0 30px;
    margin: 0 auto;
    background-color: #FFFFFF;
  }
}
@media only screen and (max-width: 767px) {
  /* line 299, ../scss/3-global-TABLETTE.scss */
  #page {
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
    margin: 0;
    background-color: #FFFFFF;
  }
}

/* line 318, ../scss/3-global-TABLETTE.scss */
.bg-page {
  width: 100%;
  height: 190px;
  background-color: #1c9ca5;
}

/* line 325, ../scss/3-global-TABLETTE.scss */
#page .ariane {
  font-size: 0.857em;
  margin: 0 0 15px 0;
  padding: 5px 0 0 0;
}

/* -------------------------------- Info bulles ----------------------------*/
/* line 332, ../scss/3-global-TABLETTE.scss */
.infoBulle {
  padding: 7px 0 7px 0;
}

/* Rend invisible tout notre bloc span */
/* line 338, ../scss/3-global-TABLETTE.scss */
a.lienInfoBulle span {
  position: absolute;
  top: -2000em;
  left: -2000em;
  width: 1px;
  height: 1px;
  padding: 10px;
  overflow: hidden;
  background: #FFFFFF;
  /* Définition du fond, sinon on a le même que notre lien */
  border: 1px solid #1c9ca5;
  /* Définition des bordures */
}

/* line 352, ../scss/3-global-TABLETTE.scss */
a.lienInfoBulle {
  color: #212121 !important;
  text-decoration: none;
  padding: 6px 16px 10px 10px;
  /*Définition des marges intérieures de notre lien */
  /* Définition de l'arrière plan de notre lien */
  background: url(img/info-bulle.png) no-repeat right center;
  /*position: relative;*/
  /* Indispensable pour le bon positionnement de l'info-bulle */
  margin: 0 0 0 10px;
}

/* line 364, ../scss/3-global-TABLETTE.scss */
a.lienInfoBulle:hover {
  border: 0;
  /* ligne qui corrige le bug d'IE6 et inférieur */
}

/* Rend visible tout notre bloc span et lui attribue une taille */
/* line 371, ../scss/3-global-TABLETTE.scss */
a.lienInfoBulle:hover span, a.lienInfoBulle:focus span, a.lienInfoBulle:active span {
  top: auto;
  left: auto;
  width: 320px;
  height: auto;
  overflow: visible;
  z-index: 999999;
}

a.lienInfoBulleHaut:hover span {
    bottom:0px;
    width:auto;
}

/* -------------------------------- .article ----------------------------*/
/* line 381, ../scss/3-global-TABLETTE.scss */
.article {
  clear: both;
  overflow: hidden;
  margin: 0 0 30px 0;
}

/* line 387, ../scss/3-global-TABLETTE.scss */
.article img {
  float: left;
  margin: 0 30px 10px 0;
}

/*.article p{
  display: block;
}*/
/* line 396, ../scss/3-global-TABLETTE.scss */
.somme {
  display: block;
  font-weight: bold;
  font-size: 30px;
  text-align: center;
  /*color: #1c9ca5;*/
}

/* line 404, ../scss/3-global-TABLETTE.scss */
.etape3 #tabs-2 .somme, .etape3 #tabs-3 .somme {
  display: block;
  font-weight: bold;
  font-size: 25px;
  text-align: center;
  /*color: #1c9ca5;*/
}

/* line 412, ../scss/3-global-TABLETTE.scss */
table .somme {
  display: block;
  font-weight: bold;
  font-size: 14px !important;
  text-align: right !important;
  /*color: #1c9ca5;*/
}

/* -------------------------------- .legende ----------------------------*/
/* line 423, ../scss/3-global-TABLETTE.scss */
.legende {
  font-weight: bold;
  font-style: italic;
}

/* line 428, ../scss/3-global-TABLETTE.scss */
.annotation {
  font-style: italic;
}

/* line 432, ../scss/3-global-TABLETTE.scss */
.noteBasDePage {
  font-size: 12px;
}

.triangle-right {
    margin-left: 25%;
    margin-top: 1.2%;
    margin-right: 2.8%;
    float: left;
	width: 0px;
	height: 0px;
    border-top: 5px solid transparent;
    border-left: 7px solid #1c9ad5;
    border-bottom: 5px solid transparent;
}


/* -------------------------------- TABLE ----------------------------*/
/* line 437, ../scss/3-global-TABLETTE.scss */
table {
  width: 640px;
  margin: 0;
  padding: 0;
}

/* line 447, ../scss/3-global-TABLETTE.scss */
table tr td {
  padding: 0 0 0 15px;
  list-style-type: circle;
}

/* line 452, ../scss/3-global-TABLETTE.scss */
table tr td > td {
  font-size: 12px !important;
}

/* line 456, ../scss/3-global-TABLETTE.scss */
table .titreTable {
  text-align: left;
  font-weight: bold;
  padding: 5px;
  margin: 15px 0 5px 0;
  background-color: #e1e1e1;
}

/* section
  ========================================================================== */
/** section pour TABLETTES*/
@media screen and (max-width: 768px) {
  /* line 472, ../scss/3-global-TABLETTE.scss */
  .accueil {
    padding-left: 5px;
    padding-right: 5px;
    padding: 0 0 30px 0;
  }
}
/** section pour DESKTOP*/
@media screen and (min-width: 769px) {
  /* line 482, ../scss/3-global-TABLETTE.scss */
  .accueil {
    width: 76.5625%;
    max-width: 980px;
    padding: 0 0 3.06122% 0;
  }
}
/*.col1{
  clear:both;
  margin:0 0 30px 0;
}*/
/*section .col1-2 {
  display: inline-block;
  vertical-align: top;
  width: percentage(473px/980px);
  margin :20px percentage(30px/980px) 0 0;
}*/
/*section .infos-et-conseils .col1-2 {
  width:330px !important;
  padding:0 15px 15px 0;
  float:left;
}*/
/* line 509, ../scss/3-global-TABLETTE.scss */
section .infos-et-conseils .titre {
  border: none !important;
}

/* line 513, ../scss/3-global-TABLETTE.scss */
section .first {
  padding-top: 15px;
}

/*2ème colonne à droite de l'autre*/
/*section .col1-2 .col1-2 {
  width: 200px;
  float: left;
}*/
/*2ème colonne à droite de l'autre*/
/*section .col1-2 .col2-2 {
  width: auto;
  float: right;
  padding: 6px 0 6px 0;
  margin: 0;
}*/
/*section .col2-2 {
  display: inline-block;
  vertical-align: top;
  width: percentage(473px/980px);
  margin:20px 0 0 0;
}*/
/*section .col1-3 {
width: 201px;
  padding: 0 10px;
  margin:0 15px 0 0;
  background-color: #e1e1e1;
  float: left;
}*/
/*section .col2-3 {
width: 201px;
  padding: 0 10px;
  margin:0 15px 0 0;
  background-color: #e1e1e1;
  float: left;
}*/
/*section .col3-3 {
width: 201px;
padding: 0 10px;
background-color: #e1e1e1;
float: left;
}*/
/* ------ .etapesSimulation -------*/
/* line 568, ../scss/3-global-TABLETTE.scss */
.etapesSimulation a.bouton {
  display: inline-block;
  margin: 25px 10px 0 0;
  width: 280px;
  height: 85px;
  line-height: 85px;
  font-size: 24px;
}

/* line 577, ../scss/3-global-TABLETTE.scss */
.etapesSimulation a.bouton:hover {
  display: inline-block;
  margin: 25px 10px 0 0;
  width: 280px;
  height: 85px;
  line-height: 85px;
}

/* ------ .recherches -------*/
/* ------ .nav-simulation -------*/
/* line 590, ../scss/3-global-TABLETTE.scss */
.nav-simulation {
  overflow: hidden;
  padding: 10px 15px 10px 0;
  background-color: #454545;
}

/* line 596, ../scss/3-global-TABLETTE.scss */
.next {
  background: url(img/btn-droite.png) right no-repeat !important;
  margin: 0 0 0 15px;
  padding-right: 40px !important;
  padding-left: 30px !important;
  text-align: left;
  line-height: 50px;
  color: #FFFFFF;
  float: right;
  cursor: pointer;
  border: none !important;
}

/* line 609, ../scss/3-global-TABLETTE.scss */
.prev {
  background: url(img/btn-gauche.png) left no-repeat !important;
  margin: 0 0 0 15px;
  padding-right: 30px !important;
  padding-left: 40px !important;
  text-align: left;
  line-height: 50px;
  color: #FFFFFF;
  cursor: pointer;
  border: none !important;
  display: inline-block;
}

/* line 621, ../scss/3-global-TABLETTE.scss */
.next a, .prev a {
  color: #FFFFFF !important;
}

/* line 625, ../scss/3-global-TABLETTE.scss */
.next a:hover, .prev a:hover {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none !important;
}

/*
.next{
  background: url(img/etape-suivante.png);
  width: 230px;
  height: 48px;
  line-height: 48px;
  float:right;
}

.next a{
  display: inline-block;
  height:100%;
  color:#FFFFFF;
  text-decoration: none;
  padding:0 10px 0 10px;
  font-weight: bold;
}

.next input{
  display: block;
  width: 100%;
  height: 100%;
  border:none !important;
  background: none !important;
  color:#FFFFFF !important;
  cursor: pointer;
  padding:0 30px 0 0 !important;
  font-size: 14px;
}

.prev input{
  display: block;
  width: 100%;
  height: 100%;
  border:none !important;
  background: none !important;
  color:#FFFFFF !important;
  cursor: pointer;
  padding:0 0 0 30px !important;
  font-size: 14px;
}

.prev a:hover{
}

.prev{
  background: url(img/etape-precedente.png);
  width: 105px;
  height: 48px;
  line-height: 48px;
  float:left;
  text-align: center;
  margin: 0 0 0 15px;
}

.prev a{
  display: inline-block;
  width: 100%;
  height:100%;
  color:#FFFFFF;
  text-decoration: none;
  font-size: 14px;
}

.prev a:hover{
}
*/
/* #sidebarGauche
  ========================================================================== */
@media screen and (max-width: 768px) {
  /* line 704, ../scss/3-global-TABLETTE.scss */
  #sidebarGauche {
    float: left;
    max-width: 22.65306%;
    min-width: 16.83673%;
    margin: 0 3.06122% 0 0;
  }
}
/* line 712, ../scss/3-global-TABLETTE.scss */
#sidebarGauche {
  width: 22.65306%;
  float: left;
  margin: 0 3.06122% 0 0;
  padding: 0 0 30px 0;
}

/* line 719, ../scss/3-global-TABLETTE.scss */
#sidebarGauche ul {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
}

/* line 727, ../scss/3-global-TABLETTE.scss */
#sidebarGauche ul li {
  width: 100%;
  height: 100%;
  list-style-type: none;
  background-color: #f4f4f4;
  border-bottom: 1px solid #cccccc;
}

/* line 735, ../scss/3-global-TABLETTE.scss */
#sidebarGauche ul li a {
  display: block;
  padding: 22px 0 22px 15px;
  list-style-type: none;
  color: #212121;
  font: 1.2em 'open_sansregular', Arial, sans-serif;
}

/* line 743, ../scss/3-global-TABLETTE.scss */
#sidebarGauche ul li a:active {
  text-decoration: none;
  color: #FFFFFF;
  background: #1c9ca5 url(img/fleche-contacts.jpg) no-repeat right center;
}

/* line 749, ../scss/3-global-TABLETTE.scss */
#sidebarGauche ul li a:hover {
  text-decoration: none;
  color: #FFFFFF;
  background: #1c9ca5 url(img/fleche-contacts.jpg) no-repeat right center;
}

/* line 755, ../scss/3-global-TABLETTE.scss */
#sidebarGauche ul li a.active {
  text-decoration: none;
  color: #FFFFFF;
  background: #1c9ca5 url(img/fleche-contacts.jpg) no-repeat right center;
}

/* #sidebarDroite
  ========================================================================== */
/* line 763, ../scss/3-global-TABLETTE.scss */
#sidebarDroite {
  width: 222px;
  float: left;
  margin: 28px 0 0 30px;
  padding: 0 0 30px 0;
}

/* line 772, ../scss/3-global-TABLETTE.scss */
#sidebarDroite .titre {
  background-color: #f4f4f4;
  border-bottom: 2px solid #1c9ca5;
}

/* line 777, ../scss/3-global-TABLETTE.scss */
.titre a:hover, .simulation .titre a:hover {
  background-color: #1c9ca5;
  color: #FFFFFF;
  text-decoration: none;
}

/* line 784, ../scss/3-global-TABLETTE.scss */
.mes-documents section a:hover, .simulation section .titre a:hover {
  background: none !important;
}

/* img */
/* line 790, ../scss/3-global-TABLETTE.scss */
#sidebarDroite .lienTitre img, .simulation .lienTitre img {
  float: none !important;
  padding: 0 3px 0 0;
}

/* lienTitre */
/* line 797, ../scss/3-global-TABLETTE.scss */
#sidebarDroite .lienTitre, .simulation .lienTitre {
  display: block;
  width: auto;
  height: 100%;
  padding: 10px;
  /* espace interne du conteneur */
}

/* vAlign */
/* line 806, ../scss/3-global-TABLETTE.scss */
#sidebarDroite .vAlign, .simulation .vAlign {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  margin: 0 !important;
}

/* line 813, ../scss/3-global-TABLETTE.scss */
.vAlign {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  margin: 0 !important;
}

/* line 820, ../scss/3-global-TABLETTE.scss */
#sidebarDroite .h3 {
  width: 155px;
}

/* line 824, ../scss/3-global-TABLETTE.scss */
#sidebarDroite .titre a:hover .h3 {
  color: #FFFFFF;
}

/* line 828, ../scss/3-global-TABLETTE.scss */
#sidebarDroite .texte {
  padding: 15px 0 0 0;
}

/* line 832, ../scss/3-global-TABLETTE.scss */
a.bouton {
  display: inline-block;
  /*width: 168px;*/
  width: auto;
  padding: 0 15px;
  height: 35px;
  line-height: 35px;
  background-color: #a5a5a5;
  float: right;
  color: #FFFFFF;
  text-align: center;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  text-decoration: none;
}

/* line 849, ../scss/3-global-TABLETTE.scss */
a.bouton:hover {
  display: inline-block;
  width: auto;
  padding: 0 15px;
  height: 35px;
  line-height: 35px;
  background-color: #1c9ca5;
  float: right;
  color: #FFFFFF;
  text-align: center;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  text-decoration: none;
}

/* line 865, ../scss/3-global-TABLETTE.scss */
a.btn1 {
  display: inline-block;
  /*width: 168px;*/
  width: auto;
  padding: 0 15px;
  height: 35px;
  line-height: 35px;
  background-color: #a5a5a5;
  color: #FFFFFF;
  text-align: center;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  text-decoration: none;
  clear: both;
}

/* line 882, ../scss/3-global-TABLETTE.scss */
a.btn1:hover {
  display: inline-block;
  width: auto;
  padding: 0 15px;
  height: 35px;
  line-height: 35px;
  background-color: #1c9ca5;
  color: #FFFFFF;
  text-align: center;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  text-decoration: none;
}

/* line 897, ../scss/3-global-TABLETTE.scss */
a.btn2 {
  display: inline-block;
  /*width: 168px;*/
  width: auto;
  padding: 0 15px;
  height: 35px;
  line-height: 35px;
  background-color: #a5a5a5;
  color: #FFFFFF;
  text-align: center;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  text-decoration: none;
}

/* line 913, ../scss/3-global-TABLETTE.scss */
a.btn2:hover {
  display: inline-block;
  width: auto;
  padding: 0 15px;
  height: 35px;
  line-height: 35px;
  background-color: #1c9ca5;
  color: #FFFFFF;
  text-align: center;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  text-decoration: none;
}

/* line 929, ../scss/3-global-TABLETTE.scss */
#sidebarDroite ul {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
}

/* line 937, ../scss/3-global-TABLETTE.scss */
#sidebarDroite ul li {
  width: 100%;
  height: 100%;
  list-style-type: none;
  background-color: #f4f4f4;
  border-bottom: 1px solid #cccccc;
}

/* line 945, ../scss/3-global-TABLETTE.scss */
#sidebarDroite ul li a {
  display: block;
  padding: 22px 0 22px 15px;
  list-style-type: none;
  color: #212121;
  font: 1.2em 'open_sansregular', Arial, sans-serif;
}

/* line 953, ../scss/3-global-TABLETTE.scss */
#sidebarDroite ul li a:active {
  text-decoration: none;
  color: #FFFFFF;
  background: #1c9ca5 url(img/fleche-contacts.jpg) no-repeat right center;
}

/* line 959, ../scss/3-global-TABLETTE.scss */
#sidebarDroite ul li a:hover {
  text-decoration: none;
  color: #FFFFFF;
  background: #1c9ca5 url(img/fleche-contacts.jpg) no-repeat right center;
}

/* footer
  ========================================================================== */
/** footer pour TABLETTES*/
@media screen and (max-width: 768px) {
  /* line 971, ../scss/3-global-TABLETTE.scss */
  footer {
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
    margin: 0;
    border-top: 1px solid #454545;
  }
}
/** footer pour DESKTOP*/
@media screen and (min-width: 769px) {
  /* line 982, ../scss/3-global-TABLETTE.scss */
  footer {
    max-width: 978px;
    margin: 0 auto;
    padding: 0 3.06122% 0 3.06122%;
    /*padding-bottom=0; margin à insérer sur siderbar*/
    border-top: 1px solid #454545;
  }
}
/* line 991, ../scss/3-global-TABLETTE.scss */
footer ul {
  list-style: none;
  float: right;
  padding: 30px 0 30px 0;
  margin: 0;
}

/* line 998, ../scss/3-global-TABLETTE.scss */
footer ul li {
  float: left;
}

/* line 1002, ../scss/3-global-TABLETTE.scss */
footer ul li a {
  padding: 0 15px 0 0;
}
