@charset "UTF-8";

/*
Document's CSS
*/

html *{
  /*font-family:Times,Arial, Helvetica, sans-serif;*/
	padding:0;
	margin:0;
	font-weight:lighter;
	border:0;
}

img, div,a { behavior: url(/stylesheets/iepngfix.htc) }

.clear{
	clear:both;
}

body{
	width:100%;
	min-height:600px;
  height:auto !important;
  height:600px;
	background:#602518 url(/images/patiflan/background.png) repeat-x center top;
	text-align:center;
}

a{
	text-decoration:none;
}

#container{
	width:960px;
	margin:auto;
	text-align:left;
}

.bold{
	font-weight:bold;
}

/* 
header's CSS
*/

#header{
	background:url(/images/patiflan/top-header.png) no-repeat 30px top;
	color:#bcb38a;
	font-size:0.7em;
	padding:30px 0 0 355px;
	height:61px;
	position:relative;
}

.header-bottom{
	background:transparent url(/images/patiflan/header-bottom.png) repeat scroll 0 0;
	height:65px;
	left:26px;
	position:absolute;
	top:126px;
	width:211px;
  z-index:2;
}

.identification{
  color:#bcb38a;
  font-size:0.9em; 
  text-decoration:underline;
}
.french{
	background:url(/images/patiflan/french-flag.png) no-repeat;
	width:16px;
	height:16px;
	position:absolute;
	top:4px;
	right:20px;
}

.english{
	background:url(/images/patiflan/english-flag.png) no-repeat;
	width:16px;
	height:16px;
	position:absolute;
	top:5px;
	right:0px;
}

.header_link{
  width:190px;
  height:160px;
  position:absolute;
  top:20px;
  left:26px;
  z-index:3;
}
#header h2{
	font-size:1.0em;
}

.logged-infos{
  position:absolute;
  top:27px;
  right:4px;
  font-family: Helvetica, sans-serif;
  padding-left:25px;
}

.my-cart{
  text-transform:uppercase;
  text-decoration:underline;
  color:#bcb38a;
  background:url(/images/patiflan/cart-icon.png) no-repeat left top;
  padding:8px 0 0 25px;
  margin-left:-25px;
}

.welcome-message{
  text-decoration:underline;
  font-size:.9em;
}

/*
Menu's CSS
*/

.menu{
	padding-left:214px;
	list-style:none;
	background:url(/images/patiflan/menu-background.png) no-repeat 26px top;
	height:36px;
}

.menu li{
	float:left;
	background:url(/images/patiflan/border-menu-item-right.png) no-repeat right bottom;
	padding:13px 8px 0px 1px;
	width:170px;
}

.menu li.first{
	width:200px;
}

.menu li a{
	background:url(/images/patiflan/border-menu-item-left.png) no-repeat left bottom;
	color:#ffffc9;
	padding:0 0 8px 0;
	text-decoration:none;
	display:block;
	text-align:center;
	text-transform:uppercase;
	font-size:0.7em;
	font-family: times;
}

.menu li a:hover,.menu li a.active{
	color:#cb6644;
}


/*
Content's CSS
*/

#content,#content-shop{
	padding:7px 2px 7px 7px;
	min-height:585px;
  height:auto !important;
  height:585px;
	position:relative;
}

#carrousel{
	position:relative;
}

.carrousel-links{
	position:absolute;
	top:45px;
	right:35px;
}

.carrousel-images a.visible{
	height:380px;
	display:block !important;
	overflow:hiiden;
}

.carrousel-links a{
	float:left;
	display:block;
	background-color:#31160e;
	color:#ffffe2;
	padding:3px 5px 0;
	margin:1px;
	text-decoration:none;
	font-size:0.8em;
}

.carrousel-links a.active,.carrousel-links a:hover{
	background-color:#602518;
}

.carrousel-images a.carrousel2, .carrousel-images a.carrousel3{
	display:none;
}

.blocks{
	background-color:#ffffe2;
	margin:15px 15px 0;
	padding:10px 9px 20px;
}

.links-wrap{
	width:285px;
	float:left;
	margin:2px;
}

.stay-tuned, .recipes{
	height:46px;
	padding:5px 79px 5px 15px;
	background-color:#f1edc9;
	background-repeat:no-repeat;
	background-position:right top;
	color:#5c5956;
	font-size:0.8em;
	font-family: Helvetica, sans-serif;
}

