#bv_main{
	height:205px;
	width:657px;
	padding:35px 0 0 312px;
	margin:0;
	background:url(../images/catalogue_pic.png) 75px 52px no-repeat;
	overflow:hidden;
	position:relative;
}

#bv{
	padding:0;
	margin:0;
	overflow:hidden;
	float:left;
}

#bv div.title{
	font: 29px "Helvetica 35 Thin", "Trebuchet MS", Verdana, Arial, sans-serif;
	color:#ec1e79;
	padding:0;
	margin:0;
}

#bv div.sub_title{
	font:bold 22px "HelveticaNeue bold", "Trebuchet MS", Verdana, Arial, sans-serif;
	color:#ec1e79;
	padding:0;
	margin:0;
}

#bv div.rq{
	margin:0;
	padding:3px 0 0 0;
	overflow:hidden;
}

.rq_lb{
	float:left;
	height:15px;
	width:6px;
	background:url(../images/rq_lb.jpg) no-repeat;
}

.rq_rb{
	float:left;
	height:15px;
	width:6px;
	background:url(../images/rq_rb.jpg) no-repeat;
}

.rq_cont{
	float:left;
	height:15px;
	background:#999999;
	text-align:center;
	color:#ffffff;
	font:11px Verdana, Arial, sans-serif;
}

#bv div.txt{
	margin:10px 0 0 0;
	width:375px;
	font:9px Verdana, Arial, sans-serif;
	color:#333333;
}

#bv div span.spec{
	color:#ec1e79;
	font-weight:800;
}

#login{
	float:right;
	width:182px;
	margin:55px 4px 0 0;
	padding:0 0 0 0;
	overflow:hidden;
}

#login div.log_title{
	font:bold 13px "HelveticaNeue bold", "Trebuchet MS", Verdana, Arial, sans-serif;
	color:#ec1e79;
	text-align:center;
	margin:0;
	padding:0;
}

#login form{
	margin:0;
	padding:0;
}

#login div.log_frm{
	width:182px;
	height:81px;
	overflow:hidden;
	position:relative;
	background:#ec1e79 url(../images/log_bg.jpg) repeat-y;
}

#login div.upper_log{
	height:3px;
	width:182px;
	background:url(../images/upper_login.jpg) no-repeat;
	overflow:hidden;
}

#login div.lower_log{
	height:3px;
	width:182px;
	background:url(../images/lower_login.jpg) no-repeat;
	overflow:hidden;
}

#login div.main_log{
	width:182px;
	height:74px;
	overflow:hidden;
}

#login div.label{
	width:167px;
	height:15px;
	font:9px  Verdana, Arial, sans-serif;
	color:#FFFFFF;
	padding:0 0 0 15px;
	background:#ec1e79 url(../images/log_bg.jpg) repeat-y;
}

#login div.input_container{
	height:18px;
	width:171px;
	padding:0 0 0 11px;
	background:#ec1e79 url(../images/log_bg.jpg) repeat-y;
	overflow:hidden;
}

#login div.input_lb{
	height:18px;
	width:8px;
	float:left;
	background:url(../images/login_lb.jpg) no-repeat;
}

#login div.input_rb{
	height:18px;
	width:8px;
	float:left;
	background:url(../images/login_rb.jpg) no-repeat;
}

.log_input{
	float:left;
	height:16px;
	width:133px;
	border-top:1px #fac7dd solid;
	border-bottom:1px #fac7dd solid;
	border-left:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;
	font:9px Verdana, Arial, sans-serif;
	color:#ec1e79;
}

.pass_input{
	float:left;
	height:16px;
	width:107px;
	border-top:1px #fac7dd solid;
	border-bottom:1px #fac7dd solid;
	border-left:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;
	font:9px Verdana, Arial, sans-serif;
	color:#ec1e79;
}

.log_ok{
	width:18px;
	height:18px;
	float:left;
	margin:0 0 0 5px;
	overflow:hidden;
}

