/* CSS Document */

/*-----------  *BASE*  -----------*/
html{
	font-size:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}

body, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, fieldset, p, ul, li, td, th, table, ol, input, select, textarea, *{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{font:inherit;}
object{
	-moz-outline-style:none;
	outline-style:none;
	outline-width:0px;
	outline-color:-moz-use-text-color;
}
ul{list-style-type:none;}
a{color:inherit;text-decoration:none;}
a img{border:none;}
img{-ms-interpolation-mode:bicubic;}
button{overflow:visible;}

.clear			 { clear:both; height:0;	line-height:0; font-size:0; }

.clearfix:after	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix 		{ display: inline-block; }
* html .clearfix	{ height: 1%; }
.clearfix 		{ display: block; }

.clear-left   	{ clear:left; }
.clear-right 	{ clear:right; }
.hide		   	{ display: none; }
.block		   	{ display: block !important; }
.blockcentre	{ display: block !important; margin: 0 auto }
.valigntexttop	{  vertical-align: text-top }
 
.float-left    	{ float:left !important; }
.float-right   	{ float:right !important; }
.float-none   	{ float: none !important; }

.text-left     	{ text-align:left; }
.text-right    	{ text-align:right; }
.text-center  	{ text-align:center; }
.text-justify  	{ text-align:justify; }

.text11  		{ font-size:11px }

.bold          		{ font-weight:bold; }
.italic       	 	{ font-style:italic; }
.underline    	{ border-bottom:1px solid; }
 
.noborder     		{ border:none; }
.nopadding  	  	{ padding:0 !important; }
.nomargin    	 	{ margin:0 !important; }
.noindent   	  	{ margin-left:0;padding-left:0; }
.nobullet      	{ list-style:none;list-style-image:none; }

.relative      	{ position:relative; }

.wAuto {width: auto !important;}
.w100p {width: 100% !important;}

.seo {
	font: normal 0.7em Arial,Verdana,sans-serif;
}

/*-----------  *generics*  -----------*/
body{
	-webkit-font-smoothing:antialiased;
	color:#323232;
	font:normal normal 1em/normal Arial, Verdana, Sans-serif;
	background:#cfcfcf url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4AJkFkb2JlAGTAAAAAAQMAFQQDBgoNAAAByAAAAekAAAJDAAACgv/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8IAEQgDFgABAwERAAIRAQMRAf/EAHgAAQEBAAAAAAAAAAAAAAAAAAABAgEBAQEBAAAAAAAAAAAAAAAAAAECAxABAAAAAAAAAAAAAAAAAAAAYBEBAAAAAAAAAAAAAAAAAAAAYBIBAAAAAAAAAAAAAAAAAAAAYBMBAQEBAQEAAAAAAAAAAAAAEQAgEGAw/9oADAMBAAIRAxEAAAHe+YAAoUlUCgoKCgoKCgoKWBQUoKopSgoKUFKWFWKClBVqFpQUoKClBRFKCgoKCgqgUIWgoAAB/9oACAEBAAEFAkf/2gAIAQIAAQUCR//aAAgBAwABBQJH/9oACAECAgY/Akf/2gAIAQMCBj8CR//aAAgBAQEGPwJH/9oACAEBAwE/IfR//9oACAECAwE/IfR//9oACAEDAwE/IfR//9oADAMBAAIRAxEAABD/AP8A2utllEABDTTa++31oBBILC632+nkoBBAIe333330orhAJJJ//9oACAEBAwE/EMmDZ0jhGiI+BEcIiIiIiIiIiIiI4ZIiMEdMHyM//9oACAECAwE/EPR//9oACAEDAwE/EPR//9k=') repeat-x left top;
}
/* container */
.container{
	z-index:1;
	float:none !important;
	width:960px !important;
	margin:0 auto !important;
	position:relative;
}
.container634{
	z-index:1;
	float:none !important;
	width:634px !important;
	margin:0 auto 0 163px !important;
	position:relative;
}
.container634 .cms {
	width: 591px;
	font-size: 0.813em;
}
/* section */
.section{
	min-height:440px;
	background-repeat:no-repeat;
	background-position:center top;
}
/* pattern */
.pattern{
	background:url('data:image/gif;base64,R0lGODlhAAUDAMQdAOLi4tLS0t7e3tXV1eDg4Ofn59fX1+Tk5NjY2NTU1NDQ0OXl5ebm5s7OzuHh4dra2t3d3dPT0+jo6Nzc3NHR0evr68/Pz+Pj49nZ2e7u7tbW1unp6e/v7wAAAAAAAAAAACH5BAEAAB0ALAAAAAAABQMAAAX/IMc5FsZckyVk4qZRhERQ2iaO5Zmu7RvPtRvJhFKxOC6YjGYTDXXGnhLYxBF3x+SPKcwVeUjfMuj0YqVbshUK1o6rz29WTO1eo+Ept3xv0/drcmhvdmxzempxZ3lpcGZ4bnV8hoOSgYuRgIqQf4mPfoiOfYeNhYKMhJOnmZ6jlZqfpKmXnKGmmJ2ilKiWm6Clqri2wbXAtL+zvrKSHc3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvaGAERBTdIBgoIAw0QRxwZAhYD7vDkbaBnD58+fv4AxrsxsN69fDcQ/nu3sAXBhwf7TQzI8KLBiBoVCvQIUYREkR0d/340GZLiSJUl97XkaBFmxoQuUxaMeTJnzZ03N1acZxMkTppEgRoV+lIpy6NDGzqVCbUpxqUof159ylTnVqpdta4EmzXp155IpZ6dGZVk0LJqx6JtW5QrXLdYfZqVy9Yq36pe/4bdy7Nv4MKAxSIeHHcxBnaQI0ueTLmy5cuYM2veLBlAgQwVHlBIgMHGBgALKnC4oCGAhgscKhzwDFo0adOoVbN2DVs27dCjSyPJvbr169izPwO/PTx1cd7If9sWftr57uO+lU/Hbd147+S1g3PX7T26dvHNyUPPHp55dfXYwS+nTvz6d+no3z+Pj999/fLszTfefved519368m3XVt6BJrXHn0I8mcghPAV+OCA9jkoIIMZBrigfh0qmN9/CfZHYYMejhihhRuCCKCIB1ao4YckSnghhy+aiGGOE+5YYo84/niji0K2WON9nCWp5JJMNunkk1BGSVkIADs=') repeat-y center top;
}
.pattern100p{
	background:url('data:image/gif;base64,R0lGODlhDAADAMQAAP////7+/t3d3eLi4t/f3/b29uvr6/n5+enp6fHx8fv7++Tk5Pf39+/v7+fn5/T09Obm5vr6+uXl5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAMAAMAQAUcYFIECkIMzgEciXQyQAxEkLAAQSMgxWMIhgAgBAA7') repeat center top;
}
/* columns */
.col{
	float:left;
	margin:0 0 0 11px;
}
.col:first-child{margin-left:0;}
.col_548{width:548px;}
.col_577{width:577px;}
.col_448{width:448px;}
.col_274{width:274px;}
.col_372{width:372px;}
.col_33p{
	width:29.9%;
	margin-left:3%;
}
.col_33p.even{margin-left:0;}
.col_50p{
	width:49.9%;
	margin-left:0;
}
.col_100p{width:100%;margin-left:0;}
/* padder */
.padder{padding:20px 21px;}
.padder100{padding:20px 100px;}
.padderV{padding:20px 0;}
/* vertical align */
.v-align{width:1px;}
.v-align, .v-align + *{
	display:inline-block;
	vertical-align:middle;
}

.hTitle {
	color:#000000;
	text-transform:uppercase;
	font:normal normal 1em/1em Futura Bold, Arial, Sans-serif;
	margin-top: 5px;
	margin-bottom: 15px;
}

.mentions{
	color: #7D8790;
	font-size: 0.625em;
}

.hGreyBorders {
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #ecedee;
}
.hGreyBorders.first {
	border-top-width: 0;
}

.line{
	padding-bottom: 15px;
	border-bottom-color: #ecedee;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.darkline{
	padding-bottom: 5px;
	border-bottom-color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.text {
	font:normal normal 1.125em/1.667em Futura Book, Arial, Sans-serif;
}
.textBlack, .upperList li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.813em;
	line-height: normal;
}

.textLight {
	font:normal normal 0.813em/normal Futura Light, Arial, Sans-serif;
}

.backLink {
	text-transform: uppercase;
	font-size: 0.813em;
	font-weight: bold;
}

.mBottom15 {
	margin-bottom: 15px;
}
.mBottom20 {
	margin-bottom: 20px;
}

.mTop15 {
	margin-top: 15px;
}
.mTop20 {
	margin-top: 20px;
}
.mTop32 {
	margin-top: 32px;
}
.mTop40 {
	margin-top: 40px;
}
.mTop45 {
	margin-top: 45px;
}
.mTop368 {
	margin-top: 368px;
}

.padB0 {
	padding-bottom: 0;
}

.bkgLightBlue, #page.bkgLightBlue{
	background-color: #f1f5f6;
}
.bkgWhite {
	background-color: #FFF;
}

