@CHARSET "UTF-8";

body{
	color: #504f4f;
	font-size: 10pt;
	width: 1180px;
	font-family: 'Trebuchet MS', Arial, Liberation Sans, sans-serif;
	background: url(../../images/bg.jpg)no-repeat;
}

a{
	color: #292929;
	text-decoration: none;
}

a img{
	border:none;
}

#content {
	margin-top:0px;
}

h1{
	font-size: 16pt;
	color:#083689;
	text-shadow: 3px 1px 3px #aaa;
	margin-top: -5px;
	margin-bottom:10px;
}

h2 {
	font:bold 14pt 'Times New Roman', 'Trebuchet MS', Arial;
	color:#760505;
	text-shadow: 3px 1px 5px #aaa;
	margin-top: -5px;
	margin-bottom:10px;
}

h3{
	font:bold 18pt 'Times New Roman', 'Trebuchet MS', Arial;
	color:#010151;
	text-shadow: 5px 1px 5px #F5F5FF;
	margin-top: -35px;
	text-align:center;
	text-decoration: underline ;
}

h4 {
	font:bold 14pt 'Times New Roman', 'Trebuchet MS', Arial;
	color:#010151;
	text-shadow: 0px 1px 0px #aaa;
	margin-bottom:10px;
	text-align:center;
	margin-top: -10px;
}
h5 {
	font:bold 14pt 'Times New Roman', 'Trebuchet MS', Arial;
	color:red;
	margin-bottom:5px;
	margin-top: 5px;
}
h6 {
	font:bold 14pt 'Times New Roman', 'Trebuchet MS', Arial;
	color:#760505;
	text-shadow: 3px 1px 5px #000;
	margin-top: 0px;
	margin-bottom:10px;
}
ul, li, dl, dt, dd{
	margin: 0px;
	padding: 0px;
	list-style-type: none; 
}

dt, dd{
	min-height: 20px;
	float: left;
}
.cadre_bank #name-label {display:none;}
.cadre_bank #name-element {display:none; }
.cadre_bank #etablissement-label {margin-top:10px;}
.cadre_bank #etablissement-element {margin-top:25px;margin-left:-180px;}
.cadre_bank #etablissement {width:80px;}
.cadre_bank #guichet-label {margin-top:-37px;margin-left:90px;}
.cadre_bank #guichet-element {margin-top:-22px;margin-left:90px;}
.cadre_bank #guichet {width:40px;}
.cadre_bank #compte-label {margin-top:-37px;margin-left:160px;}
.cadre_bank #compte-element {margin-top:-22px;margin-left:140px;}
.cadre_bank #compte {width:80px;}
.cadre_bank #cle-label {margin-top:-37px;margin-left:235px;}
.cadre_bank #cle-element {margin-top:-22px;margin-left:230px;}
.cadre_bank #cle {width:20px;}
.cadre_bank #domiciliation-label {margin-top:-77px;margin-left:75px;}
.cadre_bank #domiciliation-element {margin-top:-62px;margin-left:30px;}
.cadre_bank #domiciliation {width:180px;}
.cadre_bank #iban-label {margin-top:10px;margin-left:80px;}
.cadre_bank #iban-element {margin-top:25px;margin-left:-260px;}
.cadre_bank #iban {width:300px;}
.cadre_bank #bic-label {margin-top:10px;margin-left:40px;}
.cadre_bank #bic-element {margin-top:25px;margin-left:-220px;}
.cadre_bank #bic {width:90px;}
.cadre_bank #address1-label {display:none;}
.cadre_bank #address1-element {display:none;}
.cadre_bank #address1 {display:none;}
.cadre_bank #address2-label {display:none;}
.cadre_bank #address2-element {display:none;}
.cadre_bank #address2 {display:none;}
.cadre_bank #city-label {display:none;}
.cadre_bank #city-element {display:none;}
.cadre_bank #city {display:none;}
.cadre_bank #postcode-label {display:none;}
.cadre_bank #postcode-element {display:none;}
.cadre_bank #postcode {display:none;}
.cadre_bank #country-label {display:none;}
.cadre_bank #country-element {display:none;}
.cadre_bank #phone-label {display:none;}
.cadre_bank #phone-element {display:none;}
dt{
	width: 180px;
	margin-bottom: 5px;
	clear: left;
}
.prod_edit dt{
	width: 120px;
	margin-bottom: 5px;
	clear: left;
	padding-right:10px;
	text-align:right;
}
.overl dt{
	width: 100px;
	margin-bottom: 5px;
	clear: left;
}
.overl #phone-label  {
	width:10px;
	margin-left:280px;
	margin-top:-70px;
}

.overl #phone-element {
	width:100px;
	margin-left:390px;
	margin-top:-75px;
}
.overl #cellphone-label  {
	width:10px;
	margin-left:280px;
	margin-top:-45px;
}

.overl #cellphone-element {
	width:100px;
	margin-left:390px;
	margin-top:-50px;
}
.overl #email-label  {
	width:10px;
	margin-left:280px;
	margin-top:-20px;
}

.overl #email-element {
	width:100px;
	margin-left:390px;
	margin-top:-30px;
}

#submit-label{
	width: 0px;
}

#submit-element{
	margin-top: 10px;
}

dt label{
	font-weight: bold;
}

.imit_h4 {
	color:#010151;
}

/* General */
.calage{
	display: inline;
	float: left;
	width: 125px;
	font-weight: bold;
	margin-left: 45px;
}

.droite, .right{
	float: right;
	padding: 10px;
}

.gauche, .left{
	float: left;
	padding: 10px;
}
.gauche_div {float: left;width:300px;}

.sur_h1 {
	margin-top:-45px;
}
.centre{
	float: left;
	text-align: center;
	margin-left: 20px;
	margin-right: 20px;
	padding: 10px;
}

.t25{
	font-size: 2.0em;
}
.t08{
	font-size: 0.8em;
}

.text_centre{
	text-align: center;
}

.cadre{	
	border-top: solid 1px #deebfe;
	border-bottom: solid 1px #0d30a9;
	border-right: solid 1px #92a3de;
	border-left: solid 1px #deebfe;
	
	box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 3px 3px 4px  rgba(0, 0, 0, 0.4);
}

.cadre_creux{	
	border-top: solid 1px #6d6a6a;
	border-bottom: solid 1px #ececec;
	border-right: solid 2px #ececec;
	border-left: solid 2px #aeabab;
	line-height: 22px;
	background-color:white;
}
.l_390 {
	padding-left: 10px;
    width: 380px;
	margin-left:140px;
	margin-bottom:5px;
	height:22px;
	/*margin-top:-22px;*/
}
.l_caract {
	margin-top:-16px;
	margin-left:240px;
	height:22px;
}
.caract strong{
	margin-left:50px;
}
.l_590 {
	padding-left: 10px;
    width: 356px;
	margin-left:140px;
	margin-bottom:5px;
	height:22px;
}

.l_100 {
	width:140px;
	height:22px;
	margin-left:90px;
	margin-bottom:5px;
	padding-left: 10px;
}
.l_115 {
	width:110px;
	height:22px;
	margin-left:106px;
	margin-bottom:5px;
	padding-left: 10px;
}

