a:link {
	text-decoration: none;
	color: Maroon;
}

a:visited {
text-decoration: none;
	color: Maroon;
}

a:hover {
	text-decoration: non;
	color: #CD853F;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	SCROLLBAR-FACE-COLOR: #CEA06D;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #000000;
	SCROLLBAR-3DLIGHT-COLOR: #000000;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #cccccc;
	SCROLLBAR-DARKSHADOW-COLOR: #000000
}
.petite_font{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #373737;
	text-align: left;
	}
	.rapport_ci{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #373737;
	text-align: justify;
	margin-left: 20px;
	margin-right: 20px;
	}
	.repertoire_ci{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #373737;
	text-align: justify;
	margin-left: 20px;
	margin-right: 20px;
	}
	
	.podium_ci{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #373737;
	text-align: justify;
	margin-left: 200px;
	margin-right: 20px;
	}
	.explication_ci{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #373737;
	text-align: justify;
	margin-left: 20px;
	margin-right: 20px;
	}
	
.navigation{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #373737;
	text-align: left;
	}
	.stats_ci{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #373737;
	text-align: center;
	}
	
.podium
{
	border-bottom : 1px dashed #A0522D;
	border-top : 1px dashed #A0522D;
	border-right : 1px dashed #A0522D;
	border-left : 1px dashed #A0522D;
	text-align: center;
	width: 800px;
	background: #FFFACD;
	}
		.podium th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFE0;
	padding: 5 px;
	background: #DEB887;
	font: 16px;
		}
	
.podium td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #373737;
	padding: 1 px;
		}
		
.podium2 td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #373737;
	padding: 1 px;
	background: #F5DEB3;
		}
.liste_valeurs
{
	border-bottom : 1px dashed #A0522D;
	border-top : 1px dashed #A0522D;
	border-right : 1px dashed #A0522D;
	border-left : 1px dashed #A0522D;
	text-align: center;
	width: 800px;
	background: #FFFACD;
	
	}
	
.liste_valeurs td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #373737;
	padding: 10 px;
		}
	
.liste_types
{
	border-bottom : 1px dashed #A0522D;
	border-top : 1px dashed #A0522D;
	border-right : 1px dashed #A0522D;
	border-left : 1px dashed #A0522D;
	text-align: center;
	width: 800px;
	background: #FFFACD;
	}

	.liste_types th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFE0;
	padding: 5 px;
	background: #DEB887;
	font: 16px;
		}
	
.liste_numeros
{
	border-bottom : 1px dashed #A0522D;
	border-top : 1px dashed #A0522D;
	border-right : 1px dashed #A0522D;
	border-left : 1px dashed #A0522D;
	text-align: center;
	width: 800px;
	background: #FFFACD;

}

	.liste_numeros th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFE0;
	padding: 5 px;
	background: #DEB887;
	font: 16px;
}
.liste_numeros td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #373737;
	padding: 1 px;
}
.liste_numeros2 td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #373737;
	padding: 1 px;
	background: #F5DEB3;
}
.titre_valeurs
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #A0522D;
	font-weight: bold;
	
}
.titre_nom_client
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #A0522D;
	font-weight: bold;
	text-align: center;
	
}
.table_imagefranc{
	border-bottom : thin solid Gray;
	border-top : thin solid Gray;
	border-right : thin solid Gray;
	border-left : thin solid Gray;
	background: White;
}
.tableau_franc td
{
	text-align: center;
}

.tableau_textes
{
	border-bottom : 1px dashed #A0522D;
	border-top : 1px dashed #A0522D;
	border-right : 1px dashed #A0522D;
	border-left : 1px dashed #A0522D;
	text-align: justify;
	font-size: 14px;
	width: 800px;
	background: #FFFACD;
	}

.combo_recherche {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #373737;
	text-align: left;
	background-color: #E1C4A6;
	width: 280px;
	size: 8px;
}

.combo_recherche100 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #373737;
	text-align: left;
	background-color: #E1C4A6;
	width: 100px;
	size: 8px;
}
.combo_recherche170 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #373737;
	text-align: left;
	background-color: #E1C4A6;
	width: 175px;
	size: 8px;
}


.combo_recherche2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #373737;
	text-align: left;
	background-color: #E1C4A6;
	width: 580px;
	size: 8px;
}
.combo_recherche3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #373737;
	text-align: left;
	background-color: #E1C4A6;
	width: 230px;
	size: 8px;
}