.narrow {
}
.narrow .bkg {
	background-repeat: no-repeat;
	background-position: left top;
}

.singleTitle {
	font:normal normal 1.125em/normal Futura Bold, Arial, Sans-serif;
	text-transform: uppercase;
	color: #323232;
}
.singleTitle > a:hover{
	color: #ff9100;
}

.googlemaps{
	font-size: 0.813em;
	font-weight: bold;
}
.googlemaps img{
	margin-bottom: 5px;
}

.orangeArrow{
	padding-right: 15px;
	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKCAYAAAB4zEQNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAH9JREFUeNpi/D+RQZ2BgaEXiOOA+B0DEmAC4plA7A3Eu4BYCF0yGojvALExugKQ5FMgdsCmgAmqCKbgNVTBXiBmY0KyIhmIRYH4LxBPBOJfLFCJOiBuhEqAXL0MJMiCJgFy3EqYUSBJZqhEBBCvQfYK4/+JYFoLiK8xoAGAAAMAxG4bKS4NP50AAAAASUVORK5CYII=') no-repeat right 4px;
}

/* ------ UpperList ------ */

.upperList{
	text-transform: uppercase;
	margin-top: 8px;
}
.upperList li{
	padding: 7px 0;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#ecedee;
}
.upperList li:first-child{
	border: none;
}
.upperList.nv > li > a{
	padding-left: 16px;
	background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACJJREFUeNpiYGBg+M+ABv4jCzKiqWBEF8BUgWEGAzoHIMAAN5EI/b7xVt8AAAAASUVORK5CYII=') no-repeat left center;
	font-weight: bold;
}

.upperList.nv li.current > a{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACJJREFUeNpiZGBg+M+AAzBCaWwKGBmROP+xaEIBKCYABBgA+twEAkUJzBkAAAAASUVORK5CYII=');
}

.upperList.nv > li > ul > li > a {
	padding-left: 16px;
	font-size: 1.300em;
}

.upperList a:hover, .upperList.nv > li > ul > li > div.content > ul > li.active > a {
	color: #ff9100;
}
.upperList.nv > li{
	border-top-color:#000;
}
.upperList.nv > li > ul > li > div.content > ul{
	margin-top: 10px;
}
.upperList.nv > li > ul > li > div.content > ul > li {
	border: none;
}
.upperList.nv > li > ul > li > div.content > ul > li > a {
	padding-left: 16px;
	font-weight: bold;
	font-size: 1.300em;
	text-transform: none;
}

.upperList.nv > li > ul > li > div.content > ul > li > div.content > ul > li {
	border: none;
	padding: 2px 0;
}
.upperList.nv > li > ul > li > div.content > ul > li > div.content > ul > li > a {
	padding-left: 52px;
	text-transform: none;
	font-size: 1.300em;
}

/*----------- ESPACE PERSO --------*/

.persoDetails {
}

.persoDetails > img {
	float: left;
	margin-right: 20px;
}

.persoDetails .col {
	width: 363px;
}

.persoDetails .desc strong {
	font-family:Futura Book, Arial, Sans-serif;
}

.persoDetails .desc {
	font-family:Futura Light, Arial, Sans-serif;
	font-size: 1.125em;
	line-height: 1.5em;
}
.persoDetails .desc strong {
	font-family:Futura Book, Arial, Sans-serif;
}

.empty {
	font-style: italic;
	color: #999999;
}
.loading{
	min-width: 16px;
	min-height: 16px;
	background:transparent url('data:image/gif;base64,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') no-repeat center bottom;
}

/*-----------  PAGE  -----------*/
#page{
	margin:0 auto;
	min-width:960px;
	max-width:1280px;
	background-color:#ffffff;
	position:relative;
	box-shadow:0 0 10px rgba(0, 0, 0, 0.3);
}

/*-----------  HEADER  -----------*/
header{
	color:#ffffff;
	height:73px;
	background:#f58300;
	box-shadow:0 0 10px rgba(0, 0, 0, 0.3);
	font:normal bold 0.750em/normal Arial, Verdana, Sans-serif;
}
#shadowMenu {
	position: absolute;
	z-index: 10;
	top: 73px;
	width: 100%;
	height: 4px;
	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAECAYAAACk7+45AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABxJREFUeNpiZGBgcAJiBkYg1oUxJGEMDhADIMAADk8AldrKymAAAAAASUVORK5CYII=') repeat-x left top;
}
header > .container{
	z-index:2;
	position:static;
}
/* logo */
#logo{
	float:left;
	height:63px;
	display:block;
	border-right:1px solid #f79c33;
	padding:10px 24px 0 0;
}
/* baseline */
.baseline{
	width:542px;
	padding:8px 0;
	margin:0 0 4px 58px;
	position:relative;
	left:10px;
	font-weight:normal;
	text-transform:uppercase;
	font-family:Futura Bold, Arial, Sans-serif;
}
/* main menu */
#mainMenu > ul{height:38px;overflow:hidden;}
#mainMenu > ul > li{
	float:left;
	width:147px;
	height: 39px;
	border-left:1px solid #f79c33;
}
#mainMenu > ul > li:first-child{border-left:0;}
#mainMenu > ul > li > a{
	height:38px;
	display:block;
	padding:0 10px;
	line-height:38px;
}
#mainMenu > ul > li.current > a, #mainMenu > ul > li:hover > a{color:#000000;}
#mainMenu > ul > li > a > img:first-child{
	padding-right:6px;
	vertical-align:middle;
}
#mainMenu > ul > li.access{
	color:#323232;
	font-weight:normal;
}
/* niveau 2 */
#mainMenu > ul > li.current > .subMenu, #mainMenu > ul > li:hover > .subMenu{display:block;}
#mainMenu > ul > li:hover > .subMenu{z-index:11;}
#mainMenu .subMenu{
	display:none;
	z-index:10;
	position:absolute;
	left:0;top:73px;
	width:100%;
	height:46px;
	overflow:hidden;
	color:#ffffff;
	background:#000000;
	text-transform:uppercase;
	box-shadow:0 3px 3px rgba(0, 0, 0, 0.3);
	font:normal normal 1.333em/1em Futura Book, Arial, Sans-serif;
}
#mainMenu .subMenu > ul{
	width:883px !important;
	padding:0 0 0 77px;
}
#mainMenu > ul > li + li > .subMenu > ul{
	width:735px !important;
	padding:0 0 0 225px;
}
#mainMenu > ul > li + li + li > .subMenu > ul{
	width:600px !important;
	padding:0 0 0 373px;
}
#mainMenu .subMenu > ul > li{display:inline-block;}
#mainMenu .subMenu > ul > li > a{
	display:block;
	padding:15px 20px;
}
#mainMenu .subMenu > ul > li:first-child > a{padding-left:0;}
#mainMenu .subMenu > ul > li.current > a, #mainMenu .subMenu > ul > li > a:hover{color:#ff9100;}

