@media screen{@font-face{
    font-family: 'chp-fire';
    src: url('/membre/fonts/chp-fire.ttf') format('truetype');font-display:swap}
@font-face{
    font-family: 'death-font';
    src: url('/membre/fonts/death-font.ttf') format('truetype');font-display:swap}
@font-face{
    font-family: 'gothical';
    src: url('/membre/fonts/gothical.ttf') format('truetype');font-display:swap}
@font-face{
    font-family: 'highway-to-hell';
    src: url('/membre/fonts/highway-to-hell.ttf') format('truetype');font-display:swap}
@font-face{
    font-family: 'oldlondon';
    src: url('/membre/fonts/oldlondon.ttf') format('truetype');font-display:swap}
body{
   color: black;
   font-size: 14px;
   font-family: "Trebuchet MS", "Times New Roman", Arial, serif;
   margin: 0px;
   background-color: #3c3c3c;
   background-repeat: repeat;
   cursor:url("/cursorgris.png"), auto;
}
.entour{
   border-top: 1px solid black;
   border-bottom: 1px solid black;
   border-left: 1px solid black;
   border-right: 1px solid black;
   background-image: url(/membre/corps.png); 
   background-repeat: repeat;
}
.headfond{
   background-color: white;
}
p{
   color: black;
   font-size: 14px;
   font-family: "Trebuchet MS", "Times New Roman", Arial, serif;
}
li{
   color: black;
   font-size: 14px;
   font-family: "Trebuchet MS", "Times New Roman", Arial, serif;
}
h1{
   color: #3c3c3c;
   font-family: "Trebuchet MS", "Times New Roman", Arial, serif;
   text-align: center;
   border-top-style: solid;
   border-top-width: 2px;
   border-top-color: #3c3c3c;
   border-bottom-style: solid;
   border-bottom-width: 2px;
   border-bottom-color: #3c3c3c;
}
h2{
   background-image: url("/barreh2.gif");
   background-repeat: repeat;
   background-color: #141414;
   color: #3c3c3c;
   font-family: "Trebuchet MS", "Times New Roman", Arial, serif;
   font-size: 22px;
   text-align: center;
   margin-top:7px;
   margin-bottom:7px;
}
h3{
   color: #3c3c3c;
   font-family: "Trebuchet MS", "Times New Roman", Arial, serif;
   font-size: 18px;
   border-bottom-style: dashed;
   border-bottom-width: 1px;
   border-bottom-color: #3c3c3c;
}
h4{
   color: #3c3c3c;
   font-family: "Trebuchet MS", "Times New Roman", Arial, serif;
   font-size: 16px;
}
a{
   text-decoration: none;
   color: black;
   font-weight: bold;
}
a:hover{
   text-decoration: underline;
   color: #3c3c3c;
   font-weight: bold;
   cursor:url("/clickgris.png"), auto;
}
td{
   color: black;
   font-size: 14px;
   font-family: "Trebuchet MS", "Times New Roman", Arial, serif;
}
.visible{
   text-decoration: none;
   color: #bebebe;
   font-weight: bold;
}
.visible:hover{
   text-decoration: underline;
   color: #3c3c3c;
   font-weight: bold;
}
.galtable{
	border: 1px solid #3c3c3c; 
	background-color: #bebebe; 
	border-radius: 7px 7px; 
	-moz-border-radius: 7px 7px; 
	margin: 5px; padding: 5px;
}
.overtitre{
	color: #3c3c3c;
}
.overtitre:hover{
	color: #3c3c3c;
	text-decoration: none;
}
input{
   background-image: url(/input.png);
   background-color: #c4eaf4;
   background-repeat: repeat-x;
   border: 1px solid #606669;
}
input:hover{
   background-image: url(/input2.png);
   border: 1px solid #797f82;
   background-color: #d0edf4;
   background-repeat: repeat-x;
}
.soustitre{
   background-image: url("/pucegris.gif"); 
   background-repeat: no-repeat; 
   padding-top:8px;
   padding-left: 32px;
   font-size: 16px;
   font-family: "Trebuchet MS", Arial, serif;
   color: #3c3c3c;
   font-weight: bold;
   padding-bottom:8px;
}
.newtitle{
   color: #3c3c3c;
   font-family: "Trebuchet MS", "Times New Roman", Arial, serif;
   font-size: 18px;
   border-bottom-style: dashed;
   border-bottom-width: 1px;
   border-bottom-color: #3c3c3c;
   text-align: center;
   font-weight: bold;
}
fieldset{
   background-color: white;
   border-top-style: dashed;
   border-top-width: 1px;
   border-top-color: #3c3c3c;
   border-bottom-style: dashed;
   border-bottom-width: 1px;
   border-bottom-color: #3c3c3c;
   border-right-style: dashed;
   border-right-width: 1px;
   border-right-color: #3c3c3c;
   border-left-style: dashed;
   border-left-width: 1px;
   border-left-color: #3c3c3c;
   margin: 2px;
}
legend{
   background-color: white;
}
img{
border: none;
}
.bord:hover{
  border: 1px solid black;
  padding: 1px;
}
a.info2{
position: relative;
text-decoration: none;
color: black;
border-bottom: 1px gray dotted;
}
a.info2 span{
display: none;
}
a.info2:hover{
background: none; 
}
a.info2:hover span{
display: inline;
position: absolute;
top: 2em;
left: 1em;
background-image: url("/upload/uploads/1255493887.png");
color: black;
padding: 2px;
border: 1px dashed black;
font-weight: normal;
width: 500px;
text-align: left;
z-index:99;
text-decoration: none;
}
.fire{

text-shadow: 0px -1px 4px white, 0px 2px 4px yellow, 0px -2px 10px yellow, 0px -10px 20px #ff8000, 0px -18px 40px red; 
font-family: 'oldlondon';
font-size: 75px;
}}