@charset "utf-8";
@import url("espace-pro.css");
@import url("le-concept.css");
@import url("cgu.css");
@import url("section-produit.css");
@import url("contact.css");
@import url("panier.css");
@import url("point-de-vente.css");
@import url("faq.css");
@import url("presse.css");
@import url("notre_selection.css");
@import url("sac_iso.css");
@import url("category.css");
/* CSS Document */

*
{
	margin:0;
	padding:0;
}

ul
{
	list-style-type:none;
}

a img
{
	border:none;
}

body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#e3e4e5;
	margin:0 auto;
	text-align:center;
	margin-bottom:28px !important;
	font-weight:bold;
}

#container
{
	margin:0 auto;
	text-align:left;
	width:890px;
	/*border-left:1px solid #f1f2f2;*/
	background:url(../images/leftcol_bg.jpg) bottom left no-repeat #FFFFFF;
	position:relative;
	
}

#banner
{
	height:260px;
	position:relative;
	background:url(../images/banner_left.jpg) no-repeat left top #FFFFFF;
}

img#soldes_img
{
	position:absolute;
	left:225px;
	top:70px;
}

#banner #flash
{
	float:right;
	margin-top:-1px;
}

#banner h1
{
	position:absolute;
	color:#b9366f;
	font-size:16px;
	left:230px;
	top:170px;
}
#banner h1 u,#banner h1 u span
{
	display:block;
}

#banner h1 strong
{
	display:block;
	/*color:#a790af;*/
	color:#8e7cce;
	position:relative;
	left:-20px;
}
#banner h1 strong u
{
	text-decoration:none;
	display:block;
	font-size:16px;
	/*color:#a790af;*/
	color:#af84b2;
}
#banner h1 i
{
	font-style:normal;
	
}
#banner h1 b
{
	/*font-size:18px;*/
	position:relative;
	left:60px;
}
#banner h1 u
{
	font-weight:bold;
	color:#53a1ab;
	font-size:16px;
	text-decoration:none;
	padding-left:10px;
}
#banner h1 u span
{
	padding-left:25px;
}
	
#leftcol
{
	width:165px;
	margin-left:22px !important;
	margin-left:12px;
	margin-top:-120px;
	margin-bottom:10px;
	float:left;
	z-index:10;
	position:relative;
}
#leftcol a#logo
{
	position:absolute;
	z-index:10;
	top:-70px;
	left:-5px;
}

#leftcol ul#flag
{
	
}
#leftcol ul#flag li
{
	display:inline;
	margin-right:3px;
}

ul#navigation
{
	position:relative;
}
ul#navigation li
{	
	border-bottom:2px dotted #b8bcbe;
}
ul#navigation li a,ul#navigation li span.menuanchor
{
	line-height:35px;
	height:35px;
	text-decoration:none;
	color:#a790af;
	font-size:12px;
}
ul#navigation li a.active_menu
{
	color:#acacac;
}

ul#navigation li ul
{	
	margin-top:-5px;
}
ul#navigation li ul li
{
	border-bottom:none;
}
ul#navigation li ul li a
{	
	color:#8f7dcf !important;
	font-size:11px;
	line-height:12px;
	font-weight:normal;
}
ul#navigation li ul li.last_sublink
{
	border-bottom:2px dotted #b8bcbe;
	margin-bottom:-2px;
	padding-bottom:7px;
}

ul#navigation li div select
{
	width:100%;
	border:2px solid #b8bcbe;
	color:#a790af;
	font-weight:bold;
}
ul#navigation li.nav_noborder
{
	border-bottom:none;
}


#shop_cart
{
	margin:15px 0;
	padding-bottom:15px;
	border-bottom:4px solid #8e7dce;
}
#shop_cart h2
{
	font-size:12px;
	color:#a790af;
	
	line-height:50px;
}
#shop_cart h2 a
{
	background:url(../images/shopping_bag.jpg) no-repeat left top;
	display:block;
	text-align:left;
	width:100px;
	padding-left:50px;
}
#shop_cart h2 a,#shop_cart p a
{
	text-decoration:none;
	color:#a790af;
}
#shop_cart p
{
	font-weight:bold;
	color:#6b2e6e;
}
#shop_cart p strong
{
	display:block;
	font-size:10px;
	color:#acacac;
}