/*-----------  SLIDER  -----------*/
#slider, #topStatic{
	position:relative;
	background:transparent url('data:image/gif;base64,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') no-repeat center center;
}
#topStatic{
	bottom: 0;
	background: none;
}
#slider > .bg{
	z-index:1;
	position:absolute;
	left:0;top:0;
	width:100%;
	height:523px;
	background-position:center top;
	background-repeat:no-repeat;
}
#slider .carousel{
	width:100% !important;
	height:auto;
	overflow:hidden;
}
#slider .carousel > li, #slider .carousel > div{
	display:block;
	width:960px;
	margin:0 auto;
	height:auto;
	position:relative !important;
}
#slider .carousel > li > img.picture, #slider .carousel > div > img.picture{
	display:block;
	position:relative;
	left:-160px;
}
/* [mode carousel] */
#slider .carousel[mode]{
	z-index:2;
	overflow:hidden;
	position:absolute !important;
	left:0;top:0;
	width:100% !important;
}
#slider .carousel[mode] > li > img.picture, #slider .carousel[mode] > div > img.picture{display:none;}
/* [mode carousel] */
#slider .carousel > li > .content, #slider .carousel > div > .content, #topStatic > .content{
	width:675px;
	padding:12px 0 12px 160px;
	position:absolute;
	left:-160px;top:0;
	background:rgba(255, 255, 255, 0.7);
}
#topStatic > .content{
	position: relative;
	left:0;
	width:633px;
}
.narrow #topStatic > .content {
	padding-left: 0;
}
.narrow #topStatic > .contentEye {
	padding-bottom: 6px;
}
.narrow #topStatic #breadcrumbs {
	padding-left: 20px;
}
.narrow #topStatic .bigEye {
	height: 39px;
	background-position: 20px top;
	padding: 0;
}
.narrow #topStatic .bigEye > a, .narrow #topStatic .bigEye > span {
	position: relative;
	top: 11px;
	left: 20px;
}

#slider .carousel > li .cat, #slider .carousel > div .cat, #topStatic .cat{
	padding:0 0 8px 0;
	text-transform:uppercase;
	font:normal normal 1em/1em Futura Book, Arial, Sans-serif;
}
#slider .carousel > li .title, #slider .carousel > div .title, #topStatic .title{
	padding:0 0 12px 0;
	text-transform:uppercase;
	font:normal normal 3.188em/1em Futura Bold, Arial, Sans-serif;
	margin-top:9px;
}
#slider .carousel > li > .content > p > img, #slider .carousel > div > .content > p > img{padding:0 20px 0 0;}
#slider .pagination{
	z-index:1;
	position:relative;
	height:523px;
	width:100%;
	text-indent:-5000px;
}
#slider .back, #topStatic .back{
	position:absolute;
	right:0;top:0;
	display:block;
	padding:15px 20px;
	color:#000000;
	font:normal bold 0.750em/normal Arial, Verdana, Sans-serif;
	background:rgba(255, 255, 255, 0.6);
}
#topStatic .back{
	right: 0;
	padding:14px 20px;
}
#slider .back > img, #topStatic .back > img{
	padding:0 7px 0 0;
	vertical-align:middle;
}
#slider .back:hover, #topStatic .back:hover{background:#ffffff !important;}
/* no-rbga SUPPORT */
html.no-rgba #slider .carousel > li > .content, html.no-rgba #slider .carousel > div > .content, html.no-rgba #topStatic > .content, html.no-rgba #slider .back, html.no-rgba #topStatic .back{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpi/P///2YGIGBigAKAAAMAOdADtLZEoQAAAAAASUVORK5CYII=') repeat left top;}
/*html.no-rgba #slider .carousel > li .content img{background:#ffffff;}
html.no-rgba #slider .carousel > li .cat{background:#ffffff;}
html.no-rgba #slider .carousel > li .title{background:#ffffff;}*/
/* sub nav */
#subNav{z-index:4;}
#subNav .menu{
	height:108px;
	min-width:176px;
	position:absolute;
	right:0;bottom:10px;
	border-radius:3px;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.4);
}
#subNav a.menu{background-color:#fd733a !important;}
#subNav .menu:first-child{
	right:auto;
	left:0;
}
#subNav .menu .title{
	height:34px;
	color:#1e1e1e;
	padding:0 20px;
	background:#ffffff;
	border-radius:3px 3px 0 0;
	text-transform:uppercase;
	font:normal normal 0.813em/34px Futura Bold, Arial, Sans-serif;
}
#subNav .menu > ul{
	float:left;
	color:#ffffff;
	text-transform:uppercase;
	font:normal normal 1em/1em Futura Book, Arial, Sans-serif;
}
#subNav .menu > ul > li{
	float:left;
	width:190px;
	height:74px;
	background:#bbd236;
}
#subNav .menu > ul > li:first-child{border-radius:0 0 0 3px;}
#subNav .menu > ul > li + li{background:#00b2d1;}
#subNav .menu > ul > li + li + li{background:#b95290;}
#subNav .menu > ul > li + li + li + li{
	background:#692876;
	border-radius:0 0 3px 0;
}
#subNav .menu > ul > li > a{
	display:block;
	height:54px;
	padding:10px 20px;
}
#subNav a.menu:hover, #subNav .menu > ul > li > a:hover{
	background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAYAAADNNiA5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAElJREFUeNqMjEkOACAIAxEE/f+HMXCoSzTxMmlpqbh7ZSJKEFQPyOuWlgMNlbZbhZ0fCmsYMKS/Qa4UzPPem+ooG5RcsARDgAEA4WsEOvk85MAAAAAASUVORK5CYII=') repeat-x left bottom;
}

.bigEye {
	padding-left: 84px !important;
	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAnCAYAAAC/mE48AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3RJREFUeNrkWm9kW1EUv1kIoYRSSiij5NMYpRNCKGOUMkYopZTNKCUzRiijjDFG6KcySgibEELHbDqdfKgxOibzpqRWqRIyb0Jns52rJ2Tx7j333ndf/rSHn35pfveec889/+4LscHIFGAC8QvwA3AMOGEXVLjCa4AyoAX4K0AT8BJwFzB5ERS/BdiRKCzDb0ARkBpFxTOAmqHiXviExrQuIct8s4A8/vWSP4A3gC+Ar4CfgAjiGiIt4X8NeIC/HyqJAbaJE8zg/1HCA+MKwJFcjeeAsWFR/jagIdhsHbBoyBsG3MfA6MV9SHhLX069IDn1suKJUxIH7ErW2RyEN/DI/F2yqS08QVsSBVQk6/GAe71fyq/jPRRtpqihPA96CQ0jHEjWbQNWg1ScFyZviXRVI9yRK5ETKFIFZInf84LqlNhDydLV+0+SkkDXjRSRIlVqA77OvIRnUYHDQe+yIrwsPVNYtCThyBHXxgtrEr6PCr93AXf8KB7BCKu6YdHpr/gohRd8eEEHG6b3fU9jkUPJnXV9lMANQUyIavLu6KTKWSxgdDa6KeDKW+gDcgLuiiaPo5JxljGd6G5ySVDJ1S0Y4EASV3S5XFGADWN9bbrJpAdnwmI3GBN0nKZ8691E40SpqQIv15qzaICEYNbgh5NnrbEraIB4AIWTzVI4Imit/cg0150b4BvgBuC9DzKvCHts0QAnimuqyivU+ajXyluG7pQReEDTgvs7AiUeGvI9oayzalC1iUi3LRhAVMgUNXnamOWUh5muhVQ1bWDM3rQ1acG7GpIxnbRVdTQWETUfGz4MIGpv5zUPZ8o0WOikyIIkGxQMlM9L9lVV5CjbmBbx4PhCccEZoo1tKXDwzvMRMYO0Eux0JavQFleJ/B9Hb/CKL03MQleJOaSjEOyWBjUL5Hiq6FUzeJdvEp7TfZUqrI+DENncnhqNZQNYl5pNlPo5Hean8VjhDtooh6NEDDoLyOBKMkdciT2f4+o0MQmuKV6fgT6QdFKkjiGSjH5VtvI8ZvNxlM/vnmH1J5IjbET4w+hndv5xRKexSeBpLjD5twH8YfQe4AMbQunM/f3MAUVoYWUYZiMgcczpbQuKu1gVjrMRlAkcP50aKF7H6B4LcoOhPhojhUVPGoNc75SHfyyxD3jHzj+i2GeXQBJE6Ru4/BNgAJmgg92dchBJAAAAAElFTkSuQmCC') no-repeat left top;
}