.stay-tuned a, .recipes a{
	color:#b5933d;
	text-decoration:none;
	display:block;
	font-size:1.2em;
	margin-bottom:2px;
	font-family: Helvetica, sans-serif;
}

.stay-tuned em, .recipes em{
	font-weight:bold;
	font-style:normal;
}


.stay-tuned{
	background-image:url(/images/patiflan/stay-tuned-icon.png);
	margin-bottom:5px;
	font-size:0.7em;
}

.recipes{
	background-image:url(/images/patiflan/recipe-icon.png);
	margin-top:5px;
	font-size:0.7em;
}

.shop,.new{
	float:left;
	margin:2px;
}

.blocks-footer{
	height:10px;
	background-color:#d0c48f;
	margin:0 15px;
}

/*
Boutique 1 CSS
*/

#content-shop{
	background:url(/images/patiflan/background-content-list.png) no-repeat center 40px;
	position:relative;
}

.search{
	width:337px;
	margin:20px auto;
	color:#bcb7a1;
	/*background:url(/images/patiflan/search-icon.png) no-repeat right center;*/
	padding:5px 35px 5px 0;
	font-family:Helvetica, sans-serif;
	font-size:0.9em;
}

.search input{
	border:1px solid #544338;
	background-color:#1C0D0A;
	color:#bcb7a1;
}

.sub-menu{
	border-bottom:1px solid #5d2d17;
	height:26px;
	list-style:none;
	padding:0px 90px;
	margin:0 100px;
}

.sub-menu li{
	float:left;
	height:25px;
	border:1px solid #5d2d17;
	border-bottom:0;
	background-color:#220e08;
	margin:0 1px;
	-moz-border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
}

.sub-menu li a{
  font-family: times;
  font-weight:lighter;
	color:#bcb7a1;
	text-decoration:none;
	display:block;
	padding:5px 16px;
	text-transform:uppercase;
	font-size:0.7em;
}

.sub-menu li:hover, .sub-menu li.active{
	height:25px;
	color:#d33a05;
	background-color:transparent;
	border-bottom:1px solid #220e08;
}

.sub-menu li:hover a, .sub-menu li.active a{
	color:#e13d04 !important;
}

.jcarousel-container.jcarousel-container-horizontal{
	width:775px;
	margin:5px auto 0;
	overflow:hidden;
	position:relative;
	height:320px;
}

.products{
	width:775px;
	margin:50px auto 0;
	list-style:none;
	overflow:hidden;
	height:290px;
	color:#FFF;
	text-align:center;
	position:absolute;
	font-size:1em;
	font-family: Helvetica, sans-serif;
}

.products li{
	width:183px;
	margin:5px;
	float:left;
	height:290px;
}

.buy_link{
	color:#c66340;
	background:url(/images/patiflan/add-to-cart-icon.png) no-repeat 44px -3px;
	display:block;
	padding-left:24px;
	margin-top:26px;
}

.products a span{
	border: 1px solid #c66340;
	padding:1px 5px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	font-size:0.8em;
	font-weight:bold;
}

.links{
	border-bottom:2px solid #9e4d32;
	margin:0 100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
}

.links .next{
  font-family: Helvetica, sans-serif;
	float:right;
	margin-top:-10px;
	background:#230F0B url(/images/patiflan/right-arrow.png) no-repeat right;
	padding:0 20px 0 10px;
	color:#FFF;
}

.content-footer{
	background-color:#d0c48f;
	margin:83px 10px 0;
	height:25px;
	width:935px;
	position:absolute;
	bottom:17px;
}


/*
Dialog CSS
*/

.ui-icon.ui-icon-closethick{
	display:none;
}

.ui-widget-overlay{
	background-color:#000;
	opacity:0.5;
	filter:alpha(opacity=50);
	position:absolute;
	top:0;
}

.ui-dialog{
	top:75px !important;
}

/*
Boutique 2 CSS
*/

#lighbox-container{
	width:890px;
	/*height:582px;*/
	height:758px;
	background:#FFF url(/images/patiflan/background-lightbox-brown.png) repeat-x top;
	padding:0 10px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}

#actu-container{
  width:890px;
	/*height:515px;*/
	background:#FFF url(/images/patiflan/actu-background.png) repeat-x top;
	padding:0 10px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}

