.frm_hidden {
	display: none; 
}
.content-info .menu {
	list-style: none;
	padding-left: 0px;
	margin-left: -12px;
}

.content-info .menu li {
	display: inline-block;
}

.content-info .menu li a {
	padding: 10px 12px;
}

.homepage_video {
padding-bottom:50px!important;
}

#product_list li {
	display: block;
	background-color: #F2F2F2 ;
	margin-bottom: 20px;
	padding-left : 20px;
}
#product_list li a.product_img_link {
	padding: 4px;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	display: block;
	float: left;
	width: auto;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 60px;
}
#product_list li p a {
	font-family: "Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333;
}
#product_list li .center_block {
	float: left;
	width: 80%;
}
#product_list li .right_block {
	float: right;
	width: 17%;
	padding-top: 40px;
}

.button {
	float : left;
	margin: 0 auto;
	padding : 10px;
	padding-left : 30px;
	padding-right : 30px;
	border-radius : 5px;
	background-color : #8cc100;
	color : white ;	
	margin-left : -10px;
	margin-top : 20px;
}

.button:hover {
	background-color : #749d07;
	color:white;
	text-decoration:none;
}

.availability {
	display:inline;
	color : #ff8319;
	margin-bottom:30px;
}

.right_block div span:last-child {
	font-weight : 900;
	font-size : 12px;
	color:black;
}

.price {
	font-size:20px;
}

.right_block .price {
	font-size:20px;
}

.center_block a:hover{
	text-decoration: none;
}

#short_description_block div span:last-child {
	font-weight : 900;
	font-size : 12px;
	color:black;
}

#short_description_block .price {
	font-size:20px;
	font-weight: 300;
	color:black;
}

.center_block a div {
	width:100px;
	position:relative;
	top:-180px;
	left:930px;
}

.center_block {
	height:250px;
}

.center_block a.button {
	width:100px;
	position:relative;
	top:-180px;
	left:930px;
}

.center_block div span:last-child {
	font-weight : 900;
	font-size : 12px;
	color:black;
}

.center_block div .price {
	font-size:20px;
	font-weight: 300;
	color:black;
}

@media screen and (max-width: 640px) {

	.center_block {
		height:100%;
	}

}
@media screen and (max-width: 995px) {

	.hosted2 {
		margin-top:1px!important;
	}

}




/* Sous menu des produits */

#sous-menu {
	margin : auto;
	text-align:center;
	width : 100%;
	margin-bottom:30px;
}

  
#sous-menu a {
	width : 250px;
	height : 100px;
	display : inline-block;
}

  
#metrology {
	background-image : url('../img/metrology.jpg');
	border-bottom : 1px solid #dddddd;
	border-left : 1px solid #dddddd;
	border-top:1px solid #dddddd;
}

#metrology:hover {
	background-image : url('../img/metrologyhover.jpg');
	border-bottom : 1px solid #dddddd;
	border-left : 1px solid #dddddd;
	border-top:1px solid #dddddd;
}

#metrologyactive {
	background-image : url('../img/metrologyhover.jpg');
	border-bottom : 1px solid #dddddd;
	border-left : 1px solid #dddddd;
	border-top:1px solid #dddddd;
}

#printers {
	background-image : url('../img/printers.jpg');
	border-left : 1px solid #dddddd;
	border-bottom : 1px solid #dddddd;
	border-top:1px solid #dddddd;
}

#printers:hover {
	background-image : url('../img/printershover.jpg');
	border-left : 1px solid #dddddd;
	border-bottom : 1px solid #dddddd;
	border-top:1px solid #dddddd;

}

#printersactive {
	background-image : url('../img/printershover.jpg');
	border-left : 1px solid #dddddd;
	border-bottom : 1px solid #dddddd;
	border-top:1px solid #dddddd;

}

#labels {
	background-image : url('../img/labels.jpg');
	border-left : 1px solid #dddddd;
	border-bottom : 1px solid #dddddd;
	border-top:1px solid #dddddd;
}

#labels:hover {
	background-image : url('../img/labelshover.jpg');
	border-left : 1px solid #dddddd;
	border-bottom : 1px solid #dddddd;
	border-top:1px solid #dddddd;
}

#labelsactive {
	background-image : url('../img/labelshover.jpg');
	border-left : 1px solid #dddddd;
	border-bottom : 1px solid #dddddd;
	border-top:1px solid #dddddd;
}