/*-----------  LIST TITLE   -----------*/
.listTitle{
	padding:25px 0;
	text-transform:uppercase;
	font:normal normal 1.688em/1em Futura Book, Arial, Sans-serif;
}

/*-----------  ARTICLE LIST GROUPED   -----------*/
.articleListGrouped > li{
	float:left;
	width:273px;
	position:relative;
	margin:0 0 21px 21px;
}
.articleListGrouped.w306 > li {
	width: 306px;
}
.articleListGrouped > li.even{
	clear:left;
	margin-left:0;
}
.articleListGrouped > li > a{display:block;}
.articleListGrouped .picture{display:block;}
.articleListGrouped .content{
	display:block;
	color:#f58300;
	font-size:0.813em;
	background:#000000;
	padding:8px 20px;
	width:233px;
	min-height: 65px;
}
.articleListGrouped .content.overlay{
	position: absolute;
	bottom: 0;
}
.articleListGrouped.w306 .content{
	width: 266px;
	min-height: 50px;
}
/*.articleListGrouped  a:hover > .content{background:#ffffff !important;}*/
.articleListGrouped  a:hover > .content .c_blanc{color:#f58300 !important;}
.articleListGrouped .content > p{padding:6px 0 0 0;}
.articleListGrouped .title + p{padding-top:0;}
.articleListGrouped .content > p > img{padding:0 10px 0 0;}
.articleListGrouped .title{
	padding:0 !important;
	text-transform:uppercase;
	font:normal normal 1.231em/1em Futura Book, Arial, Sans-serif;
}
/* concepts */
.articleListGrouped.concepts{padding:60px 0 9px 0;}
.articleListGrouped.concepts > li{width:306px;}
.articleListGrouped.concepts .content{
	width:266px;
	color:#000000;
	background:rgba(255, 255, 255, 0.6);
}
.articleListGrouped.concepts a:hover > .content{
	background:rgba(255, 255, 255, 0.9) !important;
}
html.no-rgba .articleListGrouped.concepts .content{background:url(../img/articlelistgrouped_concept_content.png) repeat left top;}
html.no-rgba .articleListGrouped.concepts a:hover > .content{background:url(../img/articlelistgrouped_concept_content_90.png) repeat left top;}

/*-----------  ARTICLE LIST   -----------*/

.articleList{
	padding:3px 0 0 0;
}
.articleList, .topArticleList .optTitle, .topArticle .optTitle{
	font:normal normal 0.813em/1.385em Arial, Verdana, Sans-serif;
}
.topArticleList .optTitle, .topArticle .optTitle{
	text-transform: uppercase;
	font-size: 1em;
	line-height: 1em;
	font-family: Futura Book, Arial, Verdana, Sans-serif;
}
.topArticleList .optTitle {
	font-size: 1em;
	text-transform: none;
}
.topArticleList .optTitle .title, .topArticle .title, .topArticle .optTitle .title {
	color: #000;
	font-size: 1.688em;
	text-transform: uppercase;
	display: block;
	padding-top: 8px;
	font-family:Futura Light, Arial, Sans-serif;
	line-height: 1.2em;
}
.topArticle .optTitle .title {
	padding-top: 12px;
	font-size: 3.923em;
	line-height: 1.05em;
	color: #241d1f;
	font-weight:normal;
}

.topArticleList .desc{
	color: #323232;
	font-size: 0.813em;
}
.articleList > li{
	position:relative;
	padding:8px 0 15px 0;
	background:url('data:image/gif;base64,R0lGODlhFgABAIAAAAAAAP///yH5BAAAAAAALAAAAAAWAAEAAAIEhI+pUAA7') no-repeat left top;
}
.articleList > li.float-left{
	width: 448px;
	margin-left: 20px;
	margin-bottom: 10px;
}
.articleList > li.float-left.even{
	margin-left: 0;
}
.articleList > li > a{display:block;}
.articleList .picture{
	display:block;
	padding:0 0 6px 0;
}
.articleList .title, .topArticleList .optTitle, .topArticle .optTitle{
	color:#f58300;
	padding:0 0 6px 0;
}
.articleList .title time, .topArticleList .optTitle time, .topArticle .optTitle time{color:#7d8790;}
.articleList .title time:before, .topArticleList .optTitle time:before, .topArticle time:before{
	content:"•";
	display:inline-block;
	padding:0 5px 0 3px;
}
.articleList a:hover > .title{color:#000000;}
.articleList a:hover > .title > strong.c_noir{color:#f58300 !important;}
.articleList a:hover >.title time{color:#f58300;}

.topArticleList{
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #eeeeee;
}

.topArticleList img {
	display: block;
	margin: 10px 0 20px 0;
}

/*-----------  BREADCRUMBS   -----------*/
#breadcrumbs{
	color:#000000;
	padding:6px 0 12px 0;
	font:normal normal 0.750em/normal Arial, Verdana, Sans-serif;
}
#breadcrumbs a{font-weight:bold;}
#breadcrumbs a:hover{text-decoration:underline;}
#breadcrumbs > *:before{
	content:"•";
	padding:0 5px 0 3px;
	display:inline-block;
	font-weight:bold;
}
#breadcrumbs > *:first-child:before{display:none;}

/*-----------  CTX MENU   -----------*/
#ctxMenu{
	color:#818181;
	position:absolute;
	left:0;bottom:0;
	text-transform:uppercase;
	font:normal normal 1em/1em Futura Book, Arial, Sans-serif;
}
#ctxMenu > li{
	float:left;
	width:160px;
	background-color:#ffffff;
}
#ctxMenu > li:first-child{border-radius:3px 0 0 0;}
#ctxMenu > li:last-child{border-radius:0 3px 0 0;}
#ctxMenu > li > a{
	display:block;
	height:36px;
	padding:18px 20px;
	background:url('data:image/gif;base64,R0lGODlhAQAvANUAALS3usLExbS3ucbHx77AwbW4u7m8vsvLzLi6vby+wKywtLe5vL2/wMrKy8nJyq+ytq6ytcjIyb/Bwra5vLi7vb7AwsDCw6uvs62xtMbHyLC0t8jJybu9v8vLy8HDxMTFxsXGx7K1uMzMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAC8AAAYqwIsCA3loNKGQAFCYLBAUA4eTYBAqEovHE/h8QKBBJrLZOBqdzkHEZgcBADs=') no-repeat left top;
}
#ctxMenu > li:first-child > a{background:none;}
#ctxMenu > li.current{
	background-image:url('data:image/gif;base64,R0lGODlhAQAyANUAANLV2Obo6tve4ePl587R1c/S1urr7d7g4+nq7MnN0fj4+crP0tfa3fX29vz8/NHV2N/h5ODj5fr6++jp69zf4dnc38zQ0/7+/uXn6fP09eLl59jb3fT19fb39+/w8uzt7u3v8Pn5+tTX2vHy8/39/f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABADIAAAYqwMTCQig8ACIRY1MRUA6QiGaACUwQhg8I5BmNMpxGRxEKSRwk0qXEbrODADs=');
	background-repeat:repeat-x;
	background-position:left top;
}
#ctxMenu > li.current a > .c_noir, #ctxMenu > li > a:hover > .c_noir{color:#ff9100 !important;}

