
/*********************************************
    MENU XL PRODUITS
**********************************************/

.societes .ssnav .vam,
.societes .ssnav .vam + * {display: inline-block;vertical-align: middle;font-size: 11.0167px;}

.societes .ssnav .vam {overflow: hidden;width: 0;height: 100%;}

.societes .ssnav .vam.full + * {width: 100%;}





.societes .ssnav .col {
	float: left;
	background: none;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	*behavior: url('../pics/boxsizing.htc');

}

.societes .ssnav .w-1-6 { width: 16.66%; }
.societes .ssnav .w-1-5 { width: 20%; }
.societes .ssnav .w-1-4 { width: 25%; }
.societes .ssnav .w-1-3 { width: 33.33%; }
.societes .ssnav .w-2-5 { width: 40%; }
.societes .ssnav .w-1-2 { width: 50%; }
.societes .ssnav .w-3-5 { width: 60%; }
.societes .ssnav .w-2-3 { width: 66.66%; }
.societes .ssnav .w-3-4 { width: 75%; }
.societes .ssnav .w-4-5 { width: 80%; }
.societes .ssnav .w-5-6 { width: 83.33%; }
.societes .ssnav .w-1-1 { width: 100%; }

.societes .ssnav .g-5  { padding-left: 5px;  padding-right: 5px; }
.societes .ssnav .g-10 { padding-left: 10px; padding-right: 10px; }
.societes .ssnav .g-15 { padding-left: 15px; padding-right: 15px; }
.societes .ssnav .g-20 { padding-left: 20px; padding-right: 20px; }
.societes .ssnav .g-25 { padding-left: 25px; padding-right: 25px; }
.societes .ssnav .g-30 { padding-left: 30px; padding-right: 30px; }
.societes .ssnav .g-35 { padding-left: 35px; padding-right: 35px; }
.societes .ssnav .g-40 { padding-left: 40px; padding-right: 40px; }
.societes .ssnav .g-45 { padding-left: 45px; padding-right: 45px; }
.societes .ssnav .g-50 { padding-left: 50px; padding-right: 50px; }

.societes .ssnav .s-5  { padding-top: 5px;  padding-bottom: 5px; }
.societes .ssnav .s-10 { padding-top: 10px; padding-bottom: 10px; }
.societes .ssnav .s-15 { padding-top: 15px; padding-bottom: 15px; }
.societes .ssnav .s-20 { padding-top: 20px; padding-bottom: 20px; }
.societes .ssnav .s-25 { padding-top: 25px; padding-bottom: 25px; }
.societes .ssnav .s-30 { padding-top: 30px; padding-bottom: 30px; }
.societes .ssnav .s-35 { padding-top: 35px; padding-bottom: 35px; }
.societes .ssnav .s-40 { padding-top: 40px; padding-bottom: 40px; }
.societes .ssnav .s-45 { padding-top: 45px; padding-bottom: 45px; }
.societes .ssnav .s-50 { padding-top: 50px; padding-bottom: 50px; }




.societes .ssnav	.siteMenu ul {
		height: 43px;
		padding-top: 17px;
		padding-left: 20px;
		padding-right: 20px;
	}

.societes .ssnav	.siteMenu li {
		display: inline-block;
		vertical-align: baseline;
	}
.societes .ssnav	.siteMenu li + li {
		margin-left: -3px;
	}

.societes .ssnav	.siteMenu a {
		display: block;

		height: 26px;
		padding-left: 9px;
		padding-right: 9px;
		-webkit-border-radius: 3px;
		   -moz-border-radius: 3px;
		        border-radius: 3px;

		position: relative;

		line-height: 26px;
	}
.societes .ssnav	.siteMenu a:hover,
.societes .ssnav	.siteMenu li.on a {
		background-color: #ffe119;
	}
.societes .ssnav	.siteMenu li.on a:after {
		content: '';
		display: block;

		border: 6px solid transparent;
		border-top-color: #ffe119;

		position: absolute;
		left: 50%;
		top: 100%;
		margin-left: -6px;
	}





.societes .ssnav .siteMenuSubMenu {

	padding: 18px 10px 0px 0;

	position: absolute;
	left: 0;
	right: 0;



	color: #555;
	font-size: .6875em;
	line-height: 1;

	/*-webkit-transition-duration: .5s;
	   -moz-transition-duration: .5s;
	    -ms-transition-duration: .5s;
	        transition-duration: .5s;*/
}
.societes .ssnav	.siteMenuSubMenu .depth-1{width:220px;float:left}

.societes .ssnav	.siteMenuSubMenu .depth-1 > li {
		position: relative;
	}
.societes .ssnav	.siteMenuSubMenu .depth-1 > li:hover {
		color: #242424;
	}

.societes .ssnav	.siteMenuSubMenu .depth-1 > li > a {
		display: block;
		font-size:1.6em;
		font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
		font-weight:bold;
		height: 24px;

		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
		border-bottom: 2px solid #ffe119;

		background:url('../pics/yellow-vpixline-100.png') left -100px repeat-x;

		font-weight: bold;

		-webkit-transition-duration: .2s;
		   -moz-transition-duration: .2s;
		    -ms-transition-duration: .2s;
		        transition-duration: .2s;

		-webkit-transition-delay: .15s;
		   -moz-transition-delay: .15s;
		    -ms-transition-delay: .15s;
		        transition-delay: .15s;
	}
.societes .ssnav	.siteMenuSubMenu .depth-1 > li:hover > a {
		padding-left: 5px;
		padding-right: 0;

		background-position: left bottom;

		-webkit-transition-delay: 0;
		   -moz-transition-delay: 0;
		    -ms-transition-delay: 0;
		        transition-delay: 0;
	}

.societes .ssnav		.siteMenuSubMenu .depth-2 {
		clip: rect(-64px, 500px, 0, -64px);
		list-style: disc inside;

		padding: 10px;
		-webkit-border-radius: 0 0 3px 3px;
		   -moz-border-radius: 0 0 3px 3px;
		        border-radius: 0 0 3px 3px;

		position: absolute;
		z-index: 1;
		left: 10px;
		top: 100%;
		right: 10px;

		background: rgba(255,255,255, 1);
		-webkit-box-shadow: 0 8px 96px -26px rgba(0,0,0, 1);
		   -moz-box-shadow: 0 8px 96px -26px rgba(0,0,0, 1);
		        box-shadow: 0 8px 96px -26px rgba(0,0,0, 1);

		-webkit-transform-origin: top;
		   -moz-transform-origin: top;
		    -ms-transform-origin: top;
		        transform-origin: top;

		-webkit-transform: scale(0);
		   -moz-transform: scale(0);
		    -ms-transform: scale(0);
		        transform: scale(0);

		-webkit-transition-duration: .3s;
		   -moz-transition-duration: .3s;
		    -ms-transition-duration: .3s;
		        transition-duration: .3s;
	}
.societes .ssnav.v2		.siteMenuSubMenu .depth-2{
	position: static;
	background: none;
	clip: none;

			-webkit-transform: scale(1);
		   -moz-transform: scale(1);
		    -ms-transform: scale(1);
		        transform: scale(1);

	-webkit-box-shadow: none;
		   -moz-box-shadow: none;
		        box-shadow: none;

}

.societes .ssnav	.siteMenuSubMenu .depth-2:after {
		content: '';
		display: block;

		border: 6px solid transparent;
		border-bottom-color: rgba(255,255,255, .9);

		position: absolute;
		left: 50%;
		top: -12px;
		margin-left: -6px;
	}
.societes .ssnav.v2	.siteMenuSubMenu .depth-2:after{
	border: none;
	border-bottom-color: transparent;
}

.societes .ssnav	.siteMenuSubMenu .depth-1 > li:hover .depth-2 {
		clip: rect(-64px, 500px, 1000px, -64px);

		-webkit-transform: scale(1);
		   -moz-transform: scale(1);
		    -ms-transform: scale(1);
		        transform: scale(1);

		-webkit-transition-delay: .1s;
		   -moz-transition-delay: .1s;
		    -ms-transition-delay: .1s;
		        transition-delay: .1s;
	}

