/* 
***************************************************************
*                    STYLES TOPINAMBOUR.BE                    *
*                         version 0.1                         *
*                   last update : 27/07/2010                  *
*                                                             *
*    Copyright 2009-2010 Benoît Vrins {benoit@exibit.be}      *
***************************************************************
*/
@import url("updates.css");
*{
margin: 0;
padding:0;
}
@font-face {
	font-family: "Arista";
	src: url('../fonts/Arista.eot');
	src: local('[z] Arista'), url('../fonts/Arista.woff') format('woff'), url('../fonts/Arista.ttf') format('truetype'), url('../fonts/Arista.svg#Arista') format('svg');
}
.clear{
	clear:both;
}
/* ---- BALISES  ---- */
body {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #514639;
	margin: 0;
	padding:0;
	background:#D7D0C8;
}
A{
	color:#A7C30A;
}
A:HOVER{
	text-decoration:none;
}
H1{
	margin: 0;
	display:block;
	width:300px;
	height:98px;
	position:absolute;
	background:transparent url('../images/logo_topino.jpg') no-repeat left top;
}
H1 A{
	text-indent:-999em;
	margin:0;
	display:block;
	width:300px;
	height:98px;
	overflow:hidden;
}
H2{
	color:#C6C1BD;
	font-weight:bold;
	font-family:"Arista","Arial Black", Gadget, sans-serif;
	text-transform:uppercase;
	font-size:1.8em;
}
H2 SPAN{
	color:#51463B;
}
IMG,FORM,FIELDSET{
	margin: 0;
	padding:0;
	border:none;
}
LEGEND{
	font-weight:bold;
	padding:5px 0 5px 0;
	color: #514639;
	margin:0;
}
LABEL{
	display:block;
	margin:0 5px 5px 0;
}
SELECT{
	border:1px solid #DCD6CF;
	background:#FFF;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 5px 5px 0;
}
HR{
	height:2px;
	border-top:2px solid #C7C2BD;
	border-bottom:none;
	border-left:none;
	border-right:none;
	margin:10px 0 10px 0;
	clear:both;
}
/* */
#wrap-footer:after,#header:after, .box1:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* ---- ID  ---- */

#wrap{
	margin:0 auto;
	background:#EEEBE8 url('../images/bg_wrap.jpg') repeat-x left top;
}
#wrap-footer{
	margin:0 auto;
	padding:10px 0;
	background:transparent url('../images/bg_footer.jpg') repeat-x left top;
	clear:both;
}
#header,
#menu,
#main,
#footer{
	margin:0 auto;
	width:980px;
	position:relative;
	font-size:0.8em;
}
#header{
	height:100px;
}
#search-header{
	position:absolute;
	right:0;
	top:15px;
	background:transparent url('../images/bg_search-header.jpg') no-repeat left top;
	height:64px;
	width:240px;
	padding:8px 0 0 10px;
	font-size:0.9em;
	color:#FFF;
}
#basket{
	padding:0 0 0 25px;
	min-height:24px;
	line-height:1.1em;
	font-size:0.9em;
	position:absolute;
	top:36px;
}
#basket a{text-decoration:none;color:#FFF;}
#basket a:hover{text-decoration:underline;color:#FFF;}
.basket-empty{background:transparent url('../images/ico-basket.png') no-repeat left center;}
.basket-full{background:transparent url('../images/ico-basket-full.png') no-repeat left center;color:#FFF}
.basket-add{position:absolute;top:10px;right:10px;}
#menu{
	height:35px;
}
#menu-page{
	display:block;
	height:22px;
	padding-top:13px;
	width:660px;
	position:absolute;
	left:0;
}
#menu-identity{
	display:block;
	height:27px;
	padding-top:8px;
	width:320px;
	position:absolute;
	right:0;
	top:0;
}
#menu-identity a{color:#FFF;text-decoration:none;}
#menu-identity a:hover{text-decoration:underline;}
#main{
	padding:20px 0;
}
/* ---- MENUS  ---- */
UL#menu-page LI{
	display:inline-block;
	position:relative;
	float:left;
	margin:2px 10px 0 0;
	height:20px;
}
UL#menu-page LI A{
	display:inline-block;
	padding:0 0 0 10px;
	height:20px!important;
	height:auto;
	background:transparent url('../images/menu1.gif') no-repeat left top;
	color:#DCD6CF;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	font-size:0.8em;
}
UL#menu-page LI A SPAN{
	background:transparent url('../images/menu1.gif') no-repeat right top;
	display:inline-block;
	height:16px!important;
	height:auto;
	padding:4px 10px 0 0;}
