.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:773px; height:389px; }
	
.main .main_right .decouvrir { background:#ffffff; height:234px; }
.main .main_right .idecouvrir{ background:url('../../images/fr/decouvrir.gif') no-repeat; height:24px; }
.main .main_right .decouvrir div.nav_left { float:left; display:block; width:45px; height:31px; margin-top:203px; }
.main .main_right .decouvrir div.nav_left a{ float:left; display:block; width:45px; height:31px; background:url('../../images/fr/nav_left.gif') no-repeat; }
.main .main_right .decouvrir div.nav_right { float:left; display:block; width:45px; height:31px; margin-top:203px; }
.main .main_right .decouvrir div.nav_right a{ float:left; display:block; width:45px; height:31px; background:url('../../images/fr/nav_right.gif') no-repeat; }
	
.contents { float:left; width:427px; height:220px; padding-top:14px; padding-left:7px; }
.contents div.left_part { width:230px; height:200px; float:left; }
.contents div.left_part span { display:block; width:220px; height:95px; overflow:hidden; font:normal 11px Arial, Helvetica, sans-serif; color:#ad6e4d; }
.contents div.left_part a.button_decouvrir { display:block; margin-top:0px; width:77px; height:16px; background:url('../../images/fr/button_decouvrir.gif') no-repeat; }
.contents div.left_part div.title { font:bold 15px Arial, Helvetica, sans-serif; color:#614037; height:18px; overflow:hidden; }
.contents div.left_part div.subtitle { padding:15px 0 0 0; color:#af6a47; font:bold 16px Arial, Helvetica, sans-serif; height:20px; overflow:hidden; }
.contents .right_part { width:185px; height:200px; float:right; background-repeat:no-repeat; background-position:center; }

.buttons { float:left; text-align:right; width:249px; height:234px; overflow:hidden; }
.buttons a { display:block; margin-left:34px; }
.buttons a#cont1 { background:url('../../images/fr/category_1.jpg') no-repeat bottom; height:116px; }
.buttons a#cont2 { background:url('../../images/fr/category_2.jpg') no-repeat bottom; height:116px; }
.buttons a#cont3 { background:url('../../images/fr/category_3.jpg') no-repeat bottom; height:116px; }
.buttons a#cont4 { background:url('../../images/fr/category_4.jpg') no-repeat bottom; height:116px; }

.main .main_right div.search { height:149px; background:url('../../images/fr/bottom_back.jpg') no-repeat; margin-top:6px; }
.main .main_right div.img_left { float:left; background:url('../../images/fr/search_image.jpg') no-repeat; width:148px; height:148px; }
.main .main_right div.search div.top {	float:left;	vertical-align:middle;	width:625px;	font:normal 11px Arial, Helvetica, sans-serif;	color:#3d150a;}
.main .main_right div.search img {	float:left;}
.main .main_right div.search span { float:left; padding-top:13px; padding-left:6px; }
.main .main_right div.search .rechercher{ float:left; background:url('../../images/fr/rechercher.jpg') no-repeat; width:300px; height:35px; }
.main .main_right div.search ul { float:left; margin-top:13px; }
.main .main_right div.search ul li.first { font:bold 11px Arial, Helvetica, sans-serif; color:#af6a47; }
.main .main_right div.search ul li a { font:normal 11px Arial, Helvetica, sans-serif; color:#3d150a; text-decoration:underline; }
.main .main_right div.search ul.ul1 { margin-left:6px; width:125px; overflow:hidden; }
.main .main_right div.search ul.ul2 { width:125px; overflow:hidden;  }
.main .main_right div.search ul.ul3 { width:130px; overflow:hidden;  }
.main .main_right div.search ul.ul4 { padding-top:10px; border-left:1px solid #746c5f; width:210px; height:65px; }

.main .main_right div.search ul.ul4 li { margin-left:28px; }
/*background:url('../../images/fr/x.gif') no-repeat 0px 3px;*/

.main .main_right div.search ul.ul4 li.first, .main .main_right div.search ul.ul4 li.first a { background:none; color:#9c4e27; border:none; }
.main .main_right div.search ul.ul4 li a { text-decoration:none; }

.main .main_right .search .top div.valider { text-align:right; }
.main .main_right .search .top .valider input { float:right; background:url('../../images/fr/valider.gif') no-repeat; border:none; width:64px; height:20px; cursor:pointer; }
.main .main_right .search .top .valider span { float:right; display:block; font:bold 11px/12px Arial, Helvetica, sans-serif; 
	padding:3px 8px 0px 5px; height:12px; color:#9c4e27; }

ul.ul4 li { border-bottom:1px solid #c3afaa; height:15px; }
li.last { border:none!important; }
li.hidden { display:none; }
a.trash { background:url('../../images/fr/trash.gif') no-repeat center; width:11px; height:15px; float:right; }

