
#divImg img.top {
  position:absolute;
  left:50%;
  transform:translate(-50%,0%);  
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
  height:400px
}

@keyframes cf3FadeInOut {
	0% { opacity:1;}
	18% { opacity:1;}
	25% { opacity:0;}
	93% { opacity:0;}
	100% { opacity:1;}
}

.loader {
  border: 3px solid #f3f3f3;
  border-radius: 50%;
  border-top: 3px solid #f78a05;
  width: 20px;
  height: 20px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 1s linear infinite;
}

.loaderTurquoise {
  border: 3px solid #f3f3f3;
  border-radius: 50%;
  border-top: 3px solid #19c8d4;
  width: 20px;
  height: 20px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 1s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.tooltip {
 position: fixed;
 padding: 10px 20px;
 border: 1px solid #b3c9ce;
 border-radius: 4px;
 text-align: center;
 font: italic 14px/1.3 sans-serif;
 color: #333;
 background: #fff;
 box-shadow: 3px 3px 3px rgba(0, 0, 0, .3);
}

#divImg img:nth-of-type(1) {
  animation-delay: 6s;
}
#divImg img:nth-of-type(2) {
  animation-delay: 4s;
}
#divImg img:nth-of-type(3) {
  animation-delay: 2s;
}
#divImg img:nth-of-type(4) {
  animation-delay: 0;
}

#divImg img.top {
animation-name: cf3FadeInOut;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
animation-duration: 8s;
}

/*h2 { 
   position: relative; 
   top: 20px;
   width: 100%; 
}*/

/*#divImg
{
    background-size: cover;
    background-repeat:no-repeat;
    background-color: #cccccc; 
    background-position: center center; 
} */  

.rcorners1 {
    border-radius: 5px;
    background: #F88017;
    padding: 0px;
    width: 100%;
    height: 40px;
}

.rcornersgreentitle {
    border-radius: 5px;
    border: 1px solid #9ACD32;
    background: #9ACD32;
    padding: 5px;
    display: inline-block;
    font-size : 1em;
}

.rcornersredtitle {
    border-radius: 5px;
    border: 1px solid red;
    background: red;
    padding: 5px;
    display: inline-block;
    font-size : 1em;
}

.rcornersturquoisetitle {
    border-radius: 5px;
    border: 2px solid #19c5d1;
    background: white;
    padding: 5px;
    display: inline-block;
    font-size : 1em;
}

.rcornersdarkgreentitle {
    border-radius: 5px;
    border: 1px solid #0a9137;
    background: #0a9137;
    padding: 5px;
    display: inline-block;
    font-size : 1em;
}

.rcornersemptygreentitle {
    border-radius: 5px;
    border: 1px solid green;
    background: white;
    padding: 7px;
    display: inline-block;
    font-size : 1em;
    color : green;
}

.rcornersbluetitle {
    border-radius: 5px;
    border: 1px solid #4d88e8;
    background: #4d88e8 ;
    padding: 5px;
    display: inline-block;
    font-size : 1em;
    color : white;
}

.rcornersorangetitle {
    border-radius: 5px;
    border: 1px solid #ff9900;
    background: #ff9900;
    padding: 5px;
    display: inline-block;
    font-size : 1em;
}

.rcornersgreytitle {
    border-radius: 5px;
    border: 1px solid #0A0E15;
    background: #0A0E15;
    padding: 5px;
    display: inline-block;
    font-size : 1em;
    color: white;
}

.rcornersgreyonwhitetitle {
    border-radius: 5px;
    border: 1px solid white;
    background: white;
    padding: 5px;
    display: inline-block;
    font-size : 1em;
    color: #0A0E15;
}

.rcornersorange {
    border-radius: 3px;
    border: 1px solid #ff9900;
    background: #ff9900;
    padding: 5px;
    display: inline-block;
    font-size : 0.8em;
}

.rcornersOrangeBorder {
    border-radius: 5px;
    border: 2px solid #F88017;
    padding: 10px;
    margin: 10px;
}

.rcornersGreenBorder {
    border-radius: 5px;
    border: 2px solid #9ACD32;
    padding: 10px;
    margin: 10px;
}

.rcornersgreen {
    border-radius: 10px;
    border: 2px solid #9ACD32;
    background: #9ACD32;
    padding: 3px;
    display: inline-block;
    font-size : 0.8em;
}

.rcornersturquoise {
    border-radius: 10px;
    border: 2px solid #19c5d1;
    background: #19c5d1;
    padding: 3px;
    display: inline-block;
    font-size : 0.8em;
}

.rcornersGsoSelected {
    border-radius: 9999px;
    background: #8EC17A;
    padding: 5px;
    display: inline-block;
    font-size : 0.8em;
}

.rcornersGsoNotSelected {
    border-radius: 9999px;
    border: 1px solid rgba(0,0,0,0.5);
    background: none;
    padding: 5px;
    display: inline-block;
    font-size : 0.8em;
}

.rcornersGsoTag {
    border-radius: 9999px;
    border: 2px solid #D42E1A;
    background: white ;
    padding: 5px;
    display: inline-block;
    font-size : 1em;
}

.rcornersgreensmall {
    border-radius: 7px;
    background: #9ACD32;
    padding: 4px;
    display: inline-block;
    font-size : 0.75em;
    margin-top: 3px ;
}

.rcornersdarkbluesmall {
    border-radius: 7px;
    background: #59bdf0;
    padding: 4px;
    display: inline-block;
    font-size : 0.75em;
    margin-top: 3px ;
}

.rcornersred {
    border-radius: 10px;
    border: 2px solid red;
    background: red;
    padding: 3px;
    display: inline-block;
    font-size : 0.8em;
}

.rcornerspurple {
    border-radius: 10px;
    border: 2px solid purple;
    background: purple;
    padding: 3px;
    display: inline-block;
    font-size : 0.8em;
}

.rcornersredsmall {
    border-radius: 7px;
    background: red;
    padding: 4px;
    display: inline-block;
    font-size : 0.8em;
    margin-top: 3px ;
}

.rcornersturquoisesmall {
    border-radius: 7px;
    background: #19c5d1;
    padding: 4px;
    display: inline-block;
    font-size : 0.75em;
    margin-top: 3px ;
}

.rcornersblue {
    border-radius: 10px;
    border: 2px solid blue;
    color: blue;
    background: white;
    padding: 3px;
    display: inline-block;
    font-size : 0.8em;
}

