@charset "utf-8";
/* CSS INVENTIV - 10/06/09 */

body {/**/
	margin-top: 30px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	text-align: center;
	background: #999;/*666=si fnd logo aaa*/
/*	background-image: url(../img/bg-point62.gif);*/
	}

img {
	border: none;
	}

#cont-wrap {
	position: relative;
	width: 900px;
	height: 750px;
	background: #fff;
	border: 1px solid #666;
	margin: 0 auto;
	}

#technical #cont-wrap {/*
	height: 800px;*/
	}

/* ==== HEADER ==== */

#header {
	width: 900px;
	height: 150px;
	background: #fff;/**/
	background-image: url(../img/bg-stries1.gif);
	margin: 0 0 0 0;
	}	
#skin-logo {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 150px;
	background: #fff;/*bbb*/
	border-right: 1px solid #eee;
	z-index: 500;
	}	
#skin-logo img {
	margin: 7px 0 0 0;
	}

#langue {
	position: absolute;
	top: 157px;
	left: 845px;
	font: bold 12px/1.0em verdana;
	color: #333;
	z-index: 500;
	}
#home #langue a:link, #home #langue a:visited {
	color: #888;
	text-decoration: none;
	}
#home #langue a:hover {
	color: #333;
	text-decoration: underline;/**/
	}

/* CITATION [ACCUEIL + CONTACT] */

/* FR */
#home #head-citation, #contact #head-citation {
	position: absolute;
	top: 35px;
	left: 230px;
	text-align: left;
	font: bold italic 20px/1.3em arial;
	color: #ec6e48;/*-666---*/	
	}
#home #head-citation p, #contact #head-citation p {
	padding: 0;
	margin: 0;
	}
#home #head-citation p#off-set, #contact #head-citation p#off-set {
	padding: 0;
	margin: 5px 0 0 142px;
	}
#home #head-auteur, #contact #head-auteur {
	position: absolute;
	top: 100px;
	left: 585px;
	text-align: right;
	font: bold 15px/1.3em arial;
	color: #666;
	}

/* EN */
#home #head-citation-en, #contact #head-citation-en {
	position: absolute;
	top: 50px;
	left: 230px;
	text-align: left;
	font: bold italic 20px/1.3em arial;
	color: #ec6e48;/*-666---*/	
	}
#home #head-citation-en p, #contact #head-citation-en p {
	padding: 0;
	margin: 0;
	}
#home #head-auteur-en, #contact #head-auteur-en {
	position: absolute;
	top: 80px;
	left: 550px;
	text-align: right;
	font: bold 15px/1.3em arial;
	color: #666;
	}

/* ACCROCHE VERSUS BOX */

#header h1 {
	position: absolute;
	top: 70px;
	left: 230px;
	font: bold 28px/1.0em arial;
	color: #333;
	padding: 0;
	margin: 0;
	z-index: 500;
	}
#header h1 span.color-red {
	font: bold 26px/1.0em arial;
	color: #e74327;
	}
#header h1 span.exposant {
	vertical-align: text-top;
	}

/* ==== MAIN MENU ==== */

#main-menu {
	position: absolute;
	top: 150px;/**/
	left: 0px;
	width: 900px;
	height: 30px;
	color: #e74327;/*-666-ec6e48-*/
	text-align: left;
	background: #000;/*999*/
	padding: 0;
	margin: 0;
	}
#mainmenu {
	width: 900px;/*
	height: 30px;
	background: #999;999--000*/
	margin: 6px 0 0 230px;/*150-230*/
	}

.refs1, .refs3 {
	font: bold 15px/1.0em verdana;
	}
.refs2 {
	font: normal 15px/1.0em verdana;
	}
span.separ {/*
	color: #fc0;*/
	margin: 0 2px 0 8px;
	}

#mainmenu refs1 a, #mainmenu refs3 a {
	font: bold 15px/1.0em verdana;	
	}
#mainmenu refs2 a {
	font: normal 15px/1.0em verdana;	
	}
#mainmenu a:link, #mainmenu a:visited {
	color: #fff;/*777*/
	text-decoration: none;
}
#mainmenu a:hover {
	color: #ec6e48;/*-ec6e48-e74327-666*/
	text-decoration: underline;
}