#reader {
	background-image : url('../img/reader.jpg');
	border-left : 1px solid #dddddd;
	border-bottom : 1px solid #dddddd;
	border-right : 1px solid #dddddd;
	border-top:1px solid #dddddd;
}

#reader:hover {
	background-image : url('../img/readerhover.jpg');
	border-left : 1px solid #dddddd;
	border-bottom : 1px solid #dddddd;
	border-right : 1px solid #dddddd;
	border-top:1px solid #dddddd;
}

#readeractive {
	background-image : url('../img/readerhover.jpg');
	border-left : 1px solid #dddddd;
	border-bottom : 1px solid #dddddd;
	border-right : 1px solid #dddddd;
	border-top:1px solid #dddddd;
}
  


  /* Pour l'affichage du menu responsive sur tablette */
  
  @media screen and (max-width: 640px) {
	
	
	#sous-menu a {
		width : 125px;
		height : 50px;
		display : inline-block;
	}
  
  #metrology {
	background-image : url('../img/metrologymini.jpg');
	border-bottom : 1px solid #dddddd;
	border-left : 1px solid #dddddd;
	border-top:1px solid #dddddd;
	
}

#metrology:hover {
	background-image : url('../img/metrologyhovermini.jpg');
	border-bottom : 1px solid #dddddd;
	border-left : 1px solid #dddddd;
	border-top:1px solid #dddddd;
}

#printers {
	background-image : url('../img/printersmini.jpg');
	border-left : 1px solid #dddddd;
	border-bottom : 1px solid #dddddd;
	border-top:1px solid #dddddd;
}

#printers:hover {
	background-image : url('../img/printershovermini.jpg');
	border-left : 1px solid #dddddd;
	border-bottom : 1px solid #dddddd;
	border-top:1px solid #dddddd;

}

#labels {
	background-image : url('../img/labelsmini.jpg');
	border-left : 1px solid #dddddd;
	border-bottom : 1px solid #dddddd;
	border-top:1px solid #dddddd;
}

#labels:hover {
	background-image : url('../img/labelshovermini.jpg');
	border-left : 1px solid #dddddd;
	border-bottom : 1px solid #dddddd;
	border-top:1px solid #dddddd;
}

#reader {
	background-image : url('../img/readermini.jpg');
	border-left : 1px solid #dddddd;
	border-bottom : 1px solid #dddddd;
	border-right : 1px solid #dddddd;
	border-top:1px solid #dddddd;
}

#reader:hover {
	background-image : url('../img/readerhovermini.jpg');
	border-left : 1px solid #dddddd;
	border-bottom : 1px solid #dddddd;
	border-right : 1px solid #dddddd;
	border-top:1px solid #dddddd;
}
  
  #metrologyactive {
	background-image : url('../img/metrologyhovermini.jpg');
	border-bottom : 1px solid #dddddd;
	border-left : 1px solid #dddddd;
	border-top:1px solid #dddddd;
}

#printersactive {
	background-image : url('../img/printershovermini.jpg');
	border-left : 1px solid #dddddd;
	border-bottom : 1px solid #dddddd;
	border-top:1px solid #dddddd;

}

#labelsactive {
	background-image : url('../img/labelshovermini.jpg');
	border-left : 1px solid #dddddd;
	border-bottom : 1px solid #dddddd;
	border-top:1px solid #dddddd;
}

#readeractive {
	background-image : url('../img/readerhovermini.jpg');
	border-left : 1px solid #dddddd;
	border-bottom : 1px solid #dddddd;
	border-right : 1px solid #dddddd;
	border-top:1px solid #dddddd;
}
  
  }
  
  
  /* Fin de la partie affiche du menu responsive sur tablette */

/* Début du bouton redirection vers la boutique */

.lienboutique {
	text-decoration:none;
	color:#006ea7;
	text-align:center;
	margin:auto;
	padding:15px;
	border-radius:25px;
	background-color:#dbdbdb;
}

.lienboutique:hover {
	text-decoration:none;
	background-color:#c9c7c7;
}

.storage {
width:40px;
padding:5px;
}

#boutique {
	text-align:center;
	margin-bottom:20px;
}



/* Formulaire de Newsletter Home Page */

.frm_form_field {
	width : 350px;
}

.frm_submit {
	text-align:center;
}

.frm_submit input {
	background-color : #006ea7 ;
	border : none;
	padding : 10px;
	padding-left:30px;
	padding-right : 30px;
	border-radius : 30px;
	color : white;
}

