td.td_cadre_information_dou_est_creer_doc{
font-size:13px; padding-right:5px;	
}

img.shopify_icone{
	width:30px; 
	height:20px;
	vertical-align:middle
}

table{
	font-size:13px!important;
}
#shopify_icone_true{
	color:green!important;
}
#shopify_icone_false{
	color:red!important;
}
span.shopify_div_titre_ok{
	color:#79b259;
	font-size:13px; 
	font-weight:bold;
	vertical-align:middle; 
margin-left:10px
}
span.shopify_div_titre_pas_ok{
	color:red;
	font-size:13px; 
	font-weight:bold;
	vertical-align:middle;
	margin-left:10px

}


div.span_si_ligne_added{
	color:green!important;
}

div.span_si_ligne_updated{
	color:orange!important;
}
div.popup_information_important{
	width:600px; 
				
				display:none;
				background-color: #efefef;
				padding:10px; 
				border-style:solid; 
				border-color:#b3b3b3;
				border-width:5px;
				border-radius:5px;
				position: absolute;
					z-index:1000;
				top:0;
				bottom: 0;
				left: 0;
				right: 0;
  box-shadow: 1px 1px 12px #555;
				margin: auto; text-align:center; font-size:18px;
}



div.popup_information_important_opacity{
	 position:absolute;width:100%; 
					z-index:0;
					left:0px;
					top:-100px; height:2000px; background-color:#666666; 
					  opacity: 0.5;
  filter: alpha(opacity=50); /* For IE8 and earlier */
}


div.bouton_main_page
			{
			border-style:none; border-width:1px; margin-bottom:5px; margin-top:5px; color:#000000; cursor:pointer; 

			}
			
			div.bouton_main_page:hover{
				background-color:#efefef; color:#000000;
			}
			
			
			
div.alerte_invite_to_premium{
	background-color:#ffffff;
	padding:5px; 
	border-style:solid; 
	border-color:#000000; 
	border-width:1px
	
}
 
div.box_alerte_securite 
{
	;-webkit-border-radius: 1px;

-moz-border-radius: 1px;
border-radius: 1px;
-webkit-box-shadow: 0px 0px 3px #D3D3D3;
-moz-box-shadow: 0px 0px 3px #D3D3D3;
box-shadow: 0px 0px 3px #D3D3D3;
background-color: #e67b67;
padding: 10px;
font-family: Verdana, Geneva, sans-serif;
font-size: 12pt;
font-weight:bolder;
color: #FFFFFF;
text-align: center; left:25%;
							position:absolute;
							top:200px;
							  box-shadow: 1px 1px 12px #555;
							
		
}
td.td_contenue_listing_document{
	border-style:solid; 
	border-color:#cccccc; 
	border-width:0px; 
	border-bottom-width:1px; 
	border-right-width:1px;
	text-align:center;
	padding-left:2px; 
	padding-right:2px;
}
tr.tr_titre_listing_doc > td{
	
	padding:8px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;

}
tr.tr_titre_listing_doc > td > a{
	
	
	font-size:13px!important;

}
td{
		font-family:calibri!important;
		
}

body{
	color:#333333!important;
	font-family:calibri!important;

}

table.table_listing_document_generateur{
	border-style:solid; 
	border-color:#cccccc; 
	border-width:1px;
	border-bottom-width:0px;
}



tr.tr_ligne:hover{
	background-color:#efefef;
}

table.table_tri_documet{
	border-style:solid; 
	border-color:#cccccc;
	
	border-width:1px;
	padding:2px;
	background-color:#fafafa;
	margin:2px;
		height:auto!important;

	vertical-align:top;
	font-size:13px!important;
	
}
td.td_titre_tri{
	color:#000000;
	font-weight:bolder;
	font-size:14px;
	text-align:left; 
	padding-bottom:6px;
	padding-left:5px;
	padding-right:5px;
	background-color:#efefef;
	height:10px;
}

div.bouton_get_more_option
{
	/*   box-shadow: 1px 1px 12px #555;; cursor:pointer; text-align:center; font-size:12px; background-color:#EFEFEF; color:#000000; padding:4px*/
	 cursor:pointer; text-align:center; font-size:12px; background-color:#EFEFEF; color:#000000; padding:4px; border-style:solid; border-color:#e3e3e3;border-width:1px; background-color:#ffffff

}
div.bouton_get_more_option:hover{
	background-color:#0986c5;
	color:#FFFFFF!important;
	
}
td.titre_zone{
	color:#0a88c6!important;;
	font-weight:normal;
}