.l_140 {
	width:110px;
	height:22px;
	margin-left:140px;
	margin-bottom:5px;
	padding-left: 10px;
}

.l_150 {
	width:110px;
	height:22px;
	margin-left:150px;
	margin-bottom:5px;
	padding-left: 10px;
}

.l_220 {
	width:285px;
	height:22px;
	margin-left:210px;
	margin-bottom:5px;
	padding-left: 10px;
}

.haut_product {
	height:110px;
}

.decend{
	margin-top:50px;
	margin-bottom: -50px;
}

.decal_ligne{
	margin-left: 280px;
	margin-top: -30px;
}

.decal2_ligne{
	margin-left: 0px;
	margin-top: 7px;
}

.bleu{
	color: blue;
}

.t15{
	font-size: 25px;
}

.bas{
	clear:both;
}

.decal100{
	margin-left: 50px;
	margin-bottom: 20px;
}

.l80 {width:80px;}

.cursor{
    cursor: pointer;	
}

.striped{
	text-decoration: line-through;
}

#header, #main, #footer{
	box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	
	padding-left: 20px;
	padding-right: 20px;
}

/* Header */
#header{
/*	background:url(../../public/images/noir.png);*/
	height: 72px;
	padding-top: 5px;

	border-radius: 10px 10px 0 0; 
	-moz-border-radius: 10px 10px 0 0; 
	-webkit-border-radius: 10px 10px 0 0; 

	border-right: solid 1px #aeabab;
	border-left: solid 1px #ececec;
}

#header-navigation  a {
	color: #f4eeee;
}

#header-logo{
	float: left;
	font-style: bold;
	background:url(../../images/logo.png);
	width:200px;
	height:60px;
	margin-top:5px;
}

#header-logo strong{
	display: block;
	margin-left: 220px;
	font: bold 20px 'Hobo Std', Arial, Liberation Sans, sans-serif;color:white;
}

#header-navigation li{
	float: right;
	min-width: 55px;
	text-align: center;
	margin: 5px;
	list-style: none;
}

#header-navigation li a{
	display: block;
	padding-top: 40px;
		transition :- moz-transform-origin 0.5s ease;
    -moz-transition : -moz-transform 0.5s ease;
    -webkit-transition : -webkit-transform 0.5s ease;
    -o-transition : -o-transform 0.5s ease;
}
#header-navigation li a{color:#fff;font-weight:bold; }
#header-navigation a:focus{
	background-color:transparent;
}
#header-navigation li a:hover{
	color: #000;
	-moz-transform: rotate(8deg); 
	-moz-transform-origin:20% 40%;
	-webkit-transform: rotate(8deg);
	-ms-transform: rotate(8deg); 
	-o-transform: rotate(8deg); 
}

#header-navigation-achats{
	background-image: url('../images/panier.png');
	background-repeat: no-repeat;
	background-position: center top;
}

#header-navigation-categories{
	background-image: url('../images/clients.png');
	background-repeat: no-repeat;
	background-position: center top;
}

#header-navigation-ventes{
	background-image: url('../images/achat.png');
	background-repeat: no-repeat;
	background-position: center top;
}

#header-navigation-produits{
	background-image: url('../images/produits.png');
	background-repeat: no-repeat;
	background-position: center top;
}

#header-navigation-contacts{
	background-image: url('../images/contact.png');
	background-repeat: no-repeat;
	background-position: center top;
}

#header-navigation-imprim{
	background-image: url('../images/imprim.png');
	background-repeat: no-repeat;
	background-position: center top;
}
#header-navigation-besoins{
	background-image: url('../images/besoins.png');
	background-repeat: no-repeat;
	background-position: center top;
}

/* Main */
#main_sup{margin-top:100px;margin-left:180px;}
#main_ajout h1{color:#010151; font-size:16pt;margin:12px 0 20px 30px ;text-shadow:2px 2px 2px #233B89;}
#main_ajout hr{clear:both;background-color:none;border: 0;}
#main_tout{
	height:auto;
	padding: 10px;
	margin-bottom: 10px;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px; 
	-webkit-border-radius: 10px 10px 10px 10px; 
	border-top: solid 1px #ececec;
	border-bottom: solid 1px #6d6a6a;
	border-right: solid 1px #aeabab;
	border-left: solid 1px #ececec;
	box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 3px 3px 4px  rgba(0, 0, 0, 0.4);
}
#main_tout hr{clear:both;background-color:none;border: 0;}
#main{
	padding-top: 10px;
	padding-bottom: 10px;
/*	background:url(../../public/images/noir.png);*/
	border-right: solid 1px #aeabab;
	border-left: solid 1px #ececec;
	min-height: 350px;
}

#main-breadcrumb{
	padding: 10px;
	margin-bottom: 10px;
	background:url(../../images/blanc.png);
	
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px; 
	-webkit-border-radius: 10px 10px 10px 10px; 
	
	border-top: solid 1px #ececec;
	border-bottom: solid 1px #6d6a6a;
	border-right: solid 1px #aeabab;
	border-left: solid 1px #ececec;
	
	box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 3px 3px 4px  rgba(0, 0, 0, 0.4);
}

#actions{
	padding: 10px;
	margin-bottom: 10px;
	min-height: 20px;
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.7) 70%, rgba(13,130,174,0.5) 100%); /*Chrome 10 - safari 5.1*/
	background-image:    -moz-linear-gradient(top, rgba(255,255,255,0.7) 70%, rgba(13,130,174,0.5) 100%); /*firefox 3.6*/
	background-image:     -ms-linear-gradient(top, rgba(255,255,255,0.7) 70%, rgba(13,130,174,0.5) 100%); /*ie10*/
	background-image:      -o-linear-gradient(top, rgba(255,255,255,0.7) 70%, rgba(13,130,174,0.5) 100%); /*opera 11.10*/
	background-image:         linear-gradient(top, rgba(255,255,255,0.7) 70%, rgba(13,130,174,0.5) 100%); /*implementé*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#0d82ae', GradientType=0); /*ie9*/
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px; 
	-webkit-border-radius: 10px 10px 10px 10px; 
	
	border-top: solid 1px #ececec;
	border-bottom: solid 1px #6d6a6a;
	border-right: solid 1px #aeabab;
	border-left: solid 1px #ececec;
	
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5) inset,
	0px 2px 2px 0px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5) inset,
	0px 2px 2px 0px rgba(255, 255, 255, 0.5);
	-webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5) inset,
	0px 2px 2px 0px rgba(255, 255, 255, 0.5);
}

#actions a{
	font-size:13px;
	margin-right: 10px;	
	-moz-transition: font-size 0.3s;
}
#actions a:hover{
	color:blue;
	-moz-transition: font-size 0.3s;
}
/* Footer */
#footer{
/*	background:url(../../public/images/noir.png);*/
	
	border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px; 
	-webkit-border-radius: 0px 0px 10px 10px; 
	
	border-bottom: solid 1px #000;
	border-right: solid 1px #aeabab;
	border-left: solid 1px #ececec;
	
	padding-top: 5px;
	padding-bottom: 5px;
	
	clear: both;
}

