div.type3_onglet_recherche
{
	position : relative;
	margin-left : 256px;
}

img.type3_onglet_recherche
{
	margin-right : 1px;
}

a.type3_texte
{
	color : black;
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
}

/***************************************
RESULTATS BOUTONS
***************************************/

table.type3_boutons
{
	width : 95%;
	margin-left : auto;
	margin-right : auto;
}

td.type3_2boutons_gauche
{
	width : 300px;
	text-align : left;
	white-space : nowrap;
}

td.type3_milieu
{
	text-align : center;
	margin-left  : auto;
	margin-right : auto;
}

td.type3_2boutons_droite
{
	width : 300px;
	text-align : right;
}

td.type3_2boutons
{
	border : 1px solid green;
	width : 300px;
}

/***************************************
RESULTATS PAGES COMPTAGE
***************************************/

table.type3_comptage
{
	width : 95%;
}

td.type3_comptage
{
	text-align : right;
	font-family : Verdana;
	font-size : 10pt;
	font-weight : bold;
	color : #567AAB;
}

/***************************************
RESULTATS AFFICHAGE
***************************************/

table.type3_resultats
{
	width : 95%;
	border-top : 1px solid #567AAB;
	border-left : 1px solid #567AAB;
	border-right : 1px solid #567AAB;
}

span.type3_titre
{
	font-family : Verdana;
	font-size : 10pt;
	font-weight : bold;
	color : white;
}

td.type3_croix
{
	background-color : #EFAF48;
	text-align : left;
	width : 11px;
	border-bottom : 1px solid #567AAB;
}

td.type3_radio
{
	background-color : #EFAF48;
	text-align : center;
	width : 25px;
	border-bottom : 1px solid #567AAB;
	border-left : 1px solid white;
}


td.type3_pn
{
	background-color : #EFAF48;
	text-align : center;
	width : 120px;
	border-bottom : 1px solid #567AAB;
/*	border-left : 1px solid white;*/
}

td.type3_constructeur
{
	background-color : #EFAF48;
	text-align : center;
	width : 170px;
	border-bottom : 1px solid #567AAB;
	border-left : 1px solid white;
}

td.type3_description
{
	background-color : #EFAF48;
	text-align : center;
	border-bottom : 1px solid #567AAB;
	border-left : 1px solid white;
}

td.type3_qte
{
	background-color : #EFAF48;
	text-align : center;
	width : 70px;
	border-bottom : 1px solid #567AAB;
	border-left : 1px solid white;
}

td.type3_pp
{
	background-color : #EFAF48;
	text-align : center;
	width : 70px;
	border-bottom : 1px solid #567AAB;
	border-left : 1px solid white;
}

td.type3_pr
{
	background-color : #EFAF48;
	text-align : center;
	width : 70px;
	border-bottom : 1px solid #567AAB;
	border-left : 1px solid white;
}

td.type3_sansgauche
{
	background-color : #EFAF48;
	text-align : center;
	width : 120px;
	border-bottom : 1px solid #567AAB;
}

td.type3_categorie
{
	background-color : #EFAF48;
	padding-left : 12px;
	border-bottom : 1px solid #567AAB;
}

td.type3_texte_sansgauche
{
	border-bottom : 1px solid #567AAB;
	padding-left : 1px;
	padding-right : 1px;
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
}

a.description
{
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	color : black;
}

td.type3_texte
{
	border-bottom : 1px solid #567AAB;
	border-left : 1px solid #567AAB;
	padding-left : 3px;
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
}

td.type3_texte_droite
{
	border-bottom : 1px solid #567AAB;
	border-left : 1px solid #567AAB;
	padding-left : 3px;
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	text-align : right;
}

td.type3_chiffre
{
	border-bottom : 1px solid #567AAB;
	border-left : 1px solid #567AAB;
	text-align : right;
	padding-right : 3px;
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
}

.type3_pair
{
	background-color : white;
}

.type3_impair
{
	background-color : #F2F5F8;
}

.type3_fournisseur
{
	background-color : #F1EEE6;
}

/***************************************
RECHERCHE
***************************************/

table.type3_recherche
{
	width : 800px;
	border : 2px solid #567AAB;
	background-color : #F2F5F8;
}