/*-----------  MORE   -----------*/
.more{
	display:inline-block;
	color:#000000;
	margin:0 0 15px 0;
	padding:6px 0 0 0;
	font:normal bold 0.813em/normal Arial, Verdana, Sans-serif;
	background:url('data:image/gif;base64,R0lGODlhFgABAIAAAAAAAP///yH5BAAAAAAALAAAAAAWAAEAAAIEhI+pUAA7') no-repeat left top;
}
.more > img{
	padding:0 0 1px 5px;
	vertical-align:middle;
}
.more:hover{color:#f58300;}

/*-----------  DIV [ROLE MAIN]   -----------*/
div[role="main"]{padding-bottom:30px;}
/* main content */
.mainContent{padding:30px 0 0 0;}
.mainContent .title{
	padding:0 45% 40px 0;
	text-transform:uppercase;
	font:normal normal 3.188em/1.2em Futura Book, Arial, Sans-serif;
}
.mainContent .title .light{
	font-family:Futura Light, Arial, Sans-serif;
	color: #7d8790;
}
.mainContent .content{
	-webkit-column-width:448px;
	-moz-column-width:448px;
	column-width:448px;
	-webkit-column-gap:22px;
	-moz-column-gap:22px;
	column-gap:22px;
	font:normal normal 1.125em/1.667em Futura Book, Arial, Sans-serif;
}
.mainContent .content strong{font-family:Futura Light, Arial, Sans-serif;}

/*-----------  TOOLS   -----------*/
.tools{
	position:absolute;
	right:0;top:10px;
	width:275px;
}
.tools .v-align{height:109px;}
.tools > ul{
	padding:12px 0 0 0;
	font:normal normal 0.813em/normal Arial, Verdana, Sans-serif;
}
.tools > ul > li{
	padding:10px 0 7px 0;
	background:url('data:image/gif;base64,R0lGODlhFgABAIAAAAAAAP///yH5BAAAAAAALAAAAAAWAAEAAAIEhI+pUAA7') no-repeat left top;
}
.tools > ul > li > a:hover{color:#f58300;}
.tools > ul img{
	padding:0 6px 4px 0;
	vertical-align:middle;
}
.tools > .action{
	display:block;
	width:109px;
	height:109px;
	background:#f58300;
	border-radius:109px;
	text-align:center;
	text-transform:uppercase;
	color:#ffffff;
	font:normal normal 0.813em/1.2em Futura Bold, Arial, Sans-serif;
}
.tools > .action:hover{
	background:#000;
}
.tools > .action .text{
	width:103px;
	position:relative;
	left:-2px;
	padding:0 0 10px 0;
}
html.no-borderradius .tools > .action{background:url(../img/tools_action.png) no-repeat left top;}

.personalAccess .tools {
	position: static;
}

.tools > ul > li > a.icoDl, .tools > ul > li > a.icoPrint{
	display: block;
	padding-left:28px;
}

.tools > ul > li > a.icoDl{
	line-height: 1.769em;
	background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAXCAYAAAAGAx/kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALFJREFUeNpiYMAPLgHxfyjmx6eQiYFKgOYGqeMQlyDVoL9AfAaIVZDE9gKxATmuFQLiA9CAvoRmKMmADYiLgJiHkEJGIJ4PxLoUhvU+RqjTKQWPWJA4TUD8lEQDQOFWCuPAUi453rOB6n04dFL2MDAIOfpDgNiSjOiHp2yqJchZQGyMJ6/B0tcFaKmADewgZJMctYpaGyQ22RlbFIjfIrnoNr7ihIWAYW5ofGZcCgECDAAV8x/4jDaF/QAAAABJRU5ErkJggg==') no-repeat top left;
}
.tools > ul > li > a.icoDl:hover{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAXCAYAAAAGAx/kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOVJREFUeNpi/P//PwMu8K2F8RKQ0oVyBbhq/n/EpZaJgUqAtgYBvaSOQ1yCVBf9BWo6A6RVkMT2ArEBLoMYcQU20CAhILUOiO2B+DIQBwED+w7JBkENYwNSOUA8C2jIF3xhxPi1mWE+UhSTC/axAIkEKkSaKAsSpwmIn5JoACgySkEMZIPWAMPhMimmAMPQBmbQEEnZw8Mg5FgLAcaCJRnRj2FQHaUumgXExjjk2ZCyzwVQqYBD3Q5CmVYOSD2kRlFrg8TGm7HxlUeiQOoGEAtBhUBlkSGu4oSFgIvc0PjMuBQCBBgAUcdDOtAX92MAAAAASUVORK5CYII=');
}
.tools > ul > li > a.icoPrint{
	line-height: 1.231em;
	background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAQCAYAAAD0xERiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAK9JREFUeNpiYMAENkD8nwA+jEUfAxMDFcHgNYwFSksAsTcQfwfiR0TqlYbqeQHEm2CCckD8ARqwD4mMgL1Qg2D8pTCXBQIxP5KNX4D4LAFXXQZiTiR+OBAnsqAJ8gCxGRDPIsKbHkhsZpA5LGgKhIB45vBLGlRPZy+Q+L+AeAGReuWQIuEdEH8EuWwZEB+ECoIS7WIgNkbD/GgGgTRPQXJAGS4bvYlItA9pHmYAAQYADM82d1Zgz2cAAAAASUVORK5CYII=') no-repeat top left;
}
.tools > ul > li > a.icoPrint:hover{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAQCAYAAAD0xERiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAM9JREFUeNpi/P//PwMy+NbCaAOkDjPgB0e4av7bogsyMVARDF7DWKDhJAGkvIH4OxA/IkYjUI80VM8LYPhtArsMKCgHpG8A8RwgbifSEb+A2ACIZwLxRqAZS2EuCwRifiSFX4D4LAHDLgMxJxI/HGhgIguaIA8QmwHxLCJc54HEZgaZw4KmQAjq9GGWNKiezl6gRfkCIvXKIUXCO2Ba+why2TIgPggVBCXaxUBsjIb50Qx6B8RTkBxQBmIwYik1QKl6CwFXPQK6RJ6mYQYQYAC1zjUwfUZMZAAAAABJRU5ErkJggg==');
}

/*-----------  QUOTE   -----------*/
.quote{
	position:absolute;
	right:0;top:60px;
	width:215px;
	color:#ffffff;
	padding:50px 60px 0 0;
	text-transform:uppercase;
	font:normal normal 1em/1.2em Futura Bold, Arial, Sans-serif;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAqCAYAAAD4Uag9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmRJREFUeNrEWYFtgzAQTFgg7gRlgzKCM0HTCUo3oBswAiO4G6QT1CPQDdigZAJqS3ZFEfjf9j856aUIJ1zOnN/P+zhN0wFAZUKYkCZGE727rg98yOe0wlZCmGhNDFMYvYnaff+QGaWJzsQIcF4dZ/B+axcviJsvMbrfpYqqEzjtpEussHrKg0oQpTI5W0hYrqgUcS0RZ7slrEywQggNQpScaHFZE6aISUY3WSFhmphzmCcxnwE5oIAMyIE/SxZuz+DAq9uL1iCZOGv/gVOYxWXjesnE9+g5i8CscgrjhPTCNDfJvYSNjCSnDUdwTuaTF2YLzBtzQbtEz/zUysJ96Ha2i3XJx17Cbjs+MYuW0ynFbAa5MthW1h1MNNzC/II+M6+3JZSJNw7OYiVblcT+1whxFfWaOwZaA8LZs3JRup09FueI9O45peNL5Xw4Inoe0B/5gSaPYQP+CoxbW4uCKeN5fO+YjP5Zn1uYukOZdqUQhiLZUdiNQpi1xHNg/NPtVaQVha8FAxM55gqrgXGOMg3a0FuoYYqJUDNVEzRQ15q4oYZTBzVMc9tmmEZOSnQAp8gVBrXqGgZRMqb1liJMuH793hYcYrthsSRXbF+PUFQPHIqIXGEK8Hi1s6jgWqYgmDJPWlJFVbHHSPOoEKJqhkQx5rojNNggDiqoRUGnL2jLbz0ljSCQxE+ppxK1FCaQpy4DYaIokZx97KYfYzt//it2st18n4rmLGYdoxPwOvDuXtupOsfQfSzniyu24zkRB3GaqfY7BNaVynVGqAYciBMEpgbUVJxrvu8Z0jhUtWvqSfwVYADWP+1kG3yzlwAAAABJRU5ErkJggg==') no-repeat left top;
}

/*-----------  PRODUCT HIGHLIGHT   -----------*/
.prodHighlight{
	padding:30px 0 20px 0;
	font:normal normal 1em/1.500em Futura Book, Arial, Sans-serif;
}
.prodHighlight .title{
	min-height:55px;
	color:#818181;
	padding:60px 0 15px 0;
	text-transform:uppercase;
	font-size:1.688em;
	line-height:1em;
}
.prodHighlight .title:first-child{padding-top:0;}
.prodHighlight img{
	display:block;
	padding:0 0 15px 0;
}

.prodHighlight .link{
	color:#000000;
	display:inline-block;
	margin:10px 0 0 0;
	padding:0 15px 0 0;
	background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKCAYAAAB4zEQNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpiYGBgUAfiLUAsxIAFHADi/0B8BpsCaSC+TbGCV1AF54GYDVmyDirxB4gTcElE4ZIIR5ZgAWJmIP4LxBFAvAabX7WwCQIEGACZDha4n53j4gAAAABJRU5ErkJggg==') no-repeat right center;
}
.prodHighlight a:hover, .prodHighlight .link:hover{
	color:#f58300;
	background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKCAYAAAB4zEQNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAH9JREFUeNpi/D+RQZ2BgaEXiOOA+B0DEmAC4plA7A3Eu4BYCF0yGojvALExugKQ5FMgdsCmgAmqCKbgNVTBXiBmY0KyIhmIRYH4LxBPBOJfLFCJOiBuhEqAXL0MJMiCJgFy3EqYUSBJZqhEBBCvQfYK4/+JYFoLiK8xoAGAAAMAxG4bKS4NP50AAAAASUVORK5CYII=') no-repeat right center;
}

/*-----------  SCHEMATICS, GALLERY   -----------*/
#schematics{
	position:relative;
	top:30px;
	background:#f2f5f6;
}
#schematics .title{
	color:#000000;
	padding:0 0 30px 0;
	text-transform:uppercase;
	font:normal normal 1em/1em Futura Bold, Arial, Sans-serif;
}
#schematics .carouselWindow{
	margin:0 77px;
}
#schematics .carousel{
	width:764px;
	height:340px;
	overflow:hidden;
}
#schematics .content{
	padding:30px 0 50px 0;
	-webkit-column-width:448px;
	-moz-column-width:448px;
	column-width:448px;
	-webkit-column-gap:22px;
	-moz-column-gap:22px;
	column-gap:22px;
	font-size:0.813em;
	line-height:1.385em;
}
#schematics .pagination > li, #galleryCarrouselContainer .pagination > li{
	display:block;
	position:absolute;
	top:200px;
	width:57px;
	height:51px;
	cursor:pointer;
}
#galleryCarrouselContainer .pagination > li{
	top:340px;
}
#schematics .pagination > li.prev, #galleryCarrouselContainer .pagination > li.prev{
	left:21px;
	background:#ffffff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAdCAYAAAB1yDbaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpiZiAPSAPxH2YyNR4AYmZyNN4G4qWkagZpvDGqcbBolBgBGkFgFzS9kpNJGBSB+CEQTyMzezLIjRowasDwMqCUkQIDvgAEGACFgCxV5uGugQAAAABJRU5ErkJggg==') no-repeat center center;
}
#schematics .pagination > li.next, #galleryCarrouselContainer .pagination > li.next{
	right:21px;
	background:#ffffff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAdCAYAAAB1yDbaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNpiYGBgEAJiOQYyQSkQP6TEgGmjBowaMLwMUGQkQzMzEN8A4vvkaFwK1SwxAjRKj2ocLBpvk6oRVmOQpREEOMnVCBBgAMdjKykW513AAAAAAElFTkSuQmCC') no-repeat center center;
}
/*#schematics .pagination > li:hover, #galleryCarrouselContainer .pagination > li:hover{background-color:#7d8790;}*/