#footer-goback{
	display: block;
	width: 40px;
	height: 45px;
	
	background: url('../images/retour.png');
	background-position: top center;
	
	color: transparent;
	font-size: 0;
	overflow: hidden;
}

#footer-goback:hover{
	background-position: 0 -44px;
}

/* Table */
table{
	border: 1px solid #756949;
	background-color: #FFFFFF;
	border-spacing: 1px;
	margin: 0px 0px 5px 0px;
}

table th{
	background-color: #4f77ab;
	color:white;
}

table td,th{
	padding: 2px 5px 2px 5px;
}

table tr.line1 td{
	background-color: #c6e3f6;
	line-height: 18px;
}

table tr.line2 td{
	background-color: #95c1de;
	line-height: 18px;
}

.gauche table{
	border: none;
	background-color: #c6e3f6;
	border-spacing: 1px;
}

.gauche table tr.line2 td{
	background-color: #95c1de;
	min-width:120px;
}

/* AlertMessenger */
.alertMessenger{
    margin: 10px 0px 5px 0px;
    padding: 10px 10px 10px 35px;
    border: 1px solid;
    list-style-type: none;
	width:280px;
}
dd .alertMessenger {
margin: 0px 0px 5px 180px;
    padding: 5px 10px 5px 25px;
    border: 1px solid;
    list-style-type: none;
	width:280px;margin-bottom:-25px;z-index:100;position:relative;}
dd .error{
    border-color: #f16048;
    color: #df280a;
    background: #faebe7 url("../images/exclamation.png") no-repeat 5px 5px;
}
.error{
    border-color: #f16048;
    color: #df280a;
    background: #faebe7 url("../images/exclamation.png") no-repeat 10px 12px;
}

.mini-errors{
	float: right;
}

.mini-error{
	margin-top: 4px;
	background: url("../images/exclamation.png");
	width: 16px;
	height: 16px;
	cursor: help;
}

.mini-error .error{
	display: none;
}

.mini-error:hover .error{
	display: block;
	position: absolute;
	margin-top: -10px;
	margin-left: 20px;
	z-index: 1;
}

.success{
    border-color: #95a486;
    color: #3d6611;
    background: #eff5ea url("../images/success_msg_icon.gif") no-repeat 10px 12px;
}

.notice{
    border-color: #ffd967;
    color: #3d6611;
    background: #fffbf0 url("../images/notice_msg_icon.gif")  no-repeat 10px 12px;
}

.warning{
    border-color: #666e73;
    color: #000000;
    background: #e6e6e6 url("../images/warning_msg_icon.gif") no-repeat 10px 12px;
}

/* Link Show/Edit/Delete/Add */
.hauteur_ligne{line-height:20px;font-size: 15px;}
a.show{
	padding-left: 18px;
	background: url("../images/show_link_icon.png") no-repeat 0px 2px;
}
a.neutre{
	padding-left: 18px;
	padding-bottom: 2px;
}
a.export_ico{
	padding-left: 18px;
	padding-bottom: 2px;
	background: url("../images/drive_network.png") no-repeat 0px 2px;
}
a.listing_ico{
	padding-left: 18px;
	padding-bottom: 2px;
	background: url("../images/table_multiple.png") no-repeat 0px 2px;
}
a.tou_ico{
	padding-left: 18px;
	padding-bottom: 2px;
	background: url("../images/world.png") no-repeat 0px 2px;
}
a.piece_ico{
	padding-left: 18px;
	padding-bottom: 2px;
	background: url("../images/wrench.png") no-repeat 0px 2px;
}
a.outil_ico{
	padding-left: 18px;
	padding-bottom: 2px;
	background: url("../images/wrench_orange.png") no-repeat 0px 2px;
}
a.inv_ico{
	padding-left: 18px;
	padding-bottom: 2px;
	background: url("../images/database_add.png") no-repeat 0px 2px;
}
a.stock_ico{
	padding-left: 18px;
	padding-bottom: 2px;
	background: url("../images/chart_line.png") no-repeat 0px 2px;
}a.contact_ico{
	padding-left: 18px;
	padding-bottom: 2px;
	background: url("../images/group.png") no-repeat 0px 2px;
}
}a.compo_ico{
	padding-left: 18px;
	padding-bottom: 2px;
	background: url("../images/group.png") no-repeat 0px 2px;
}
a.achat_ico{
	padding-left: 18px;
	padding-bottom: 2px;
	background: url("../images/cart_put.png") no-repeat 0px 2px;
}
a.vente_ico{
	padding-left: 18px;
	padding-bottom: 2px;
	background: url("../images/cart_remove.png") no-repeat 0px 2px;
}
a.alerte_ico{
	padding-left: 18px;
	padding-bottom: 2px;
	background: url("../images/exclamation.png") no-repeat 0px 2px;
}
a.archive_ico{
	padding-left: 18px;
	background: url("../images/server_add.png") no-repeat 0px 2px;
}
a.fact_ico{
	padding-left: 18px;
	background: url("../images/application_form_add.png") no-repeat 0px 2px;
}
a.recep_ico{
	padding-left: 18px;
	background: url("../images/lorry_add.png") no-repeat 0px 2px;
}
a.liv_ico{
	padding-left: 18px;
	background: url("../images/lorry_go.png") no-repeat 0px 2px;
}
a.inter_ico{
	padding-left: 18px;
	padding-bottom: 2px;
	background: url("../images/house.png") no-repeat 0px 2px;
}
a.edit{
	padding-left: 18px;
	background: url("../images/edit_link_icon.png") no-repeat 0px 2px;
	height:18px
}
a.payer{
	padding-left: 18px;
	float:right;
	background: url("../images/coins_add.png") no-repeat 0px 2px;
}

a.delete{
	padding-left: 18px;
	background: url("../images/delete_link_icon.png") no-repeat 0px 2px;
	float:right;
	height:18px
}

a.add{
	padding-left: 18px;padding-bottom: 18px;
	background: url("../images/add_link_icon.png") no-repeat 0px 2px;
}
a.retour{
	padding-left: 18px;padding-bottom: 18px;
	background: url("../images/retour.gif") no-repeat 0px 2px;
}
a.user_orange{
	padding-left: 18px;padding-bottom: 18px;
	background: url("../images/user_orange.png") no-repeat 0px 2px;
}
a.date{
	padding-left: 18px;padding-bottom: 18px;
	background: url("../images/calendar.png") no-repeat 0px 2px;
}
a.layout{
	padding-left: 18px;padding-bottom: 18px;
	background: url("../images/layout.png") no-repeat 0px 2px;
}
a.enl{
	padding-left: 18px;
	background: url("../images/vend.png") no-repeat 0px 2px;
	float:right;
}

a.ach{
	padding-left: 18px;
	background: url("../images/ach.png") no-repeat 0px 2px;
}

a.mail{
	padding-left: 18px;
	background: url("../images/email.png") no-repeat 0px 2px;
	max-height: 18px;
}
a:hover{color:blue;}

