html,body,table,td {width:100%;height:100%;margin:0;padding:0;font-family:Verdana,sans-serif;}
body{text-align:center;font-family:Verdana;background-color:white;}
table{border-spacing:0;border-collapse:collapse;}
a{text-decoration:none;font-weight:bolder;}
a:hover{text-decoration:underline;background:transparent;}
img{display:block;border:0;}
.clear{clear:both;}
/**********************************************************/

/*Barre de menu haut*/
.navbar-inverse{background-color:lightgrey;border-color:transparent;margin:0;}
.navbar-inverse .navbar-brand{color:black;letter-spacing:1px;height:67px;line-height:50px;font-size:25px;}
.navbar-inverse .navbar-brand:hover{color:black;}
.navbar-inverse .navbar-nav li a:hover, .navbar-inverse .navbar-nav li a{font-weight:bold;background-color:transparent;}
.navbar-inverse .navbar-nav .active a:hover, .navbar-inverse .navbar-nav .active a{color:white;font-weight:bold;background-color:transparent;}
.navbar-header{width:80%;margin:0 10%;}
.navbar-nav{background-color:black;width:80%;margin:0 10%;}
/* Centrage menu */
.navbar-nav li{float:left;text-align:center;width:25%;padding:.4em 0;}
.style_header{height:400px;}
.centre_header{text-align:center;}
.centre_header h1{color:white;font-weight:normal;font-size:30px;letter-spacing:5px;font-family: 'Oswald', sans-serif;text-shadow:0 0 3px #000;}
.centre_header .sous_titre{color:white;font-weight:normal;font-size:20px;font-weight:normal;letter-spacing:5px;font-family: 'Oswald', sans-serif;text-shadow:0 0 5px #000;}
#icone_services{color:white;}
#icone_paiement{color:white;}
#icone_contact{color:white;}
/* Adaptation automatique taille image carousel
/* Mobile */
@media (max-width: 767px) {.carousel-page {height:auto;}.carousel-page > img {width:100%;height:auto;}}
/* tablets */
@media (max-width: 991px) and (min-width: 768px) {.carousel-page {height:auto;}.carousel-page > img {width:100%;height:auto;}}
/* laptops */
@media (max-width: 1023px) and (min-width: 992px) {.carousel-page {height:400px;color:white;}.carousel-page > img {width:100%;height:auto;}}
/* desktops */
@media (min-width: 1024px) {.carousel-page {height:400px;color:white;}.carousel-page > img {width:100%;height:auto;}}
.row a:hover{text-decoration:none;}
.row a span:hover{color:black;}
/* changement couleur bulle du carousel */
.carousel-indicators,.carousel-indicators>li,.carousel-indicators>li.active{margin-bottom:-5px;}
.carousel-indicators>li{width:20px;height:20px;background:lightgrey;}
.carousel-indicators>li.active{width:20px;height:20px;background:#e47037;}
.section_icone_accueil{margin-bottom:20px;margin-top:20px;}
.section_texte_accueil{font-size:1.2em;letter-spacing:1px;min-height:200px;}
.section_btn_accueil{padding-bottom:20px;}
/* style fond text carrousel */
.fond_txt_car{background-color:rgba(102,102,102,0.8);border-radius:20px;padding:0 5px 5px 5px;}
#CarteContact{width:100%;height:350px;margin:20px 0;border:2px solid blue;}
.overlay{display:block;text-align:center;color:#fff;font-size:15px;line-height:20px;opacity:0.8;background:#4477aa;border:solid 2px #336699;border-radius:4px;box-shadow:2px 2px 10px #333;text-shadow:1px 1px 1px #666;padding:0 4px;}
.overlay_arrow{left:50%;margin-left:-16px;width:0;height:0;position:absolute;}
.overlay_arrow.above{bottom:-15px;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #336699;}
.overlay_arrow.below{top:-15px;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #336699;}
#footer{min-height:50px;margin-top:10px;background-color:black;line-height:50px;border-radius:5px;font-size:11px;padding:0 10px;color:white;}
#footer a{color:white;}
.colonne_ville{position: relative;width:30%;float:left;padding-left:10px;color:black;letter-spacing:1px;}
.titre_lettre{color:blue;font-size:20px;font-weight:bold;}
#customers {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

#customers td, #customers th {
  border: 1px solid #ddd;
  padding: 8px;
}
#customers th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #346cd3;
  color: white;
}