.lightbox-header{
	background:url(/images/patiflan/welcome-brown.png);
	height:67px;
	width:243px;
	float:left;
}

.actu-header{
  background:url(/images/patiflan/actu-title.png);
	height:89px;
	width:282px;
	float:left;
}

.lightbox-back-link{
	float:right;
	margin-right:5px;
	margin-top:10px;
	color:#df855e;
	text-transform:uppercase;
	font-weight:bold;
	font-size:0.8em;
}

.actu-back-link{
	float:right;
	margin-right:5px;
	margin-top:10px;
	color:#422007;
	text-transform:uppercase;
	font-weight:bold;
	font-size:0.8em;
}

.lightbox-title{
	clear:both;
	background-color:#9e4d32;
	color:#ffffe1;
	padding:5px 10px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.1em;
	margin-bottom:30px;
}

.actu-title{
	clear:both;
	background-color:#749eac;
	color:#ffffff;
	padding:5px 10px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.1em;
	margin-bottom:30px;
}

.lightbox-image-container{
	float:left;
	width:420px;
}

.lightbox-informations{
	float:right;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background-color:#fdf6ee;
	padding:10px 5px 10px 10px;
	width:450px;
	color:#422007;
	font-size:0.8em;
	min-height:285px;
	height:auto !important;
	height:285px;
}

.actu-informations{
	float:right;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background-color:#f0fafc;
	padding:10px 5px 10px 10px;
	width:450px;
	color:#422007;
	font-size:0.8em;
	min-height:285px;
	height:auto !important;
	height:285px;  
}

.lightbox-informations h1{
	font-size:1.4em;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:10px;
}

.actu-informations h1{
	font-size:1.4em;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:10px;  
}

.lightbox-price{
	color:#c63300;
	margin-top:3px;
}

.lightbox-price span{
	font-size:2em;
}

.lightbox-variants{
	border-collapse:collapse;
	margin-top:15px;
	width:100%;
}

.lightbox-variants td{
	border-bottom:1px solid #ead4c8;
	padding:5px;
}

.lightbox-variants .desc{
	width:180px;
}

.lightbox-variants .price,.total{
	color:#c63300;
	font-weight:bold;
}

.add-action{
	text-align:right;
}

.lightbox-add-to-cart{
	background:url(/images/patiflan/lightbox-add-to-cart-icon.png) no-repeat left center;
	padding-left:20px;
	color:#FFF;
	font-size:0.9em;	
}


.lightbox-add-to-cart span{
	border:2px solid #e0a470;
	background-color:#c63300;
	padding:3px 8px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	font-weight:bold;
}

.add_product_input{
  background-color:#C63300;
  color:#FFF;
}

.total{
	margin-left:205px;
	font-weight:normal;
}

.discover{
	background-color:#e6f8fa;
	margin-top:10px;
	float:right;
	padding:5px 15px;
	width:435px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	height:120px;
	color:#82272c;
}

.discover img{
	float:left;
	margin-left:10px;
}


.discover p{
	float:left;
	width:161px;
	margin:0 20px;
	line-height:1.4em;
	padding-top:0.1em;
	font-size:1em;
}

.know-more{
	background:url(/images/patiflan/know-more.png) no-repeat 0 2px;
	float:right;
	margin-top:20px;
	padding-left:20px;
}

.know-more span{
	font-size:0.7em;
	color:#FFF;
	background-color:#82272c;
	border:2px solid #e0a470;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	padding:1px 7px;
	font-weight:bold;
}


/*
Recipe's CORNER CSS
*/

.recipes-content{
	background:#230f0B;
	margin:0px 1px 0px 8px;
}

.filet-recipe{
	background:url(/images/patiflan/filet-recipe.png) no-repeat top;
	height:59px;
	margin-top:10px;
	margin-left:8px;
}

.recipes-content h1{
	color:#893C26;
	background: url(/images/patiflan/background-gaufre.png) no-repeat right -10px;
	border-bottom:1px solid #893C26;
	height:80px;
	margin-bottom:20px;
	font-size:2.4em;
}

.recipes-content h1 span{
	background:url(/images/patiflan/title-background.png) no-repeat right bottom;
	padding:0 49px 18px 4px;
}

.inner-recipe{
	margin:0 40px 0 60px;
	min-height:450px;
	height:auto !important;
	height:450px;
}
	