/* Autocompletion */
.ac_results {
	padding: 0px;
	border: 1px solid #756949;
	background-color: #B9D650;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: #FFFFFF url('../images/loading.gif') right center no-repeat;
}

.ac_odd {
	background-color: #A5C278;
}

.ac_over {
	background-color: #756949;
	color: #FFFFFF;
}

/* Products */
.data-product a:hover {color:#01017d;}
.data-product{
	margin-right: 10px;
	margin-bottom: 10px;
	width: 230px;
	padding:10px;
	min-height: 80px;
	list-style: none;
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	border-right: 1px solid #858383;
	border-bottom: 1px solid #858383;
	background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*Chrome 10 - safari 5.1*/
	background-image:    -moz-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*firefox 3.6*/
	background-image:     -ms-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*ie10*/
	background-image:      -o-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*opera 11.10*/
	background-image:         linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*implementé*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#0d82ae', GradientType=1); /*ie9*/
	float: left;
	box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 3px 3px 4px  rgba(0, 0, 0, 0.4);
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.data-product-grand{	
	margin-right: 10px;
	margin-bottom: 10px;
	width: 430px;
	padding:10px;
	min-height: 80px;
	list-style: none;
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	border-right: 1px solid #858383;
	border-bottom: 1px solid #858383;
	background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*Chrome 10 - safari 5.1*/
	background-image:    -moz-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*firefox 3.6*/
	background-image:     -ms-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*ie10*/
	background-image:      -o-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*opera 11.10*/
	background-image:         linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*implementé*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#0d82ae', GradientType=1); /*ie9*/
	float: left;
	box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 3px 3px 4px  rgba(0, 0, 0, 0.4);
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.data-product strong{
	float: left;
	display: block;
}
.data-product-doublesize{
	font-size: 12px;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 535px;
	padding:10px;
	min-height: 80px;
	list-style: none;
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	border-right: 1px solid #858383;
	border-bottom: 1px solid #858383;
	background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*Chrome 10 - safari 5.1*/
	background-image:    -moz-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*firefox 3.6*/
	background-image:     -ms-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*ie10*/
	background-image:      -o-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*opera 11.10*/
	background-image:         linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*implementé*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#0d82ae', GradientType=1); /*ie9*/
	float: left;
	box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 3px 3px 4px  rgba(0, 0, 0, 0.4);
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.remont #id-label {display:none;}
.remont #id-element {display:none;}
.remont #id_root-label {display:none;}
.remont #id_root-element {display:none;}
.remont #type-label {display:none;}
.remont #type-element {display:none;}
.remont #id_parent-label {display:none;}
.remont #id_parent-element {display:none;}
.data-ajout-doublesize{
	font-size: 12px;
	margin-left: 10px;
	margin-bottom: 10px;
	width: auto;
	padding:10px;
	min-height: 80px;
	list-style: none;
	float: left;
	max-width:700px;
}
.data-product-doublesize strong{
	float: left;
	display: block;
	margin-right : 30px;
}
.data-product-triplesize{
	font-size: 12px;
	margin-right: 10px;
	margin-bottom: 10px;
	min-width: 239px;
	max-width: 1083px;
	padding:10px;
	min-height: 80px;
	list-style: none;
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	border-right: 1px solid #858383;
	border-bottom: 1px solid #858383;
	background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*Chrome 10 - safari 5.1*/
	background-image:    -moz-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*firefox 3.6*/
	background-image:     -ms-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*ie10*/
	background-image:      -o-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*opera 11.10*/
	background-image:         linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*implementé*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#0d82ae', GradientType=1); /*ie9*/
	float: left;
	box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 3px 3px 4px  rgba(0, 0, 0, 0.4);
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.blanc {
	background:white;
}
.data-product-triplesize-rez{
	font-size: 11px;
	margin: -25px -25px -10px;
	width: 1080px;
	padding:10px;
	list-style: none;
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	border-right: 1px solid #858383;
	border-bottom: 1px solid #858383;
	background-image: -webkit-linear-gradient(left, rgba(255,255,220,0.5) 0%, rgba(220,249,255,1) 100%); /*Chrome 10 - safari 5.1*/
	background-image:    -moz-linear-gradient(left, rgba(255,255,220,1) 0%, rgba(255,255,255,1) 100%); /*firefox 3.6*/
	background-image:     -ms-linear-gradient(left, rgba(255,255,220,0.5) 0%, rgba(220,249,255,1) 100%); /*ie10*/
	background-image:      -o-linear-gradient(left, rgba(255,255,220,0.5) 0%, rgba(220,249,255,1) 100%); /*opera 11.10*/
	background-image:         linear-gradient(left, rgba(255,255,220,0.5) 0%, rgba(220,249,255,1) 100%); /*implementé*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefde3',endColorstr='#dcf9ff', GradientType=1); /*ie9*/
	float: left;
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5),
	0px 2px 2px 0px rgba(255, 255, 255, 0.5) inset;
	-moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5),
	0px 2px 2px 0px rgba(255, 255, 255, 0.5) inset;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5),
	0px 2px 2px 0px rgba(255, 255, 255, 0.5) inset;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.data-product-triplesize-int{
	font-size: 12px;
	margin-right: 10px;
	margin-bottom: 10px;
	min-width: 239px;
	width: 1063px;
	padding:10px;
	list-style: none;
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	border-right: 1px solid #858383;
	border-bottom: 1px solid #858383;
	background-image: -webkit-linear-gradient(left, rgba(255,255,220,1) 0%, rgba(255,255,255,1) 100%); /*Chrome 10 - safari 5.1*/
	background-image:    -moz-linear-gradient(left, rgba(255,255,220,1) 0%, rgba(255,255,255,1) 100%); /*firefox 3.6*/
	background-image:     -ms-linear-gradient(left, rgba(255,255,220,1) 0%, rgba(255,255,255,1) 100%); /*ie10*/
	background-image:      -o-linear-gradient(left, rgba(255,255,220,1) 0%, rgba(255,255,255,1) 100%); /*opera 11.10*/
	background-image:         linear-gradient(left, rgba(255,255,220,1) 0%, rgba(255,255,255,1) 100%); /*implementé*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefde3',endColorstr='#fff', GradientType=1); /*ie9*/
	float: left;
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5),
	0px 2px 2px 0px rgba(255, 255, 255, 0.5) inset;
	-moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5),
	0px 2px 2px 0px rgba(255, 255, 255, 0.5) inset;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5),
	0px 2px 2px 0px rgba(255, 255, 255, 0.5) inset;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.data-product-triplesize-max{
	font-size: 12px;
	margin-right: 10px;
	margin-bottom: 10px;
	min-width: 239px;
	width: 1083px;
	padding:10px;
	list-style: none;
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	border-right: 1px solid #858383;
	border-bottom: 1px solid #858383;
	background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*Chrome 10 - safari 5.1*/
	background-image:    -moz-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*firefox 3.6*/
	background-image:     -ms-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*ie10*/
	background-image:      -o-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*opera 11.10*/
	background-image:         linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*implementé*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#0d82ae', GradientType=1); /*ie9*/
	float: left;
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5) inset,
	0px 2px 2px 0px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5) inset,
	0px 2px 2px 0px rgba(255, 255, 255, 0.5);
	-webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5) inset,
	0px 2px 2px 0px rgba(255, 255, 255, 0.5);
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.light{width: 1038px;}
.data-product-triplesize strong{
	float: left;
	display: block;
	margin-right : 30px;
}

