a.client_accueil:link{color: #515151;text-decoration: none;}a.client_accueil:visited{color: #515151;text-decoration: none;}a.client_accueil:hover{color: #515151;text-decoration: underline;}a.client_accueil:active{color: #515151;text-decoration: none;}a.entete:link{color: #3333FF;text-decoration: none;}a.entete:visited{color: #3333FF;text-decoration: none;}a.entete:hover{color: #3333FF;text-decoration: underline;}a.espace:link{color: #3333FF;text-decoration: none;}a.espace:visited{color: #3333FF;text-decoration: none;}a.espace:hover{color: #3333FF;text-decoration: underline;}a.espace:active{color: #3333FF;text-decoration: none;}a.espace_selected:link{color: #3333FF;text-decoration: none;}a.espace_selected:visited{color: #3333FF;text-decoration: none;}a.espace_selected:hover{color: #3333FF;text-decoration: underline;}a.espace_selected:active{color: #3333FF;text-decoration: none;}a.listeFamille:link{color: #3333FF;text-decoration: none;}a.listeFamille:visited{color: #3333FF;text-decoration: none;}a.listeFamille:hover{color: #FF0000;text-decoration: underline;}a.listeFamillesParentes:link{color: #3300FF;text-decoration: none;}a.listeFamillesParentes:visited{color: #3300FF;text-decoration: none;}a.listeFamillesParentes:hover{color: #3300FF;text-decoration: underline;}a.menu:link{color: #F5F5F5;text-decoration: none;}a.menu:visited{color: #FFFFFF;text-decoration: none;}a.menu:hover{color: #99FFFF;text-decoration: underline;}a.principal:link{color: #3300FF;text-decoration: none;}a.principal:visited{color: #3300FF;text-decoration: none;}a.principal:hover{color: #3300FF;text-decoration: underline;}body{	}div.entete{	color: #33D1FF;
background-color: #FFFFFF;
background-image: url("images/bandeauagrilog.jpg");
background-position: 0px 0px;
background-repeat: repeat-x;
}div.menuProduit{	background-color: #4557a1;
background-image: url("images/bandeauagrilog2_1.jpg");
background-position: 0px 0px;
background-repeat: repeat-x;
	}div.main{	}img.logo{	}div#modal{	background-image:url('images/fondModal_1x10.png');}table.popup{	border: 2px solid blue;	background-color: #FFFFFF;}th.popup{}td.popup{}div#identification{	text-align: right;	font-size: 0.8em;}div#identification table{	display:inline;	border-spacing:0px;	margin: 0px 0px 0px 0px;}div#identification td{	font-size: 0.8em;	height:12px;	padding: 0px 1px 0px 1px;	color: #33D1FF;
}input.identification{	height:13px;	border: solid 1px #808080;	font-size: 10px;}button#btnOkIdent{	height:15px;	width:22px;	border:none;}div#agences{	text-align: right;}div#agences table{	display:inline;	margin: 0px 0px 0px 0px;}div#agences td{	font-size: smaller;	color: #33D1FF;
}div#agences select{	height:16px;	border: solid 1px #808080;	font-size: 10px;}input.quantite{	text-align: right;}input.obligatoire{	border: solid 1px orange;}div#panier{	text-align:right;}table.panier{	display:inline;	border-spacing:0px;}td.panier{	font-size: smaller;	color: #33D1FF;
}div#panier select{	height:17px;	border: solid 1px #808080;	font-size: 10px;}div.apercuPanier{	background-color: #FFFFFF;
	border: 1px solid black;	display: none;}span#enteteApercuPanier{	font-size: larger;	display: none;}tr.apercuPanier{	vertical-align: top;	font-size: smaller;	}table.apercuPanier{	color:#000000;}td.apercuPanierLibelle{	color:#000000;}td.apercuPanierQuantite{	white-space: nowrap;}td.apercuPanierPrix{	font-weight: bold;	text-align: right;}td.apercuPanierTotal{	font-weight: bold;	text-align: right;}table.entete{	border-spacing:0;	border-collapse: collapse;}div#espaces{	text-align: right;}div#espaces a:hover, div#espaces a:visited, div#espaces a:link{	font-size: 16px;	font-weight: bold;	background-image: url(images/separator.jpg);	background-position:0px 2px;	background-repeat:no-repeat;	padding-left:8px;	padding-right:8px;}div.recherche{	border: solid 1px #AAAAAA;	background-color: #FFFFFF;
}td.recherche{	padding: 0px;	margin: 0px;	border-spacing: 0px;	vertical-align: top;	}div.administration{	border: solid 1px #808080;	}div.espaceClient{	}div.menuClient{	background-color: #4557a1;
background-image: url("images/bandeauagrilog2_1.jpg");
background-position: 0px 0px;
background-repeat: repeat-x;
	}div.societe{	border: solid 1px #808080;	}div.divers{	border: solid 1px #808080;}div.menuValidation{	background-color: #4557a1;
background-image: url("images/bandeauagrilog2_1.jpg");
background-position: 0px 0px;
background-repeat: repeat-x;
	}div.validationPanier{	}div.entete_categorie{	vertical-align: middle;	color: #FF3333;
		overflow: hidden;}table.entete_categorie{	font-size:40px;	border-collapse: collapse;}img.entete_categorie{	vertical-align:middle;}table.agencementAccueil{	border-spacing:7px 3px;}th.cadre_accueil{				text-align: left;	padding-top: 8px;	margin:0px;	vertical-align:bottom;}td.cadre_accueil{	font-family:Arial, Helvetica, sans-serif;	font-size:0.8em;	background-color: #FFFFFF;
		border: solid 1px #808080;	border-spacing: 8px;	vertical-align:top;	margin:0px;}div.cadreAccueil_1_titre {	font-family:Arial, Helvetica, sans-serif;	font-size:1.2em;	color: white;	background-image:url("images/cadreAccueil_titre1.gif");	background-position: 100% 0px;	background-repeat: no-repeat;	font-weight:normal;	text-align:left;	margin: 0px;	padding: 0px;}div.cadreAccueil_1_corps {	font-family:Arial, Helvetica, sans-serif;	border-spacing:0px;}span.cadreAccueil_prixHT{	color: red;	font-size: larger;	font-weight: bold;	text-align: right;	white-space:nowrap;}span.cadreAccueil_prixTTC{	color: red;	font-size: larger;	font-weight: bold;	white-space:nowrap;}tr.cadreAccueilListeArticles_odd{	background-color: #94D9EF;
	}tr.cadreAccueilListeArticles_even{	color: #666666;
background-color: #ACC4D7;
	}table.menu{ width: 50px; border: 1px; border-spacing: 0px; text-align: left;}img.vignette{	max-height:90px;	max-width:90px;}span.ligneArticle_infoStock{	font-style: italic;	font-size: smaller;}span.ligneArticle_libelle{	font-weight: bold;}span.ligneArticle_libelle2{	font-size: smaller;	font-weight: bold;}span.ligneArticle_codeProduit{	font-size: smaller;	font-style: italic;}span.ligneArticle_genCode{	font-size: smaller;	font-style: italic;}span.ligneArticle_unite{	color: black;	font-size: medium;	font-weight: normal;	}span.ligneArticle_prixHT{	white-space:nowrap;	color: red;	font-size: larger;	font-weight: bold;	text-align: right;}span.ligneArticle_prixTTC{	white-space:nowrap;	color: red;	font-size: larger;	font-weight: bold;}span.ligneArticle_qteConv{	white-space:nowrap;	color:gray;	font-size:smaller;	font-style:italic;}span.ligneArticle_Commentaire{	color:gray;	font-size:smaller;	font-style:italic;}span.ficheArticle_lienFamille{	white-space:nowrap;}span.rechercheArticle_lienFamille{	white-space:nowrap;	color:gray;	font-size:smaller;}a.rechercheArticle_lienFamille{	color:gray;	text-decoration:none;}a:hover.rechercheArticle_lienFamille{	color:blue;	text-decoration:underline;}td.ficheArticle_entete{	background-position: 0px 0px;	background-repeat: repeat-y;}table.ficheArticle_infoSup{	width: 50%;	margin-left: 50px;}th.ficheArticle_infoSup{	border: 1px solid black;	background-color: #94D9EF;}td.ficheArticle_infoSup{	text-align: right;	border: 1px solid black;	background-color:#FFFFFF;}table.listeArticles{	border-collapse: collapse;}table.listeArticles th{	font-size:0.9em;}table.listeArticles td{	border-bottom: dotted 1px #808080;	padding-bottom: 4px;	padding-top: 4px;}table.comparaisonArticle{	 border-collapse: collapse;}tr.comparaisonArticleOdd{	background-color: #77A7FF;
}tr.comparaisonArticleEven{	background-color: #FFFFFF;
}td.comparaisonArticle{	border-right : 1px dotted #808080;	padding-left: 2px;}th.comparaisonArticle{	border-right : 1px dotted #808080;	text-align: left;	padding-right: 5px;	white-space: nowrap;}td.menu-nom-rubrique{    border: 1px solid #AAAAAA;    color: #FFFFFF;
background-color: #FF0000;
    height:23px;    font-family:Arial, Helvetica, sans-serif;    font-style:italic;    font-weight:bold;    padding-left: 10px;}/* MENU RUBRIQUE */td.menu-rubrique{    vertical-align:middle;    height:15px;    font-family:Arial, Helvetica, sans-serif;    font-size:13px;    font-weight:bold;    padding-left: 15px;  	padding-top: 3px;  	padding-bottom: 4px;  	color: #330000;
background-image: url("images/puce_menu.gif");
background-position: 2px 5px;
background-repeat: no-repeat;
}span.prix{	color: #FF0000;	font-size: 25px;	text-align: right;}table.produit_panier{}th.produit_panier{	border: 1px solid #AAAAAA;	white-space: nowrap;}td.produit_panier_noWrap{	border: 1px solid #AAAAAA;	white-space: nowrap;}td.produit_panier{	border: 1px solid #AAAAAA;}td.produit_panier_smaller{	font-size: smaller;	font-style: italic;	border: 1px solid #AAAAAA;}span.produit_panier_prix{	color: red;	font-size: larger;	font-weight: bold;	text-align: right;}span.produit_panier_titre {	margin-left : 10px;	padding-left: 2px;	padding-right: 2px;			font-size: x-large;}span.produit_panier_qteConv{	white-space:nowrap;	color:gray;	font-size:smaller;	font-style:italic;}td.enteteValidation{    border: 1px solid #AAAAAA;    color: #003399;
background-color: c3d1e6;
    height:23px;    font-family:Arial, Helvetica, sans-serif;    font-size:16px;    font-style:italic;    font-weight:bold;    padding-left: 10px;}td.etapeValidation{    vertical-align:middle;    height:30px;    font-family:Arial, Helvetica, sans-serif;    font-size:13px;    font-weight:bold;    color:#A8AAA9;    padding-left: 25px;    padding-top: 3px;    padding-bottom: 4px;    background-image: url("images/puce_validation.gif");
background-position: 3px 0px;
background-repeat: no-repeat;
}td.etapeValidationEnCours{    vertical-align:middle;    height:30px;    font-family:Arial, Helvetica, sans-serif;    font-size:13px;    color:#FF962D;    font-weight:bold;    padding-left: 25px;    padding-top: 3px;    padding-bottom: 4px;    color: #FF962D;
background-image: url("images/puce_validation.gif");
background-position: 3px 0px;
background-repeat: no-repeat;
}td.etapeValidation2{    vertical-align:middle;    height:30px;    font-family:Arial, Helvetica, sans-serif;    font-size:13px;    color:#FFFFFF;    font-weight:bold;    padding-left: 25px;  	padding-top: 3px;  	padding-bottom: 4px;		 color: #FFFFFF;
background-image: url("images/puce_validation2.gif");
background-position: 3px 0px;
background-repeat: no-repeat;
}td.rubrique_validation{}td.sousRubrique_validation{	padding-left: 30px;}td.sousRubrique{	padding-left: 30px;}td.borderHautGauche {		background-repeat:no-repeat;	background-image: url(images/border/hautGauche.gif);	background-position: 100% 100%;	width: 5px;	height: 5px;}td.borderHautDroite {	background-repeat:no-repeat;	background-image: url(images/border/hautDroite.gif);	background-position: 100% 100%;	width: 5px;	height: 5px;}td.borderGauche {	background-repeat:repeat-y;	background-image: url(images/border/gauche.gif);	background-position: 0px 0px;	width: 5px;}td.borderHaut {	background-repeat:repeat-x;	background-image: url(images/border/haut.gif);	background-position: 100% 100%;	height: 5px;}td.borderBasGauche {	background-repeat:no-repeat;	background-image: url(images/border/basGauche.gif);	background-position: 0px 0px;	width: 5px;	height: 5px;}td.borderBasDroite {	background-repeat:no-repeat;	background-image: url(images/border/basDroite.gif);	background-position: 0px 0px;	width: 5px;	height: 5px;}td.borderDroite {	background-repeat:repeat-y;	background-image: url(images/border/droite.gif);	background-position: 0px 0px;	width: 5px;}td.borderBas {	background-repeat:repeat-x;	background-image: url(images/border/bas.gif);	background-position: 0px 0px;	height: 5px;	color: #FF0000;}td.borderMain {	padding-top: 5px;	padding-left: 5px;	padding-bottom: 5px;	padding-right: 5px;}span.borderTitle {	margin-left : 10px;	padding-left: 2px;	padding-right: 2px;		background-color: #FFFFFF;		font-size: x-large;}tr.entete_colonne_article{}td.client_suivi1{	vertical-align: top;	}td.client_suivi2{	vertical-align: top;	text-align: right;		border-bottom: dotted 1px #808080;}span.client_accueilTitre{	font-size: 1.8em;}td.client_accueil{	width : 33%;	padding: 10px;	vertical-align: top;	text-align: center;}div.firstOngletSelected{	background-image: url("images/onglets/debutFirstOngletSelected.gif");		background-repeat: no-repeat;	background-position: 0px 0px;	display:inline;	padding-left: 8px;	font-size: 24px;}div.firstOnglet{	background-image: url("images/onglets/debutFirstOnglet.gif");		background-repeat: no-repeat;	background-position: 0px 0px;	display:inline;	padding-left: 8px;	font-size: 24px;}div.ongletSelected{	background-image: url("images/onglets/debutOngletSelected.gif");		background-repeat: no-repeat;	background-position: 0px 0px;	display:inline;	padding-left: 22px;	font-size: 24px;}div.onglet{	background-image: url("images/onglets/debutOnglet.gif");		background-repeat: no-repeat;	background-position: 0px 0px;	display:inline;	padding-left: 22px;	font-size: 24px;}div.ongletAfterSelected{	background-image: url("images/onglets/debutOngletAfterSelected.gif");		background-repeat: no-repeat;	background-position: 0px 0px;	display:inline;	padding-left: 22px;	font-size: 24px;}div.finOnglet{	background-image: url("images/onglets/finOnglet.gif");		background-repeat: no-repeat;	background-position: 0px 0px;	display:inline;	padding-right: 32px;	font-size: 24px;}div.finOngletSelected{	background-image: url("images/onglets/finOngletSelected.gif");		background-repeat: no-repeat;	background-position: 0px 0px;	display:inline;	padding-right: 32px;	font-size: 24px;}a.onglet{	background-image: url("images/onglets/corpsOnglet.gif");	background-repeat: repeat-x;	background-position: 0px 0px;	text-decoration: none;	color: #ACC4D7;}a.onglet:hover{	background-image: url("images/onglets/corpsOnglet.gif");	background-repeat: repeat-x;	background-position: 0px 0px;	text-decoration: none;	color: #FFFFFF;}a.ongletSelected{	background-image: url("images/onglets/corpsOngletSelected.gif");	background-repeat: repeat-x;	background-position: 0px 0px;	text-decoration: none;	color: #000000;}th.admin{	border: 1px solid black;	background-color: #BCBCBC;
}td.admin{	border: 1px solid black;	text-align : center;	vertical-align : middle;}th.admin2{	border: 1px solid black;	background-color: #BCBCBC;
	text-align : left;}td.admin2{	border: 1px solid black;	text-align : left;	vertical-align : middle;}td.adminListe{	border: 1px solid black;	text-align : left;	vertical-align : middle;}tr.adminListe:hover{	background-color : #81ACCD;}span.lienAdministration{	font-style: italic;	font-size: medium;}tr.log_Info{	background-color:#B0FFB0;}tr.log_Warning{	background-color:#FFB76F;}tr.log_Error{	background-color:#FF5340;}ul.directory {	list-style-type: none;	padding-left : 0px;}li.dir_entete{	padding-left:20px;	background-image: url("images/directory.gif");	background-repeat: no-repeat;	background-position: 0px 0px;}li.dir_content{	padding-left:30px;	background-image: url("images/file.gif");	background-repeat: no-repeat;	background-position: 10px 0px;}li.dir_content2{	padding-left:30px;	background-image: url("images/file2.gif");	background-repeat: no-repeat;	background-position: 10px 0px;}th.info{	border: 1px solid #AAAAAA;}td.info{	border: 1px solid #AAAAAA;	white-space: nowrap;}td.info2{	border: 1px solid #AAAAAA;	white-space: nowrap;	text-align:right;}a.listeFamille{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;}a.menu{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;}input{	margin: 0px;	padding: 0px;}/*POSITIONNEMENT*/form{	margin: 0px;	padding: 0px;}body{	margin:0px;	padding:0px;	height: 100%;}div.entete{	position:absolute;	z-index:2;	top: 0px;	left:8px;	right:8px;	height:118px;}div.logo{	position: absolute;}div.apercuPanier{	position:absolute;	z-index: 1;	right: 3px;	width:200px;}div.main{	position: absolute;	z-index:0;	top:145px;	left: 17%;	right: 8px;	bottom: 0px;	overflow-y: auto;	overflow-x: auto;	margin-left: 8px;	padding: 2px 1px 0px 2px;}div#espaces{	position:absolute;	width: 100%;	height:20px;	top: 95px;}div.recherche{	position: absolute;	z-index:1;	top:116px;	left: 8px;	right: 8px;	height: 27px;}div.menuProduit{	position:absolute;	z-index:0;	top: 144px;	left: 8px;	overflow-y : auto;	width: 17%;	bottom:0px;}div.espaceClient{	position: absolute;	z-index:1;	top:117px;	left: 17%;	right: 8px;	bottom:0px;	margin-left: 8px;	overflow-y: auto;}div.menuClient{	position:absolute;	z-index:0;	top: 117px;	left: 8px;	overflow-y : auto;	width: 17%;	bottom: 0px;}div.societe{	position: absolute;	z-index:0;	top:117px;	left: 8px;	right: 8px;	bottom: 0px;	overflow-y: auto;	overflow-x: auto;	padding: 2px 0px 2px 2px;}div.administration{	position: absolute;	z-index:0;	top:117px;	left: 8px;	right: 8px;	bottom: 0px;	overflow-y: auto;	overflow-x: auto;	padding: 2px 0px 2px 2px;}div.divers{	position: absolute;	z-index:0;	top:117px;	left: 8px;	right: 8px;	bottom: 0px;	overflow-y: auto;	overflow-x: auto;	padding: 2px 0px 2px 2px;}div.validationPanier{	position: absolute;	z-index:1;	top:117px;	left: 17%;	right: 8px;	bottom:0px;	margin-left: 8px;	overflow-y: auto;	overflow-x: auto;	padding: 2px 0px 0px 2px;}div.menuValidation{	position:absolute;	z-index:0;	top: 117px;	left: 8px;	overflow-y : auto;	width: 17%;	bottom: 0px;	}/*PHP MY BORDER*/.pmb1_b, .pmb1_s {font-size:1px; }.pmb1_1, .pmb1_2, .pmb1_3, .pmb1_4, .pmb1_b, .pmb1_s {display:block; overflow:hidden;}.pmb1_1, .pmb1_2, .pmb1_3, .pmb1_s {height:1px;}.pmb1_2, .pmb1_3, .pmb1_4 {border-style: solid; border-width: 0 1px; }.pmb1_1 {margin:0 5px; }.pmb1_2 {margin:0 3px; border-width:0 2px;}.pmb1_3 {margin:0 2px;}.pmb1_4 {height:2px; margin:0 1px;}.pmb1_c {display:block; border-style: solid ; border-width: 0 1px; padding-left:2px; padding-right:2px}