@charset "utf-8";
/* CSS HIBERNATUS - 22/06/09 */


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

img {
	border: none;
	}

#content p, ul li {
	font: normal 12px/1.3em verdana;
	color: #333;
	}


/* ==== MAIN STRU ==== */

#wrap-all {
	position: relative;
	width: 900px;/*
	height: 750px;*//*
	background: #fff;
	border: 1px solid #000;*/
	padding: 0;
	margin: 0 auto;
	}

#wrap-head {
	float: left;/*
	position: absolute;
	top: 0;
	left: 0;*/
	width: 900px;/**/
	height: 150px;
	vertical-align: top;/*
	background: #fff;*/
	background-image: url(../img/bg-stries1.gif);
	padding: 0;
	margin: 0;
	}

#wrap-menu {
	float: left;/*
	position: absolute;
	top: 120px;
	left: 0px;*/
	width: 900px;
	height: 30px;
	color: #e74327;/*-666-ec6e48---*/
	text-align: left;/*
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;*/
	background: #555;/*-89def4-99cc00---*/
	padding: 0;
	margin: 0;
	}

#wrap-cont  {/*
	float: left;
	position: absolute;
	left: 0px;
	top: 150px;*/
	width: 900px;
	padding: 0;
	margin: 0;
	}

#index #left-cont, #index #main-cont { 
		height: 500px;
		}
#produit #left-cont, #produit #main-cont { 
		height: 450px;
		}
#fonctionnalites #left-cont, #fonctionnalites #main-cont { 
		height: 500px;
		}
#activation #left-cont, #activation #main-cont { 
		height: 500px;
		}
#durabilite #left-cont, #durabilite #main-cont { 
		height: 500px;
		}
#contact #left-cont, #contact #main-cont { 
		height: 450px;
		}


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

#head-logo {
	float: left;/*
	position: absolute;
	top: 0;
	left: 0;*/
	width: 150px;
	height: 120px;/*
	background: #fff;*/
	margin: 0px 0 0 0px;/*25-35*/
	z-index: 10;
	}	
#head-logo img {
	margin: 0 0 0 0;
	}

#head-accroche, #head-accroche-en {
	position: absolute;
	left: 385px;
	margin: 0 0 0 0;
	}
#head-accroche {
	top: 101px;
	}
#head-accroche-en {
	top: 105px;
	}

#logo-head-is {
	position: absolute;
	top: 20px;
	left: 796px;/*centre=503*/	
	}

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


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

#main-menu-fr {
	width: 800px;
	margin: 4px 0 0 30px;/*150-195*/
	}
#main-menu-en {
	width: 750px;
	margin: 4px 0 0 150px;/*150-195*/
	}

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

#main-menu-fr a, #main-menu-en a {
	font: bold 14px/1.0em verdana;	
	}

#main-menu-fr a:link, #main-menu-fr a:visited, #main-menu-en a:link, #main-menu-en a:visited {
	color: #fff;/*777*/
	text-decoration: none;
}
#main-menu-fr a:hover, #main-menu-en a:hover {
	color: #ec6e48;/*-ec6e48-e74327-666*/
	text-decoration: underline;
}


/* ==== WRAP CONTENT ==== */

#left-cont, #main-cont {
	float: left;/*
	height: 500px;*/
	margin: 0px;
	}

#left-cont,  #left-cont img {
	width: 150px;/*
	background: #99cc00;--ccedfc--89def4-vert=-*/
	}

#main-cont  {
	width: 750px;
	text-align: left;
	background: #fff;
	}
#content {
	margin: 30px 50px;/*
	background: #ff0;*/
	}


/* **** TITRES **** */

h1, h2, h3, h6 {
	color: #999;/*99cc00*/
	}
h1 {/*titre section*/
	font: bold 18px/1.0em arial;
	padding: 0;
	margin: 0 0 20px 0;
	}
h2 {/*sous-titre section*/
	font: bold 14px/1.0em arial;
	padding: 0;
	margin: 20px 0 10px 0;
	}
h3 {/*note*/
	font: bold 14px/1.0em arial;
	padding: 0;
	margin: 0;
	}
h2 span {
	font: normal 12px/1.0em arial;
	}
h5 {/*note italic*/
	font:  bold 12px/1.2em arial;
	color: #333;/*99cc00*/
	padding: 0;/*
	margin: 20px 0 10px 0;*/
	}
h6 {/*note*/
	font: normal 11px/1.2em arial;
	color: #333;/*99cc00*/
	padding: 0;
	margin: 20px 0 10px 0;
	}

#fonctionnalites h6 {/*note*/
	margin: 30px 0 10px 0;
	}