.rcornersorangesmall {
    border-radius: 10px;
    border: 2px solid #f78a05;
    background: #f78a05;
    padding: 3px;
    display: inline-block;
    font-size : 0.8em;
}

.rcornersblackemptysmall {
    border-radius: 10px;
    border: 1px solid grey;
    background: #f2f2f2;
    padding: 3px;
    display: inline-block;
    font-size : 0.8em;
}

.rcornersblackempty {
    border-radius: 5px;
    border: 1px solid black;
    padding: 5px;
    display: inline-block;
}

.rcornersdarkblue {
    border-radius: 10px;
    border: 2px solid #59bdf0;
    background: #59bdf0;
    padding: 3px;
    display: inline-block;
    font-size : 0.8em;
}

.rcornersdarkbluetitle {
    border-radius: 5px;
    border: 1px solid #59bdf0;
    background: #59bdf0;
    padding: 5px;
    display: inline-block;
    font-size : 1em;
}

.rcornerslightblue {
    border-radius: 10px;
    border: 2px solid #bae2f7;
    background: #bae2f7;
    padding: 3px;
    display: inline-block;
    font-size : 0.8em;
}

.rcornerslightgrey {
    border-radius: 10px;
    border: 2px solid 848396;
    background: 848396;
    padding: 3px;
    display: inline-block;
    font-size : 0.8em;
}

.rcornerslightorange {
    border-radius: 10px;
    border: 2px solid #fce77c;
    background: #fce77c;
    padding: 3px;
    display: inline-block;
    font-size : 0.8em;
}

.rcornersdarkorange {
    border-radius: 10px;
    border: 2px solid #f78a05;
    background: #f78a05;
    padding: 3px;
    display: inline-block;
    font-size : 0.8em;
}


.rc20orange {
    border-radius: 5px;
    background: #F88017;
    padding: 0px;
    width: 20%;
    height: 40px;
}

.rc20green {
    border-radius: 5px;
    background: green;
    padding: 0px;
    width: 20%;
    height: 40px;
}

.rc20blue {
    border-radius: 5px;
    background: blue;
    padding: 0px;
    width: 20%;
    height: 40px;
}

.rcornersborderorange {
    border-radius: 5px;
    border: 2px solid #F88017;
    font-weight: bold;
}

.rcornersborderblack {
    border-radius: 5px;
    border: 1px solid black;
    font-weight: bold;
}

.buttonLike {
    background-color:#ebedeb;
    border-radius: 3px;
    border: 1px solid grey;
    font-size:0.9em ;
    padding:2px;
    color:black;
}

.orangeOnBlack {
    background-color:black;
    border-radius: 5px;
    border: 1px solid black;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:20px;
    padding-right:20px;
    color:#f78a05;
    font-weight:bold;
    font-family:Lexend ;
    font-size:0.9em ;
}

.blackOnWhite {
    background-color:white;
    border-radius: 5px;
    border: 1px solid white;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:20px;
    padding-right:20px;
    color:black;
    font-weight:bold;
    font-family:Lexend ;
    font-size:0.9em ;
}

.blueOnWhite {
    background-color:white;
    border-radius: 5px;
    border: 1px solid white;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:8px;
    padding-right:8px;
    color:#0A0E15;
    font-weight:bold;
    font-family:Lexend ;
    font-size:0.9em ;
}

.whiteOnBlue {
    background-color:#0A0E15;
    border-radius: 5px;
    border: 1px solid #0A0E15;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:8px;
    padding-right:8px;
    color:white;
    font-weight:bold;
    font-family:Lexend ;
    font-size:0.9em ;
}

.cookies {
    border-radius: 5px;
    border: 3px solid #f78a05;
    background: white;
    padding: 5px;
    position:fixed;
    right:20;
    top:60;
    width: 200px;
}

.trsurvol
{
	background-color:#9ACD32 ;
    border-radius: 5px;
    border: 1px solid black;
}

.trnormal
{
	background-color:white ;
    border-radius: 5px;
    border: 1px solid black;
}

.trsurvol1
{
	background-color:#9ACD32 ;
	font-weight : bold ;
    border-radius: 5px;
    border: 1px solid black;
}

.img-wrap {
  height: 150px;
  position: relative;
  display: inline-block;
  overflow: hidden;
  margin: 0px;
}

.img-fill {
  width: 100%;
  min-height: 100%;
  object-fit: cover
}


.slider {
  -webkit-appearance: none;
  margin-right: 15px;
  width: 200px;
  height: 7px;
  background:white;
  border-radius: 5px;
  background-image: linear-gradient(#ff4500, #ff4500);
  background-repeat: no-repeat;
}

.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: #ff4500;
  cursor: ew-resize;
  box-shadow: 0 0 2px 0 #555;
  transition: background .3s ease-in-out;
}

.slider::-webkit-slider-runnable-track  {
  -webkit-appearance: none;
  box-shadow: none;
  border: none;
  background: transparent;
}

.sliderBlack {
  -webkit-appearance: none;
  margin-right: 15px;
  width: 200px;
  height: 7px;
  background:black;
  border-radius: 5px;
  background-image: linear-gradient(#ff4500, #ff4500);
  background-repeat: no-repeat;
}

.scroll-container::-webkit-scrollbar {
  display: none;               /* Chrome/Safari/Edge */
}

#divChoice, #divChoice1, #divChoice2, #divReg, #divLng2, #divRegBe, #divRegMa, #divPays, #divRegEs, #divRegIt, #divRegUk, #divRegUs, #divRegTu, #divAround
{
	position : absolute;
	background-color:#FFF;
	border:1px solid #000;
}

#main {
   position: relative;
}

#main2 {
    content : "";
    display: block;
    position: absolute;
    top: 100;
    left: 100;
    background-image: url(/wp-content/uploads/2010/11/tandem.jpg); 
    width: 100%;
    height: 100%;
    opacity : 0.5;
}

#divRegister
{
	position : absolute;
	background-color:#FFF;
	border:1px solid #000;
}

#divType
{
	position : absolute;
	background-color:#FFF;
	border:1px solid #000;
}

#divLng
{
	position : absolute;
	background-color:#FFF;
	border:3px solid #000;
}

#divWhat, #divWhere 
{
	position : absolute;
	border:1px solid #000;
	font-size : 1.5em;
}

