SPAN.mode_debug{
	font-size: 8pt;
}

BODY{
	font-family: verdana;
	border: 0px;
	margin: 0px;
}

IMG{
	border: 0px;
}

A{
	text-decoration: none;
	color: #E4AB4F;
}

A.description{
	text-decoration: none;
	color: black;
}

.recherche_texte_bleu{
	font-family      : Verdana;
	font-size        : 10pt;
	font-weight      : bold;
	color		 : #567AAB;
	padding-left	 : 20px;
	padding-right	 : 10px;
}

.texte_bleu{
	font-family      : Verdana;
	font-size        : 10pt;
	font-weight      : bold;
	color		 : #567AAB;
	padding-left	 : 10px;
	padding-right	 : 10px;
}

.texte_bleu_normal{
	font-family      : Verdana;
	font-size        : 10pt;
	color		 : #567AAB;
	padding-left	 : 10px;
	padding-right	 : 10px;
}


INPUT.input_form{
	border: 1px solid #567AAB;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
}

INPUT.input_form_check{
	border: 0px;
}

TABLE.principale{
	width: 95%;
}

DIV.positionnement_recherche{
	width: 100%;
	height: 100%;
	padding-left: 40px;
	padding-top: 20px;
	text-align: left;
	vertical-align: top;
}

.div_fin{
	width: 100%;
	border: 0px red solid;
}

TD.couleur_div_fin{
	width: 259px;
	height: 100%;
	text-align: center;
	font-family: Arial;
	font-size: 8pt;
}

TD.couleur2_div_fin{
	height: 100%;
	background-color: #F1EEE6;
}

TD.largeur_cadre{
	width: 757px;
}

TD.ligne_fin_tab{
	background-color: #F2F5F8;
}

TD.pub_bas{
	vertical-align: bottom;
	height: 100%;
	background-color: #F2F5F8;
}

TABLE.pub_bas{
	vertical-align: bottom;
	height: 100%;
	width: 100%;
}

TD.contenu{
	vertical-align: top;
	height: 100%;
	text-align: left;
	background-color: white;
}

TD.cellule_logo{
	padding-right: 10px;
}

TD.cellule_drapeau
{
	padding-right: 10px;
}

TD.cellule_gauche{
	width: 259px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: white;
	text-align: center;
}

TD.pub_milieu_bas_beige{
	vertical-align: bottom;
	background-color: #F1EEE6;
	padding-left: 70px;
}

TD.pub_milieu_bas{
	vertical-align: bottom;
	background-color: white;
	padding-left: 70px;
}

TD.bandeau_haut1{
	background-image: url(../images/background_menu1.gif);
}

TD.bandeau_haut2{
	background-image: url(../images/background_menu2.gif);
}

TD.colonne_droite
{
	background-color: white;
	vertical-align: top;
	text-align: right;
	padding-right : 10px;
}

TD.colonne_droite_beige
{
	background-color: #F1EEE6;
	vertical-align: top;
	text-align: right;
	padding-right : 10px;
}

TD.pub_haut{
	width: 100%;
	padding-right: 10px;
	text-align: right;
}

TD.pub_carre{
	width: 100%;
	padding-right: 10px;
	text-align: center;
}

.design
{
	text-align: left;
	font-family: Arial;
	font-size: 8pt;
	padding-left : 10px;
	padding-bottom : 10px;
}

/* page connexion */
/*----------------*/
TABLE.connexion{
	width: 100%;
	height: 100%;
}

TABLE.main_recherche{
	border: 1px solid #567AAB;
}

SPAN.titre_recherche_rapide{
	padding-left: 105px;
}

TD.recherche_titre{
	padding-top: 3px;
	padding-left: 3px;
	background-color: #E4AB4F;
	border-bottom: 1px solid #567AAB;
}

TD.main_login{
	text-align: right;
	vertical-align: middle;
}

TD.main_login_submit{
	text-align: right;
	vertical-align: middle;
}

TD.connexion_passe_oublie
{
	padding-left : 20px;
}