/* ==== SKIN CONTENT ==== */

#skin-lateral {
	position: absolute;
	top: 180px;
	left: 0;
	z-index: 10;
	}

/* ==== MAIN CONTENT ==== */

#main-cont {
	position: absolute;
	left: 50px;
	width: 670px;
	text-align: left;
	font: normal 12px/1.3em arial;
	color: #333;/*
	background: #ff0;*/
	margin: 0 0 0 130px;
	}
#home #main-cont {
	left: 0px;
	top: 0px;
	}
#commercial #main-cont, #product #main-cont {
	top: 330px;
	}
#technical #main-cont {
	top: 195px;
	}

/* CONTENUS */

#home #salons {/*
	position: absolute;
	top: 0px;
	left: -130px;
	width: 100%;*/
	}
#commercial #lead-in, #product #lead-in {
	position: absolute;
	top: 210px;
	left: 110px;
	z-index: 600;	
	}
#schema #img-schema {
	position: absolute;
	top: 200px;
	left: 200px;
	z-index: 600;
	}

/* ACCUEIL */

#home #intro {
	position: absolute;
	top: 260px;
	left: 100px;
	font: bold italic 22px/2.0em 'century gothic';
	color: #666;
	}
#home #intro-en {
	position: absolute;
	top: 260px;
	left: 100px;
	font: bold italic 22px/2.0em 'century gothic';
	color: #666;
	}		
#home #liens-prod {
	position: absolute;
	top: 440px;
	left: 100px;
	width: 600px;
	height: 150px;
	text-align: center;
	color: #666;
	}
#btn-vb, #btn-hs {
	float: left;
	width: 285px;
	height: 145px;
	background-image: url(../img/btn-produit.jpg);
	background-repeat:no-repeat;
	}
#btn-vb {
	margin: 0 30px 0 0;
	}
#btn-hs {
	
	}
p#vb, p#hs {
	font: bold 18px/2.0em 'century gothic';
	color: #666;
	}
p#hs-en {
	font: bold 18px/1.4em 'century gothic';
	}
	
#home #liens-prod, #home span.inventiv, #home span.versus-box, #home span.hibernatus {
	font: bold 20px/2.0em 'century gothic';
	}
#home span.inventiv {
	color: #333;
	}
#home span.versus-box {
	color: #e74327;/*rouge*/
	}
#home span.hibernatus {
	color: #70a124;/*vert*/
	}
#home span.exposant {
	color: #666;
	vertical-align: 4px;/*
	background: #fc0;*/
	}

#home #logos {/*NO CO2*/
	position: absolute;
	top: 650px;
	left: 330px;
	width: 130px;
	height: 70px;
	}

#home a {/*
	font: bold 15px/1.0em verdana;	*/
	}

#home #liens-prod a:link, #home #liens-prod a:visited {
	color: #666;
	text-decoration: none;
	}
#home #liens-prod #vb a:hover {
	color: #e74327;
	text-decoration: none;/*underline*/
	}
#home #liens-prod #hs a:hover, #home #liens-prod #hs-en a:hover {
	color: #70a124;
	text-decoration: none;/*underline*/
	}

/* VERSUS BOX */

/* FRA */
#versus-box #lead-in-fr {
	position: absolute;
	top: 240px;
	left: 110px;
	z-index: 600;/**/	
	}

#versus-box #vb-img {
	position: absolute;
	top: 370px;
	left: 248px;
	z-index: 600;	
	}	
	

/* PRODUCT */

#product #lead-in-eng {
	position: absolute;
	top: -118px;
	left: 0px;
	}
#product #lead-in-eng h1 {
	width: 100%;
	font: bold 24px/1.3em arial;
	color: #fff;
	text-align: left;
	background: #e74327;
	}
#product #lead1 h1 {
	padding: 0px 30px 0px 30px;
	margin: 0 0 0 -30px;	
	z-index: 1000;	
	}
#product #lead2 h1 {
	padding: 0px 30px 0px 30px;	
	margin: 5px 0 0 -30px;
	z-index: 1000;
	}	