#data-product-general strong{
	min-width: 100px;
}

#data-product-stock strong{
	min-width: 160px;
}

#data-product-prices strong{
	min-width: 110px;
}

#data-product-storage strong{
	min-width: 60px;
}

#data-product-characteristics strong{
	min-width: 80px;
}

#data-product-contacts strong{
	min-width: 60px;
}

#data-product-characteristics a, #data-product-contacts a, #data-product-compositions table a, #data-contact-products a, #data-contact-relationships a {
	float: left;
	display: block;
	width: 0px;
	overflow: hidden;
}

.commande a{
	float: left;
	display: block;
	width: 0px;
	overflow: hidden;
	height: 20px;
}

.milieu{
	vertical-align:bottom;
}

#product-composition{
	clear: left;
}
.product-composition {line-height:18px;}

.manufacturing-level-0{
    background-color: #e6fbf2;
	font-size: 12px;	
}

.manufacturing-level-1{
    background-color: #fefdce;
	font-size: 12px;
}

.manufacturing-level-2{
    background:url(../../images/blanc.png);
	font-size: 12px;
}

.manufacturing-level-3{
    background-color: #ffcfcf;
	font-size: 12px;
}

/* Contacts */
.data-contact{
	margin-right: 10px;
	margin-bottom: 10px;
	width: 239px;
	padding:10px;
	min-height: 85px;
	list-style: none;
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	border-right: 1px solid #858383;
	border-bottom: 1px solid #858383;
	background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*Chrome 10 - safari 5.1*/
	background-image:    -moz-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*firefox 3.6*/
	background-image:     -ms-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*ie10*/
	background-image:      -o-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*opera 11.10*/
	background-image:         linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*implementé*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#0d82ae', GradientType=1); /*ie9*/
	float: left;
	box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 3px 3px 4px  rgba(0, 0, 0, 0.4);
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.data-contact strong{
	float: left;
	display: block;
}

.data-contact-doublesize{
	margin-right: 10px;
	margin-bottom: 10px;
	width: 535px;
	padding:10px;
	min-height: 80px;
	list-style: none;
	border-left: 2px solid #eee;
	border-top: 2px solid #eee;
	border-right: 2px solid #858383;
	border-bottom: 2px solid #858383;
	background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*Chrome 10 - safari 5.1*/
	background-image:    -moz-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*firefox 3.6*/
	background-image:     -ms-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*ie10*/
	background-image:      -o-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*opera 11.10*/
	background-image:         linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*implementé*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#0d82ae', GradientType=1); /*ie9*/
	float: left;
	box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 3px 3px 4px  rgba(0, 0, 0, 0.4);
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.data-aide-doublesize{
	margin-right: 10px;
	margin-bottom: 10px;
	width: 505px;
	padding:10px;
	min-height: 80px;
	list-style: none;
	border-left: 2px solid #eee;
	border-top: 2px solid #eee;
	border-right: 2px solid #858383;
	border-bottom: 2px solid #858383;
	background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*Chrome 10 - safari 5.1*/
	background-image:    -moz-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*firefox 3.6*/
	background-image:     -ms-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*ie10*/
	background-image:      -o-linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*opera 11.10*/
	background-image:         linear-gradient(left, rgba(255,255,255,0.1) 50%, rgba(13,130,174,0.1) 100%); /*implementé*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#0d82ae', GradientType=1); /*ie9*/
	float: left;
	box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 3px 3px 4px  rgba(0, 0, 0, 0.4);
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.data-aide-doublesize strong{color:#555;}

.data-contact-doublesize strong{
	float: left;
	display: block;
	margin-right: 30px;
}
.data-contact-doublesize table tr th{
	font-size:12px;
	min-width: 90px;
}

.data-contact-doublesize table tr td{
	font-size:12px;
	line-height : 20px;
}
.data-contact-triplesize{
	margin-right: 10px;
	margin-bottom: 10px;
	max-width: 1083px;
	min-width: 239px;
	padding:10px;
	min-height: 80px;
	list-style: none;
	border-left: 2px solid #eee;
	border-top: 2px solid #eee;
	border-right: 2px solid #858383;
	border-bottom: 2px solid #858383;
	background:url(../../images/blanc.png);
	float: left;
	box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 3px 3px 4px  rgba(0, 0, 0, 0.4);
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.data-contact-triplesize-max{
	margin-right: 10px;
	margin-bottom: 10px;
	min-width: 239px;
	width: 1083px;
	padding:10px;
	list-style: none;
	border-left: 2px solid #eee;
	border-top: 2px solid #eee;
	border-right: 2px solid #858383;
	border-bottom: 2px solid #858383;
	background:url(../../images/blanc.png);
	float: left;
	box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 3px 3px 4px  rgba(0, 0, 0, 0.4);
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.data-contact-triplesize table tr th{
	min-width: 70px;
	font-size:12px;
}

.data-contact-triplesize table tr td{
	font-size:12px;
	line-height : 20px;
}

.data-contact-triplesize-max table tr th{
	min-width: 70px;
	font-size:12px;
}

.data-contact-triplesize-max table tr td{
	font-size:12px;
	line-height : 20px;
}

.data-contact-quadruple{
	margin-right: 10px;
	margin-bottom: 10px;
	width: 1083px;
	padding:10px;
	min-height: 80px;
	list-style: none;
	border-left: 2px solid #eee;
	border-top: 2px solid #eee;
	border-right: 2px solid #858383;
	border-bottom: 2px solid #858383;
	background:url(../../images/blanc.png);
	float: left;
	box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 3px 3px 4px  rgba(0, 0, 0, 0.4);
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.data-contact-quadruple table tr th{
	min-width: 70px;
	font-size:12px;
}

.data-contact-quadruple table tr td{
	font-size:12px;
	line-height : 20px;
}
#comment  {
	height:64px;
	width:340px;
}
#edit-article #comment  {	height:64px;width:690px;}
#comment-element {
	margin-left:480px;
	margin-top:-30px;
}
#main_ajout #comment-element {
	margin-left:350px;
	margin-top:-30px;
}
#main_ajout  #edit-article #comment-element {	margin-left:0px;margin-top:0px;}
#auxiliaryaccount-label .optional {
	width:180px;
}

#reference-label .optional {
	width:180px;
}
#reference-label {
	width:180px;
}
.prod_edit #reference-label {
	width:120px;
}
.fill #reference-label {display:none;}
#reference-element {
	width:300px;
}
.fill #reference-element {display:none;}
#deliverytime-label .optional {
	width:180px;
}
.purshase #number-label {display:none;}
.purshase #number-element {display:none;}
#id_paymentmode-label .required  {
	width:180px;
}
#paymentmode-label,  #paymentmode-element{
	margin-top:30px;
}
#id_shippingmethod-label .required  {
	width:180px;
}