#schematics .pagination > li.next:hover, #galleryCarrouselContainer .pagination > li.next:hover{
	background:#ffffff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAdCAYAAAB1yDbaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPBJREFUeNqckrEKwjAQhtPTycXJ1UkQfArBVRBcfRJBcNDHcHLyDQTBx3Bw6uQkCIJaECT+kUZibZPLHfxcG/i+a5Mk94VqK6VOjZl+qcgiZIVsHsukJoEnSE8iIHzuGb0vEZjJSiog++AIulwBuS+5YMAVUHEhRkBli1wBVVk5AvL9U0hAoR31CYhznlWCRGvNvo6AWmh75GiudRScCzpoB2QeO7mJtkOuyIgE4MWA2IeMBODYgKwNy8EtcrMTWUflA71wCKyEOWApzAX/YAfMQuAPXACHIfALS8APLAXt5DXyjAVN1ZEpksaCpt4CDADdN5zDNW0WXwAAAABJRU5ErkJggg==') no-repeat center center;
}
#schematics .pagination > li.prev:hover, #galleryCarrouselContainer .pagination > li.prev:hover{
	background:#ffffff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAdCAYAAAB1yDbaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANVJREFUeNpi/P//PwOp4FsLozSQesdCpsYDQDyLkRSbkTSeAuI4JhI17oVp5Kr5/5eJRI1nYRpB4kzkaiSoGZ9GvJoJacSpmRiNWDUTqxFDM1CjBLEaUTRDNR4gViNcMzkawZrJ1QizeREQM5OqEaY5HYjZgHgyqTmMCWjbfSBtC8TeQC9MI9VmBqABj8gxAB5V5BiAkkhINQAjeZJiANaMQawBOLMkMQbgLQwIGUCwGMJnAFEFIC4DiC56sRnASGp1A9QoB6QOA/EURjLrKpABXwACDACa6pgYQu93nQAAAABJRU5ErkJggg==') no-repeat center center;
}

/*----------- PLUS PRODUITS ---------*/

#plusProduct {
}

#plusProduct .image_a_droite {
	margin-left: 90px
}

/*----------- ACCESSOIRES ----------*/

.imgList > li{
	float: left;
	width: 292px;
	margin-left: 20px;
	margin-bottom: 25px;
	padding:8px 0 0 0;
	background:url('data:image/gif;base64,R0lGODlhFgABAIAAAAAAAP///yH5BAAAAAAALAAAAAAWAAEAAAIEhI+pUAA7') no-repeat left top;
}
.imgList > li.first{
	margin-left: 0;
}

.imgList > li .title{
	display: block;
	font-size: 0.813em;
	white-space: nowrap;
}

.imgList > li:hover .title{
	color: #f58300;
}

.imgList > li a{
	display: block;
}
.imgList > li img{
	display: block;
	margin-top: 10px;
}

/*----------- CARACTERISTICS -------*/

#carateristics .padder{
	padding-bottom: 0;
}

#carateristics .col {
	font-family:Arial,Sans-serif;
}

#carateristics .smallListTitle {
	font-family:Futura Book,Arial,Sans-serif;
	font-size: 1em;
	text-transform: uppercase;
	margin-top: 14px;
	margin-bottom: 10px;
}

#carateristics li{
	width: 180px;
	font-size: 0.813em;
	margin-top: 15px;
}
#carateristics li:first-child{
	margin-top: 0;
}
#carateristics li .title{
	color: #7d8790;
	display: block;
}

/*----------- INSPIRATIONS ----------*/

.topBox {
	margin-top: 32px;
	background-color: #000;
	color: #FFF;
}
.topBox > img {
	display: block;
}

.topBox .type {
	font-size: 0.813em;
	margin-bottom: 9px;
}
.topBox .title {
	font:normal normal 1.688em/1.25em Futura Book, Arial, Sans-serif;
	text-transform: uppercase;
}
.topBox .desc {
	font:normal normal 0.813em/1.35em Arial, Sans-serif;
	margin-top: 30px;
}

.filter {
	float: left;
	width: 100%;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #000;
	padding-bottom: 10px;
}

.filter > span, .filter > ul, .filter > ul > li {
	float: right;
}

.filter > span {
	color: #7d8790;
}

.filter > ul > li {
	margin: 0 0 0 25px;
}

.filter > span, .filter > ul > li {
	font-size: 0.813em;
	font-weight: bold;
}

