body { 
	margin: 0px;
	padding: 0px; 
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;


}

.masque {
cursor: pointer;
top: 0pt;
position: absolute;
width: 552px;
height: 160px;
background-color: transparent;
background-image: url(images/border.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
z-index: 2000;
}


.news {
cursor: pointer;
top: 0pt;
position: relative;
width: 552px;
height: 160px;
background-image: url(images/demenagement.jpg);
background-repeat: no-repeat;
background-position: 0% 0%;
}

.distri-portal {
cursor: pointer;
top: 0pt;
position: relative;
width: 552px;
height: 160px;
background-image: url(images/distri-portal.jpg);
background-repeat: no-repeat;
background-position: 0% 0%;
}

.profile {
cursor: pointer;
top: 0pt;
position: relative;
width: 552px;
height: 160px;
background-image: url(images/profile.jpg);
background-repeat: no-repeat;
background-position: 0% 0%;
}

.partner-portal {
cursor: pointer;
top: 0pt;
position: relative;
width: 552px;
height: 160px;
background-image: url(images/partner-portal.jpg);
background-repeat: no-repeat;
background-position: 0% 0%;
}

.e-commerce {
cursor: pointer;
top: 0pt;
position: relative;
width: 552px;
height: 160px;
background-image: url(images/e-commerce.jpg);
background-repeat: no-repeat;
background-position: 0% 0%;
}

.channel-portal {
cursor: pointer;
top: 0pt;
position: relative;
width: 552px;
height: 160px;
background-image: url(images/channel-portal_fr.jpg);
background-repeat: no-repeat;
background-position: 0% 0%;
}

#wrapper {
	width: 760px;
	margin: 0 auto;
}

#logo{
	background: transparent url(images/logolabs.gif) no-repeat top left;
	height: 300px;

}

#intro {
	padding-bottom: 0px;
}


.pg {
	z-index:3000; 
	position:relative;
	top: 157px;
	?top: 165px; /*compatibilité IE 7*/
	margin-left: 10px;
	/*position des numéros*/
}


#slider {
	width: 522px;
	height: 158px;
	margin: -23px  auto;
	?margin: -33px  auto; /*compatibilité IE 7*/
	position: relative;
	}
/*bandeau bas*/


.scroll {
	height: 158px;
	width: 522px;
	overflow: auto;
	overflow-x: hidden;
	position: absolute;
	clear: left;
	vertical-align: top;

}

/* intérieur */

.scrollContainer div.panel {

	height: 158px;
	width: 522px;
	vertical-align: top;
	margin-top: 0px;

}



.scrollContainer a {
	text-decoration:none;
	border: 0px;
}


ul.navigation {
	font-size: 10px;
	list-style: none;
	margin-left: 0px; padding-left: 0;
	margin-top: 0px;	
}

ul.navigation li {
	font-color: white;
	display: inline;
	margin-right: 7px;
}

ul.navigation a {
	padding: 8px;
	color : #FFFFFF;
	font-color: white;
	text-decoration: none;
	background-image: url(images/point_bleu.png);
	background-repeat: no-repeat;
	background-position: center;
	z-index:3000;
}

ul.navigation a:hover {
	color: white;
	text-decoration: none;
}

ul.navigation a.selected {
	text-decoration: none;
	background-image: url(images/point_orange.png);
	background-repeat: no-repeat;
	background-position: center;
	z-index:3000;
}

ul.navigation a:focus {
	outline: none;
}

.scrollButtons {
	position: absolute;
	top: 55px;
	?top: 65px;

	cursor: pointer;
}

.scrollButtons.left {
	left: -14px;
	z-index:4000;

}

.scrollButtons.right {
	right: -14px;
	z-index:4000;
}

.hide {
	display: none;
}



.navigation_titres ul{
	display: inline;
	margin-left: 0;
	margin-right: 6px;
}

.navigation_titres ul li {
	display: inline;
	margin-left: 0;
	margin-right: 10px;

}

ul.navigation_titres  {
	padding-left: 0px;
	text-align: left;
	color: #2a3846;
	text-decoration: none;
	display: inline;
	margin-left:9px;
}


ul.navigation_titres a {
	text-align: left;
	color: #2a3846;
	text-decoration: none;
	display: inline;
}

ul.navigation_titres a:hover {
	color: #ff6b00;
	text-decoration: none; }
	
	
	
ul.navigation_titres a:visited{
	color: black;
	text-decoration: none; }

	
ul.navigation_titres a:focus{
	color: #e76b11;
	text-decoration: none; }

	
div.produit {
	position: absolute;
	background-color: red;
	display: inline;

}

.navigation_titres {
	padding-top: 160px;
	font-size: small;
}