.societes .ssnav	.siteMenuSubMenu .depth-2 li {display: block;padding: 2px 0;}

.societes .ssnav	.siteMenuSubMenu .depth-2 a {display: block;padding-left: 12px;background: url('../pics/bullet-arrow-7x7.png') left center no-repeat;font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;font-size: 1.6em}
.societes .ssnav	.siteMenuSubMenu .depth-2 a:hover {color: #888;}






/*******************************************
	STRUCTURE
*******************************************/
.societes nav ul {
  width: 950px;
}

.societes.home #content
{
	/*margin:-134px 0 0;*/
	margin:-64px 0 0;
	padding:0 0 100px
}

.societes.home #content{
	*zoom:1
}
.societes.home #content:after{
	content:"";
	display:table;
	clear:both
}
.societes.home #content .inner{
	*zoom:1;
	background-color:#fff;


}
.societes.home #content .inner:after{
	content:"";
	display:table;
	clear:both
}


.societes.home #content .colunik,
.societes.catalogue #content .colunik{
	float:left;
	padding-right:10px;
	width:694px;

}

.societes.home #content .colleft,.societes.catalogue #content .colleft{

	float:left;
	padding:12px 20px 0 10px;
	width:246px;


}

.societes.home #content #actus{padding:0}

.societes header{height:220px;}

.societes.home header {
  /*height: 606px; 2.7.13*/
  height: 536px;
	background: #fff;
}


.societes.produit #content .colunik{
	width:694px;
	padding-left:10px;
	padding-right:0;
	float:left;
}

.societes.produit #content .colright{
  float: left;
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 20px;
  width: 246px;
}


.colleft_support{
	float:left;
	padding:0 20px 0 10px;
	width:634px
}

#content_supp.colright_support{
	float:left;
	padding:0 10px 0 0;
	width:306px
}


.societes #content_main{
	float:left;
	margin:0 20px 0 0;
	padding:0 0 200px;
	width:522px
}
.societes #content_main.large{width:796px;margin-right:0}
.societes #content_main.glossairebox{width:421px}
.page-carrieres.societes #content_main{width:553px;margin-right:0}
.page-actualites.societes #content_main{width:553px;margin-right:0}
.page-publications.societes #content_main{width:553px;margin-right:0}
.page-contact-us.societes #content_main{width:553px;margin-right:0}
.page-presse-infos-presse #content_main{width:553px;margin-right:0}
.page-presse-revue-de-presse #content_main{width:553px;margin-right:0}

/*******************************************
	GENERIQUE
*******************************************/
.loader{background:url("../pics/loader.gif") 0 center repeat-x;width:16px;height:16px}
.raye{
	background:url("../pics/pointil_noir_hz.gif") 0 center repeat-x;
	text-align:center
}
.raye span{
	background-color:#fff;
	padding:0 10px
}

.societes.catalogue .surtitre, .societes.support .surtitre{
	color:#343434;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-size:2.2em;
	margin-top:20px
}

.societes.catalogue .search_titre, .societes.support .search_titre{
	color:#343434;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-size:1.5em;
	margin-top:10px
}
.societes.catalogue .search_titre em{font-style: italic}

.societes.catalogue .titre, .societes.support .titre{
	color:#343434;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-size:3em;
	line-height:1.4;
 	float: none;
	padding-left:0;
}
.societes .sstitre, .societes .sstitre2{
	color:#343434;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-size:1.4em;
	margin:0.5em 0 1.5em;
	font-style: italic;
}
.societes .sstitre2{
	font-family:Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-style:italic
}
.societes .titre_prdt{
	color:#343434;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-size:2.8em;
	line-height:1.4;
	font-weight: 600;
}
.societes.catalogue .paging{ float: right;border:none;margin:10px 0 0 0;padding:0;}
.societes.catalogue .paging .page_link{font-size:11px;margin-right:8px;color: #555555;display:block;float:left;text-decoration: underline}


.societes.catalogue .paging .page_link:hover{color: #ffe119;}
.societes.catalogue .paging .page_link.active_page{
  color: #ffe119;
}

.societes.catalogue .paging .next_link {
  background: url("../pics/next.png") 0 0 no-repeat; width:18px;height: 18px;text-indent: -9999px;float:left;
}

.societes.catalogue .paging .previous_link {
  background: url("../pics/prev.png") 0 0 no-repeat;display:block;  width:18px;height: 18px;text-indent: -9999px;;float:left;margin-right:6px
}


.societes.catalogue .paging .next_link:hover,
.societes.catalogue .paging .previous_link:hover {
  background-position: 0 -18px;
}

.societes.catalogue .paging .first_link{display:none}
.societes.catalogue .paging .last_link{display:none}
.societes.catalogue .paging .ellipse{display:none}



.bt
{
	display:block;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-size:1em;
	height:30px;
	line-height:29px;
	padding:0 9px 0 0;
	text-align:right
}
.bt.bt_config{
	background:url("../pics/bt_config_171.png") left top no-repeat;
	width:162px
}
.bt.bt_add_select{
	background:url("../pics/bt_add_selection_171.png") left top no-repeat;
	width:162px
}

.i18n-de .accordion .soufflet .references .entete_prdt td.bouton .bt_add_select{font-size: 0.8em;font-weight: normal}
.i18n-de .accessoires table .addmyselect .bt_add_select{font-size: 0.8em;font-weight: normal}
.i18n-it .accordion .detail_push .bt_config{font-size: 0.9em;font-weight: normal}

.bt.bt_see_select{
	background:url("../pics/bt_selection_193.png") left top no-repeat;
	width:184px
}
.i18n-de .bt.bt_see_select{font-size: 0.95em}
.bt.bt_connect{
	background:url("../pics/bt_create_account_171.png") left top no-repeat;
	width:162px
}
.bt:hover{
	background-position:0 -30px
}
.reset{
	background:url("../pics/reset.png") 0 0 no-repeat;
	display:block;
	height:11px;
	overflow:hidden;
	position:absolute;
	right:8px;
	top:6px;
	width:12px
}
.reset span{
	position:absolute;
	top:-32px
}
	input[type="text"],input[type="password"]{
	background:#fff url("../pics/fd_input_text.gif") 0 0 repeat-x;
	border:1px solid #d8d6d6;
	height:21px;
	line-height:21px;
	padding:0 0 0 7px
}
.forgot{
	display:block;
	font-size:1em;
	text-decoration:underline;
	margin:4px 0 0 10px
}

.download
{
	background:url("../pics/download.png") 0 0 no-repeat;
	color:#333;
	display:block;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-weight:600;
	height:20px;
	line-height:20px;
	padding:0 0 0 30px
}
.download:hover
{
	background-position:0 bottom;
	color:#718291
}



.societes .plus
{
	background:url("../pics/more.png") 0 0 no-repeat;
	color:#343434;
	display:block;
	height:20px;
	line-height:20px;
	padding:0 0 0 30px
}
.societes .plus:hover
{
	background-position:0 -20px;
	color:#718292
}

.societes .ssnav .item .plus{background: none;font-size: 1em}
.societes .link
{
	background:url("../pics/arrow_lefth.gif") 0 0 no-repeat;
	color:#343434;
	display:block;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-weight:bold;
	font-size:1.2em;
	height:20px;
	line-height:20px;
	padding:0 0 0 17px;
	text-decoration:underline
}
.societes .link:hover
{
	background-position:0 -20px;
	color:#718292
}

.societes #metiers .metier .link{background: white}
.societes .title_deg,.societes .title_deg2,.societes .title_deg3,.societes .title_deg4
{
	background:#ffe119 url("../pics/title_deg.gif") 0 0 repeat-y;
	border:none;

	color:#333;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-weight: bold;
	font-size:1.4em;
	height:48px;
	padding:10px 10px 0;
	text-transform:uppercase
}
.societes .title_deg2
{
	background:#ffe119 url("../pics/title_deg2.gif") 0 0 repeat-y;
	height:46px;
	line-height:46px;
	padding:0 10px;
	text-transform:uppercase
}
.societes .title_deg3
{
	background:#ffe119 url("../pics/title_deg3.gif") 0 0 repeat-y;
	font-size:1.3em;
	line-height:48px;
	padding:0 10px
}
.societes .title_deg4
{
	background:#ffe119 url("../pics/title_deg4.gif") 0 0 repeat-y;
	font-size:1.3em;
	line-height:48px;
	padding:0 10px
}


.inter
{
	color:#333;
	font-family:Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:1.4em;
	font-style:italic;
	margin:1.3em 0
}

.societes #groupsites_marque .item .link{background:none;font-size: 1em;text-decoration: none;padding:0}

.societes #rp .item .main .text{width:336px}
.societes #rp .item_s .main .text{width:416px;}


.help_input
{
	background:url("../pics/help_input.png") left top no-repeat;
	display:block;
	height:15px;
	position:absolute;
	right:4px;
	top:5px;
	width:15px;
	z-index:999
}




/*******************************************
	MENU
*******************************************/

.societes .ssnav .sub-menu-group .item{margin-left:5px}


.societes.home #presentation{
	background:url("../pics/ombre_header.png") center 0 no-repeat;
	height:556px
}


.societes #presentation{height:175px;}
.societes .inner{
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  position: relative;
  width: 980px;
}


.societes #presentation .inner{
  padding-top: 32px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}


