.main { width:980px; background:#260200 url('../../images/fr/back.jpg') no-repeat; }
.main .main_left { float:left; width:188px; padding-left:6px; }
.main .main_right { float:right; width:723px; padding:30px 0 30px 50px; background:#fff; }

.container div.main div.main_right div.breadcrumbs { font: normal 11px Arial, Helvetica, sans-serif; color: #ad6e4d; }
.container div.main div.main_right div.breadcrumbs a { font: normal 11px Arial, Helvetica, sans-serif; color: #ad6e4d; text-decoration: underline; padding: 0px 4px; }
.container div.main div.main_right div.breadcrumbs span { font: normal 11px Arial, Helvetica, sans-serif; color: #ad6e4d; padding: 0px 4px; }
.container div.main div.main_right div.breadcrumbs .cadeaux_exception { width: 674px; margin-top: 4px; }

.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.top {
	background: url('../../images/fr/shadow_top_674.gif') no-repeat; width:674px; height:5px; }

.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid {
	background: url('../../images/fr/shadow_mid_674.gif') repeat-y; width: 646px; padding:15px 0 30px 28px; }	/* all */
.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid{ height:500px; }			/* ie6 */
html>body .container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid{ height:auto; min-height:500px; } /* others */

.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.bot {
	background: url('../../images/fr/shadow_bot_674.gif') no-repeat; width: 674px; height: 5px;	}
.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.title {
	font: normal 21px Arial, Helvetica, sans-serif; color:#614037; }
.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.title h1 {
	font: normal 21px Arial, Helvetica, sans-serif; color:#614037; }
.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.cadeaux_text {
	font: normal 14px Verdana, Arial, Helvetica, sans-serif; padding:12px 10px 0 0; color: #ad6e4d; }


.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.bottom_search .title{
	font: normal 22px Arial, Helvetica, sans-serif; color: #38160d; }
.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.bottom_search .cell{
	background-color:#B57C5E;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;
	height:16px; line-height:normal; margin-bottom:1px; padding-left:13px; width:603px; }
.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.bottom_search .main_cell {
	background:#FFFFFF url('../../images/fr/gradient_bottom_search.gif') repeat-x; width:616px; height:148px; }
.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.bottom_search .main_cell ul {
	color:#614037; font:normal; font-family:Arial,Helvetica,sans-serif; margin-top:5px;
	list-style-image:none; list-style-position:outside; list-style-type:none; }
.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.bottom_search .main_cell ul li.first {
	color:#AF6A47; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; padding-bottom:5px; }
.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.bottom_search .main_cell ul a {
	color:#614037; font:normal; font-family:Arial,Helvetica,sans-serif; padding:0; margin:0; }
.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.bottom_search .main_cell .ul1 {
	border:0px none; margin-left:10px; width:120px; padding:0px; float:left; }
.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.bottom_search .main_cell .ul2 {
	color:#614037; font:normal; font-family:Arial,Helvetica,sans-serif; border:0px none; margin-left:10px; width:120px; margin-top:5px; float:left; }
.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.bottom_search .main_cell .ul3 {
	border:0px none; margin-left:10px; width:120px; margin-top:5px; float:left; }
.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.bottom_search .main_cell .ul4 {
	border:0px none; border-left:1px solid #614037; margin-left:10px; margin-top:15px; height:70px; float:left; }
.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.bottom_search .main_cell .ul4 li {
	padding-left:17px; }
.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.bottom_search .main_cell .result {
	border-bottom:1px solid #c3afaa; padding:1px 0 1px 5px; width:170px; }
.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.bottom_search .main_cell .result a.trash {
	background:url('../../images/fr/trash.gif') no-repeat center; width:11px; height:15px; float:right; }
.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.bottom_search .main_cell .result a {
	text-decoration:none;	 }
.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.bottom_search .main_cell .valider  {
	margin-left:420px; }
.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.bottom_search .main_cell span  {
	font: bold 11px Arial, Helvetica, sans-serif; color: #9c4e27; }
.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.bottom_search .main_cell input {
	background:transparent url('../../images/fr/valider.gif') no-repeat scroll 0%; border:medium none; float:left; width:64px; height:24px; cursor:pointer; }


.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.prods {
	width:637px; margin-top: 25px; }

.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.prods div.prod {
	background: url('../../images/fr/rect_301x151.gif') no-repeat;width:296px;height:147px;padding:4px 0 0 5px;margin:0 0 0 8px;float:left;  cursor:pointer;}

.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.prods div.prod a.image {
	width:116px; height:140px; float:left; display:block; background-position:center; background-repeat:no-repeat; }

.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.prods div.prod div.preview {
	background-position:center; background-repeat:no-repeat; background-color:#fff; border:1px solid #d1c7c1;
	position:absolute; z-index:1001; width:220px; height:235px; overflow:hidden; display:none; }

.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.prods div.prod div.preview div.pclose{
	background:url('../../images/fr/close.gif') no-repeat; width:9px; height:9px; padding:0; display:block; float:right; margin:3px; overflow:hidden; }

.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.prods div.prod div.descript {
	padding-top:6px; float:left; width:160px; height:126px; }

.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.prods div.prod div.descript h2 {
	font: bold 14px Arial, Helvetica, sans-serif; color: #38160d; }

.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.prods div.prod div.descript h3 {
	font: bold 14px Arial, Helvetica, sans-serif; color: #38160d; }

.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.prods div.prod div.descript h4 {
	font: normal 11px Arial, Helvetica, sans-serif; padding-top:3px; color: #2d140f;}

.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.prods div.prod div.descript span {
	font: normal 10px Arial, Helvetica, sans-serif; color: #ad6e4d; display: block; padding:5px 5px 3px 0; height:54px; overflow:hidden; }

.container div.main div.main_right div.breadcrumbs .cadeaux_exception div.mid div.prods div.prod div.descript a {
	display:block; float:right; font:bold 11px Arial, Helvetica, sans-serif; text-decoration: underline; color:#ad6e4d; }