#body_gestion{
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	font-size:11px;
	color:#000;
    margin:0;
    padding:0;
}
#BODYP{
	font-family:Arial, Verdana, Tahoma, Sans-Serif;
	font-size:11px;
	color:#000;
    margin:0;
    padding:0;
	margin:3px auto;
}

/* Général */
A {
	color:#00f;
	text-decoration:none;
}
A:hover {
	color:blue;
	text-decoration:underline;
}
h1{
    font-size:15px;
    background-color:#FFED8F;
    width:95%;
    height:22px;
    margin:0;
    padding:0;
    margin-top:10px;
    margin-bottom:10px;
    padding-left:5px;
    text-align:left;
}
p{
    margin:0;
    padding:0;
}

th, td {
	font-size:11px;
	font-family: Arial,Verdana, Tahoma, Sans-Serif;
}

TABLE.transpa{
	background-color: #fff;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	height:30px;
}

hr {
	border: 0px none;
	width:100%;
	color: #000;
	background-color: #EDEEF0;
	height: 1px;
}

/* FORMULAIRES */
input, text {
	border:1px solid #CBCFD4;
	font-family:Arial,Verdana, Tahoma, Sans-Serif;
	font-size:12px;
	background-color:#fff;
}

input, textarea {
	border:1px solid #CBCFD4;
	font-family:Arial,Verdana, Tahoma, Sans-Serif;
	font-size:12px;
	background-color:#fff;
}

input, select {
	border:1px solid #CBCFD4;
	font-family:Arial,Verdana, Tahoma, Sans-Serif;
	font-size:12px;
	background-color:#fff;
}

input, submit {
	border:1px solid #CBCFD4;
	font-family:Arial,Verdana, Tahoma, Sans-Serif;
	font-size:12px;
	background-color:#fff;
}

/* Classe */
.fondMenuMarron{
    background-color:#CF7447;
    background-repeat:repeat-x;
    background-attachment:fixed;
    background-position:left top;
}
.bouton{
    font-size: 11px;
    font-family: Arial;
    color: #A22A2A;
    font-weight: bold;
    border: 1px solid #A22A2A;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #FFED8F
}
.tab{
	border: 1px solid
}
/* Couleurs */
.blanc_sur_bleu{
	font-size:12px;
	font-family:Arial,Verdana, Tahoma, Sans-Serif;
    color:#fff;
    font-weight:bold;
	background-color:#A22A2A;
}
.blanc_sur_bleu:hover{
	font-size:12px;
	text-decoration:underline;
	font-family:Arial,Verdana, Tahoma, Sans-Serif;
	font-weight:bold;
    color:#fff;
	background-color:#A22A2A;
}
.bleu{
	background-color:#DEE1E4;
}
.orange{
	height:18px;
	font-size:12px;
	font-family:Arial,Verdana, Tahoma, Sans-Serif;
	background-color:#EF5F00;
	padding-left:12px;
}
.jaune{
	font-size:12px;
	font-family:Arial,Verdana, Tahoma, Sans-Serif;
	background-color:#FFFD32;
	padding-left:5px;
}
.tborange{
	background-color:#fff;
	  margin-left:5px;
}
.blanc{
	color:#fff;
}
.grisclair{
	background-color:#F0F0F0;
}
.gris{
	background-color:#C0C0C0;
}
.white {
	background-color:#fff;
}
/* Moteur de recherche */
.moteur{
	color:#034E92;
	border:1px solid #FFE879;
	background-color:#FFFBE1;
}
.moteur_fam{
	font-size:14px;
	background-color:#FFED8F;
	width:100%;
	height:22px;
	margin:0;
	padding:0;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:5px;
}
.moteur_sf{
	font-size:12px;
	background-color:#FAE3BB;
	width:100%;
	height:20px;
	margin:0;
	padding:0;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:5px;
}
.moteur_art0{
	background-color:#FFFCEA;
	width:95%;
	margin:0;
	padding:0;
}
.moteur_art1{
	background-color:#E9F4FE;
	width:95%;
	margin:0;
	padding:0;
}
.moteur_ligne{
	font-size:10px;
	height:18px;
	margin:0;
	padding:0;
}
.moteur_resume{
	font-size:9px;
	height:16px;
	margin:0;
	padding:0;
	color:#888;
}