td.type3_critere1
{
	width : 230px;
	padding-top : 5px;
	padding-right : 10px;
	padding-bottom : 10px;
	padding-left : 10px;
	vertical-align : top;
}

td.type3_critere2
{
	padding-top : 5px;
	padding-right : 10px;
	padding-bottom : 10px;
	vertical-align : top;
	text-align : center;
}

td.type3_critere3
{
	padding-top : 5px;
	padding-right : 10px;
	padding-bottom : 10px;
	vertical-align : top;
	text-align : center;
}


.type3_recherche_bouton
{
	margin-top : 5px;
	margin-left : 50px;
}

.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: 330px;
	vertical-align: top;
	text-align: left;
	background-color: white;
}

.arbre_famille
{
	border: 1px solid #567AAB;
	overflow : auto;
	width: 270px;
	height: 330px;
	vertical-align: top;
	text-align: left;
	background-color: white;
}



/***************************************
RECHERCHE perso / Mes recherches
***************************************/
td.perso_radio_titre
{
	background-color : #EFAF48;
	text-align       : center;
	width            : 25px;
	border-bottom    : 1px solid #567AAB;
	border-left      : 1px solid white;
}

td.perso_radio
{
	text-align : center;
	width : 25px;
	border-bottom : 1px solid #567AAB;
	border-left   : 1px solid white;
}

td.perso_date_titre
{
	background-color : #EFAF48;
	text-align       : center;
	width            : 80px;
	padding-left     : 5px;
	border-bottom    : 1px solid #567AAB;
	border-left      : 1px solid white;
	color            : white;
	font-family        : Verdana;
	font-size        : 10pt;
	font-weight      : bold;

}

td.perso_date
{
	text-align     : left;
	width          : 80px;
	padding-left   : 5px;
	font-family      : Verdana;
	font-size      : 8pt;
	font-weight    : normal;
	border-bottom  : 1px solid #567AAB;
	border-left    : 1px solid white;
}



td.perso_titre_titre
{
	background-color : #EFAF48;
	text-align	 : center;
	width 		 : 200px;
	border-bottom 	 : 1px solid #567AAB;
	border-left 	 : 1px solid white;
	color            : white;
	font-family        : Verdana;
	font-size        : 10pt;
	font-weight      : bold;

}

td.perso_titre
{
	text-align       : left;
	width 		 : 200px;
	padding-left     : 5px;
	border-bottom    : 1px solid #567AAB;
	border-left      : 1px solid white;
	font-family        : Verdana;
	font-size        : 8pt;
	font-weight      : normal;

}

td.perso_description_titre
{
	background-color : #EFAF48;
	text-align       : center;
	border-bottom : 1px solid #567AAB;
	border-left : 1px solid white;
	width 		 : 500px;
	color            : white;
	font-family        : Verdana;
	font-size        : 10pt;
	font-weight      : bold;

}
td.perso_description
{
	width 		 : 500px;
	padding-left     : 5px;
	text-align       : left;
	border-bottom    : 1px solid #567AAB;
	border-left      : 1px solid white;
	font-family        : Verdana;
	font-size        : 8pt;
	font-weight      : normal;
}

table.perso_recherche_menus
{
	width : 800px;
	border-bottom    : 2px solid #567AAB;
	border-left      : 2px solid #567AAB;
	border-right     : 2px solid #567AAB;
	background-color : #F2F5F8;

}

td.perso_menu_gauche
{
	width 		 : 200px;
	text-align       : left;
	font-family        : Verdana;
	font-size        : 8pt;
	font-weight      : normal;
}

td.perso_menu_centre
{
	width 		 : 300px;
	text-align       : center;
	font-family        : Verdana;
	font-size        : 8pt;
	font-weight      : normal;
}


td.perso_menu_droit
{
	width 		 : 300px;
	text-align       : center;
	font-family        : Verdana;
	font-size        : 8pt;
	font-weight      : normal;
}

span.bundle_quantite
{
	float: left;
	padding-top : 1px;
	padding-left : 1px;
}

span.bundle_grossiste
{
	float: left;
	padding-top : 1px;
	padding-left : 1px;
}