.about
{
	margin-bottom: 5px;
}



TD.noir {background-color : black ; color : #f78a05 ; font-family : Lexend ; font-weight : bold ; font-size : 1em}
TD.red {background-color : #FFFFCC ; color : red ; font-family : Lexend ; font-size : 1em ; }
TD.bred {background-color : white ; color : red ; font-family : Lexend ; font-size : 1em ; font-weight : bold ; }


TD.jaune  {background-color : yellow ; color : red ;   font-family : Lexend ; font-weight : bold ; font-size : 1em}
TD.post {background-color : #FFFF99 ; font-family : Lexend }	

TD.blanc {background-color : #FFFFCC ; color : black ; font-family : Lexend ; font-size : 1em ; }
TD.blancalpha {background-color : #FFFFCC ; color : black ; font-family : Lexend ; font-size : 1em ; opacity:0.6 ;  filter: alpha(opacity=60);}
TD.blancalphapetit {background-color : #FFFFCC ; color : black ; font-family : Lexend ; font-size : 0.8em ; opacity:0.6 ;  filter: alpha(opacity=60);}
TD.blancmoyen {background-color : #FFFFCC ; color : black ; font-family : Lexend ; font-size : 0.9em ; vertical-align : bottom }
TD.blancpetit {background-color : #FFFFCC; color : black ; font-family : Lexend ; font-size : 0.8em ; vertical-align : bottom }
TD.blancpetitmiddle {background-color : #FFFFCC; color : black ; font-family : Lexend ; font-size : 0.8em ; vertical-align : middle }
TD.blancpetittop {background-color : #FFFFCC; color : black ; font-family : Lexend ; font-size : 0.8em ; vertical-align : top }
TD.blanc3 {background-color : #FFFFCC; color : black ; font-family : Lexend ; font-size : 1em ; border-bottom-width:1px ; border-bottom-style:solid ; border-bottom-color:black; }
TD.blanc4 {background-color : #FFFFCC; color : black ; font-family : Lexend ; font-size : 0.8em ; font-weight : bold ; border-top-width:1px ; border-top-style:solid ; border-top-color:black; }
TD.blanctop {background-color : #FFFFCC; color : black ; font-family : Lexend ; font-size : 1em ; vertical-align : top }

TD.grisclairpetitmiddle {background-color : #d0d6d9; color : black ; font-family : Lexend ; font-size : 0.8em ; vertical-align : middle }

TD.blancc {background-color : #FFFFCC; color : black ; font-family : Lexend ; font-size : 1em ; vertical-align : middle ;  }
TD.blancmoyenc {background-color : #FFFFCC; color : black ; font-family : Lexend ; font-size : 0.9em ; vertical-align : middle; }
TD.blancpetitc {background-color : #FFFFCC; color : black ; font-family : Lexend ; font-size : 0.8em ; vertical-align : middle; }
TD.bblancgrosc {background-color : white; color : black ; font-family : Lexend ; font-size : 1.5em ; vertical-align : middle; }
TD.bblanc12 {background-color : white; color : black ; font-family : Lexend ; font-size : 1.2em ; vertical-align : middle; }

TD.orangeBorderLeftTop {border-top-width:1px;border-top-style:solid;border-top-color:#f78a05;border-left-width:1px;border-left-style:solid;border-left-color:#f78a05; }
TD.orangeBorderRight {border-right-width:1px;border-right-style:solid;border-right-color:#f78a05; }
TD.orangeBorderBottom {border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#f78a05; }


TD.blancsouth {background-color : #FFFFCC; border-bottom-width:1px ; border-bottom-style:solid ; border-bottom-color:black;font-size : 0px ; }
TD.blancnorth {background-color : #FFFFCC; border-top-width:1px ; border-top-style:solid ; border-top-color:black; font-size : 0px ;}
TD.blanceast {background-color : #FFFFCC; border-right-width:1px ; border-right-style:solid ; border-right-color:black; }
TD.blancwest {background-color : #FFFFCC; border-left-width:1px ; border-left-style:solid ; border-left-color:black; }

TD.bblancsouth {background-color : white; border-bottom-width:1px ; border-bottom-style:solid ; border-bottom-color:black;font-size : 0px ; }
TD.bblancnorth {background-color : white; border-top-width:1px ; border-top-style:solid ; border-top-color:black; font-size : 0px ;}
TD.bblanceast {background-color : white; border-right-width:1px ; border-right-style:solid ; border-right-color:black; }
TD.bblancwest {background-color : white; border-left-width:1px ; border-left-style:solid ; border-left-color:black; }

TD.lightgrey {background-color : #0A0E15 ; }

TD.bblanc {background-color : white ; color : black ; font-family : Lexend ; font-size : 1em ; }
TD.bblancdroit {background-color : white ; color : black ; font-family : Lexend ; font-size : 1em ; border-right-color:black; border-right-width:1px; border-right-style:solid ;}
TD.bblancpetit {background-color : white ; color : black ; font-family : Lexend ; font-size : 0.8em ; }
TD.bblancgraspetit {background-color : white ; color : black ; font-family : Lexend ; font-size : 0.8em ; font-weight : bold ; }
TD.bblancttpetit {background-color : white ; color : black ; font-family : Lexend ; font-size : 0.5em ; }
TD.bblanc3 {background-color : white ; color : black ; font-family : Lexend ; font-size : 1em ; border-bottom-width:1px ; border-bottom-style:solid ; border-bottom-color:black; }
TD.bblanc4 {background-color : white ; color : black ; font-family : Lexend ; font-size : 1em ; font-weight : bold ; border-top-width:1px ; border-top-style:solid ; border-top-color:black; }
TD.bblanccell {background-color : white; color : black ; font-family : Lexend ; font-size : 0.6em ; vertical-align : bottom }
TD.bblanctop {background-color : white; color : black ; font-family : Lexend ; font-size : 1em ; vertical-align : top }
TD.bblancmini {background-color : white; color : black ; font-family : Lexend ; font-size : 0.6em ; vertical-align : bottom }
TD.bblancc {background-color : white; color : black ; font-family : Lexend ; font-size : 1em ; vertical-align : middle}
TD.bblancmoyenc {background-color : white; color : black ; font-family : Lexend ; font-size : 0.9em ; vertical-align : middle}
TD.bblancmoyencadre {background-color : white; color : black ; font-family : Lexend ; font-size : 0.8em ; border-top-width:1px ; border-top-style:solid ; border-top-color:blue;border-bottom-width:1px ; border-bottom-style:solid ; border-bottom-color:blue;border-left-width:1px ; border-left-style:solid ; border-left-color:blue;border-right-width:1px ; border-right-style:solid ; border-right-color:blue;}

TD.bblancBottomline {background-color : white ; color : black ; font-family : Lexend ; font-size : 1em ; border-bottom-width:1px ; border-bottom-style:solid ; border-bottom-color:black;}

TD.barreTop { background-color : #0A0E15 ; color : white ; vertical-align : middle ;}

TD.bblancListItem {background-color : white ; color : black ; font-family : Lexend ; font-size : 0.7em ; border-bottom-width:1px ; border-bottom-color:grey; border-bottom-style:solid ; padding-top:2px ; padding-bottom:2px ; padding-left:5px}
TD.bgreyListItem {background-color : #d1cfcf ; color : black ; font-family : Lexend ; font-size : 0.7em ; border-bottom-width:1px ; border-bottom-color:grey; border-bottom-style:solid ; padding-top:2px ; padding-bottom:2px ; padding-left:5px}

TD.bgras {background-color : white ; color : black ; font-family : Lexend ; font-size : 1em ; font-weight : bold ; vertical-align : bottom }
TD.bgraspetit {background-color : white ; color : black ; font-family : Lexend ; font-size : 0.8em ; font-weight : bold ; vertical-align : bottom }
TD.bgrasmoyen {background-color : white ; color : black ; font-family : Lexend ; font-size : 0.9em ; font-weight : bold ; vertical-align : bottom }
TD.bgrastop {background-color : white ; color : black ; font-family : Lexend ; font-size : 1em ; font-weight : bold ; vertical-align : top }
TD.bgrastopgros {background-color : white ; color : black ; font-family : Lexend ; font-size : 1.3em ; font-weight : bold ; vertical-align : top }
TD.bgrascentre {background-color : white ; color : black ; font-family : Lexend ; font-size : 1em ; font-weight : bold ; vertical-align : center }


TD.gras {background-color : #FFFFCC ; color : black ; font-family : Lexend ; font-size : 1em ; font-weight : bold ; vertical-align : bottom }
TD.grastop {background-color : #FFFFCC; color : black ; font-family : Lexend ; font-size : 1em ; font-weight : bold ; vertical-align : top }
TD.grascentre {background-color : #FFFFCC ; color : black ; font-family : Lexend ; font-size : 1em ; font-weight : bold ; vertical-align : center }
TD.blancgraspetit {background-color : #FFFFCC; color : black ; font-family : Lexend ; font-size : 0.8em ; font-weight : bold ; vertical-align : bottom }
TD.grascentremoyen {background-color : #FFFFCC ; color : black ; font-family : Lexend ; font-size : 0.9em ; font-weight : bold ; vertical-align : center }

TD.grascentrevert {background-color : green ; color : white ; font-family : Lexend ; font-size : 1em ; font-weight : bold ; vertical-align : center }
TD.grascentreorange {background-color : #F88017 ; color : black ; font-family : Lexend ; font-size : 1em ; font-weight : bold ; vertical-align : center }
TD.grascentrebleu {background-color : blue ; color : white ; font-family : Lexend ; font-size : 1em ; font-weight : bold ; vertical-align : center }
TD.grascentrevertgros {background-color : green ; color : white ; font-family : Lexend ; font-size : 1.3em ; font-weight : bold ; vertical-align : center }
TD.grascentreorangegros {background-color : #F88017 ; color : white ; font-family : Lexend ; font-size : 1.3em ; font-weight : bold ; vertical-align : center }
TD.grascentreorange2gros {background-color : #000080 ; color : white ; font-family : Lexend ; font-size : 1.3em ; font-weight : bold ; vertical-align : center }
TD.grascentrebleugros {background-color : blue ; color : white ; font-family : Lexend ; font-size : 1.3em ; font-weight : bold ; vertical-align : center }
TD.grascentrerougegros {background-color : red ; color : white ; font-family : Lexend ; font-size : 1.3em ; font-weight : bold ; vertical-align : center }


TD.brougegras {background-color : white ; color : red ; font-family : Lexend ; font-size : 1em ; font-weight : bold ; vertical-align : bottom }
TD.brougegraspetit {background-color : white ; color : red ; font-family : Lexend ; font-size : 0.7em ; font-weight : bold ; vertical-align : bottom }
TD.grosrouge { font-family : Lexend ; font-weight : bold ; font-size : 1.4em ; color : red ;}

TD.blue {background-color : #FFFFCC ; color : blue ; font-family : Lexend ; font-size : 1em ; vertical-align : bottom }
TD.bluegras {background-color : #FFFFCC ; color : blue ; font-family : Lexend ; font-size : 1em ; font-weight : bold ; vertical-align : bottom }
TD.bluepetit {background-color : #FFFFCC ; color : blue ; font-family : Lexend ; font-size : 0.6em ; vertical-align : bottom }


TD.grassaufbg {color : black ; font-family : Lexend ; font-size : 1em ; font-weight : bold ; vertical-align : bottom }
TD.blancsaufbg {color : black ; font-family : Lexend ; font-size : 1em ; vertical-align : middle }
TD.grassaufbgtop {color : black ; font-family : Lexend ; font-size : 1em ; font-weight : bold ; vertical-align : top }
TD.bsbgp {color : black ; font-family : Lexend ; font-size : 0.8em ; vertical-align : bottom }
TD.bsbgpmiddle {color : black ; font-family : Lexend ; font-size : 0.8em ; vertical-align : center }
TD.bsbgptop {color : black ; font-family : Lexend ; font-size : 0.8em ; vertical-align : top }


TD.bluesaufbg {color : blue ; font-family : Lexend ; font-size : 1em ; vertical-align : bottom }
TD.bluegrassaufbg {color : blue ; font-family : Lexend ; font-size : 1em ; font-weight : bold ; vertical-align : bottom }

TD.graspetit { font-family : Lexend ; font-weight : bold ; font-size : 0.85em}
TD.petit { font-family : Lexend ; font-size : 0.85em}
TD.toutpetit { font-family : Lexend ; font-size : 0.7em}
TD.gros { font-family : Lexend ; font-weight : bold ; font-size : 1.6em}
TD.groscreme { font-family : Lexend ; font-weight : bold ; font-size : 1.6em ; color : white;}
TD.grosgris { font-family : Lexend ; font-weight : bold ; font-size : 1.6em ; color : #696969 ;}
TD.petitcreme { font-family : Lexend ; font-weight : bold ; font-size : 0.85em ; color : white ;}
TD.petitgris { font-family : Lexend ; font-weight : bold ; font-size : 0.85em ; color : #696969 ;}




TD.titre { font-family : Lexend ; font-weight : bold ; font-size : 1.86em}
TD.btitre {background-color : white; font-family : Lexend ; font-weight : bold ; font-size : 1.86em}

TD.noircde {background-color : black ; color : white ; font-family : Lexend ; font-weight : bold ; font-size : 1em}
TD.grascde { font-family : Lexend ; font-weight : bold ; font-size : 0.93em}
TD.jaunecde {background-color : yellow ; color : red ; font-family : Lexend ; font-weight : bold ; font-size : 1em}

TD.cde {font-family : Lexend ;  font-size : 1em}
TD.cdepetit {font-family : Lexend ;  font-size : 0.8em; color : black ; }
TD.cdepetite {font-family : Lexend ;  font-size : 0.7em}
TD.cdepetit2 {font-family : Lexend ;  font-size : 0.9em}

TD.home {font-family : Lexend ;  font-size : 1.8em ; color : white ; font-weight : bold ; vertical-align : middle ;}
TD.orangehome { font-family : Lexend ; font-size : 1.8em; font-weight : bold ; vertical-align : middle ; color : orange  ; }
TD.blackhome { font-family : Lexend ; font-size : 1.8em; font-weight : bold ; vertical-align : middle ; color : black  ; }

TD.creme { font-family : Lexend ; background-color : #FFCC33 ; font-size : 1em}
TD.creme2 {font-family : Lexend ; background-color : #FFCC33  ; font-size : 0.8em ; color : black ; }
TD.cremegras {background-color : #FFCC33  ; color : black ; font-family : Lexend ; font-size : 1em ; font-weight : bold }
TD.cremegraspetit {background-color : #FFCC33  ; color : black ; font-family : Lexend ; font-size : 0.8em ; font-weight : bold }

TD.barrecreme { font-family : Lexend ; background-color : #FFCC33 ; font-size : 0.4em}
TD.barreblanc { font-family : Lexend ; background-color : #FFFFCC ; font-size : 0.4em}

TD.vert { font-family : Lexend ; background-color : #00FF00 ; font-size : 1em; vertical-align : top ; color : black }
TD.vertmiddle { font-family : Lexend ; background-color : #00FF00 ; font-size : 1em; vertical-align : middle ; color : black }
TD.vertpetit { font-family : Lexend ; background-color : #00FF00 ; font-size : 0.8em; vertical-align : top ; color : black }
TD.vertpetitmiddle { font-family : Lexend ; background-color : #00FF00 ; font-size : 0.8em; vertical-align : middle ; color : black }

TD.vertclair { font-family : Lexend ; background-color : #9ACD32 ; font-size : 1em; vertical-align : top }
TD.vertclairgras { font-family : Lexend ; background-color : #9ACD32 ; font-size : 1em ; font-weight : bold}
TD.vertclairgros { font-family : Lexend ; background-color : #9ACD32 ; color : white ; font-size : 1.2em ; font-weight : bold}
TD.vertclairgrascentre {background-color : #9ACD32 ; color : white ; font-family : Lexend ; font-size : 1em ; font-weight : bold ; vertical-align : center }

TD.grisclair { font-family : Lexend ; background-color : #afaaaa ;}
TD.grisclaipetit { font-family : Lexend ; background-color : #afaaaa ; font-size : 0.8em;}
TD.grissimple { font-family : Lexend ; background-color : #787878 ;}
TD.grisbottom { font-family : Lexend ; background-color : #505050 ; font-size : 0.6em; vertical-align : top ; color : white ; font-weight : bold ; }
TD.gris { font-family : Lexend ; background-color : grey ; font-size : 1em; vertical-align : top ; color : white }


TD.rouge { font-family : Lexend ; background-color : red ; font-size : 1em; vertical-align : top ; color : white }
TD.rougepetit { font-family : Lexend ; background-color : red ; font-size : 0.8em; vertical-align : top ; color : white }
TD.rougegras { font-family : Lexend ; background-color : red ; font-size : 1em; font-weight : bold ; vertical-align : top ; color : white }
TD.rougegros { font-family : Lexend ; background-color : red ; color : white ; font-size : 1.2em ; font-weight : bold}

TD.bleu { font-family : Lexend ; background-color : blue ; font-size : 1em; vertical-align : top ; color : white }

TD.orange { font-family : Lexend ; background-color : #f78a05 ; font-size : 1em; vertical-align : top ; color : white  ; }
TD.orangecentre {background-color : #f78a05 ; color : white ; font-family : Lexend ; font-size : 1em ; vertical-align : center }
TD.orangegros { font-family : Lexend ; background-color : #f78a05 ; color : white ; font-size : 1.2em ; font-weight : bold}
TD.orangegrascentre {background-color : #f78a05 ; color : white ; font-family : Lexend ; font-size : 1em ; font-weight : bold ; vertical-align : center }
TD.orangepetitc {background-color : #f78a05; color : black ; font-family : Lexend ; font-size : 0.8em ; vertical-align : middle}
TD.orangettpetitc {background-color : #f78a05; color : black ; font-family : Lexend ; font-size : 0.6em ; vertical-align : middle}
TD.orangetitrepetit {background-color : #f78a05; color : black ; font-family : Lexend ; font-size : 1.3em ; font-weight : bold ; vertical-align : center }

TD.orangeBordersCentre {font-family : Lexend ; font-size : 1em ; vertical-align : center ;border-bottom-width:1px ; border-bottom-style:solid ; border-bottom-color:orange; border-top-width:1px ; border-top-style:solid ; border-top-color:orange; border-left-width:1px ; border-left-style:solid ; border-left-color:orange;border-right-width:1px ; border-right-style:solid ; border-right-color:orange;}

TD.black { font-family : Lexend ; background-color : black ; font-size : 1em; vertical-align : top ; color : white }

TD.bleublanc { font-family : Lexend ; background-color : blue ; font-size : 1em; vertical-align : top ; color : white ; font-weight : bold}

TD.petitnoir { font-family : Lexend ; font-size : 0.8em ; font-weight : bold}
TD.lng {color : black ; font-family : Lexend ; font-size : 0.8em }

TD.blanctitre {background-color : #FFFFCC ; color : black ; font-family : Lexend ; font-size : 1.87em ; font-weight : bold ; vertical-align : top ; }
TD.blanctitrepetit {background-color : #FFFFCC; color : black ; font-family : Lexend ; font-size : 1.3em ; font-weight : bold ;}
TD.btp2 {background-color : #FFFFCC; color : black ; font-family : Lexend ; font-size : 1.2em ; font-weight : bold ;}
TD.blanctitre2 {background-color : #FFFFCC; color : black ; font-family : Lexend ; font-size : 1.87em ; font-weight : bold ; border-top-width:1px ; border-top-style:solid ; border-top-color:black; border-right-color:black; border-right-width:1pt; border-right-style:solid ;}
TD.blanctitre3 {background-color : #FFFFCC; color : black ; font-family : Lexend ; font-size : 1.87em ; font-weight : bold ; border-bottom-width:1px ; border-bottom-style:solid ; border-bottom-color:black; border-right-color:black; border-right-width:1pt; border-right-style:solid ;}

TD.bblanctitre {background-color : white; color : black ; font-family : Lexend ; font-size : 1.87em ; font-weight : bold ; padding-bottom: 10px; }
TD.bblanctitre2 {background-color : white; color : black ; font-family : Lexend ; font-size : 1.87em ; font-weight : bold ; border-right-color:black; border-right-width:1px; border-right-style:solid ;}
TD.bblanctitre3 {background-color : white; color : black ; font-family : Lexend ; font-size : 1.87em ; font-weight : bold ; border-bottom-width:1px ; border-bottom-style:solid ; border-bottom-color:black; border-right-color:black; border-right-width:1pt; border-right-style:solid ;}
TD.bblanctitregros {background-color : white; color : black ; font-family : Lexend ; font-size : 3.5em ; font-weight : bold ;}


TD.annoncevert {color : #9ACD32 ; font-family : Lexend ; font-weight : bold ; font-size : 2.33em}
TD.annonceorange {color : #696969 ; font-family : Lexend ; font-weight : bold ; font-size : 2.33em}

TD.marketingvert {color :  #9ACD32  ;  font-family : Lexend ; font-weight : bold ; font-size : 1em}
TD.marketingvertfonce {color :  #006400  ;  font-family : Lexend ; font-weight : bold ; font-size : 1em}

H0 { font-family : Lexend ; } 		/* font-size : 0.87em} */
H1 { font-family : Lexend ; } 		/*  font-size : 1em}*/
H2 { font-family : Lexend ; } 		/*  font-size : 0.6em}*/
H3 { font-family : Lexend ; } 		/*  font-size : 1.53em}*/
H5 { font-family : Lexend ; } 		/*  font-size : 1.87em}*/
H10 {font-family : Lexend ; } 		/*  font-size : 0.67em}*/


select {font-size: 0.9em;} 

A.buttonLike{text-decoration:none;color:black;background-color:#ebedeb;border-color:grey;border-width:1px;border-style:solid;border-radius:3px;font-size:0.9em ;padding:2px;}
A:hover.buttonLike{text-decoration:none;color:black;background-color:#cfd1cf;border-color:grey;border-width:1px;border-style:solid;border-radius:3px;font-size:0.9em;padding:2px;}

A.lien1{color: white ; text-decoration: none ;}
A:hover.lien1{color: black ; text-decoration: none ;}

A.blackWhiteLink{color: black ; text-decoration: none ;}
A:hover.blackWhiteLink{color: white ; text-decoration: none ;}

A.lienb1{color: #f78a05 ; text-decoration: none ;}
A:hover.lienb1{color: white ; text-decoration: none ;}

A.lienb2{color: white ; text-decoration: none ;}
A:hover.lienb2{color: white ; text-decoration: none ;}

TD.barre1 {color : white ; font-family : Lexend ; font-size : 0.8em ; font-weight : bold; text-align : center ; background-color : #A9A9A9 ; border-bottom-width:1px ; border-bottom-style:solid ; border-bottom-color:black;}
TD.barreb1 {color : white ; font-family : Lexend ; font-size : 0.9em ; text-align : center ; background-color : white ; vertical-align : middle;}

TD.barre2 {color: black ; font-family : Lexend ; font-size : 1em ; font-weight : bold; text-align : center ; vertical-align : middle; background-color : #D3D3D3 ;font-size:1em ; border-top-width:1px ; border-top-style:solid ; border-top-color:black; border-left-width:1px; border-left-style:solid ; border-left-color:black; border-right-color:black; border-right-width:1px; border-right-style:solid ;}
TD.barre2g {font-family : Lexend ; font-size : 1em ; font-weight : bold; text-align : center ; background-color : #D3D3D3 ;font-size:1em ; border-top-width:1px ; border-top-style:solid ; border-top-color:black; border-left-width:1px; border-left-style:solid ; border-left-color:black; }
TD.barre2m {font-family : Lexend ; font-size : 1em ; font-weight : bold; text-align : center ; background-color : #D3D3D3 ;font-size:1em ; border-top-width:1px ; border-top-style:solid ; border-top-color:black; }
TD.barre2d {font-family : Lexend ; font-size : 1em ; font-weight : bold; text-align : center ; background-color : #D3D3D3 ;font-size:1em ; border-top-width:1px ; border-top-style:solid ; border-top-color:black; border-right-color:black; border-right-width:1px; border-right-style:solid ;}

TD.barre3 {font-family : Lexend ; font-size : 0.8em ; font-weight : bold; text-align : center ; background-color : #D3D3D3 ; border-bottom-width:1px ; border-bottom-style:solid ; border-bottom-color:black;}

TD.barregreybold {font-family : Lexend ; font-size : 0.9em ; text-align : center ; background-color : black ; vertical-align : middle; font-weight : bold; }
TD.barregrey {font-family : Lexend ; font-size : 0.9em ; text-align : center ; background-color : black ; vertical-align : middle; font-weight : bold;}

A.lien2{color: black ; text-decoration: none ;}
A:hover.lien2{color: black ; text-decoration: none ;}

TD.barreb3 {font-family : Lexend ; font-size : 0.8em ; font-weight : bold; text-align : center ; background-color : white ; }

A.blanc{COLOR: white}
A:hover.blanc{COLOR: white}

A.blancns{COLOR: white; text-decoration: none}
A:hover.blancns{COLOR: white; text-decoration: none}

A.barre{COLOR: #696969; text-decoration: none; font-size : 1em}
A:hover.barre{COLOR: black; text-decoration: none; font-size : 1em}

A.barre1{COLOR: white; text-decoration: none; font-size : 1em}
A:hover.barre1{COLOR: black; text-decoration: none; font-size : 1em}

A.cde{COLOR: black}
A:hover.cde{COLOR: white}
A:visited.cde{COLOR: black}

A.cdered{COLOR: red}
A:hover.cdered{COLOR: white}
A:visited.cdered{COLOR: red}

A.ecrnoir{COLOR: #9ACD32}
A:hover.ecrnoir{COLOR: white}
A:visited.ecrnoir{COLOR: #9ACD32}

A.cdenoir{COLOR: white}
A:hover.cdenoir{COLOR: #9ACD32}
A:visited.cdenoir{COLOR: white}

A.blue{COLOR: blue; text-decoration: none}
A:hover.blue{COLOR: blue ; text-decoration: underline }
A:visited.blue{COLOR: blue; text-decoration: none}

A.basic{text-decoration: none}
A:hover.basic{text-decoration: underline }
A:visited.basic{text-decoration: none}

A.bluenone{COLOR: blue; text-decoration: none}
A:hover.bluenone{COLOR: blue ; text-decoration: none }
A:visited.bluenone{COLOR: blue; text-decoration: none}

A.blues{COLOR: blue;}
A:hover.blues{COLOR: blue ; }
A:visited.blues{COLOR: blue;}

A.bluepetit{COLOR: blue; font-size : 0.83em}
A:hover.bluepetit{COLOR: blue; font-size : 0.83em}
A:visited.bluepetit{COLOR: blue; font-size : 0.83em}

A.bluegras{COLOR: blue; font-weight : bold; text-decoration: none}
A:hover.bluegras{COLOR: blue; font-weight : bold ; text-decoration: underline }
A:visited.bluegras{COLOR: blue; font-weight : bold; text-decoration: none}

A.whitebold{COLOR: white; font-weight : bold; text-decoration: none}
A:hover.whitebold{COLOR: white; font-weight : bold ; text-decoration: none }
A:visited.whitebold{COLOR: white; font-weight : bold; text-decoration: none}

A.blacknwhitebold{COLOR: black; font-weight : bold; text-decoration: none}
A:hover.blacknwhitebold{COLOR: white; font-weight : bold ; text-decoration: none }
A:visited.blacknwhitebold{COLOR: black; font-weight : bold; text-decoration: none}

A.bluegrasnoline{COLOR: blue; font-weight : bold; text-decoration: none}
A:hover.bluegrasnoline{COLOR: blue; font-weight : bold ; text-decoration: none }
A:visited.bluegrasnoline{COLOR: blue; font-weight : bold; text-decoration: none}

A.bluegras2{COLOR: blue; font-weight : bold; text-decoration: underline}
A:hover.bluegras2{COLOR: blue; font-weight : bold ; text-decoration: underline }
A:visited.bluegras2{COLOR: blue; font-weight : bold; text-decoration: underline}

A.bluepetitgras{COLOR: blue; font-size : 0.83em; font-weight : bold;}
A:hover.bluepetitgras{COLOR: blue; font-size : 0.83em; font-weight : bold;}
A:visited.bluepetitgras{COLOR: blue; font-size : 0.83em; font-weight : bold;}

A.bluepetitgrasnoline{COLOR: blue; font-size : 0.83em; font-weight : bold; text-decoration: none}
A:hover.bluepetitgrasnoline{COLOR: blue; font-size : 0.83em; font-weight : bold; text-decoration: none}
A:visited.bluepetitgrasnoline{COLOR: blue; font-size : 0.83em; font-weight : bold; text-decoration: none}

A.bluemenugras{COLOR: blue; font-size : 2.6em; font-weight : bold;}
A:hover.bluemenugras{COLOR: blue; font-size : 2.6em; font-weight : bold;}
A:visited.bluemenugras{COLOR: blue; font-size : 2.6em; font-weight : bold;}

A.bluemenugrasnoline{COLOR: blue; font-size : 1.6em; font-weight : bold; text-decoration: none}
A:hover.bluemenugrasnoline{COLOR: blue; font-size : 1.6em; font-weight : bold; text-decoration: underline}
A:visited.bluemenugrasnoline{COLOR: grey; font-size : 1.6em; font-weight : bold; text-decoration: none}

A.objectTitle{COLOR: black; font-size : 1.6em; font-weight : bold; text-decoration: none}
A:hover.objectTitle{COLOR: #f78a05; font-size : 1.6em; font-weight : bold; text-decoration: none}

A.orangeLink{COLOR: #f78a05; text-decoration: none}
A:hover.orangeLink{COLOR: black; text-decoration: none}

A.whiteLink{COLOR: white; text-decoration: none}
A:hover.whiteLink{COLOR: black; text-decoration: none}

A.orangeWhiteLink{COLOR: #f78a05; text-decoration: none}
A:hover.orangeWhiteLink{COLOR: white; text-decoration: none}

A.whiteOrangeLink{COLOR: white; text-decoration: none}
A:hover.whiteOrangeLink{COLOR: #f78a05; text-decoration: none}

A.orangeBlackLink{color: #f78a05 ; text-decoration: none ;}
A:hover.orangeBlackLink{color: black ; text-decoration: none ;}

A.gsoLink{color: #D42E1A ; text-decoration: none ;}

A.turquoiseBlackLink{color: #19c8d4 ; text-decoration: none ;}
A:hover.turquoiseBlackLink{color: black ; text-decoration: none ;}

A.blackOrangeLink{color: black ; text-decoration: none ;}
A:hover.blackOrangeLink{color: #f78a05 ; text-decoration: none ;}

A.orangeBlackLinkSmall{COLOR:#f78a05 ; font-family:Lexend ; font-size : 0.83em;text-decoration: none ;}
A:hover.orangeBlackLinkSmall{COLOR:black ; font-family:Lexend; font-size : 0.83em;text-decoration: none ;}

A.blackWhiteLink{color: black ; text-decoration: none ;}
A:hover.blackWhiteLink{color: white ; text-decoration: none ;}

A.green{COLOR: green; text-decoration: none }
A:hover.green{COLOR: green; text-decoration: underline}
A:visited.green{COLOR: green; text-decoration: none }

A.bgs{COLOR: blue; font-weight : bold; }
A:hover.bgs{COLOR: blue; font-weight : bold ;  }
A:visited.bgs{COLOR: blue; font-weight : bold; }

A.red{COLOR: red ; font-family : Lexend; text-decoration: none}
A:hover.red{COLOR: red ; font-family : Lexend; text-decoration: underline}
A:visited.red{COLOR: red ; font-family : Lexend; text-decoration: none; }

A.redpetit{COLOR: red ; font-family : Lexend ; font-size : 0.83em}
A:hover.redpetit{COLOR: red ; font-family : Lexend; font-size : 0.83em}
A:visited.redpetit{COLOR: red ; font-family : Lexend; font-size : 0.83em}

A.redpetit2{COLOR: red ; font-family : Lexend ; font-size : 0.83em; text-decoration: none}
A:hover.redpetit2{COLOR: red ; font-family : Lexend; font-size : 0.83em; text-decoration: underline}
A:visited.redpetit2{COLOR: red ; font-family : Lexend; font-size : 0.83em; text-decoration: none}

A.redunderline{COLOR: red ; font-family : Lexend;}
A:hover.redunderline{COLOR: red ; font-family : Lexend;}
A:visited.redunderline{COLOR: red ; font-family : Lexend;}

A.lng{COLOR: black ;font-size : 0.8em ; font-family : Lexend}
A:hover.lng{COLOR: black ;font-size : 0.8em; font-family : Lexend}
A:visited.lng{COLOR: black ;font-size : 0.8em; font-family : Lexend}

A.explic{COLOR: #24FC1F ; font-family : Lexend ; font-weight : bold}
A:hover.exlic{COLOR: #24FC1F ; font-family : Lexend; font-weight : bold}
A:visited.explic{COLOR: #24FC1F ; font-family : Lexend; font-weight : bold}

A.greennone{COLOR: #9ACD32; text-decoration: none}
A:hover.greennone{COLOR: #9ACD32 ; text-decoration: none }
A:visited.greennone{COLOR: #9ACD32; text-decoration: none}

A.vertclair{COLOR: #9ACD32}
A:hover.vertclair{COLOR: #9ACD32}
A:visited.vertclair{COLOR: #9ACD32}

A.vertfonce2{COLOR: #006400;font-weight : bold;  text-decoration: none}
A:hover.vertfonce2{COLOR: #006400;font-weight : bold;  text-decoration: underline}
A:visited.vertfonce2{COLOR: #006400;font-weight : bold;  text-decoration: none}

A.vertfonce3{COLOR: #006400; text-decoration: none}
A:hover.vertfonce3{COLOR: #006400}
A:visited.vertfonce3{COLOR: #006400; text-decoration: none}

A.gras{COLOR: black;font-weight : bold; }
A:hover.gras{COLOR: black;font-weight : bold; }
A:visited.gras{COLOR: black;font-weight : bold; }

A.cremes{COLOR: #FFCC33}
A:hover.cremes{COLOR: #FFCC33}
A:visited.cremes{COLOR: #FFCC33}

A.creme{COLOR: #FFCC33 ; text-decoration: none;}
A:hover.creme{COLOR: #FFCC33 ; text-decoration: none;}
A:visited.creme{COLOR: #FFCC33 ; text-decoration: none;}

A.noir{COLOR: black; font-family : Lexend; font-size : 0.9em ; text-decoration: none}
A:hover.noir{COLOR: black; font-family : Lexend; font-size : 0.9em ; text-decoration: underline }
A:visited.noir{COLOR: black; font-family : Lexend; font-size : 0.9em ; text-decoration: none}

A.noirgraspetit{COLOR: black ; font-weight : bold; font-size : 0.9em ; text-decoration: none}
A:hover.noirgraspetit{COLOR: black; font-weight : bold; font-size : 0.9em ; text-decoration: underline }
A:visited.noirgraspetit{COLOR: black; font-weight : bold; font-size : 0.9em ; text-decoration: none}

A.noir1{COLOR: black; font-family : Lexend; font-size : 1em}
A:hover.noir1{COLOR: black; font-family : Lexend; font-size : 1em}
A:visited.noir1{COLOR: black; font-family : Lexend; font-size : 1em}

A.noirgras{COLOR: black ; font-weight : bold}
A:hover.noirgras{COLOR: black; font-weight : bold}
A:visited.noirgras{COLOR: black; font-weight : bold}

A.rougegras{COLOR: red ; font-weight : bold}
A:hover.rougegras{COLOR: red; font-weight : bold}
A:visited.rougegras{COLOR: red; font-weight : bold}

A.noirgrasnone{COLOR: black ; font-weight : bold ; text-decoration: none}
A:hover.noirgrasnone{COLOR: black; font-weight : bold ; text-decoration: underline}
A:visited.noirgrasnone{COLOR: black; font-weight : bold ; text-decoration: none}

A.noirgrasnone2{COLOR: black ; font-weight : bold ; text-decoration: none}
A:hover.noirgrasnone2{COLOR: black; font-weight : bold ; text-decoration: none}
A:visited.noirgrasnone2{COLOR: black; font-weight : bold ; text-decoration: none}

A.vertfonce{COLOR: #9ACD32 ; font-weight : bold}
A:hover.vertfonce{COLOR: #9ACD32 ; font-weight : bold}
A:visited.vertfonce{COLOR: #9ACD32 ; font-weight : bold}

A.gris{COLOR: #696969}
A:hover.gris{COLOR: #696969}
A:visited.gris{COLOR: #696969}

A.blancnoir{COLOR: white; text-decoration: none}
A:hover.blancnoir{COLOR: noir ; text-decoration: none }
A:visited.blancnoir{COLOR: white; text-decoration: none}

A.smallgrey{COLOR: #696969 ; font-size : 0.8em ; text-decoration: none ;}
A:hover.smallgrey{COLOR: black ; font-size : 0.8em ;}
A:visited.smallgrey{COLOR: #696969 ; font-size : 0.8em ; text-decoration: none ;}