/* ID */
#content{
	width:950px;
}
#contentAccueil img {
	float:right;
	margin:35px 0px 5px 10px;
}

#contentAccueil {
	float:left;
	margin-left:0px;
	font-size:10pt;
	font-family:Arial;
	text-align:justify;
}
#menu{
	width:170px;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	background: #A22A2A;
	padding-top:20px;
}
#gaucheTD{
	width:180px;
	background: #00FFFF;
}
#subcontent{
	width:750px;
	background-color:#fff;
}
.subcontent_titre{
	padding-left:15px;
	height:26px;
}
.txt {
	padding:5px;
	text-align:justify;
}

#menu_hor {
	font-weight:bold;
	font-size:12px;
	color:#000;
}

.barre_menu {
	border-left:1px solid #EE6306;
}

.conseil {
	text-align:left;
	padding:0px 5px 5px 5px;
}
/* FONTS */
b.blue {
	font-size:14px;
	color:#768C9D;
}

b.red {
	font-size:11px;
	color:#FA0303;
}

b.white {
	font-size:11px;
	color:#fff;
	background-color:transparent;
}

a.blc {
	text-decoration:none;
	font-size:11px;
	color:#fff;
}

a:hover.blc {
	text-decoration:none;
	font-size:11px;
	color:#fff;
}
a.menup {
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#000;
}

a:hover.menup {
	text-decoration:underline;
	font-size:13px;
	font-weight:bold;
	color:#000;
}

.lm {
    color:#000;
    text-decoration:none;
    font-weight:bold;
}
.lm:hover {
	text-decoration:underline;
    color:#000;
    font-weight:bold;
 
}

#detail {
	background-color:#fff;
	border:1px solid #9F9F9F;
}

/* CSPC */
.cspc_img{
	float:left;
	margin:0px 10px 10px 0px;
}
.cspc_p p{
 margin:0;
 padding:0;
}
.cspc_p{
	clear:left;
	text-align:justify;
	margin-left:15px;
	margin-right:15px;
}



.cspc_centre{
	text-align:center;
}

/* Gestion */
.tdgauche{
	width:25%;
}
.tddroite{
	width:75%;
}
.casenews{
	margin-left:40%;
	margin-bottom:5px;
	text-align:left;
}
.aucunPDF{
	color:red;
	margin:0;
	padding:0;
}
.iframePDF{
	width:150px;
	height:35px;
	border:0;
}
.imagePDF{
	margin:0;
	padding:0;
	border:0;
}
.divPDF{
	margin:0;
	padding:0;
}
.lienPDF{
	margin:0;
	padding:0;
}
#bodyIframe{
	margin:0;
	padding:0;
	background-color:#FFF;
	font-size:11px;
	color:#000;
	font-family:Arial, Verdana, Tahoma, Sans-Serif;
}
.FormTableRech{
	width:99%;
	border-collapse:collapse;
	background-color:#EEE;
	margin:0;
	padding:0;
	border:solid 1px #CCC;
}

.FormTableRech td{
	margin-left:5px;
	text-align:left;
	padding-right:5px;
	height:22px;
	vertical-align:top;
}

.FormTableRech td p
	{
    margin-top:5px;
	margin-left:5px;
	font-size:12px;
	}
.FormTableRech .FormEncadre
	{
	font-size:12px;
	font-family:Arial,Verdana, Tahoma, Sans-Serif;
	background-color:#FFF
	}
.FormTableRech select
	{
	font-size:12px;
	font-family:Arial,Verdana, Tahoma, Sans-Serif;
	background-color:#FFF
	}

