h1 {
	margin: 0;
	padding: 0;
}
h1 a{
	position: absolute;
	display:block;
	width: 264px;
	height: 56px;
	margin: 4px 0 0 9px;
	padding: 0;
	text-indent: -900em;
	text-decoration: none;
	overflow:hidden;
}
h1 a:hover{
	text-decoration: none;
}

h2 {
	padding: 0;
	margin: 0;
	color:#555;
	font: bold 18px Arial, Helvetica, sans-serif;
}

h3 {
	padding: 0;
	margin: 0;
	color:#555;
	font: bold 14px Arial, Helvetica, sans-serif;
}

h4 {
	padding: 0;
	margin: 0;
	color:#555;
	font: bold 12px Arial, Helvetica, sans-serif;
}


img {
	border:0;
	
}

img, div { behavior: url(iepngfix/iepngfix.htc) }

img, div, a, input { behavior: url(iepngfix/iepngfix.htc) }

a	{
	color:#4a4a4a;
	font: 12px Arial;
	text-decoration: underline;
}

a:hover	{
	text-decoration: none;
}


.clear {
	clear:both;
}


.small {
	font-size:11px;

}

#terms {
	display:block;
	margin:0;	
	padding: 20px 30px 30px 20px;
	color: #4a4a4a;
	font: 10px Arial;
}

#terms a  {
	color: #AEAEAE;
	font: 10px Arial;
	text-decoration:none;
}

#terms a:hover  {
	color: #4a4a4a;
	text-decoration:none;
}

.dark-gray {
	display:block;
	margin:0;	
	padding: 20px 30px 0 20px;
	color: #4a4a4a;
	font: 10px Arial;
}

.dark-gray a  {
	color: #AEAEAE;
	font: 10px Arial;
	text-decoration:none;
}

.dark-gray a:hover  {
	color: #4a4a4a;
	text-decoration:none;
}

.acknowledgment a {
    font-weight: bold;
}

.light-gray {
	display:block;
	margin:0;
	padding: 30px 30px 0 20px;
	color: #909090;
	font: 10px Arial;
}

.light-gray a  {
	color: #909090;
	font: 10px Arial;
	text-decoration:none;
}

.light-gray a:hover  {
	color: #333;
	text-decoration:none;
}

body {
	margin:0px auto;	
	padding: 40px 0 0 0;
	color: #666;
	font: 12px Arial;
}


#home-wrapper {
	position: relative;
	margin:0px auto;
	padding: 0;
	clear:both;
	width: 978px;
	height: 649px;
	background: #dfdedc url(images/home-wrapper-bg.jpg) no-repeat left top;
}

#home-navigation {
	float:left;
	display: inline;
	margin: 0 0 0 62px;
	padding-top: 30px;
	width: 69px;
	height: 630px;
} 
#home-navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
} 
#home-navigation ul li {
	float:left;
	font-size: 10px;
	margin: 0px;
	overflow: hidden;
} 
#home-navigation ul li a {
	padding: 0;
	margin-top: 51px;
	overflow: hidden;
	float:left;
	text-indent: -900px;
  	outline: none;	
} 




#home-navigation ul li#home-sac a, #home-navigation ul li#home-sac_on a {
	width: 69px;
	height: 64px;
	background: url('images/home-sac.png') no-repeat left top;
	behavior: url(iepngfix/iepngfix.htc);
}
#home-navigation ul li#home-sac a:hover, #home-navigation ul li#home-sac_on a {
	background-position: 0 -64px;
}




#home-navigation ul li#home-mobilier a, #home-navigation ul li#home-mobilier_on a {
	width: 69px;
	height: 64px;
	background: url('images/home-mobilier.png') no-repeat left top;
	behavior: url(iepngfix/iepngfix.htc);
} 
#home-navigation ul li#home-mobilier a:hover, #home-navigation ul li#home-mobilier_on a {
	background-position: 0 -64px;
}




#home-navigation ul li#home-about-us a, #home-navigation ul li#home-about-us_on a {
	width: 69px;
	height: 64px;
	background: url('images/home-about-us.png') no-repeat left top;
	behavior: url(iepngfix/iepngfix.htc);
} 
#home-navigation ul li#home-about-us a:hover, #home-navigation ul li#home-about-us_on a {
	background-position: 0 -64px;
}




#home-navigation ul li#home-boutique a, #home-navigation ul li#home-boutique_on a {
	width: 69px;
	height: 64px;
	background: url('images/home-boutique.png') no-repeat left top;
	behavior: url(iepngfix/iepngfix.htc);
} 
#home-navigation ul li#home-boutique a:hover, #home-navigation ul li#home-boutique_on a {
	background-position: 0 -64px;
}



