.home_left {
	width:375px;
	float:left;
	border:1px solid #f2910e;
	height:430px;
	margin-bottom:15px;
	position:relative;
}

.home_right {
	width:238px;
	float:right;
	border:1px solid #79696d;
	height:430px;
	margin-bottom:15px;
}



.home_box h3 {
	height:23px;
	line-height:23px;	
	color:#FFF;
	background:#f2910e url('/style/ruedufil/h3_on.png') no-repeat top left;
	padding-left:25px;
	font-size:15px;
	clear:both;
}

.home_box h3.noel {
	height:23px;
	line-height:23px;	
	color:#FFF;
	background:#79696d url('/style/ruedufil/rond_noel.png') no-repeat top left;
	padding-left:28px;
	font-size:15px;
	clear:both;
}


.home_box h2.title_prod {
	height:23px;
	line-height:23px;	
	color:#FFF;
	background:#f2910e url('/style/ruedufil/h3_on.png') no-repeat top left;
	padding-left:25px;
	font-size:15px;
	clear:both;
}

.home_box h2.title_brand {
	font-size:11px;
	font-weight:normal;
}


.list_bloc_ss h3 {
	float:left;
	margin-top:5px;
	color:#F2910E;
	font-size:15px;
	font-weight:bold;
	background:none;
	padding:0;
	clear:none;
}

#cfp_bloc_avis_header h3 {
	color:#8ca740;
	font-size:20px;
	font-weight:bold;
	background:none;
	padding:0;
	clear:none;
}

.home_box .h3vert{
	height:23px;
	line-height:23px;	
	color:#FFF;
	background:#79696d url('/style/ruedufil/h3_off.png') no-repeat top left;
	padding-left:25px;
	font-size:15px;
}

.home_box .plusinfo {
	float:left;
	text-indent:-90000px;
	display:block;
	background:#FFF url('/style/ruedufil/169_info.png') no-repeat left top;
	height:21px;
	width:99px;
	
}

.plusinfohome {
	float:left;
	text-indent:-90000px;
	display:block;
	background:transparent url('/style/ruedufil/169_infohome.png') no-repeat left top;
	height:21px;
	width:99px;
	
}

.achathome {
	float:left;
	text-indent:-90000px;
	display:block;
	background:transparent url('/style/ruedufil/169_achathome.png') no-repeat left top;
	height:23px;
	width:76px;
}

.home_box .achat {
	float:left;
	text-indent:-90000px;
	display:block;
	background:#FFF url('/style/ruedufil/169_achat.png') no-repeat left top;
	height:21px;
	width:70px;
}

.home_box .mini_plusinfo {
	float:left;
	display:block;
	height:14px;
	width:55px;
	text-align:center;
	font-size:11px;
}

.home_box .mini_achat {
	float:left;
	display:block;
	background:transparent url('/style/ruedufil/mini_achat.png') no-repeat 2px 50%;
	height:18px;
	width:54px;
	padding-left:5px;
	text-align:center;
	font-size:11px;
}

.home_box .inner .left {
	float:left;
	
}

.home_box .inner .right {
	float:left;
	width:124px;
	display:inline;
	height:323px;
	border-left:2px solid #C0C0C0;
}

.home_box_offre {
	border-top:2px dashed #f5ac49;
	background-color:#fbdaaf;
	width:375px;
}

.bloc_texte_offre_du_jour {
	width:610px;
	background-color:#fbdaaf;
	border:1px solid #f2910e;
	margin-bottom:20px;
	padding:6px;
}

.home_box_bottom {
	background:transparent url(/style/ruedufil/bg_bottom_zoom_offre.png) top left repeat-x;
	height:21px;
}

#first_box .inner {
	/*margin:35px 0 0 0;*/
}

#first_box .img {
	/*
	border:1px solid #ededed;
	width:125px;
	height:125px;
	*/
	padding-top:10px;
}

#first_box .title {
	font-weight:bold;
	font-size:14px;
}

#first_box .price {
	background:transparent url(/style/ruedufil/bg_prix_offredujour.png) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	height:21px;
	line-height:21px;
	text-align:center;
	width:77px;
	font-size:19px;
	float:right;
}


#first_box p {
	color:#727272;
	height: 62px;
	overflow:hidden;
}

#first_box .btn_add {
	position:absolute;
	bottom:15px;
	right:15px;
}

#second_box .inner {
	margin:0 0 0 10px;
}

#second_box .info_prod {
	position:absolute;
	bottom:36px;
	right:15px;
	width:157px;
	padding:5px 5px 3px 5px;
	border:1px solid #e0e0e0;
	border-bottom:none;
	background:#666666 url('/style/ruedufil/info_prod_bg.png') no-repeat left bottom;
	color:#FFF;
}

#second_box .btn_add {
	position:absolute;
	bottom:15px;
	right:15px;
}

#second_box .info_prod .title {
	color:#FFF;
	display:block;
	font-weight:bold;
	font-size:14px;
}

#second_box .info_prod .price {
	background:#666666 url('/style/ruedufil/prix_promo_gris.png') no-repeat 0px 50%;
	line-height:17px;
	height:17px;
	text-align:center;
	padding-left:65px;
	font-weight:bold;
	display:block;	
	color:#FFF;
	font-size:12px;	
	margin-top:10px;
}

#second_box .info_prod ul {
	list-style-type:none;
	margin:5px 0;
}

