a.btn{
  background-color: #014b7c;
  border: 1px solid #014b7c;
  color:#FFFFFF;
  padding:10px 20px;
  margin-right:3px;
  cursor:pointer;
  text-decoration:none;
}

.encadre {
  border-top:6px solid #024c7d;
  background-color:#ececec;
  padding: 20px;
  padding-top: 15px;
  margin-bottom:20px;
  margin-left:20px;
  margin-top:15px;
  max-width: 300px;
  float:right;
}

.titre-rouge{
  color: #C00000;
  font-size:1.5rem!important;
  font-weight:normal;
}

span.texte_bleu {
  color: #024c7d;
}

.exergue-pleine-largeur {
  font-size: 1.6em;
    line-height: 1.3em;
    width: 90%;
    position: relative;
    border-left: 6px solid #024c7d;
    padding: 20px;
    padding-top: 15px;
    padding-left: 29px;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-top: 15px;
    float: none;
    display: block;
}

p.lead {
  font-weight: bold;
}

a.lien-retour {
  padding-left:14px;
  background: transparent url("../images/chevron-bleu-gauche.png") no-repeat scroll left center;
}

a.btn:hover, a.btn:focus {
  background-color: #0a182c;
}

a.btn-blanc:link, a.btn-blanc:visited {
  background-color: #FFFFFF;
  border: 1px solid #014b7c;
  color: #014b7c;
  padding:10px 20px;
  margin-right:3px;
  cursor:pointer;
  text-decoration:none;
}

a.btn-blanc:hover, a.btn-blanc:focus {
  background-color: #014b7c;
  color: #FFFFFF;
}
a.termeGlossaire { }
a.contenuFrancais { }
a.nouvelle-fenetre {}
a.hreflang-fr {background-color:#eeeeee;}
a.hreflang-en {background-color:#eeeeee;}
span.lang-fr {background-color:#eeeeee;}
span.lang-en {background-color:#eeeeee;}

a.lien-bouton {background-color:#014b7c; color: #FFFFFF; display:block; text-align:center}
a.lien-chevron-bleu {color: #014b7c; background: transparent url("../images/chevron-bleu.png") no-repeat right center; padding-right:14px;}
strong a.lien-chevron-bleu {color: #014b7c; background: transparent url("../images/chevron-bleu-gras.png") no-repeat right center; padding-right:14px;}

ul.puces-chevrons{ margin-left:0; padding-left:10px;}
ul.puces-chevrons li {list-style:none; margin-left:0; padding-left:10px;}
div.indent {padding-left:2em}
span.texte-a-venir {color:#000;background:yellow;}
span.articles {color:#005194;}
p.boiteRougeTest {border:3px solid red}
p.titre-inondation{line-height:1em; font-family:Arial, Helvetica, sans-serif; color:#00406b; margin:1.3em 0 0.75em; padding:0; clear:both;font-weight:bold; font-size:1.18em; margin:0.75em 0 0.5em; line-height:1.2;}
p.titre-inondation2{line-height:1em; font-family:Arial, Helvetica, sans-serif; color:#00406b; margin:1.3em 0 0.75em; padding:0; clear:both;font-weight:bold; font-size:1.18em; margin:0.75em 0 0.5em; line-height:1.2;}
p.introFormulaire, h2.introFormulaire {}
.lightbox {}
.noBorder{ border:0 }
p.no-telephone-accueil {font-size: 1.8em;}

span.highlight{
  background: #fff4cc;
  font-style: normal;
}

table.mobile td,
table.mobile th{
  background-color: #C0C0C0;
}

table.dataTable td,
table.dataTable th {
  background-color: #CCCCCC;
}

p.highlight{
  background: #fff4cc;
  font-style: normal;
}

span.highlight{
  background: #FFFF80;
}


span.cache-accessibilite {
  color:#cccccc;
}

.cache-accessibilite {
  color:#cccccc;
}

p.cache-accessibilite {
  color:#cccccc;
}

a.cache-accessibilite{
  color:#cccccc;
}
.flottant, p.flottant, span.flottant, h3.flottant{clear:none;}

.text-right {
  text-align:right;
}

.text-center{
  text-align:center;
}

.text-justify {
  text-align:justify;
}
.texte-lois-bleu {
    color: #014b7c;
}