#data-contact-general strong{
	min-width: 120px;
}

#data-contact-reachus strong{
	min-width: 100px;
}

#data-contact-company strong{
	min-width: 70px;
}

#data-contact-dates strong{
	font-size:12px;
	min-width: 130px;
}
#data-contact-dates{
	font-size:12px;
}
#discount-label .optional {
	width:180px;
}
#reference_customer-label .optional {
	width:180px;
}
#continue-element {font-size:10px;}
#phone-label  {
	width:180px;
	margin-left:480px;
	margin-top:-75px;
}
#main_ajout #phone-label  {
	width:90px;
	margin-left:400px;
	margin-top:-90px;
}
#phone-element {
	width:180px;
	margin-left:600px;
	margin-top:-75px;
}
#main_ajout #phone-element {
	width:90px;
	margin-left:500px;
	margin-top:-95px;
}
#main_ajout #cellphone-label {
	width:90px;
	margin-left:400px;
	margin-top:-65px;
}
#main_ajout #cellphone-element {
	width:90px;
	margin-left:500px;
	margin-top:-70px;
}
#email-label  {
	width:180px;
	margin-left:480px;
	margin-top:-45px;
}
#main_ajout #email-label  {
	width:90px;
	margin-left:400px;
	margin-top:-40px;
}
#email-element {
	width:180px;
	margin-left:600px;
	margin-top:-45px;
}
#main_ajout #email-element {
	width:90px;
	margin-left:500px;
	margin-top:-45px;
}
#type-label  {
	display:none;
}
.fill #type-element {
	margin-top:30px;
	margin-left: 20px;
}
#type-element {
	margin-top:30px;
	margin-left: -120px;
}
#deliverytime-label {
	margin-top:5px;
}
/*********** scrolling table ***************/
/*head:first-child+body tbody.scrollContent {
	height: 310px;
	max-height: 310px;
	overflow: scroll;
}
head:first-child+body tbody.scrollContent td {
	width: 150px
}
head:first-child+body tbody.scrollContent td + td {
	width: 340px
}
 head:first-child+body tbody.scrollContent td + td + td {
	width: 150px
}
head:first-child+body tbody.scrollContent td + td + td + td{
	border-right: none;
	padding: 2px 4px 2px 3px;
	width: 120px
}
*/

#fenetres-croll table{
	width: 100%;
}

thead .fenetre-scroll-reference{
	width: 132px;	
}

thead .fenetre-scroll-label{
	width: 446px;	
}

thead .fenetre-scroll-nom{
	width: 185px;	
}

thead .fenetre-scroll-phone{
	width: 140px;	
}

thead .fenetre-scroll-sellingprice{
	width: 103px;	
}

thead .fenetre-scroll-actions{
	width: 80px;	
}
thead .fenetre-scroll-vente{
	width: 80px;	
}
.fenetre-scroll-vente{
	width: 82px;	
}

.fenetre-scroll-reference {
	width: 85px;	
}

.fenetre-scroll-label{
	width: 440px;	
}

.fenetre-scroll-nom{
	width: 188px;	
}

.fenetre-scroll-phone{
	width: 109px;	
}

.fenetre-scroll-sellingprice{
	width: 100px;	
}

.fenetre-scroll-actions{
	width: 60px;	
}
.fenetre-scroll-actions2{
	width: 120px;	
}
.fenetre-scroll-total{
	width: 753px;	
}

.archive {
	margin-top:-25px;
}
.archive2 {
	margin-top:-40px;
	margin-left:-20px;
	margin-right:-25px;
}
#fenetres-croll{
	overflow: auto;
	height: 355px;
	margin-top: 30px;
	overflow-y:scroll;
}

#fenetres-croll thead{
	position: absolute;
	margin-top: -32px;
	margin-left:-2px;
	border:ridge 1px #555;
}


#fulltextsearch-element {
	margin-bottom: 10px;
    margin-left: 40px;
    margin-top: 5px;
	font-size:14px;
}

#fulltextsearch-label{
	display: none;
}
#precision-label {display: none;}
#precision-element {display: none;}
.salebom {float:left;width:140px;}
.purchasebom {float:left;width:120px;}
.salenom {float:left;width:110px;}
.purchasenom {float:left;width:110px;}
.salecom {float:left;width:200px;}
.purchasecom {float:left;width:200px;}
.salefom {float:left;width:270px;}
.purchasefom {float:left;width:260px;}
.salefoml {float:left;width:230px;}
.purchasefoml {float:left;width:240px;}
.salecomn {float:left;width:350px;}
.noir {color:black;}
.saleaom {float:left;width:150px;}
.salemenu {float:left;width:100px;}
.saleall {float:left;width:75px;}
.saleall2 {float:left;width:75px;padding-bottom: 5px;}
.saleprix {float:left;width:65px;width /*\**/: 70px\9}
.aff_archive .saleprix {float:left;width:85px;width /*\**/: 90px\9}
.purchaseprix{float:left;width:65px;width /*\**/: 70px\9}
.purchaseprix2 {float:left;width:95px;width /*\**/: 100px\9}
.saleprixcontact {float:left;width:125px;width /*\**/: 140px\9}
.nom {
	width:120px;
}
.prenom {
	width:90px;
}
.phone {
	width:140px;
}
.email {
	width:205px;
}
.adresse {
	width:215px;
}
.ref {
	width:120px;
}
.ref_2{
	width:80px;
}
.prix {
	width:100px;
	text-align:right;
}
.delai {
	width:130px;
}
.action{
	width:80px;
}
.qte {
	width:70px;
	text-align:center;
}
.matiere {
	width:110px;
}
.libelle {
	width:350px;
}
.libelle_2 {
	width:160px;
}
.phase{
	width:60px;
}
.voir{
	width:40px;float:left;
}
.voir2{
	width:70px;float:left;
}
.voir3{
	width:120px;float:left;
}
.voir4{
	width:140px;float:left;
}
.voir_trans{
	width:170px;float:left;
}

/*
.zend_form #search, .zend_form #category, .zend_form #sector{
	width: 180px;
}
*/
fieldset.category-browse{
	border: 0px;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
}

.category-browse-input{
	display:block;
	color:blue;
}

fieldset.category-browse legend{
	position: relative;
	padding: 0px;
	margin: 0px;
	margin-left: -20px;
}

#label-element #label {
	width:300px;
}
.data-contact #fulltextsearch-element {margin-top:-50px;margin-left:90px;}
.data-contact #sector-label {margin-top:10px;}
.data-product #fulltextsearch-element {margin-top:-102px;margin-left:90px;}
.data-product #selling_price-label {padding-left:10px;padding-top:10px;padding-bottom:5px;border-bottom:solid 1px black;}
.data-product #selling_price-element{margin-top:27px;border-bottom:solid 1px black;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.data-product #selling_price-element {
		margin-top:31px;
	}
}
.data-product #category_process-label {display:none;}
.data-product #category-label {
    display:none;
}

#category-element .category-browse{
    margin-top: 0px;
	margin-left:3px
}
.alerte {
	color:red;
	font-weight: bold;
	font-size:14px;
	text-decoration: blink;
	text-shadow: 0.1em 0.1em 0.1em #555555;
}