.inner-recipe h2,.inner-recipe h3,.inner-recipe p{
	color:#f1edc9;
}

.inner-recipe h2{
  font-size:1em;
}

.recipe-title h2{
  font-size:1.5em;  
}

.recipes-list{
	width:275px;
	padding:10px 10px 10px 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

.recipes-list ul{
	margin-top:10px;
}

.recipes-list ul li{
	list-style:none;
	border-bottom:1px solid #602518;
	padding:5px 0;
	font-size:0.8em;
}

.recipes-list ul li.last{
	border-bottom:0;
}

.recipes-list ul li a{
	color:#f1edc9;
	display:block;
}

.recipes-list ul li a:hover{
	color:#c63300;
}

.recipes-list ul li a span{
	color:#FFF;
	background-color:#c63300;
	border:2px solid #e0a470;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	font-size:0.8em;
	padding:0 10px;
	float:right;
	font-weight:bold;
}


.recipe-content{
	margin-left:285px;
	padding:10px 0 10px 10px;
	border-left:1px solid #f1edc9;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:30px;
}

.image-recipe{
	float:left;
}

.recipe-title{
	float:left;
	width:310px;
	margin-left:20px;
	border-bottom:1px solid #602518;
	padding-bottom:10px;
}

.recipe-title h3{
	color:#c63300;
	margin-bottom:10px;
}

.recipe-title p{
	color:#c63300;
	font-size:0.9em;
}

.recipe{
	margin-top:240px;
}

.recipe h3{
	text-decoration:underline;
	font-size:0.9em;
	font-weight:bold;
	text-transform:capitalize;
}

.recipe p{
	margin:20px 0px;
	font-size:0.8em;
}

.recipes-content .blocks,.recipes-content .blocks-footer{
	margin:0 7px !important;
	clear:both;
}

/*
Account creation CSS
*/

.login-form{
  border-right:1px solid #431D14;
  width:39%;
  float:left;
  font-size:1em !important;
  padding-left:10%;
  font-family:Arial,Helvetica,sans-serif;
}

.login-form h3{
  margin-bottom:10px;
  font-size:1.4em;
}

.login-form .valid{
  font-size:.9em;
}

.login-form.new-account-part{
  border:0;
  font-size:0.8em;
}

.contact-form-part-left{
  float:left;
  width:60%;
}

.contact-content{
  margin-top:20px;
  width:100%;
  height:105px;
}

.contact-form-part-right{
  float:right;
  width:29%;
}

.account-creation.modification .login-form label{
  float:none;
  font-size:.8em;
  margin:0;
}

.account-creation.modification .login-form .text{
	width:245px;
}

.submit-center{
  text-align:center;
  margin-top:20px;
  padding-right:20%;
}

.account-creation h1{
	margin-bottom:0;
	border-bottom:0;
}

.account-creation form{
	font-family:Arial, Helvetica, sans-serif;
	color:#EDEABD;
	font-size:0.8em;
}

.account-creation form h2{
	background-color:#672D1E;
	padding:0 10px;
	clear:both;
	margin-bottom:10px;
	font-size:1.4em;
}

.account-creation form h2.spaced{
	margin:20px 0;
}

.account-creation form label,.account-creation.modification .label{
	width:250px;
	display:block;
	float:left;
	margin:5px;
}

.account-creation form hr{
	border-bottom:1px solid #672D1E;
	clear:both;
	width:510px;
}

.account-creation form .numbers,.account-creation form .postal-code,.account-creation form .text{
	padding:2px;
	margin:5px 0;
}

.account-creation form .text{
	width:241px;
}

.account-creation form .postal-code{
	width:85px;
}

.account-creation form .numbers{
	width:95px;
}

.newsletter-part{
	margin:20px 0;
}

#newsletter{
	margin-right:5px;
}

.submit{
	border-bottom: 1px solid #672D1E;
	text-align:center;
	height:12px;
	overflow:visible;
	margin:60px 0 80px;
}

.submit input{
	background-color:#B42708;
	color:#FFF;
	border:2px solid #D5945D;
	padding:1px 20px;
	-moz-border-radius:16px;
	-webkit-border-raidus:16px;
	font-weight:bold;
	font-size:1em;
	cursor:pointer;
}


/*
Account Modification CSS
*/
.inner-modification{
	width:765px;
	padding-top:30px;
}