.frm_submit input:hover {
	background-color : #0d557a;
}

#frm_form_13_container {
	display:inline;
}

/* Price list */

  .colonne a {
	padding:-20px;
	}
	
	.colonne a img {
	width:250px;
	}
  
  .prix {
	 display:inline-block;
	width:100%;
	margin:auto;
	text-align:center;
	position:relative;
	top:-125px;
	font-size:45px;
	color:white;
}

  .prixcache {
	 display:inline-block;
	width:100%;
	margin:auto;
	text-align:center;
	position:relative;
	top:-125px;
	font-size:45px;
	color:white;
	z-index:-999;
}

#money {
text-align:right;
padding-right:3%;
margin-bottom:20px;
}

#money a img {
width:30px;
}


  .prix2 {
	 display:inline-block;
	width:100%;
	margin:auto;
	text-align:center;
	position:relative;
	top:-125px;
	font-size:45px;
	color:white;
}  
.prix2cache {
	 display:inline-block;
	width:100%;
	margin:auto;
	text-align:center;
	position:relative;
	top:-145px;
	font-size:45px;
	color:white;
	z-index:-999;
}

  .prix1 {
	 display:inline-block;
	width:100%;
	margin:auto;
	text-align:center;
	position:relative;
	top:-125px;
	font-size:45px;
	color:white;
	z-index:-999;
}
  
  .colonne {
	display:inline-block;
	width:270px;
	padding-left:20px;
	padding-right:20px;
	vertical-align:top;
	margin:10px;
 }
 
 .colonne ul li {
	list-style-image:url('../img/lab.png');
	padding-bottom:8px;
	font-weight:500;
}

.colonne ul li a {
	font-weight:500;
	color:black;
}	
 
 .colonne div {
	position : relative;
	top:-50px;
	left:15px;
}

#ulvert {
	border-left:1px solid #8bc108;
	}
	
#ulorange {
	border-left:1px solid #f98522;
	}
	
#ulbleu {
	border-left:1px solid #4385ba;
	}
 
 #ulgris {
	border-left:1px solid #6e6e6e;
	}
 
 .vert {
	color:#8bc108 !important;
}

.orange {
	color:#f98522 !important;
}

.bleu {
	color:#4385ba !important;
}

.gris {
	color:#6e6e6e !important;
}

.titre {
	font-size:25px;
	margin-bottom:5px;
	}
	
.soustitre {
	font-size:15px;
	margin-top:0px;
}	

#centre {
	margin:auto;
	max-width:880px;
}

/* FIN PRICE LIST */ 

/* PAGE SUPPORT */

#kb li i {
display:none;
}

.thread-body h3{
margin-top:50px;
text-align:center;
}

.thread-body img {
width:inherit;
}



.main .pull-left strong {
font-size:30px !important;
}

#kb {
list-style-type:none;
list-style-image: url("../img/lab.png");
}

#kb h4 {
font-size:25px;
}

select#topic-id {
display:none;
}

#sidebar-support {
display:inline-block;
vertical-align:top;
width:205px;
background-color:#F2F2F2;
margin-right:10px;
}

#sidebar-support a img {
width:50px;
margin:10px;
}

#sidebar-support a {
color:black;
font-weight:200;
font-size:16px;
}

#sidebar-support ul li {
list-style-type:none;
}

#sidebar-support ul {
padding:0px 5px 0px 5px;
}

#sidebar-bouee {
width:80px !important;
text-align:center;
margin:auto;
}

.inline-blocksupp {
display:inline-block;
min-width:81%;
max-width:965px;
}

#lisuppbouee {
text-align:center;
}

#suppticket a {
padding:5px 15px 5px 15px;
border-radius:7px;
background-color:#8CC100;
color:white;
text-decoration:none;
}

#suppticket a:hover {
background-color:#76A200;
}

#suppticket {
margin-top:30px;
text-align:center;
}

#suppstatus {
margin-top:15px;
margin-bottom:40px;
text-align:center;
}

#suppstatus a {
padding:5px 15px 5px 15px;
border-radius:7px;
background-color:#5899BE;
color:white;
text-decoration:none;
}

#suppstatus a:hover {
background-color:#2775A2;
}

.btn-slider {
padding:8px 25px;
border-radius:20px;
text-transform:uppercase;
margin:10px;
}