/* **** HOME **** */	

span#spacer1 {/*fra*/
	padding: 0 35px;
	}
span#spacer2 {/*eng*/
	padding: 0 25px;
	}

span.hibernatus1 {/**/
	font: bold 14px/1.0em arial;
	color: #70a124;
	}
span.hibernatus2 {/**/
	font: bold 19px/1.0em arial;
	color: #70a124;
	}
span.hibernatus3 {/**/
	font: bold 16px/1.0em arial;
	color: #70a124;
	}
span.exposant1 {
	font: normal 12px/1.0em arial;
	color: #70a124;
	vertical-align: 4px;/*
	background: #fc0;*/
	}
span.exposant2 {
	font: normal 11px/1.0em arial;
	color: #70a124;
	vertical-align: 4px;/*
	background: #fc0;*/
	}

#index #home-cont p {/*, #index #content div */
	font:  bold 19px/1.3em arial;
	color: #666;
	padding: 0;
	margin: 0 0 15px 0;
	}
#index #home-cont p.prem {
	margin: 25px 0 15px 0;
	}
#index #home-cont p span#spacer1 {
	padding: 0 0 0 95px;
	}
	
p span.fond-txt1{/*-dedf85-ebec9a-f6f7b8-*//*
	color: #666;
	background: #fc9;
	border: 1px solid #999;*/
	}
p span.fond-txt2 {/*fbff89*//*
	color: #70a124;
	background: #e0f1c1;*/
	}

/*LOGOS*/

#crea-prod span.hibernatus {
	font: bold 16px/1.3em arial;
	color: #679421;
	}
#crea-prod p {/*bold*/
	float: left;
	text-align: left;
	font: normal 14px/1.3em verdana;
	color: #333;
	margin: 20px 0 0 20px;
	}
#logo-sansco2 {
	float: right;
	margin: 18px 50px 0 0;
	}


/* **** FEATURES **** */

#fonctionnalites span.hibernatus2, #features span.hibernatus2 {
	font: bold 13px/1.3em verdana;
	color: #5b831e;
	}
#fonctionnalites span.exposant1, #features span.exposant1 {
	font: normal 11px/1.0em arial;
	color: #6f9e1a;/*--5b831e-70a124*/
	vertical-align: 3px;
	}


/* **** ACTIVATION **** */

#wrap-layers {
	position: absolute;
	left: 100px;
	top: -40px;
	}
#sec0, #sec1, #sec2, #sec3, #sec4 {
	visibility:hidden;
	position: absolute; 
	top: 250px;/*300*/ 
	left:135px; 
	width: 540px;
	background-color: #e0f1c1;/*-e0f1c1-a4c26c-c9ee85-*/
	padding: 20px;
	}
#sec0  {
	top: 580px; 
	left:60px; 
	height: 59px;
	width: 175px;
	background-color: #ace8f9;/*--79c1d5-8ee2f9---*/
	padding: 0 6px 0;
	}
#sec1, #sec4  {
	height: 85px;
	}
#sec2 {
	height: 100px;
	}
#sec3  {
	height: 198px;
	}

#activation h2 {
	padding: 0;
	margin: 0 0 0 0;
	}
	

/* **** DURABLE **** */

#durable-tablo {
	text-align: right;
	margin: 0 0 0 0;
	}
#durable-tablo .titles, #durable-tablo .stitles  {
	background: #e0f1c1;/*d9fdb6*/
	}
#durable-tablo .titles {
	text-align: center;
	padding: 5px;/**/
	font-weight: bold;
	}
#durable-tablo .stitles {
	font-weight: bold;
	}
#durable-tablo td {
	padding: 5px 40px 5px 5px;
	border: 1px solid #666;/*
	background: #ff9;*/
	}
#durable-tablo td.nbrs {
	padding: 5px 45px 5px 5px;/*
	background: #ff9;*/
	}
#durable-tablo td.eco {
	padding: 5px 30px 5px 5px;/*
	background: #ff9;*/
	}
#durable-tablo {  
	font: normal 12px/1.2em arial;
	color: #333;
	}
#durable-tablo .notes li {  
	font: normal 12px/1.2em arial;
	color: #333;
	margin: 0 0 5px 7px;
	}

#durabilite #img-co2 {
	float: left;
	height: 70px;
	width: 100px;
	margin: 30px 15px 0 0;
	}
#durabilite #img-co2 img {/*
	border: 1px solid #eee;*/
	}

#durabilite #txt-co2 {
	float: left;
	width: 530px;
	padding: 0;
	margin: 0 0 0 0;/*
	background: #ff0;*/
	}
