body {
	background-color:#ffffff;
	margin: 0px;
	padding:0px;	
	font-family: Arial, sans-serif;
	color:#000000;
	font-size:12px;
	color:#1A171B;
}

img { border:0; }
a   { color:#1A171B; }


#maincontent {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 760px;
	height: 470px;
	margin-top: -235px;
	margin-left: -380px;
}




	
h1 {
	font-size:20px;
	font-weight:normal;
	
}

h2 {
	font-size:12px;
	margin:0px;
	margin-top:10px;
	padding:0px;
}



#logo {
	position:absolute;
	right:0px;bottom:0px;
	width:170px;height:45px;
}

#menu {
	position:absolute;
	left:35px;bottom:10px;	
	font-size:10px;
}

#hp {
	position:absolute;
	left:0px;bottom:5px;	

}

#menu ul {
		list-style: none;
		margin: 0;
		padding: 0;
		
		
}

#menu ul li a {	
		text-decoration: none;
		color:#9B9C9E;
}

#menu ul li  {
		display:inline;
		list-style-type: none;
		margin:0px 5px 0px 5px ;
}

#menu ul li a:hover,
#menu ul li a.selected:hover {
		color:#1A171B;
}

#menu ul li a.selected  {
		color:#9B9C9E;
}

#page_titre { 
	font-size:18px;
	font-weight:bold;	
	position:absolute;
	margin:0px;
	left:0px;top:0px;
	width:200px;
	height:64px;
	border-bottom:1px solid #d1d1d1;
}




#submenu {
		position:absolute;
		left:210px;top:0px;
		height:64px;
		width:550px;
		border-bottom:1px solid #d1d1d1;
}

#submenu ul {
		list-style: none;
		margin: 0px;
		padding: 0px;	
}

#submenu ul li  {
		list-style-type: none;
		padding: 0px;
		display: inline;
		
		
}
#submenu ul li a {
	border: 2px solid #d1d1d1;
	margin:0px 5px 0px 0px ;
	width:50px;
	height:50px;
	overflow:hidden;
	float: left;
	opacity: 0.5;
	
}

#submenu ul li a:hover {
	opacity: 1;
}


#submenu ul li.active a {
	border: 2px solid #666666;
	opacity: 1;
}




#leftcolumn {
		position:absolute;
		left:0px;top:80px;
		width:200px;
		height:340px;
		overflow:auto;

}

#rightcolumn {
		position:absolute;
		left:560px;top:190px;
		width:200px;
		height : 200px;
		overflow:auto;
}

#image_detail {
		position:absolute;
		left:560px;top:80px;
		width:200px;height:100px;
		overflow:hidden;
}

#subsubmenu_titre { 
	font-size:18px;
	margin-bottom:10px;
}

#subsubmenu ul { 
	margin:0px;
	padding:0px;
	list-style-type: none;
}

#subsubmenu ul li  {	
		

}

#subsubmenu ul li a {	
		color:#9B9C9E;
		text-decoration: none;
}

#subsubmenu ul li a:hover {
		color:#1A171B;
		
}


#subsubmenu ul li.active a {
		color:#1A171B;
		font-weight:bold;
		
}

#slideshowcontener , #masque_produit,#pagecontener {
	position:absolute;
	left:210px;top:80px;	
}

#pagecontener {
	width:340px;
	height:340px;
	overflow:auto;	
}

#masque_produit {
	z-index:10000;
	}

.slideshow-images-visible { 
	opacity: 1;
}	
.slideshow-images-prev { 
	opacity: 0; 
}
.slideshow-images-next { 
	opacity: 0; 
}

.slideshow-controller {
	position:absolute;
	bottom:0px;left:350px;
	margin:0px;padding:0px;
	background:#FFFFFF none repeat scroll 0%;
	z-index:1000;
	width:110px;
	height:20px;

}

.slideshow-controller ul {
	padding:0px;
	margin:0px;

}


.slideshow-controller ul li {
	list-style: none;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	height:20px;
	margin:0px 4px;
	width:22px;

}

.slideshow-controller a {
	cursor: pointer;
	display: block;
	height: 20px;
	width:22px;
	overflow: hidden;
	position: absolute;
	top: 0px;
}



.slideshow-controller ul li.last,
.slideshow-controller ul li.first{
	display:none;
}



.slideshow-controller ul li.prev a{
	background-image:url(../images/bt_prev.gif);
}
.slideshow-controller ul li.pause a {
	background-image:url(../images/bt_pause.gif);
}

.slideshow-controller ul li.next a {
	background-image:url(../images/bt_next.gif);
}



.slideshow-controller ul li.play a {
	background-image:url(../images/bt_play.gif);
}


































h2 {
	
	font-size:13px;
	}







#skipintro {
	text-align:center;
	font-size:11px;	
	margin-top: 10px;	
}

#skipintro a {
	text-decoration:none;
	
}

#intromovie {
	position: absolute;
	top:76px;
	left:137px;	
}

#legal {
	position: absolute;
	bottom: 5px;
	right: 5px;
}

#legal a{
	font-family: verdana,Arial, sans-serif;
	font-size:8px;
	color:#dddddd;
	text-decoration : none
}








#pagecontent {
		padding:15px;
		height:1%;
}


#lang {
	font-family: Verdana,Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:29px;
	background-color:#808183;
	position:absolute;
	left:0px;top:423px;
	width:150px;height:29px;
}

#lang a {
	color:#cfcfcf;
	text-decoration:none;
	display: block;
	padding-left:15px;
	color:#cfcfcf;
}

#lang a:hover {
	color:white;
	background-color:#929396;
	text-decoration:none;
}

#adresse {
	background-color:#b4759b;
	position:absolute;
	left:150px;top:423px;
	width:624px;height:29px;
}



#liens  TD.logo {
	width:135px;height:28px;
	background-color: #929396;
	text-align:center;
}
.lien  .logo a{
	margin:auto;
}


.thumb {
	width:135px;height:120px;
	background-color: #929396;
	text-align:center;
	margin:0px 12px 12px 0px;
	float:left;
	font-size:11px;
	padding:0px;
}

.thumb .caption {
	line-height:11px;
	margin:2px;
}