UL#menu-page LI A:hover,
UL#menu-page LI A:hover SPAN{
	background-image:url('../images/menu1_over.gif')!important;
	background-image:url('../images/menu1.gif');
	color:#FFF;
}
UL#menu-page LI.active A{
	background-image:url('../images/menu1_actif.gif');
	height:22px;
}
UL#menu-page LI.active A SPAN{
	background-image:url('../images/menu1_actif.gif');
	color:#51473C;
	font-size:0.9em;
	height:19px!important;
	height:auto;
}
UL#menu-page LI.active A:hover,
UL#menu-page LI.active A:hover SPAN{
	background-image:url('../images/menu1_actif.gif')!important;
	background-image:url('../images/menu1_actif.gif');
	color:#756757;
}
/* */
UL#menu-identity LI{
	display:block;
	float:right;
	margin:0 0 0 10px;
	position:relative;
	color:#73685F;
}
UL#menu-identity LI STRONG{
	color:#FFF;
}
/* */
UL#menu-categories,
UL#menu-categories UL{
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}
UL#menu-categories LI{
	padding:0 0 0 38px;
}
UL#menu-categories LI A{
	text-transform:uppercase;
	color:#51463B;
	font-weight:bold;
	text-decoration:none;
}
UL#menu-categories LI A:hover{
	text-decoration:underline;
	color:#A7C30A;
}
UL#menu-categories LI UL{
	padding-bottom:5px;
	border-bottom:2px solid #C7C2BD;
}
UL#menu-categories LI UL LI{
	display:inline-block!important;
	display:inline;
	font-size:0.85em;
	padding:0;
}
UL#menu-categories LI UL LI A{
	font-weight:normal;
	text-transform:none;
}
#menu-categories-1{background:transparent url('../images/ico_products1.gif') no-repeat left top;}
#menu-categories-2{background:transparent url('../images/ico_products2.gif') no-repeat left top;}
#menu-categories-3{background:transparent url('../images/ico_products7.gif') no-repeat left top;}
#menu-categories-4{background:transparent url('../images/ico_products4.gif') no-repeat left top;}
#menu-categories-5{background:transparent url('../images/ico_products5.gif') no-repeat left top;}
#menu-categories-6{background:transparent url('../images/ico_products6.gif') no-repeat left top;}
#menu-categories-7{background:transparent url('../images/ico_products8.gif') no-repeat left top;}
#menu-categories-8{background:transparent url('../images/ico_products9.gif') no-repeat left top;}
#menu-categories-9{background:transparent url('../images/ico_products10.gif') no-repeat left top;}
#menu-categories-10{background:transparent url('../images/ico_products11.gif') no-repeat left top;}
#menu-categories-11{background:transparent url('../images/ico_products11.gif') no-repeat left top;}
#menu-categories-12{background:transparent url('../images/ico_products3.gif') no-repeat left top;}
#menu-categories-13{background:transparent url('../images/ico_products13.gif') no-repeat left top;}
/* ---- MAIN  ---- */
/* 270 - 486 182 */
.col_left1{position:relative;width:270px;float:left;margin:0 20px 0 0;}
.col_center1{position:relative;width:486px;float:left;margin:0 0 0 0;}
.col_right1{position:relative;width:182px;float:right;margin:0 0 0 0;}
/* 480 - 480 */
.col_left2{position:relative;width:480px;float:left;margin:0 20px 0 0;}
.col_right2{position:relative;width:480px;float:right;margin:0 0 0 0;}
/* 690 */
.col_center2{position:relative;width:690px;float:right;margin:0 0 0 0;}
/* 312 - 312 - 312 */
.col_left3{position:relative;width:312px;float:left;margin:0 20px 0 0;}
.col_center3{position:relative;width:312px;float:left;margin:0 0 0 0;}
.col_right3{position:relative;width:312px;float:right;margin:0 0 0 0;}
/* 216 - 216 - 216 */
.col_left4{position:relative;width:216px;float:left;margin:0 20px 0 0;}
.col_center4{position:relative;width:216px;float:left;margin:0 0 0 0;}
.col_right4{position:relative;width:216px;float:right;margin:0 0 0 0;}
/* 438 - 312 */
.col_left5{position:relative;width:438px;float:left;margin:0 0 0 0;}
.box1{background-color:#FFF;border:2px solid #C7C2BD;padding:6px;margin:0 0 10px 0;position:relative;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.box1 .col_left1,.box1 .col_left2{margin:0 0 0 0;}
.box1 .col_right1{width:172px;border-left:2px solid #C6C1BD;padding-left:10px;font-size:0.9em;}
.box1 ul{list-style-position:inside;}
.box1 H3{color:#C6C1BD;text-transform:uppercase;font-size:1.1em;}
/*.box1 .col_left3{width:438px;margin:0 0 0 0;}*/
.box1 .col_right1{width:172px;border-left:2px solid #C6C1BD;padding-left:10px;font-size:0.9em;}
.box1 .col_right1 UL LI{list-style:disc;margin-left:18px;}
.box2{border-bottom:2px solid #C6C1BD;padding:2px 2px 10px 2px;margin:0 0 5px 0;position:relative;}
.box2 .more A{display:inline-block;}
.box2 .more{position:absolute;top:4px;right:0!important;right:5px;text-align:right;}

/* */
#tips{
	position:relative;
	padding-bottom:70px;
	background:#FFFFFF url('../images/bg_tips.jpg') no-repeat center bottom;
}
.tip{
	position:relative;
	height:74px;
	margin:0 0 10px 0
}
.tip A{
	display:block;
	height:64px;
	padding:5px;
	color:#51463A;
	text-decoration:none;
	font-size:0.9em;
	line-height:1em;
	font-weight:bold;
	background:transparent url('../images/tip.gif') no-repeat left top;
}
.tip A:hover{
	background:transparent url('../images/tip_over.gif') no-repeat left top;
	color:#FFF;
}

#networks UL LI{display:block;list-style:none;font-size:0.8em;font-weight:bold;text-transform:uppercase;height:20px;}
#networks UL LI A{padding:3px 0 0 20px;color:#51463A;text-decoration:none;display:block;height:13px;}
#networks UL LI A:hover{padding-left:20px;color:#A7C30A;text-decoration:underline;}
#networks UL LI#network-twitter A{background:transparent url('../images/ico-twitter.png') no-repeat left top;}
#networks UL LI#network-facebook A{background:transparent url('../images/ico-facebook.png') no-repeat left top;}
#networks UL LI#network-blog A{background:transparent url('../images/ico-blog.png') no-repeat left top;}
#networks UL LI#network-forum A{background:transparent url('../images/ico-forum.png') no-repeat left top;}
#networks UL LI#network-vimeo A{background:transparent url('../images/ico-vimeo.png') no-repeat left top;}
#networks UL LI#network-flickr A{background:transparent url('../images/ico-flickr.png') no-repeat left top;}

#banner-ad1{margin-bottom: 10px;}
#banner-ad1 img{width:180px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

#more-flash H3,
#more-blog H3,
#more-talk H3{text-transform:uppercase;font-size:0.9em;margin:5px 0 5px 0;}
#more-flash UL,
#more-blog UL,
#more-talk UL{margin:5px 0 5px 0;list-style:none;}
#more-flash UL LI,
#more-blog UL LI,
#more-talk UL LI{padding:2px 0 2px 0;font-size:0.85em;border-bottom:2px solid #C7C2BD;}
#more-flash UL LI A,
#more-blog UL LI A,
#more-talk UL LI A{color:#51463A;text-decoration:none;}
#more-flash UL LI A:hover,
#more-blog UL LI A:hover,
#more-talk UL LI A:hover{text-decoration:underline;}
#more-flash .more,
#more-blog .more,
#more-talk .more{display:block;
	position:absolute;
	right:0px;
	top:8px;
}
#more-flash .more A,
#more-blog .more A,
#more-talk .more A{
	display:block;
	height:15px;
	width:15px;
	text-indent:-999em;
	overflow:hidden;
	background:transparent url('../images/bu_more2.gif') no-repeat left top;
}
#more-blog .date,#more-talk .date{color:#B7A999}
/* ---- PRODUCTS  ---- */
.product-short,.product-short-shop, .product-long, .merchant-long{
	font-size:0.85em;
	min-height:65px;
	position:relative;
	
}
.product-long .product-short{
	font-size:1em;
}
.product-short H3{
	text-transform:uppercase;
	margin:0 0 5px 0;
}
.product-short H3 A,
.product-short-shop H3 A{
	color:#51463B;
	text-decoration:none;
}
.product-short-shop H3 SMALL{
	text-transform:none;
	font-weight:normal;
}
.product-short-shop H3 SMALL A{
	color:#A7C30A;
}
.product-short H3 A:hover,
.product-short-shop H3 A:hover{
	color:#A7C30A;
	text-decoration:underline;
}
.product-short IMG{
	display:block;
	float:left;
	margin:0 5px 6px 0;
}
.product-short DL DT{
}
.product-short .more{
	display:block;
	position:absolute;
	right:6px;
	top:58px;
}
.product-short .more A{
	display:block;
	height:15px;
	width:15px;
	text-indent:999em;
	overflow:hidden;
	background:transparent url('../images/bu_more.gif') no-repeat left top;
}
.product-short .more2{
	display:block;
	position:absolute;
	right:6px;
	top:10px;
}
.product-long{
	margin-top:10px;
}

.product-order{
	font-size:0.85em;
	min-height:65px;
	position:relative;
}
.product-order H3{
	margin:0 0 2px 0;
}
.product-order H3 A{
	color:#51463B;
	text-decoration:none;
}
.product-order H3 A:hover{
	color:#A7C30A;
	text-decoration:underline;
}
.product-order LABEL{
	display:none;
}
.product-order SELECT.statut-order{
	font-size:0.8em;
	display:inline;
	background:#F56C18;
	border-color:#DB500D;
}
.product-order .product-delivery strong,
.product-statut strong, .product-sale strong{
	font-weight:normal;
	color:#DE4F0A;
}
.product-long .delivery-statut{color:#DE4E0A}
.product-long .delivery-fee, .product-long .delivery-fee strong{background:transparent url('../images/ico-arrow.gif') no-repeat left center;padding-left:12px;}

.product-short-shop,
.product-order,
.product-long h2{
	padding-left:50px;
	background-repeat:no-repeat;
	min-height:48px;
}
.product-description{
	background-repeat:no-repeat;
	margin-bottom:30px;
}
.product-description H2{
	padding-top:10px;
}
/* ---- MERCHANT  ---- */
.merchant-short{
	position:relative;
	clear:both;
	padding-bottom:10px;
}
.merchant-short .merchant-name{
	font-weight:bold;
}
.merchant-short .merchant-thumb{
	width:30px;
	float:left;
}
.merchant-short .merchant-region{
	padding:5px 0;
}
#merchant{
	width:360px;
	float:left;
	position:relative;
}

#merchant .merchant-name,
#merchant .merchant-region,
#merchant .merchant-evaluation,
#merchant .merchant-shopname{
	padding-left:56px;
}
#merchant dt{line-height:1.6em;}
.merchant-shopname,
.merchant-name,
.merchant-region,
.merchant-evaluation{}
.merchant-description{margin:10px 0}
.merchant-description p{line-height:1.4em;margin:5px 0}
.merchant-map{
	display:block;
	float:right;
	width:300px;
	margin-top:20px;
}
#merchant dt.merchant-thumb{
	display:block;
	position:absolute;
	left:0;
	top:0;
}
.merchant-favorite{
	display:block;
	position:absolute;
	right:5px;
	top:5px;
}
/* ---- SHOP  ---- */
#shop-status,
#shop-presentation,
#shop-address,
#shop-stats,
#shop-photos{
	font-size:0.85em;
	min-height:65px;
	position:relative;
}
#shop-status h3 a,
#shop-presentation h3 a,
#shop-photos h3 a,
#shop-schedule h3 a{
	text-decoration:none;
	color:#514639;
	color:#C6C1BD;
}
#shop-status h3 a:hover,
#shop-presentation h3 a:hover,
#shop-photos h3 a:hover,
#shop-schedule h3 a:hover{
	color:#A7C30A;
	text-decoration:underline;
}
#shop-photos IMG,
.merchant-photos IMG,
#user-screencast IMG{
	margin:5px 10px 0 0;
	border:4px solid #C6C1BD;
}
#shop-photos IMG:hover,
.merchant-photos IMG:hover,
#user-screencast IMG:hover{
	border:4px solid #A7C30A;
}
#shop-schedule{
	font-size:0.85em;
	position:relative;
}
/* ---- ADDRESS  ---- */
.address-short{
	font-size:0.85em;
	position:relative;
	margin:5px 0;
}
.address-short .address-nickname{
	font-weight:bold;
}
.address-short .address-nickname small{
	font-weight:normal;
}
/* ---- ACCOUNT  ---- */
#account-pref,
#account-data1,
#account-data2,
#account-urlperso{
	font-size:0.85em;
}
.shop-statut-open{
	/*background-image:url('../images/bg_shop-open.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	padding:5px 0 0 110px;*/
}
#account-pref{
	background:#FFF url('../images/illu_echoppe.png') no-repeat center bottom;
	padding-bottom: 110px
}
/* ---- FOOTER  ---- */
#footer #footer-zone1,
#footer #footer-zone2,
#footer #footer-zone3,
#footer #footer-zone4{
	display:block;
	position:relative;
	width:235px;
	float:left;
	margin:0 0 10px 10px;
}
#footer #footer-zone4{
	float:right;
	margin:0;
}
#footer A{
	color:#6C5F4C;
	text-decoration:none;
}
#footer A:hover{
	text-decoration:underline;
}