#second_box .info_prod li {
	background:#666666;
	padding-left:17px;
	font-size:11px;
}

#third_box {
	position:relative;
}

#third_box .imgfirst {
	margin:0 auto;
	float:left;
}

#third_box .mini_prod {
	position:relative;
	padding:5px;
	/*clear:both;*/
	width:227px;
	height:84px;
}

#third_box .separator {
	background:transparent url('/style/ruedufil/separator_third.png') no-repeat 4px bottom;
}

#third_box .mini_prod .left {
	width:155px;
	float:left;
	margin-top:10px;
}

#third_box .mini_prod .left .title {
	font-weight:normal;
	display:block;
	font-size:11px;
	line-height:12px;
	padding-left:5px;	
}

#third_box .mini_prod .left p {
	font-size:12px;
	color:#727272;
	margin:5px 0;
	height:25px;
	line-height:12px;	
}

#third_box .mini_prod .right {
	text-align:right;
}

#third_box .mini_prod .right a {

	font-size:12px;
}

#third_box .mini_prod .right a.old_price {
	color:#9e9e9e;
	background:transparent url('/style/ruedufil/prix_barre.png') repeat-x left 70%;
  opacity: .6;
	filter: alpha(opacity=60);	
}

a.old_price {
	/*color:#9e9e9e;
	background:transparent url('/style/ruedufil/prix_barre.png') repeat-x left 70%;
  opacity: .6;
	filter: alpha(opacity=60);*/
	width:50px;	
	display:block;
	margin:auto;
	background:#9b8f92;
	text-decoration:line-through;
	color:#fff;
	text-align:center;
	font-size:10px;
	font-weight:bold;
}

span.old_price {
	color:#9e9e9e;
	background:transparent url('/style/ruedufil/prix_barre.png') repeat-x left 70%;
  opacity: .6;
	filter: alpha(opacity=60);
	width:50px;	
}

#third_box .mini_prod .right a.price {
	color:#f2910e;
	font-weight:bold;
}

#third_box .mini_prod .mini_img {
	float:left;
	border:1px solid #e0e0e0;
	margin:2px 5px 0 0;
	width:25px;
}

#third_box .mini_prod .btn_add {
	position:absolute;
	bottom:6px;
	right:0px;
}

#third_box #all_select {
	color:#fff;
	font-size:11px;
	text-align:right;
	padding-right:5px;
	font-weight:bold;
	display:block;
	background:transparent url(/style/ruedufil/button_achat_malin.png) 95px 7px no-repeat;
	height:17px;
	line-height:17px;
	padding-top:5px;
}



.home_tabs .home_tabs_top2 li {
	float:left;
	width:200px;
	list-style-type:none;	
	margin-right:5px;
	background:#9fbd48 url('/style/ruedufil/h3_off.png') no-repeat 6px 3px;
	height:23px;
	line-height:23px;	
	padding-left:25px;
	font-size:15px;
	border:1px solid #c0c0c0;
	border-bottom:none;
}

.home_tabs .home_tabs_top2 li.active {
	background:#9fbd48 url('/style/ruedufil/h3_vert.png') no-repeat 6px 3px;
}

.home_tabs .home_tabs_top2 li a {
	color:#FFF;
	font-weight:bold;
}



.home_tabs {
	float:left;
}

.home_tabs .home_tabs_top li {
	float:left;
	width:177px;
	list-style-type:none;	
	margin-right:0px;
	background:#79696d url('/style/ruedufil/h3_off.png') no-repeat top left;
	height:23px;
	line-height:23px;	
	padding-left:25px;
	font-size:15px;
	border:1px solid #f2910e;
	border-bottom:none;
}

.home_tabs .home_tabs_top li.active {
	background:#f2910e url('/style/ruedufil/h3_on.png') no-repeat top left;
}

.home_tabs .home_tabs_top li a {
	color:#FFF;
	font-weight:bold;
}

.home_tabs .home_tabs_body {
	clear:both;
	border:1px solid #f2910e;
/*	width:100%;*/
	height:190px;
}

.home_tabs .home_tabs_body ul {
	list-style-type:none;
	float:left;
}

.home_tabs .home_tabs_body ul li {
	float:left;
	width:110px;
	text-align:center;
}

.home_tabs .home_tabs_body ul li .img {
	border:3px solid #ededed;
	margin-top:10px;
}

.home_tabs .home_tabs_body ul li * {
	margin:0 auto;
	display:block;
}

.home_tabs .home_tabs_body ul li .title {
	color:#555555;
	font-weight:bold;	
	margin-top:5px;	
}

.unbloc .title {
	color:#555555;
	font-weight:normal;	
	font-size:11px;
	margin-top:5px;	
	display:block;
	text-align:center;
	width:100px;
}

.home_tabs .home_tabs_body ul li .price {
	color:#b44a83;
	font-weight:bold;
}
.unbloc .price {
	color:#f99614;
	font-weight:bold;
	display:block;
	text-align:center;	
}

.input_searchd {
	float:left;
	margin:0pt 15px 0pt 0pt;
}

.input_searchd img {
	display:inline;
}

.input_searchd * {
	vertical-align:middle;
}

.input_searchd select {
	width:140px;
}

.home_prix_zoom_texte {
	text-align:right;
	display:block;
	font-size:11px;
	text-transform:uppercase;
	color:#F35919;
	font-weight:bold;
}