.combo_recherche_tri {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #373737;
	text-align: left;
	background-color: white;
	width: 280px;
	size: 8px;
}
.combo_recherche_select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8B0000;
	text-align: left;
	background-color: #FFFACD;
	width: 280px;
	size: 8px;
}

.combo_recherche_select100 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8B0000;
	text-align: left;
	background-color: #FFFACD;
	width: 100px;
	size: 8px;
}
.combo_recherche_select170 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8B0000;
	text-align: left;
	background-color: #FFFACD;
	width: 175px;
	size: 8px;
}

.combo_recherche_select2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8B0000;
	text-align: left;
	background-color: #FFFACD;
	width: 580px;
	size: 8px;
}

.affiche_resultats {
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #948D8D;
	font-weight: bold;
	text-align: left;
}

.affiche_panier {
	font-family: Arial, Verdana, Tahoma;
	font-size: 9px;
	color: #948D8D;
	background-color : #FFFFFF;

}
.affiche_panier a a:link a:visited a:over{
	font-family: Arial, Verdana, Tahoma;
	font-size: 9px;
	color: #948D8D;
	text-decoration: none;
}

.affiche_panier_ligne1{
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	text-align:center;
	color: #CC0000;
	background-color: #FFFFFF;
	font-weight: bold;
}
.affiche_panier_ligne1 a{
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: black;
}

.ligne_titre {
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	background-color : #FFD790;
}
.bandeau_titreblanc {
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;

}
.bandeau_titrenoir {
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: left;

}

#ligne_navigation {
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: White;
	font-weight: bold;
	text-align: left;
	background-color : #FFCE88;
}
#ligne_navigation a{
	color: #FFFAE7;
	text-decoration: none;
}
#ligne_navigation_inverse{
	font-size: 16px;
	color : #C4BEA6;
	background-color: white;
	padding-left : 2px;
	padding-right : 2px;
}


.ligne_1{
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #948D8D;
	font-weight: bold;
	text-align: left;
	background-color : #FFEFD5;
}
.ligne_1 a:link{
	color: #948D8D;
	text-decoration: none;
	font-weight: bold;
}
.ligne_1 a:visited{
	color: #948D8D;
	text-decoration: none;
	font-weight: bold;
}
.ligne_1 a:over{
	color: White;
	text-decoration: none;
	font-weight: bold;
}
.ligne_2 a:link{
	color: #948D8D;
	text-decoration: none;
	font-weight: bold;
}
.ligne_2 a:visited{
	color: #948D8D;
	text-decoration: none;
	font-weight: bold;
}
.ligne_2 a:over{
	color: White;
	text-decoration: none;
	font-weight: bold;
}


.ligneselect{
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: white;
	font-weight: bold;
	text-align: left;
	background-color : #D89639;
}

.ligneselect a:link{
	color: White;
	text-decoration: none;
	font-weight: bold;
}
.ligneselect a:visited{
	color: White;
	text-decoration: none;
	font-weight: bold;
}
.ligneselect a:over{
	color: White;
	text-decoration: none;
	font-weight: bold;
}

.ligne_2 {
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #948D8D;
	font-weight: bold;
	text-align: left;
	background-color : #FDF5E6;
}



.categorie_resultat {
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.categorie_resultat a:link {
	text-decoration: none;
	color: #FFFFFF;
}

.categorie_resultat a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.categorie_resultat a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.resultat {
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #000000;
	text-align: center;
}
.resultat  a:link {
	text-decoration: none;
	color: #000000;
}

.resultat  a:visited {
	text-decoration: none;
	color: #000000;
}

.resultat  a:hover {
	text-decoration: underline;
	color: #000000;
}

.total_resultat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #000000;
	text-align: center;
}

.fiche_critere {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #9F0000;
	text-align: center;
}
.fiche_article {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #383838;
	text-align: center;
}
.fiche_numero {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #383838;
	font-weight: bold;
	text-align: center;
}

.menu_rubrique {
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-weight: bold;
}

.menu_rubrique a:link {
	text-decoration: none;
	color: #000000;
}

.menu_rubrique a:visited {
	text-decoration: none;
	color: #000000;
}