.clignote {
	text-decoration: blink;
}

#facture{
	margin-left:567px;
	width:340px;
}

#facture strong{
	float: right;
}

#invoice-summary{
	border: 1px solid black;
	float: right;
}

#invoice-summary td{
	text-align: right;
	background-color: #cee1fe;
	min-width: 120px;
}

#invoice-summary th{
	font-weight: normal;
}

#invoice-summary-discount, #invoice-summary-discount td, #invoice-summary-discount tr{
	border: 0px;
	border-spacing: 0px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

#invoice-summary-discount .invoice-summary-discount-amount{
	text-align: right;
	padding-left: 10px;
}

.police_petit {
	font-size:12px;
}


.outerframe{
	position: relative;	
	padding-top: 28px;	
}

.outerframe_2{
	position: relative;	
	padding-top: 40px;	
}
 
.innerframe{
	position: static;	
	overflow-y:scroll;	
	max-height: 300px;
	margin-right: -9px;	
}
 
.innerframe table{
	position: static;	
	border-collapse: collapse;
}
 
.innerframe th,
.innerframe td{
	 border: 1px solid #fff;	
}
 
.innerframe tr.heads{
	position: absolute;		
	top: 5px;
	left: 1px;	
}

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:840px; 
  max-height:503px;
  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog1 {
  width:375px; 
  height:203px;
}

#dialog1 .d-header {
  background:url(images/login-header.png) no-repeat 0 0 transparent; 
  width:375px; 
  height:150px;
}

#dialog1 .d-header input {
  position:relative;
  top:60px;
  left:100px;
  border:3px solid #cccccc;
  height:22px;
  width:200px;
  font-size:15px;
  padding:5px;
  margin-top:4px;
}

#dialog1 .d-blank {
  float:left;
  background:url(images/login-blank.png) no-repeat 0 0 transparent; 
  width:267px; 
  height:53px;
}

#dialog1 .d-login {
  float:left;
  width:108px; 
  height:53px;
}

#boxes #dialog2 {
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
}

.demi_page {
	float:left;
	width:50%;
}
.hauteur {
	height:170px;
}
.bass{
	clear:both;
}
#position-label .optional {
	width:300px;
}
.aides {
	font-size : 10pt;
	color:#555;
}
.aides strong{
	color:#555;
}
#type-raw{
	margin: 0 5px 0 185px;
}

#data-category-categories {
	width:28%;
	display:inline;float:left;
}
#data-category-categories2 {
	width:40%;
	display:inline;float:left;
}

#data-category-products {
	width:65%;
	display:inline;float:left;
}
#data-category-products2 {
	width:53%;
	display:inline;float:left;
}

.form_address {
	width : auto;
	float : left;
	padding-left:10px;
	padding-right:10px;
	border-left: 1px solid #555
}
#id_billingaddress-0 {margin-bottom:55px;}
.form_address label{
	font:bold 18pt 'Times New Roman', 'Trebuchet MS', Arial;
	color:#010151;
	text-shadow: 0.1em 0.2em 0.2em #fff;
	margin-top: -35px;
}

#articles-element .optional {
	width : 570px;
}

.alert_level_ok{
	background-color: #e2fdeb;	
}

.alert_level_warning{
	background-color: yellow;	
}

.alert_level_urgent{
	background-color: #fde2e5;
}
.alert_level_urgent a{
	color: red;
}
.purchase-new{
	border-bottom: 0.5px solid #CCCCCC;
	line-height: 18px;
}

.purchase-leftovers{
	color: #fd0208;
	border-bottom: 0.5px solid #CCCCCC;
	line-height: 18px;
}

.purchase-dispatched{
	color: green;
	border-bottom: 0.5px solid #CCCCCC;
	line-height: 20px;
}

.purchase-in-dispatch{
	color: #6a027d;
	border-bottom: 0.5px solid #CCCCCC;
	line-height: 18px;
}

.sale-new{
	border-bottom:solid 1px #ccc;
	line-height: 18px;
}

.sale-leftovers{
	color: #fd0208;
	border-bottom: 1px solid #CCCCCC;
	line-height: 18px;
}

.sale-dispatched{
	color: green;
	border-bottom: 1px solid #CCCCCC;
	line-height: 18px;
}

.sale-in-dispatch{
	color: #6a027d;
	border-bottom: 1px solid #CCCCCC;
	line-height: 18px;
}

.ui-datepicker table th{background-color:white; color:black;}
.ui-datepicker table {border:0px;}

#id_category-label {
	float: right;
	margin-left:10px;
}

#id_category-element {
	float: right;
	width:200px;
	margin-top: 20px;
	margin-left: 10px;
	margin-right: -150px;
	padding: 20px;
	border-left: 2px solid #eee;
	border-top: 2px solid #eee;
	border-right: 2px solid #858383;
	border-bottom: 2px solid #858383;
	background-image: -webkit-linear-gradient(left, rgba(13,130,174,0.7) 0%, rgba(255,255,255,0.6) 100%); /*Chrome 10 - safari 5.1*/
	background-image:    -moz-linear-gradient(left, rgba(13,130,174,0.7) 0%, rgba(255,255,255,0.6) 100%); /*firefox 3.6*/
	background-image:     -ms-linear-gradient(left, rgba(13,130,174,0.7) 0%, rgba(255,255,255,0.6) 100%); /*ie10*/
	background-image:      -o-linear-gradient(left, rgba(13,130,174,0.7) 0%, rgba(255,255,255,0.6) 100%); /*opera 11.10*/
	background-image:         linear-gradient(left, rgba(13,130,174,0.7) 0%, rgba(255,255,255,0.6) 100%); /*implementé*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d82ae',endColorstr='#fff', GradientType=1); /*ie9*/
	box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 3px 3px 4px  rgba(0, 0, 0, 0.4);
	border-radius: 8px;
}
/*#stock-label {margin-top:-200px;}
#stock-element {margin-left:180px;}*/
.eclate a{color:black;text-align:center;}
.zone_zoom  img{border:solid 4px white;margin-left:30px;
	box-shadow: 5px 5px 16px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 5px 5px 16px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 5px 5px 16px  rgba(0, 0, 0, 0.6);
	float:right;
}