TD.recherche_lib{
	padding: 3px;
	vertical-align: center;
}

TD.recherche_lib2{
	padding: 3px;
	vertical-align: center;
	text-align: center;
}

TD.colonne_gauche_connexion
{
	vertical-align: top;
	width: 259px;
}

TD.centre_connexion{
	vertical-align: top;
	text-align : center;
	background-color: #F1EEE6;
}

SPAN.erreur{
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	color: red;
}

DIV.menu_gauche_haut
{
	margin-top : 20px;
	height : 200px;
	width: 259px;
}

DIV.menu_gauche_milieu
{
	height : 100px;
	width: 259px;
}

DIV.menu_gauche_bas
{
	height : 100px;
	width: 259px;
}

DIV.menu_milieu_haut
{
	margin-top : 20px;
	height : 200px;
	margin-left : 30%;
}

DIV.menu_milieu_milieu
{
	height : 100px;
	margin-left : 10%;
}

DIV.menu_milieu_bas
{
	height : 100px;
}

/* fin page connexion */
/*--------------------*/

/* page info */
/*-----------*/
TD.info{
	padding-left: 10px;
	background-color: #F1EEE6;
	font-size: 9pt;
	text-align: left;
}
/* fin page info */
/*---------------*/

/* page recherche */
/*----------------*/
TD.bordure_table{
	vertical-align: top;
	border: 5px solid #567AAB;
	background-color: #F2F5F8;
}

TD.titre_col_search{
	text-align: center;
	font-size: 8pt;
	font-weight: bold;
	padding: 3px;
	color: black;
}

	/* partie mutlticritere */
	/*----------------------*/
	TD.texte_champ_search{
		font-size: 8pt;
		font-weight: bold;
		text-align: left;
	}

	TD.champ_search{
		text-align: left;
		font-size: 8pt;
		padding-right: 10px;
	}

	TD.bouton_search{
		text-align: center;
		font-size: 8pt;
		padding-right: 10px;
	}

	TD.cellule_arbre_search{
		vertical-align: top;
		padding-left: 5px;
		padding-right: 5px;
	}

	TD.menu_search{
		vertical-align: top;
		padding: 5px;
	}

	TD.cellule_btn_vider_search{
		text-align: center;
	}

	.selection_marques{
		border: 1px solid #567AAB;
		width: 250px;
		height: 100px;
		vertical-align: top;
		text-align: left;
		overflow: auto;
		background-color: white;
	}

	.selection_familles{
		border: 1px solid #567AAB;
		width: 270px;
		height: 100px;
		vertical-align: top;
		text-align: left;
		overflow: auto;
		background-color: white;
	}

	.arbre_marques{
		overflow : auto;
		border: 1px solid #567AAB;
		width: 250px;
		height: 372px;
		vertical-align: top;
		text-align: left;
		background-color: white;
	}

	.arbre_famille{
		border: 1px solid #567AAB;
		overflow : auto;
		width: 270px;
		height: 372px;
		vertical-align: top;
		text-align: left;
		background-color: white;
	}

	/* partie mutlt-pn */
	/*-----------------*/
	TD.cellule_multi_pn{
		text-align: center;
		vertical-align: top;
		padding-top: 10px;
		padding-left: 20px;
		padding-right: 40px;
	}

	TD.cellule_liste_multi_pn{
		text-align: center;
		padding: 10px;
		vertical-align: top;
	}

	/* partie mes recherches */
	/*-----------------------*/
	TABLE.liste_mysearch{
		width: 100%;
	}

	TD.titre_col_mysearch{
		text-align: center;
		padding: 5px;
		background-color: #E4AB4F;
		font-weight: bold;
		font-size: 9pt;
		color: white;
		border-bottom: 1px solid black;
		border-left: 1px solid white;
	}

	TD.titre2_col_mysearch{
		padding: 5px;
		background-color: #E4AB4F;
		color: white;
		border-bottom: 1px solid black;
	}

	TR.ligne_paire_mysearch{
		background-color: white;
	}

	TR.ligne_impaire_mysearch{
		background-color: #F2F5F8;
	}

	TD.vide_mysearch{
		text-align: center;
		font-size: 8pt;
		padding:3px;
	}

	TD.contenu_mysearch{
		font-size: 8pt;
		text-align: left;
		border-bottom: 1px solid black;
		border-left: 1px solid black;
		padding:3px;
	}

	TD.contenu2_mysearch{
		text-align: center;
		padding:3px;
		border-bottom: 1px solid black;
	}

	TD.btn_mysearch{
		text-align: center;
		padding-top: 10px;
	}

