html
{
	overflow-y: scroll;
	/*background: url(images/fond1.jpg) no-repeat center center fixed;*/
	background-color: #E7E9E9;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	/*empeche la selcetion lors de double clic*/
	/*-webkit-user-select: none;*/
}
body
{
	font-family: arial,sans-serif;
}
p, input, textarea
{
	font-family: Verdana, sans-serif;
}
input, textarea, select
{
	border: 1px solid #C6C6C6;
	border-radius: 5px;
	padding-left: 2px;
	
}
select
{
	-webkit-appearance: none;
	background-image: url("images/icones/fleche_select.png");
	background-position: 95% 55%, left top;
	background-repeat: no-repeat, repeat;
	-webkit-padding-end: 15px;
}
.myCheckbox input[type=checkbox] {
    display: none;
}

.myCheckbox span {
    width: 20px;
    height: 23px;
    display: block;
    background: url("images/uncheck.png") no-repeat;
	background-position:center;
	margin : 0 0 10px 10px;
}

.myCheckbox input:checked + span {
    background: url("images/checked.png") no-repeat;
	background-position:center;
}
iframe
{
	border: none;
}
#connexion
{
	padding: 5px;
	width: 300px;
	height: 120px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 350px;
	margin-bottom: auto;
	border : 1px solid #868686;
	background-color: #DBE7E7;
	overflow: hidden;
	border-radius : 15px;
	font-size: 10pt;
}
#connexion_titre
{
	/*position: absolute;*/
	/*top: 0px;*/
	margin-top: -5px;
	margin-left: -5px;
	width: 310px;
	height: 35px;
	background-color: #868686;
	font-weight: bold;
	text-align: center;
	background: url(images/icones_entete/login.png) no-repeat left center, #c6c6c6;
	background-size: 32px 32px;
	font-size: 18pt;
}
#connexion_corps
{
	margin-top: 10px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	display: inline-block;
	font-size: 10pt;
}
#connexion_corps input
{
	width: 120px;
}
#entete_connect
{
	position: absolute;
	width: 100%;
	top: 0px;
	text-align: center;
}
/*Page accueil*/
#menu_accueil_vertical
{
	display: block;
	width: 100%;
	/*list-style: none;*/
	cursor: default;
}
#menu_accueil_vertical td
{
	padding: 5px;
	width: 250px;
	min-height: 128px;
	margin: auto;
	border : 1px solid #ffffff;
	background-color: #DBE7E7;
	overflow: hidden;
	border-radius : 15px;
	font-size: 14pt;
	cursor: default;
}
#menu_accueil_vertical td:hover
{
	padding: 5px;
	width: 250px;
	margin: auto;
	border : 1px solid #000000;
	background-color: #ffffff;
	overflow: hidden;
	border-radius : 15px;
}
#menu_accueil_vertical td:hover img
{
	width: 128px;
}
#menu_accueil_vertical td img
{
	vertical-align:middle;
}
/*Version horizontal*/
#menu_accueil_horizontal
{
	display: block;
	width: 100%;
	list-style-type:none;
	cursor: default;
	margin-left: 0px;
}
#menu_accueil_horizontal li
{
	padding: 5px;
	width: 250px;
	min-height: 128px;
	margin: auto;
	border : 1px solid #ffffff;
	background-color: #DBE7E7;
	overflow: hidden;
	border-radius : 15px;
	font-size: 14pt;
	cursor: default;
	display: inline-block;
	margin-left: 15px;
}
#menu_accueil_horizontal li:hover
{
	padding: 5px;
	width: 250px;
	margin: auto;
	border : 1px solid #000000;
	background-color: #ffffff;
	overflow: hidden;
	border-radius : 15px;
	margin-left: 15px;
}
#menu_accueil_horizontal li:hover img
{
	width: 128px;
}
#menu_accueil_horizontal li img
{
	vertical-align:middle;
}
/*Fin page accueil*/
#zone_info
{
	z-index: 10;
	height: 0;
	background: rgba(180, 180, 180, .85);
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	min-width: 400px;
	position: absolute;
	left: 500px;
	top: 35px;
}
#zone_recherche
{
	width: 100%;
	margin-left: -8px;
}
#zone_infoplus /*Zone qui sert quand in passe la souris dessus à obtenir plus d'info sur un élément*/
{
	float: left;
	left : 20px;
	top : 100px;
	border: 1px solid #043A6B;
	border-radius: 5px;
	width: 215px;
	min-height: 200px;
	background: rgba(217, 231, 231, .85);
	color: #000000;
	padding: 5px;
	position: fixed;
}
#fiche_client
{
	margin : 15px;
	height: 0px;
	width: 250px;
	border : 1px solid #868686;
	background-color: #DBE7E7;
	overflow: hidden;
	border-radius : 15px;
	font-size: 10pt;
	padding: 10px;
}
#fiche_client_titre
{
	background-color: #868686;
	color: #ffffff;
	height: 20px;
	width: 270px;
	margin-top: -15px;
	margin-left: -15px;
	text-align: center;
	font-weight:bold;
	font-size: 12pt;
	padding: 5px;
	cursor: default;
}
/*TABLE DE LISTE*/
#contenu
{
	margin-top: 50px;
}
#contenu #cadre
{
	width: 100%;
	border-collapse: collapse;
	font-size: 10pt;
	/*height: 500px;*/
	overflow-x: hidden; 
	overflow-y: auto;
}
::-webkit-scrollbar
{
	width: 14px;
	height: 14px;
	background-color: #868686;
	
}
::-webkit-scrollbar-thumb 
{
	border: 1px solid #ffffff;
	background-color: #82D7CA;
}
::-webkit-scrollbar-thumb:hover
{
	border: 1px solid #82D7CA;
	background-color: #FFFFFF;
}
#table_client
{
	width: 970px;
	margin: auto;
	border: 1px solid #868686;
	font-size: 10pt;
	overflow: hidden;
	text-align: center;
	border-radius: 15px;
	background-color: #ffffff;
}
#table_client th
{
	background-color: #868686;
	color: #ffffff;
	/*padding: 10px;*/
}
#table_client td
{
	border-top: 1px solid #006064;
}
#table_client tr
{
	color: #000000;
	cursor: default;
	border-bottom: 1px solid #E7E9E9;
}
#table_client tr:hover
{
	background: #DBE7E7;
}
#table_client checkbox
{
	border-collapse: collapse;	
}
.table_client_interligne
{
	background-color: #E7E9E9;
}
/*Table pour les client utilisateur de la partie privée du site*/
#table_client_user
{
	width: 800px;
	margin: auto;
	border: 1px solid #868686;
	font-size: 10pt;
	overflow: hidden;
	text-align: center;
	border-radius: 15px;
	background-color: #ffffff;
}
#table_client_user th
{
	background-color: #868686;
	color: #ffffff;
	/*padding: 10px;*/
}
#table_client_user td
{
	border-top: 1px solid #006064;
}
#table_client_user tr
{
	color: #000000;
	cursor: default;
	border-bottom: 1px solid #E7E9E9;
}
#table_client_user tr:hover
{
	background: #DBE7E7;
}
#table_client_user checkbox
{
	border-collapse: collapse;	
}
#table_fournisseur
{
	width: 970px;
	margin: auto;
	border: 1px solid #868686;
	font-size: 10pt;
	overflow: hidden;
	text-align: center;
	border-radius: 15px;
	background-color: #ffffff;
}
#table_fournisseur th
{
	background-color: #868686;
	color: #ffffff;
	padding: 10px;
}
#table_fournisseur td
{
	/*border-bottom: 1px solid #5A5A5A;*/
}
#table_fournisseur tr
{
	color: #000000;
	cursor: default;
	border-bottom: 1px solid #E7E9E9;
}
#table_fournisseur tr:hover
{
	background: #DBE7E7;
}
#table_fournisseur checkbox
{
	border-collapse: collapse;	
}
#table_users
{
	width: 970px;
	margin: auto;
	border: 1px solid #868686;
	font-size: 10pt;
	overflow: hidden;
	text-align: center;
	border-radius: 15px;
	background-color: #ffffff;
	cursor: default;
}
#table_users th
{
	background-color: #868686;
	color: #ffffff;
	padding: 10px;
}
#table_users td
{
	/*border-bottom: 1px solid #5A5A5A;*/
}
#v tr
{
	color: #000000;
	cursor: default;
	border-bottom: 1px solid #E7E9E9;
}
#table_users tr:hover
{
	background: #DBE7E7;
}
#table_users checkbox
{
	border-collapse: collapse;	
}
/*DOCUMENTS*/
#table_doc
{
	width: 970px;
	margin: auto;
	/*float: right;*/
	border: 1px solid #868686;
	font-size: 10pt;
	overflow: hidden;
	text-align: center;
	border-radius: 15px;
	background-color: #ffffff;
}
#table_doc th
{
	background-color: #868686;
	color: #ffffff;
}
#table_doc td
{
	height: 27px;
	border-top: 1px solid #006064;
}
#table_doc tr
{
	color: #000000;
	cursor: default;
	border-bottom: 1px solid #E7E9E9;
}
#table_doc tr:hover
{
	background: #DBE7E7;
}
.tr_rouge
{
	background: #CD8A87;
}.tr_rouge_supp
{
	background: #CD8A87;
	text-decoration: line-through;
}
/*Tableau produits*/
/*Dans devis - commande - facture*/
#table_produits
{
	width: 1080px;
	margin: auto;
	border: 1px solid #868686;
	font-size: 10pt;
	overflow: hidden;
	text-align: center;
	border-radius: 15px;
	background-color: #DBE7E7;
}
#table_produits th
{
	background-color: #868686;
	color: #ffffff;
}
#table_produits input:focus, textarea:focus
{
	background-color: #CDE5FD;
}
/*Dans liste produits*/
#table_produits_list
{
	width: 1200px;
	margin: auto;
	border: 1px solid #868686;
	font-size: 10pt;
	overflow: hidden;
	text-align: center;
	border-radius: 15px;
	background-color: #FFFFFF;
}
#table_produits_list th
{
	background-color: #868686;
	color: #ffffff;
	padding: 10px;
}
#table_produits_list tr
{
	color: #000000;
	cursor: default;
	border-bottom: 1px solid #E7E9E9;
}
#table_produits_list tr:hover
{
	background: #DBE7E7;
}
#table_produits_list .tr_obs
{
	background: #BFBFBF;
}
#table_produits_list .tr_obs:hover
{
	background: #DBE7E7;
}
#table_produits_list input:focus, textarea:focus
{
	background-color: #CDE5FD;
}
/*Fiche produit*/
#fiche_produit
{
	width: 1000px;
	margin: auto;
	border: 1px solid #868686;
	border-radius: 15px;
	overflow: hidden;
	background-color: #DBE7E7;
	padding: 15px;
}
/*Fiche fournisseur*/
#fiche_fournisseur
{
	margin : 15px;
	width: 250px;
	border : 1px solid #868686;
	background-color: #DBE7E7;
	overflow: hidden;
	border-radius : 15px;
	font-size: 10pt;
	padding: 10px;
}
/*Fiche factures - liste des factures*/
#stat
{
	width: 1000px;
	height: 0px;
	margin: auto;
	border: 1px solid #868686;
	border-radius: 15px;
	overflow: hidden;
	background-color: #DBE7E7;
	padding: 15px;
	margin-top: 20px;
}
#stat_titre
{
	background-color: #868686;
	color: #ffffff;
	height: 20px;
	width: 1030px;
	margin-top: -15px;
	margin-left: -15px;
	text-align: center;
	font-weight:bold;
	font-size: 12pt;
	padding: 5px;
	cursor: default;
}
/*Fiche site*/
#fiche_site
{
	width: 1000px;
	margin: auto;
	border: 1px solid #868686;
	border-radius: 15px;
	overflow: hidden;
	background-color: #DBE7E7;
	padding: 15px;
}
/*Table deroulante*/
#table_deroulante
{
	width: 1000px;
	height: 0px;
	margin: 191px;;
	border: 1px solid #868686;
	border-radius: 15px;
	overflow: hidden;
	background-color: #DBE7E7;
	padding: 15px;
	margin-top: 20px;
}
#table_deroulante_titre
{
	background-color: #868686;
	color: #ffffff;
	height: 20px;
	width: 1030px;
	margin-top: -15px;
	margin-left: -15px;
	text-align: center;
	font-weight:bold;
	font-size: 12pt;
	padding: 5px;
	cursor: default;
}
#fiche_factures_titre span
{
	opacity: 0.5;
}
#fiche_factures_titre span:hover
{
	opacity: 1;
}
#select_client
{
	padding: 5px;
	width: 250px;
	margin: auto;
	border : 1px solid #ffffff;
	background-color: #DBE7E7;
	overflow: hidden;
	border-radius : 15px;
	font-size: 10pt;
	display: inline-block;
}
#select_date
{
	padding: 5px;
	width: 250px;
	margin: auto;
	border : 1px solid #ffffff;
	background-color: #DBE7E7;
	overflow: hidden;
	border-radius : 15px;
	font-size: 10pt;
}
#select_rmq
{
	padding: 5px;
	width: 500px;
	margin: auto;
	border : 1px solid #ffffff;
	background-color: #DBE7E7;
	overflow: hidden;
	border-radius : 15px;
	font-size: 10pt;
}
#select_titre
{
	padding: 5px;
	width: 250px;
	margin: auto;
	border : 1px solid #ffffff;
	background-color: #DBE7E7;
	overflow: hidden;
	border-radius : 15px;
	font-size: 10pt;
	display: inline-block;
}
#select_groupe
{
	padding: 5px;
	width: 250px;
	margin: auto;
	border : 1px solid #ffffff;
	background-color: #DBE7E7;
	overflow: hidden;
	border-radius : 15px;
	font-size: 10pt;
	display: inline-block;
}
#select_modele
{
	padding: 5px;
	width: 400px;
	margin: auto;
	border : 1px solid #ffffff;
	background-color: #DBE7E7;
	overflow: hidden;
	border-radius : 15px;
	font-size: 10pt;
	display: inline-block;
}
#select_date_divers
{
	padding: 5px;
	width: 250px;
	margin: auto;
	border : 1px solid #ffffff;
	background-color: #DBE7E7;
	overflow: hidden;
	border-radius : 15px;
	font-size: 10pt;
	display: inline-block;
}
#select_client_maj
{
	padding: 5px;
	width: 400px;
	margin: auto;
	border : 1px solid #ffffff;
	background-color: #DBE7E7;
	overflow: hidden;
	border-radius : 15px;
	font-size: 10pt;
}
#select_nbr_j_prod_obs
{
	padding: 5px;
	width: 250px;
	margin: auto;
	border : 1px solid #ffffff;
	background-color: #DBE7E7;
	overflow: hidden;
	border-radius : 15px;
	font-size: 10pt;
}
#select_facture
{
	padding: 5px;
	width: 250px;
	margin: auto;
	border : 1px solid #ffffff;
	background-color: #DBE7E7;
	overflow: hidden;
	border-radius : 15px;
	font-size: 10pt;
}
#select_cde_fourn
{
	padding: 5px;
	width: 250px;
	margin: auto;
	border : 1px solid #ffffff;
	background-color: #DBE7E7;
	overflow: hidden;
	border-radius : 15px;
	font-size: 10pt;
}
#ligne_prod
{
	height: 37px;
	cursor: default;
	border-bottom: 1px solid #E7E9E9;
	background-color: #ffffff;
	font-size: 10pt;
}
#ligne_prod:hover
{
	background: #DBE7E7;
}
/*TABLE RECHERCHE PRODUIT*/
#table_recherche_prod
{
	border-collapse: collapse;
}
#table_recherche_prod td
{	
	text-align: center;
	color: #000000;
}
#table_recherche_prod th
{
	color: #ffffff;
	font-size: 10pt;
	background-color: #868686;
}
/*TABLE RECHERCHE CLIENT*/
#table_recherche_client
{
	border-collapse: collapse;
}
#table_recherche_client td
{	
	text-align: center;
	color: #000000;
}
#ligne_client
{
	height: 37px;
	cursor: default;
	border-bottom: 1px solid #E7E9E9;
	background-color: #ffffff;
	font-size: 10pt;
}
#ligne_client:hover
{
	background: #DBE7E7;
}
#table_total
{
	margin : 15px;
	float: right;
	width: 200px;
	border : 1px solid #ffffff;
	background-color: #DBE7E7;
	overflow: hidden;
	border-radius : 15px;
	font-size: 10pt;
}
/*Table client access*/
#table_access
{
	width: 350px;
	margin: auto;
	/*float: right;*/
	border: 1px solid #868686;
	font-size: 10pt;
	overflow: hidden;
	text-align: center;
	border-radius: 15px;
	background-color: #ffffff;
}
#table_access th
{
	background-color: #868686;
	color: #ffffff;
}
#table_access td
{
	height: 27px;
	border-top: 1px solid #006064;
}
#table_access tr
{
	color: #000000;
	cursor: default;
	border-bottom: 1px solid #E7E9E9;
}
#table_access tr:hover
{
	background: #DBE7E7;
}
/*Table client sites*/
#table_sites
{
	width: 850px;
	margin: auto;
	/*float: right;*/
	border: 1px solid #868686;
	font-size: 10pt;
	overflow: hidden;
	text-align: center;
	border-radius: 15px;
	background-color: #ffffff;
}
#table_sites th
{
	background-color: #868686;
	color: #ffffff;
}
#table_sites td
{
	height: 170px;
	border-top: 1px solid #006064;
}
#table_sites tr
{
	color: #000000;
	cursor: default;
	border-bottom: 1px solid #E7E9E9;
}
#table_sites tr:hover
{
	background: #DBE7E7;
}
#table_sites img
{
	border: 1px solid #666666;
	border-radius: 15px;
	margin-bottom: 10px;
}
#table_mail_doc
{
	width: 100%;
	margin: auto;
	border: 1px solid #868686;
	font-size: 10pt;
	overflow: hidden;
	text-align: center;
	border-radius: 15px;
	background-color: #DBE7E7;
}
/*Table Webshop Promo*/
#table_webshop_promo
{
	width: 970px;
	margin: auto;
	border: 1px solid #868686;
	font-size: 10pt;
	overflow: hidden;
	text-align: center;
	border-radius: 15px;
	background-color: #ffffff;
	border-collapse: collapse;
}
#table_webshop_promo th
{
	background-color: #868686;
	color: #ffffff;
	/*padding: 10px;*/
}
#table_webshop_promo td
{
	border-top: 1px solid #006064;
}
#table_webshop_promo tr
{
	color: #000000;
	cursor: default;
	border-bottom: 1px solid #E7E9E9;
}
#table_webshop_promo tr:hover
{
	background: #DBE7E7;
}
#table_webshop_promo img
{
	max-width: 50px;
}
/*BOUTONS*/
.btn_ajout
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: url(images/icones/plus.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	border-radius: 10px;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	opacity: 0.5;
}
.btn_ajout:hover
{
	opacity: 1;
}
.btn_supprime
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: url(images/icones/del.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.btn_supprime:hover
{
	opacity: 1;
}
.btn_recherche
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: url(images/icones/loupe.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.btn_recherche:hover
{
	opacity: 1;
}
.btn_recherche_x
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: url(images/icones/loupe_x.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.btn_recherche_x:hover
{
	opacity: 1;
}
.btn_edit
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: url(images/icones/edit.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.btn_edit:hover
{
	opacity: 1;
}
.btn_user
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: url(images/icones/user.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.btn_user:hover
{
	opacity: 1;
}
.btn_valid_payement
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: url(images/icones/valid_payement.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.btn_add_payement
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: url(images/icones/add_payement.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.btn_add_payement:hover
{
	opacity: 1;
}
.btn_charger
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: url(images/icones/charger.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.btn_charger:hover
{
	opacity: 1;
}
.btn_rafraichir
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: url(images/icones/rafraichir.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.btn_rafraichir:hover
{
	opacity: 1;
}
.btn_stat
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: url(images/icones/stat.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.btn_stat:hover
{
	opacity: 1;
}
.btn_restore
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: url(images/icones/restor.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.btn_restore:hover
{
	opacity: 1;
}
.btn_recycle
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: url(images/icones/recycle.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.btn_recycle:hover
{
	opacity: 1;
}
.btn_send_mail
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: url(images/icones/send_mail.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.btn_send_mail:hover
{
	opacity: 1;
}
/*USER CLIENT Bouton*/
.btn_acce_del
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: url(images/icones/access_del.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.btn_acce_del:hover
{
	opacity: 1;
}
.btn_acce_send
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: url(images/icones/access_send.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.btn_acce_send:hover
{
	opacity: 1;
}
.btn_acce_ajout
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: url(images/icones/access_ajout.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.btn_acce_ajout:hover
{
	opacity: 1;
}
/*BTN MINI*/
.btn_supprime_mini
{
	display: inline-block;
	height: 22px;
	width : 22px;
	background: url(images/icones/mini_x.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.btn_supprime_mini:hover
{
	opacity: 1;
}
.btn_valid_payement_mini
{
	display: inline-block;
	height: 22px;
	width : 22px;
	background: url(images/icones/mini_valid_payement.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.btn_valid_payement_mini:hover
{
	opacity: 1;
}
.btn_retour
{
	display: inline-block;
	height: 30px;
	width : 60px;
	background: url(images/icones/retour.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.btn_retour:hover
{
	opacity: 1;
}
.btn_prod_tout_voir
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: url(images/icones/eye.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.btn_prod_tout_voir:hover
{
	opacity: 1;
}
.btn_prod_tout_voir_x
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: url(images/icones/eye_x.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.btn_prod_tout_voir_x:hover
{
	opacity: 1;
}
.btn_add_stock
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: url(images/icones/add_stock.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.btn_add_stock:hover
{
	opacity: 1;
}
.btn_doc
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: url(images/icones/doc.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.btn_doc:hover
{
	opacity: 1;
}
.btn_facture_acompte
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: url(images/icones/facture_acompte.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.btn_facture_acompte:hover
{
	opacity: 1;
}
.btn_sitemap
{
	display: inline-block;
	height: 42px;
	width : 42px;
	background: url(images/icones/sitemap.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.btn_sitemap:hover
{
	opacity: 1;
}
.btn_cde_fourn
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: url(images/icones/camion.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.btn_cde_fourn:hover
{
	opacity: 1;
}
/*ICONE IMAGE SEULE (sans cadre)*/
.btn_mail
{
	opacity: 0.5;
}
.btn_mail:hover
{
	opacity: 1;
}
/*ICONES*/
.ico_lock
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: url(images/icones/lock.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.ico_stock_vert
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: url(images/icones/stock_vert.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.ico_stock_orange
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: url(images/icones/stock_orange.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.ico_stock_rouge
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: url(images/icones/stock_rouge.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.ico_unlock
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
.ico_star
{
	display: inline-block;
	height: 32px;
	width : 32px;
	background: url(images/icones/star.png) no-repeat center center, #c6c6c6;
	border: 1px solid #000000;
	margin-left: 5px;
	padding: 0 5px 0 5px;
	border-radius: 10px;
	opacity: 0.5;
}
/*ANIMATION*/
@-webkit-keyframes grandi
{
	0%{height: 0;}
	100% {height: 50px;}
}
@-webkit-keyframes retreci
{
	0%{height: 50px;}
	100% {height: 0px;}
}
@-webkit-keyframes apparition
{
	0%{opacity: 0;}
	100% {opacity: 1;}
}
@-webkit-keyframes disparition
{
	0%{opacity: 1;}
	100% {opacity: 0;}
}
@-webkit-keyframes fond_light_gris
{
	0%{background: rgba(5, 5, 5, 0.85);
		color: #c3c3c3;}
	100% {background: rgba(180, 180, 180, .85);
		color: #1E1E1E;}
}
/*Titre de la page*/
#menu_courant
{
	position: absolute;
	/*right: 500px;*/
	top: 35px;
	left: 90px;
	height: 30px;
	max-width: 200px;
	/*font-weight: bold;*/
	font-size:20pt;
	color: #82D7CA;
}
#icone_menu_courant
{
	position: absolute;
	top: 35px;
	height: 30px;
	width: 30px;
}