.societes.home #presentation .inner{
  padding-top: 32px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}


.societes.home #presentation .inner{
  /*height: 524px;*/
  overflow-x: visible;
  overflow-y: visible;


}

.societes nav{padding-left:0;width:980px}
/*
.societes nav ul.navmain{
	*zoom:1;
	background:url("../pics/fd_nav.png") 0 0 no-repeat;
	height:60px;
	padding:0 0 0 4px;
	width:956px;
margin:0;
}

.societes nav ul.navmain:after{
	content:"";
	display:table;
	clear:both
}
.societes nav ul.navmain li{
	float:left;
	font-family: "Open Sans","Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	font-size:1.5em;
	height:60px;
	line-height:60px;
	font-weight: 200;
}
.societes nav ul.navmain li a{
	color:#272727;
	display:block;
	padding:0 15px;
	position:relative
}
.societes nav ul.navmain li a:hover{
	color:#718291;

}
.societes nav ul.navmain li.home{
	width:60px
}
.societes nav ul.navmain li.home a{
	background:url("../pics/nav_home.png") 0 0 no-repeat;
	cursor:pointer;
	display:block;
	height:60px;
	overflow:hidden;
	padding:0;
	position:relative;
	width:60px
}
.societes nav ul.navmain li.home a span{
	position:absolute;
	top:-50px
}
.societes nav ul.navmain li.home a:hover{
	background-position:0 bottom
}
*/
.societes nav .nav_societes{
	*zoom:1;
	background:url("../pics/nav_societes_manumesure.png") left top no-repeat;
	height:60px;
	margin:20px 0 0;
	padding:0 0 0 22px;
	width:192px
}
.societes nav .nav_societes.nav_2{
	background:url("../pics/nav_societes.png") left top no-repeat;
	width:324px
}



.societes nav .nav_societes:after{
	content:"";
	display:table;
	clear:both
}
.societes nav ul.nav_societes li{
	float:left;
	height:50px;
	margin:0 0 0 42px;
	padding:10px 0 0 0;
}
.societes nav ul.nav_societes li:first-child{
	margin:0
}
.societes nav ul.nav_societes li a{
	display:block;
	height:60px;
	overflow:hidden;
	position:relative;
margin:0;padding:0
}
.societes nav ul.nav_societes li a span{
	position:absolute;
	top:-60px
}
.societes nav ul.nav_societes li.ca a{
	background:url("../pics/ca_chauvin_arnoux.png") center center no-repeat;
	width:128px;
}
.societes nav ul.nav_societes li.metrix a{
	background:url("../pics/metrix.png") center center no-repeat;
	width:126px;
}
.societes nav ul.nav_societes li.enerdis a{
	background:url("../pics/ca_enerdis.png") center center no-repeat;
	width:135px;
}
.societes nav ul.nav_societes li.manumesure a{
	background:url("../pics/ca_manumesure.png") center center no-repeat;
	width:135px
}
.societes nav ul.nav_societes li.pyrocontrole a{
	background:url("../pics/ca_pyrocontrole.png") center center no-repeat;
	width:135px
}
.societes nav ul.nav_societes.nav_enerdis{
	background:url("../pics/nav_societes_enerdis.png") left top no-repeat;
	width:154px
}
.societes nav ul.nav_societes.nav_manumesure{
	background:url("../pics/nav_societes_manumesure.png") left top no-repeat;
	width:192px
}
.societes nav ul.nav_societes.nav_pyrocontrole{
	background:url("../pics/nav_societes_pyrocontrole.png") left top no-repeat;
	width:182px
}


/*******************************************
	GALLERY
*******************************************/


.societes.home #gallery{
	height:556px;
	position:absolute;
	width:100%;


}
.societes.home .flexslider{
	height:100%;
	position:relative;
}
.societes.home .flexslider .slides{
	height:556px;
	overflow:hidden
}
.societes.home .flexslider .slides .pane{
	height:556px;
}
.societes.home .flexslider .slides .pane .text{
	color:#fff;
	font-size:1.8em;
	margin:0 auto;
	padding:292px 10px 0;
	width:960px;
	position:relative;
	z-index:999;
	cursor:pointer;
}
.societes.home .flexslider .slides .pane .text h2{
	font-family: "Open Sans","Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	text-transform:uppercase;
	font-weight:600;
}
.societes.home .flexslider .slides .pane .text h2 a{
	color:white;
	background-color: rgba(0,0,0,0.3);
	font-size: 20px;
	text-shadow: 2px 2px 0px black;
	padding: 0px 0px 5px 5px;
	display: block;
}
.societes.home .flexslider .slides .pane .text p{
	font-family: "Open Sans","Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	margin:.4em 0 0;
	width:800px;
	font-weight:600;

}
.societes.home .flexslider .slides .pane .text p a{color:white;}
.societes.home .flex-direction-nav{
	margin:-167px auto 0;
	position:relative;
	width:960px;
	z-index:999;

}
.societes.home .flex-direction-nav li{
	float:left;
	width:30px
}
.societes.home .flex-direction-nav li a{
	display:block;
	height:30px;
	text-indent:-9999px
}
.societes.home .flex-direction-nav li a.flex-prev{
	background:url("../pics/prev_flexslider.png") left top no-repeat
}
.societes.home .flex-direction-nav li a.flex-next{
	background:url("../pics/next_flexslider.png") left top no-repeat;
	margin-left:-10px
}
.societes.home .flex-direction-nav li a:hover{
	background-position:0 bottom
}

/*******************************************
	ACTUALITES
*******************************************/



.societes #actus h2,.societes #actus_enerdis h2,.societes #actus_manumesure h2{
	color:#000;
	font-size:1.8em;
	margin:0 0 20px
}
	.societes #actus .actu,.societes #actus_enerdis .actu,.societes #actus_manumesure .actu{
	cursor:pointer;
	float:left;
	height:390px;
	margin:0 0 20px 20px;
	overflow:hidden;
	position:relative;
	width:218px
}
	#actus .actu.first,#actus_enerdis .actu.first,#actus_manumesure .actu.first{
	margin-left:0
}
#actus .actu img,#actus_enerdis .actu img,#actus_manumesure .actu img{
	border:1px solid #e8e8e8;
	display:block
}
#actus .actu .more,#actus_enerdis .actu .more,#actus_manumesure .actu .more{
	left:92px;
	position:absolute;
	top:125px
}
#actus .actu .text,#actus_enerdis .actu .text,#actus_manumesure .actu .text{
	background:#fdfbef;
	font-size:1.1em;
	height:250px;
	line-height:1.4;
	padding:28px 7px 10px 15px
}
#actus .actu .text .date,#actus_enerdis .actu .text .date,#actus_manumesure .actu .text .date{
	color:#666;
	font-family: "Open Sans","Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	text-align:center
}
#actus .actu .text h3,#actus_enerdis .actu .text h3,#actus_manumesure .actu .text h3{
	color:#333;
	font-family: "Open Sans","Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	font-size:1.455em;
	text-align:center;
	font-weight: 800
}
#actus .actu .text h4,#actus_enerdis .actu .text h4, #actus_manumesure .actu .text h4{
	color:#333;
	font-size:1.182em;
	margin:7px 0;
	text-align:center
}
#actus .actu .text ul,#actus_enerdis .actu .text ul,#actus_manumesure .actu .text ul{
	margin:1em 0 1em 1em;
	list-style:disc
}
#actus .actu:hover .text,#actus_enerdis .actu:hover .text,#actus_manumesure .actu:hover .text{
	background-color:#faf0b4
}
#actus .actu:hover .more,#actus_enerdis .actu:hover .more,#actus_manumesure .actu:hover .more{
	background-position:0 bottom
}
#actus_enerdis .actu,#actus_manumesure .actu{
	height:334px
}
#actus_enerdis .actu .text,#actus_manumesure .actu .text{
	height:195px;
	padding:20px 7px 10px 15px
}
#centres_tech{
	border-top:1px solid #b3b3b1;
	margin:13px 0 34px;
	padding:26px 0 0
}
#centres_tech h3{
	color:#000;
	font-family: "Open Sans","Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	font-size:1.8em;
	margin:0 0 6px 2px;
	font-style: italic;
}
#centres_tech .carte{
	background-color:#f8f8f8;
	height:242px;
	text-align:center
}
#centres_tech .carte img{
	margin-top:12px
}