#footer DT{
	text-transform:uppercase;
	color:#FFF;
}
#footer DD{
	font-size:0.85em;
	line-height:2em;
}
#footer P{
	background:transparent url('../images/logo_footer.gif') no-repeat center top;
	padding:50px 0 10px 0;
	text-align:center;
	font-size:0.85em;
	color:#6C5F4C;
}
/* ---- FORMS  ---- */
INPUT.field1,
TEXTAREA.field1{
	border:1px solid #DCD6CF;
	background:#FFF;
	padding:2px;
	margin:0 5px 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
INPUT.checkbox1{
	border:none;
	background:#DCD6CF;	
}
.box1 INPUT.field1,
.box1 TEXTAREA.field1,
.box1 SELECT{
	background:#EEEBE8;
}
INPUT.field1:focus,
TEXTAREA.field1:focus,
SELECT:focus{
	background:#F56C18;
	border-color:#DB500D;
	color:#FFF;
}
 
/* */
#search-home{
	/*background:#FFF url('../images/bg_recherche.jpg') no-repeat right bottom;*/
}
#search-home fieldset{margin-bottom:0px;border-bottom:1px solid #C7C2BE;padding-bottom: 5px;margin-bottom: 5px;clear: both;position:relative}
#search-home fieldset#search-home-zone3,
#search-home fieldset#search-home-submit{border:none;padding-bottom: 0;}
#search-home label{display:inline;}
#search-home ul{display:block;margin:0;list-style: none;width:205px;float:right;}
#search-home ul li{line-height: 1.5em;}
#search-home ul li input{margin-right:5px}
#search-home legend{display:block;width:260px;float:left;}
#search-home fieldset#search-home-zone4{padding-bottom: 10px;}
#search-home fieldset#search-home-zone4 small{display: block;position:absolute;}
#search-home fieldset#search-home-zone4 input{padding:4px}
#search-home-zone1 #zip,#search-home-zone2 #produit{color:#746960;width:200px;padding:5px}
#search-home-zone1 #zip:focus,#search-home-zone2 #produit:focus{color:#FFF}
/* */
#form_box INPUT.field1,
#form_box TEXTAREA.field1{
	border:1px solid #DCD6CF;
	background:#000;
	padding:5px;
	margin:0 5px 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#eeebe8;
}
#form_box SELECT{border:1px solid #DCD6CF;background-color:#eeebe8;}