.account-creation.modification h1{
	border-bottom:1px solid #672D1E;
	margin-bottom:30px;
}

.account-creation.modification form h2{
	background-color:#140B08;
}

.paye h2{
  background-color:#140B08;
	padding:0 10px;
	clear:both;
	margin-bottom:10px;
	font-size:1.4em;
}

.account-creation.modification form label,.account-creation.modification .label{
	width:180px;
}

.account-creation.modification form hr{
	border-bottom:1px solid #672D1E;
	clear:both;
	width:380px;
}

.account-creation.modification form .numbers,.account-creation form .postal-code,.account-creation form .text{
	padding:2px;
	margin:5px 0;
}

.account-creation.modification form .text,.account-creation.modification .libelle{
	width:185px;
}

.form_new_payment hr{
	border-bottom:1px solid #672D1E;
	clear:both;
	width:380px;}

.form_new_payment label{
	width:180px;
}


.form_new_payment h2{
  background-color:#140B08;
}
.account-creation.modification form .postal-code{
	width:85px;
}

.account-creation.modification form .add-adress{
	color:#B42708;
	text-decoration:underline;
	margin:10px 0;
	display:block;
}

.account-creation.modification .libelle{
	margin:5px;
	float:left;
	display:block;
	font-weight:bold;
	overflow:hidden;
}

.account-modification-steps li{
	border-right:1px solid #726955;
	float:left;
}

.account-modification-steps li span,.account-modification-steps li a:hover{
	padding:4px 18px;
	display:block;
	text-transform:uppercase;
	height:19px;
	font-weight:bold;
	background:url(/images/patiflan/li-checkout.png) repeat-x left center;
	border-left:1px solid #B42708;
}

.account-modification-steps li a{
	color:#EDEABD;
	padding:4px 18px;
	display:block;
	text-transform:uppercase;
	height:19px;
	font-weight:bold;
	border-left:0 !important;
}

.account-modification-steps li.last{
	border:0;
}

.account-creation.modification .left-part{
	float:left;
	width:55%;
}

.account-creation.modification .right-part{
	float:right;
	width:45%;
	color:#B42708;
	text-align:center;
	padding:50px 0 0;
}

.checkbox{
	margin:10px 0;
}

.modify, .valid{
	border:2px solid #D5945D;
	background:#B42708;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:1px 20px;
	color:#FFF;
	font-weight:bold
}


/*
checkout CSS
*/

.checkout{
	font-family:Arial, Helvetica, sans-serif;
	color:#EDEABD;
	font-size:0.8em;
}


.checkout-container{
	width:765px;
	margin-bottom:60px;
}

.checkout-process-steps,.account-modification-steps{
	list-style:none;
	background:#140B08;
	color:#EDEABD;
	height:27px;
	position:absolute;
	left:0;
	top:105px;
	padding-left:66px;
	width:764px;
}

.checkout-process-steps li{
	float:left;
	background:url(/images/patiflan/brown-arrow-li-checkout.png) no-repeat right center;
	height:27px;
	padding-right:14px;
	text-align:center;
}

.checkout-process-steps li.active{
	background:url(/images/patiflan/red-arrow-li-checkout.png) no-repeat right center;
}

.checkout-process-steps li.last{
	background:none;
}

.checkout-process-steps li span{
	padding:4px 20px;
	display:block;
	text-transform:uppercase;
	height:19px;
	font-weight:bold;
}

.checkout-process-steps li.active span{
	background:url(/images/patiflan/li-checkout.png) repeat-x left center;
	border-left:1px solid #B42708;
}

.fake-th{
	background-color:#140B08;
	margin-top:60px;
	padding:5px 0 5px 30px;
	font-size:1.1em;
}

.fake-tr{
	border-bottom:1px solid #421C14;
	padding:5px 0;
	clear:both;
	height:45px;
	position:relative;
}

.checkout-article{
	width:440px;
	background:url(/images/patiflan/add-to-cart-icon.png) no-repeat 0 5px;
	padding:10px 10px 10px 30px;
	border-right:1px solid #421C14;
	float:left;
	height:25px;
}

.checkout-article a{
	display:block;
	color:#B42708;
	text-decoration:underline;
}

.checkout-quantity{
	width:120px;
	text-align:center;
	border-right:1px solid #421C14;
	float:left;
	padding:10px;
	height:25px;
	font-size:0.9em;
}

