body { background-color:#e1e77d; color: #71382c; line-height: 16px; font: 14px Arial, Helvetica, sans-serif; }
img.marginRight5em { margin-right: 5em;}
img.marginLeft5em { margin-left: 5em}
/* liens internes */
a { color: #d92c16; }
a:hover { color: #7b8013; font-weight: bold }
/* liens externes */
a[href*="http"] { background: url('linkextR.png') no-repeat 100% 0; background-size: 16px 16px; padding-right: 25px;} 
a[href*="http"]:hover {  background-image: url('linkextV.png'); } 
a.extlink-iconeless { background-image: none!important; background: transparent!;}
/* lien bouton */
a.stylebouton { -webkit-border-radius: 1px; -moz-border-radius: 1px;  border-radius: 1px; border: solid thin #0066CC; text-shadow: none;  background: #000000;  background-image: -webkit-linear-gradient(top, #ffffff, #D4D4D4); background-image: -moz-linear-gradient(top, #ffffff, #D4D4D4); background-image: -ms-linear-gradient(top, #ffffff, #D4D4D4); background-image: -o-linear-gradient(top, #ffffff, #D4D4D4); background-image: linear-gradient(to bottom, #ffffff, #D4D4D4); color: #000; padding: 3px 8px; margin: 2px; text-decoration: none; font-family: Arial; font-size: 13.1999998092651px; }
/* menu sandwich */
.burgerAccueil { background-color:#71382c; color: #e1e77d !important; }
.burgerAccueil :hover { background-color:#e1e77d !important; color:#71382c !important;; }

.btn-info {background-color:#ebae41!important; color: #71382c!important;}

.bg-Vert-fonce {background-color: #adb31c!important; /*color: #e1e77d!important;*/} 
.bg-Vert-moyen {background-color: #c6cf1c!important; /*color: #71382c!important;*/} 
.bg-Vert-clair {background-color: #e1e77d!important; /*color: #71382c!important;*/}
.bg-Marron-fonce {background-color: #71382c!important; /*color: #e1e77d!important;*/}
.bg-Miel {background-color: #ebae41!important; /*color: #71382c!important;*/}
.bg-Rouge {background-color: #d92c16!important; /*color: #e1e77d!important;*/}

.cadreOmbre { box-sizing: border-box; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important; margin-bottom: 1rem !important; padding: 1rem !important; position: relative; 
display: flex; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #fff; background-clip: border-box; border: 1px solid rgba(0,0,0,.125); border-radius: .25rem;}
.cadreOmbreRed { box-sizing: border-box; border: 1px solid black; box-shadow: 0 .5rem 0.5rem red !important; margin-bottom: 1rem !important; padding: 1rem !important; 
position: relative; display: flex; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #fff; background-clip: border-box; border-radius: .25rem; background-color:#f6fb60;}


#centrepage-blc {min-height:750px;}
#colgauche { padding-top: 0px; border: none;background-color: #adb31c;}

#diaposbody {border: 2px solid #adb31c; background-color:#adb31c; border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
#diaposheader {border-top-left-radius: 8px;border-top-right-radius: 8px;}

footer { text-align:center; }
.hrmenu {  margin-top: 0px;  margin-bottom: 0px;  border: 0;  border-top: 1px solid #eee; }

nav  { background-color:#c6cf1c; border-radius: 8px; padding: 0 !important; border: 1px solid #ddd; }
section { padding-right: 0 !important; }
.pub  { background-color:#adb31c; border-radius: 8px; padding: 0 !important; border: 1px solid #ddd; }
.panel { background-color: white; border-radius: 8px; padding-bottom: 5px; border: 7px #ebae41 ridge; }


h1 { color: #71382c; text-shadow: 4px 4px 5px #777; }
h2 { color: #71382c!important;}
#h1index { text-align:center; text-shadow: 4px 4px 5px #777; color: black; }

img.imgtextLEFT {float: left; margin-right: 10px;}
img.imgtextRIGHT {float: right; margin-left: 10px;}

#decosbody {padding:0px; position: relative;float: right;}
img.superpose1 { border: 2px solid #adb31c; top: 0px; left: 0px; width: 100%;}
img.superpose { border: 2px solid #adb31c; position: absolute; top: 0px; left: 0px; width: 100%;}

#titrepage { color: white;}

.menuG a { color: #71382c;}
#menunormal {background-color:#c6cf1c; border-radius: 8px; border: 2px solid #adb31c;}
#menunormal li.active {border-bottom-radius: 8px; background-color: #adb31c;}
#menunormal > a:hover { background-color: #e1e77d; color: black;}

.nav > li > a:hover, .nav > li > a:focus { background-color: #e1e77d; color: black; }
.nav > li > a { padding: 5px 16px;}

 @media (max-width: 1200px) { body {  font-size: 1.6rem; }  .well { position: relative} } /* de 0 à 1200 px  (en dessous de 768px l'affichage ça change because hidden-xs )*/
  @media (max-width: 1200px) {  }

.bold {font-weight: bold;}
.deuxcolonnes { -webkit-columns: 2; -moz-columns: 2; columns: 2;}
.troiscolonnes { -webkit-columns: 3; -moz-columns: 3; columns: 3;}
.text-center {text-align: center;}

.table-center { margin-left: auto!important; margin-right: auto!important; }
/* Appliquer uniquement la bordure extérieure */
.table.border-only {  border-collapse: collapse; border: 10px ridge #adb31c; /* Bordure extérieure */ }
.table.border-only th, .table.border-only td { border: none; /* Pas de bordures internes */ }
  
.panel-default > .panel-heading, .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  /*color: #71382c*/; background-color: #adb31c; font-weight: bold;/*border-radius: 8px;*/ }
.p { display: block;}

.modaltext { width: 300px; min-height: 50px; background-color:#ffffe8;}
.zoom2 { padding: 10px;  transition: transform 0.25s ease;  margin: 0 auto; }
.zoom2:hover {  -ms-transform: scale(2); /* IE 9 */  -webkit-transform: scale(1.5); /* Safari 3-8 */  transform: scale(1.5); }
.zoom3 { padding: 10px;  transition: transform 0.25s ease; margin: 0 auto; }
.zoom3:hover { -ms-transform: scale(3); /* IE 9 */  -webkit-transform: scale(3); /* Safari 3-8 */ transform: scale(3); }
.zoom5 { padding: 10px;  transition: transform 0.25s ease; margin: 0 auto; }
.zoom5:hover { -ms-transform: scale(5); /* IE 9 */  -webkit-transform: scale(5); /* Safari 3-8 */ transform: scale(5); }

