html, body {
	background:#eeedeb;		box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

html, body, table, table td {
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	margin:0;
	padding:0;
}

#page {
	background: #fff;
	max-width:990px;
	margin:0 auto;
}

img {
	border:none;
	max-width:100%;
}

a {
	color: #25476a;
}

a:hover {
	color: #992913;
}

h2 {
	color: #992913;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	margin:0px;
	margin-bottom:5px;

}

h3 {
	color: #25476a;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	margin:0px;
	margin-bottom:5px;

}

.clear {
	clear:both;
}

.leftHalf {
	float:left;
	width:49%;
}
.rightHalf {
	float:right;
	width:45%;
}
.centerHalf {
    text-align:center;
    width:45%;
}

#header {
	background: #fff;
}

/* (TC) 17/03/2022 creation id*/
#index_img_btn_actif{
	display:inline;
	opacity: 1;
	border: none;
}

#index_img_btn_actif:hover{
	display:inline;
	opacity: 0.9;
	border: none;
}


#footer {
	border-top:1px solid #dde1e5;
	padding:10px 20px;
	height: 50px; /*(TC) 18/03/2022*/
}

#menuP {
	/*background: #7b8ea2;
	background: -moz-linear-gradient(top,  #7b8ea2 0%, #25476a 100%);
	background: -webkit-linear-gradient(top,  #7b8ea2 0%,#25476a 100%);
	background: linear-gradient(to bottom,  #7b8ea2 0%,#25476a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b8ea2', endColorstr='#25476a',GradientType=0 );*/
	background: #996a61;
            background: linear-gradient(top,  #996a61 0%, #992913 100%);
	background: -webkit-linear-gradient(top,  #996a61 0%,#992913 100%);
	background: linear-gradient(to bottom,  #996a61 0%,#992913 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#996a61', endColorstr='#992913',GradientType=0 );

	min-height:34px;
	line-height:34px;
}

#menuP a {
	color: rgba(255,255,255,1);
	text-decoration: none;
	margin-left:10px;
	padding-right:10px;
	border-right:1px solid rgba(255,255,255,0.5);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#menuP a:last-child { border:none; }

#menuP a:hover {
	color: rgba(255,255,255,0.5);
}


.fdGris {
	background:#f6f6f6;
}

.fdrouge {
	height: 50px; /*(TC) 18/03/2022*/
	background: #996a61;
            background: linear-gradient(top,  #996a61 0%, #992913 100%);
	background: -webkit-linear-gradient(top,  #996a61 0%,#992913 100%);
	background: linear-gradient(to bottom,  #996a61 0%,#992913 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#996a61', endColorstr='#992913',GradientType=0 );


}

.contenu {

}

.soustitre {
	font-weight: bold
}

.suite {
	float:right;
}

.photo {
	-webkit-box-shadow: 0 3px 3px 2px rgba(0,0,0,0.3);
	box-shadow: 0 3px 3px 2px rgba(0,0,0,0.3);
}

.blocBleu {
	background-color: #f1f4f7;
	border: 1px solid #e3e4e5;
	padding:10px 10px;
	margin: 10px 0px;
}

.bouton {
	display: inline;
	background-color: #992913;
	border-radius: 20px;
	height: 20px;
	line-height: 20px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	padding:5px 20px;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.bouton:hover {
	background-color: #25476a;
	color: #fff;
}

.texte {
	text-align:left;
}

.leftImage {
	float:left;
	margin-right:15px;
}

.rightImage {
	float:right;
	margin-left:15px;
}

.centerImage {
    text-align:center;
}

.bloc {
	padding-bottom:15px;
	border-bottom:1px solid #dde1e5;
	margin-bottom:30px;
}

.tableau {
	border:none;
}

.tableau th {
	color: #992913;
}

.tableau th,
.tableau td {
	padding: 5px 5px;
	border-bottom:1px solid #dde1e5;
}
.discret {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #B3BDC7;
	font-style: normal;
}

.CTooltip {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
    width: 280px;
	visibility: hidden;
	font-size: 8pt;
	font-family: MS Comic Sans,arial,sans-serif;
	background-color: #FFFFE6;
	padding: 8px;
	border: 1px solid black;
	font-style: normal;
}

#listeMembres {
	float:left;
	width:45%;

}

#listeToohitu {
	float:right;
	width:49%;
}

#listeToohitu div {
	display: block;
	padding: 5px 0;
	border-bottom: 1px solid #dde1e5;
	text-decoration: none;
}

#listeAnciensMembres{
	float:right;
	width:49%;
}
#listeMembresHonoraires{
    float:left;
    width:49%;
}