.menu_rubrique a:hover {
	text-decoration: underline;
	color: #9F0000;
}

.menu_sousrubrique {
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #333333;
	text-align: left;
}

.menu_sousrubrique a:link {
	text-decoration: none;
	color: #5B5555;
}

.menu_sousrubrique a:visited {
	text-decoration: none;
	color: #5B5555;
}

.menu_sousrubrique a:hover {
	text-decoration: underline;
	color: #9F0000;
}

.texte_secondaire {
	font-family: Arial, Verdana, Tahoma;
	font-size: 10px;
	color: #333333;
}

.texte_secondaire a:link {
	text-decoration: none;
	color: #5B5555;
}

.texte_secondaire a:visited {
	text-decoration: none;
	color: #5B5555;
}

.texte_secondaire a:hover {
	text-decoration: underline;
	color: #9F0000;
}

.texte_rouge {
	font-family: Arial, Verdana, Tahoma;
	font-size: 9px;
	color: #9F0000;
	text-align: center;
}

.texte_rouge2 {
	font-family: Arial, Verdana, Tahoma;
	font-size: 9.5px;
	color: #9F0000;
	text-align: left;
}

.texte_libelle1 {
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #9F0000;

}
.texte_rougegras {
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #9F0000;
	text-align: left;
}

.texte_rougegras a:link {

	text-decoration: none;
	font-weight: bold;
	color: #9F0000;
}


.texte_rougegras a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #9F0000;
}

.texte_rougegras a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #9F0000;
}

.texte_grisclair {
	font-family: Arial, Verdana, Tahoma;
	font-size: 9px;
	color: #948D8D;
	text-align: center;
}

.texte_grisclair2 {
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #948D8D;
	text-align: center;
}

.texte_grisclair2 a:link {
	text-decoration: none;
	color: #948D8D;
}

.texte_grisclair2 a:visited {
	text-decoration: none;
	color: #948D8D;
}

.texte_grisclair2 a:hover {
	text-decoration: underline;
	color: #5B5555;
}

.texte_gris {
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #5B5555;
	text-align: center;
}

.texte_gris a:link {
	text-decoration: none;
	color: #5B5555;
}

.texte_gris a:visited {
	text-decoration: none;
	color: #5B5555;
}

.texte_gris a:hover {
	text-decoration: underline;
	color: #5B5555;
}

.texte_gris2 {
	font-family: Arial, Verdana, Tahoma;
	font-size: 9.5px;
	color: #5B5555;
	text-align: left;
}

.texte_gris2 a:link {
	text-decoration: none;
	color: #5B5555;
}

.texte_gris2 a:visited {
	text-decoration: none;
	color: #5B5555;
}

.texte_gris2 a:hover {
	text-decoration: underline;
	color: #9F0000;
}

.prix {
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #5B5555;
	font-weight: bold;
	text-align: center;
}

.texte_contenu {
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #5B5555;
	text-align:left
}

.texte_contenu a:link {
	text-decoration: none;
	font-weight: bold;
	color: #9F0000;
}

.texte_contenu a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #9F0000;
}

.texte_contenu a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #9F0000;
}

.lien_rougegras {
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #5B5555;
	text-align:left;
}

.lien_rougegras a:link {
	text-decoration: none;
	font-weight: bold;
	color: #5B5555;
}

.lien_rougegras a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #5B5555;
}

.lien_rougegras a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #9F0000;
}


.space {
	font-family: Arial, Verdana, Tahoma;
	font-size: 2px;
	color: #5B5555;
	text-align: center;
}
.spacehaut {
	font-family: Arial, Verdana, Tahoma;
	font-size: 5px;
	color: #5B5555;
	text-align: center;
}
.menu_titre {
	font-family: Arial, Verdana, Tahoma;
	font-size: 18px;
	color: #9F0000;
	text-align: center;
	font-weight: bold;
}
.prix_fiche {
	font-family: Arial, Verdana, Tahoma;
	font-size: 16px;
	color: #708090;
	text-align: center;
	font-weight: bold;
}

