BODY {

	background-color : #ECE9D8;
	background-image:url(../images/fond_body.gif);
	font-size:10pt;
	font-family : Tahoma, Arial;
	color : #000;
	margin-left : 0px;
	margin-top : 0px;
	margin-right : 0px;
	border-width : 0px 0px;
	scrollbar-face-color: #DDDDDD;
	scrollbar-shadow-color: #BBBBBB;
	scrollbar-highlight-color: #BBBBBB;
	scrollbar-3dlight-color: #AAAAAA;
	scrollbar-darkshadow-color: #AAAAAA;
	scrollbar-track-color: #AAAAAA;
	scrollbar-arrow-color: #BBBBBB;
}



A {

	color : orange;

	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: normal;

	text-decoration : underline;

}


A:hover{
	
	color:#FFBB99;

}

font{
	font-size:10pt
}

a.actif{color:#000088; font-size:15px; font-weight:bold; text-decoration:none}

a.passif{color:#AAAAAA; font-size:15px; text-decoration:none}

a.liste{color:#404040; font-size:10pt;}

.img_btn{
	cursor:pointer;
	border:0px;
	margin:0 2px 0 2px
}

div.titre_page{
	width:100%;
	text-align:center;
	margin:10px auto;
	font-size:14pt;
	color:#000000;
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:underline
}

div.window_upper_right_corner_absolute{
	position:absolute;
	top:0;
}

div.conteneur_c{
	text-align:center
}

div.conteneur_l{
	text-align:left
}

div.conteneur_r{
	text-align:right
}

div.centreur{
	width:100%;
	text-align:center
}

.clear_float{
	clear:both;
}

/* définitions générales de table */
.fixed_layout, table.ligne_table{
	border-collapse:collapse;
	table-layout:fixed;
	border-width:0px;
	margin:0px auto
}

tr.titres_table{
	background-color:#C0C0C0;
}
	tr.titres_table td, tr.titres_table th{
		border-width:1px 1px 0px 1px;
		border-color:#000;
		border-style:solid;
		text-align:center;
		font-size:8pt;
		color:#202040;
		padding:0px
	}
	
table.ligne_table{
	height:18px;
}

table.ligne_table td{
	padding:0px;
	font-size:10pt
}
	table.ligne_table td b{
		font-size:10pt
	}
	table.ligne_table td font{
		font-size:10pt;
		display:inline-block;
		width:98%;
		height:16px;
		overflow:hidden
	}
	table.ligne_table .pair{
		background-color:#f0f0f0
	}
	table.ligne_table .impair{
		background-color:#e0e0e0
	}
	table.ligne_table .pair:hover, table.ligne_table .impair:hover{
		background-color:#ffa500
	}

table.ligne_table td.b1sb_ac{border-width:1px; border-color:black; border-style:solid; text-align:center}

table.ligne_table td.b1sb_al{border-width:1px; border-color:black; border-style:solid; text-align:left}

table.ligne_table td.b1sb_ar{border-width:1px; border-color:black; border-style:solid; text-align:right}


table.ligne_table td.only_sides_ac{border-width:1px; border-color:black; border-top-width:0px; border-bottom-width:0px; border-style:solid; text-align:center}

table.ligne_table td.only_sides_al{border-width:1px; border-color:black; border-top-width:0px; border-bottom-width:0px; border-style:solid; text-align:left}

table.ligne_table td.only_sides_ar{border-width:1px; border-color:black; border-top-width:0px; border-bottom-width:0px; border-style:solid; text-align:right}


table.ligne_table td.no_bottom_ac{border-width:1px; border-color:black; border-bottom-width:0px; border-style:solid; text-align:center}

table.ligne_table td.no_bottom_al{border-width:1px; border-color:black; border-bottom-width:0px; border-style:solid; text-align:left}

table.ligne_table td.no_bottom_ar{border-width:1px; border-color:black; border-bottom-width:0px; border-style:solid; text-align:right}


table.ligne_table td.no_top_ac{border-width:1px; border-color:black; border-top-width:0px; border-style:solid; text-align:center}

table.ligne_table td.no_top_al{border-width:1px; border-color:black; border-top-width:0px; border-style:solid; text-align:left}

table.ligne_table td.no_top_ar{border-width:1px; border-color:black; border-top-width:0px; border-style:solid; text-align:right}


table.ligne_table td.only_bottom_ac{border-width:0px 0px 1px 0px; border-color:black; border-style:solid; text-align:center}

table.ligne_table td.only_bottom_al{border-width:1px; border-color:black; border-style:solid; text-align:left}

table.ligne_table td.only_bottom_ar{border-width:1px; border-color:black; border-style:solid; text-align:right}

table.ligne_table td.no_border_ac{border:0px; text-align:center}

table.ligne_table td.no_border_al{border:0px; text-align:left}

table.ligne_table td.no_border_ar{border:0px; text-align:right}

.w1{
	width:1px
}
.w17{
	width:17px
}
.w21{
	width:21px
}
.w25{
	width:25px
}
.w26{
	width:26px
}
.w29{
	width:29px
}
.w30{
	width:30px
}
.w35{
	width:35px
}
.w40{
	width:40px
}
.w44{
	width:44px
}
.w45{
	width:45px
}
.w50{
	width:50px
}
.w55{
	width:55px
}
.w60{
	width:60px
}
.w64{
	width:64px
}
.w65{
	width:65px
}
.w70{
	width:70px
}
.w75{
	width:75px
}
.w80{
	width:80px
}
.w85{
	width:85px
}
.w86{
	width:86px
}
.w90{
	width:90px
}
.w95{
	width:95px
}
.w100{
	width:100px
}
.w110{
	width:110px
}
.w125{
	width:125px
}
.w130{
	width:130px
}
.w140{
	width:140px
}
.w150{
	width:150px
}
.w207{
	width:207px
}
.w210{
	width:210px
}
.w310{
	width:310px
}
.w325{
	width:325px
}
.w360{
	width:360px
}
.w400{
	width:400px
}
.w450{
	width:450px
}
.w500{
	width:500px
}
.w510{
	width:510px
}
.w642{
	width:642px
}
.w672{
	width:672px
}
.w740{
	width:740px
}
.w810{
	width:810px
}

.important{
	color:#f00;
	font-weight:bold
}

.warning{
	color:#ffa500;
}

.info{
	color:blue;
}

td.b1sb_al{border-width:1px; border-color:black; border-style:solid; text-align:left}

td.b1sb_ar{border-width:1px; border-color:black; border-style:solid; text-align:right}

td.b1sb_ac{border-width:1px; border-color:black; border-style:solid; text-align:center}

.menu_elmt{color:white; font-family:Comic; font-style:italic; font-size:12pt; cursor:pointer; line-height:20px;}

.qtite_a_destocker_a{background-color:#FF8080; font-weight:bold; height:18px; font-size:8pt; line-height:8pt; text-align:center; width:35px; text-align:center}

.qtite_a_destocker_b{background-color:#FFFFFF; height:18px; font-size:8pt; line-height:8pt; text-align:center; width:35px; text-align:center}



.select_style{height:18px; font-size:8pt}

.select_selected_style{height:18px; font-size:8pt; background-color:#FFBB99}

.button_style{height:20px; font-size:8pt; color:#000055; font-family:Tahoma; background-color:#DDDDDD;}

button{
	height:18px; font-size:8pt
}

.btn-basic{
  color: #008;
  text-shadow: 0 1px 0 rgba(200, 200, 200, 0.1);
  background-color: #ccc;
  background-image: -moz-linear-gradient(top, #ccc, #ddd);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ccc), to(#ddd));
  background-image: -webkit-linear-gradient(top, #ccc, #ddd);
  background-image: -o-linear-gradient(top, #ccc, #ddd);
  background-image: linear-gradient(to bottom, #ccc, #ddd);
  background-repeat: repeat-x;
  border-color: #ddd #ddd #ccc;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-basic:hover,
.btn-basic:active,
.btn-basic .active,
.btn-basic .disabled,
.btn-basic[disabled] {
  color: #00b;
  background-color: #bfbfbf;
}

.red_button{height:20px; font-size:8pt; color:#000; font-family:Tahoma; background-color:#f00; border-color:#f00; line-height:10pt}
.green_button{height:20px; font-size:8pt; color:#000; font-family:Tahoma; background-color:#0f0; border-color:#0f0; line-height:10pt}

.input_text{height:18px; font-size:8pt; padding-left:1px}
.filled_input_text{height:18px; font-size:8pt; background-color:#FFBB99}
.selected_input{background-color:#FFBB99}
.hidden_input_text{height:18px; font-size:8pt; visibility:hidden}

.sous_menu{
	font-size:10pt;
	font-weight:bold;
	color:#000088;
	font-family:Verdana
}

.txt_basic, label{
	font-size:10pt;
	font-family:Tahoma, Arial
}

.txt_basic_small{
	font-size:8pt;
	color:#000000;
	font-family:Tahoma
}

.transport_rouge{
	font-weight:bold;
	background-color:#FF0000
}

.transport_orange{
	font-weight:bold;
	background-color:#FFA500
}

.menu_fcmdes_actif{
	font-family:Tahoma;
	font-size:12pt;
	color:#000000;
	margin-right:15px;
	margin-left:15px;
}

.menu_fcmdes_passif{
	font-weight:bold;
	font-family:Tahoma;
	font-size:12pt;
	color:#000000;
	margin-right:15px;
	margin-left:15px;
}

.titre_zone{
	font-size:10pt;
	text-decoration:underline;
	font-style:italic;
	color:#000088
}

.txt_bouton{
	height:20px;
	font-size:8pt;
	color:#000080;
	font-family:Tahoma;
	font-weight:bold;
	cursor:pointer;
	border:2px groove #F0F0F0;
	background-color:#DDDDDD;
	margin:2px
}

.zone_3d{width:1px; margin:5px; text-align:center; border-bottom:2px groove #C0C0C0; border-right:1 groove #C0C0C0}

.venda{font-size:10pt; color:#FF0000; font-family:Tahoma; font-weight:bold; cursor:pointer}

.vendu{font-size:10pt; color:#00A000; font-family:Tahoma; font-weight:bold; cursor:pointer}

.reel{font-size:10pt; color:#000000; font-family:Tahoma; cursor:pointer}

.resa{font-size:10pt; font-family:Tahoma; color:#FFA500}

table.ligne_table .ref_cmd{font-size:8pt; color:#000000; font-family:Tahoma}

/* commandes */
.commandes, .commandes_m, .commandes_p{
	text-align:center;
	margin:0px auto
}
	html > body .commandes  .table{
		width:1207px;
	}
	html > body .commandes_m  .table{
		width:859px
	}
	html > body .commandes_p  .table{
		width:1170px
	}
	.commandes  .table{
		width:1193px;
	}
	.commandes_m  .table{
		width:859px
	}
	.commandes_p  .table{
		width:1170px
	}
	.commandes  table.ligne_table td, .commandes_m  table.ligne_table td, .commandes_p  table.ligne_table td{
		height:18px;
		overflow:hidden
	}

#calque{
	background-color:#000;
	position:absolute;
	left:0px;
	top:0px;
	filter:Alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
	z-index:2
}

#conteneur_popup{
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
	text-align:right;
	display:none
}

.popup{
	margin:10px 10px 0px auto;
	padding:5px;
	background-color:#cfcfcf;
	border:1px solid #eeeeee;
	-moz-border-radius:6px 6px 0 0;
	-webkit-border-radius:6px;
	border-radius:6px;
	text-align:left
}
	.popup h1{
		font-size:14pt;
		text-decoration:underline;
		margin-top:10px;
		padding:0px;
	}
	.popup h2{
		font-size:12pt;
		text-decoration:underline;
	}
	.popup fieldset{
		border:1px solid #ddd;
		padding:5px;
		margin-bottom:5px
	}
		.popup fieldset legend{
			color:#000;
			font-weight:bold
		}
	.popup .functions{
		margin:10 5 10 auto;
	}

.listing{
	border-bottom:1px solid #000;
	margin:auto;
}
	.listing .okay{
		display:none;
		position:absolute;
		margin-left:5px
	}

.new_line_form, .data_form{
	padding:0px;
	margin:0px
}

#resume_pack_sur_mesure{
}
	#resume_pack_sur_mesure fieldset{
		border:1px solid #000;
		margin:5px
	}
	#resume_pack_sur_mesure legend{
		color:#008
	}
	
/* class pour couleur de délai (fond)*/
.bg_stock{
	background-color:#0f0;
}

.bg_1week{
	background-color:yellow;
}

.bg_2weeks{
	background-color:cyan;
}

.bg_4weeks{
	background-color:#33CCCC;
}

.bg_more_4weeks{
	background-color:#6677F0;
}

.bg_red{
	background-color:red;
}

.bg_timeout{
	background-color:#cc00ee;
}

.bg_white{
	background-color:#fff;
}

.bg_orange{
	background-color:#ffa500;
}

.bg_enleve{
	background-color:#C0C0C0;
}

.bg_facture{
	background-color:#FF99CC;
}

.bg_garantie{
	background-color:#faebd7;
}

.bg_light_green{
	background-color:#AAF2AA;
}

.confirmed{
	color:#0f0;
	text-shadow:1px 0px 1px #000, -1px 0px 1px #000
}

#saisie_lettres{
	position: fixed;
	left: 50;
	bottom: 50;
}

#saisie_chiffres{
	position: fixed;
	right: 50;
	bottom: 50;
}

#saisie_lettres, #saisie_chiffres{
	text-align:center;
	background-color:#f7f7f7;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	border:1px solid #aaa;
}

#saisie_lettres b, #saisie_lettres span, #saisie_chiffres b{
	display:inline-block;
	font-size:3em;
	width:55px;
	height:60px;
	margin:2px;
	vertical-align:middle;
	cursor:pointer
}
#saisie_lettres b, #saisie_chiffres b{
	background-color:#e7e7e7;
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
}
	#saisie_lettres span img{
		margin-top:5px
	}