@font-face {
  font-family: 'pwd';
  font-style: normal;
  font-weight: 400;
  src: url(pwd.ttf);
}

html, body { height : 100%;}
/*.TabListe{ padding: 5px; border: solid 1px #cccccc; border-collapse: collapse;}*/

.red{color:#c92f31;}
.blue{color:#37538E;}
.green{color:#1c864d;}
.orange{color:#ff9900;}

.bgred{background:#c92f31;}
.bgblue{background:#37538E;}
.bggreen{background:#1c864d;}
.bgorange{background:#ff9900;}

body{
	background-color: #fff!important;
	position:relative;
}

.focus-menu {background: #000!important;}

table.TabListe {
	border:0;
	border-collapse: collapse;
	border-radius: 0;
	box-shadow: 0;
	padding: 0;
	background:#FFF;
	box-shadow: 0 0 0 #999999;
}
input.button, input.modreg, input.connecter, input[type='button']
{
  -webkit-appearance: none;
}
/*
th.tabheader {
	background-image: 0 none;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;

	background: -moz-linear-gradient(
		top,
		#0275b3 0%,
		#025994);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#0275b3),
		to(#025994));
	
	background:#37538e;	
	-moz-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		-1px 1px 1px rgba(0,0,0,0.3),
		0px 1px 0px rgba(255,255,255,0);
	height: 39px;
	border-right:1px solid #003b63;
}
*/
.conteneurbutton{float:left;width:100%; position: relative;}
/* .conteneurbutton.topbuttons */
.buttonstop{background:none;margin-top:2px;}
td.lignes_vente {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #C0C0C0;
    /*border-left: 1px solid #EEEEEE;*/
    margin-right: 5px;
    padding: 2px;
    /*height:50px; */
    text-align: left;
}
td.tabListe-client{
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #C0C0C0;
    border-left: 1px solid #EEEEEE;
    padding: 5px;
    width: 50%;
}
td.reste {
    background-image:0 none;
    background: #c92f31;
    border:0 none;
    color: #FFFFFF;
}
td.zero {
    background-image:0 none;
    border:0 none;
    background: #40B586;
    color: #FFFFFF;
}
td.lignes_vente .btnvente{
	float: none;
  height: 42px;
  padding-top: 0!important;
  border-radius: 2px !important;
  display:inline-block;
  margin-right:3px!important;
}
/*
input.btnvente.btnvente_supprimer{
	color:#FFF;
	background: #ff7777; /* Old browsers *
	background: -moz-linear-gradient(top,  #ff7777 17%, #ff584c 99%); /* FF3.6+ *
	background: -webkit-gradient(linear, left top, left bottom, color-stop(17%,#ff7777), color-stop(99%,#ff584c)); /* Chrome,Safari4+ *
	background: -webkit-linear-gradient(top,  #ff7777 17%,#ff584c 99%); /* Chrome10+,Safari5.1+ *
	background: -o-linear-gradient(top,  #ff7777 17%,#ff584c 99%); /* Opera 11.10+ *
	background: -ms-linear-gradient(top,  #ff7777 17%,#ff584c 99%); /* IE10+ *
	background: linear-gradient(to bottom,  #ff7777 17%,#ff584c 99%); /* W3C *
	background:url(images/picto/picto-vente-supprimer.png) center center repeat-x;
	text-align: center;
}
input.btnvente.btnvente_supprimer:hover{
	background: #ff7777; /* Old browsers *

	background: -moz-radial-gradient(center, ellipse cover,  #ff7777 17%, #ff584c 99%); /* FF3.6+ *
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(17%,#ff7777), color-stop(99%,#ff584c)); /* Chrome,Safari4+ *
	background: -webkit-radial-gradient(center, ellipse cover,  #ff7777 17%,#ff584c 99%); /* Chrome10+,Safari5.1+ *
	background: -o-radial-gradient(center, ellipse cover,  #ff7777 17%,#ff584c 99%); /* Opera 12+ *
	background: -ms-radial-gradient(center, ellipse cover,  #ff7777 17%,#ff584c 99%); /* IE10+ *
	background: radial-gradient(ellipse at center,  #ff7777 17%,#ff584c 99%); /* W3C *
	background:url(images/picto/picto-vente-supprimer-hover.png) center center repeat-x;
}
*/

/* ------------- GESTIONPRESENCE.IPS ------------- */
table.presences { padding: 10px; width: 350px; border-bottom: 1px solid #ddd; margin-bottom: 10px; }



input.btnvente.btnvente_supprimer,input.btnvente.btnvente_supprimer:hover{
	background:url(images/picto/picto-vente-fermerclient.png) center center no-repeat #f0f0f0!important;
	filter: none;
}
.reglement input.btnvente.btnvente_supprimer,.reglement input.btnvente.btnvente_supprimer:hover{
	background:url(images/picto/picto-vente-supprimer.png) center center no-repeat #f0f0f0!important;
	filter: none;
}
td.afficheur {
    background: #FFF;
    border: 0 none;
    border-radius: 0 0 0 0;
    color: #37538E;
    /*border-left:1px solid #CACACA;*/
}
.divbtn .btnvente{
	padding:0!important;
}
#vente_reglements{box-shadow:0 0 0 #000;/*border:1px solid #c0c0c0;*/border-collapse: collapse;background: none repeat scroll 0 0 #F0F0F0;border:none;}

input.button,input.modreg, button.button,button.modreg  
{
  border: 1px solid #37538e !important;
  background : #37538e; 
  color: #fff;
  padding: 7px 10px !important;
  margin: 3px;
}

input.button,input.modreg, button.button,button.modreg {
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24)!important;
	border-radius: 2px!important;
	cursor:pointer;
	transition: .2s;
	min-width: 130px;
	text-shadow:
		0px 0px 0px rgba(000,000,000,0),
		0px 1px 0px rgba(255,255,255,0);
	filter:0;
	padding:0;
	border-radius: 0;
	border: 1px solid #888;
	min-width: 0;
	height : auto;
}

input.connecter{
  background: #37538e!important; /* Old browsers */
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24)!important;
  padding: 7px 10px!important;
	border-radius: 2px!important;
	border: 1px solid #37538e!important;
	color:#fff!important;
	cursor:pointer;
	transition: .2s;
	width: 130px;
	/*padding:0;
	border-radius: 0;
	border: 1px solid #888;
	color: #000;
	min-width: 0;*/
}
input.connecter:hover {
	background: #5c78b3!important;
	border-color: #5c78b3!important;
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23)!important;
}

/* BTN DISABLED start*/


.button-disabled{
  background:#eee;
  color:#ccc;
  border: 1px solid #ccc;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

/* BTN DISABLED end*/

input.button[name=SupprimerMagasinBtn2],
input.button[name=SupprimerBtn],input.button[name=SupprimerBtn2],
input.button[name=SupprimerSocieteBtn2],input.button[name=SupprimerLogoBtn], input.button[name=SuppBtn]      { background: #cb4c4c!important; border: 1px solid #cb4c4c!important; }

input.button[name=SupprimerMagasinBtn2]:hover,
input.button[name=SupprimerBtn]:hover, input.button[name=SupprimerBtn2]:hover,
input.button[name=SupprimerSocieteBtn2]:hover,input.button[name=SupprimerLogoBtn]:hover, input.button[name=SuppBtn]:hover  { background: #e07070!important; border: 1px solid #e07070!important; }

input.button[name=GroupeBtn],
input.button[name=MagasinBtn]         { background: #F0F0F0!important; color: #000000!important; margin-bottom: 10px; }
input.button[name=GroupeBtn]:hover,
input.button[name=MagasinBtn]:hover   { background: #ededed!important; }

.groupebtn              { background: #F0F0F0 !important;color:#000000 !important;margin-bottom: 10px;}

input.modreg[name=RetourMenuBtn],
input.modreg[name=RetourBtn],
input.modreg[name=AnnulerAvanceBtn],
input.modreg[name=AnnulerBtn],
input.modreg[name=AnnulerFamilleBtn]             { background: #fff!important; color: #37538e!important; }

input.modreg[name=RetourMenuBtn]:hover,
input.modreg[name=RetourBtn]:hover,
input.modreg[name=AnnulerAvanceBtn]:hover,
input.modreg[name=AnnulerBtn]:hover,
input.modreg[name=AnnulerFamilleBtn]:hover       { background: #ededed!important; }

input.button[name=RetourMenuBtn],
input.button[name=RetourBtn],
input.button[name=AnnulerAvanceBtn],
input.button[name=AnnulerBtn],
input.button[name=DecoBtn],
input.button[name=AnnulerFamilleBtn]         { background: #fff!important; color: #37538e!important; }

input.button[name=RetourMenuBtn]:hover,
input.button[name=RetourBtn]:hover,
input.button[name=AnnulerAvanceBtn]:hover,
input.button[name=AnnulerBtn]:hover,
input.button[name=DecoBtn]:hover,
input.button[name=AnnulerFamilleBtn]:hover    { background: #ededed!important; }

input.button:hover,input.modreg:hover {
	background: #5c78b3!important;
	border-color: #5c78b3!important;
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23)!important;
}

input.btnvente {
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #050505!important;
	padding: 0!important;
	
	background: #dddddd!important; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #dddddd 100%)!important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd))!important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dddddd 100%)!important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#dddddd 100%)!important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#dddddd 100%)!important; /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#dddddd 100%)!important; /* W3C */
	background:url(images/picto/bgbutton.png) center center repeat-x!important;

	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0!important;
	border: 1px solid #cacaca!important;
	/*
	border-right: 1px solid #b0b0b0;
	border-left:0 none;
	border-top:0 none;
	*/
	-moz-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px 0px 0px rgba(000,000,000,0),
		0px 1px 0px rgba(255,255,255,0);
	min-width:58px;
	width:58px;
	height:62px;
	float:left;
	padding: 37px 0 0!important;
	margin:0 /*1px 1px 0*/;
}

input.btnaction       { background: #f0f0f0!important; filter:0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0!important; cursor:pointer; }
input.btnaction:hover { background: #f0f0f0!important; border-color: #5c78b3!important; }


input.btnvente.btnvente_supprimer,input.btnvente.btnvente_supprimer:hover{
	background:url(images/picto/picto-vente-fermerclient.png) center center no-repeat #f0f0f0!important;
	filter: none;
}

input.btnvente.doublewidth {width: 119px;}
.divbtn input.btnvente.doublewidth{width: 119px;height: 50px;padding:0;} 
input.vente_saisie{}
input.btnvente.vente_ajouter{background:url(images/picto/picto-vente-plus.png) center center no-repeat #f0f0f0!important;filter:none;}
input.btnvente.vente_rechercher{background:url(images/picto/picto-vente-search.png) center center no-repeat #f0f0f0!important;filter:none;}
input.btnvente.vente_transferer{background:url(images/picto/picto-vente-transfer.png) center center no-repeat #f0f0f0!important;filter:none;}
input.btnvente.vente_attente{background:url(images/picto/picto-vente-pause.png) center center no-repeat #f0f0f0!important;filter:none;}
input.btnvente.vente_attentegif{background:url(images/picto/picto-vente-pause.gif) center center no-repeat #f0f0f0!important;filter:none;}
input.btnvente.vente_reception{background:url(images/picto/picto-vente-reception.png) center center no-repeat #f0f0f0!important;filter:none;}
input.btnvente.vente_stats{background:url(images/picto/picto-vente-statistique.png) center center no-repeat #f0f0f0!important;filter:none;}
input.btnvente.vente_stats-jour{background:url(images/picto/picto-vente-statistique-jour.png) center center no-repeat #f0f0f0!important;filter:none;}
input.btnvente.vente_stats_dropdown{background : url(images/picto/picto-vente-statistique.png) center center no-repeat, url('images/bg-menu3-opened.png') no-repeat 95% center #f0f0f0 !important;filter:none;}
input.btnvente.vente_stock{background:url(images/picto/picto-vente-stock.png) center center no-repeat #f0f0f0!important;filter:none;}
input.btnvente.vente_scanner{background:url(images/picto/picto-vente-scanner.png) center center no-repeat #f0f0f0!important;filter:none;}
input.btnvente.vente_client{background:url(images/picto/picto-vente-client.png) center center no-repeat #f0f0f0!important;filter:none;}
input.btnvente.vente_pack{background:url(images/picto/picto-vente-pack.png) center center no-repeat #f0f0f0!important;filter:none;}
input.btnvente.vente_formule{background:url(images/picto/picto-vente-formule.png) center center no-repeat #f0f0f0!important;filter:none;}
input.btnvente.vente_vendeur{background:url(images/picto/picto-vente-vendeur.png) center center no-repeat #f0f0f0!important;filter:none;}
input.btnvente.vente_vendeur_ok{background:url(images/picto/picto-vente-vendeur-ok.png) center center no-repeat #f0f0f0!important;filter:none;}
input.btnvente.vente_ficheclient{background:url(images/picto/picto-vente-ficheclient.png) center center no-repeat #f0f0f0!important;filter:none;}
input.btnvente.vente_livraison{background:url(images/picto/picto-vente-livraison.png) center center no-repeat #f0f0f0!important;filter:none;}
input.btnvente.vente_voirpiece{background:url(images/picto/picto-vente-voirpiece.png) center center no-repeat #f0f0f0!important;filter:none;padding-top: 34px!important;filter:none;width:100%;}
input.btnvente.vente_cadeau{background:url(images/picto/picto-vente-cadeau.png) center center no-repeat #f0f0f0!important;filter:none;}
input.btnvente.vente_voirpiece2{background:url(images/picto/picto-vente-voirpiece.png) center center no-repeat #f0f0f0!important;filter:none;}
input.btnvente.vente_commande{background:url(images/picto/picto-vente-commande.png) center center no-repeat #f0f0f0!important;filter:none;}
input.btnvente.btn_reliquatcde{background:url(images/picto/picto-vente-reliquat.png) center center no-repeat #f0f0f0!important;filter:none;}
input.btnvente.btn_echeance{background:url(images/picto/picto-vente-echeance.png) center center no-repeat #f0f0f0!important;filter:none;}
input.btnvente.btn_clipad{background:url(images/picto/picto-vente-clipad.png) center center no-repeat #f0f0f0!important;filter:none;width:100%;}
input.btnvente.btn_mangooid{background:url(images/picto/picto-vente-mangooid.png) center center no-repeat #f0f0f0!important;filter:none;width:100%;}
input.btnvente.btn_localiser{background:url(images/picto/boussole.png) center center no-repeat #f0f0f0!important;filter:none;text-align: center;}

input.btnvente.vente_panier_modifier{background: url(images/picto/picto-vente-panier-modifier.png) center center no-repeat #f0f0f0!important;}
input.btnvente.vente_panier_supprimer{background: url(images/picto/picto-vente-panier-supprimer.png) center center no-repeat #f0f0f0!important;}
input.btnvente.vente_panier_stock{background: #f0f0f0!important;}

input.btnvente.vente_retourclientON{background:url(images/picto/picto-vente-retourproduitclient2.gif) center center no-repeat!important;filter:none;color:#000;}

input.btnvente.mode_ttc{width: auto;padding-left:5px!important;padding-right:5px!important;background:url(images/picto/picto-vente-ht.png) center center no-repeat #f0f0f0!important;filter:none;}
input.btnvente.mode_ht{width:auto;padding-left:5px!important;padding-right:5px!important;background:url(images/picto/picto-vente-ttc.png) center center no-repeat #f0f0f0!important;filter:none;}

input.button-abandon{
	background:url(images/picto/picto-vente-retourproduitclient.gif) center center repeat-x;
	filter:none;
	height:58px;
		-moz-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px 0px 0px rgba(000,000,000,0),
		0px 1px 0px rgba(255,255,255,0);
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: 1px solid #cacaca;
	padding: 0;
	padding-top: 38px;
	cursor: pointer;
}


input.button-abandonretail{
	background:url(images/picto/picto-vente-retourproduitclient.gif) center center repeat-x;
	filter:none;
	height:20px;
		-moz-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px 0px 0px rgba(000,000,000,0),
		0px 1px 0px rgba(255,255,255,0);
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: 1px solid #cacaca;
	padding: 0;
	/*padding-top: 38px;*/
	cursor: pointer;
}

input.button-abandonVte{width:250px; background:url(images/picto/picto-vente-retourproduitclient2.gif) center center repeat-x;filter:none;color:#000;}
input.button-AvataxVte{width:250px; background:url(images/picto/picto-vente-retourproduitclient.gif) center center repeat-x;filter:none;color:#000;}
 
input.btnvente.GlobalBlue{background:url(images/picto/mod_reg-global-blue-off.gif) center center no-repeat!important;filter:none;min-width:90px; }
input.btnvente.GlobalBlueOK{background:url(images/picto/mod_reg-global-blue-on.jpg) center center no-repeat!important;filter:none;min-width:90px;}
input.btnvente.PremierTaxfree{background: #f0f0f0 url(images/picto/mod_reg-planet-off.gif) center center no-repeat!important;filter:none;min-width:90px;}
input.btnvente.PremierTaxfreeOK{background: #f0f0f0 url(images/picto/mod_reg-planet-on.png) center center no-repeat!important;filter:none;min-width:90px;}
input.btnvente.Innova{background:url(images/picto/mod_reg-innova-off.gif) center center no-repeat!important;filter:none;min-width:90px; }
input.btnvente.InnovaOK{background:url(images/picto/mod_reg-innova-on.gif) center center no-repeat!important;filter:none;min-width:90px;}
input.btnvente.OptimalTaxFree{background:url(images/picto/mod_reg-optimaltf-off.gif) center center no-repeat!important;filter:none;min-width:90px; }
input.btnvente.OptimalTaxFreeOK{background:url(images/picto/mod_reg-optimaltf-on.gif) center center no-repeat!important;filter:none;min-width:90px;}
input.btnvente.DetaxeSAS{background:url(images/picto/mod_reg-detaxesas-off.gif) center center no-repeat!important;filter:none;min-width:90px; }
input.btnvente.DetaxeSASOK{background:url(images/picto/mod_reg-detaxesas-on.gif) center center no-repeat!important;filter:none;min-width:90px;}



input.btnvente.inline{
	float:left;
	width:100px;
}
input.editvente{
	float:left;
	height:58px;
	width: 100%;
	text-align: left;
	padding-right:1px;
	margin:0 1px 1px 0;
	border:1px solid #37538e;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.conteneurbtnvente{
	float:left;
	display:block;
	width: 100%;
}
input.btnenregistrer {
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px !important;
	text-align : left;
	color: #ffffff!important;
	padding: 0!important;

	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: 1px solid #8a8a8a;
	-moz-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px 0px 0px rgba(0,0,0,0),
		0px 1px 0px rgba(255,255,255,0);
	width:117px;
	background:#40B586 url(images/picto/enregistrer.png) 83% 10px no-repeat !important;
	filter:0 none;
	padding: 0 49px 0 !important;
}
input.btnenregistrer:hover{
border-color: #5c78b3 !important;
box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important;
}

/* all button fastmag */
input.bigbutton,input.buttonRetour,input.buttonRetour_old,input.report_button_sel /*,

button.retail_btn12,input.retail_fam12, input.retail_btn12,#btnfam12,
button.retail_btn11,input.retail_fam11, input.retail_btn11,#btnfam11,
button.retail_btn10,input.retail_fam10, input.retail_btn10,#btnfam10,
button.retail_btn9,input.retail_fam9, input.retail_btn9,#btnfam9, 
button.retail_btn8,input.retail_fam8, input.retail_btn8,#btnfam8,
button.retail_btn7,input.retail_fam7, input.retail_btn7,#btnfam7, 
button.retail_btn6,input.retail_fam6, input.retail_btn6,#btnfam6, 
button.retail_btn5,input.retail_fam5, input.retail_btn5,#btnfam5, 
button.retail_btn4,input.retail_fam4, input.retail_btn4,#btnfam4,
button.retail_btn3,input.retail_fam3, input.retail_btn3,#btnfam3, 
button.retail_btn2,input.retail_fam2, input.retail_btn2,#btnfam2, 
button.retail_btn1,input.retail_fam1, input.retail_btn1,#btnfam1*/{
	box-shadow: 0 0 0 #888;
	-moz-box-shadow:0 0 0 #888;
	-webkit-box-shadow:0 0 0 #888;
	height: 40px;

	border:1px solid #ccc;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	
	background: #dddddd; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#dddddd 100%); /* W3C */
	background:url(images/picto/bgbutton.png) center center no-repeat;

	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	background-image: none;
}
input.bigbutton:hover,input.bigbutton_old:hover{
	background: #dddddd; /* Old browsers */
	background: -moz-linear-gradient(top,  #dddddd 0%, #ffffff 91%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(91%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dddddd 0%,#ffffff 91%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dddddd 0%,#ffffff 91%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dddddd 0%,#ffffff 91%); /* IE10+ */
	background: linear-gradient(to bottom,  #dddddd 0%,#ffffff 91%); /* W3C */
	background:url(images/picto/bgbutton-hover.png) center center repeat-x;
}
input.bigbutton_old {
	height: 40px;
	border:1px solid #ccc;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	background-image:none;
	background: #dddddd; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#dddddd 100%); /* W3C */
	background:url(images/picto/bgbutton.png) center center repeat-x;
}

input.redbutton:hover {
	background: #bbddff; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #bbddff 0%, #99bbff 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#bbddff), color-stop(100%,#99bbff)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #bbddff 0%,#99bbff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #bbddff 0%,#99bbff 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #bbddff 0%,#99bbff 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #bbddff 0%,#99bbff 100%); /* W3C */
	background:url(images/picto/redbutton-hover.png) center center repeat-x;
}

input.redbutton {

	box-shadow: 0 #888;
	-moz-box-shadow:0 #888;
	-webkit-box-shadow:0 #888;

	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: 1px solid #8a8a8a;
	-moz-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px 0px 0px rgba(0,0,0,0),
		0px 1px 0px rgba(255,255,255,0);
	
	background: #bbddff; /* Old browsers */
	background: -moz-linear-gradient(top,  #bbddff 0%, #99bbff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbddff), color-stop(100%,#99bbff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bbddff 0%,#99bbff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bbddff 0%,#99bbff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bbddff 0%,#99bbff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #bbddff 0%,#99bbff 100%); /* W3C */
	background:url(images/picto/redbutton.png) center center repeat-x;

	color:#000;
}


/* end buttons fastmag */

#leftnav1 {
	background: #ededed;
	border-right:1px solid #bbb;
}
#leftnav1 table {border-collapse:collapse;}
#leftnav1 td{color:#37538e;padding-top:10px;padding-left:0;padding-right:0;}
#leftnav1 td.td-menu{padding-top:10px;}
#leftnav1 td.menu-actif{border-top:1px solid #bbb;border-bottom:1px solid #bbb;background-color:#ffffff;}

#leftnav1 td.td-menu:hover {background-color:#ddd;}

#leftnav1 input[type=image] { width: 40px!important; }

/*
table.titre{
	border-bottom:1px solid #5987e8;
}
td.titre {
	background: #37538e;
	height: 50px;
	padding: 10px;
	color:#FFF;
	border-right:1px solid #003b63;
	border-bottom:1px solid #003b63;
}
td.font-titre {
    color: #FFF;
}
*/
input.navbar {
	background-color:transparent; 
    border: 0 none;
}
input.btnleft {
	background-color:transparent; 
    border: 0 none;
}
#listeAction {
    border-radius: 5px 5px 5px 5px;
    height: 62px;
    padding: 18px 4px;
    float: left;
}
table.fond {
    border-collapse: collapse;
}
.vignette_photo {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px;
    border: 1px solid #CFCFCF;
    box-shadow: 0 0 0 #888888;
    padding: 10px;
    width: 100px;
    margin-left: 2px;
}
.vignette_photo a{
	text-decoration: none;
}
.vignette_photo a img{
    width: 100px;
}
table.CadreClient {
    background-color: #fff; /* #e4ddc5; */
    border: none;
    border-collapse: collapse;
}
table.CadreClient table{
  border-collapse: collapse;
}
td.CadreClient {
    background-color: transparent;
    border-color: transparent;
    border-style: none;
}
td.reglement {
    border: 0 none;
    color: #37538e;
    font-size: 10pt;
}
td.font-titre {
    color: #37538e;
    font-size: 18px;
    font-weight: bold;
}
/*td.tabline {
    background-attachment: scroll;
    background-image: url("images/picto/tabline.png");
    background-position: left top;
    background-repeat: repeat-x;
    border-bottom: 1px solid #C0C0C0;
    font-family: Verdana;
    font-size: 8pt;
    height: 26px;
    text-align: center;
}*/

.produitasso
{
    padding: 10px;
    margin : 3px 10px 10px 10px;
}
input.modregjaunec,input.modregjaune,input.modregvert,input.modregvertc,input.modregorangec,input.modregorange,input.modreggrisc,input.modreggris,input.modregbleuc,input.modregbleu,input.modregrougec,input.modregrouge,input.modregvioletc,input.modregviolet{
    border: #a0a0a0 solid 1px;
    box-shadow: 0 0 0 #888888;
    color: #000000;
    font-family: Verdana,Arial,sans-serif;
    box-shadow: 0 0 0 #888;
	-moz-box-shadow: 0 0 0 #888;
	-webkit-box-shadow: 0 0 0 #888;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	margin: 3px;
	padding : 0 5px;
}
/* mode retail */
#pavenumerique {
    background-color: #EFEBDE;
    border: 1px solid #EFEBDE;
    left: 427px;
    padding-left: 3px;
    position: absolute;
    text-align: left;
    top: 285px;
    width: 215px;
}
input.pavenum {
    background-color: none;
    background-image: none;
    border-color: #a0a0a0;
	background: #dddddd; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#dddddd 100%); /* W3C */
	background:url(images/picto/bgbutton.png);
	cursor: pointer;
}
input.pavenum:hover {
	background: #dddddd; /* Old browsers */
	background: -moz-linear-gradient(top,  #dddddd 0%, #ffffff 91%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(91%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dddddd 0%,#ffffff 91%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dddddd 0%,#ffffff 91%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dddddd 0%,#ffffff 91%); /* IE10+ */
	background: linear-gradient(to bottom,  #dddddd 0%,#ffffff 91%); /* W3C */
	background:url(images/picto/bgbutton-hover.png);
	cursor: pointer;
}
/*ajout le 17/11/2014*/
#cmd2 {
    border: 0 none;
}

#cmd {
    border: 0 none;
}
.retailenregistrer{

}

input.retailenregistrer {
	cursor:pointer;
	color:#FFF;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: 1px solid #8a8a8a;
	-moz-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px 0px 0px rgba(0,0,0,0),
		0px 1px 0px rgba(255,255,255,0);

	background: #00b029; /* Old browsers */
	background: -moz-linear-gradient(top,  #00b029 0%, #029446 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b029), color-stop(100%,#029446)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #00b029 0%,#029446 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #00b029 0%,#029446 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #00b029 0%,#029446 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #00b029 0%,#029446 100%); /* W3C */
	background:url(images/picto/picto-vente-valider.png) center center repeat-x;
}
input.retailenregistrer:hover{
	cursor:pointer;
	color:#FFF;
	background: #029925; /* Old browsers */
	background: -moz-linear-gradient(top,  #029925 0%, #029925 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#029925), color-stop(100%,#029925)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #029925 0%,#029925 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #029925 0%,#029925 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #029925 0%,#029925 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #029925 0%,#029925 100%); /* W3C */
	background:url(images/picto/picto-vente-valider.png) center center repeat-x;
}
#fenafficheur{
    background: #FFF;
    border: 0 none;
    border-radius: 0 0 0 0;
    color: #37538E;
    border:1px solid #CACACA;
     
}
input.retail_fam1,input.retailreg{
	background:#cecece;
	border-top:1px solid #878787;
	border-left:1px solid #9f9f9f;
	border-right:1px solid #9f9f9f;
	border-bottom:4px solid #9f9f9f;
	box-shadow: 0 0 0 #888;
	-moz-box-shadow: 0 0 0 #888;
	-webkit-box-shadow: 0 0 0 #888;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
input.retail_fam1:hover,input.retailreg:hover{
	border-bottom:2px solid #9f9f9f;
}

input.retailvte,input.retail_fam2,input.retail2Sel{
	background:#6ab7ff;
	border-top:1px solid #2063a1;
	border-left:1px solid #337ec4;
	border-right:1px solid #337ec4;
	border-bottom:4px solid #337ec4;
	box-shadow: 0 0 0 #888;
	-moz-box-shadow: 0 0 0 #888;
	-webkit-box-shadow: 0 0 0 #888;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;	
}
input.retailvte:hover,input.retail_fam2:hover,input.retail2Sel:hover{
	border-bottom:2px solid #337ec4;
}

input.retail_fam3{
	background:#ff9947;
	border-top:1px solid #b45000;
	border-left:1px solid #ff7200;
	border-right:1px solid #ff7200;
	border-bottom:4px solid #ff7200;
	box-shadow: 0 0 0 #888;
	-moz-box-shadow: 0 0 0 #888;
	-webkit-box-shadow: 0 0 0 #888;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
input.retail_fam3:hover{
	border-bottom:2px solid #ff7200;
}

input.retail_fam4,input.retail4{
	background:#fd6257;
	border-top:1px solid #eb0f00;
	border-left:1px solid #fe3427;
	border-right:1px solid #fe3427;
	border-bottom:4px solid #fe3427;
	box-shadow: 0 0 0 #888;
	-moz-box-shadow: 0 0 0 #888;
	-webkit-box-shadow: 0 0 0 #888;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
input.retail_fam4:hover,input.retail4:hover{
	border-bottom:2px solid #fe3427;
}

input.retail_fam5{
	background:#49e67d;
	border-top:1px solid #00b13a;
	border-left:1px solid #29c35b;
	border-right:1px solid #29c35b;
	border-bottom:4px solid #29c35b;
	box-shadow: 0 0 0 #888;
	-moz-box-shadow: 0 0 0 #888;
	-webkit-box-shadow: 0 0 0 #888;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
input.retail_fam5:hover{
	border-bottom:2px solid #29c35b;
}

input.retail_fam6{
	background:#d240db;
	border-top:1px solid #a50aaf;
	border-left:1px solid #c02ac9;
	border-right:1px solid #c02ac9;
	border-bottom:4px solid #c02ac9;
	box-shadow: 0 0 0 #888;
	-moz-box-shadow: 0 0 0 #888;
	-webkit-box-shadow: 0 0 0 #888;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
input.retail_fam6:hover{
	border-bottom:2px solid #c02ac9;
}

/* le 18/11/2014 Ajout des famille manquantes */
input.retail_fam7,button.retail_btn7{
	background:#F6D4F7;
	border-top:1px solid #EE73F7;
	border-left:1px solid #EEB7F0;
	border-right:1px solid #EEB7F0;
	border-bottom:4px solid #EEB7F0;
	box-shadow: 0 0 0 #888;
	-moz-box-shadow: 0 0 0 #888;
	-webkit-box-shadow: 0 0 0 #888;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
input.retail_fam7:hover,button.retail_btn7:hover{
	border-bottom:2px solid #EEB7F0;
}

input.retail_fam8,button.retail_btn8{
	background:#E4FBEC;
	border-top:1px solid #66FF99;
	border-left:1px solid #AFEFC3;
	border-right:1px solid #AFEFC3;
	border-bottom:4px solid #AFEFC3;
	box-shadow: 0 0 0 #888;
	-moz-box-shadow: 0 0 0 #888;
	-webkit-box-shadow: 0 0 0 #888;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
input.retail_fam8:hover,button.retail_btn8:hover{
	border-bottom:2px solid #AFEFC3;
}

input.retail_fam9,button.retail_btn9{
	background:#FFD9D6;
	border-top:1px solid #FF756B;
	border-left:1px solid #fe3427;
	border-right:1px solid #FEAAA4;
	border-bottom:4px solid #FEAAA4;
	box-shadow: 0 0 0 #888;
	-moz-box-shadow: 0 0 0 #888;
	-webkit-box-shadow: 0 0 0 #888;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
input.retail_fam9:hover,button.retail_btn9:hover{
	border-bottom:2px solid #FEAAA4;
}

input.retail_fam10,button.retail_btn10{
	background:#FFE0C7;
	border-top:1px solid #FF8F33;
	border-left:1px solid #FFB980;
	border-right:1px solid #FFB980;
	border-bottom:4px solid #FFB980;
	box-shadow: 0 0 0 #888;
	-moz-box-shadow: 0 0 0 #888;
	-webkit-box-shadow: 0 0 0 #888;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
input.retail_fam10:hover,button.retail_btn10:hover{
	border-bottom:2px solid #FFB980;
}


input.retail_fam11,button.retail_btn11{
	background:#D1E8FF;
	border-top:1px solid #4C96DC;
	border-left:1px solid #7DAFDE;
	border-right:1px solid #7DAFDE;
	border-bottom:4px solid #7DAFDE;
	box-shadow: 0 0 0 #888;
	-moz-box-shadow: 0 0 0 #888;
	-webkit-box-shadow: 0 0 0 #888;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;	
}
input.retail_fam11:hover,button.retail_btn11:hover{
	border-bottom:2px solid #7DAFDE;
}

input.retail_fam12,button.retail_btn12{
	background:#DBDBDB;
	border-top:1px solid #949494;
	border-left:1px solid #ABABAB;
	border-right:1px solid #ABABAB;
	border-bottom:4px solid #ABABAB;
	box-shadow: 0 0 0 #888;
	-moz-box-shadow: 0 0 0 #888;
	-webkit-box-shadow: 0 0 0 #888;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
input.retail_fam12:hover,button.retail_btn12:hover{
	border-bottom:2px solid #ABABAB;
}


/* fin ajout du 18/11/2014*/



button.retail_btn1{
	background:#cecece;
	border-top:1px solid #878787;
	border-left:1px solid #9f9f9f;
	border-right:1px solid #9f9f9f;
	border-bottom:3px solid #9f9f9f;
	box-shadow: 0 0 0 #888;
	-moz-box-shadow: 0 0 0 #888;
	-webkit-box-shadow: 0 0 0 #888;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;	
}
button.retail_btn1:hover{
	border-bottom:2px solid #9f9f9f;
}

button.retail_btn2{
	background:#6ab7ff;
	border-top:1px solid #2063a1;
	border-left:1px solid #337ec4;
	border-right:1px solid #337ec4;
	border-bottom:3px solid #337ec4;
	box-shadow: 0 0 0 #888;
	-moz-box-shadow: 0 0 0 #888;
	-webkit-box-shadow: 0 0 0 #888;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;	
}
button.retail_btn2:hover{
	border-bottom:2px solid #337ec4;
}

button.retail_btn3{
	background:#ff9947;
	border-top:1px solid #b45000;
	border-left:1px solid #ff7200;
	border-right:1px solid #ff7200;
	border-bottom:3px solid #ff7200;
	box-shadow: 0 0 0 #888;
	-moz-box-shadow: 0 0 0 #888;
	-webkit-box-shadow: 0 0 0 #888;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;	
}
button.retail_btn3:hover{
	border-bottom:2px solid #ff7200;
}	
	
button.retail_btn4{
	background:#fd6257;
	border-top:1px solid #eb0f00;
	border-left:1px solid #fe3427;
	border-right:1px solid #fe3427;
	border-bottom:4px solid #fe3427;
	box-shadow: 0 0 0 #888;
	-moz-box-shadow: 0 0 0 #888;
	-webkit-box-shadow: 0 0 0 #888;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
button.retail_btn4:hover{
	border-bottom:2px solid #fe3427;
}
button.retail_btn5{
	background:#49e67d;
	border-top:1px solid #00b13a;
	border-left:1px solid #29c35b;
	border-right:1px solid #29c35b;
	border-bottom:4px solid #29c35b;
	box-shadow: 0 0 0 #888;
	-moz-box-shadow: 0 0 0 #888;
	-webkit-box-shadow: 0 0 0 #888;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
button.retail_btn5:hover{
	border-bottom:2px solid #29c35b;
}

button.retail_btn6{
	background:#d240db;
	border-top:1px solid #a50aaf;
	border-left:1px solid #c02ac9;
	border-right:1px solid #c02ac9;
	border-bottom:4px solid #c02ac9;
	box-shadow: 0 0 0 #888;
	-moz-box-shadow: 0 0 0 #888;
	-webkit-box-shadow: 0 0 0 #888;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
button.retail_btn6:hover{
	background:#d240db;
	border-bottom:2px solid #c02ac9;
}


input.retail2,input.retail5{
	background:#ffef67;
	border-top:1px solid #f8d200;
	border-left:1px solid #f8d200;
	border-right:1px solid #f8d200;
	border-bottom:3px solid #f8d200;
	box-shadow: 0 0 0 #888;
	-moz-box-shadow: 0 0 0 #888;
	-webkit-box-shadow: 0 0 0 #888;	
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
input.retail2:hover,input.retail5:hover{
	border-bottom:2px solid #f8d200;
}



input.retail4{
	background:#cecece;
	border-top:1px solid #878787;
	border-left:1px solid #9f9f9f;
	border-right:1px solid #9f9f9f;
	border-bottom:3px solid #9f9f9f;
	box-shadow: 0 0 0 #888;
	-moz-box-shadow: 0 0 0 #888;
	-webkit-box-shadow: 0 0 0 #888;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;	
}
input.retail4:hover{
	border-bottom:2px solid #9f9f9f;
}


input.w100pc {
width:100%;
}

td.tdbtn {
padding:0;
}
input.btnenregistrer.w100pc{
}
.tdbtn.btnenregistrer{
	width: 238px;
}
.btnmodreg{min-width: 78px;}
/* dollars*/
input.btnmodreg.logo_modreg_dollar,input.btnmodreg.logo_modreg_dollar:hover{
	background:url(images/picto/mod_reg-dollars-bw.png) center center no-repeat #f0f0f0!important;
	filter: none;
}
/* euros*/
input.btnmodreg.logo_modreg_euro,input.btnmodreg.logo_modreg_euro:hover{
	background:url(images/picto/mod_reg-euro-bw.png) center center no-repeat #f0f0f0!important;
	filter: none;
}
/* ticket resto*/
input.btnmodreg.logo_modreg_tr,input.btnmodreg.logo_modreg_tr:hover{
	background:url(images/picto/mod_reg-tr-bw.png) center center no-repeat #f0f0f0!important;
	filter: none;
}
/* paypal*/
input.btnmodreg.logo_modreg_paypal,input.btnmodreg.logo_modreg_paypal:hover{
	background:url(images/picto/mod_reg-paypal-bw.png) center center no-repeat #f0f0f0!important;
	filter: none;
}
/* visa */
input.btnmodreg.logo_modreg_visa,input.btnmodreg.logo_modreg_visa:hover{
	background:url(images/picto/mod_reg-visa-bw.png) center center no-repeat #f0f0f0!important;
	filter: none;
}
/* amex */
input.btnmodreg.logo_modreg_amex,input.btnmodreg.logo_modreg_amex:hover{
	background:url(images/picto/mod_reg-amex-bw.png) center center no-repeat #f0f0f0!important;
	filter: none;
}
/* master card */
input.btnmodreg.logo_modreg_mc,input.btnmodreg.logo_modreg_mc:hover{
	background:url(images/picto/mod_reg-mastercard-bw.png) center center no-repeat #f0f0f0!important;
	filter: none;
}
/* cheques */
input.btnmodreg.logo_modreg_cheques,input.btnmodreg.logo_modreg_cheques:hover{
	background:url(images/picto/mod_reg-cheques-bw.png) center center no-repeat #f0f0f0!important;
	filter: none;
}
/* pieces */
input.btnmodreg.logo_modreg_pieces,input.btnmodreg.logo_modreg_pieces:hover{
	background:url(images/picto/mod_reg-pieces-bw.png) center center no-repeat #f0f0f0!important;
	filter: none;
}
/* argent */
input.btnmodreg.logo_modreg_argent,input.btnmodreg.logo_modreg_argent:hover{
	background:url(images/picto/mod_reg-pieces-bw.png) center center  no-repeat #f0f0f0!important;
	filter: none;
}
/* avoir */
input.btnmodreg.logo_modreg_avoir,input.btnmodreg.logo_modreg_avoir:hover{
	background:url(images/picto/mod_reg-avoir-bw.png) center center no-repeat #f0f0f0!important;
	filter: none;
}
/* ancien avoir */
input.btnmodreg.logo_modreg_ancienavoir,input.btnmodreg.logo_modreg_ancienavoir:hover{
	background:url(images/picto/mod_reg-ancienavoir-bw.png) center center no-repeat #f0f0f0!important;
	filter: none;
}
/* cartes */
input.btnmodreg.logo_modreg_cartes,input.btnmodreg.logo_modreg_cartes:hover{
	background:url(images/picto/mod_reg-cartes-bw.png) center center no-repeat #f0f0f0!important;
	filter: none;
}
/* traite bancaire */
input.btnmodreg.logo_modreg_traite,input.btnmodreg.logo_modreg_traite:hover{
	background:url(images/picto/mod_reg-traite-bw.png) center center no-repeat #f0f0f0!important;
	filter: none;
}
/* divers */
input.btnmodreg.logo_modreg_divers,input.btnmodreg.logo_modreg_divers:hover{
	background:url(images/picto/mod_reg-divers-bw.png) center center no-repeat #f0f0f0!important;
	filter: none;
}
/* billet */
input.btnmodreg.logo_modreg_billets,input.logo_modreg_billets:hover{
	background:url(images/picto/mod_reg-billet-bw.png) center center no-repeat #f0f0f0!important;
	filter: none;
}
/* autre */
input.btnmodreg.logo_modreg_autre,input.logo_modreg_autre:hover{
	background:url(images/picto/mod_reg-autre.png) center center no-repeat #f0f0f0!important;
	filter: none;
}
/* close */
input.btnmodreg.logo_modreg_close,input.logo_modreg_close:hover{
	background:url(images/picto/mod_reg-close.png) center center no-repeat #f0f0f0!important;
	filter: none;
}
/* encours dispo */
input.btnmodreg.btn_avoirdispo,input.btnmodreg.btn_avoirdispo:hover{
	background:url(images/picto/mod_reg-avoir-orange.gif) center center no-repeat #f0f0f0!important;
	filter: none;
}
/* coupons dispo */
input.btn_coupondispo,input.btn_coupondispo:hover{
	background:url(images/picto/mod_reg-avoir-orange.gif) center center no-repeat #f0f0f0!important;
	filter: none;
}
/* mod reg vide */
input.btnvente.btnmodreg.logo_modreg_vide{
	padding: 5px 0 0;
	font-size: 14px;
	background: #f0f0f0!important;
}
input.btnvente.btnmodreg.logo_modreg_vide:hover{
  border-color: #5c78b3 !important;
  background: #f0f0f0!important;
}
th.TabHeader, th.header {
	height: 30px;
	border-style: solid;
	border-width: 1px;
	border-color: #999;
	padding: 5px;
	/*background: #EDEDED;*/
	background: #37538e;
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: center center;
	/*color: #000000;*/
	font-weight: normal;
}
th.tabheader_vente {text-align:left; background: #d8d8d8; border-color: #bdbdbd;}

input.editvente {
	height: 56px;
	margin: 0 1px 0 0;
}
.buttonstop {
	background: none;
	margin-top: 0;
}
input.btnmodreg.btnvente_supprimer,input.btnmodreg.btnvente_modifier,input.btnmodreg.btnvente_supprimer:hover,input.btnmodreg.btnvente_modifier:hover{
	background: url(images/picto/bgbutton.png) center center repeat-x;
	filter:none;
	padding-top: 2px;
}
.divbtn .modreg.width53px{
	padding: 0;
	height:50px;
	width: 59px;
}
.CadreClient.clientinfo{
	padding-left:5px;
	border: 1px solid #bbb;
	
}
.clientDetail
{
  display : none;
} 
.clientNom, .gestionmdp .top
{
  background : url('images/bg-menu3-opened.png') no-repeat right center;
  cursor : pointer; padding : 10px 0;
}
.clientinfo .open, .gestionmdp .open
{
  background : url('images/bg-menu3-closed.png') no-repeat right center;
  cursor : pointer; padding : 10px 0;
}
input.btnvente.modreg {
	padding-top: 45px;
	font-size: 12px!important;
}


#rl {
width:100%; 
padding: 5px 0 0;
font-size: 14px;
}


input.wauto {width:auto;}



input.taxes_btn {
padding:0 5;
}

input.btnecheance {
padding:0!important;
}

input.font12 {
font-size:12px
}

input.font11 {
font-size:11px
}


div.bottombuttons input.btnrow1 {
padding:0 5px;
}


/* ---------------------------------- */
/* --------- css des menus ---------- */

td.menu {
	border-color: rgb(0,0,0);
	background-image: 0;
	background: #ffffff; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #ffffff 0%, #eaeaea 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #ffffff 0%,#eaeaea 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #ffffff 0%,#eaeaea 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #ffffff 0%,#eaeaea 100%); /* W3C */
	background:url(images/picto/bgbutton.png) center center repeat-x;
	border: 1px solid #CFCFCF;
  padding: 5px 0;
  font-size: 15pt;
}

td.menu:hover{
  background: #f2f2f2; /* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover,  #f2f2f2 0%, #d6d6d6 100%); /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#f2f2f2), color-stop(100%,#d6d6d6)); /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover,  #f2f2f2 0%,#d6d6d6 100%); /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover,  #f2f2f2 0%,#d6d6d6 100%); /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover,  #f2f2f2 0%,#d6d6d6 100%); /* IE10+ */
  background: radial-gradient(ellipse at center,  #f2f2f2 0%,#d6d6d6 100%); /* W3C */
  background:url(images/picto/bgbutton.png) center center repeat-x;
  border: 1px solid #C0C0C0;
}

td.menu_inaccessible {
	border-color: rgb(0,0,0);
	background-image: 0;
	background: #ffffff; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #ffffff 0%, #eaeaea 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #ffffff 0%,#eaeaea 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #ffffff 0%,#eaeaea 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #ffffff 0%,#eaeaea 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	background:url(images/picto/bgbutton.png) center center repeat-x;
	border: 1px solid #CFCFCF;
  padding: 5px 0;
  font-size: 15pt;
  color:#999;
}

td.menu_vert                    { background: #40B586!important; border:none!important; }
td.menu_rouge                   { background: #cb4c4c!important; border:none!important; }

td.menu a:link{
	text-decoration: none;
}

td.menu a:hover{
	color:#3753ae;
}

td.menu_interligne {
height:10px;
}

div.menu_param {
display:block;
position:relative;
top:0;
left:0;
background:#ddd;
float:left;
padding:5px;
margin-left:5px;
}

div.menu_param a {
height:100%;
width:100%;
text-align:center;
line-height:100%;
}

/* ---------------------------------- */

input.radio_droit {
border:none;
}

#InfosFour {
  display: block;
  position: relative;
  margin: 0 auto;
  height: 150px;
  width: 700px;
}
#InfosFour table {
  display: block;
  border: 1px solid black;
  float: left;
}
#InfosFour table th {
   height:35px;
   background-color:#BDBDBD;
}

#InfosFour table td {
  padding:2px;
}

#InfosFour textarea {
  display:block; 
  float:right;
}


/** Le 03/03/2016 **/
table.bggrey {
  background-color:#F0F0F0;
  border: 1px solid #bbb;
  border-radius: 2px;
}
table.bggrey tr th {
  color:black;
}
table.bggrey tr td {
  color:black;
}
table.bggrey tr td h1,
table.bggrey tr td h2,
table.bggrey tr td h3,
table.bggrey tr td h4 {
  color:black !important;
}
/*******************/
input, input.edit, select, select.edit {
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}

/*----------------------------------------------*/
/*-------------- New look -----------------*/
/*----------------------------------------------*/
.newlook .button, .newlook .modreg {border : none; height : auto !important; background : #37538e; color: #fff;/* white-space: normal;*/height : 32px; padding : 0; margin: 5px 0; _margin : 0;}
.newlook .btngris { background : #ededed; color : #37538e !important; border : 1px solid #ddd !important; border : 1px solid #bbb;}

.newlook .disabled {color : #aaa !important; border : 1px solid #aaa !important;}
.newlook .btngris:hover     { background : #ddd !important ; border : 1px solid #bbb !important; text-decoration: none;}
.newlook .disabled:hover {background : inherite !important; color : #aaa !important; border : 1px solid #aaa !important; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24) !important;}
.newlook table {border-collapse: collapse; border: none;} 
.newlook table.formulaire {border:solid 1px #cccccc !important;} 
.newlook th { padding: 10px; text-align: left;}
.newlook tr { height : auto;}
.newlook td {padding : 10px; color: #666; /*border-bottom:solid 1px #cccccc;*/}
.newlook .td {border: none;}
.newlook .tr:hover {background : inherit ; }
.newlook tr:hover {background : #eee; }
.newlook .edit, .newlook .Edit_readonly  { display: block; width : 100%; height: 32px; line-height : 32px;padding-left : 10px;}
.newlook .button_date { height: 32px; padding: 0;margin: 0;float: left;}
.newlook label {min-height: 20px; width: 100%; margin :0; display: block;text-align : left;padding: 10px 0 0 0 !important;padding: 0;}
.newlook .checkbox   { background : none; border : none; height : auto;}
.newlook .formgroupe { float: left; text-align: left; padding : 0 10px; box-sizing: border-box;}
.newlook .btnright    { float : right;}
.newlook .btnright input    { float : right;}
.newlook .btnannuler { background: #fff !important; color: #37538e !important; margin :15px 0 !important; border : 1px solid #37538e !important;}
input.btnannuler:hover { background: #ededed !important; }
input.btnannuler { display : block;background: #fff !important; color: #37538e !important; margin :15px 0 !important; border : 1px solid #37538e !important;}
.newlook .btnwhite { background: #fff !important; color: #37538e !important; margin :0 !important; border : 1px solid #37538e !important;}
input.btnwhite, button.btnwhite, input[value="Annuler"], button[value="Annuler"], input[value="Cancel"], button[value="Cancel"] { background: #fff !important; color: #37538e !important; border : 1px solid #37538e !important;}
input.btnwhite:hover, button.btnwhite:hover, input[value="Annuler"]:hover, button[value="Annuler"]:hover, input[value="Cancel"]:hover, button[value="Cancel"]:hover { background: #ededed !important;}
.newlook .btnactualise { margin :15px 0;}
h1,  h2, h3, h4{ color : #343939; margin : 0; padding :0;}
.newlook form { margin : 0; padding :0; display : inline;}
.newlook .formulaire { margin-bottom : 15px;}
.newlook .alert  {font-size : 16px;font-family: Verdana, Arial, sans-serif; position: relative;padding: 15px 0;margin: 10px 0;border: 1px solid transparent;border-radius: .25rem;}
.newlook .alertinfo { color: #004085;background-color: #AFCBE8;border-color: #92B5D9;}
.newlook .alertdark { color: #1b1e21;background-color: #d6d8d9;border-color: #c6c8ca;}
.newlook .alertwarning {color: #856404; background-color: #fff3cd;border-color: #ffeeba;}
.newlook .alertdanger {color: #721c24;background-color: #ffbbbb;border-color: #ffabab;}
.newlook .alertsuccess {color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;}
.newlook .alert hr  {margin-top: 15px ;margin-bottom: 15px;border: 0;border-top: 1px solid rgba(0,0,0,.1); width: 80%;}
.newlook textarea   { width : 100%;}

/*--------------------------------------------------*/
/*-------------- COLOR BUTTON ---------- 2019 ------*/
/*--------------------------------------------------*/

input.btn_green        { background: #3c8e37 !important; border: 1px solid #3c8e37 !important; color: #ffffff!important; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24) !important; }
input.btn_blue         { background: #37538e !important; border: 1px solid #37538e !important; color: #ffffff!important; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24) !important; }
input.btn_white        { background: #ffffff !important; border: 1px solid #37538e !important; color: #37538e!important; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24) !important; }
input.btn_red          { background: #cb4c4c !important; border: 1px solid #cb4c4c !important; color: #ffffff!important; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24) !important; }
input.btn_ciel         { background: #408BFB !important; border: 1px solid #408BFB !important; color: #ffffff!important; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24) !important; }

input.btn_green:hover  { background: #6bb167 !important; border: 1px solid #6bb167 !important; box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important; }
input.btn_blue:hover   { background: #5c78b3 !important; border-color: #5c78b3 !important; box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important; }
input.btn_white:hover  { background: #ededed !important; box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important; }
input.btn_red:hover    { background: #e07070 !important; border-color: #e07070 !important; box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important; }
input.btn_ciel:hover    { background: #7cb3ff !important; border-color: #7cb3ff !important; box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important; }

input.btn_big          { height: auto; padding: 10px 20px!important; font-size: 14px!important; }
input.btn_link         { border: none!important; color: #37538e!important; text-decoration: underline; padding: 10px!important; cursor: pointer; background: none!important; }
input.btn_link_orange  { border: none!important; color: #DC4405!important; text-decoration: underline; padding: 5px 10px!important; cursor: pointer; background: none!important; }
.btn_link_blue    { border: none!important; color: #002855!important; text-decoration: underline; padding: 5px 10px!important; cursor: pointer; background: none!important; }
.btn_link_black    { border: none!important; color: #000!important; padding: 7px 10px!important; cursor: pointer; background: none!important; margin-top: 0; margin-bottom: 0; }

/* ============= FICHE CLIENT ============= */
/*
input.btnficheclient  { padding: 0!important; }
#dropleft-client      { display: none; width: 240px; position: absolute; right: 245px; top: 197px; box-shadow: -7px 9px 20px -2px rgba(0,0,0,0.3); }

@media screen and (min-height:1200px){
  #dropleft-client    { display: block!important; position: static; box-shadow: none; }
  .box-btnficheclient { display: none; }
}*/

#multimagid             { z-index:10; background : #FFFFFF; position: absolute;}
#multimagsaisie         {
position: absolute;
z-index: 5;
top: 0;
left: 0;
height: 100%;
background: rgba(0,0,0,0.3)!important;
background-image: url('images/fond_transp.gif');
background-position: top left;
background-repeat: repeat;
/*visibility: hidden;*/
display: none;
text-align: center;
width : 100%;
}


/*----------------------------------------------*/
/*-------------- RECHERCHE CLIENTS -----------------*/
/*----------------------------------------------*/
.recherche              { width : 100%; position : relative; margin-bottom : 10px;}
.recherche .modreg,.recherche .button{  padding: 5px 10px; background: #37538e; color : #fff;}
.recherche .edit        { display: block; padding-left: 10px; border-color : #37538e; width : 50%; height: 32px ; line-height : 32px ; margin : 10px auto;}
.recherche .button      { border-radius : 0 !important; margin-left : 10px;margin-bottom : 10px;}
.recherche .btngris     { background : none !important; color : #37538e !important; border : 1px solid #bbb !important; border : 1px solid #bbb;}
.recherche .btngris:hover     { background : #ddd !important ; border : 1px solid #bbb !important;}
.rechercheAvancer .formgroupe {width: 33.33%;}
.rechercheAvancer label { width: 100%; margin :0; display: block;}
.rechercheAvancer .edit { width: 100%;height: 30px; padding-left: 5px;}
.casecontainer             { width : 75%; /*border: 1px solid #ececec; box-shadow: 0 0 5px #00000012;  padding: 15px;margin: 15px;*/}
.rechercheAvancer div         { text-align: left; border: none;}
.rechercheAvancer .checkbox   { background : none; border : none; height : auto;}
.rechercheAvancer .clientBtn  { text-align : right;}
.clientbtn .button {background: #37538e; color : #fff;}
.rechercheAvancer label .ClientInactif  { background : none;}
.clientAutreInfo input       { height : auto !important;}

.rechercheSimple .optionBtn input:hover              { background: #5c78b3 !important; border-color: #5c78b3 !important;box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23) !important;color: white !important;}
.rechercheSimple .optionBtn                    { text-align : left;}
.rechercheSimple .optionBtn .btngris, .rechercheAvancer .clientBtn .btngris { margin-top : 3px; background : none !important; color : #37538e !important; border : 1px solid #ddd !important; border : 1px solid #bbb;}

/*----------------------------------------------*/
/*-------------- CHOIX VENDEUR -----------------*/
/*----------------------------------------------*/
div.box_vendeur       {display: inline-block;padding: 15px;background: #ededed;border: 1px solid #bbb;margin: 7px;float:none!important;float:left;}
img.image_vendeur     {border: none;background: #ffffff;border-radius: 50%;display: block;margin: 0 auto 15px;}
input.input_vendeur   {border: none;width: 130px;height: 130px;padding-top: 100px;background: none !important;box-shadow: none !important;background: url(images/image-vendeur.png) center center no-repeat #f0f0f0!important;filter: none;}

/*--------------------------------------------------*/
/*-------------- MODIF VENTE ---------- 2019 -------*/
/*--------------------------------------------------*/
.produitinfo     { width : 65%; margin : 10px;padding :10px;}
.modifProduit .edit  { border-color : #37538e; height: 35px; line-height : 35px; width : 100%; display : block;}
.produitinfo .modreg    {float: right; background: #37538e; padding: 7px 10px; color :  #fff;}
.produitinfo p   { padding :0 ; margin :0;}
.photoProduit          { display: inline-block; width: 100px;height: 100px;}
.produitinfo .info                 {width: 65%; display: inline-block;}
.modifContent         { width : 65%; float : left; text-align : left;}
.commentaireVenteModif  { width : 30%; float : right;}
.rightModif            { width: 34%; float: right; margin-top: 10px;}
.rightModif textarea    { height : 150px !important; width : 100%; resize: none ;}
@media screen and (max-width:1400px){
  .produitinfo .modreg { float: none;}
}
/*-----------------------------------------------------*/
/*-------------- vente transfert ---------- 2019 ------*/
/*-----------------------------------------------------*/
.storetop     { width : 100px; height : 30px; background : #ddd; display : block !important; display : none;}
.storetop:before {content: ''; width: 0;height: 0;border-style: solid;border-width: 0 0 30px 30px;border-color: transparent transparent #ddd transparent;left: -50px;top: -16px;position: relative;}
.storetop:after {content: ''; border-right : 30px solid transparent;  border-bottom : 30px solid #ddd;top : -16px;right :-50px; position : relative;}
.storebottom    { height : 10px; width : 160px; background: #ddd; border-radius : 5px; display : block !important; display : none;}
.namestore { width : 140px;  margin : 3px 0; padding : 3px ; background : #ddd; display : inline-block;}
.store      {display: inline-block;margin: 10px;float:none!important;float:left;}
/*.store .btnorange { margin : 3px;color : #fff; background : #dc4405 !important; border : 1px solid #dc4405 !important; width : 130px;	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24)!important;  
              padding: 7px 10px!important;	border-radius: 2px!important;	cursor:pointer;	transition: .2s;	-moz-box-shadow:		0px 0px 0px rgba(000,000,000,0),		inset 0px 0px 0px rgba(255,255,255,0);	
              -webkit-box-shadow:		0px 0px 0px rgba(000,000,000,0),		inset 0px 0px 0px rgba(255,255,255,0);	box-shadow:		0px 0px 0px rgba(000,000,000,0),		inset 0px 0px 0px rgba(255,255,255,0);	
              text-shadow:		0px 0px 0px rgba(000,000,000,0),		0px 1px 0px rgba(255,255,255,0);	filter:0;	-moz-border-radius: 0;	-webkit-border-radius: 0;	padding:0;	border-radius: 0;}*/
              
.store .modreg { margin : 3px; width : 130px; background: #37538e; color : #fff;}
              
.btnorange:hover    { background: #fff !important; color : #dc4405 !important; border : 1px solid #dc4405 !important;}
.btngroupe          {  color: #37538e !important; border: 1px solid #37538e !important;border: 1px solid #bbb;cursor: pointer;height: 30px;line-height: 30px;width: 140px;margin: 3px;}


/*----------------------------------------------*/
/*-------------- SaisieDate --------------------*/
/*----------------------------------------------*/
/*.calendar         {width: 770px; padding: 15px; margin: 15px;}
.calTop { color: white;  background: #37538e;  padding: 15px;  border-radius: 10px 10px 0 0;}
.calTop .button       { width: 15%; box-shadow: none !important; border-radius: 0 !important;}
.calTop b       { width: 40%; display : inline-block;}
.week b         { width :14.28%; float : left;text-align: center; padding: 15px 0;}
.calanderdate   { clear : both; width : 770px; margin-bottom: 25px;}
.calanderdate .jour { width: 104px; float: left; margin: 5px 3px;}
.jour input { width : 100%; background: none !important; box-shadow: none !important; color : #5c78b3 !important; border : 1px solid #ddd !important;}
.jour input:hover { color : #fff !important;}
input.today              { background : #5c78b3 !important; color : #fff !important;}
.calbtnn {clear: both; padding: 35px;}*/

.calendar .TabHeader { background: none; border: none;font-weight: bold;}
.calendar .TabListe input { width : 100%; background: none !important; box-shadow: none !important; color : #37538e !important; border : 1px solid #ddd !important;}
.calendar .tabliste:hover { background : none;}
.calendar .TabListe input.today              { background : #37538e !important; color : #fff !important;}

/*----------------------------------------------*/
/*------------ ChoixAdresseLivraison -----------*/
/*----------------------------------------------*/
.choixlivraisonbtn {width: 25%;text-align: right;padding: 7% 10px;}
.choixlivraisonadr { width : 70%;} 
.choixLivraison table { border-collapse: separate; border-spacing: 0 15px;}
.choixLivraison td .modreg { height: 32px; margin : 3px; background: #37538e; color : #fff; border : none; width : 100%;  padding : 10px}
.choixLivraison  .btntop input {margin : 10px; height : 32px;}

/*----------------------------------------------*/
/*---------------- modeRetour ------------------*/
/*----------------------------------------------*/
.moderetourlab p {width : 100%; text-align : left;}
.moderetourlab .edit  { float : left ;padding-left: 10px; border-color : #37538e; margin : 0; width : 69%; height: 32px !important; line-height : 32px !important;}
.moderetourlab .modreg  { display : inline-block; float : none !important;float : left; width : 30%; height : 32px; background : #37538e; color : #fff;}

/*----------------------------------------------*/
/*---------------- ticket caisse ---------------*/
/*----------------------------------------------*/
.ticketCaisse .content tr      { height : 32px; margin : 5px;}
.ticketCaisse .content td input, .ticketCaisse td select       { /*line-height : 32px;*/ height : 32px; width : 100%;}
.ticketCaisse .content .provenance, .ticketCaisse td select      { width : 49%;}
.ticketCaisse .content .btnbottom  { height: auto; padding: 10px 0;}
.ticketCaisse .content .btnbottom  input{cursor: pointer; box-shadow : 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); background-color: #fff; border-radius: 3px; white-space: nowrap; width: 150px;height: 92px;border: 1px solid #777;line-height: normal;padding-top: 35px;font-size: 13px; margin-top : 15px; margin-bottom: 15px;}
.ticketCaisse .content .btnbottom  input:hover {  background-color: #ddd; box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);}
.ticketCaisse                   {width : 700px;}
.ticketCaisse .formulaire       {margin-bottom: 15px;}
.ticketCaisse .content          { width : 100%;}
.ticketCaisse .ticketlabel      { width : 30%;}
.ticketCaisse .content .btnbottom .button {width : auto; height : 45px; background : #37538e; color: #fff; padding : 0;}
.ticketCaisse .btn_link_blue    { width : auto !important; height : auto !important;}
.ticketCaisse legend { font-size: 16px;font-weight: bold;display: block;margin: auto; width : 100px; text-align : center;}
.ticketCaisse fieldset { border : #777 solid 1px;}
.ticketCaisse fieldset { border : none;}

/*----------------------------------------------*/
/*--------------- ListeReferences --------------*/
/*----------------------------------------------*/
.rechercheProduit        { width : 80%;}
.formrecherche .edit { width: 100%;height: 30px;}
.formrecherche label { width: 100%; margin :0; display: block; padding: 0 !important;}
.formrecherche .formgroupe { float: left; width: 33.3%;height: 55px; text-align: left; padding : 0 10px; box-sizing: border-box;}
.rechercheProduit .btnSection {float : right;}
.rechercheProduit .btnSection .button.btnrecherchre { float: right;}
.rechercheProduit .radioSection input   {border : none;}
.clear { clear : both; margin : 0;padding : 0;}
.rechercheProduit .btnSection .button {height : 32px; background : #37538e; color: #fff; }
.rechercheProduit .btnSection .btngris { background : none !important; color : #37538e !important; border : 1px solid #ddd !important; border : 1px solid #bbb;}


/*----------------------------------------------*/
/*------------- EtiquettesTechniques -----------*/
/*----------------------------------------------*/
.etiquettes         {width : 65%;}
.etiquettes label   {width : 65%;display : block;}
.etiquettes label i {text-align : right; display: block;}
.etiquettes label select { width : 100%;height: 30px;}
.etiquettes .button {width : auto; height : 32px; background : #37538e; color: #fff; }

/*----------------------------------------------*/
/*------------- ReceptionAR --------------------*/
/*----------------------------------------------*/
.reception .edit {width: 50%;height: 30px; }
.reception label {width: 50%; margin :0; display: block;text-align : left;}
.reception .formulaire .button { margin :5px 0;}
/*----------------------------------------------*/
/*-------------- Creer panier-------------------*/
/*----------------------------------------------*/
.creerpanier .formgroupe { width: 45%;}

/*----------------------------------------------*/
/*-------------- UtilisationCoupon -------------*/
/*----------------------------------------------*/
.utilisationcoupon .formgroupe { width: 70%; float: none;}
.utilisationcoupon .edit { width: 70%; float: none; display: inline;}
.utilisationcoupon .modreg { width: 25%; padding : 0 10px;}

/*----------------------------------------------*/
/*-------------- creationgiftcard --------------*/
/*----------------------------------------------*/
.creationgiftcard .formgroupe { width: 45%;}

/*----------------------------------------------*/
/*-------------- Rappel_CARTECLUB --------------*/
/*----------------------------------------------*/
.rappelcartclub .formgroupe { width: 60%; float: none;}
.rappelcartclub .edit { width: 80%; float: none; display: inline;}
.rappelcartclub .button { padding : 0 10px;}

/*----------------------------------------------*/
/*-------------- Rappel_CARTECLUB --------------*/
/*----------------------------------------------*/
.utilisationgiftcard .formgroupe { width: 70%; float: none;}
.utilisationgiftcard .edit { width: 70%; display : inline; margin-right : 10px;}
.utilisationgiftcard .modreg { width: 25%; padding : 0 10px;}


/*----------------------------------------------*/
/*-------------- ImpEtiquette --------------*/
/*----------------------------------------------*/
/*.impEtiquette .formulaire { margin-top : 30px;}*/
.impEtiquette .casecontainer { width : 800px;float: none;}
.impEtiquette .formgroupe { width : 70%;float: none;}
.impEtiquette .edit { width: 60%; display : inline; margin-right : 10px;}
.impEtiquette .button {display: inline; padding : 0 10px;}
.impEtiquette .tiquettetable .edit { width: auto; padding-right : 10px; padding-left : 10px; _padding : 0;}


/*----------------------------------------------*/
/*-------------- CommandeClientDateLiv --------------*/
/*----------------------------------------------*/
.commandeclientdateliv .casecontainer { width : 50%;}
.commandeclientdateliv .formgroupe { width : 47%;}
.commandeclientdateliv .edit { width: 80%; display : inline; margin-right : 10px;}
.commandeclientdateliv .button { padding : 0 10px; margin : 10px 0;}
.commandeclientdateliv textarea.edit { width : 100% !important; height: 200px; resize: none; overflow : auto; padding :10px; width : 95%;}
.commandeclientdateliv .formgroupe.textarea { width : 100%;}

/*----------------------------------------------*/
/*-------------- RappelerQteStock -------------*/
/*----------------------------------------------*/
.rappelerqtestock .formgroupe { width: 70%; float: none;}
.rappelerqtestock .edit { width: 70%; float: none; display: inline;}
.rappelerqtestock .modreg { width: 25%; padding : 0 10px;}


/*----------------------------------------------*/
/*-------------- RappelerPaniers -------------*/
/*----------------------------------------------*/
.rappelerpaniers .formulaire { margin-bottom : 30px;}
.rappelerpaniers .button {padding : 0 10px; margin : 5px;}
.rappelerpaniers table .button {width : 100%;}

/*----------------------------------------------*/
/*-------------- CreationPME -------------*/
/*----------------------------------------------*/
.creationpme .formgroupe {float : none;}
.creationpme .formgroupe .edit{width : auto; float : left; margin-right : 10px;}
.creationpme .formgroupe .button{padding : 0 10px; float : left; margin : 0 10px;}

/*----------------------------------------------*/
/*-------------- PackRecherche -------------*/
/*----------------------------------------------*/
.packrecherche .formgroupe {float : none; width : 50%; margin-bottom : 15px;}
.packrecherche .formgroupe .label{text-align : center;}
.packrecherche .packbox { position : relative; float : left;width : 16%; margin : 2%;  height: 80px;}
.packrecherche .boxtop { width : 100%; background : #ddd; height : 20px; ;margin-bottom : 3px;}
.packrecherche .box { width: 70%; background: #ddd;padding: 5%;}
.packrecherche .box a span {display : block;}
.packrecherche .box a { text-decoration: none;font-weight: bold;padding: 5%;display: block; color:#fff; font-size : 8pt;} 
.packrecherche .packbox img { width: 50%; display : block;}

/*----------------------------------------------*/
/*-------------- ZoomPhotoProduit -------------*/
/*----------------------------------------------*/
.zoomphotoproduit .formulaire   { width : 800px; height : 450px; overflow : auto}
.zoomphotoproduit table     {float : left; width : 30%; margin : 5%; background: #fff;border: 1px solid #ccc;}
.zoomphotoproduit .img      {float : left; width : 50%; margin : 5%;}
.zoomphotoproduit .img img  {width : 100%;}

/*----------------------------------------------*/
/*-------------- rappelerwebcart ---------------*/
/*----------------------------------------------*/
.rappelerwebcart .casecontainer   { width : 60%;}
.rappelerwebcart .formgroupe   { width : 80%; float:none;}
.rappelerwebcart .formgroupe input { width : 50%; margin-right:5%; float : left;}
.rappelerwebcart .formgroupe .button { width : 40%;}
.rappelerwebcart table a {color: #fff;text-decoration: none;font-weight: bold;padding: 5px;background: rgb(55,83,142);width: 100%;display: block;text-align: center; }
.rappelerwebcart table a:hover {background: #fff;color: rgb(55,83,142);border : 1px solid rgb(55,83,142);text-decoration: none;}

/*----------------------------------------------*/
/*-------------- ReliquatCommandeClient --------*/
/*----------------------------------------------*/
.reliquatcommandeclient table .vide { border : none;}
.reliquatcommandeclient .groupebtn .btnannuler { margin : 0;}

/*----------------------------------------------*/
/*-------------- GestionPresences --------------*/
/*----------------------------------------------*/
.presences .jarrive img, .presences .jepars img {height : 39px !important;height : 43px; padding : 0; margin-right :3px; position : relative; bottom :-14px !important; bottom : -4px; 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader();}

/*----------------------------------------------*/
/*-------------- Rappel_VIPCARD ----------------*/
/*----------------------------------------------*/
.rappelvicard .formgroupe   { width : 60%; float:none;}

/*----------------------------------------------*/
/*-------------- VenteMouvement ----------------*/
/*----------------------------------------------*/
.ventemouvement .formgroupe   { width : 60%; float:none; margin-bottom : 15px;}
.ventemouvement .modreg   { margin : 10px;}

/*----------------------------------------------*/
/*-------------- TrackingInterne ----------------*/
/*----------------------------------------------*/
.trackinginterne .formgroupe   { width : 60%; float:none;}
.trackinginterne .formgroupe .edit{width : 80%; float : left;}
.trackinginterne .formgroupe .button{float : left; margin-left : 15px; padding : 0 10px;}

/*----------------------------------------------*/
/*-------------- CompteurParking ----------------*/
/*----------------------------------------------*/
.compteurparking .btngris {display: inline-block; padding : 10px; margin : 10px; text-decoration : none}
.compteurparking .casecontainer {margin: 0 0 15px 0;}
.compteurparking .formulaire    { width : 600px;}
.compteurparking .history .edit    { width : 80%; float: left;}
.compteurparking .formulaire td { width : 33.33%;}

/*----------------------------------------------*/
/*-------------- Jumelage ----------------*/
/*----------------------------------------------*/
.jumelage .alertdark {width: 500px; background : none;}
.jumelage .alertdark p{margin :0;}

/*----------------------------------------------*/
/*-------------- lecturepasseport ----------------*/
/*----------------------------------------------*/
.lecturepasseport .casecontainer { width : 50%;}
.lecturepasseport .formgroupe   { width : 60%; float:none;}
.lecturepasseport .alertinfo {margin-top : 0;}
.lecturepasseport .alertdark {width: 250px; background : none}
.lecturepasseport .sectionbtn {text-align : center;}
.lecturepasseport .sectionbtn .button {margin : 10px; padding : 0 10px;}

/*----------------------------------------------*/
/*-------------- Vente_ChangementTVA-------------*/
/*----------------------------------------------*/
.ventechangementtva .alertinfo { margin-top : 0;}

/*----------------------------------------------*/
/*-------------- CreerPanierPeriode-------------*/
/*----------------------------------------------*/
.creerpanierperiode .formgroupe {width : 33.33%;}
.CreerPanierPeriode .edit { width : 70%; float : left;}

/*----------------------------------------------*/
/*---------- DepartMouvementVersDepot-----------*/
/*----------------------------------------------*/
.departmouvementversdepot .formgroupe {width : 50%;float : none; text-align : center;}
.departmouvementversdepot .edit { width : 80%; float : left;}
.departmouvementversdepot .button { padding : 0 10px;}

/*----------------------------------------------*/
/*---------- EvenementsJournaliers -----------*/
/*----------------------------------------------*/
.evenementsjournaliers .formgroupe {width : 50%;float : none; text-align : center;}
.evenementsjournaliers .casecontainer { width : 70%;}
.evenementsjournaliers .formulaire .button { padding : 0 10px; margin-top : 5px;}

/*----------------------------------------------*/
/*---------- menugestion - menu2-----------*/
/*----------------------------------------------*/
div.newmenu           { width : 400px;}
.newmenu ul         { padding: 10px; margin : 10px; border-top: 1px solid #c4c4c4;}
.newmenu .topmenu   { text-decoration : none; cursor: pointer; min-height: 35px;}
.newmenu .topmenu .newmenu1 {  width: 25px; _width: 35px; float: left;padding: 5px;margin-right: 5px;}
.newmenu .topmenu .newmenu1 img{ width: 100%;height: auto;}
.newmenu .topmenu .newmenu2 {font-size: 15pt;color: #000;/*height: 35px;*/overflow-wrap: break-word;text-align: left;padding: 5px 0;}
.newmenu .newmenu3 li       { padding: 5px 0;text-align : left;}
.hideall, .showall           {margin: 0 10px 15px 10px; display: inline-block;}

.menugestion .topmenu  .newmenu2    { background: url('images/bg-menu3-closed.png') no-repeat right 10px;}
.menugestion .topmenu .opened     { background: url('images/bg-menu3-opened.png') no-repeat right 10px;}


td.menunegoce                 { width : 33%; text-decoration : none;}
.menunegoce a                {text-decoration : none;}
.menunegoce .topmenu .opened  { background: url('images/bg-menu3-opened.png') no-repeat right center;}
.menunegoce .topmenu div      { background: url('images/bg-menu3-closed.png') no-repeat right center;}

.menunegoce .newmenu {width : 95%; margin: 10px 0;}
.menunegoce .topmenu .newmenu2 {font-weight: bold;font-size: 10pt; height : auto;}
.menunegoce .topmenu .newmenu2  p {width : 80%; padding : 10px; margin : 0 auto;}
.menunegoce .topmenu  {height : auto; margin : auto;}

/*----------------------------------------------*/
/*---------- Gestion Utilisateur ---------------*/
/*----------------------------------------------*/
.gestionutilisateurs .casecontainer { width : 935px;}
.gestionutilisateurs .formulaire { padding : 10px;}
.gestionutilisateurs hr { border: none;border-bottom: 1px solid #bbb;width: 50%; margin-top : 15px;}
.gestionmdp .formgroupe { width : 100%; margin-bottom : 15px; text-align: center; float : none;}
.gestionmdp .formgroupe label { display : inline; text-align : center; width : auto;}
.gestionmdp .edit       { width : auto; display : inline;}
.gestionmdp form        { display : block}
input.btnrouge, input[value="Supprimer"], input[value="Delete"] {background : #cb4c4c !important;border: 1px solid #cb4c4c!important;}
input.btnvert, input[value="Modifier"],input[value="Modify"] {background : #40B586 !important;border: 1px solid #40B586!important;}
input.btnvert:hover, input[value="Modifier"]:hover, input[value="Modify"]:hover { background : #4DD59F !important;border: 1px solid #4DD59F !important;}

input.btnrouge:hover, input[value="Supprimer"]:hover, input[value="Delete"]:hover { background: #e07070!important; border: 1px solid #e07070!important;}

.gestionutilisateurs table .button { _padding: 0;}
.gestionmdp table .bottom       { display : none;}
/*.newlook input          { overflow:visible;}*/

/*----------------------------------------------*/
/*------------- PARAM EXPORT -------------------*/
/*----------------------------------------------*/
.newmenu th, .newmenu td { padding :10px;}
.newmenu .edit, .newmenu .Edit_readonly  { width : 95%; height: 32px; line-height : 32px;padding-left : 10px;}
.newmenu td { width : 50%;}


/*----------------------------------------------*/
/*------------- Fiche société -------------------*/
/*----------------------------------------------*/
.ficheste td{ padding : 7px !important; padding-right : 30px !important;}



/*------------ PRODUITS ----------------------*/
input.btngris{background: #ededed !important; color: #37538e !important;border: 1px solid #a5b2c5 !important;}
input.btngris:hover { background : #ddd !important ; border : 1px solid #bbb !important; text-decoration: none;}
.page-produit label { min-height: 20px; margin: 0;display: block; text-align: left; padding: 10px 0 0 0 !important; padding: 0;width: 50%;}

hr{  border: 0;  height: 1px;  width :75%;  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));}

#box-avoir-dispo {  }

.accesniveau { background:#ddd;padding: 5px;margin-left: 5px;}
.ui-widget-header { background : none !important; border : none !important;}
.ui-widget-content { border: none !important;}
input.noshadow         { box-shadow : none !important;}

.login    {margin-top : 30px;}
.login td{ padding : 3px !important;}
.login .edit_readonlyflash { background : none !important; color : #999 !important; border-color: #bbb !important;}

.menubtn    { text-align :center; width : 22%; display : inline-table ;margin : 5px; padding : 5px;background:#efefef; border: 1px solid #c0c0c0; border-radius: 2px; _display : inline}

.nivacces   { float: left;border: 1px solid#cacaca;padding: 10px;margin: 5px;background:#f9f9f9;}
.linklabel  { padding : 10px; display:block; font-size : 15px; text-decoration: none !important; font-weight : bold;}

.mainmenu .menu   { font-weight: bold;color:#000;overflow-wrap: break-word; padding: 25px;background:#efefef;border: 1px solid #c0c0c0; margin:10px;}
.mainmenu .menu_inaccessible2 { font-weight: bold;color:#999;overflow-wrap: break-word; padding: 25px;background:#efefef;border: 1px solid #c0c0c0; margin:10px;}
.mainmenu .menu_inaccessible2 p{ text-align : center; display : block; margin :0;}
.mainmenu .menu a { text-align : center; text-decoration: none; display : block;}
table.mainmenu { width: 900px; margin: auto;}
table.mainmenu .menu_param {display: block; position: relative; top: -15px; left: -20px; background:#ddd;padding: 5px;}

#assistance     { position : relative;}
#assistancemenu {display: none; position : absolute;left : 78px; top : 0;}
#assistancemenu ul {  margin : 0;padding: 0; }
#assistancemenu li {border : 1px solid #bbb; list-style: none; width : 100%; padding : 10px;width: 250px; text-align : left; margin:0;background : #ededed;}
#assistancemenu li table { width : 100%; margin : 0; padding : 0;}
#assistancemenu li td{ padding :0;}
#assistancemenu li:hover { background : #ddd;}
#assistancemenu li a {color : #37538e ; font-weight : bold; font-size : 12px;text-decoration : none;}
#assistancemenu li img { height : 25px; margin-right : 15px; border : none;}

/*------------------------------------------------------*/
/*---------------- JQUERRY PROMPT-----------------------*/
/*------------------------------------------------------*/

.promptdialog .ui-widget-header { display : none !important;}
.promptdialog .ui-dialog-content .edit {display: block; width : 100%; height: 32px;padding-left : 5px ; _padding : 7px;}
.promptdialog{ z-index : 99; position : absolute !important; border: 3px solid #37538e !important; padding: 20px; background-color:#ededed;}
/*.ui-widget-overlay  { z-index : 0;position : absolute;width : 100%; height : 100%; top : 0; left :0;}*/

.produitActif           { background:#ddd;}
.produitActif td        { color:#999 !important;}


/*
* {
  outline: 0;
  font-family: sans-serif
}
*/

span.msg,
span.choose {
  color: #555;
  padding: 5px 0 10px;
  display: inherit
}
.container {
  width: 500px;
  margin: 50px auto 0;
  text-align: center
}

/*Styling Selectbox*/
.dropdown .autresmenu {margin:0; text-align : center ; padding : 22px; _padding : 21px; background:#f0f0f0;border: 1px solid #cacaca; box-shadow: 0 1px 3px rgba(0,0,0,0.16);}
.dropdown .autresmenu {background:#f0f0f0 url('images/bg-menu3-opened.png') no-repeat 95% center;}

.dropdown .opened     { background:#f0f0f0 url('images/bg-menu3-closed.png')  no-repeat 95% center;}
.dropdown { width: 300px; border-radius: 5px; box-shadow: 0 0 2px rgb(204, 204, 204); transition: all .5s ease;  font-size: 14px;  color: #474747;text-align: left; cursor: pointer;}
.dropdown:hover { box-shadow: 0 0 4px rgb(204, 204, 204);}
.dropdown .dropdown-menu {position: absolute; background-color: #fff; width: 100%; left: 0; margin-top: 1px; box-shadow: 0 1px 2px rgb(204, 204, 204); _border: 1px solid rgb(204, 204, 204); border-radius: 0 1px 5px 5px; overflow: hidden; display: none; z-index: 9;}
.dropdown-menu input.btn_link_blue {text-decoration : none; font-weight : bold; width: 100%; text-align: left;}
.dropdown-menu ul { margin : 0; padding :0;}
.dropdown .dropdown-menu li { padding: 5px 0; transition: all .2s ease-in-out; cursor: pointer; list-style: none;} 
.dropdown .dropdown-menu { padding: 0; list-style: none;}
.dropdown-menu .subtitle { color: #8093aa;display: block;padding: 10px;border-bottom: 1px solid #ccd4dd; font-style:italic;}

.dropdown .dropdown-menu li:hover { background-color: #f2f2f2;}

.etatInventaire { border-spacing: 10px 1px; border: 1px solid #c0c0c0; background-color: #f9f9f9; margin-bottom: 15px; } 
.etatInventaire tbody tr{display:table; width: 100%;}
.etatInventaire thead   {cursor : pointer;}
.etatInventaire thead { background: url('images/bg-menu3-closed.png') no-repeat right 10px;}
.etatInventaire thead.opened     { background: url('images/bg-menu3-opened.png') no-repeat right 10px;}
.etatInventaire .newmenu3 { display: none; }
.etatInventaire .newmenu3.opened { display:block; }
.etatInventaire .tdnomenu { padding:5px 0; font-family : Verdana, Arial, sans-serif; font-size : 13pt; }
.etatInventaire a.fichier { 
    display: inline-block;
    /*padding: 7px 10px;*/
    margin: 0 15px;
    background-color: #f0f0f0;
    /*border: 1px solid #004C97;*/
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24)!important;
    border-radius: 2px!important;
    text-decoration: none;
    font-size:15px;
}
input.excel { border: 1px solid #62b58d!important; border-radius: 2px!important; padding: 7px 15px; color: #ffffff!important; background-color: #62b58d!important;  }
input.pdf   { border: 1px solid #ea696d!important; border-radius: 2px!important; padding: 7px 15px; color: #ea696d!important; background-color: #ffffff!important; }
input.excel:hover { background : #4DD59F !important;border: 1px solid #4DD59F !important; }
input.pdf:hover   { border: 1px solid #ea696d!important; border-radius: 2px!important; padding: 7px 15px; color: #ffffff!important; background-color: #ea696d!important; }
a.excel { border: 1px solid #62b58d!important; border-radius: 2px!important; padding: 7px 15px; color: #62b58d!important; background-color: #ffffff!important; }
a.pdf   { border: 1px solid #ea696d!important; border-radius: 2px!important; padding: 7px 15px; color: #ea696d!important; background-color: #ffffff!important; }
a.excel:hover { border: 1px solid #62b58d!important; border-radius: 2px!important; padding: 7px 15px; color: #ffffff!important; background-color: #62b58d!important; }
a.pdf:hover   { border: 1px solid #ea696d!important; border-radius: 2px!important; padding: 7px 15px; color: #ffffff!important; background-color: #ea696d!important; }

.inventaire_encours .newmenu3 { display: none; }
.inventaire_encours .newmenu3.opened { display:block; }
.inventaire_encours h3 {cursor:pointer;}

#span_closed, #span_opened {display:none;font-size:12px;text-decoration:underline;margin-left: 20px;}
#span_closed.opened, #span_opened.opened {display:inline;}

.text-center { text-align : center !important;}
.no-padding { padding : 0 !important;}
.venteTable, .venteTable * { border-collapse: collapse;}


/*-----------------------------------------------------------------------------*/
/*                             PAGE SONDAGE                                    */
/*-----------------------------------------------------------------------------*/

.rating { text-align: center; margin-top : 100px; padding : 22px;  border: 1px solid #B1B6BD;}
.rating label {color : #828787;}
.rating h3{ margin : 0; font-size: 14px; text-transform: uppercase; }
.rating a { text-align: center;}
.rating .like,.rating .dislike {  cursor: pointer;  margin: 11px; width : 75px;height: 50px;  text-align : center;  background : #F6F6F7;__float : left; display: inline-block;}
.rating img{  width : 30px;  border : none;  margin-top : 10px;}
.rating .active {  background : #000;}
.rating .like input, .rating .dislike input { position: absolute;  opacity: 0;  width: 0;  height: 0;}
.rating .commentaire{  display : none;}
.rating .button { background : #134E95;}
.rating .button:hover { background : #134E95 !important;}


/*-----------------------------------------------------------------------------*/
/*                             PAGE taches.ips                                 */
/*-----------------------------------------------------------------------------*/

.pagetaches { text-align : center;}
.pagetaches span { margin: 5px; padding: 5px; border: 1px solid #cccccc; display: inline-block;}
#menu-link { background: #AFCBE8 url('images/bg-menu3-closed.png') no-repeat right; display: block; width: 100%; cursor : pointer; padding : 15px 0; font-size : 12px;}
#menu-link.opened { background: #AFCBE8 url('images/bg-menu3-opened.png') no-repeat right;}

.pwdText { font-family: 'pwd'; }
/*
.Taches-select-editable {position:relative; height:30px;}
.Taches-select-editable select {position:absolute; top:0px; left:0px; font-size:14px; width:100% !important;}
.Taches-select-editable input {position:absolute; top:0px; left:0px; width:96% !important; font-size:12px; }
.Taches-select-editable select:focus, .Taches-select-editable input:focus {outline:none;}*/

.autreDiv { position : absolute; top : 60px; z-index : 999;width : 100%; background : #0000003b; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); display : none;}
.StatistiquesDiv { position : absolute; top : 60px; z-index : 999;width : 100%; background : #0000003b; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); display : none;}
.autreDiv input { width : 16.66%;}
.tdstats  { position : relative; }
.StatistiquesDiv input { display : inline-block; }
.loadingAjax { width : 100px; height : 100px; top : 0; background : url("images/loading1.gif") no-repeat; background: url("images/loading1.gif") no-repeat; background-size: 100px 100px;}

.listMagasinTr {display : none;}

.gmmMagasin, .gmmMagasin1 { position: relative; margin: 5px; box-sizing: border-box; display : inline-block; width : 125px; background: #ca7f7f; box-shadow: #00000017 2px 2px 0px; color : #fff; height : 30px;}
.gmmMagasin label, .gmmMagasin1 label { width: calc(100% - 10px); height: 20px; display: flex; justify-content: center; transition: all .2s ease; padding: 5px !important; cursor: pointer; }
.gmmMagasin1 input { position: absolute; top: 0; left: 0; width: 100%; height: 20px; opacity: 0; cursor: pointer; }
.gmmMagasin input { position: absolute; top: 0; left: 0; cursor: pointer; width : 100%; height : 100%; opacity : 0;}
.gmmMagasin1 input[type=checkbox]:checked ~ label { background: #7fca87; color: #fff; }
.gmmMagasin input[type=checkbox]:checked ~ label { border : 2px solid #f00; padding: 4px !important; width: calc(100% - 12px); box-shadow: inset 0.5px 0.5px 1px #0000007a;}

#accordion .content .accordionContent { display: none; }
#accordion .accordionButton { all: unset; width : calc(100% - 21px); background : #ededed; border : 1px solid #bbb; padding : 10px; margin : 5px auto; font-weight: bold; cursor : pointer; position : relative;}

.arrow-up { background : url("images/bg-menu3-opened.png") no-repeat right 10px; width: 15px; height: 100%; display: inline-block; position: absolute; right: 15px; top: 0;}
.arrow-down { background : url("images/bg-menu3-closed.png") no-repeat right 10px; width: 15px; height: 100%; display: inline-block; position: absolute; right: 15px; top: 0;}


/*------------------------------------------------------*/
/*---------------- JQUERRY MODAL -----------------------*/
/*------------------------------------------------------*/

.modaldialog .ui-widget-header { display : none !important;}
.modaldialog { z-index: 99; position: absolute !important; border: 3px solid #37538e !important; padding: 20px; background-color: #ededed; text-align : left;}

.pageImport    { display : none; }
.pageImport ul { padding : 0; } 
.menuImport { width : 27%; display : inline-block; font-weight: bold; color: #000; overflow-wrap: break-word; padding: 10px; background: #fff; border: 1px solid #c0c0c0; margin: 10px; }
.menuImport a { text-decoration : none; }


.switchCommande { display: flex; overflow: hidden; justify-content: center;}
.switchCommande input { position: absolute !important; clip: rect(0, 0, 0, 0); height: 1px; width: 1px; border: 0; overflow: hidden; }
.switchCommande label {  background-color: #ededed; line-height: 1; text-align: center; padding: 7px 10px; margin-right: -1px; border: 1px solid rgba(0, 0, 0, 0.2); 
                         box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1); transition: all 0.1s ease-in-out; }
.switchCommande label:hover { cursor: pointer; }

.switchCommande input:checked + label { background-color: #bbddff; box-shadow: none; }

.switchCommande label:first-of-type { border-radius: 4px 0 0 4px; }

.switchCommande label:last-of-type { border-radius: 0 4px 4px 0; }