/*******************************************
	CERTIFICATION
*******************************************/

#certifs{
	*zoom:1;
	border:1px solid #ebecec;
	clear:left;
	margin:20px 10px 0 10px;
	padding:25px 18px;
	vertical-align:middle;
	clear:both
}
#certifs:after{
	content:"";
	display:table;
	clear:both
}
#certifs p{
	float:left;
	font-size:1.1em;
	margin:10px 0 0;
	text-align:center;
	width:234px
}
#certifs img{
	margin-left:49px;
	vertical-align:middle
}


/*******************************************
	BLOC INTERACTIF / PRATIQUE
*******************************************/

.societes .interactif{margin-top:8px}
.societes .interactif, .societes .pratique{
	border-top:3px solid #ffe119;
	padding:20px 0 0
}
.societes .interactif li,.societes .pratique li{
	font-family:"Open Sans","Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	margin:0 0 10px;
	font-size: 1.1em;
	line-height: 25px;

}
.societes .interactif li.consult a,.societes .pratique li.consult a{
	background:url("../pics/consult.png") 0 0 no-repeat
}
.societes .interactif li.agenda a,.societes .pratique li.agenda a{
	background:url("../pics/agenda.png") 0 0 no-repeat
}
.societes .interactif li.offres a,.societes .pratique li.offres a{
	background:url("../pics/offres.png") 0 0 no-repeat
}
.societes .interactif li.notes a,.societes .pratique li.notes a{
	background:url("../pics/notes.png") 0 0 no-repeat
}
.societes .interactif li.formations a,.societes .pratique li.formations a{
	background:url("../pics/formation.png") 0 0 no-repeat
}
.societes .interactif li.contactez a,.societes .pratique li.contactez a{
	background:url("../pics/contact_us.png") 0 0 no-repeat
}
.societes .interactif li.check a,.societes .pratique li.check a{
	background:url("../pics/enregistrez.png") 0 0 no-repeat
}
.societes .interactif li.abo a,.societes .pratique li.abo a{
	background:url("../pics/abonnez.png") 0 0 no-repeat
}
.societes .interactif li.rss a,.societes .pratique li.rss a{
	background:url("../pics/suivez.png") 0 0 no-repeat
}
.societes .interactif li a,.societes .pratique li a{
	color:#333;
	display:block;
	padding:0 0 0 39px;
	font-weight: 700;

}
.societes .interactif li a:hover,.societes .pratique li a:hover{
	background-position:0 bottom;
	color:#718291
}
.societes .interactif li.check,.societes .interactif li.abo,.societes .interactif li.rss,.societes .pratique li.check,.societes .pratique li.abo,.societes .pratique li.rss{
	line-height:19px
}
.societes .interactif li.question,.societes .pratique li.question{
	line-height:1.2
}
.societes .interactif li.question a,.societes .pratique li.question a{
	background:url("../pics/posez.png") 0 2px no-repeat
}
.societes .interactif li.question a:hover,.societes .pratique li.question a:hover{
	background-position:0 -39px
}
.societes .interactif li.question .small,.societes .pratique li.question .small{
	display:block;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	font-size:0.909em
}
.societes .pratique{
	border-bottom:1px solid #b3b3b1
}

.societes.home	#mini-gallery{
	border-top:1px solid #b3b3b1;
	height:213px !important;
	margin:13px 0 34px;
	padding:26px 0 0;
	overflow:hidden;
	position:relative;
	width:246px;
background-color: #fff;
}
.societes.home	#mini-gallery h3{
	color:#000;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-style:italic;
	font-size:1.8em;
	margin:0 0 6px 2px
}
.societes.home	#mini-gallery .tabs{
	*zoom:1;
	bottom:18px;
	left:148px;
	position:absolute;
	z-index:2;

}
.societes.home	#mini-gallery .tabs:after{
	content:"";
	display:table;
	clear:both
}
.societes.home	#mini-gallery .tabs li{
	float:left;
	height:18px;
	width:18px
}
.societes.home	#mini-gallery .tabs li a{
	background:url("../pics/tab.png") 0 -18px no-repeat;
	display:block;
	height:18px;
	overflow:hidden;
	position:relative;
	width:18px
}
.societes.home	#mini-gallery .tabs li a:hover{
	background-position:0 0
}
.societes.home	#mini-gallery .tabs li a span{
	position:absolute;
	top:-36px
}
.societes.home	#mini-gallery .tabs li.current a{
	background-position:0 0
}
.societes.home	#mini-gallery .next,#mini-gallery .prev{
	height:18px;
	overflow:hidden;
	position:absolute;
	width:18px;
	z-index:2
}
.societes.home	#mini-gallery .next:hover,#mini-gallery .prev:hover{
	background-position:0 -18px
}
.societes.home	#mini-gallery .next span,#mini-gallery .prev span{
	position:absolute;
	top:-36px
}
.societes.home	#mini-gallery .next{
	background:url("../pics/next.png") 0 0 no-repeat;
	bottom:18px;
	left:200px
}
.societes.home	#mini-gallery .prev{
	background:url("../pics/prev.png") 0 0 no-repeat;
	bottom:18px;
	left:131px
}
.societes.home	#mini-gallery .panes{
	margin-top:60px;
	bottom:0;
	height:175px;
	left:0;
	position:absolute;
	width:20000em;
	z-index:1
}
.societes.home	#mini-gallery .panes .pane{
	*zoom:1;
	background-color:#f8f8f8;
	float:left;
	height:161px;
	padding:14px 10px 0 13px;
	width:223px
}
.societes.home	#mini-gallery .panes .pane:after{
	content:"";
	display:table;
	clear:both
}
.societes.home	#mini-gallery .panes .pane .illustr{
	float:left;
	width:115px
}
.societes.home	#mini-gallery .panes .pane .text{
	float:left;
	font-size:1.3em;
	margin:5px 0 0;
	width:108px
}
.societes.home	#mini-gallery .panes .pane .text h4{

	font-size:1.1em
}
.societes.home	#mini-gallery .panes .pane .text p{
	margin:5px 0 0;
	color:black;
	font-family:"Open Sans","Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	font-weight: 400;
	font-size: 0.9em;

}


/*******************************************
	BLOC DERNIERES PUBLICATIONS
*******************************************/
.societes.home #last_publications
{
	padding-top:15px;
 border:none;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #b3b3b1;
}

/*******************************************
	PRODUIT MENU XL
*******************************************/
.sub-menu-group .fl {float:left;}
.sub-menu-group .fr {float:right;}
.sub-menu-group .center{margin: 0 auto;}
.sub-menu-group .clearfix {*zoom:1;}
.sub-menu-group .clearfix:before,.clearfix:after {display:table;content:"";line-height:0;}
.sub-menu-group .clearfix:after {clear:both;}


.sub-menu-group .menu .produits {
                width: 708px;
                padding:0;
            }
