@charset "ISO-8859-1";
/* CSS Document */

body {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#666;
background:#ddd;
}

a {
color:#c06;
text-decoration:none;
cursor:pointer;
}

a:hover {
text-decoration:underline;
}

a:focus {
outline:none;
}

.content {
background:#eee;
text-align:center;
}

.index .content {
background-position:center;
position:relative;
top:-45px;
z-index:1;
padding-top:50px;
margin-bottom:-45px;
}


.content .top-banner {
text-align:center;
margin-bottom:12px;
}

.content .center {
width:990px;
margin-left:auto;
margin-right:auto;
display:inline-block;
text-align:left;
*display:block;
}

.content .center .center-banner {
background:url("../_images/_index/center-banner-bg.png") no-repeat;
padding:5px;
float:left;
position:relative;
left:-4px;
width:650px;
}

.content .center .right-pane {
float:left;
}

/***********
 NOUVEAUTÉS
************/

#nouveautes {
margin-left:10px;
height:411px;
width:320px;
background:url("../_images/_index/nouveautes-bg.png") no-repeat;
position:relative;
top:-6px;
}

#nouveautes h2 {
padding-top:26px;
padding-left:34px;
height:36px;
font-size:24px;
font-weight:normal;
color:#e5156e;
}

.nouveaute-image {
display:inline-block;
vertical-align:middle;
border:1px solid #ccc;
margin-left:34px;
margin-right:10px;
margin-bottom:16px;
background:#fff;
*display:inline;
*zoom:1;
}

.nouveaute-links {
display:inline-block;
width:138px;
vertical-align:middle;
*display:inline;
*zoom:1;
}

.nouveaute-links a {
color:#999;
}

.nouveaute-links .hr {
clear:both;
height:2px;
background:url('../_images/_general/dotted-hr.png') repeat-x bottom;
}

.nouveaute-links hr {
display:none;
}

#nouveautes .buttons span {
cursor:pointer;
}

#nouveautes .buttons span.inactive {
cursor:default;
}

/***************
 SLIDING PANELS
****************/

#nouveautes .sliding-panels {
margin-top:30px;
height:260px;
width:318px;
position:relative;
left:1px;
overflow:hidden;
}

#nouveautes .panels {
position:absolute;
top:0;
left:0;
white-space:nowrap;
}

#nouveautes .panel {
width:318px;
display:inline-block;
vertical-align:top;
*display:inline;
*zoom:1;
}

#nouveautes .buttons {
text-align:center;
}

/***********
 SUR MESURE
************/

#sur-mesure {
margin-left:10px;
margin-top:9px;
height:175px;
width:298px;
background:url("../_images/_index/sur-mesure-bg.png") no-repeat;
color:#fff;
font-size:11px;
padding-left:22px;
}

#sur-mesure h2 {
padding-top:66px;
font-size:24px;
font-weight:normal;
color:#fff;
margin-bottom:20px;
}

#sur-mesure a {
color:#fff;
font-size:11px;
text-decoration:underline;
}

/***
* FEATURED PRODUCTS
**********************/

.featured-products {
	background:#fff;
	border:1px solid #ccc;
	margin:10px 0;
	padding:10px;
	text-align: center;
}

.featured-products .product {
	display:inline-block;
	margin: 0 70px 0 0;
}

.featured-products .product.last {
	margin:0;
}

.featured-products .product .photo {
	display:block;
	height:100px;
	overflow:hidden;
	width:110px;
}

.featured-products .product .photo img {
	display:block;
}

.featured-products .product a {
	color:#666;
	display:block;
	text-decoration: underline;
}

.banner-nouveautes .colonne-container {
	font-size:0;
}

.banner-nouveautes .colonne-droite,
.banner-nouveautes .colonne-gauche {
	display:inline-block;
	font-size:12px;
	margin-right:10px;
	width: 490px;
	*display:inline;
	*zoom:1;
}
.banner-nouveautes .colonne-gauche {
	margin-right:0;
}