#form_box INPUT.field1:focus,
#form_box TEXTAREA.field1:focus,
#form_box SELECT:focus{
	background:#F56C18;
	border-color:#DB500D;
	color:#FFF;
}
/* */
#login-fieldset{
	width:300px;
	margin:0 auto;
	background:#FFF url(../images/splash/illu3.png) no-repeat 155px bottom!important;
	background:#FFF url(../images/splash/illu3.gif) no-repeat 155px bottom;
}
#login-fieldset input.field1{
	width:120px;
	padding:9px;
	color:#000;
	background-color:#eeebe8;
	border:1px solid #dcd6cf;
	display:block;
}
#login-fieldset input.field1:focus{
	background:#F56C18;
	border-color:#DB500D;
	color:#FFF;
}
#login-fieldset label{
	font-weight:bold;
}
#login-fieldset p{
	margin:10px 0;
}
/* ---- BOUTONS  ---- */
A.button1,
A.button2,
A.button3{
	display:block;
	position:relative;
	padding:0 0 0 8px!important;
	padding:0 0 2px 8px;
	height:18px!important;
	height:auto;
	background-position:left top;
}
A.button4, A.button5{
	text-decoration:none;
	display:inline-block;
	position:relative;
	padding:0 0 0 15px;
	margin:0 0 0 0;
	height:32px;
	background-position:left top;
	
}