.sub-menu-group .menu .produits .produit{
    width: 204px;
    border-bottom: 4px solid #ffd800;
    margin-top: 10px;
    padding: 0 3px 10px 3px;
    margin-right: 25px;
}
.sub-menu-group .menu .produits .produit .image{
    border: 1px solid #a3a3a3;
    margin-right: 15px;
    overflow: hidden;
    height: 50px;
    width: 50px
}
.sub-menu-group .menu .produits .produit .desc{
    font :11px/11px "Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
    color: #343434;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 155px;
    height: 52px;
    overflow: hidden;
	font-weight: bold
}
.sub-menu-group .menu .recherche{
    width: 221px;
	float:right;
	z-index: 999;
	position:relative;
	right:0;
	top:0
}
.sub-menu-group  .menu .recherche h2{
     margin: 14px 0 5px 0;
     color: #333;
     font:13px/13px "Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	 font-weight: 600;
}
.sub-menu-group .menu .recherche .query{
    -webkit-box-shadow: 1px 1px 2px #C5C5C5 inset;
    box-shadow: 1px 1px 2px #C5C5C5 inset;
    background-color: white;
    border: none;
    height: 21px;
    width: 188px;
    float: left;
    /*margin-bottom: 18px;*/
}
.sub-menu-group .menu .recherche .submit-btn{
    background: url("../pics/submit_bg.png") no-repeat scroll 0 0 transparent;
    width: 31px;
    height: 23px;
    border: none;
    float: left;
    margin-left: -6px;
    /*margin-bottom: 18px;*/
    cursor: pointer;
}
.sub-menu-group .menu .recherche .show{
    background: rgba(240,240,240,0.9);
    padding: 15px;
    margin-top: 18px;
	cursor:pointer;

}
.sub-menu-group .menu .recherche .visuel_focus{
    border: 1px solid #f6f6f6;
}

.sub-menu-group .menu .recherche .sub a{
   	  color: #333333;
	  font-family: "Open Sans","Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	  font-size: 1.5em;
	  margin:10px 0;
	  font-weight: 600;
	  display:block;
}
.sub-menu-group .menu .recherche p{
    font-family: "Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-weight: 600;
    font-size: 11px;
}




/*******************************************
	PARTAGE / PRINT
*******************************************/

.fctns{
	float:right
}
.fctns a{
	display:inline-block;
	height:17px;
	margin:0 0 0 6px;
	overflow:hidden;
	position:relative;
	width:19px
}
.fctns a.print{
	background:url("../pics/print.png") left top no-repeat
}
.fctns a.send{
	background:url("../pics/send.png") left top no-repeat
}
.fctns a.share{
	background:url("../pics/share.png") left top no-repeat
}
.fctns a:hover{
	background-position:0 bottom
}
.fctns a span{
	position:absolute;
	top:-60px
}

/*******************************************
	PRODUITS  RECHERCHE / FILTRE
*******************************************/

.search_product,.search_glossaire{
	border-top:3px solid #ffe119;
	padding:16px 0 36px;
	position:relative
}
.search_product h3,.search_glossaire h3{
	color:#333;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-weight:bold;
	font-size:1.3em;
	margin:0 0 10px
}
.search_product input[type="text"],.search_glossaire input[type="text"]{
	background:url("../pics/search_product.gif") 0 0 no-repeat;
	border:none;
	height:23px;
	line-height:23px;
	padding:0 10px 0 10px;
	width:181px
}
.search_product input[type="submit"],.search_glossaire input[type="submit"]{
	background:url("../pics/submit_search.png") 0 0 no-repeat;
	border:none;
	cursor:pointer;
	height:23px;
	position:absolute;
	right:23px;
	width:31px
}
.search_product input[type="submit"]:hover,.search_glossaire input[type="submit"]:hover{
	background-position:0 bottom
}
.search_glossaire{
	border-top:none;
	padding:0;
	width:224px
}
.filters{
	border-top:3px solid #ffe119;
	padding:20px 0 36px
}
.filters h3{
	color:#333;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-weight:bold;
	font-size:1.3em;
	margin:0 0 1em
}
.filter_family ul{
	margin:0 0 34px
}
.filter_family ul li{
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	margin:0 0 8px
}
.filter_family ul li a{
	background:url("../pics/filter.png") left 4px no-repeat;
	color:#333;
	font-size:1.2em;
	display:block;
	padding:0 0 0 13px
}
.filter_family ul li a:hover{
	background-position:0 bottom;
	color:#718291
}
.filter_family ul li.actif{
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-weight: bold;
}
.filter_family ul li.actif a{
	text-decoration:underline
}
.filter_critere{

	width:246px;
	z-index: 9999;
}
.filter_critere h3{
	background:url("../pics/filter_prdt_titre.png") left top no-repeat;
	line-height:38px;
	margin:0;
	padding:0 0 0 13px;
	width:239px
}
.filter_critere ul{
	background-color:#e8e8e8;
	border-left:1px solid #969696;
	border-right:1px solid #969696;
	border-bottom:1px solid #969696;
	margin:0;
	padding:1px 13px 20px 13px
}
.filter_critere ul li{
	*zoom:1;
	clear:both;
	margin:10px 0 0;
	position:relative;
	vertical-align:middle
}
.filter_critere ul li:after{
	content:"";
	display:table;
	clear:both
}
.filter_critere ul li label{
	color:#333;
	clear:both;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-size:1.2em
}
.filter_critere ul li .help{
	background:url("../pics/help_label.png") left top no-repeat;
	display:inline-block;
	height:15px;
	margin:-2px 0 0 5px;
	overflow:hidden;
	position:relative;
	vertical-align:middle;
	width:15px
}
.filter_critere ul li .help span{
	position:absolute;
	top:-50px
}
.filter_critere ul li .styled-select{
	margin:3px 0 0 -2px
}
.filter_critere ul li .separ{
	*zoom:1
}
.filter_critere ul li .separ:after{
	content:"";
	display:table;
	clear:both
}
.filter_critere ul li .cb,.filter_critere ul li .radio{
	*zoom:1;
	float:left;
	margin:0px 4px 0;
	width:auto
}
.filter_critere ul li .cb:after,.filter_critere ul li .radio:after{
	content:"";
	display:table;
	clear:both
}
.filter_critere ul li .cb input,.filter_critere ul li .radio label{
	float:left
}
.filter_critere ul li .cb p,.filter_critere ul li .radio p{
	color:#333;
	float:left;
	margin:0 0 0 2px
}
.slider-range{
	margin:5px 0 0
}
.cb-group-filter, .cb-text-filter{border:none;margin:0;padding:0}
.range-slider .value{padding:0;margin:0}
.range-slider .first_range{margin-right:8px;font-size: 1em}
.range-slider .last_range{margin-left:8px;font-size: 1em}

.filter_critere .drop-down{margin:0 0 0 0px;padding:0;width:130px;}
.filter_critere .drop-down ul{margin:0;padding:0}
.filter_critere .drop-down ul li{margin:0;padding:0 5px}
.filter_critere .drop-down .panel{background:white url("../pics/bkg_drop_down.png") right center no-repeat;}

.filter_critere .reset-btn{
	clear:both;
	background:url("../pics/bt_register.png") 0 0 no-repeat;
	border:none;
	color:#555;
	font:bold 1.1em/27px "Open Sans","Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	height:29px;
	margin:20px 13px 0 0;
	text-align:center;
	width:148px;
}
.filter_critere .reset-btn:hover{
	background-position:0 -29px;
	color:#000;
	cursor:pointer
}



input[type="text"].amount{
	background:url("../pics/amount.png") 0 0 no-repeat;
	border:none;
	color:#333;
	display:block;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-size:0.9em;
	height:16px;
	padding:0;
	position:absolute;
	text-align:center;
	top:37px !important;
	width:18px
}
.slider-bubble{
	background:url("../pics/amount.png") 0 0 no-repeat;
	color:#333;
	height:16px;
	line-height:16px;
	overflow:hidden;
	position:absolute;
	top:37px;
	padding:0;
	text-align:center;
	width:18px;
	z-index:2
}
.min,.max{
	margin:0;
	position:relative;
	z-index:1
}
.min{
	float:left
}
.max{
	float:right
}