.filter > ul > li > a {
	padding: 4px 10px;
}
.filter > ul > li > a:hover, .filter > ul > li > a.current {
	background-color: #b2b9bf;
	color: #FFF;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

/*--------- INSPIRATIONS ARTICLE -----*/

.topBlack {
	background-color: #000;
	padding-top: 15px;
	padding-bottom: 10px;
}

.topBlack .type, .topBlack .title {
	text-transform: uppercase;
}

.topBlack .type {
	font-family: Futura Light, Arial, Sans-serif;
	margin-bottom: 10px;
}
.topBlack .title {
	font-family: Futura Light, Arial, Sans-serif;
}

.topBlack .title {
	font-size: 3.188em;
}

.same {
	font:normal normal 1em/1em Futura Bold, Arial, Sans-serif;
	text-transform: uppercase;
	margin-bottom: 20px;
	margin-left: 20px;
}

/*--------------- LOGIN --------------*/

.login .col_50p{
	width:47.4%;
	margin-left: 2.5%;
	height: 301px;
	position: relative;
}

.login .col_50p .submit{
	position: absolute;
	bottom: 0;
}

.login .col_50p .equal{
	height: 160px;
}

.login .classicForm .col_100 label{
	display: block;
	margin-bottom: 2px;
}
.login .classicForm .col_100 input.text{
	width: 330px;
}

/*-----------  TOP PAGE   -----------*/
.topPage{
	color:#7d8790;
	display:block;
	cursor:pointer;
	position:relative;
	left:-21px;
	padding:10px 0 2px 38px;
	font:normal bold 0.813em/normal Arial, Verdana, Sans-serif;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAbCAYAAACAyoQSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAM9JREFUeNpirG2fwEAGkAbifCCuAeJfpGpmIcNCCSDeBcRaQKwIxBFA/JcUA5jIsHAvEDMD8TsgVgfiFVA+TSyFWXgBiMuA+AsQOyNZzEZtS5EtjEMKztdIFi8l1mImCixkINdiJgotJMtiJipYSLLFTFSykCSLmXBYeIAMC7FZjDVVM+Gw8CyZFqJbrILNYiYaWEjQYiYaWYjXYiYaWogzjmGW7qaRhcgWOwDxRyDmZIGm0lwG2gOQxYnk1DJUAaOWjlo6aumopYPHUoAAAwDNrUXkowws3AAAAABJRU5ErkJggg==') no-repeat left top;
}

/*-----------  FOOTER   -----------*/
footer{
	color:#323232;
	background:#000000;
}
footer > .top{
	color:#818181;
	background:#1e1e1e;
}
footer .insurance{
	min-height:110px;
	color:#ffffff;
	text-align:center;
	padding:15px 0 10px 0;
	text-transform:uppercase;
	background:url('data:image/gif;base64,R0lGODlhAQCMANUAAPWICvWHCPiqUfioTfinS/aVJfaUI/aTIfaRHfaQG/aOF/aLEfaKDvWDAfiiQPWJDPaMEvWGB/aVJvehPveWKPWGBvimSPebMvaNFPecNPipTvaSHvaPGPaKD/edNvegPPimSfWFBfeeOPeYLPaME/egO/ikQ/WEA/eZLvilRvaPGfeXKfeeN/eaMPijQvimR/eXKvirUveYK/efOvaJDfijQfaSH/ipT/ikRPilRfehPfefOfebMfWFBPWEAvWDACH5BAAAAAAALAAAAAABAIwAAAZkwJhAcNNoBgMCAWSxvFI5nMlVczgmE92nNNuJWB5PJnO58FotFGokg60oFImkUDAYDgfbZoNAJBIqHBwKChiGJBAQCwsdDAw0Dw8AkwGVEREVFSE9nCc+nw0NP6OkpaanqKmjQQA7') repeat-x left top;
}
footer .insurance > .title{
	color:#323232;
	padding:0 0 16px 0;
	font:normal normal 1em/1em Futura Bold, Arial, Sans-serif;
}
footer .insurance > ul{font:normal bold 0.813em/normal Arial, Verdana, Sans-serif;}
footer .insurance > ul > li{
	width:32%;
	display:inline-block;
	vertical-align:top;
	border-left:1px solid #d07206;
}
footer .insurance > ul > li:first-child{border-left:0;}
footer .insurance > ul > li .num{
	font-size:4.615em;
	font-weight:normal;
	line-height:1em;
	font-family:Futura Book, Arial, Sans-serif;
}
footer .links{
	width:920px !important;
	padding:18px 20px;
}
footer .links > .left{
	float:left;
}
footer .links > .right{
	float:right;
	padding:0 0 0 10px;
	border-left:1px solid #323232;
}
footer .links .title{
	color:#ffffff;
	padding:0 0 7px 0;
	text-transform:uppercase;
	font:normal normal 0.813em/1em Futura Bold, Arial, Sans-serif;
}
footer .links ul{font-size:0.750em;}
footer .links ul > li{
	width:175px;
	display:inline-block;
}
footer .links ul > li > a{
	display:block;
	padding:5px 0 0 0;
}
footer .links ul > li > a:hover{color:#ffffff;}
footer .bottom{
	color:#e58200;
	font-size:0.750em;
	text-transform:uppercase;
	width:920px !important;
	padding:10px 20px 7px 20px;
}
footer .bottom > img:first-child{
	padding:0 10px 0 0;
	vertical-align:middle;
}
footer .bottom .menuLang{
	width:175px;
	color:#323232;
	position:absolute;
	right:20px;top:9px;
	
}
footer .bottom .menuLang > dt{
	color:#323232;
	font-weight:bold;
	text-transform:none;
	padding:0 0 5px 0;
}
footer .bottom .menuLang > dd{
	display:block;
}
footer .bottom .menuLang ul > li{
	color:#000000;
	display:inline-block;
	vertical-align:top;
	padding:0 7px 0 0;
}
footer .bottom .menuLang ul > li > a{
	display:block;
	padding:2px 3px;
	background:#323232;
	border-radius:3px;
}
footer .bottom .menuLang ul > li.current > a, footer .bottom .menuLang ul > li > a:hover{background:#717171;}



/*-----------  STYLES CONDITIONNELS   -----------*/

/*-----------  CSS for IE9 and lower  -----------*/
html.lte-ie9 .baseline{margin-bottom:7px;}
html.lte-ie9 #slider .carousel > li .cat, html.lte-ie9 #slider .carousel > div .cat{padding-bottom:12px;}
/*-----------  CSS for IE8 and lower  -----------*/
html.lte-ie8{}
html.lte-ie8 #mainMenu > ul{height:36px;}
/*-----------  CSS for IE7 and lower  -----------*/
html.lte-ie7{}
/*-----------  CSS for IE6 and lower  -----------*/
html.lte-ie6{}

/*-----------  STYLES CONDITIONNELS   -----------*/

/*-----------  OLD BROWER MSG   -----------*/
.old-browser-msg{
	height:64px;
	padding:0;
	background:url(../img/old-browser/alert_bg.gif) repeat-x left top;
	font:normal normal 12px/normal Arial, Verdana, Sans-serif;
}
.old-browser-msg-container{
	margin:0 auto;
	text-align:center;
}
.old-browser-msg .message{
	display:block;
	height:54px;
	color:#d10000;
	padding:12px 0 0 0;
	text-decoration:none;
}
.old-browser-msg strong{
	display:block;
	font-size:14px;
	padding:0 0 3px 0;
}
.old-browser-msg .message:hover{text-decoration:underline;}
.old-browser-msg .close{
	display:block;
	position:absolute;
	right:24px;top:23px;
	cursor:pointer;
}

/*-----------  RESPONSIVE   -----------*/
@media screen and (max-width:980px){
	footer > .top{
		background-image:url('data:image/gif;base64,R0lGODlhAQCMANUAAPWICvWHCPiqUfioTfinS/aVJfaUI/aTIfaRHfaQG/aOF/aLEfaKDvWDAfiiQPWJDPaMEvWGB/aVJvehPveWKPWGBvimSPebMvaNFPecNPipTvaSHvaPGPaKD/edNvegPPimSfWFBfeeOPeYLPaME/egO/ikQ/WEA/eZLvilRvaPGfeXKfeeN/eaMPijQvimR/eXKvirUveYK/efOvaJDfijQfaSH/ipT/ikRPilRfehPfefOfebMfWFBPWEAvWDACH5BAAAAAAALAAAAAABAIwAAAZkwJhAcNNoBgMCAWSxvFI5nMlVczgmE92nNNuJWB5PJnO58FotFGokg60oFImkUDAYDgfbZoNAJBIqHBwKChiGJBAQCwsdDAw0Dw8AkwGVEREVFSE9nCc+nw0NP6OkpaanqKmjQQA7');
		background-repeat:repeat-x;
	}
}
@media screen and (max-width:1024px){
	#topStatic > .content {
		padding-left: 40px;
	}
	#topStatic.centerContent {
		padding-left: 160px;
	}
}

/*-----------------FORM STYLES-----------------*/
/*--CLASSIC FORM v3.0--*/
/*CSS générique < FORM >*/
.classicForm{
	float:left;
	width:100%;
	font-size:1em;
}
/*CSS générique < FIELDSET >*/
.classicForm fieldset{
	border:none;
	float:left;
	width:100%;
	padding:0;
}
/*CSS générique < DIV >*/
.classicForm div{
	float:left;
	width:100%;
}
/*CSS Titre de colonne*/
.classicForm .colTitle{
	font-size:1.2em;
	font-weight:bold;
	padding:0 0 10px 0;
}
/*CSS générique < P >*/
.classicForm p{
	float:left;
	width:100%;
	display:block;
	padding:0 0 10px 0;
}
/*CSS générique < INPUT / >, < SELECT >, < TEXTAREA >*/
.classicForm input.text, .classicForm input.password, .classicForm select.select, .classicForm textarea.textarea{
	width:100%;
	display:inline-block;
	color:#000;
	width:96%;
	margin:0;
	padding:8px 2% 7px 2%;
	border:none;
	background:#FFF;
	font:normal normal 1em/normal Arial, Verdana, Sans-Serif;
}
/*< INPUT / > checkbox, radio*/
.classicForm input.checkbox, .classicForm input.radio{
	padding:0;
	margin:1px 5px 0 0;
	vertical-align:middle;
}
/*< INPUT / > submit*/
.classicForm input.submit{
	margin:0;
	padding:0;
	cursor:pointer;
}
.classicForm input.radio{vertical-align:text-bottom;}
/*Mise en forme générique < LABEL >*/
.classicForm label{
	width:100%;
	cursor:pointer;
	font:normal normal 1em/normal Futura Book, Arial, Sans-serif;
}
/*Specifications < DIV > 100%*/
.classicForm div.col_100{
	width:99%;
}
/*Specifications < DIV > 50%*/
.classicForm div.col_50{
	width:49%;
	padding-right:2%;
}
/*Specifications < DIV > 33%*/
.classicForm div.col_33{
	width:32%;
	padding-right:2%;
}
/*Specifications < DIV > 25%*/
.classicForm div.col_25{
	width:23%;
	padding-right:2%;
}
.classicForm div.col_25.firstCol, .classicForm div.col_25.lastCol{width:24%;}
.classicForm div.lastChild, .classicForm div.lastCol{padding-right:0 !important;}
/*Specifications de position de < LABEL > à GAUCHE*/
.classicForm p.label_left label{
	float:left;
	display:block;
	width:32%;
	padding-right:2%;
}
.classicForm p.label_left input, .classicForm p.label_left select, .classicForm p.label_left textarea{width:66%;}
/*Specifications de position de < LABEL > à DROITE*/
.classicForm p.label_right label{
	width:auto;
	padding-right:10px;
}
.classicForm p.label_right input, .classicForm p.label_right select, .classicForm p.label_right textarea{width:auto;}
/*Spécifications < INPUT / > submit*/
.classicForm div.col_100 input.submit, .classicForm div.col_50 input.submit, .classicForm div.col_33 input.submit, .classicForm div.col_25 input.submit{width:100%;}
/*Spécifications < INPUT / > submit à GAUCHE*/
.classicForm p.submit_left{text-align:left;}
.classicForm p.submit_right{text-align:right;}
.classicForm p.submit_center{text-align:center;}
.classicForm p.submit_left input.submit, .classicForm p.submit_right input.submit, .classicForm p.submit_center input.submit{width:auto;}
/*Champ requis*/
.classicForm .required{color:#cc0000;}
/*Gestion des erreurs*/
.classicForm .error input, .error select, .error textarea{
	border-color:#db533d !important;
	color:#db533d !important;
}
.classicForm .error label{color:#db533d;}
/*Gestion des infobulles erreurs*/
.errorFeedback{
	z-index:42;
	position:absolute;
	color:#ffffff;
	background:#db533d;
	padding:10px;
	margin:0 0 10px 0;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.7);
	box-shadow:1px 1px 4px rgba(0, 0, 0, 0.7);
	font:normal normal 11px/normal Verdana, Arial, Sans-serif;
}
.errorFeedback .appendice{
	position:absolute;
	left:10px;bottom:-14px;
	width:14px;
	height:14px;
	background:url(../img/error_msg.gif) no-repeat left top;
}

.errorFeedbackServer{
	z-index:42;
	color:#ffffff;
	background:#db533d;
	padding:10px;
	margin:0 0 10px 0;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.7);
	box-shadow:1px 1px 4px rgba(0, 0, 0, 0.7);
	font:normal normal 11px/normal Verdana, Arial, Sans-serif;
}

.goodFeebackServer{
	z-index:42;
	color:#323232;
	background:#db533d;
	padding:10px;
	margin:0 0 10px 0;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.7);
	box-shadow:1px 1px 4px rgba(0, 0, 0, 0.7);
	font:normal normal 11px/normal Verdana, Arial, Sans-serif;
	background:#FCDAB3;
}
/*-----------------FORM STYLES-----------------*/