.btn-slider:focus{
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}

.btn-slider:hover,.btn-slider:focus{
	color:white;
	text-decoration:none
}

.frm_form_field2 {
width:1080px!important;
}

.frm_checkbox2 #frm_checkbox_322-0{
width:1080px;
}

.colsm6 {
width:48%;
display:inline-block;
vertical-align:top;
}

.modal-body2 {
margin-top:20px;
}

.modal-dialog2 {
z-index:1049;
}

/*.hosted {
display:inline-block;
width:45%;
padding:15px 55px;
margin:0px;
}*/
.hosted2 {
display:inline-block;
}

#hosted {
text-align:center;

margin-bottom:20px;
border:none;
font-size:17px;
}

.hosted-active, .hosted-active:hover, .hosted-active:focus, .hosted-active:active {

color:#60aadd;

text-decoration:none;
}
.hosted-active2, .hosted-active2:focus, .hosted-active2:active {
color:#066fa4;
text-decoration:none;
}
.hosted-active2:hover{
color:#60aadd;
text-decoration:none;
}
.butdown:hover{
	background:#60aadd;
}
.butdown{
	background:#066fa4;}


.hosted-nonactive, .hosted-nonactive:hover, .hosted-nonactive:focus, .hosted-nonactive:active {
color:#066fa4;
text-decoration:none;
}

#localhosted .btn-success {
margin-top:20px;
margin-bottom:20px;
}

#cloudhosted .btn-success {
margin-top:20px;
margin-bottom:20px;
}

.frm_three_col {
	display:inline-block;
	margin:0px 4px
}

.well {
margin-top:10px !important;
margin-bottom:10px !important;
}

.frm_form_fields {
width:auto;
}

.linkslider {
margin-top:15%;
margin-left:5%;
margin-right:5px;
padding:10px 50px 10px 50px;
border-radius:25px;
}


#links2 {
text-align:center;
border-bottom:1px solid #c3c3c3;
}

.herolink {
margin:0px 35px;
display:inline-block;
width:200px;
padding-bottom:10px;
padding-top:20px;
text-align:center;
}

.triangle{
    width: 0px;
    height: 0px;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #0174ab;
	position:relative;
	top:-1px;
}

.hslider  {
width:100%;
height:720px;
background-image:url('http://www.labcollector.com/media/slider_bg.jpg');
text-align:center;
}

.tab-content .hslider h1{
	color:white;
	padding:10%;
	font-size:40px;
}

.tab-content .hslider p{
	color:white;
	max-width:800px;
	margin:auto;
	font-size:15px;
}

.form_ligne .frm_opt_container .frm_radio{
	display:block;
}
.form_ligne .frm_opt_container .frm_checkbox{
	display:block;
}

#lcv6_survey .frm_form_field {
    width: 1170px;
}

#lcv6_survey img {
	padding-bottom:30px
}

#lcv6_survey h1 {
	font-size:20px;
	margin:50px 0px 25px 0px;
}

#ambassador ul li {
    list-style-image: url('http://www.labcollector.com/media/lab.png');
    padding-bottom: 8px;
    font-weight: 500;
}

#ambassador ul {
	text-align:left;
}

.capterra {
display: inline-block;
float: left;
position: absolute;
top: 430px;
left: -215px;
}
.input-group br{
	display:none;
}
.top25{
	margin-top:40px;
	color: #404040;
	font-family: helvetica, arial, sans-serif;
	line-height:23px;
}
.widget-inner {
	margin-top:20px;
}
/**********bb********************/
.test { 
  background: url('http://labcollector.com/wp-content/uploads/slider-wf-logo-mic.png') no-repeat;
  height:550px; 
  position: relative;
  width:445px;
  margin-right: 20px;
}

.text {  
  box-sizing: border-box;
  color:#fff; 
  font-size:25px;
  font-weight:300; 
  font-family:"Open sans", sans-serif; 
  opacity:0;
  padding:50px 0; 
  height: 100%;
  width: 100%;
  text-align:center; 
  text-transform: uppercase;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
} 
.read {
  border: 1px solid #fff;
  font-size:16px;
  padding: 10px 20px 7px 20px;
  max-width: 110px;
  margin: 30px auto;
}
.test:hover .text { 
  background:#2c3e50;
  opacity:0.6;  
  -webkit-transition: all 1.2s ease-out;      
          transition: all 1.2s ease-out;
}