/*******************************************
	LISTE PRODUITS
*******************************************/

.jplist-no-results{margin-top:0px;font-size: 1.2em}

#categorie{
	padding-bottom:85px
}
.presentation{
	*zoom:1;

	margin:16px 0 0;
	padding:0 0 10px
}
.presentation:after{
	content:"";
	display:table;
	clear:both
}
.presentation .grille,.presentation .lignes{
	display:block;
	float:left;
	height:15px;
	margin:4px 10px 0 0
}
.presentation .grille{
	background:url("../pics/grille.png") left top no-repeat;
	width:15px
}
.presentation .lignes{
	background:url("../pics/lignes.png") left top no-repeat;
	width:17px
}
.presentation .grille:hover,.presentation .lignes:hover,.presentation .grille.selected,.presentation .lignes.selected{
	background-position:0 bottom;
	cursor:pointer
}
.presentation grille.selected,.presentation .lignes.selected{
	cursor:default
}
.presentation .styled-select{
	float:left;
	margin:0 10px 0 0
}

.presentation .drop-down{margin:0 0 0 20px;padding:0;width:130px;}
.presentation .drop-down .panel{background:url("../pics/bkg_drop_down.png") right center no-repeat;}

#categorie{position:relative}
#categorie .items.view_grid,#prdts_associes .items{
	*zoom:1;
	padding:0;
	clear:both;
	text-align: left;
}
#prdts_associes {margin-top:10px}
#categorie .items.view_grid{
	border-top:1px solid #b3b3b1;
	border-bottom:1px solid #b3b3b1;
	padding:20px 0 10px 0
}


#categorie .items.view_grid:after,#prdts_associes .items:after{
	content:"";
	display:table;
	clear:both
}
#categorie .items.view_grid .item,#prdts_associes .items .item{
	background-color:#f0f0f0;
	float:left;
	height:376px;
	margin:0 0 14px 14px;
	padding:11px 0 0;
	width:217px
}

#categorie .items.view_grid .item .liste_info,
#categorie .items.view_lines .item .liste_info{display:none}

#categorie .items.view_grid .item.first,#prdts_associes .items .item.first{
	margin:0 0 15px
}
#prdts_associes .items .item.first{clear:both}
#categorie .items.view_grid .item:hover,#prdts_associes .items .item:hover{
	background-color:#dcdcdc;
	cursor:pointer
}
#categorie .items.view_grid .item .illustr,#prdts_associes .items .item .illustr,.show .illustr{
	position:relative;
	height:191px;
	margin:0 auto;
	width:191px;
background-color: white;text-align: center
}
#categorie .items.view_grid .item .illustr .visuel,#prdts_associes .items .item .illustr .visuel{
	display: inline-block;margin:0 auto
}
#categorie .items.view_grid .item .illustr .new_promotion,#categorie .items.view_grid .item .illustr .new_promotion, .show .illustr .new_promotion{
	left:6px;
	position:absolute;
	top:7px;
	padding-left: 14px;
	display:block;
	text-transform: uppercase;
	font-weight: bold;
	background: url('../media/images/ico-new.png') no-repeat left 1px;
}

#categorie .items.view_grid .item .illustr .new,#categorie .items.view_grid .item .illustr .promo,#prdts_associes .items .item .illustr .new,#prdts_associes .items .item .illustr .promo,.show .illustr .new, .show .illustr .promo{
	float:left;margin-right:5px;border:none
}
#categorie .items.view_grid .item .illustr .fabricant,#prdts_associes .items .item .illustr .fabricant,.show .illustr .fabricant{
	bottom:5px;
	left:6px;
	position:absolute
}
#categorie .items.view_grid .item h3,#prdts_associes .items .item h3{
	color:#333;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-size:1.6em;
	margin:10px 16px;
	font-weight: 600
}
#categorie .items.view_grid .item p,#prdts_associes .items .item p{
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-weight:600;
	font-size:1.1em;
	line-height:1.4;
	margin:0 16px
}
#categorie .items.view_lines{
	border-bottom:1px solid #b3b3b1;
	*zoom:1;
	padding:13px 0
}
#categorie .items.view_lines:after{
	content:"";
	display:table;
	clear:both
}
#categorie .items.view_lines .item{
	*zoom:1;
	background-color:#f0f0f0;
	height:auto;
	margin:0 0 15px 0;
	padding:5px
}
#categorie .items.view_lines .item:after{
	content:"";
	display:table;
	clear:both
}
#categorie .items.view_lines .item:hover{
	background-color:#dcdcdc;
	cursor:pointer
}
#categorie .items.view_lines .item .illustr{
	float:left;
	position:relative;
	height:111px;
	margin:0 auto;
	width:121px
}
#categorie .items.view_lines .item .illustr .visuel{
	height:111px;
	left:0;
	position:absolute;
	top:0;
	width:111px
}
#categorie .items.view_lines .item .illustr .new,#categorie .items.view_lines .item .illustr .promo{
	left:6px;
	position:absolute;
	top:7px
}
#categorie .items.view_lines .item .illustr .fabricant{
	bottom:5px;
	left:6px;
	position:absolute
}
#categorie .items.view_lines .item h3{
	color:#333;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-weight:600;
	font-size:1.6em;
	margin:10px 16px
}
#categorie .items.view_lines .item p{
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-weight:600;
	font-size:1.1em;
	line-height:1.4;
	margin:0 16px
}




#produit
{
	padding:0 0 30px
}

/*******************************************
	ENTETE PRODUIT
*******************************************/

.entete_prdt{
	*zoom:1;
	margin:15px 0 30px;
	padding:0 10px
}
.entete_prdt:after{
	content:"";
	display:table;
	clear:both
}
.entete_prdt .titre_prdt{
	float:left;
	width:267px
}
.entete_prdt .fabricant{
	float:left;
	margin:5px 0 0
}
.entete_prdt .nav_prdt{
	*zoom:1;
	float:left;
	margin:3px 0 0 34px
}
.entete_prdt .nav_prdt:after{
	content:"";
	display:table;
	clear:both
}
.entete_prdt .nav_prdt .prev_prdt,.entete_prdt .nav_prdt .next_prdt,.entete_prdt .nav_prdt .none_prdt{
	float:left;
	width:110px
}
.entete_prdt .nav_prdt .prev_prdt h4,.entete_prdt .nav_prdt .next_prdt h4{
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-weight:600;
	font-size:1.2em;
	line-height:18px
}
.entete_prdt .nav_prdt .prev_prdt p,.entete_prdt .nav_prdt .next_prdt p{
	margin:0
}
.entete_prdt .nav_prdt .prev_prdt:hover h4,.entete_prdt .nav_prdt .prev_prdt:hover p,.entete_prdt .nav_prdt .next_prdt:hover h4,.entete_prdt .nav_prdt .next_prdt:hover p{
	color:#718291
}
.entete_prdt .nav_prdt .prev_prdt{
	background:url("../pics/prev_prdt.png") left top no-repeat;
	padding:0 13px 0 18px
}
.entete_prdt .nav_prdt .prev_prdt:hover{
	background-position:0 -162px
}
.entete_prdt .nav_prdt .next_prdt{
	background:url("../pics/next_prdt.png") right top no-repeat;
	padding:0 18px 0 13px;
	text-align:right
}
.entete_prdt .nav_prdt .next_prdt:hover{
	background-position:right -162px
}
.entete_prdt .back_list{
	background:url("../pics/grille.png") left top no-repeat;
	color:#9c9c9c;
	display:block;
	float:left;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-weight:600;
	height:15px;
	line-height:15px;
	margin:4px 0 0 20px;
	padding:0 0 0 23px
}
.entete_prdt .back_list:hover{
	background-position:0 bottom;
	color:#718291
}


/*******************************************
	FICHE PRODUIT
*******************************************/