#listeLiens a{
	display: block;
	padding: 5px 0;
	border-bottom: 1px solid #dde1e5;
	text-decoration: none;
}

.listePolices li {
	list-style-type: disc;
}
.listePolices li a{
	text-decoration: none;
}

.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
}
.swipe-wrap {
  overflow: hidden;
  position: relative;
}
.swipe-wrap > div {
  float:left;
  width:100%;
  position: relative;
}


#footer .footpart1 a {
    display: block;
    height: 54px;
    float: right;
    margin-left: 30px;
    text-align:center;
    /*vertical-align:center;*/
    overflow: hidden;
    text-indent: -1000em;
    background-color: transparent;
    background-position: left top;
    background-repeat: no-repeat;
    /* transition on hover and click */
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
    -o-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
}

#footer .footpart1 a#foot-soc{
	height: 35px;
	width:40px;
	background-size: 40px 35px;
	background-image: url("../static/images/essai_white1.png");
	background-position: center;
}

#footer .footpart1 a#foot-upf{
	height: 35px;
	width:70px;
	background-size: 70px 35px;
	background-image: url("../static/images/logo_upfblanc.png");
}

#footer .footpart1 a#foot-opt{
	height: 35px;
	width:35px;
	background-size: 35px 35px;
	background-image: url("../static/images/Logo_OPT_blancTR.png");
	display: block;


}

#footer .footpart1 a#foot-presidence{
	height: 35px;
	width:35px;
	background-size: 35px 35px;
	background-image: url("../static/images/logopf_35.png");
}

#footer .footpart2 #foot-DEV{
	clear:both;
	margin-top:10px;
	float:right;
	font-family: arial;
	font-size: 9px;
	color: lightgrey;
}

#footer .footpart1 a:hover {
    opacity: 0.6;
}



/*---------------------------------------------------------------------*/
@media only screen and (max-width: 768px) {

	#header1a {
		text-align:center;
	}
	#header1b {
		display:none;
	}

	.leftHalf,
	.centerHalf,
	.rightHalf {
		clear:none;
		width:50%;
	}

	#menuP a {
		margin-left:5px;
		padding-right:5px;
		font-size:12px;
	}

	#searchthis #search {
		height: 28px;
		padding: 5px 5px 5px 5px;
		font: bold 14px/28px arial;
		color: #333;
		background: #fff no-repeat left top;
		border: solid 1px #992913;
		/* rounded corners */
		-webkit-border-radius: 2px;
		border-radius: 2px;
		border-radius: 2px;
		/* shadow */
		-webkit-box-shadow: 1px 1px 6px #992913;
        box-shadow: 1px 1px 6px #992913;
		box-shadow: 1px 1px 6px #992913;
		/* fix border bleed */
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
		width: 98.5%;
	}

	/* Bouton valider */
	#searchthis #search-btn{
		background: #996a61;
		background: -moz-linear-gradient(top,  #996a61 0%, #992913 100%);
		background: -webkit-linear-gradient(top,  #996a61 0%,#992913 100%);
		background: linear-gradient(to bottom,  #996a61 0%,#992913 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#996a61', endColorstr='#992913',GradientType=0 );
		height: 28px;
		/*width: 98.5%;*/
		font: bold 14px/28px arial;
		color: #fff;
		border: solid 1px #992913;
		padding: 0 20px;
		/* rounded corners */
		-webkit-border-radius: 2px;
		border-radius: 2px;
		border-radius: 2px;
		/* fix border bleed */
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
		cursor: pointer;

	}

	/*(TC) 18/03/2022*/
		#footer .leftHalf{
				width:50%;
		}
	/*(TC) 18/03/2022*/
		#footer .footpart1 a {
		    display: block;
		    height: 54px;
		    float: right;
		    margin-left: 10px;
		    text-align:center;
		    /*vertical-align:center;*/
		    overflow: hidden;
		    text-indent: -1000em;
		    background-color: transparent;
		    background-position: left top;
		    background-repeat: no-repeat;
		    /* transition on hover and click */
		    -webkit-transition: opacity 0.2s ease;
		    transition: opacity 0.2s ease;
		    -o-transition: opacity 0.2s ease;
		    transition: opacity 0.2s ease;
		}

}
/*-------------------------------------------------------------------------*/
@media only screen and (max-width: 600px) {

	.bouton {
		font-size:10px;
	}

	#listeMembres,
	#listeToohitu,
	#listeAnciensMembres{
		clear:none;
		width:100%;
		margin-bottom:20px;
	}

	#searchthis #search {
		height: 28px;
		padding: 5px 5px 5px 30px;
		font: bold 14px/28px arial;
		color: #333;
		/*background: #fff no-repeat left top;*/
		background: #fff url("../static/images/loupe2.jpg") no-repeat;
		background-position:8px;
		border: solid 1px #992913;
		/* rounded corners */
		-webkit-border-radius: 2px;
		border-radius: 2px;
		border-radius: 2px;
		/* shadow */
		-webkit-box-shadow: 1px 1px 6px #992913;
		box-shadow: 1px 1px 6px #992913;
		box-shadow: 1px 1px 6px #992913;
		/* fix border bleed */
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
		width: 98.5%;
	}

	/* Bouton valider */
	#searchthis #search-btn{
		background: #996a61;
		background: linear-gradient(top,  #996a61 0%, #992913 100%);
		background: -webkit-linear-gradient(top,  #996a61 0%,#992913 100%);
		background: linear-gradient(to bottom,  #996a61 0%,#992913 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#996a61', endColorstr='#992913',GradientType=0 );
		height: 28px;
		/*width: 98.5%;*/
		font: bold 14px/28px arial;
		color: #fff;
		border: solid 1px #992913;
		padding: 0 20px;
		/* rounded corners */
		-webkit-border-radius: 2px;
		border-radius: 2px;
		border-radius: 2px;
		/* fix border bleed */
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
		cursor: pointer;

	}

/*(TC) 18/03/2022*/
	#footer .leftHalf{
			width:50%;
	}
/*(TC) 18/03/2022*/
	#footer .footpart1 a {
	    display: block;
	    height: 54px;
	    float: right;
	    margin-left: 10px;
	    text-align:center;
	    /*vertical-align:center;*/
	    overflow: hidden;
	    text-indent: -1000em;
	    background-color: transparent;
	    background-position: left top;
	    background-repeat: no-repeat;
	    /* transition on hover and click */
	    -webkit-transition: opacity 0.2s ease;
	    transition: opacity 0.2s ease;
	    -o-transition: opacity 0.2s ease;
	    transition: opacity 0.2s ease;
	}

}
/*------------------------------------------------------------------------*/