/* ----- CUSTOM CLASSIC FORM ---- */

.classicForm .required{
	color: #323232;
}

p.radio1Line{
	 float:left;
	 width:auto;
}
p.radio1Line > label{
	margin-right: 25px;
}
p.radio1Line.error > span, #stateMainLabel.error, .classicForm .error .required{
	color: #DB533D;
}

.classicForm input.text, .classicForm textarea.textarea, .classicForm select.select {
	border: 4px solid #dae3e5;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

.classicForm div.col_50.lastChild{
	width:47.9%;
}

.classicForm input.checkbox {
	position: relative;
	bottom: 2px;
}

.classicForm input.submit, a.submit{
	color: #FFF;
	font-family: Futura Book, Arial, Sans-serif;
	font-size: 1em;
	text-transform: uppercase;
	padding: 18px 50px 18px 20px;
	background: #7d8790 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAdCAYAAAAgqdWEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPlJREFUeNrM170KwjAUhuH0CK5Ork6C4FUIToIgOHkpXpKrk+DkVbg6OQmCIBQHiV/AAyG0aSL2nBZe+pfCQwtNW1hrR8aYK3ob5aUA5oj1A220QQ4zxPqEztogQjc0Q1O0Qz1NjOkKiLxtBk20QBTsO9BcC0QVx9RAVHNcBUSRc+IgajgvCqKEMWIgShwnAqKMsSGo/3cN5qbcxuiFtj9cG81NlDn2AeJZfoVKrcfEkHsbkByMD1m3AeHvmRTIAT3buiOpd0YM0oQRhcQw4pA6jAqkCsOQUhoSYnzIUhriY9QhjOkEhF96+y9ooQlhjPtXumhD3PIRYABW7cVJtFlQXgAAAABJRU5ErkJggg==') no-repeat right center;
	border: none;
}

.classicForm div.col_66{
	width:66%;
}

.contact .classicForm div.col_50{
	width: 48%;
	margin-left: 0;
}
.contact .classicForm div.col_50.lastChild{
	width: 46%;
	margin-left: 3%;
}

/***** Modifications *****/

.subtitle_slider{
	display: block;
	height: 54px;
	padding: 10px 20px;
	color: #FFFFFF;
	float: left;
	font: 1em/1em Futura Book,Arial,Sans-serif;
	text-transform: uppercase;
}

/* MASQUER L'ANGLAIS */

footer .bottom dl.menuLang ul > li { }
footer .bottom dl.menuLang ul > li.current { display:inline-block; }