.FormTable{
	width:98%;
	border-collapse:
	separate;border-width:2px;
}
.FormTable td{
	background-color:#EBEFF5;
	padding:2px;
	text-align:left;
	vertical-align:top;
	font-size:12px;
	height:12px;
}
.FormTable td p{
	margin-left:5px;
	font-size:12px;
	margin-bottom:0;
}
.FormEncadre{}
.FormRouge{
	color:#900;
}
.FormBleu{
	color:#000099;
}
.FormBorderWidth{
	border-width:0;
}
.FormRouge{
	color:#990000;
}
.FormTable .rouge{
	background-color:#fee;
	padding:2px;
	text-align:left;
	vertical-align:top;
	font-size:12px;
	height:12px;
}
.FormTable .vert{
	background-color:#cec;
	padding:2px;
	text-align:left;
	vertical-align:top;
	font-size:12px;
	height:12px;
}
.FormTable .orange{
	background-color:#eec;
	padding:2px;
	text-align:left;
	vertical-align:top;
	font-size:12px;
	height:12px;
}
.FormTable .bleu{
	background-color:#cef;
	padding:2px;
	text-align:left;
	vertical-align:top;
	font-size:12px;
	height:12px;
}
.FormTable .jaune{
	background-color:#ffc;
	padding:2px;
	text-align:left;
	vertical-align:top;
	font-size:12px;
	height:12px;
}
.FormBouton{
    font-size: 11px;
    font-family: Arial;
    color: #A22A2A;
    font-weight: bold;
    border: 1px solid #A22A2A;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #FFED8F
}
.FormRecherche{
	font-size:12px;
}
.TableRecherche{
	width:100%;
	border-collapse:collapse;
	background-color:#EFEFEF;
	border:1px solid #DEDEDE;
}
.FormTableLog{
	width:50%;
	border-collapse:collapse;
}
.LigneTD{}
.LigneMarge{
	margin-left:5px;
}
.ListeMarge{
	margin-left:5px;
}
.ListeLien{
	font-size:12px;
	color:#30f;
}
.ListeLien:hover{
	color:#f99;
}
.ListeItem{
	line-height:14px;
	margin:0;
	display:block;
	text-align:center;
	width:15px;
	text-decoration:none;
	height:15px;
	background-color:#FFED8F;
	border:1px solid #f00;
	color:#000;
	font-weight:bold;
	font-family:Arial,Verdana, Tahoma, Sans-Serif;
	font-size:1em;
	padding-left:1px;
	padding-right:0;
	letter-spacing:0;
	padding-top:1px;
	padding-bottom:0;
}
.ListeItem:hover{
	border-color:#069;
	color:#fff;
}
.ListeItemVide{
	width:15px;
}
.ListeItem2{
	width:20px;
	height:15px;
	line-height:14px;
	font-size:10px;
	font-weight:normal;
	font-family:Arial,Verdana, Tahoma, Sans-Serif;
	letter-spacing:0;
	display:block;
	text-align:center;
	text-decoration:none;
	background-color:#C9A871;
	border:1px solid #f00;
	color:#fff;
	margin:0;
	padding:1px;
}
.ListeItem2:hover{
	border-color:#069;
	color:#000;
}

.ListeTexte{
	font-size:12px;
}
.ListeTexte a{
	color:#fff;
}
.ListeTable{
	width:100%;
}
.ListeTable td{
	vertical-align:top;
}
.ListeTable p{
	font-size:12px;
}
.ListeLigne{
	height:25px;
	background-color:#A22A2A;
}
.Liste0{
	height:25px;
	background-color:#eef;
}
.Liste1{
	height:25px;
	background-color:#ffe;
}
.Liste2{
	height:25px;
	background-color:#ccc;
}
.Demande{
	color:#5a7a5c;
}
.small{
	font-size:8pt;
}
.center{
	text-align:center;
}
.left{
	text-align:left;
}
.right{
	text-align:right;
}
.strong{
	font-weight:bold;
}
.affichearticle{
	color:#000000;
	font-size:8pt;
	border:1px solid #C9A871;
	background-color: #FFFBE1;
}
#Debug{
	position:absolute;
	top:0;
	left:0;
	z-index:255;
	font-family:courier new,courier,prestige,monospace;
	font-size:8pt;
	color:#3366FF;
	background-color:#fff;
	border:1px solid #ccc;
}
.margeRL2{
	margin-right:2px;
	margin-left:2px;
}
.marge5{
	margin:5px;
}
.marge10{
	margin:10px;
}
.nowrap{
	white-space:nowrap;
}
.menuDiv{
	height:300px;
	overflow:auto;
	text-align:left;
	width:175px;
}
.selectFam{
	background-color:#eee;
}
.selectSSFam{
	background-color:#fff;
}
.selectSSFam0{
	background-color:#eee;
}
.selectSSFam1{
	background-color:#fff;
}
.selectFamRech{
	background-color:#ccc;
	font-size:12px;
}
.selectSSFam{
	background-color:#fff;
	font-size:12px;
}
.DivFam{
	width:397px;
	height:100px;
	overflow:auto;
	margin-left:5px;
	margin-bottom:5px;
	margin-right:5px;
	background-color:#eee;
}
.promotion{
	color:#909;
}
/* Articles */
.maClasse1{
 font-size:7pt;
}
.maClasse2{
 font-size:8pt;
}
.maClasse3{
 font-size:9pt;
}
.maClasse4{
 font-size:10pt;
}
.maClasse5{
 font-size:12pt;
}
.maClasse6{
 font-size:14pt;
}
.maClasse7{
 font-size:20pt;
}
/* Lignes */
.ligne0{
	background-color:#FFFCBB;
}
.ligne1{
	background-color:#FFFDCC;
}
.display{
	display:block;
}
.nodisplay{
	display:none;
}
.Visible{
	display:block;
}
.warning{
	color:#993333;
	font-weight:bold;
	background-color:#FFF4F4;
}
.commande{
	background-color:#FFE68C;
}
.famille{
	margin-left:5px;
	font-size:8pt;
	color:#000;
	font-weight:700
}
.sousfamille{
	margin-left:10px;
	text-decoration:none;
	font-size:11px;
	color:#000;
}
.sousfamille2{
	margin-left:6px;
	text-decoration:none;
	font-size:11px;
	color:#800000;
	line-height:20px;
}
.sousfamille2:hover{
    color:#800000;
}
/* Panier */
.panier_titre{
	font-family:Arial,Verdana, Tahoma, Sans-Serif;
	font-size:8pt;
	font-weight:700;
	color:#000;
}
.panier_designation{
    margin:2px;
	font-size:8pt;
	color:#000;
	font-weight:700;
}
.panier_edition{
    margin:2px;
	font-size:8pt;
	color:#000;
}
.panier_reference{
    margin:2px;
	font-size:8pt;
	color:#A22A2A;
}
.tableStat{
	border:solid 1px #000;
	margin:2px;
}
.ligneStat{
	background-color:#FFE68C;
}