.fiche{
	*zoom:1
}
.fiche:after{
	content:"";
	display:table;
	clear:both
}
.visuels{
	*zoom:1;
	float:left;
	width:247px
}
.visuels:after{
	content:"";
	display:table;
	clear:both
}
.visuels .icons{
	*zoom:1
}
.visuels .icons:after{
	content:"";
	display:table;
	clear:both
}
.visuels .icons .new,.visuels .icons .promo{
	float:left;
	line-height:26px;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-weight:600;
	margin:0 17px 0 0;
	padding:0 0 0 18px;
	text-transform:uppercase
}
.visuels .icons .new{
	background:url("../pics/p_new.png") 0 center no-repeat
}
.visuels .icons .promo{
	background:url("../pics/p_promo.png") 0 center no-repeat
}
.zoom{
	border:1px solid #e9ecee;
	display:block;
	height:215px;
	overflow:hidden;
	position:relative;
	width:244px;
	text-align: center
}
.zoom .loupe{
	background:url("../pics/loupe.png") left top no-repeat;
	bottom:5px;
	cursor:pointer;
	height:22px;
	margin:0;
	right:5px;
	position:absolute;
	width:22px
}
.zoom img{
	display:inline-block;
	max-width:100%;
	max-height:100%;
}
.scrollable{
	height:37px;
	overflow:hidden;
	position:relative;
	width:194px
}
.scrollable .items{
	width:20000em;
	position:absolute;
	clear:both
}
.scrollable .items div{
	float:left;
	width:194px
}
.scrollable .wrap_img{
	border:1px solid #e9ecee;
	float:left;
	margin:0 6px 0 0;
	height:35px;
	width:40px;
	display:block;
	text-align: center;
	overflow: hidden;

}

.scrollable .wrap_img img{
	margin:auto;
}

.scrollable .active{
	border:1px solid #718291;
	cursor:default;
}
.carousel{
	border:1px solid #e9ecee;
	border-top:none;
	height:37px;
	padding:14px 25px;
	position:relative;
	width:194px
}
.carousel .next,.carousel .prev{
	bottom:22px;
	cursor:pointer;
	height:18px;
	overflow:hidden;
	position:absolute;
	width:18px;
	z-index:2
}
.carousel .next:hover,.carousel .prev:hover{
	background-position:0 -18px
}
.carousel .next span,.carousel .prev span{
	position:absolute;
	top:-36px
}
.carousel .next{
	background:url("../pics/next.png") 0 0 no-repeat;
	right:2px
}
.carousel .prev{
	background:url("../pics/prev.png") 0 0 no-repeat;
	left:0
}
	a.disabled{
	visibility:hidden !important
}
.attestations{
	margin:15px 0 20px
}
.attestations p{
	margin:0 0 10px 0px;
	padding-left:35px;
	vertical-align:middle;
	position:relative;
}
.attestations p img{
	position:absolute;
	left:0;
	top:0;
}

.attestations .download{
	clear:both;
margin-top:10px
}
.logos{clear:both;padding-top:10px}
.logos img{
	display:block;
	float:left;
	margin:0 7px 8px 0
}
.logos img.clear-logo {clear: both;}
.logos img.clearfix{clear:both;float:none}

.caracts{

	*zoom:1;
	float:left;
	margin:0 0 0 20px;
	width:426px
}
.caracts:after{
	content:"";
	display:table;
	clear:both
}
	#tabs{
	*zoom:1;
	font-size:1em
}
	#tabs:after{
	content:"";
	display:table;
	clear:both
}
	#tabs>ul{
	*zoom:1
}
	#tabs>ul:after{
	content:"";
	display:table;
	clear:both
}
	#tabs>ul li{
	background:#fff;
	float:left;
	height:24px;
	line-height:24px
}
	#tabs>ul li.active{
	background:#e8e8e8;
	color:#333;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-weight:bold;
	padding:0 20px;
	text-transform:uppercase
}
	#tabs>ul li a{
	color:#333;
	display:block;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-weight:bold;
	padding:0 10px;
	text-decoration:underline;
	text-transform:uppercase
}
	#tabs .tab{
	background:url("../pics/tab.gif") 0 0 repeat-x;
	border:none;
	border-radius:0;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;

	font-size:1.1em;
	line-height:1.4;
	padding:20px 20px 80px 20px;
	position:relative
}
	#tabs .tab h3{
	border-bottom:1px solid #b3b3b1;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-style: italic;
	font-size:1.273em;
	padding:0 0 5px
}
	#tabs .tab ul{
	margin:10px 0
}
	#tabs .tab  li{
	background:url("../pics/fleche_grise.gif") left 4px no-repeat;
	color:#555;
	margin:0 0 2px;
	padding:0 0 0 14px;
list-style: none
}
	#tabs .tab h3.descript{
	font-family:Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-style:italic;
	margin:20px 0 0
}
	#tabs .tab table{
	background:#fff;
	border-top:1px solid #e9ecee;
	border-left:1px solid #e9ecee
}
	#tabs .tab table td{
	border-bottom:1px solid #e9ecee;
	border-right:1px solid #e9ecee;
	padding:5px 30px 5px 10px
}
	#tabs .tab .bt_config{
	bottom:30px;
	position:absolute;
	right:10px
}
.accordion.ui-widget,.accordion.ui-widget a{
	border-radius:0;
}
.accordion h2{
	background:url("../pics/soufflet.png") left top no-repeat;
	border:0;
	border-radius:0;
	color:#333;
	font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size:1.4em;
	font-weight:bold;
	height:41px;
	line-height:41px;
	padding:0 0 0 16px;
	text-transform:uppercase;
	width:678px
}
.accordion h2:hover{
	background-position:0 -41px;
	color:#333;
	cursor:pointer
}
.accordion h2.ui-accordion-header-active{
	background-position:0 bottom;
	color:#333;
	cursor:default
}
.accordion h2 .ui-accordion-header-icon{
	display:none
}
.accordion .soufflet{
	border:0;
	border-radius:0
}
.accordion .soufflet .references_head{
	width:100%
}
.accordion .soufflet .references_head th{
	border-bottom:1px solid #343434;
	padding:0 10px
}
.accordion .soufflet .references_head th.nom{
	width:327px
}
.accordion .soufflet .references_head th h3{
	font-size:1.3em;
	height:32px;
	line-height:32px
}
.accordion .soufflet .references{
	border-collapse:separate;
	width:100%
}
.accordion .soufflet .references .odd{
	background:#fff
}
.accordion .soufflet .references .even{
	background:#eee
}
.accordion .soufflet .references .entete_prdt td{
	border-top:none;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-weight: bold;
	font-size:1.1em;
	padding:10px
}
.accordion .soufflet .references .entete_prdt td.libelle{
	/*background:url("../pics/trait_bas_libelle.gif") right bottom no-repeat;*/
	width:327px
}
.accordion .soufflet .references .entete_prdt td.ref{
	/*background:url("../pics/trait_bas_ref.gif") left bottom no-repeat;*/
	min-width:125px
}
.accordion .soufflet .references .entete_prdt td.bouton{
	/*background:url("../pics/trait_bas_add_select.gif") left bottom no-repeat;*/
	padding:10px 0;
	width:201px
}
.accordion .soufflet .references .entete_prdt td.bouton .bt_add_select{float:left;margin-right:5px}
.accordion .soufflet .references .entete_prdt td.bouton .loader{margin-left:175px;margin-top:5px;display:none}
.accordion .soufflet .references .detail_prdt>td{
	border-top: none;
	padding:10px;
	font-size:1.1em
}
.accordion .push{
	background:url("../pics/arrow_down.gif") left center no-repeat;
	display:block;
	font-size:1.1em !important;
	margin:10px 0 0;
	padding:0 0 0 13px
}
.accordion .push:first-child{
	margin:0
}
.accordion .push:hover{
	color:#718291
}
.accordion .push.active{
	background:url("../pics/arrow_up.gif") left 3px no-repeat
}
.accordion .detail_push{
	display:none;
	overflow:hidden;
	width:674px
}
.accordion .detail_push.opened{
	display:block
}
.accordion .detail_push .online{
	border-right:1px solid #bcbcba;
	float:left;
	height:110px;
	width:335px
}
.accordion .detail_push .tel_serv_com{
	float:left;
	padding:0 0 0 18px;
	width:320px
}
.accordion .detail_push .bt_config{
	margin:30px 0 0
}
.accessoires{
	padding:10px 0
}
.accessoires table{
	width:100%
}
.accessoires table td{
	padding:5px 0
}
.accessoires table .img{
	width:113px
}
.accessoires table .img img{
	border:1px solid #e6e4e4
}
.accessoires table .intitule{
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-weight:bold;
	width:233px
}
.accessoires table .ref{
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-weight:bold;
	width:137px
}
.accessoires table .addmyselect{
	font-size:1em
}