table{
	
	color:#000000;
}


img.icon_1{
width:20px; 
height:20px; 
vertical-align:middle	; 
margin-right:5px; 
fill: red;
}



.titre_ajouter_ligne_viege_document{
	padding:5px; 
	font-size:18px; 
	color:#09729f;
	font-weight:900;
}



div.etat_envoi_mail_erreur{
	 color:red;
}

div.etat_envoi_mail_ok{ 
	 color:green
}
div.confirme_mail_sent{
		font-family:calibri;
	background-color:#FFFFFF;
	border-style:solid; 
	border-color:#000000; 
	border-width:1px;
	padding:5px;
	  box-shadow: 1px 1px 12px #555;
	  width:50%; 
	  margin:10px;
	  padding:5px;
}

body.body_email{
	background-color:#efefef; 
	margin:0px;
	padding:0px;
}

table.table_email{
	font-family:calibri;
	background-color:#FFFFFF;
	border-style:solid; 
	border-color:#000000; 
	border-width:1px;
	padding:5px;
	  box-shadow: 1px 1px 12px #555;
	  width:50%; 
	  margin:10px;
	  padding:5px;
}
td.td_email_titre{
	color:#37ab50;
	font-size:16px; 
	font-weight:bold;
}




div.div_notification_alerte{
	background-color:#EFEFEF;
	border-width:1px;
	border-style:solid;
	border-color:#999999; 
	  box-shadow: 1px 1px 12px #555;
	  width:50%; 
	  margin:10px;
	  padding:5px;
}
div.titre_important{
	font-size:20px;
	color:#09729f;
	padding:5px;
	
	font-weight:bold;
	text-decoration:underline
}
a.a_input_style_normal{
	/*
-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
box-shadow:inset 0px 1px 0px 0px #ffffff;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
*/
background-color:#E2E2E2;
border-style:solid; 
border-width:1px; 
border-color:#999999;
display:inline-block;
cursor:pointer;
color:#000000!important;
font-family:Arial;
font-size:12px;
padding:4px ;
text-decoration:none;
text-shadow:0px 1px 0px #ffffff;

	/*
	border-style:solid; 
	border-color:#38444f;
	border-width:1px;
	cursor:pointer!important;
	border-radius:2px;
	padding:3px;
	background-color:#f0f0f0;
	color:#000000; 
	text-decoration:none;*/
	/*
	border-style:none;
	background-color:#dedede;
	color:#333333;
	padding:5px; 
	text-decoration:none;
	font-size:14px;
	font-family:calibri;
	*/
	
	
	
					/*
					align-items: center;
					background-color: #f5f6f7;
					background-image: linear-gradient(#fff,#f5f6f7);
					border: 1px solid #b2bcc2;
					border-top-color: rgb(178, 188, 194);
					border-right-color: rgb(178, 188, 194);
					border-bottom-color: rgb(178, 188, 194);
					border-left-color: rgb(178, 188, 194);
					border-radius: 4px;
					box-sizing: border-box;
					color: #007abf;
					cursor: pointer;
					display: inline-flex;
					flex-shrink: 0;
					font-family: Helvetica Neue,Arial,Helvetica,sans-serif;
					font-size: 12px;
					font-weight: 700;

					justify-content: center;

					margin: 0;
					min-height: 28px;
					padding: 0 8px;
					padding-right: 8px;
					padding-left: 8px;
					position: relative;
					text-align: center;
					text-decoration: none;
					transition: all .2s;
					vertical-align: top;
					white-space: nowrap;
					z-index: 101;
					*/

}
a.a_input_style_normal:hover{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
	background-color:#dfdfdf;
}