.menuHaut{
    font-family:arial;
    color: #000000;
    font-size: 9pt;
    font-weight: 700;
}
.menuHaut:hover{
    color: #000000;
}
.marginLeft5{
    margin-left:5px;
}
.menuPrinc{
    font-size:8pt;
    color:#fff;
}
.menuPrinc:hover{
    color:#fff;
}
.saisiePrix{
    width:40px;
    font-weight:700;
    font-size:8pt;
    text-align:center;
    background:#FFFF99;
    color:#00f;
}

/* Ecran/Impression */
@media screen{
	 #conteneur{
	     margin:0;
	     padding:0;
		 position:absolute;
		 width:90%;
		 left:5%;
		 background-color:#fff
	 }
	 #conteneur2{
	     margin:0;
	     padding:0;
		 position:absolute;
		 width:90%;
		 left:5%;
		 background-color:#fff
	 }
	 #header{
	 	text-align:center;
	 	background-color:#eef;
	 }
	 #gestion_centre{
		background-color:#fff;
	  	margin-left:0;
	 	height:360px;
	 	text-align:left;
	 }
	 #gauche
	  {
		width:160px;
		border-left:1px solid #fff;
		border-top:1px solid #fff;
		border-bottom:1px solid #fff;
		background: #A22A2A;
	 }
	 #gaucheTD
	 {
		width:160px;
		border-left:1px solid #fff;
		border-top:1px solid #fff;
		border-bottom:1px solid #fff;
		background: #fff;
	 }
	 #gestion_menu {
	 }
	 #navigation{
	 	display:block;
	 }
}

@media print{
	#head {
		display:none;
		visibility:hidden;
	}
	#subhead {
		display:none;
		visibility:hidden;
	}
	#conteneur{
		position:absolute;
		width:650px;
		left:0;
		background-color:#FFF;
	}
	#header{}
	#centre{
		margin-left:0;
		height:360px;
		text-align:left;
	}
	#gestion_centre{
		margin-left:0;
		height:360px;
		background-color:#fff;
		text-align:left;
	}
	#gauche{
		display:block;
		width:170px;
		border-left:1px solid #fff;
		border-top:1px solid #fff;
		border-bottom:1px solid #fff;
		background: #A22A2A;
		padding-top:20px;
	}
	#gaucheTD{
		display:block;
		width:50px;
	}
	#gestion_menu{
	}
	 #navigation{
	 	display:none;
	 }
}