.xv:after {
	content:" = " ;
	white-space:pre;
}

.xe:after {
	content:" ; ";
	white-space:pre;
}

.xe:last-child:after{
	content:"";
	white-space:pre;
}


.cf:before {
	content:"Cf. ";
	white-space:pre;
}

.cf:after {
	content:" ; ";
	white-space:pre;
}

.cf:last-child:after {
	content:"";
	white-space:pre;
}

.cf{
	text-transform: uppercase;
}

.so:before{
	content:"(";
	white-space:pre;
}

.so:after{
	content:")";
	white-space:pre;
}



.photo{
	width: 100px;

}

.membre{
	display: table;
	padding: 2px 0;
	border-bottom: 1px solid #dde1e5;
	text-decoration: none;
	padding:8px;
}


.imgphoto{
	display: table-cell;
	width: 100px;
	vertical-align:middle;
	text-align:center;
}

.description{
	display: table-cell;
	vertical-align: middle;

}

.nom{
	font-weight:bold;
	margin-left:30px;
}

.com{
	margin-left:30px;
}


select {
	margin: 20px 0px 0px 0px;
	border: 1px solid #111;
	background: transparent;
	height:30px;
	padding: 5px 0px 5px 5px;
	border: solid 1px #992913;
	font: bold 10.5px/30px arial;
	color: #333;
	background: #996a61;
	background: linear-gradient(top,  #fff 0%, #cfa59d 100%);
	background: -webkit-linear-gradient(top,  #fff 0%,#cfa59d 100%);
	background: linear-gradient(to bottom,  #fff 0%,#cfa59d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#cfa59d',GradientType=0 );
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border-radius: 2px;
        width: 228px;
}


option{
    background:#fff;
}

/* Fond du gadget de la barre de recherche */
.recherche_p {
  /*background: #bc7669;
  border: solid 1px #992913;*/
  padding: 10px 10px 10px 10px;   /* Espace entre les bords et le contenu : haut droite bas gauche  */
  margin : 0 auto;

}

/* Champ de saisie */
#searchthis #search {
    height: 28px;
	width:200px;
    padding: 5px 5px 5px 30px;
	font: bold 14px/20px arial;
    color: #333;
    /*background: #fff no-repeat left top;*/
	background: #fff url("../static/images/loupe2.jpg") no-repeat;
	background-position:8px;
    border: solid 1px #992913;
    /* rounded corners */
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border-radius: 2px;
    /* shadow
    -webkit-box-shadow: 1px 1px 6px #992913;
    -moz-box-shadow: 1px 1px 6px #992913;
    box-shadow: 1px 1px 6px #992913;*/
    /* fix border bleed */
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    	position: relative;
    z-index: 1000;
}

#searchthis #search:focus {
    /* shadow */
    -webkit-box-shadow: 1px 1px 6px #992913;
    box-shadow: 1px 1px 6px #992913;
    box-shadow: 1px 1px 6px #992913;
}

/* Bouton valider */
#searchthis #search-btn {
	background: #996a61;
	background: -moz-linear-gradient(top,  #996a61 0%, #992913 100%);
	background: -webkit-linear-gradient(top,  #996a61 0%,#992913 100%);
	background: linear-gradient(to bottom,  #996a61 0%,#992913 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#996a61', endColorstr='#992913',GradientType=0 );
    height: 28px;

    font: bold 14px/28px arial;
    color: #fff;
    border: solid 1px #992913;
    padding: 0 5px;
    /* rounded corners */
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border-radius: 2px;
    /* fix border bleed */
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    cursor: pointer;

}

/* Bouton valider quand survolé par la souris */
#searchthis #search-btn:hover {
   background-position: left -28px;
    /* shadow */
    -webkit-box-shadow: 1px 1px 6px #bbb;
    box-shadow: 1px 1px 6px #bbb;
    box-shadow: 1px 1px 6px #bbb;
}

#searchthis #search-btn:active {
    background-position: left -64px;
    color: #b8dbe7;
}

.recherche_index{
  /*background: #bc7669;
  border: solid 1px #992913;*/
  padding: 10px 10px 10px 10px;   /* Espace entre les bords et le contenu : haut droite bas gauche  */

  margin : 0 auto;
}

/* Champ de saisie */
#searchthis_index #search_index {
    height: 28px;
    width:250px;
    padding: 5px 5px 5px 5px;
	/*background: #fff url("../static/images/loupe2.jpg") no-repeat;*/
	/*background-position:8px;*/
	font: bold 14px/28px arial;
    color: #333;
    /*background: #fff no-repeat left top;*/
    border: solid 1px #992913;
    /* rounded corners */
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border-radius: 2px;
    /* shadow
    -webkit-box-shadow: 1px 1px 6px #992913;
    -moz-box-shadow: 1px 1px 6px #992913;
    box-shadow: 1px 1px 6px #992913;*/
    /* fix border bleed */
    -webkit-background-clip: padding-box;
    background-clip: padding-box;

}