/* fin page recherche */
/*--------------------*/

/* page de résultat simple */
/*-------------------------*/
TD.resultat_simple_vide{
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	height:50px;
}

TD.nbr_page{
	padding: 10px;
	font-size: 9pt;
	text-align: center;
}

.resultat{
	width: 96%;
}

TABLE.resultat_simple{
	border: 1px solid #567AAB;
	width: 100%;
}

TD.titre_col_simple{
	text-align: center;
	padding: 5px;
	background-color: #E4AB4F;
	font-weight: bold;
	font-size: 9pt;
	color: white;
	border-bottom: 1px solid black;
	border-left: 1px solid white;
}

TD.titre_col_simple2{
	text-align: center;
	padding: 5px;
	background-color: #E4AB4F;
	font-weight: bold;
	font-size: 9pt;
	color: white;
	border-bottom: 1px solid black;
}

TD.contenu_simple{
	font-size: 8pt;
	text-align: left;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	padding:3px;
	Color: Black;
}

TD.contenu_chiffre
{
	font-size: 8pt;
	text-align: right;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	padding:3px;
	Color: Black;
}

TD.contenu_simple2{
	font-size: 8pt;
	text-align: left;
	border-bottom: 1px solid black;
	padding:3px;
}

TR.contenu_fournisseur
{
	background-color: #E2E5E8;
}

TR.ligne_simple_pair{
	background-color: white;
}

TR.ligne_simple_impair{
	background-color: #F2F5F8;
}

TD.resultat_categorie
{
	background-color: #E4AB4F;
	color          : white;
	font-size      : 10pt;
	font-weight    : bold;
	text-align     : left;
	border-bottom  : 1px solid black;
	padding-left   : 20px;
}

/* fin page de résultat simple */
/*-----------------------------*/

/* page contact */
/*-----------*/
SPAN.text_defaut{
	font-size: 9pt;
}

TABLE.contact{
	border: 1px solid #567AAB;
	background-color: #F2F5F8;
}

TD.titre_form{
	text-align: center;
	padding: 5px;
	background-color: #E4AB4F;
	font-weight: bold;
	font-size: 9pt;
	color: white;
	border-bottom: 1px solid black;
}

TD.input_data{
	padding: 5px;
	font-size: 9pt;
	font-weight: bold;
}

TD.input_form{
	padding: 5px;
	font-size: 9pt;
}

TD.btn_contact_envoi{
	text-align: center;
	padding: 10px;
}
/* fin page contact */
/*---------------*/

/* page patience */
/*---------------*/
DIV.patience
{
	border           : 1px solid #567AAB;
	background-color : #F2F5F8;
	width            : 480px;
	height           : 80px;
	padding          : 10px;
	font-family      : Verdana;
	font-size        : 12pt;
	font-weight      : bold;
	text-decoration  : none;
	color		 : #567AAB;
	position         : absolute;
	left             : 0px;
	top              : 0px;
	vertical-align   : bottom;
	text-align       : center;
	visibility       : hidden;
}

DIV.aucun
{
	border           : 1px solid #567AAB;
	background-color : #F2F5F8;
	width            : 480px;
	height           : 80px;
	padding          : 10px;
	font-family      : Verdana;
	font-size        : 12pt;
	font-weight      : bold;
	text-decoration  : none;
	color		 : #567AAB;
	position         : absolute;
	left             : 30%;
	top              : 30%;
	vertical-align   : middle;
	text-align       : center;
}
/* fin page patience */
/*-------------------*/