.checkout-price{
	width:120px;
	text-align:center;
	border-right:1px solid #421C14;
	float:left;
	padding:10px;
	height:25px;
	color:#B42708;
	font-weight:bold;
	font-size:1.2em;
}

.checkout-delete{
	width:70px;
	text-align:center;
	position:absolute;
	padding:10px;
	height:25px;
	right:-100px;
	color:#EDEABD;
}

.checkout-total{
	float:right;
	margin-bottom:25px;
}

.checkout-total-header{
	background-color:#331610;
	padding:5px 10px;
	width:265px;
	text-align:center;
}

.checkout-total-header span{
	width:120px;	
	float:right;
	color:#B42708;
	font-weight:bold;
	font-size:1.2em;
}

.checkout-total-content{
	background-color:#672D1E;
	padding:10px;
	width:265px;
	margin-top:1px;
	font-weight:bold;
	text-align:center;
	line-height:1.5em;
}

.checkout-total-content span{
	width:120px;	
	float:right;
	font-weight:bold;
	font-size:1.5em;
}

.checkout-back-button{
	background:#86492F url(/images/patiflan/brown-button.png) repeat-x;
	border:2px solid #D5945D;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	display:block;
	float:right;
	padding:1px 10px;
	color:#FFF;
	font-weight:bold;
	width:110px;
	text-align:center;
	margin-right:15px;
	font-size:1.2em;
}

.checkout-back-button span{
	background:url(/images/patiflan/small-left-arrow.png) no-repeat left center;
	padding-left:15px;
	display:block;
}

.checkout-back-button-left{
	background:#86492F url(/images/patiflan/brown-button.png) repeat-x;
	border:2px solid #D5945D;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	display:block;
	float:left;
	padding:1px 10px;
	color:#FFF;
	font-weight:bold;
	width:110px;
	text-align:center;
	margin-right:15px;
	font-size:1.2em;
}


.checkout-back-button-left span{
	background:url(/images/patiflan/small-left-arrow.png) no-repeat left center;
	padding-left:15px;
	display:block;
}

.checkout-continue-button{
	background:#CA4A27 url(/images/patiflan/red-button.png) repeat-x;
	border:2px solid #D5945D;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	display:block;
	float:right;
	padding:1px 10px;
	color:#FFF;
	font-weight:bold;
	width:110px;
	text-align:center;
	font-size:1.2em;
}

.checkout-continue-button span{
	background:url(/images/patiflan/small-right-arrow.png) no-repeat right center;
	padding-right:15px;
	font-weight:bold;
}
/*
datatable CSS
*/

.top{
	display:none;
}

.datatable{
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
}

.datatable th{
	background-color:#672D1E;
	color:#EDEABD;
	padding:5px 10px;
}

.center{
	text-align:center;
}

.datatable th span{
	padding:5px 15px 5px 0;
	cursor:pointer;
}

.sorting span{
	background:url(/images/patiflan/double-arrow.png) no-repeat right center;
}

.sorting_desc span{
	background:url(/images/patiflan/bottom-arrow.png) no-repeat right center;
}

.sorting_asc span{
	background:url(/images/patiflan/top-arrow.png) no-repeat right center;
}

.datatable td{
	padding:5px;
	color:#EDEABD;
	border-bottom:1px solid #431D14;
	font-size:0.8em;
}

.pur-beurre{
	color:#CA5A38 !important;
	text-transform:uppercase;
}

.datatable .know-more{
	background:url(/images/patiflan/table-know-more.png) no-repeat center;
	height:18px;
	display:block;
	padding:0;
	margin:0;
	width:100%;
}

.marque-or,.marque-pati,.marque-tresor{
	width:52px;
	height:35px;
	display:block;
	float:left;
}
	
.marque-or{
	background:url(/images/patiflan/marque-saveur-or.png) no-repeat center;
}

.marque-pati{
	background:url(/images/patiflan/marque-pati-flandres.png) no-repeat center;
}

.marque-tresor{
	background:url(/images/patiflan/marque-tresor.png) no-repeat center;
}

.datatable .lightbox-add-to-cart{
	font-size:0.9em;
}
/*
Custom Selects CSS
*/

.dropdown {
	float:left;
	position:relative;
}

