.oModal {
	position: fixed;
	z-index: 99999;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.8);
	opacity: 0;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	pointer-events: none;
	font-family: Verdana, Geneva, sans-serif;
}
.oModal div header .droite {
	position: absolute;
	margin-left: 275px;
}
.oModal div header {

background: rgba(130,195,255,1);
background: -moz-linear-gradient(top, rgba(130,195,255,1) 0%, rgba(32,124,229,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130,195,255,1)), color-stop(100%, rgba(32,124,229,1)));
background: -webkit-linear-gradient(top, rgba(130,195,255,1) 0%, rgba(32,124,229,1) 100%);
background: -o-linear-gradient(top, rgba(130,195,255,1) 0%, rgba(32,124,229,1) 100%);
background: -ms-linear-gradient(top, rgba(130,195,255,1) 0%, rgba(32,124,229,1) 100%);
background: linear-gradient(to bottom, rgba(130,195,255,1) 0%, rgba(32,124,229,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82c3ff', endColorstr='#207ce5', GradientType=0 );
font-weight: bolder;
color: #FFF;
margin: 0px;
font-size: 16px;
}
.oModal div #title_prod_add {

background: rgba(247,255,224,1);
background: -moz-linear-gradient(top, rgba(247,255,224,1) 0%, rgba(158,235,87,0.5) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247,255,224,1)), color-stop(100%, rgba(158,235,87,0.5)));
background: -webkit-linear-gradient(top, rgba(247,255,224,1) 0%, rgba(158,235,87,0.5) 100%);
background: -o-linear-gradient(top, rgba(247,255,224,1) 0%, rgba(158,235,87,0.5) 100%);
background: -ms-linear-gradient(top, rgba(247,255,224,1) 0%, rgba(158,235,87,0.5) 100%);
background: linear-gradient(to bottom, rgba(247,255,224,1) 0%, rgba(158,235,87,0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7ffe0', endColorstr='#9eeb57', GradientType=0 );


	color: #030;
	height: 20px;
	text-align: center;
	padding: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 16px;
}
.oModal div #title_cli_cde {

background: rgba(130,195,255,1);
background: -moz-linear-gradient(top, rgba(130,195,255,1) 0%, rgba(32,124,229,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130,195,255,1)), color-stop(100%, rgba(32,124,229,1)));
background: -webkit-linear-gradient(top, rgba(130,195,255,1) 0%, rgba(32,124,229,1) 100%);
background: -o-linear-gradient(top, rgba(130,195,255,1) 0%, rgba(32,124,229,1) 100%);
background: -ms-linear-gradient(top, rgba(130,195,255,1) 0%, rgba(32,124,229,1) 100%);
background: linear-gradient(to bottom, rgba(130,195,255,1) 0%, rgba(32,124,229,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82c3ff', endColorstr='#207ce5', GradientType=0 );
	color : #fff;
	height: 20px;
	text-align: left;
	padding: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 16px;
}
 
.oModal:target {
  opacity:1;
  pointer-events: auto;
}
 
.oModal:target > div {
  margin: 5% auto;
  transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
}
 
.oModal > div {
  max-width: 600px;
  position: relative;
  margin: 1% auto;
  border-radius: 5px;
  background: #fff;
  transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
}
#oModalajout div table {
	font-size: 12px;
	border-bottom: 1px solid #CCC;
}
 
.oModal > div header,.oModal > div footer {
  border-bottom: 1px solid #e7e7e7;
  border-radius: 5px 5px 0 0;
}
.oModal .footer {
  border:none;
  border-top: 1px solid #e7e7e7;
  border-radius: 0 0 5px 5px;
}
 
.oModal > div h2 {
  margin:0;
}
 
.oModal > div .btn {
  float:right;
}
 
.oModal > div section,.oModal > div > header, .oModal > div > footer {
  padding:15px;
}
.buttonPanier {
	padding: 10px 15px;
	margin: 3px 4px;
	color: #ffffff;
	font-size: 18px;
	cursor: pointer;
	background: #4095ff;
	background: linear-gradient(top, #4095ff 0%, #277ce6 100%);
	border: 1px solid #338bf6;
	border-radius: 5px;
	box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.25), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.25);
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.50);
}
.buttonPanier:hover {
	background: linear-gradient(top, #5aafff 0%, #4095ff 100%);
}
.buttonPanier:active{
	opacity:0.8;
}
.cf:before,
.cf:after {
  content:"";
  display:table;
}
.cf:after {
  clear:both;
}
.droite {
  float:right;
}
.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25));
	background:-moz-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background:-webkit-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background:-o-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background:-ms-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background:linear-gradient(to bottom, #ffc477 5%, #fb9e25 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25',GradientType=0);
	background-color:#ffc477;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #cc9f52;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477));
	background:-moz-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
	background:-webkit-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
	background:-o-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
	background:-ms-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
	background:linear-gradient(to bottom, #fb9e25 5%, #ffc477 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477',GradientType=0);
	background-color:#fb9e25;
}
.myButton:active {
	position:relative;
	top:1px;
}