#product #lead3 h1 {
	padding: 0px 30px 0px 30px;	
	margin: 5px 0 0 -30px;
	z-index: 1000;
	}	

#lead-in-eng span.exposant {
	vertical-align: text-top;
	}

/* ==== CONTACT ==== */

#contact #coords {
	position: absolute;
	top: 150px;
	left: 183px;
	font: normal 16px/1.6em arial;
	color: #666;
	padding: 20px;
	z-index: 600;/*
	background: #eee;*/
	border: 1px solid #ccc;
	}

#contact #coords span {
	font: bold 24px/1.0em arial;
	}

h2 {
	font: bold 14px/1.0em arial;
	color: #000;
	padding: 0;
	margin: 15px 0 7px 0;
	}
p {
	padding: 0;
	margin: 5px 0 5px 0;
	}

#contact #coords p {
	padding: 0;
	margin: 0;
	}
#contact #crea-db-fr {
	position: absolute;
	top: 480px;
	left: 180px;
	}	
#contact #crea-db-en {
	position: absolute;
	top: 480px;
	left: 170px;
	}
#contact ul {
	list-style-type: square;
	padding: 0;
	margin: 0 0 0 55px;
	}
#contact li {
	padding: 0;
	margin: 0 0 30px 0;
	}

/* LISTS */

#home #main-cont #liens-prod ul {
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 0 30px;
	}
#home #main-cont #liens-prod ul li#vb {/**/
	list-style-image: url(../img/puce2.gif);
	list-style-type: square;
	padding: 0;
	margin: 0 0 2px 7px;/*
	background: #fc0;*/
	}
#home #main-cont #liens-prod ul li#hs {/**/
	list-style-image: url(../img/puce4.gif);
	list-style-type: square;
	padding: 0;
	margin: 0 0 2px 7px;/*
	background: #fc0;*/
	}

ul {
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 0 10px;
	}
ul li {
	list-style-image: url(../img/puce1.gif);
	list-style-type: square;
	padding: 0;
	margin: 0 0 2px 7px;/*
	background: #fc0;*/
	}

.note {
	font: normal 10px/1.0em arial;
	}
span {
	font: bold 14px/1.0em arial;
	}

/* DWNLD BROCHURE */

#versus-box #brochure {
	position: absolute;
	top: 400px;
	left: 495px;
	}
#schema #brochure {
	position: absolute;
	top: 430px;
	left: 180px;
	z-index: 700;
	}
#brochure {
	width: 200px;
	text-align: left;
	font: normal 11px/1.3em arial;
	color: #000;/*
	background: #fc0;*/
	}
#brochure h3 {
	font: bold 12px/1.0em arial;
	color: #000;
	padding: 0;
	margin: 0 0 3px 0;
	}
#brochure p {
	float: left;
	margin: 0 20px 0 0;
	}

/* PARTENAIRES */

#versus-box #partenaires, #versus-box #partenaires {
	position: absolute;
	top: 480px;
	left: 82px;
	width: 720px;
	text-align: left;/*
	background: #fc0;*/
	}
#commercial #partenaires, #product #partenaires {
	position: absolute;
	top: 320px;
	left: 0px;
	width: 720px;
	text-align: left;/*
	background: #fc0;*/
	}

#txt-logos {
	position: absolute;
	top: -15px;
	left: 0px;
	font: normal 10px/1.2em arial;
	margin: 20px 0 0 0;
	}
#txt-logo1 {
	float: left;
	margin: 0;
	}
#txt-logo2 {
	float: left;
	margin: 0 0 0 160px;
	}

#logo-nomine {
	position: absolute;
	top: 510px;
	left: 200px;
	z-index: 700;
	}
#logos {
	position: absolute;
	top: 35px;
	left: 20px;
	}
#partenaires #img1 {
	float: left;
	margin: 0 80px 0 0px;
	}
#partenaires #img2 {
	float: left;
	margin: 0 70px 0 0;
	}
#partenaires #img3 {
	float: left;
	margin: 0 60px 0 0;
	}
#partenaires #img4 {
	float: left;
	margin: 0;
	}