#bv_main a.cmd_catalog{
	height:90px;
	width:91px;
	background:url(../images/cmd_catalog.png) no-repeat;
	position:absolute;
	top:89px;
	left:103px;
}

#home_content{
	height:583px;
	width:820px;
	margin:0 auto;
	overflow:hidden;
	padding:144px 0 0 0;
	background:url(../images/main.jpg) no-repeat;
	position:relative;
}

#home_content a.mark{
	height:95px;
	width:94px;
	position:absolute;
	top:105px;
	right:12px;
	background:url(../images/les_marques.png) no-repeat;
}

#home_content div.sup_cnt{
	width:410px;
	padding:0;
	overflow:hidden;
}

#home_content ul.p{
	margin:0 20px 25px 0;
	padding:0;
	list-style:none;
}

#home_content ul.p li{
	font:10px Verdana, Arial, sans-serif;
	color:#333333;
	background:url(../images/p_bg.gif) 5px 5px no-repeat;
	text-indent:12px;
	line-height:12px;
	padding:0 0 0 5px;
	margin:0;
}

#home_content ul.p li span{
	font:bold 10px Verdana, Arial, sans-serif;
	color:#ec1e79;
	padding:0;
	margin:0;
}

.etic{
	height:24px;
	margin:5px 0 10px 10px;
	padding:0;
	overflow:hidden;
}

.etic_lb{
	float:left;
	height:24px;
	width:5px;
	overflow:hidden;
	background:url(../images/etic_lb.jpg) no-repeat;
}

.etic_rb{
	float:left;
	height:24px;
	width:5px;
	overflow:hidden;
	background:url(../images/etic_rb.jpg) no-repeat;
}

.etic_txt{
	height:19px;
	padding:4px 4px 0 4px;
	float:left;
	font:bold 12px Verdana, Arial, sans-serif;
	color:#ffffff;
	border-top:1px solid #e4569a;
	background:#dc1e79;
	overflow:hidden;
}

.ent_xt{
	height:95px;
	width:279px;
	float:left;
	clear:left;
	overflow:hidden;
	margin:0 0 0 5px;
	overflow:hidden;
	position:relative;
}

.ent_int{
	height:95px;
	width:88px;
	float:left;
	overflow:hidden;
	margin:0;
	padding:0;
	overflow:hidden;
	position:relative;
}

a.zoom_ent, a:hover.zoom_ent{
	position:absolute;
	left:3px;
	bottom:12px;
	height:20px;
	width:22px;
	background:url(../images/zoom.png) no-repeat;
}

.produits{
	width:407px;
	height:186px;
	position:relative;
	overflow:hidden;
	margin:12px 0 0 1px;
	padding:0;
}

a.zoom_prod{
	position:absolute;
	left:5px;
	bottom:15px;
	height:20px;
	width:22px;
	background:url(../images/zoom.png) no-repeat;
}

a.next_prod{
	position:absolute;
	left:52px;
	bottom:15px;
	height:20px;
	width:21px;
	background:url(../images/next.png) no-repeat;
}

a.prev_prod{
	position:absolute;
	left:30px;
	bottom:15px;
	height:20px;
	width:21px;
	background:url(../images/prev.png) no-repeat;
}

.main_mid_cont{
	clear:both;
	overflow:hidden;
	height:200px;
}

.main_sub_cont{
	padding:0 0 0 0;
	margin:12px 0 0 0;
	overflow:hidden;
	clear:both;
}

.catal{
	width:462px;
	height:308px;
	overflow:hidden;
	float:left;
	background:url(../images/cmd_cat_bg.jpg) 35px 75px no-repeat;
	position:relative;
}

.livraison{
	height:308;
	overflow:hidden;
}

.livraison img{
	margin:0 0 0 6px;
}

.catal a.cmd_catal_big{
	position:absolute;
	top:106px;
	left:24px;
	width:114px;
	height:115px;
	background:url(../images/cmd_catalog_big.png) no-repeat;
}