a.a_input_style_green{
	/*
	padding:4px;
	
			
			border-style:solid;
			cursor:pointer;
		border-width:2px;
	border-color:#cccccc;
			background-color:#ff6550;
			color:#ffffff;
			text-decoration:none;
	*/
	/*
-moz-box-shadow:inset 0px 1px 0px 0px #8a2a21;
	-webkit-box-shadow:inset 0px 1px 0px 0px #8a2a21;
	box-shadow:inset 0px 1px 0px 0px #8a2a21;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24437));
	background:-moz-linear-gradient(top, #c62d1f 5%, #f24437 100%);
	background:-webkit-linear-gradient(top, #c62d1f 5%, #f24437 100%);
	background:-o-linear-gradient(top, #c62d1f 5%, #f24437 100%);
	background:-ms-linear-gradient(top, #c62d1f 5%, #f24437 100%);
	background:linear-gradient(to bottom, #c62d1f 5%, #f24437 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24437',GradientType=0);
	*/
	background-color:#78ab02;
	border:1px solid green;
	display:inline-block;
	cursor:pointer;
	color:#ffffff!important;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:5px ;
	text-decoration:none;
	
	/*
	border-style:solid; 
	border-color:#38444f;
	border-width:1px;
	cursor:pointer!important;
	border-radius:2px;
	padding:3px;
	background-color:#ff6550;
	color:#000000; 
	text-decoration:none
	*/
	/*
	border-style:none;
	background-color:#ff6550;
	color:#333333;
	padding:5px; 
	text-decoration:none;
	font-size:14px;
	font-family:calibri;
	cursor:pointer
	*/
	
						/*
						align-items: center;
						background: linear-gradient(to bottom, #ffe964 0%, #ffd249 100%);
						box-shadow: 0 1px 0 rgba(0,0,0,0.05);
						text-shadow: 1px 1px 0 rgba(255,255,255,0.35);
						border-top-color: rgb(178, 188, 194);
						border-right-color: rgb(178, 188, 194);
						border-bottom-color: rgb(178, 188, 194);
						border-left-color: rgb(178, 188, 194);
						border-radius: 4px;
						box-sizing: border-box;
						color: #65594b;
						cursor: pointer;
						display: inline-flex;
						flex-shrink: 0;
						font-family: Helvetica Neue,Arial,Helvetica,sans-serif;
						font-size: 12px;
						font-weight: 700;
						height: 28px;
						justify-content: center;

						margin: 0;


						padding-right: 8px;
						padding-left: 8px;
						position: relative;
						text-align: center;
						text-decoration: none;
						transition: all .2s;
						vertical-align: top;
						white-space: nowrap;
						z-index: 101;
						border-bottom: 1px solid #bbb;
						border-left: 1px solid #c6c6c6;
						border-right: 1px solid #c6c6c6;
						border-top: 1px solid #ccc
						*/
}