A.button4 SPAN, A.button5 SPAN{
	display: -moz-inline-box;
	display:inline-block;
	padding:8px 15px 0 0;
	margin:0 0 0 0;
	color:#FFFFFF;
	font-weight:bold;
	height:24px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-position:right top;
}

A.button4:hover, A.button5:hover{background-position:left bottom;}
A.button4:hover SPAN, A.button5:hover SPAN{background-position:right bottom;}

A.button1 SPAN ,UL#menu-identity A.button1 SPAN,
A.button2 SPAN,UL#menu-identity  A.button2SPAN,
SPAN.button3 A,UL#menu-identity  A.button3 SPAN{
	display:inline-block;
	padding:0 8px 0 0;
	margin:0 0 -2px 0;
	color:#2D1E11;
	text-decoration:none;
	font-size:0.9em;
	height:18px!important;
	height:18px;
	background-position:right top;
}

A.button1:hover SPAN ,UL#menu-identity A.button1:hover SPAN ,
 A.button3:hover SPAN,UL#menu-identity A.button3:hover SPAN{color:#FFFFFF;}
A.button2:hover SPAN{color:#F56C18;}
.button1, A.button1 SPAN{background-image:url('../images/button1.gif')}
.button2, A.button2 SPAN{background-image:url('../images/button2.gif')}
.button3, A.button3 SPAN{background-image:url('../images/button3.gif')}
.button4, A.button4 SPAN{background-image:url('../images/button4.jpg')}
.button5, A.button5 SPAN{background-image:url('../images/button5.jpg')}
.submit1 {
	display:inline-block;
	background: url('../images/button5.jpg') no-repeat left top;
	text-decoration: none;
	width: auto;
	border-width: 0px;
	border-style: none;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	height:32px;
}
.submit1 button{
	color: #FFFFFF;
	border: 0px none;
	cursor:hand;
	font: 12px Arial, Helvetica, sans-serif;
	background: url('../images/button5.jpg') right top;
	display:inline-block;
	height: 32px;
	margin: 0px;
	width:auto;
	padding: 0 15px 0px 0px;
	font-weight:bold;
}

.box1 .submit1,.box1 .submit1 button, .box1 .button4, .box1 .button4 a,
.box-splash .submit1,.box-splash .submit1 button, .box-splash .button4, .box-splash .button4 a{background-image:url('../images/button4.jpg');}
.submit1:hover{background-position:left bottom;}
.submit1 button:hover{background-position:right bottom;}
#form_content .submit1,
#form_content .submit1 button{
	background-image:url('../images/button4.jpg');
}
/* */
#formSendMail {width:400px;}
#formSendMail #message{height:200px;width:370px;}
#formSendMail #subject{width:370px;}
/* ---- SEARCH  ---- */
#searchbox{
	position:absolute;
	top:-5px;
}
#searchbox #quick-search{
	background:transparent;
	width:212px;
	height:14px;
	border:none;
	color:#FFF;
	font-size:11px;
	padding:2px 0;
}
#searchbox #quick-search-ok{
	background:transparent url('../images/bu_search.png') no-repeat left 2px;
	width:18px;
	height:18px;
	border:none;
	color:#FFF;
	padding:0;
	text-indent:-999em;
}
.search-by-place{
	position:relative;
	text-align:right;
	margin-top:-25px;
	margin-bottom:0px;
}
.search-by-place LABEL{
	display:inline;
	font-size:0.8em;
}
.product-long .search-by-place{
	position:absolute;
	right:0;
	top:30px;
}