.ficheapercu{
	background-repeat: no-repeat;
	width: 203px;
	height: 100px;
	vertical-align: top;
}
.ficheapercucontenu {
	font-family: Arial, Verdana, Tahoma;
	font-size: 10px;
	color: #948D8D;
	padding-right : 10px;

}
.ficheapercucontenu a:link{
	text-decoration: none;
	color: #948D8D;
}
.ficheapercucontenu a:visited{
	text-decoration: none;
	color: #948D8D;
}
.ficheapercucontenu a:over{
	text-decoration: none;
	color: #948D8D;
}

.textehautdroit {	color: #FFFFFF;	font-size: 12px;	font-weight: bold;}
.textehautdroit a{color: White; text-decoration: none;}
.textehautdroit a:link{color: White; text-decoration: none;}
.textehautdroit a:visited{color: White; text-decoration: none;}
.textehautdroit a:hover{color: White; text-decoration: underline;}
.bouton  {

	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px;
	text-align: right;	color: #9F0000; text-decoration: none;

}
.bouton a:link {
	text-decoration: none;
	font-weight: bold;
	color: #9F0000;
}

.bouton a:over {
	text-decoration: none;
	font-weight: bold;
	color: #9F0000;
}

.bouton a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #9F0000;
}

.tableau_enreg_client{
	border-bottom : thin solid Maroon;
	border-top : thin solid Maroon;
	border-right : thin solid Maroon;
	border-left : thin solid Maroon;
	background: #F5DEB3;
	font: small;
	font-family: sans-serif;
	text-align: center;

}

.tableau_panier{
	background: #F5DEB3;
	font: small;
	font-family: sans-serif;
	border-color: #660033;
}

.tableau_entete_panier{
	background-image: url(/images/fiche_titre.jpg);
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #5B5555;
	font-weight: bold;
	text-align: center;

}

.total_panier {
	font-family: Arial, Verdana, Tahoma;
	font-size: 14px;
	color: #000000;
	text-align: right;
	font-weight: bold;
}

.moncompte_form {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #373737;
	text-align: center;
	background-color: white;
	width: 280px;

}

.moncompte_form input {
	border:1px solid black;
	background-color:#FFFFFF;
	font-family:"trebuchet ms",sans-serif;
	font-size:9px;
	color:#660000;
}

.tableau_resultats {
	font-family: Arial, Verdana, Tahoma;
	font-weight: bolder;	font-size: 11px;	color: #9F0000;	text-align: left;
	background-color: #FFCE88; height: 16px; padding-top: 3px; padding-left: 3px; width: 590px;
	margin-bottom: 8px;
}

.epuise{
	position: fixed;
	background-image: url(/images/epuise.gif);
	background-repeat: no-repeat;
	width: 120px;
	height: 63px;
	margin-top: -90px;
	margin-left: 40px;
	z-index: 10;
}
.quantitefiche_saisie {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-align: left;
	width: 25px;
	size: 8px;
}
.fondhautdroit{
	
	background-image: url(/images/fondhautdroit.jpg);
	background-repeat: no-repeat;
	width: 195px;
	height: 85px;
}
.fondcentre{
	
	background-image: url(/images/fondcolonne.gif);
	background-repeat: repeat;
	
}
.fondmenu{
	
	background-image: url(/images/fondmenu.jpg);
	background-repeat: repeat;
	
}
.tableau_principal_vso{
	border-bottom : thin solid Gray;
	border-top : thin solid Gray;
	border-right : thin solid Gray;
	border-left : thin solid Gray;
	text-align: center;

}
.tableau_haut_vso{
	text-align: center;

}
.tableau_lignehaut_vso{
background-image: url(/images/fondhaut_vso.jpg);
	background-repeat: repeat;
	height: 85px;
}
.fondhautdroitvso{
	
	background-image: url(/images/fondhautdroit_vso.jpg);
	background-repeat: no-repeat;
	width: 195px;
	height: 85px;
}

#cookies{z-index:1000;position:fixed;right:0;bottom:0;left:0;color:#FFF;background:rgba(51,51,51,0.85);display:none;padding:0.625rem;width:100%;line-height:1.5rem;font-size:1rem;text-align:center;color:#fff;text-decoration:none;}
#cookies .cookies-inner {width:50%;margin:auto;position:relative;}
#cookies .message{display:inline;}
#cookies button{background-color:#333;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-transform:uppercase;cursor:pointer;padding:0.3rem;border:1px solid silver;}
#cookies .croix{right:0;position:absolute;bottom:25%;font-size:2rem;cursor:pointer;}