#home-navigation ul li#home-spotted a, #home-navigation ul li#home-spotted_on a {
	width: 69px;
	height: 64px;
	background: url('images/home-spotted.png') no-repeat left top;
	behavior: url(iepngfix/iepngfix.htc);
} 
#home-navigation ul li#home-spotted a:hover, #home-navigation ul li#home-spotted_on a {
	background-position: 0 -64px;
}







#gallery ul li  {
	display: block;
	float: left;
	width:151px;
	height:175px;
	padding: 18px 15px 18px 15px;
	margin: 0 0 0 12px;
	background: transparent url(images/item-thumbnail.png) no-repeat left top;
	behavior: url(iepngfix/iepngfix.htc);
} 





#home-footer {
	position: absolute;
	right: 0;
	bottom: 0;
	height:35px;
	padding: 0 5px 0 0;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFF;
	text-align:right;
}

#home-footer a {
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFF;
}

#home-footer a:hover {
	text-decoration: none;
}


#home-footer  ul {
	list-style: none;
	margin: 0;
	padding: 0;
} 
#home-footer  ul li {
	padding: 0 12px 0 0;
	margin: 0;
	overflow: hidden;
	float:left;
} 

#home-footer ul li a {
	padding: 0 12px 0 0;
	margin: 0;
	overflow: hidden;
	float:left;
}

#home-footer ul li a:hover {
	color: #333;

}


#wrapper {
	position: relative;
	margin:0px auto;
	padding: 0;
	clear:both;
	width: 978px;
	height:650px;
	background: url(images/logo.gif) no-repeat 21px 19px;
}


#social {
    position: absolute;
    right: 0;
    top: 24px;
    width: 196px;
}

#home-video {
	position: absolute;
	top: 81px;
	left: 192px;
	width: 425px;
	height: 349px;
}


#navigation {
	float:left;
	display: inline;
	margin: 0 0 0 62px;
	padding-top: 40px;
	width: 69px;
	height: 630px;
} 
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
} 
#navigation ul li {
	float:left;
	font-size: 10px;
	margin: 0px;
	overflow: hidden;
} 
#navigation ul li a {
	padding: 0;
	margin-top: 51px;
	overflow: hidden;
	float:left;
	text-indent: -900px;
  	outline: none;	
} 




#navigation ul li#sac a, #navigation ul li#sac_on a {
	width: 69px;
	height: 64px;
	background: url('images/sac.png') no-repeat left top;
	behavior: url(iepngfix/iepngfix.htc);
} 
#navigation ul li#sac a:hover, #navigation ul li#sac_on a {
	background-position: 0 -64px;
}




#navigation ul li#mobilier a, #navigation ul li#mobilier_on a {
	width: 69px;
	height: 64px;
	background: url('images/mobilier.png') no-repeat left top;
	behavior: url(iepngfix/iepngfix.htc);
} 
#navigation ul li#mobilier a:hover, #navigation ul li#mobilier_on a {
	background-position: 0 -64px;
}




#navigation ul li#about-us a, #navigation ul li#about-us_on a {
	width: 69px;
	height: 64px;
	background: url('images/about-us.png') no-repeat left top;
	behavior: url(iepngfix/iepngfix.htc);
} 
#navigation ul li#about-us a:hover, #navigation ul li#about-us_on a {
	background-position: 0 -64px;
}





#navigation ul li#boutique a, #navigation ul li#boutique_on a {
	width: 69px;
	height: 64px;
	background: url('images/boutique.png') no-repeat left top;
	behavior: url(iepngfix/iepngfix.htc);
} 
#navigation ul li#boutique a:hover, #navigation ul li#boutique_on a {
	background-position: 0 -64px;
}



#navigation ul li#spotted a, #navigation ul li#spotted_on a {
	width: 69px;
	height: 64px;
	background: url('images/spotted.png') no-repeat left top;
	behavior: url(iepngfix/iepngfix.htc);
} 
#navigation ul li#spotted a:hover, #navigation ul li#spotted_on a {
	background-position: 0 -64px;
}







#horizontal-navigation {
	float:right;
	padding: 5px 0 0 0;
	margin: 62px 0 0 0;
	width: 792px;
	height: 23px;
} 

#horizontal-navigation a {
	padding-right: 30px;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;

} 

#horizontal-navigation a:hover {
	color:#bbbbbb;
}

.selected {
	color:#bbbbbb;
}

.selected a {
	color:#bbbbbb;
}



#content {
	position:relative;
	float:right;
	width: 782px;
	height: 516px;
	border: 5px solid #000;
} 

#download {
	float:right;
	padding: 10px 0;
	width: 792px;
	text-align:right;
} 


#download a {
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;

} 

#download a:hover {
	color:#bbbbbb;
}


#footer {
	float:right;
	padding: 5px 0 0 0;
	width: 792px;
	height: 30px;
	text-align:right;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
}

#footer a {
	padding-left: 20px;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#4a4a4a;
}

#footer a:hover {
	color:#bbbbbb;
	text-decoration: none;
}