#imageRecherche {
	background: #fff url("../static/images/loupe2.jpg") no-repeat;
	background-position:8px;
}

#searchthis_index #search_index:focus {
    /* shadow */
    box-shadow: 1px 1px 6px #992913;
    box-shadow: 1px 1px 6px #992913;
	-webkit-box-shadow: 0 0 0px 1000px white inset;
}

/* Bouton valider */
#searchthis_index #search-btn_index {
	background: #996a61;
	background: linear-gradient(top,  #996a61 0%, #992913 100%);
	background: -webkit-linear-gradient(top,  #996a61 0%,#992913 100%);
	background: linear-gradient(to bottom,  #996a61 0%,#992913 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#996a61', endColorstr='#992913',GradientType=0 );
    height: 28px;

    font: bold 14px/28px arial;
    color: #fff;
    border: solid 1px #992913;
    padding: 0 5px;
    /* rounded corners */
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border-radius: 2px;
    /* fix border bleed */
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    cursor: pointer;

}

/* Bouton valider quand survolé par la souris */
#searchthis_index #search-btn_index:hover {
   background-position: left -28px;
    /* shadow */
    -webkit-box-shadow: 1px 1px 6px #bbb;
    box-shadow: 1px 1px 6px #bbb;
    box-shadow: 1px 1px 6px #bbb;
}

#searchthis_index #search-btn_index:active {
    background-position: left -64px;
    color: #b8dbe7;
}

.tahitien{
  color: #992913;
}

.francais{
  color: #2F4F70;
}

