body { text-align: center; font-family: 'Roboto',sans-serif; font-size: 15px; color: #fdfdfd; font-weight: 300; --iconfill:currentColor }

input, select, textarea, .bk-btn { padding: 3px 6px; background-color: transparent; border: 1px solid rgba(255, 255, 255, .25); color: #fdfdfd!important; border-radius: 2px }
:-webkit-autofill { -webkit-text-fill-color: #fdfdfd }
::placeholder { color: rgba(255, 255, 255, .25) } 
.bk-btn:hover, input:focus, textarea:focus { border: 1px solid rgba(255, 255, 255, .6) }
.gal_button { margin: 6px 6px 0 0 }

#page { margin: 0 auto; width: 844px }
/* HEADER */
#header { height: 136px; position:relative }
#header strong { position: absolute; left: 0; font-weight: 400 }
#header strong a { text-decoration: none; color: #fff!important }
#localisation { position: absolute; right: 0; top: 50px; color: #ccc; font-family: 'Roboto Condensed',sans-serif; color: #fff }
#menu-container { display: block!important; position: absolute; bottom: 0; left: 0; width: 100%; margin-bottom: 6px }
#menu { display: flex; font-family: 'Roboto Condensed',sans-serif; border-radius: 1px }
#menu li a { display: block; padding: 9px 12px 8px; text-decoration: none; font-size: 1.05em; text-transform: uppercase }
#menu li:first-child a { padding-left: 22px }
#menu > .has-submenu > a > span::after { border-color: #fff } /* Menu flèche bas */
#menu > .has-submenu > a:hover > span::after { border-color: #C1C133 }

/* CORP */
#corp { text-align: left; padding: 22px; border-radius: 1px }

/* FOOTER */
#footer { padding: 15px 0; font-family: 'Roboto Condensed',sans-serif; text-align: center; font-size: 0.9em }
#footer a { text-decoration: none }
#stats { margin-bottom: 10px }

/* ACCUEIL */
#home-profil dd { opacity: 0.6 }

/* GALERIES */
#ph_accueil .mg { width: 22px }
.pic_info_conteneur { margin-top: 22px }
.gal_desc { display: none }

/* COMMENTS */
#com td { border-top: 2px solid rgba(255, 255, 255, .1); padding: 1.5em 0 }
#com .first td { border: none }
#com .cel-2 { padding-left: 2em }

/* DIVERS */
#off { border-radius: 1px }
.form td { padding: 5px }

/* TEXTE */
h1, h2 { font-weight: 300 }
h1 { font-size: 1.2em; padding: 8px 12px; border-radius: 2px }
h2 { font-size: 1.1em; padding: 0 16px }
h2::before { content: "\0025B6"; display: block; float: left; margin: -0.15em 0.5em 0 -1em  }
hr { border-top: 2px solid rgba(255, 255, 255, .1) }
ul li { list-style-type: none; margin-left: 1em }
ul:not([id]) li::before { content: "\0025FC"; display: block; float: left; margin: -0.15em 0.5em 0 -1em  }
a { color: #fff }
a:hover	{ color: #C1C133 }
strong { font-weight: 500 }

/* Tooltip  .tooltipster-default  */
.tooltipster-default { border-radius: 0 !important }
.tooltipster-content { color:#101010 }