#contact
{
	
}
#contact p
{
	color:#a790af;
}
#contact p b
{
	font-weight:normal;
	display:block;
	width:37px;
	float:left;
	color:#acacac;
}
#contact p strong a
{
	color:#a790af;
	text-decoration:none;
}

#home_main
{
	float:right;
	width:640px;
	/*margin-bottom:-190px;  to decrease the margin created for seperating the leftcol n footer */
	padding-top:15px;
	position:relative;
	right:30px;
}
#home_main h2
{
	border-bottom:2px dotted #b8bcbe;
	font-size:20px;
	/*color:#d689c4;*/
	color:#b9366f;
	position:relative;
	padding-bottom:5px;
}

#home_main h2 a
{
	position:absolute;
	right:0;
}

ul#home_toplink
{
	position:absolute;
	right:0;
	top:15px;
}
ul#home_toplink li
{
	display:inline;
}
ul#home_toplink li a
{
	
}

#home_main h4
{
	border-bottom:2px dotted #b8bcbe;
	font-size:20px;
	color:#8e7dce;
	position:relative;
	padding-bottom:5px;
	padding-top:15px;
}


ul.home_catalog
{
	margin-top:5px;
}
ul.home_catalog li.prod
{
	width:206px;
	display:block;
	float:left;
	position:relative;
	margin-top:10px;
	padding-top:3px;
	overflow:hidden;
}
ul.home_catalog li.prod div
{
	border-top:6px solid;
	width:193px;
	height:150px;
	background-color:#e3e4e5;
	padding-top:4px;
	padding-left:4px;
	margin-top:5px;
	position:relative;
}
ul.home_catalog h3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8c8f91;
	background:url(../images/triangle_bullet.jpg) no-repeat left center;
	padding-left:10px;
}
ul.home_catalog h3 a
{
	color:#8c8f91;
	text-decoration:none;
}

li.catalog_img
{
	position:relative;
	top:5px;
	left:3px;
}
li.catalog_btn
{
	position:absolute;
	right:0;
	bottom:0;
}

ul.home_catalog li.prod1
{
	border-right:2px dotted #b8bcbe;	
}
ul.home_catalog li.prod2
{
	border-right:2px dotted #b8bcbe;
	left:10px;
}
ul.home_catalog li.prod3
{
	margin-right:0;
	left:20px;
}
ul.home_catalog li.prod4
{
	border-right:2px dotted #b8bcbe;
	
}
ul.home_catalog li.prod5
{
	left:10px;
	border-right:2px dotted #b8bcbe;
}
ul.home_catalog li.prod6
{
	left:20px;
}


ul.home_catalog li.prod1 div
{
	border-color:#b9366f;	
}
ul.home_catalog li.prod2 div
{
	border-color:#af84b2;
}
ul.home_catalog li.prod3 div
{
	border-color:#d689c4;
}
ul.home_catalog li.prod4 div
{
	border-color:#8e7dce;
}
ul.home_catalog li.prod5 div
{
	border-color:#53a1ab;
}
ul.home_catalog li.prod6 div
{
	border-color:#8ee2ac;
}	







#footer
{
	background:#a790af url(../images/footer.jpg) bottom left no-repeat;
	height:28px;
	position:relative;
	margin-top:30px;
	bottom:-28px;
}
#footer span#footer_image
{	
	width:164px;
	height:216px;
	display:block;
	position:absolute;
	background: url(../images/leftcol_left_bg.jpg) no-repeat left top;
	top:-188px;
	left:-52px;
}

#footer ul
{
	text-align:center;
}
#footer ul li
{
	display:inline;
	color:#6b2e6e;
	padding:0 5px;
}
#footer ul li a
{	
	line-height:28px;
	color:#FFFFFF;
	text-decoration:none;
	padding-right:7px;
}

span.clr
{
	display:block;
	clear:both;
	font-size:1px;
	line-height:1px;
}

div#footer_code
{
	background-color:#FFFFFF;
	padding:5px 10px;
	color:#a790af;
}

div#cart_price
{
	/*padding-bottom:50px;*/
	padding-top:10px;
	/*color:#a790af;*/
	color:#b9366f;
}