#search-result p.statut-special{
	border:5px solid #A6020F;
	background-color:#FC1F30;
	padding:10px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;

}
/* ---- PAGES  ---- */
#faq, #what, #contact, #support,#tip {
	padding:20px;
}

#what P, #what UL,
#contact P, #contact UL,
#support P, #support UL,
#tip P, #tip UL,
#faq P, #faq UL{margin:10px 0}

/* ---- PAGE FAQ  ---- */
.faq-categories {
	border-bottom:2px solid #C7C2BD;
	padding-bottom:10px;
	margin-bottom:10px;
}
.faq-categories H3{
	font-size:2.4em;
	background:transparent url('../images/bu_more3.gif') no-repeat left 5px;
	padding:0px 0 0 32px;
	height:33px;
	cursor:pointer;
}
.faq-categories H3:hover{
	background:transparent url('../images/bu_more3.gif') no-repeat left bottom;
}
.faq-questions{
	padding:10px 0;
}
/* ---- PAGE CONFIRMATION  ---- */
#user-confirmation P{margin:10px 0}
#user-confirmation UL{margin-left:20px}
#user-confirmation DIV.statut-special{display:block;padding-right:200px;height:280px;font-weight:bold;font-size:1.5em;color:#514639;background:transparent url('../images/illu_confirmation.png') no-repeat right top}
/* ---- PAGE CATEGORIES  ---- */
.cat{position:relative;width:220px;float:left;margin:0 20px 20px 0;}
.cat H2{padding:5px 0 15px 44px;background-repeat: no-repeat;background-position: left top}
#cat1 H2{background:transparent url('../images/ico_products1.gif') no-repeat left top;}
#cat2 H2{background:transparent url('../images/ico_products2.gif') no-repeat left top;}
#cat3 H2{background:transparent url('../images/ico_products7.gif') no-repeat left top;}/*miel et confitures */
#cat4 H2{background:transparent url('../images/ico_products4.gif') no-repeat left top;}
#cat5 H2{background:transparent url('../images/ico_products5.gif') no-repeat left top;}
#cat6 H2{background:transparent url('../images/ico_products6.gif') no-repeat left top;}
#cat7 H2{background:transparent url('../images/ico_products8.gif') no-repeat left top;}/*boulangerie */
#cat8 H2{background:transparent url('../images/ico_products9.gif') no-repeat left top;}/*plats*/
#cat9 H2{background:transparent url('../images/ico_products10.gif') no-repeat left top;}
#cat10 H2{background:transparent url('../images/ico_products11.gif') no-repeat left top;}
#cat11 H2{background:transparent url('../images/ico_products3.gif') no-repeat left top;}
/* ---- PAGE PRODUCERS  ---- */
#county-1 H2{background-image:url('../images/ico-county-anvers.png');padding:5px 0 30px 80px;height: 50px}
#county-2 H2{background-image:url('../images/ico-county-bf.png');padding:5px 0 30px 80px;height: 50px}
#county-3 H2{background-image:url('../images/ico-county-limburg.png');padding:5px 0 30px 80px;height: 50px}
#county-4 H2{background-image:url('../images/ico-county-focc.png');padding:5px 0 30px 80px;height: 50px}
#county-5 H2{background-image:url('../images/ico-county-for.png');padding:5px 0 30px 80px;height: 50px}
#county-6 H2{background-image:url('../images/ico-county-bw.png');padding:5px 0 30px 80px;height: 50px}
#county-7 H2{background-image:url('../images/ico-county-hainaut.png');padding:5px 0 30px 80px;height: 50px}
#county-8 H2{background-image:url('../images/ico-county-liege.png');padding:5px 0 30px 80px;height: 50px}
#county-9 H2{background-image:url('../images/ico-county-lux.png');padding:5px 0 30px 80px;height: 50px}
#county-10 H2{background-image:url('../images/ico-county-namur.png');padding:5px 0 30px 80px;height: 50px}
#county-11 H2{background-image:url('../images/ico-county-bxl.png');padding:5px 0 30px 80px;height: 50px}
/* temporaire */
/* ---- PAGE 404  ---- */
div#error404{
	width:366px;
	height: 430px;
	margin: 0 auto;
	text-align:center;
	background:transparent url('../images/illu_404.png') no-repeat left bottom;
}
div#error404 p{
	
	
}
#county-9{clear:both;}
/* ---- TABLES ---- */
TABLE.contentable{
	border-collapse: collapse;
	border-spacing: 0px;
}