.accessoires table .addmyselect .bt_add_select{float:left;margin-right:5px}
.accessoires table .addmyselect .loader{margin-left:175px;margin-top:5px;display:none}



.domaines{
	border-top:3px solid #ffe119;
	padding:15px 0 15px
}
.domaines h3{
	color:#343434;
	font-family:Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:1.4em;
	font-style:italic
}
.domaines ul li{
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-size:1.2em;
	line-height:16px;
	margin:13px 0 0;
	width:179px
}
.domaines ul li a{
	background:url("../pics/link_domaine.png") 0 2px no-repeat;
	color:#343434;
	display:block;
	min-height:20px;
	padding:0 0 0 31px;
	text-decoration:underline
}
.domaines ul li a:hover{
	background-position:0 -80px;
	color:#718291
}
.docs{
	border-top:1px solid #b3b3b1;
	padding:15px 0 23px
}
.docs h3{
	color:#343434;
	font-family:Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:1.4em;
	font-style:italic
}
.docs ul{
	background:#f8f8f8;
	padding:14px 4px 14px 14px
}
.docs ul li{
	*zoom:1;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-size:1.2em;
	line-height:20px;
	margin:13px 0 0
}
.docs ul li:after{
	content:"";
	display:table;
	clear:both
}
.docs ul li img{
	float:left;
	margin:0 10px 0 0
}
.docs ul li .text{
	float:left;
	width:144px
}
.docs ul li h4{
	color:#333;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-weight:600;
	margin:0
}
.docs ul li.wimg h4{
	margin:0 0 15px
}
.ma_selection{
	margin:24px 0 0;
	display:none;
	position:absolute;
	background-color: white;
	z-index:999;

}
.ma_selection h3{
	background:url("../pics/ma_selection.png") 0 0 no-repeat;
	color:#333;
	font-size:1.4em;
	font-weight:bold;
	height:41px;
	margin:0 0 0 -7px;
	padding:8px 0 0 23px;
	text-transform:uppercase
}
.ma_selection .ma_selection_inner{
	border:1px solid #ffe119;
	padding:12px 15px
}
.ma_selection .ma_selection_inner h4{
	color:#343434;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-size:1.2em;
	margin:0 0 10px
}
.ma_selection_inner tr{display:none}
.ma_selection_inner tr.active{display:block}
.ma_selection .item{
	color:#343434;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-size:1.2em;
	margin:0 0 20px;
}
.ma_selection .item td{
	padding-bottom:7px
}
.ma_selection .item .delete{
	padding-top:1px;
	text-align:left;
	vertical-align:top;
	width:15px
}
.ma_selection .item .qte{
	line-height:1.2;
	text-align:center;
	vertical-align:top;
	width:20px
}
.ma_selection .item .libelle{
	line-height:1.2;
	vertical-align:top
}
.ma_selection .bt_see_select{float:left;}
.ma_selection .loader{margin-left:200px;margin-top:27px;display:none}

.delete a{
	background:url("../pics/delete.png") left top no-repeat;
	display:block;
	height:15px;
	overflow:hidden;
	position:relative;
	width:15px
}
.delete a:hover{
	background-position:0 -88px
}
.delete a span{
	position:absolute;
	top:-100px
}
.empty,.reset_selection,.back{
	background:url("../pics/empty.png") left top no-repeat;
	color:#9c9c9c;
	display:block;
	font-size:1.1em;
	height:15px;
	line-height:15px;
	padding:0 0 0 20px;
	text-decoration:underline
}
.empty:hover,.reset_selection:hover,.back:hover{
	background-position:0 bottom;
	color:#718291;
	text-decoration:underline
}
.reset_selection{
	background:url("../pics/reset_selection.png") left top no-repeat
}
.reset_selection:hover{
	background-position:0 -89px
}
.back{
	background:url("../pics/modify.gif") left 3px no-repeat;
	padding:0 0 0 17px
}
.back:hover{
	background-position:0 -88px
}

.societes #range_fiches .back{padding-left:0}
.societes .calendar-events .back{padding-left:0}


#support.ui-widget,#support.ui-widget a{
	border-radius:0;
}
#support h3{
	border-bottom:1px solid #b3b3b1;
	color:#555;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-weight:600;
	font-size:1.4em;
	height:43px;
	line-height:43px;
	padding:0 0 0 16px
}
#support h4{
	background:url("../pics/arrow_down.gif") 96% center no-repeat;
	border:0;
	border-bottom:1px solid #b3b3b1;
	border-radius:0;
	color:#555;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-weight: 600;
	font-size:1.3em;
	height:43px;
	line-height:43px;
	padding:0 0 0 16px;
	width:678px
}
#support h4:hover{
	color:#333;
	cursor:pointer
}
#support h4.ui-accordion-header-active{
	background:url("../pics/arrow_up.gif") 96% center no-repeat;
	color:#333;
	cursor:default
}
#support h4 .ui-accordion-header-icon{
	display:none
}
#support .soufflet2{
	border:0;
	border-bottom:1px solid #b3b3b1;
	border-radius:0;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-size:1.2em;
	padding:23px 16px
}
#support .soufflet2 .left,#support .soufflet2 .right{
	float:left;
	width:330px
}
#support .soufflet2 .clear{
	clear:both
}
.entete_support{
	*zoom:1;
	clear:both;
	color:#343434
}
.entete_support:after{
	content:"";
	display:table;
	clear:both
}
.entete_support img{
	float:left;
	margin:0 15px 0 0
}
.entete_support h5{
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-size:1.6em;
	font-style: italic;
	font-weight: 600;
}
.entete_support p{
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 1.2em
}
.drivers{
	background-color:#f8f8f8;
	margin:15px 0
}
.drivers td
{
	padding:14px
}
.drivers td.note{
	font-size:0.909em
}
.drivers td.exe .pdf{
	background-position:0 0;
	padding-left:30px
}
.dl_exe{
	background:url("../pics/dl_exe.png") 0 0 no-repeat;
	color:#333;
	display:block;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-size:1.091em;
	text-decoration:underline;
	padding:0 0 0 30px;
	min-height: 20px
}
.dl_exe:hover{
	background-position:0 -80px;
	color:#718291
}
#inline,#lightbox_vide{
	display:none;
	height:347px;
	width:551px
}
#inline h2,#lightbox_vide h2,h2.header_block_register{
	border-top:3px solid #ffe119;
	font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-size:1.4em;
	line-height:56px
}

#connect{
	margin:20px 0 0
}
#connect .subscribe,#connect .login{
	background:#fff;
	float:left;
	height:260px;
	margin:0 19px 0 0;
	position:relative;
	width:266px
}
#connect .subscribe .inside,#connect .login .inside{
	border:1px solid #ffe119;
	height:200px
}
#connect .subscribe .text,#connect .login .text{
	font:1.3em/1.4 "Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	padding:17px 10px 0
}
#connect .subscribe .text *:first-child,#connect .login .text *:first-child{
	margin-top:0
}
#connect .subscribe .bt,#connect .login .bt{
	bottom:32px;
	font-size:1.1em;
	left:10px;
	position:absolute
}
#connect .login{
	margin:0
}
#connect .login input[type="text"],#connect .login input[type="password"]{
	width:213px
}
#connect .login input[type="text"]{
	margin:12px 0 6px
}
#connect .login input[type="submit"]{
	background:url("../pics/bt_submit.png") 0 0 no-repeat;
	border:none;
	color:#555;
	bottom:32px;
	font:bold 1.1em/27px "Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	height:29px;
	left:10px;
	padding:0 0 0 23px;
	position:absolute;
	width:114px
}
#connect .login input[type="submit"]:hover{
	background-position:0 -29px;
	color:#000;
	cursor:pointer
}










