

/**********************************
**	search form
**********************************/
.researchFormZone { background:url(../img_css/bg_researchFormZone.gif) no-repeat; overflow:hidden; zoom:1; padding:2px 10px; margin:20px 0; }

.researchFormZone h3 { font-size:12px; margin:0 0 10px 0; }
.researchFormZone .researchForm { width:340px; float:left; margin:0 30px 10px 0; }
.researchFormZone .researchForm h3 { margin:10px 0 10px 0; }
.researchFormZone .researchForm ol { padding:0px; margin:0px; }
.researchFormZone .researchForm ol li { padding:3px 0; margin:0 5px 0 0; width:160px; float:left; background-image:none; list-style:none; }
.researchFormZone .researchForm ol li select { width:158px; }
.researchFormZone .researchForm ol li input,
.researchFormZone .researchForm ol li select { background:url(../img_css/search_bg_input.png) 0 0 no-repeat !important; border:1px solid #A7A6AA; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666; }
.researchFormZone .researchForm ol li select option.option_disabled{ /*background-color:#EBEBEB;*/ color:#666; }
.researchFormZone .researchForm ol li #ipt_date { background:#fff url(../images/picto_calendar_g.gif) no-repeat scroll right 0; width:155px; height:15px; }
.researchFormZone .researchForm ol li #ipt_date:hover { cursor:pointer; }
.researchFormZone .criteria { /*background:url(../img_css/bg_roundcorner_criteria.gif) no-repeat 0 -10px #fff;*/ float:right; width:350px; padding:10px; margin:0 0 10px 0; }
.researchFormZone .criteria ul li { list-style-image:none; list-style:none; margin:0 0 5px 10px; }
.researchFormZone .criteria .roundCornerBottom { background:url(../img_css/bg_roundcorner_criteria.gif) no-repeat 0 0 #fff; line-height:0px; font-size:0px; }

/**********************************
**	Pagination
**********************************/
.pagerZone { font-weight:bold; color:#fff; padding:3px 4px; overflow:hidden; zoom:1; }
.pagerTop { background:url(../img_css/bg_pager.gif) no-repeat 0 -20px #000; margin:10px 0 0 0; }
.pagerBottom { background:url(../img_css/bg_pager.gif) no-repeat 0 0px #000; margin:10px 0; clear:both; }
.pagerZone a { color:#fff; text-decoration:none; }
.pagerZone a:hover { text-decoration:underline; }
.pagerZone .nbreResults { float:left; color:#fff; margin:0 0 0 5px; }
.pagerZone .pager { float:right; margin:0 5px 0 0; }
.pagerZone .pager b { color:#DA9914; }

/**********************************
**	Cartouche produit
**********************************/
.resultspart { }
.resultspart ul li.cartoucheProduct { border-bottom:1px solid #ccc; background-image:none; padding:10px 0 10px 10px; list-style:none; float:left; width:779px; overflow:hidden; zoom:1; }
.resultspart ul li.upped { background:#F9F9F9; }
li.cartoucheProduct .thumbnail { float:left; margin:0 10px 0 0; width:150px; height:99px; }
li.cartoucheProduct .thumbnail img { width:150px; height:99px; }
li.cartoucheProduct .resume { float:left; width:429px; }
li.cartoucheProduct .resume h3 { margin:0px; font-size:12px; color:#de9c00; font-weight:bold; }
li.cartoucheProduct .resume h4 { margin:2px 0px; font-size:12px; color:#000; }
li.cartoucheProduct .resume h4 a { color:#000; }
li.cartoucheProduct .resume h4 a:hover { text-decoration:underline; }
li.cartoucheProduct .resume p { margin:3px 0; }
li.cartoucheProduct .resume p.days { margin:0px; color:#666; }
li.cartoucheProduct .resume a.moreinfos { float:right; color:#dd9c00; text-decoration:none; }
li.cartoucheProduct .resume a.moreinfos:hover { text-decoration:underline; }
li.cartoucheProduct .pictosZone { float:left; padding:45px 0 0 0; width:80px; text-align:center; }
li.cartoucheProduct .price { float:left; width:110px; padding:40px 0 0 0; }
li.cartoucheProduct .price span { display:block; color:#999; }
li.cartoucheProduct .price span.crossed { text-decoration:line-through; font-weight:bold; color:#000; font-size:11px; }
li.cartoucheProduct .price strong { font-size:17px; color:#dd0000; }