TABLE.contentable TR{border:none;margin:0;padding:4px 0;}
TABLE.contentable TR TD{
	border-bottom: 1px #FFF solid;
	text-align: left;
	font-weight: normal;
	background-color:#EEEBE8;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 0px;
}
TABLE.contentable TR TH{
	border-bottom: 2px #FFFFFF solid;
	text-align: left;
	font-weight: normal;
	font-weight:bold;
	background-color:#C7C2BD;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 0px;
}
/* ---- DIVERS  ---- */
#version{
	position:absolute;
	right:0;
	top:0;
	background:transparent url('../images/version.png') no-repeat center top!important;
	background:transparent url('../images/version.gif') no-repeat center top;
	height:105px;
	width:105px;
	z-index:20;
}
#version A{
	display:block;
	position:relative;
	text-indent:-999em;
	height:105px;
	width:105px;
}
#feedback{
	position:absolute;
	left:0;
	top:350px;
	height:118px;
	width:32px;
	z-index:20;
}
#feedback A{
	display:block;
	position:relative;
	background:transparent url('../images/bu_feedback.png') no-repeat center top;
	height:118px;
	width:32px;
	text-indent:-999em;
}
.pagination{
	font-size:0.85em;
	text-align:center;
	position:relative;
	clear:both;
}
.next, .prev{display:block;width:16px;height:16px;position:absolute;top:0;}
.prev{background:transparent url('../images/bu_prev.gif') no-repeat center top;}
.next{background:transparent url('../images/bu_next.gif') no-repeat center top;}
.prev:hover,
.next:hover{background-position:center bottom;}
.pagination .prev{left:0!important;left:-56px;}
.pagination .active{font-weight:bold;text-decoration:none;color:#514639}
.pagination .next{right:0;}
/* */
.bu-delete{display:block;width:13px;height:11px;background:transparent url('../images/bu_delete.gif') no-repeat center top;}
.bu-edit{display:block;width:13px;height:11px;background:transparent url('../images/bu_edit.gif') no-repeat center top;}
.bu-default{display:block;width:13px;height:11px;background:transparent url('../images/bu_default.gif') no-repeat center top;}
.bu-contact{display:block;width:17px;height:11px;background:transparent url('../images/bu_contact.gif') no-repeat center top;}
.bu-add{display:block;width:17px;height:11px;background:transparent url('../images/bu_add.gif') no-repeat center top;}
.bu-add2basket{display:block;width:17px;height:17px;background:transparent url('../images/bu_basket.gif') no-repeat center top;}
.bu-delete:hover,
.bu-contact:hover,
.bu-edit:hover,
.bu-default:hover,
.bu-add:hover,
.bu-add2basket:hover{background-position:center bottom;}
/*.bu-back{display:block;position:absolute;top:5px;right:0;font-size:0.8em;}*/
.bu-back a{background:transparent url('../images/ico-arrow_back.gif') no-repeat right center;padding-right:10px;color:#AEA79F;text-decoration:none;}
.bu-back a:hover{color:#51463B;text-decoration:none;}
.merchant-evaluations-stars{display:inline-block;background:transparent url('../images/ico-stars.gif') no-repeat left top;text-indent:-999em;width:88px;height:16px;}
.merchant-evaluations-stars span{display:block;background:transparent url('../images/ico-stars.gif') no-repeat left -90px;height:16px;}

/* */
.last{border-bottom:none;}
.date{font-size:0.8em;}
/* */
.statut-ok{display:block; text-align:center;border:3px solid #889D07;background-color:#ACC90A;padding:4px;color:#FFF;font-size:0.9em;margin:5px 0;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.statut-ko{display:block; text-align:center;border:3px solid #B00000;background-color:#F14036;padding:4px;color:#FFF;font-size:0.9em;margin:5px 0;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.statut-special{color:#DE4F0A;margin:5px 0;}
.statut-special a{color:#DE4F0A;}
.share{float:right;width:300px}
.share h4{text-transform: uppercase;margin-bottom: 5px}
.share h4 a{color: #514639;text-decoration: none}
.share div{background-color:#EEEBE8;width:290px;padding:5px; }
/* */
.n1{height:27px;padding:5px 0 0 36px;margin:2px 0;background:transparent url('../images/numbers.gif') no-repeat left 0px;}
.n2{height:27px;padding:5px 0 0 36px;margin:2px 0;background:transparent url('../images/numbers.gif') no-repeat left -33px;}
.n3{height:27px;padding:5px 0 0 36px;margin:2px 0;background:transparent url('../images/numbers.gif') no-repeat left -66px;}
.n4{height:27px;padding:5px 0 0 36px;margin:2px 0;background:transparent url('../images/numbers.gif') no-repeat left -99px;}
.n5{height:27px;padding:5px 0 0 36px;margin:2px 0;background:transparent url('../images/numbers.gif') no-repeat left -132px;}
.n6{height:27px;padding:5px 0 0 36px;margin:2px 0;background:transparent url('../images/numbers.gif') no-repeat left -165px;}
.n7{height:27px;padding:5px 0 0 36px;margin:2px 0;background:transparent url('../images/numbers.gif') no-repeat left -198px;}
.n8{height:27px;padding:5px 0 0 36px;margin:2px 0;background:transparent url('../images/numbers.gif') no-repeat left -231px;}
.n9{height:27px;padding:5px 0 0 36px;margin:2px 0;background:transparent url('../images/numbers.gif') no-repeat left -264px;}
/* */
#label1,#label2,#label3{display:inline-block;height:20px;width:52px;padding:52px 0 0 0;margin:2px 0;text-indent:-999em;text-align:center;line-height:1em;font-size:10px;}
#label1{background:transparent url('../images/label_bio.png') no-repeat left top;}
#label2{background:transparent url('../images/label_AOC.png') no-repeat left top;}
#label3{background:transparent url('../images/label_Agricultureraisonnee.png') no-repeat left top;}
#label3:hover{text-indent:0em;}