/**********button stripe********************/
.simpay-payment-btn{
	background-color: #059ce8;
	color:#fff;
	padding: 10px 32px 11px 32px;
	border-style: none;
	border-radius: 25px;
	font-size: 17px;
}
.simpay-payment-btn:hover{
	background-color: #0a90d3;
}
/**********end button stripe********************/

/**********page prestashop integration********************/
.presta{
	background-color: #f7f7f7; 
	border-top: 5px solid #0b70ae;
	-webkit-box-shadow: 1px 1px 20px 1px rgba(0,0,0,0.25);
	-moz-box-shadow: 1px 1px 20px 1px rgba(0,0,0,0.25);
	box-shadow: 1px 1px 20px 1px rgba(0,0,0,0.25);
	padding-bottom: 40px;
}
.menu-presta{
	background-color: #f7f7f7; 
	border-top: 5px solid #0b70ae;
	-webkit-box-shadow: 1px 1px 20px 1px rgba(0,0,0,0.25);
	-moz-box-shadow: 1px 1px 20px 1px rgba(0,0,0,0.25);
	box-shadow: 1px 1px 20px 1px rgba(0,0,0,0.25);
}
.smenu-presta{
	text-align: center;
	min-height:100px;
}
.presta-text-menu{
	font-size: 20px;
	font-family: 'Open-sans', sans-serif!important;
	color:#0b70ae; 
	text-transform: uppercase;
	font-weight:500!important;
}
.presta-text-menu a{
	font-size: 20px;
	color: #0b70ae; 
	text-transform: uppercase;
	font-weight: 500!important;
	line-height: 4em;
}
.presta-text-menu pull-left {
	line-height: 4em;
	margin-right:20px;
}

.presta-text-menu:hover{
	text-decoration: none;
}


.smenu-presta:hover{
	-webkit-box-shadow: inset 1px 1px 12px -1px rgba(0,0,0,0.31);
	-moz-box-shadow: inset 1px 1px 12px -1px rgba(0,0,0,0.31);
	box-shadow: inset 1px 1px 12px -1px rgba(0,0,0,0.31);
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-ms-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;

}
.smenu-presta a:hover{
	color: #215e84;
	text-decoration: none;
}
/*team page*/

.blochome{
    padding: 50px 150px 0px 100px;
}
.teamblock {
  max-width: 100%;
  position: relative;
  z-index: -1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.teampage-job{
    margin-top: -10px; 
    font-size: 13px;
    color: dimgrey!important;
}
.teampage-decript{
    margin-top: -10px; 
    font-size: 13px;
    display:none;
    z-index: 200000;
    background-color: #fff;
    position:absolute;
    -webkit-box-shadow: 4px 6px 7px 0px rgba(0,0,0,0.28);
    -moz-box-shadow: 4px 6px 7px 0px rgba(0,0,0,0.28);
    box-shadow: 4px 6px 7px 0px rgba(0,0,0,0.28);
    padding-right:10px;
    padding-left:10px;
    padding-bottom:10px;
    color: dimgrey!important;
}
.teampage-job:hover{
    color: #f37926;
    cursor: pointer;
}
@media screen and (max-width: 800px) {
   
  .teampage {
     padding-left: 0px!important;
     padding-right:20px!important;
  }
    .blochome{
     padding: 50px 50px 0px 50px;
  }
}
.shadow_t{
  display: inline-block;
  position: relative;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 3px 3px 10px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 3px 3px 10px inset;
  box-shadow: rgba(0, 0, 0, 0.3) 3px 3px 10px inset;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
}
.shadow_t:hover {
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 5px 5px 55px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 5px 5px 55px inset;
  box-shadow: rgba(0, 0, 0, 0.3) 5px 5px 55px inset;
}

/*end team page*/

/*bouton e-training*/
.asp_product_buy_btn.blue{
	background: #059ce8!important;
	color: #fff!important;
	padding: 8px 32px 11px 32px!important;
	border-style: none!important;
	border-radius: 25px!important;
	font-size: 17px!important;
	box-shadow:none!important;
	text-shadow:none!important;
	height: 41px;
}
.asp_product_buy_btn.blue:hover{
	background: #0a90d3!important;
		box-shadow:none!important;
	text-shadow:none!important;
	color: #fff!important;
}
/*end button e-training*/
.shadow1{
	box-shadow: 1px 2px 2px 2px rgba(0,0,0,0.12);

}

/**********END bb********************/