a.a_input_style_red{
	/*
	padding:4px;
	
			
			border-style:solid;
			cursor:pointer;
		border-width:2px;
	border-color:#cccccc;
			background-color:#ff6550;
			color:#ffffff;
			text-decoration:none;
	*/
	/*
-moz-box-shadow:inset 0px 1px 0px 0px #8a2a21;
	-webkit-box-shadow:inset 0px 1px 0px 0px #8a2a21;
	box-shadow:inset 0px 1px 0px 0px #8a2a21;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24437));
	background:-moz-linear-gradient(top, #c62d1f 5%, #f24437 100%);
	background:-webkit-linear-gradient(top, #c62d1f 5%, #f24437 100%);
	background:-o-linear-gradient(top, #c62d1f 5%, #f24437 100%);
	background:-ms-linear-gradient(top, #c62d1f 5%, #f24437 100%);
	background:linear-gradient(to bottom, #c62d1f 5%, #f24437 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24437',GradientType=0);
	*/
	background-color:#c62d1f;
	border:1px solid #d02718;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px;
	text-decoration:none;
	
	/*
	border-style:solid; 
	border-color:#38444f;
	border-width:1px;
	cursor:pointer!important;
	border-radius:2px;
	padding:3px;
	background-color:#ff6550;
	color:#000000; 
	text-decoration:none
	*/
	/*
	border-style:none;
	background-color:#ff6550;
	color:#333333;
	padding:5px; 
	text-decoration:none;
	font-size:14px;
	font-family:calibri;
	cursor:pointer
	*/
	
						/*
						align-items: center;
						background: linear-gradient(to bottom, #ffe964 0%, #ffd249 100%);
						box-shadow: 0 1px 0 rgba(0,0,0,0.05);
						text-shadow: 1px 1px 0 rgba(255,255,255,0.35);
						border-top-color: rgb(178, 188, 194);
						border-right-color: rgb(178, 188, 194);
						border-bottom-color: rgb(178, 188, 194);
						border-left-color: rgb(178, 188, 194);
						border-radius: 4px;
						box-sizing: border-box;
						color: #65594b;
						cursor: pointer;
						display: inline-flex;
						flex-shrink: 0;
						font-family: Helvetica Neue,Arial,Helvetica,sans-serif;
						font-size: 12px;
						font-weight: 700;
						height: 28px;
						justify-content: center;

						margin: 0;


						padding-right: 8px;
						padding-left: 8px;
						position: relative;
						text-align: center;
						text-decoration: none;
						transition: all .2s;
						vertical-align: top;
						white-space: nowrap;
						z-index: 101;
						border-bottom: 1px solid #bbb;
						border-left: 1px solid #c6c6c6;
						border-right: 1px solid #c6c6c6;
						border-top: 1px solid #ccc
						*/
}
a.a_input_style_red:hover{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24437), color-stop(1, #c62d1f));
	background:-moz-linear-gradient(top, #f24437 5%, #c62d1f 100%);
	background:-webkit-linear-gradient(top, #f24437 5%, #c62d1f 100%);
	background:-o-linear-gradient(top, #f24437 5%, #c62d1f 100%);
	background:-ms-linear-gradient(top, #f24437 5%, #c62d1f 100%);
	background:linear-gradient(to bottom, #f24437 5%, #c62d1f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24437', endColorstr='#c62d1f',GradientType=0);
	background-color:#f24437;
}
div.div_button_normal{
	background-color:#E2E2E2;
border-style:solid; 
border-width:1px; 
border-color:#999999;
display:inline-block;
cursor:pointer;
color:#000000;
font-family:Arial;
font-size:12px;
padding:5px ;
text-decoration:none;
text-shadow:0px 1px 0px #ffffff;
	cursor:pointer;
}
button.button_input_normal{
	/*
-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
box-shadow:inset 0px 1px 0px 0px #ffffff;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
*/
background-color:#E2E2E2;
border-style:solid; 
border-width:1px; 
border-color:#999999;
display:inline-block;
cursor:pointer;
color:#000000;
font-family:Arial;
font-size:12px;
padding:5px ;
text-decoration:none;
text-shadow:0px 1px 0px #ffffff;
	
	
	/*
							align-items: center;
							background-color: #f5f6f7;
							background-image: linear-gradient(#fff,#f5f6f7);
							border: 1px solid #b2bcc2;
							border-top-color: rgb(178, 188, 194);
							border-right-color: rgb(178, 188, 194);
							border-bottom-color: rgb(178, 188, 194);
							border-left-color: rgb(178, 188, 194);
							border-radius: 4px;
							box-sizing: border-box;
							color: #007abf;
							cursor: pointer;
							display: inline-flex;
							flex-shrink: 0;
							font-family: Helvetica Neue,Arial,Helvetica,sans-serif;
							font-size: 12px;
							font-weight: 700;
							height: 25px;
							justify-content: center;

							margin: 0;

							padding: 0 8px;
							padding-right: 8px;
							padding-left: 8px;
							position: relative;
							text-align: center;
							text-decoration: none;
							transition: all .2s;
							vertical-align: top;
							white-space: nowrap;
							z-index: 101;
	*/
}



button.button_input_red{
	
background-color:#f24437!important;
border-style:solid!important; 
border-width:1px!important; 
border-color:#999999!important;
display:inline-block!important;
cursor:pointer!important;
color:#ffffff!important;
font-family:Arial!important;
font-size:12px!important;
padding:4px !important;
text-decoration:none!important;
	
	
	
}

button.button_input_red:hover{
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
	background-color:#f24437;
}
button.button_input_green{
	
background-color:#78ab02!important;
border-style:solid!important; 
border-width:1px!important; 
border-color:#999999!important;
display:inline-block!important;
cursor:pointer!important;
color:#ffffff!important;
font-family:Arial!important;
font-size:12px!important;
padding:4px !important;
text-decoration:none!important;
	
	
	
}

button.button_input_normal:hover{
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
	background-color:#dfdfdf;
}
input.input_style_normal{
	/*
-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
box-shadow:inset 0px 1px 0px 0px #ffffff;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
*/
background-color:#E2E2E2;
border-style:solid; 
border-width:1px; 
border-color:#999999;
display:inline-block;
cursor:pointer;
color:#000000;
font-family:Arial;
font-size:12px;
padding:4px ;
text-decoration:none;
	
	/*
	padding:4px!important;
	border-style:solid!important;
	cursor:pointer!important;
border-width:2px!important;
	border-color:#666666!important;
	background-color:#cccccc!important;
	font-size:12px!important;
	font-family:calibri!important;
	*/
	/*
	border-style:solid; 
	border-color:#38444f;
	border-width:1px;
	cursor:pointer;
	border-radius:2px;
	padding:3px;
	*/
	/*
	border-style:none;
	background-color:#dedede;
	color:#333333;
	padding:5px; 
	text-decoration:none;
	font-size:14px;
	font-family:calibri;
	cursor:pointer
	*/
		/*
					align-items: center;
					background-color: #f5f6f7;
					background-image: linear-gradient(#fff,#f5f6f7);
					border: 1px solid #b2bcc2;
					border-top-color: rgb(178, 188, 194);
					border-right-color: rgb(178, 188, 194);
					border-bottom-color: rgb(178, 188, 194);
					border-left-color: rgb(178, 188, 194);
					border-radius: 4px;
					box-sizing: border-box;
					color: #007abf;
					cursor: pointer;
					display: inline-flex;
					flex-shrink: 0;
					font-family: Helvetica Neue,Arial,Helvetica,sans-serif;
					font-size: 12px;
					font-weight: 700;
					height: 25px;
					justify-content: center;

					margin: 0;

					padding: 0 8px;
					padding-right: 8px;
					padding-left: 8px;
					position: relative;
					text-align: center;
					text-decoration: none;
					transition: all .2s;
					vertical-align: top;
					white-space: nowrap;
					z-index: 101;
		*/
}
input.input_style_si_ligne_existe_pour_doc{
	
			padding:4px;
	border-style:solid;
	cursor:pointer;
border-width:2px;
	border-color:#cccccc;
	background-color:#999999;
	font-size:12px;
	font-family:calibri;
	/*
	border-style:solid; 
	border-color:#38444f;
	border-width:1px;
	cursor:pointer;
	border-radius:2px;
	padding:3px;
	*/
	/*
	border-style:none;
	background-color:#dedede;
	color:#333333;
	padding:5px; 
	text-decoration:none;
	font-size:14px;
	font-family:calibri;
	cursor:pointer
	*/
	
	
	/*
	align-items: center;
background-color: #cccccc;
background-image: linear-gradient(#fff,#cccccc);
border: 1px solid #b2bcc2;
    border-top-color: rgb(178, 188, 194);
    border-right-color: rgb(178, 188, 194);
    border-bottom-color: rgb(178, 188, 194);
    border-left-color: rgb(178, 188, 194);
border-radius: 4px;
box-sizing: border-box;
color: #007abf;
cursor: pointer;
display: inline-flex;
flex-shrink: 0;
font-family: Helvetica Neue,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: 700;
height: 25px;
justify-content: center;

margin: 0;

padding: 0 8px;
    padding-right: 8px;
    padding-left: 8px;
position: relative;
text-align: center;
text-decoration: none;
transition: all .2s;
vertical-align: top;
white-space: nowrap;
z-index: 101;
*/
}
input.input_style_normal:hover{
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
	background-color:#dfdfdf;
}
input[type=text]:focus, textarea:focus {
  box-shadow: 0 0 5px rgba(9, 114, 159, 1);


  border: 1px solid rgba(9, 114, 159, 1);
}


button.button_style_normal_actif{
background-color:#E2E2E2;
border-style:solid; 
border-width:2px; 
border-color:#999999;
display:inline-block;
cursor:pointer;
color:#000000;
font-family:Arial;
font-size:12px;
padding:5px ;
font-weight:bold;
text-decoration:none;
text-shadow:0px 1px 0px #ffffff;
}

input.input_style_normal_actif{
	/*
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
box-shadow:inset 0px 1px 0px 0px #ffffff;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
*/
background-color:#ededed;
border:1px solid #dcdcdc;
display:inline-block;
cursor:pointer;
color:#000000;
font-family:Arial;
font-size:12px;
padding:4px ;
text-decoration:none;
font-weight:bold;
text-shadow:0px 1px 0px #ffffff;


	/*
		padding:4px;
	border-style:solid;
	cursor:pointer;
border-width:2px;
	border-color:#cccccc;
	background-color:#999999;
	font-size:12px;
	font-family:calibri;
	*/
	/*
	border-style:solid; 
	background-color:#cccccc;
	color:#000000;
	border-color:#38444f;
	border-width:2px;
	cursor:pointer;
	border-radius:2px;
	padding:3px;
	*/
}
a.a_input_style_normal_actif{
	
		padding:4px;
	border-style:solid;
	cursor:pointer;
border-width:2px;
	border-color:#cccccc;
	background-color:#999999;
	font-size:12px;
	font-family:calibri;
	/*
	border-style:solid; 
	background-color:#cccccc;
	color:#000000;
	border-color:#38444f;
	border-width:2px;
	cursor:pointer;
	border-radius:2px;
	padding:3px;
	font-family:calibri;
	*/
}
input.annuler_tri_sur_listing{
	border-style:solid; 
	border-color:#38444f;
	background-color:#ff6550;
	color:#ffffff;
	margin:5px;
	border-width:1px;
	cursor:pointer;
	border-radius:2px;
	padding:3px;
}


input.input_style_green{
	
	/*
	padding:4px;
	border-style:solid;
	cursor:pointer;
	border-width:2px;
	border-color:#cccccc;
	background-color:#8db333;
	font-size:12px;
	font-family:calibri;
	*/
	/*
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
	background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-o-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0);
	*/
	background-color:#78ab02;
	border:1px solid green;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px ;
	
	text-decoration:none;
	
	/*
	border-style:solid; 
	border-color:#38444f;
	background-color:#96d866;
	border-width:1px;
	cursor:pointer;
	border-radius:2px;
	padding:3px;
	*/
	/*
		border-style:none;
	background-color:#81ca0d;
	color:#333333;
	padding:5px; 
	text-decoration:none;
	font-size:14px;
	font-family:calibri;
	cursor:pointer
	*/
	
	
	/*
align-items: center;
background: linear-gradient(to bottom, #a7c643 0%, #83ac2e 100%);
text-shadow: 0 1px 0 rgba(255,255,255,0.25);
border: 1px solid #b2bcc2;
border-top-color: rgb(178, 188, 194);
border-right-color: rgb(178, 188, 194);
border-bottom-color: rgb(178, 188, 194);
border-left-color: rgb(178, 188, 194);
border-radius: 4px;
box-sizing: border-box;
color: #374e2a;
cursor: pointer;
display: inline-flex;
flex-shrink: 0;
font-family: Helvetica Neue,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: 700;
height: 25px;
justify-content: center;

margin: 0;

padding: 0 8px;
padding-right: 8px;
padding-left: 8px;
position: relative;
text-align: center;
text-decoration: none;
transition: all .2s;
vertical-align: top;
white-space: nowrap;
z-index: 101;
*/

	
}

input.input_style_green:hover{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
	background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-o-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0);
	background-color:#77a809;
	}
input.input_style_red{
	/*
	-moz-box-shadow:inset 0px 1px 0px 0px #8a2a21;
	-webkit-box-shadow:inset 0px 1px 0px 0px #8a2a21;
	box-shadow:inset 0px 1px 0px 0px #8a2a21;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24437));
	background:-moz-linear-gradient(top, #c62d1f 5%, #f24437 100%);
	background:-webkit-linear-gradient(top, #c62d1f 5%, #f24437 100%);
	background:-o-linear-gradient(top, #c62d1f 5%, #f24437 100%);
	background:-ms-linear-gradient(top, #c62d1f 5%, #f24437 100%);
	background:linear-gradient(to bottom, #c62d1f 5%, #f24437 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24437',GradientType=0);
	*/
	background-color:#c62d1f;
	border:1px solid #d02718;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px;
	text-decoration:none;
	
		/*
	padding:4px;
	border-style:solid;
	cursor:pointer;
	border-width:2px;
	border-color:#cccccc;
	background-color:#ff6550;
	font-size:12px;
	font-family:calibri;
	*/
	/*
	border-style:solid; 
	border-color:#38444f;
	background-color:#ff6550;
	border-width:1px;
	cursor:pointer;
	border-radius:2px;
	color:#FFFFFF;
	
	padding:3px;
	padding-left:10px; 
	padding-right:10px; 
	text-transform:uppercase;
	font-weight:bold
	*/
	/*
	border-style:none;
	background-color:#ff6550;
	color:#333333;
	padding:5px; 
	text-decoration:none;
	font-size:14px;
	font-family:calibri;
	cursor:pointer
	*/
	
	/*
			align-items: center;
background: linear-gradient(to bottom, #ffe964 0%, #ffd249 100%);
box-shadow: 0 1px 0 rgba(0,0,0,0.05);
text-shadow: 1px 1px 0 rgba(255,255,255,0.35);
    border-top-color: rgb(178, 188, 194);
    border-right-color: rgb(178, 188, 194);
    border-bottom-color: rgb(178, 188, 194);
    border-left-color: rgb(178, 188, 194);
border-radius: 4px;
box-sizing: border-box;
color: #65594b;
cursor: pointer;
display: inline-flex;
flex-shrink: 0;
font-family: Helvetica Neue,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: 700;
height: 25px;
justify-content: center;

margin: 0;


    padding-right: 8px;
    padding-left: 8px;
position: relative;
text-align: center;
text-decoration: none;
transition: all .2s;
vertical-align: top;
white-space: nowrap;
z-index: 101;
border-bottom: 1px solid #bbb;
border-left: 1px solid #c6c6c6;
border-right: 1px solid #c6c6c6;
border-top: 1px solid #ccc

*/
}
input.input_style_red:hover{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24437), color-stop(1, #c62d1f));
	background:-moz-linear-gradient(top, #f24437 5%, #c62d1f 100%);
	background:-webkit-linear-gradient(top, #f24437 5%, #c62d1f 100%);
	background:-o-linear-gradient(top, #f24437 5%, #c62d1f 100%);
	background:-ms-linear-gradient(top, #f24437 5%, #c62d1f 100%);
	background:linear-gradient(to bottom, #f24437 5%, #c62d1f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24437', endColorstr='#c62d1f',GradientType=0);
	background-color:#f24437;
}
select{
	
	
		padding:3px!important;
	border-style:solid!important;
	cursor:pointer!important;
border-width:1px!important;
	border-color:#999999!important;
	font-size:12px!important;
	font-family:calibri!important;
	
	
	/*
	padding:2px;
	 background-color:#efefef;
	 border-style:solid; 
	 border-color:#000000; 
	 border-width:1px;
	 */
/*
background-color: #ffffff;
border-color: #b2bcc2;
border-style: solid;
border-width: 1px;
border-radius: 4px;
color: #181a1b;
outline: none;


    padding-right: 8px;
vertical-align: top;
padding:2px;


	
	
	

    background-repeat: repeat;
    background-image: none;

background-position: 100% 50%;

*/


}


input[type=number] {
  
    padding:4px;
	width:180px;

	background-color: #ffffff;
border-color: #b2bcc2;
border-style: solid;
border-width: 1px;
border-radius: 4px;
}
input[type=time] {
  
    padding:4px;

	background-color: #ffffff;
border-color: #b2bcc2;
border-style: solid;
border-width: 1px;
border-radius: 4px;
}
input[type=text] {
  
    padding:4px;


background-color: #ffffff!important;
border-color: #b2bcc2!important;
border-style: solid!important;
border-width: 1px!important;
border-radius: 4px!important;
}
input[type=email] {
  
    padding:4px;

background-color: #ffffff!important;
border-color: #b2bcc2!important;
border-style: solid!important;
border-width: 1px!important;
border-radius: 4px!important;
}
input[type=date] {
  
    padding:4px;

background-color: #ffffff!important;
border-color: #b2bcc2!important;
border-style: solid!important;
border-width: 1px!important;
border-radius: 4px!important;
}


input[type=password] {
  
    padding:4px;

background-color: #ffffff!important;
border-color: #b2bcc2!important;
border-style: solid!important;
border-width: 1px!important;
border-radius: 4px!important;
}


textarea {
  
    padding:4px;

background-color: #ffffff!important;
border-color: #b2bcc2!important;
border-style: solid!important;
border-width: 1px!important;
border-radius: 4px!important;
}




#div_cadre_effet_fadeIn {
   

    -webkit-animation: fadein 2s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 2s; /* Firefox < 16 */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera < 12.1 */
            animation: fadein 2s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}