.copyright {margin-top:-35px;margin-bottom:10px;text-align:center;color:white;margin-left:60px;}
#image_prod {height:300px;float:right;}
.decal_22 {margin-top:-22px;}
.red{color:red;}
input {border: thin groove #;}
.align-droite {text-align:right;margin-right:30px;}

.form_address div{
	margin-top: 10px; width:300px; border-left:2px solid #eee;padding-left:10px;padding-top:10px;padding-bottom:10px;border-bottom:2px solid #858383;border-radius: 8px;
}
.ribeta {
	float:left;
	width:75px;
}
.ribetb {
	float:left;
	width:70px;
}
.ribcompte {
	float:left;
	width:120px;
}
.prixlet {
    margin-left: 820px;
    margin-top: -30px;
    position: absolute;
    width: 150px;
}
.prixtot {
    margin-left: 800px;
    margin-top: 0px;
    position: absolute;
    width: 150px;
}
.pol10 {
	font-size:10px;
}
.droite50 {
    margin-left: 150px;
    margin-top: 0px;
    position: absolute;
}
.traite3 {
	width:300px;
	float:left;
}
.traite4 {
	width:350px;
	float:left;
}
.traite5 {
	width:250px;
	float:left;
}
.traites{height:350px;background-color:white;border:solid 1px black;position:block;}
.date1 {
	width:180px;
	float:left;
}
.date2 {
	width:180px;
	float:left;
}
.date3 {
	width:180px;
	float:left;
}

#trucmuche table{
	height: 500px;
	display: block;
	overflow: scroll;
}
.table_alerte {
	font-size:12px;
}
.table_alerte .ref {width:200px;}
.table_alerte .lib {width:600px;}
.table_alerte .sto {width:150px;}
.alerte_540{
	width:540px;
}
.alerte_500{
	width:490px;
	margin-left:10px;
	float:left;
}
.cote_h2 {
	margin: -30px 0px 10px 190px;
	background-color: #EEEEEE;
	padding-left: 10px;
}

#comment-label {margin-left:480px;margin-top:-50px;}
#edit-article #comment-label {display:none;}
.not-enought-stock{
	color: red;
}
#position {
	margin-left:-120px;width:auto;
}

.order-state{
    text-align: center;
    background-color: #eee;
    color: black;	
}

#global-errors{
    margin-left: 340px;
	position: absolute;
}

#conf_titre {
	padding : 30px;
	border: solid 1px black;
	font-size: 18pt;
}

#conf_date {
	float: left;
}

#conf_signe {
	float: right;
	margin-right: 100px;
}

#conf_code {
	font-weight : bold;
}

.conf_large {
	width: 900px;
	font-size: 15pt;
}

.imp_bas {
	clear: both;
	text-align: center;
	font-size: 8pt;
	margin-top: 30pt;
	padding-top:10px;
}
.fond_bleu {
	background-color:#CEE1FE;
}
.fond_bleu .show{padding-top:3px;}
.fond_bleu .delete{padding-top:3px;}
#choosed_discounts-label {margin-left: -180px;}

.decal_prduct_show h2 {
	font:bold 14pt 'Times New Roman', 'Trebuchet MS', Arial;
	color:#760505;
	text-shadow: 1px 1px 5px #aaa;
	margin-top: 5px;
	margin-bottom:0px;
}

.decal_prduct_show h3{
	font:bold 18pt 'Times New Roman', 'Trebuchet MS', Arial;
	color:#010151;
	text-shadow: 0px 1px 0px #F5F5FF;
	margin-top: -25px;
	margin-bottom: 0px;
	text-align:center;
	text-decoration: underline ;
}
#position_fiche_fabrication {margin-top:100px;}



.bouton a {
width:292px;
text-align:center;
vertical-align:middle;
background:url(../../images/bouton.png) no-repeat 0px 0px;
margin-left:10px;
padding:4px 130px 5px 5px;
}
.bouton a:hover {
background:url(../../images/bouton.png) no-repeat 0px -24px;
}
/*#submit{
     border:none;
     color:#000;
     background: transparent url('../../public/images/bouton_submit.png') no-repeat top left;
     width:205px;
     height:22px;
}*/
.background_remise{display:none;position:absolute;height:100%;width:100%;top:0;left:0;background:#000000;border:1px solid #cecece;z-index:1;}
.popup {display:none;background:url(../../images/notice.png) no-repeat 0 0 transparent; width:326px; height:229px;padding:50px 0 20px 25px;z-index:2;}
.closepopup {float:right;}
	
	#petrol {
		background-image:url(../../images/petrol.png);
		color:#000;
	}

/* the overlayed element */
.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	background-image:url(../../images/gris.png);
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:740px;		

	/* some padding to layout nested elements nicely  */
	padding:35px;

	/* a little styling */	
	font-size:11px;
}
.apple_overlay2 {
	display:none;
	background-image:url(../../images/gris2.png);
	width:740px;
	padding:35px;
	font-size:11px;
}
/* default close button positioned on upper right corner */
.apple_overlay .close {
	background-image:url(../../images/fermer.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

.purchase-request-request{
	background-color: pink;
}

.purchase-request-in-progress{
	background-color: #2aa0fc;
}

.purchase-request-done{
	background-color: #2afc51;
}

#exp_voir {width:50px;overflow: hidden;}
#exp_ref {width:80px;}
#exp_lib {width:400px;}
#exp_qte {width:60px;}
#exp_etat {width:70px;}
#exp_action {width:350px;}
#choosed_discounts-element{margin-top:30px;}
#info_fact {float:left;}
#info_fact  td{border-left:solid black 1px;line-height:20px;}
#barcode-label {display:none;}
#barcode-element {display:none;}
#info_fact .titre{width:160px;}
#info_fact .contenu{width:120px;}
.bout_banque{margin-top:-50px;margin-left:990px;}
.bien_voir {font: bold 14px 'Trebuchet MS', Arial, Liberation Sans, sans-serif;}
*:focus {
 background-color:#fdfed4;
 }
 input[type=submit], input[type=reset] {
 font-weight:bold;
 cursor:pointer;
 width:auto;
 }
input[type=submit]:hover, input[type=reset]:hover {
 border:2px outset white;
 background-color:white;
 }
input[type=submit]:active, input[type=reset]:active {
 border:2px inset #A6BEDE;
 background-color:#A6BEDE;
 color:black;
 } 
.monte_50 {margin-top:-50px;}
/*info bulle*/
.tooltip
{
  text-decoration:none;
  position:relative;
}
.tooltip span
{
  display:none;

  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  color:black;
  background:white;	
}
.tooltip span img
{
  float:left;
  margin:0px 8px 8px 0;
}
.tooltip:hover span
{
  display:block;
  position:absolute;
  top:0;
  left:0;
  z-index:1000;
  width:auto;
  min-width:320px;
  min-height:128px;
  border:1px solid black;
  margin-top:12px;
  margin-left:32px;
  overflow:hidden;
  padding:8px;
}
abbr {  
   border-bottom: 1px dotted black;  
} 
[data-tip] { /* on sélectionne l'attribut data-tip */
    position: relative;
    cursor: help;
    border-bottom: 1px dotted #aaa;
}
[data-tip]:hover:after {
    content: attr(data-tip); /* on récupère la valeur de l'attribut data-tip */
    position: absolute;
    top: 1.5em; left: 0;
    white-space: nowrap; /* no wrapping */
    padding: 5px 10px;
    background: #E69B00;
    color: #fff;
}
.fen_auto {height: 470px; overflow: auto;}
a.passe{
position:relative;
z-index:24;
color:#000;
text-decoration:none
}
 
a.passe:hover{
z-index:25;
background-color:#FFF
}
 
a.passe span{
display: none
}
 
a.passe:hover span{
display:block;
position:absolute;
top:2em; left:2em; width:15em;
border:1px solid #000;
background-color:#FFF;
color:#000;
text-align: justify;
font-weight:none;
padding:5px;
}