.orthographe_titre {
  font: italic 14px/28px verdana;
  text-decoration: underline;
  margin-top:5px;
}
.orthographe_mot {
  font: bold 14px/28px verdana;
  color: #2F4F70;
  margin-left: 35px;
}
.orthographe_occurence {
  font: 9px/16px verdana;
  color: #2F4F70;
}

.titre_resultat_recherche {
  font: bold italic 13px Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
}

.entree{
	font: bold 14px Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	color: #992913;
	text-transform: uppercase;
	display:inline-block;
}

.hm:before{
	content:" (";
	white-space:pre;
}

.hm:after{
	content:")";
	white-space:pre;
}

.hm{
	font: bold 12px Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	display:inline-block;
}


.sn{
	font: bold 12px Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	display:inline-block;
	color: #04408C;
}
.sn:after{
	content:"°)";
	white-space:pre;
}

.snold:before {
	content:"\A";
	white-space:pre;
}

.entreeold:before {
	content:"\A";
	white-space:pre;
}

a.tf_ety:before {
	content:"Voir Pollex (";
	white-space:pre;
	color: #3C773C;
}
a.tf_ety:after {
	content:")";
	white-space:pre;
	color: #3C773C;
}
.tf_ety {
	font-size:80%;
	color: #3C773C;
}
a.voirarticle:before {
	content:"(Sous-entrée de l'article ";
	white-space:pre;
	color: #992913;
	text-transform: none;
	font-weight:normal;
}
a.voirarticle:after {
	content:")";
	white-space:pre;
	color: #992913;
	text-transform: none;
	font-weight:normal;
}
.voirarticle {
	font-size:80%;
	color: #992913;
	font-weight:bold;
	text-transform: uppercase;
}
div.phrase {
	display:inline;
}
        /*Bouton revenir en arrière "Publications"*/
        button-back {
            font-size: 16px;
            padding: 10px;
            background-color: #007BFF;
            color: white;
            border: none;
            border-radius: 5px;
            cursor: pointer;
        }
        button:hover {
            background-color: #0056b3;
        }
        .fas {
            margin-right: 8px;
        }
        .leftHalfColumn{
            float:left;
            width:2.5%;

        }

        .blocNewsletter{
            background-color: #eee;
            border: 1px solid #aaa;
            padding:20px 20px 20px 20px;
/*             width: 50%; */
        }
        .blocNewsletter form div {
            display: flex;
            justify-content: center;
            align-items: center;
            margin-bottom: 10px;
        }

        .btnNewsletter {
            background-color: #9b3636;
            color: white;
            border: none;
            border-radius: 4px;
            padding: 5px 5px;
            cursor: pointer;
        }

        .btnNewsletter:hover {
            background-color: #6f2222;
        }

        input[type="checkbox"] {
            position: relative;
            width: 20px;
            height: 20px;
            cursor: pointer;
            appearance: none;
            border: 2px solid #868686;
            border-radius: 4px;
            outline: none;
            transition: all 0.3s ease;
            background-color : white;
        }

        input[type="checkbox"]:checked {
            border-color: #913b3b;
            background-color: #913b3b;
        }

        input[type="checkbox"]:checked::before {
            content: '✔';
            color: white;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            font-size: 16px;
        }

        .message{
            align-items: center;
            display: flex;
            justify-content: center;
        }

        /* Modal d'inscription à la newsletter*/
        .modal {
            display: none;
            position: fixed;
            z-index: 1;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.5);
        }
        .modal-content {
            background-color: white;
            margin: 15% auto;
            padding: 20px;
            border-radius: 10px;
            width: 50%;
            text-align: center;
        }
        .close {
            float: right;
            font-size: 28px;
            cursor: pointer;
        }
	/* Pour la liste déroulante dans INFORMATIONS */
	#simple-select {
		padding: 10px;
		font-size: 16px;
		border: 2px solid #ccc;
		border-radius: 5px;
		background-color: #f9f9f9;
		width: 200px;
		appearance: none; /* Enlève les styles par défaut */
		-webkit-appearance: none; /* Pour les navigateurs Webkit */
		-moz-appearance: none; /* Pour Firefox */
		color: #333;
	}
	
	#simple-select:focus {
		border-color: #5b9bd5; /* Change la couleur de la bordure au focus */
		outline: none; /* Enlève le contour de focus par défaut */
	}
	
	#simple-select option {
		padding: 10px;
        /*testtest*/
	}
	
	span.gras {
		font-weight: bold;
		font-size: 15px;
	}
	a.rouge {
		color:rgb(21, 82, 250);
	}
	a.rouge:hover {
		color: #FF0000;
	}