#durabilite #txt-co2 h2 {
	font: bold 13px/1.0em arial;
	padding: 0;
	margin: 20px 0 5px 0;
	}
#durabilite #txt-co2 p {
	font: normal 12px/1.3em arial;
	}		


/* **** PARTENAIRES **** */

#partenaires #main-cont  {
	width: 750px; 
	height: 450px;
	text-align: left;
	background: #fff;
	}
#partenaires #content img {
	position: absolute; 
	top: 200px;
	left: 150px;/* */
	margin: 0;/*
	background: #ff0;*/
	}
#partenaires .trigger {
	cursor: pointer;
	}
#partenaires #trigger1 {/*Drial1 MEXICO*/
	background-repeat: no-repeat;
	position: absolute; 
	top: 390px; 
	left: 303px; 
	}
#partenaires #trigger2 {/*Drial2 PANAMA*/
	background-repeat: no-repeat;
	position: absolute; 
	top: 410px; 
	left: 335px;
	}
#partenaires #trigger3 {/*InfoManage1 SUISSE*/
	background-repeat: no-repeat;
	position: absolute; 
	top: 325px; 
	left: 505px;
	}
#partenaires #trigger4 {/*InfoManage2
	background-repeat: no-repeat;
	position: absolute; 
	top: 310px; 
	left: 405px;*/
	}
#partenaires #trigger4 {/*Global InfoServ* TUNISIE*/
	background-repeat: no-repeat;
	position: absolute; 
	top: 355px; 
	left: 500px;
	}
#partenaires #trigger5 {/*Vdesign INDE*/
	background-repeat: no-repeat;
	position: absolute; 
	top: 400px; 
	left: 650px;
	}
#partenaires #trigger6 {/*SPIE FRANCE*/
	background-repeat: no-repeat;
	position: absolute; 
	top: 322px; 
	left: 480px;
	}

#partenaires .popup {
	position: absolute; 
	display: none; 
	z-index: 495; 
	border-collapse: collapse;
	}

/* cf script js pr paramétrage */
#partenaires #popup1, #popup2 {
	display: none;
	opacity: 0;
	}
#partenaires #popup1 {
	}
#partenaires #popup2 {
	}


/* **** CONTACT **** */

#contact #encadre {
	height: 210px;
	width: 510px;/*	
	background: #eee;*/
	border: 1px solid #ccc;
	margin: 80px 0 0 70px;
	}

#logo-is {
	position: absolute;
	top: 300px;/*300*/
	left: 308px;/*310
	margin: 0px 0 0 160px;*/
	}

#contact #coords {/**/
	position: absolute;
	top: 275px;
	left: 460px;
	font: normal 16px/1.6em arial;
	color: #666;/*
	margin: 0px 0 0 300px;*/
	padding: 20px;
	z-index: 600;/*
	background: #eee;
	border: 1px solid #eee;*/
	}
#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 ul {
	list-style-type: square;
	padding: 0;
	margin: 0 0 0 55px;
	}
#contact li {
	padding: 0;
	margin: 0 0 30px 0;
	}

#contact #crea-db-fr {
	position: absolute;
	top: 570px;/*320*/
	left: 365px;
	}
#contact #crea-db-fr ul li {
	list-style-image: url(../img/arrow1.gif);/*none*/
	list-style-type: none;
	font: normal 11px/1.0em arial;
	}
#contact #crea-db-fr span {
	font: bold 11px/1.0em arial;
	}

/* DWNLD BROCHURE */

#brochure, #brochure-en { 
	cursor: pointer; 
	display: block; 
	width: 140px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #000;/*
	text-align: left;
	font: normal 11px/1.3em arial;
	background: #fc0;*/
	}
#brochure { 
	background-image: url(../img/btn-dwnld.jpg);
	}
#brochure-en { 
	background-image: url(../img/btn-dwnld-en.jpg);
	}
#brochure:hover, #brochure-en:hover { 
	background-position: 0 -40px;
	}
#index #brochure, #produit #brochure, #index #brochure-en, #produit #brochure-en {
	position: absolute;
	top: 200px;
	left: 711px;
	z-index: 700;
	}
#brochure h3 {
	font: bold 12px/1.0em arial;
	color: #222;
	padding: 0;
	margin: 0 0 3px 0;
	}
#brochure p {
	float: left;
	margin: 0 20px 0 0;
	}
#brochure a {
	font: normal 10px/1.0em arial;
	}

/* LISTS */

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


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

/* LINKS */

a {
	outline:none;/*FF only*/
	}
a:link, a:visited {
	color: #666;
	text-decoration: none;
	}
a:hover {
	color: #000;
	text-decoration: underline;
	}