.dropdown .options{
	position:absolute; 
	left:2px; 
	top:16px; 
	overflow:auto;
	background:#fff; 
	border:1px solid #c8c8c8; 
	border-top:0; 
	padding:0px; 
}

.dropdown .options ul,.dropdown .options ul li{
	list-style:none; 
	padding:0px !important;
	margin:0px !important; 
}

.dropdown .options ul li {
	height:20px;
	float:none !important;
	width:auto !important;
}

.dropdown .options ul li a span{
	margin-left:10px !important;
}

.dropdown .options a{
	display:block; 
	font-size:12px; 
	padding:2px 0; 
	color:#000 !important;
}

.dropdown .options a:hover{
	background-color:#D5D5D5;  
}

a.dropdown_toggle {
	display:block; 
	height:16px; 
	background:url(/images/patiflan/right-select-quantity.png) right top no-repeat;
	padding-right:16px;
	color:#000;
}

a.dropdown_toggle span{
	display:block; 
	background:url(/images/patiflan/left-select-quantity.png) no-repeat;
	padding:0 5px;
	height:16px;
	cursor:pointer !important;
	margin:0px !important;
}

.dropdown .hidden{
	display:none;
}

.options ul li a{
	font-size:1em !important;
}

.account-creation .enhanced{
	margin:3px 0;
}
	
.account-creation a.dropdown_toggle {
	height:0px;
}

.account-creation a.dropdown_toggle span{
	display:block; 
	background:#FFF url(/images/patiflan/big-bottom-arrow.png) no-repeat 230px center;
	padding:2px;
	height:14px;
	width:241px;
}

.account-creation .dropdown .options{ 
	top:18px;
	width:235px;
}

.account-creation.modification a.dropdown_toggle span{
	background:#FFF url(/images/patiflan/big-bottom-arrow.png) no-repeat 170px center;
	width:185px;
}

.account-creation .dropdown .options{ 
	width:170px;
}


/*
Footer's CSS
*/

#footer{
  font-family: Helvetica, sans-serif;
	color:#c9783a;
	text-align:center;
	padding-top:10px;
	font-size:0.8em;
	position:relative;
}

.patissserie-des-flandres{
	background:url(/images/patiflan/patisserie-flandres.png) no-repeat;
	height:74px;
	width:61px;
	position:absolute;
	top:0;
	right:0;
}

.tresor-gourmands{
	background:url(/images/patiflan/tresor-gourmands.png) no-repeat center;
	height:74px;
	width:86px;
	float:right;
	position:absolute;
	top:0;
	right:75px;
}

#footer hr{
	border:1px solid #7a3b1e;
	width:405px;
	margin:20px auto;
}

.discover-our-products{
	color:#c9783a;
	text-decoration:none;
	background:url(/images/patiflan/saveur-en-or.png) no-repeat right center;
	text-align:center;
	padding:30px 50px 50px 0;
}

.no_products{
  height:180px;
  text-align:center; 
}

.no_products h1{
  margin-top:140px;
  color:#BCB7A1;
}

#popup_news{
  text-align:left;
  height:380px;
}

.textpop{
  width:200px;
  margin: 5px 0;
  padding:2px;
}


.enterprize_picture{
  width:50%;
  float:right;
}

.poteau_picture{
  float:right;
}

.enterprize_p{
  font-family:times;
}

.message_rouge{
  color: white;
  background-color:red;
  border:1px dashed white;
}


.img-product{
	height: 135px;
}

.order_transporters{
  margin-top: 10px;
  margin-left: 30px;
}

.order_shipping_method_description{
  margin-left:30px;
  margin-top:5px;
}

.order_shipping_method_name input{
	margin-right: 7px;
}

.choose_delivery{
	margin: 5px;
	color: red;
	font-size: 17px;
}

.ariane{
	margin-left: 230px;
	padding-top: 10px;
	color: #BCB38A;
}

.ariane a{
	color: #E13D04;
}

.ariane-filet a{
	color: #E13D04;
}

.ariane-filet{
	margin-left: 230px;
	margin-top: -37px;
	color: #BCB38A;
}

.friends{
	padding-top: 10px;
	margin-top: 10px;
	text-align:center;
	height: 40px;
}

.friends span,a{
	color: #BCB38A;
}

#header h1{
	width: 420px;
}

.basic-ul{
	color: #F1EDC9;
	margin-left: 25px;
	margin-top: 20px;
	margin-bottom: 20px;	
}
