/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

/*   RESET CSS START   */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*   RESET CSS END     */

.boxText { font-family: Arial,Verdana,  sans-serif; font-size: 10px; }
.boxTextConditions { font-family: Arial,Verdana,  sans-serif; font-size: 11px; }
.errorBox { font-family : Arial, Verdana, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Tahoma, Verdana, sans-serif; font-size : 14px;font-weight:bold; color: #cc0000; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family :Arial, Verdana,  sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

html,body
{
	margin: 0;
	padding: 0;
}

body
{
	/*background: #322215 url(images/new_fd_site.gif) top center repeat-y;*/
	background: #322215 url(design/new-background.jpg) top center;
	color: #322215;
	text-align: center;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}


/*td {
	font: normal 11px arial;
}*/

.fr {float:right;}
.fl {float:left;}
.clear {clear:both;height:0px;}

.size_120{width:135px;}

.text-red {color:#CC0000;}
.text-center {text-align:center;}

div#bandeau-droite {width:160px;height:600px;position:absolute;z-index:100;background:#FFFFFF;display:none;left:50%;top:0;margin:152px 0 0 532px;}
div#bandeau-droite ul {list-style: none; margin:0; padding:5px;}
div#bandeau-droite ul li{list-style: none; margin:0; padding:5px 0;font-size:12px;font-weight: bold;}
div#bandeau-droite ul li img{display:block;margin: 0 auto;}

div#wrapper{width:100%;height:100%;padding:0;margin:0;text-align:center;background:url(design/bg-noel-neige.png) center top no-repeat;}

div#site {
	width:1024px;
	margin: 0 auto;
	padding: 0 0px;
	background: #ffffff/* url(deisgn/bg-site-ombre.png) top center repeat-y*/;
	border: 1px solid #4f3529;
	border-top:none;
}

div#header {
  background: #180D0B;
  margin: 0;
  padding: 0;
  width:100%;
  height:173px;
}

div#menu-technique {background-color: #322215;height:20px;line-height:20px;margin:0;padding:0;}
div#menu-technique ul{margin:0 0 0 20px;padding:0;list-style:none;}
div#menu-technique ul li{margin:0 30px 0 0;padding:0;list-style:none;float:left;font-size:12px;font-weight:normal;color:#FFF;}
div#menu-technique ul li.first{margin: 0 70px 0 0;}
div#menu-technique ul li a{font-size:12px;font-weight:bold;color:#FFF;text-decoration:none;}
div#menu-technique ul li a:hover{text-decoration:underline;}

div#menu-header {position:absolute;margin: -5px 0 0 350px;width:370px;height:30px;}
div#menu-header a{display:block;float:left;background: url(design/bg-menu-header.png) left top no-repeat;margin: 0 0 0 2px;padding:0;text-align:center;width:120px;line-height:30px;font-size:12px;font-weight:bold;color:#FFF;text-decoration:none;}
div#menu-header a:hover{text-decoration:none;}

div#header a#logo{display: block;width:283px;float:left;margin:0;padding:0;}
div#header a#logo img{border:0;}
div#header div#banniere {width:739px;height:152px;float:left;margin:0;padding:0;background: #180D0B url(design/bg-header.jpg) left top no-repeat;}
div#header div#banniere h1 {font-size:18px;font-weight:normal;color:#FFFFFF;margin:120px 0 0 130px;padding:0;}

div#menu {height:60px;margin:0 0 0 0;padding: 0 0 0 10px;border-top: 2px solid #472C22;background: url(images/new_fd_table_menu.gif) repeat-x scroll left top;}
ul#menuHeader{padding:0;margin:0;list-style:none;}
ul#menuHeader li {width:180px;height:40px;line-height:40px;float:left;background: url(images/new_menu_fd.gif) top left repeat-x;padding:0 0 0 0;margin:0 7px 0 0;list-style:none;text-align:center;color:#ffffff;font-size:14px;font-weight:bold;text-decoration:none;text-transform: uppercase;}
img.menuImg {padding:0;position: absolute;left:50%;top:0;z-index:100;border:0;}
ul#menuHeader li.catalogue {width:200px;text-align:right;cursor:pointer;}
ul#menuHeader li.contact {width:400px;text-align:right;}
ul#menuHeader li.contact a{text-transform:none;text-decoration:none;}
ul#menuHeader li.last {margin:0 10px 0 0;float:right;}
ul#menuHeader li a{color:#ffffff;font-size:14px;font-weight:bold;text-decoration:none;text-transform: uppercase;}
ul#menuHeader li a:hover{text-decoration:underline;}

div.superMenu {position:absolute;z-index:100000;width:980px;/*height:320px;*/margin: 40px 0 0 0;padding:0 0 5px 0;background:#472C22;border:1px solid #e5e5e5;filter:alpha(opacity=97);-moz-opacity:0.97;-khtml-opacity: 0.97;opacity: 0.97;display:none;}

div.superMenu a.fermer{display:block;height:18px;line-height:18px;text-align:right; padding:0;color: #ffffff;font-size:12px;font-weight:bold;text-decoration:none;text-transform: uppercase;}
div.superMenu a.fermer:hover{text-decoration:none;}
div.superMenu a.fermer span{text-decoration:none;text-align:center;color: #A41C1C;display:block;height:16px;line-height:16px;width:16px;margin: 0 0 0 5px;border: 1px solid #666666;float:right;font-size:16px;}

div.superMenu div.categorie{width:220px;/*min-height:100px;*/float:left;margin: 10px 0 0 10px;padding:5px;border:1px solid #ccc;background: #ffffff;line-height:17px;}
div.superMenu div.categorie img {width:50px;height:auto;float:right;margin: 0 0 0 5px;}
div.superMenu div.categorie a.catPrincipale{font-size:12px;font-weight:bold;color:#cc0000;text-decoration: none;text-transform: uppercase;}
div.superMenu div.categorie a.catPrincipale:hover{text-decoration: underline;}
div.superMenu div.categorie a.catSecondaire{font-size:12px;font-weight:normal;color:#472c22;text-decoration: none;}
div.superMenu div.categorie a.catSecondaire:hover{text-decoration: underline;}
/*.menuCorner {display:none;background: url(images/new_menu_fd.gif) top left repeat-x;width:200px;height:30px;}*/

div#adSearch {background-color: #e5e5e5;text-align:center;height:20px;padding:5px 0;margin:0;}
div#adSearch form {padding:0;margin:0;height:23px;}
/*div#adSearch form input[type=text] {width:400px;border:1px solid #cccccc;}
div#adSearch form input[type=checkbox] {border:1px solid #cccccc;}
div#adSearch form input[type=submit] {background-color: #cccccc;border:none;}*/
div#adSearch form input.text {width:400px;border:1px solid #cccccc;}
div#adSearch form input.checkbox {border:1px solid #cccccc;}
div#adSearch form input.submit {background-color: #cccccc;border:none;width:25px;}
div#adSearch form select.select{border:1px solid #cccccc;background:#ffffff;}

#shoppingCart {color:#FFF;width:246px;height:136px;position:absolute;padding:0;left:50%;margin:7px 0 0 260px;background: #A41C1C;filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity: 0.90; opacity: 0.90;}
#shoppingCart img {border: none;/*height:28px;*/margin:0;}
/*#shoppingCart img:first-child {margin: 0 0 0 10px;}*/
#shoppingCart p {font-size:11px;font-weight:normal;color:#FFF;margin:3px 0;padding:0;line-height:18px;}
#shoppingCart h3 {margin:0 0 7px 0;padding:0;width:123px;height:25px;line-height:25px;float:left;text-align:center;}
#shoppingCart h3.white {margin:0 0 7px 0;padding:0;width:123px;height:25px;line-height:25px;float:left;text-align:center;background-color: #FFF;}
#shoppingCart h3 a{font-size:14px;font-weight:bold;color:#FFF;text-decoration:none;/*text-transform: uppercase;*/}
#shoppingCart h3.white a{font-size:14px;font-weight:bold;color:#472C22;text-decoration:none;/*text-transform: uppercase;*/}
#shoppingCart h3 a:hover{text-decoration:none;}
#shoppingCart p strong {font-size:12px;}
#shoppingCart table {}
#shoppingCart table tr td {font-size:11px;color:#FFF;padding: 2px;}
#shoppingCart table tr td b{font-size:12px;color:#FFF;}
#shoppingCart div.empty{padding:3px;}

div#message-warning {background: #cc0000;color: #f5f5f5;font-size: 12px;font-weight: bold; text-align:center;}

/*__________________________________________*/
#pageflip {
    position: relative;
}
#pageflip img {
    width: 80px; height: 83px;
    z-index: 99;
    position: absolute;
    right: 0; top: 0;
    -ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
    width: 80px; height: 80px;
    position: absolute;
    right: 0; top: 0;
    background: url(design/jura.jpg) no-repeat right top;
    text-indent: -9999px;
}
/*__________________________________________*/

#colRight{width:660px;padding: 5px 0 0 0;background:#ffffff;vertical-align:top;}
#colLeft{width:330px;border-right: 1px dotted #472C22;background:#ffffff;vertical-align:top;padding: 0;}

#block_ht {margin:0;padding:0 0 10px 0;border-bottom: 1px dotted #472C22;}
#block_ht #tags {width: 325px;margin:0;padding:0;}
#block_ht #tags h2{padding:5px;margin: 0 0 10px 0;font-size: 14px;font-weight:bold;color:#fff;background: #A51D1D;}
#block_ht #tags h2 small{color:#fff;font-size: 11px;font-weight:normal;}
#block_ht #tagSphere{margin:0;padding:0;border: 1px solid #A51D1D;background:#ffffff;}
#block_ht #tagSphere ul {margin:0;padding:0;list-style:none;background:#ffffff;}
#block_ht #tagSphere ul li{margin:0;padding:0;list-style:none;color: #ffffff;background:#ffffff;}
#block_ht #tagSphere ul li a{font-size: 1.3em;font-weight:bold;color: #cc0000;text-transform: capitalize;}
#block_ht #tagSphere ul li a:hover{border:0;text-decoration:none;color: #472C22;}
#block_ht #tags div.linktags{border:1px solid #D5D5D5;width:240px;height:22px;line-height:22px;background:#A51D1D;text-align:center;}
#block_ht #tags div.linktags a{font-size:12px; color: #FFF; font-weight:normal; text-decoration: none;}
#block_ht #tags div.linktags a:hover{text-decoration: none;color: #EEE;}

#block_ht #nouveaute{width: 330px;margin:10px 0 0 0;padding:0;/*background: red;*/}
#block_ht #nouveaute h2{padding:5px;margin: 0 0 10px 0;font-size: 14px;font-weight:bold;color:#fff;background: #472C22;}
#block_ht #nouveaute ul{list-style:none; margin:0 0 0 10px;padding:0;width: 310px;float:left;}
#block_ht #nouveaute ul li{list-style:none; margin:0;padding:5px;height:56px;border-top: 1px solid #d5d5d5;}
#block_ht #nouveaute ul li:first-child{border: none;}
#block_ht #nouveaute ul li a img{height:54px;width:auto;display:block;float:left;margin: 0 10px 0 0;border:1px solid #999;}
#block_ht #nouveaute ul li h3{padding:0;margin: 0 0 2px 0;font-size: 12px;font-weight:bold;text-transform: capitalize;}
#block_ht #nouveaute ul li h3 a{font-size: 12px;font-weight:bold;text-decoration: none;color:#1a110e;}
#block_ht #nouveaute ul li h3 a:hover{text-decoration: underline;}
#block_ht #nouveaute ul li p{padding:0;margin: 0 0 2px 0;text-transform: lowercase;}
#block_ht #nouveaute ul li strong{display:block;float:right;font-size: 12px;font-weight:bold;}
#block_ht #nouveaute ul li.modulo{background:#AC7258;}
#block_ht #nouveaute ul li.modulo h3{color: #ffffff;}
#block_ht #nouveaute ul li.modulo h3 a{font-size: 12px;font-weight:bold;text-decoration: none;color:#ffffff;}
#block_ht #nouveaute ul li.modulo h3 a:hover{text-decoration: underline;}
#block_ht #nouveaute ul li.modulo p{padding:0;margin: 0;color: #ffffff;}
#block_ht #nouveaute ul li.modulo span{color: #000000;}

#block_ht #slideArticle{width: 660px;margin:0;padding:0 0 5px 0;border-bottom: 1px dotted #472C22;background: #472C22;}
#block_ht #slideArticle h2 {padding:5px;margin: 0;font-size: 14px;font-weight:bold;color:#fff;}

#block_ht div#slideArticle div#liste-slide {width:300px;margin:3px 0;}
#block_ht div#slideArticle div#liste-slide div.follow {height: 55px;padding: 2px 0;border-top:1px dotted #CCC;}
#block_ht div#slideArticle div#liste-slide div.follow:first-child {border-top:0px none;}
#block_ht div#slideArticle div#liste-slide div.follow h3{padding:2px;margin: 0;font-size: 14px;font-weight:bold;color:#FFF;text-transform: capitalize;}
#block_ht div#slideArticle div#liste-slide div.follow h3 a{font-size: 14px;font-weight:bold;color:#FFF;text-decoration:none;}
#block_ht div#slideArticle div#liste-slide div.follow h3 a:hover{text-decoration:underline;}
#block_ht div#slideArticle div#liste-slide div.follow a img{display: block;margin: 0 10px 0 0;height: 50px;width:auto;float:left;}
#block_ht div#slideArticle div#liste-slide div.follow b{padding: 0 3px;margin: 0;font-size: 14px;font-weight:bold;color:#A51D1D;display:block;float:right;}
#block_ht div#slideArticle div#liste-slide div.follow {}

#block_ht div#slideArticle div.slideArticles {margin: 0 0 0 5px;padding: 0px;width: 330px;height:270px;/*border: 1px dotted #472C22;border-top: none;*/overflow:hidden;background: #FFF;}
#block_ht div#slideArticle div.slideArticles ul{list-style:none;margin: 0;padding: 0px;width: 328px;height:268px;}
#block_ht div#slideArticle div.slideArticles ul li{list-style:none;width: 328px !important;height:268px !important;padding: 7px 0 0 0;}
#block_ht div#slideArticle div.slideArticles ul li h3{padding:0 0 3px 3px;margin: 0 0 0 0;font-size: 16px;font-weight:bold;color:#A51D1D;text-transform: capitalize;}
#block_ht div#slideArticle div.slideArticles ul li a img{display: block;margin: 5px auto;height: 160px;width:auto;}
#block_ht div#slideArticle div.slideArticles ul li p{padding:3px;margin: 0;font-size: 12px;color:#472c22;}
#block_ht div#slideArticle div.slideArticles ul li b{padding:3px;margin: 0;font-size: 18px;font-weight:bold;color:#A51D1D;display:block;float:right;}
#block_ht div#slideArticle div.slideArticles a {color:#A51D1D;}
#block_ht div#slideArticle div.slideArticles a:hover {color:#A51D1D;}

#block_ht div#slideArticle div.externalControl {text-align:left;margin: 0 0 0 5px;}
#block_ht div#slideArticle div.externalControl button {background: #A51D1D;border: none;color: #ffffff;font-weight: bold;font-size: 11px;width: 20px;height:20px;line-height:20px;margin: 5px 4px 0 0;}
#block_ht div#slideArticle #CarouselPlayPause a:link {
			font-size: 2em;
			color: #fff;
			text-decoration: none;
			padding: 2px;
			border: 3px solid #fff;
			margin: 5px 0px;
			width: 100px;
			position: relative;
			top: 50px;
			left: 10px;
			z-index: 2;
		}

#block_ht .monde_pdt{width: 320px;height:320px;padding:0;border:2px solid #472C22;}
#block_ht .monde_pdt h2{padding:5px;margin: 0;font-size: 14px;font-weight:bold;color:#000;}
#block_ht .monde_pdt ul{list-style:none;margin: 0;padding:0;}
#block_ht .monde_pdt ul li{list-style:none; margin:0;padding:3px;height:56px;border-top: 1px solid #d5d5d5;background-color:#FFF;}
#block_ht .monde_pdt ul li a img{height:54px;width:auto;display:block;float:left;margin: 0 10px 0 0;border:1px solid #999;}
#block_ht .monde_pdt ul li h3{padding:0;margin: 0 0 3px 0;font-size: 12px;font-weight:bold;text-transform: capitalize;}
#block_ht .monde_pdt ul li h3 a{font-size: 12px;font-weight:bold;text-decoration: none;color:#1a110e;}
#block_ht .monde_pdt ul li h3 a:hover{text-decoration: underline;}
#block_ht .monde_pdt ul li p{padding:0;margin: 0;}
#block_ht .monde_pdt ul li span{font-size: 14px;font-weight:bold;text-decoration: none;color:#CC0000;display:block;float:right;margin: 0 5px 0 0;}
#block_ht .monde_pdt ul li:first-child{list-style:none; margin:0;padding:3px;height:84px;border-top: 0px none;background-color:inherit;}
#block_ht .monde_pdt ul li:first-child a img{height:78px;width:auto;display:block;float:left;margin: 0 5px 0 0;border:1px solid #666;}
#block_ht .monde_pdt ul li:first-child h3{padding:0;margin: 0 0 3px 0;font-size: 15px;font-weight:bold;text-transform: capitalize;}
#block_ht .monde_pdt ul li:first-child h3 a{font-size: 15px;font-weight:bold;text-decoration: none;color:#FFF;}
#block_ht .monde_pdt ul li:first-child h3 a:hover{text-decoration: underline;}
#block_ht .monde_pdt ul li:first-child p{padding:0;margin: 0;font-size: 12px;color:#F5F5F5;}
#block_ht .monde_pdt ul li:first-child span{font-size: 16px;font-weight:bold;color:#000;display:block;float:right;margin: 0 5px 0 0;}
.margintop {margin: 15px 0 0 0;}
.marginright {margin: 15px 12px 0 0;}

#block_ht #promotion{width: 660px;margin: 10px 0 0 0;padding:0;/*background: green;*/}
#block_ht #promotion h2{padding:5px;margin: 0 0 10px 0;font-size: 14px;font-weight:bold;color:#fff;background: #472C22;}
#block_ht #promotion ul{list-style:none;width: 310px;float:left;margin:0 10px 0 0;padding:0;}
#block_ht #promotion ul li{list-style:none; margin:0;padding:5px;height:56px;border-top: 1px solid #d5d5d5;}
#block_ht #promotion ul li a img{height:54px;width:auto;display:block;float:left;margin: 0 10px 0 0;border:1px solid #999;}
#block_ht #promotion ul li h3{padding:0;margin: 0 0 3px 0;font-size: 12px;font-weight:bold;text-transform: capitalize;}
#block_ht #promotion ul li h3 a{font-size: 12px;font-weight:bold;text-decoration: none;color:#1a110e;}
#block_ht #promotion ul li h3 a:hover{text-decoration: underline;}
#block_ht #promotion ul li p{padding:0;margin: 0;}
#block_ht #promotion ul li strong{}

#descCategorie {border: 1px dotted #472C22; padding: 5px;margin: 10px 0;}
#descCategorie p{padding: 0;margin: 0;text-align: left;font-size:12px;font-weight: normal;line-height:16px;}
#descCategorie img{padding: 0;margin: 0 0 10px 15px;}
#descCategorie h2{padding: 0;margin: 0 0 7px 0;color:#A51D1D;}
#descCategorie strong{color:#A51D1D;}
#descCategorie a{font-size: 12px;font-weight:bold;text-decoration: none;color:#A51D1D;text-transform: uppercase;}
#descCategorie a:hover{text-decoration: underline;}

#block_bas{width: 100%;margin:0 0 0 0;padding:10px 0 0 0;/*background: red;*/}
#block_bas h2{padding:0;margin: 0 0 10px 0;font-size: 14px;font-weight:bold;color:#1a110e;}
#block_bas div {float:left;width: 32%;}
#block_bas div.presseArticle {margin:0;border: none;padding: 5px;}
#block_bas div.presseArticle h3{padding:3px;margin: 0 0 5px 0;line-height:20px;font-size: 14px;font-weight:bold;background:#A51D1D;color:#FFFFFF;text-align:left;}
#block_bas div.presseArticle h3 a{font-size: 14px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
#block_bas div.presseArticle h3 a:hover{text-decoration:underline;}
#block_bas div.presseArticle ul{list-style:none;margin:0 0 0 7px;padding:0;/*float:right;width:180px;*/}
#block_bas div.presseArticle ul li {list-style:none;line-height: 18px;clear:both;border-top:1px dotted #472C22;}
#block_bas div.presseArticle ul li:first-child {border:0px none;}
#block_bas div.presseArticle ul li strong{display:block;line-height: 18px;color:#472C22;border-top:1px dotted #472C22;text-transform: capitalize;}
#block_bas div.presseArticle ul li:first-child strong{border:none 0px;}
#block_bas div.presseArticle ul li b{display:block;line-height: 18px;color:#A51D1D;float:right;}
#block_bas div.presseArticle ul li a{font-size: 11px;font-weight:normal;text-decoration: none;color:#1a110e;}
#block_bas div.presseArticle ul li a span{font-size: 20px;font-weight:bold;color:#ce4700;}
#block_bas div.presseArticle ul li a:hover{text-decoration: underline;}
#block_bas div.presseArticle ul li.guestbook {list-style:none;line-height: 18px;clear:both;border:0px none;}
#block_bas div.presseArticle ul li.guestbook strong{display:block;line-height: 18px;color:#472C22;border-top:1px dotted #472C22;text-transform: capitalize;}
#block_bas div.presseArticle ul li.guestbook:first-child strong{border:none 0px;}
#block_bas div.presseArticle ul li.guestbook b{display:block;line-height: 18px;color:#A51D1D;float:right;}
#block_bas div.presseArticle ul li.guestbook a{font-size: 11px;font-weight:normal;text-decoration: none;color:#1a110e;}
#block_bas div.presseArticle ul li.guestbook a:hover{text-decoration: underline;}
#block_bas div.presseArticle img{/*width:120px; height:auto;*/border:none;/*float:left;*/margin: 0 5px 5px 0}
#block_bas div.presseArticle ul li#rss {padding: 0 0 0 40px;list-style:none;line-height: 30px;clear:both;background:url(design/rss.jpg) left center no-repeat;}
#block_bas div.presseArticle ul li#rss a {font-size: 14px;font-weight:bold;color:#ce4700;text-decoration: none;}
#block_bas div.presseArticle ul li#rss a:hover {text-decoration: underline;}
#block_bas div.presseArticle ul li#guestbook_link {padding: 0 0 0 40px;list-style:none;line-height: 30px;clear:both;background:url(design/customers.jpg) left center no-repeat;}
#block_bas div.presseArticle ul li#guestbook_link a {font-size: 14px;font-weight:bold;color:#ce4700;text-decoration: none;}
#block_bas div.presseArticle ul li#guestbook_link a:hover {text-decoration: underline;}

#block_bas div.presseArticleSpecial {margin:0 0 0 5px;border: none;padding: 5px 5px 5px 0;}
#block_bas div.presseArticleSpecial h3{padding:3px;margin: 0 0 5px 0;line-height:20px;font-size: 14px;font-weight:bold;background:#A51D1D;color:#FFFFFF;}
#block_bas div.presseArticleSpecial ul#nos-engagements{list-style:none;margin:0;padding:0;width: 300px;}
#block_bas div.presseArticleSpecial ul#nos-engagements li {list-style:none;height: 47px;padding: 3px 0 0 0;margin-bottom: 5px;font-weight:bold;font-size: 12px;}
#block_bas div.presseArticleSpecial ul#nos-engagements li img{float:left; margin: 4px 10px auto 2px;}
#block_bas div.presseArticleSpecial ul#nos-engagements li a {font-size: 14px;font-weight:bold;text-transform: uppercase;text-decoration: none;color:#1a110e;}
#block_bas div.presseArticleSpecial ul#nos-engagements li a:hover {text-decoration: underline;}

#colLeft #partenaires{width: 315px;margin:0 0 0 0;padding:5px;/*background: red;*/}
#colLeft #partenaires h3{padding:3px;margin: 0 0 5px 0;line-height:20px;font-size: 14px;font-weight:bold;background:#A51D1D;color:#FFFFFF;}

td#block_avantages_jura {margin:0;padding:0;background-color:none;}
td#block_avantages_jura h3 
{
	background: url(design/bouton-bulle.png) left top no-repeat;
	color:#FFF;
	font-size:22px;
	font-weight:normal;
	height:75px;
	line-height:27px;
	margin:0;
	padding:5px 10px;
}
td#block_avantages_jura ul{list-style: none; margin: -8px 0 5px 0;padding:0;}
td#block_avantages_jura ul li{list-style: none;margin: 5px 0;padding:4px 2px;border:2px solid #666;}
td#block_avantages_jura ul li img{float:left;margin: 0 5px 5px 0;}
td#block_avantages_jura ul li h4{color:#A41C1C;	font-size:22px;	font-weight:normal;}
td#block_avantages_jura ul li p{color:#333;	font-size:12px;}
td#block_avantages_jura ul li p b{font-size:16px;}

td#colLeftAfter {padding: 10px;background: url(images/default/img_cafe.jpg) bottom left no-repeat;width:240px;border-right: 1px dotted #472C22;vertical-align:top;}

/*________________START MENU________________*/
ul#cat {
	margin:0;
	padding:0;
	list-style:none;
}
li.cat_niv01{
  list-style:none;
  padding: 5px 0 0 0;
  height:20px;
  line-height:20px;
  border-top: 1px dotted #a41c1c;
}
li.cat_niv01 a {
  color:#a41c1c;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
}

li.cat_niv01 a:hover {
  color: #242424;
  text-decoration: none;
}


li.cat_niv02{
	list-style:none;
	padding: 5px 0 0 10px;
	margin: 0;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
}
li.cat_niv02 a {
	padding: 0 0 0 10px;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	color: #543824;
	background: url(images/new_puce_categories.gif) center left no-repeat;
}

li.cat_niv02 a:hover {
	color: #cc0000;
	background: url(images/new_puce_categories.gif) center left no-repeat;
}

/*________________END MENU________________*/

td#contentCenter{padding: 0 10px 0 10px;vertical-align:top;}

table#comparatif-jura {width:100%;border:0;border-collapse:collapse;}
table#comparatif-jura th{text-align:left;font-size:12px;line-height:20px;border: 1px solid #CCCCCC;padding:3px 5px;}
table#comparatif-jura th.modele{text-align:center;font-size:14px;font-weight:bold;}
table#comparatif-jura th.modele a{font-size:14px;font-weight:bold;color: red;text-decoration:none;}
table#comparatif-jura th.modele a:hover{text-align:center;font-size:14px;font-weight:bold;text-decoration:none;color: green;}
table#comparatif-jura th.title{background-color:#322215;text-align:left;font-size:14px;font-weight:bold;text-transform:uppercase;color:#FFFFFF;padding: 5px;}
table#comparatif-jura tr td{text-align:center;font-size:14px;line-height:20px;border: 1px solid #CCCCCC;padding:3px;}
table#comparatif-jura tr td.vert{font-size:30px;font-weight:bold;color:green;}
table#comparatif-jura .rouge{color:red;}

div#lesPhotos {width:210px;margin: 0 10px 10px 0;padding:0;}
div#lesPhotos a img {border:0;margin: 0 0 10px 0;border:1px solid #d5d5d5;padding:1px;}
div#lesPhotos a.miniature {display:block; width:60px;height:60px;overflow:hidden;border:1px solid #d5d5d5;float:left;margin: 0 5px 5px 0;}
div#lesPhotos a.miniature img {border:0;}

div#achatRapide {padding:10px;margin: 0 0 15px 0;background: #e5e5e5;border: 1px solid #d5d5d5;width:500px;/*height:180px;*/}
/*div#optionsProduit {width:360px;}
div#boutonsFiche {width:140px;}*/

div#optionsProduit {/*width:360px;*/margin-top:10px;}
div#optionsProduit table tr td.options-produit {font-weight:bold;font-size:11px;line-height:25px;border-top:2px solid #333333;}
div#optionsProduit table tr td.options-button {font-weight:normal;font-size:12px;border-top:2px solid #333333;}
div#optionsProduit table tr td.options-button div{line-height:25px;width:100%;border-top:1px dotted #666;}
div#optionsProduit table tr td.options-button div:first-child {border-top:none;}

div#boutonsFiche {/*width:140px;*/text-align:center;}
div#boutonsFiche div{float:right;margin-right:20px;}

div#document { background-color:#D5D5D5;border-top:1px dashed #333;margin:5px 0 0 0;padding:3px 0;}
div#document h5{ font-size:12px;font-weight:bold;color:#000;margin:0;padding:0;display:inline;}
div#document a{color:#CC0000;font-size:12px;text-decoration:none;}
div#document a:hover{  text-decoration:underline;}

p#descriptionProduit {padding: 10px 0;margin:0;}
div#zonePrice{float:right;}
div#trois_fois{font-size:16px;color: #CC0000;}
div#trois_fois span.big{font-size:20px;color: #FF0000;}
div#trois_fois span.small{font-size:10px;}

ul#bookmark {list-style:none;padding:0;margin: 0 0 0 20px;}
ul#bookmark li{height:30px; line-height:30px; border-bottom: 1px dotted #e5e5e5;color:#333333;}
ul#bookmark li:hover{background: #e5e5e5;}
ul#bookmark li a{font-size:12px;font-weight: bold;color:#cc0000;text-decoration: none;}
ul#bookmark li a:hover{text-decoration: underline;}
ul#bookmark li a img{border:0;height: 30px;width:auto;position:absolute;z-index:5;}
ul#bookmark li a:hover img{border:1px solid #666666;height: 160px;width:auto;position:absolute;z-index:6;}
ul#bookmark li a.bookmark-suppression{font-size:12px;font-weight: bold;color:#333333;text-decoration: none;display:block;float:right;width:140px;}
ul#bookmark li a.bookmark-suppression:hover{text-decoration: underline;}


td.contentBox {padding:0;}
td.contentBox h3 {padding:5px;margin: 0 0 10px 0;font-size: 14px;font-weight:bold;color:#fff;background: #472C22;}
td.alsoPurchased {text-align:center;font-size:11px;height: 160px;vertical-align:top;}
td.alsoPurchased a img{border:1px solid #e5e5e5;}
td.alsoPurchased a img:hover{border:1px solid #cc0000;}
td.alsoPurchased h4 a{margin:5px 0 0 0;padding:0;}
td.alsoPurchased h4 a{font-weight:bold;color:#472C22;text-decoration:none;}
td.alsoPurchased h4 a:hover{text-decoration:underline;}

div.advice {margin:5px 0; padding:5px;border-bottom: 1px dotted #A41C1C;}
div.advice span.date{text-transform: lowercase;font-size:12px;font-weight:bold;color:#cc0000}
div.advice span.location{text-transform: uppercase;font-size:12px;font-weight:bold;}
div.advice h3{display:inline;font-size:12px;font-weight:bold;}
div.advice p{font-size:14px;font-weight:normal;color:#333;margin: 0 0 7px 0;padding:0;}

table#advice-form tr td{padding:5px;vertical-align:top;}
.borderb {border-bottom: 1px dotted #472C22;}

form input#goback
{
	background: #442a20;
	color : #FFFFFF;
	width : 140px;
	height:30px;
	line-height:28px;
	font-weight: normal;
	font-family: Arial;
	font-size: 11px;
	cursor: pointer;
	text-align:center;
	border: 1px solid #999999;
	padding: 0;
}


td#code_reduction {border-top:1px dotted #A41C1C;border-bottom:1px dotted #A41C1C;padding:10px 0;height:60px;background: url(design/gift_coupon.png) left bottom no-repeat;}
td#code_reduction b{display:block;margin: 0 0 5px 0;}
td#code_reduction div{padding: 0 0 0 45px;}

div#create_account{margin:0;padding:0;}
div#create_account fieldset{margin: 10px 0;padding:5px;background-color: #E5E5E5;line-height:22px;display:block;border-bottom:1px dotted #A41C1C;}
div#create_account fieldset legend{	
	display:block;
	/*width : 200px;*/
	height:30px;
	line-height:28px;
	margin: 0 0 5px 0;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
	text-transform: uppercase;
	color : #CC0000;
}
div#create_account fieldset label{
	display:block;
	cursor:pointer;
	float:left;
	margin: 0 10px 0;
	width : 200px;
	font-weight: normal;
	font-family: Arial;
	font-size: 14px;
	color : #000;
}
div#create_account fieldset input[type=text] {width:160px;}

#menuFooter {height: 280px;margin: 20px 0;padding: 10px 0 0 10px;border-top:1px dotted #cc0000;border-bottom:1px dotted #cc0000;}
#menuFooter div.categorie{width:230px;/*min-height:100px;*/float:left;margin: 0 10px 10px 0;padding:5px;border:1px solid #ccc;}
#menuFooter div.categorie img {width:50px;height:auto;float:left;margin: 0 5px 0 0;}
#menuFooter div.categorie a.catPrincipale{font-size:12px;font-weight:bold;color:#cc0000;text-decoration: none;text-transform: uppercase;}
#menuFooter div.categorie a.catPrincipale:hover{text-decoration: underline;}
#menuFooter div.categorie a.catSecondaire{font-size:11px;font-weight:normal;color:#472c22;text-decoration: none;}
#menuFooter div.categorie a.catSecondaire:hover{text-decoration: underline;}

#garanties {margin: 10px 0;padding:5px;}
#garanties div{margin:0 0 0 12px;padding:0 0 0 0px;background-color:#D5D5D5;width:243px;min-height:80px;float:left;}
#garanties div:first-child{margin:0;}
#garanties div h5{margin:0;padding: 5px;color:#000;font-size:16px;font-weight:bold;}
#garanties div p{margin:0;padding: 5px 5px 5px 60px;color:#000;font-size:12px;}

#footer {margin: 10px 0;padding:5px;border-top: 1px dotted #472C22;}
#footer #footerLiens{height:20px;padding: 5px 0;background: #ccc;text-align:center;}
#footer #footerLiens a{color: #333333;font-size:11px;font-weight:bold;/*text-transform: uppercase;*/text-decoration:none;}
#footer #footerLiens a:hover{text-decoration:underline;}
#footer #partenaire{text-align:center;margin: 5px auto 0 auto;padding: 0 auto;}
#footer #partenaire div a {font-size:11px;font-weight:bold;color:#000;text-decoration: none;}
#footer #partenaire div a:hover{text-decoration: underline;}
#footer #partenaire div a img{border:none;text-decoration: none;}
#footer #partenaire div a img:hover{border:none;text-decoration: none;}

A {
  text-decoration: none;
  
}

A:hover {
  text-decoration: underline;
}
a.cat_1 {
  color:#442a20;
  text-decoration: none;
  font: bold 11px arial;
}

a.cat_1:hover {
  color: #cc0000;
  text-decoration: none;
}
a.cat_2 {
  color:#442a20;
  text-decoration: none;
  font: normal 10px arial;
}

a.cat_2:hover {
  color: #cc0000;
  text-decoration: underline;
}
a.box_cat {
  color:#442a20;
  font: normal 12px arial;
  text-decoration: none;
  border-bottom: 1px solid #d5d5d5;
  height: 20px;
  text-transform: uppercase;
  padding: 5px 0 0 10px;
  width:190px;
}

a.box_cat:hover {
  color: #cc0000;
  text-decoration: underline;
}
a.garanties {
  display: block;
  color: #242424;
  font: bold 12px arial;
  text-decoration: none;
  border-bottom: 1px solid #cccccc;
  height: 25px;
  text-transform: capitalize;
  padding: 5px 0 0 20px;
  background: url(images/new_puce_infobox.gif) center left no-repeat;
}

a.garanties:hover {
  color: #cc0000;
  text-decoration: none;
}

a.products {
  color: #676f75;
  text-decoration: none;
  
}

a.products:hover {
  color: #AA2538;
  text-decoration: underline;
}

a.menu_ht {
  color: #ffffff;
  font: bold 12px arial;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-decoration: none;
  
}

a.menu_ht:hover {
  color: #cccccc;
  text-decoration: underline;
}
FORM {
	display: inline;
}

/*couleur de fond du bandeau du haut*/
tr.header {
  background: #734d3a;
}
.header-text {
  color: #FFFFFF;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight : bold;
  margin: 10px;
}

tr.headerNavigation {
  background: #734d3a;
}

td.headerNavigation {
  font-family: Arial, sans-serif;
  font-size: 10px;
  background: #734d3a;
  color: #FFFFFF;
  font-weight : bold;
  
}
td.headerNavigationsearch {
  font-family:  Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #734d3a;
  font-weight : bold;
}
a.headerNavigation { 
  color: #FFFFFF; 
}

a.headerNavigation:hover {
  color: #ffffff;

}

a.categories { 
	font-family: Arial, sans-serif;
	font-size: 20px;
	color: #FFFFFF; 
	font-weight : bold;
}

a.categories:hover {
	font-family: Arial, sans-serif;
	font-size: 20px;
	color: #FFFFFF; 
	font-weight : bold;
	text-decoration: none;
	font-style: italic;
}

a.searchadvanced { 
	font-family:  Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF; 
	font-weight : bold;
}

a.searchadvanced:hover {
	font-family:  Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF; 
	font-weight : bold;
}



tr.headerError {
  background: #ff0000;
}

td.headerError {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

tr.headerInfo {
  background: #00ff00;
}

td.headerInfo {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

tr.footer {
  background: #;
}

td.footer {
  font-family:  Arial, sans-serif;
  font-size: 10px;
  color: #cc0000;
  font-weight: bold;
  background: #e5e5e5;
}

/*couleur de bordure des info box colonne gauche*/
.infoBox {
  /*border:1px solid #a41c1c;
  margin-bottom:10px;*/
}

/*couleur de fond des info box*/
.infoBoxContents {
  font-family:  Arial, sans-serif;
  font-size: 10px;
 background: #ffffff;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family:  Arial, sans-serif;
  font-size: 10px;
  padding: 5px;
}

/*couleur de fond du titre des info box*/
td.infoBoxHeading {
  font-family:  Arial, sans-serif;
  font-size: 13px;
  /*letter-spacing:-0.5px;*/
  font-weight: bold;
  background: #a41c1c url(images/new_fd_infoboxheading.gif) top left repeat-x;
  color: #ffffff;
  height:23px;
  /*line-height:23px;*/
  padding: 4px 10px 2px 0;
  text-transform: uppercase;
  white-space: nowrap;
}

td.infoBox, span.infoBox {
  font-family:  Arial, sans-serif;
  font-size: 10px;
}

tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd {
  border: 1px solid #37271a;
  background: #ffffff;
}

tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even {
  border: 1px solid #322215;
  background: #f5f5f5;
}

table.productListing {
  border: 1px;
  border-style: solid;
  border-color: #322215;
  border-spacing: 1px;
}

/*barre de la liste des prduits*/
.productListing-heading {
  font-family:  Arial, sans-serif;
  font-size: 11px;
  background: #322215;
  color: #FFFFFF;
  font-weight: bold;
  line-height: 25px;
}

td.productListing-data {
  font-family:  Arial, sans-serif;
  font-size: 11px;
  color: #545b61;
  font-weight: bold;
  vertical-align:top;
  padding:3px;
  height:82px;
  text-align:left;
}

td.productListing-data b.price{font-size: 14px;  color: #cc0000;  font-weight: bold;}
td.productListing-data b.trois{font-size: 12px;  color: #A20F08;  font-weight: bold;}
td.productListing-data b.trois span{font-size: 10px;  color: #A20F08;}
td.productListing-data h3 {margin: 0 0 6px 0;padding:0;}
td.productListing-data h3 a{font-size: 14px;  color: #472C22;  font-weight: bold;text-decoration:none;}
td.productListing-data h3 a:hover{text-decoration:underline;}
td.productListing-data  a{font-size: 11px;  color: #472C22;  font-weight: bold;text-decoration:none;}
td.productListing-data  a:hover{text-decoration:underline;}
td.productListing-data p{font-size: 10px;  color: #333333;  font-weight: normal;padding:0;margin:0;}
td.productListing-data a img{border:0;height: 75px;width:auto;position:absolute;z-index:5;}
td.productListing-data a:hover img{border:1px solid #666666;height: 100px;width:auto;position:absolute;z-index:10;}

td.productListing-data small i{font-size: 12px;  color: #cc0000;  font-weight: bold;display:block;margin: 5px 0 0 0;}

a.pageResults {
  color: #966922;
}

a.pageResults:hover {
  color: #AA2538;
  /*background: #AA2538;*/
}

/*Titre de la page index"nouveautés?"*/
td.pageHeading h3
{
  font-family:  Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #442a20;
}
td.pageHeading h3 b
{
  font-family:  Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #CC0000;
}
td.pageHeading, div.pageHeading {
  font-family:  Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #442a20;
}
a.heading_title {
  font-family:  Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #442a20;
}
a.heading_title:hover {
  font-family:  Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #cc0000;
}
tr.subBar {
  background: #f4f7fd;
}

td.subBar {
  font-family:  Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

td.main, p.main, div.main {
  font-family:  Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

td.smallText, span.smallText, p.smallText {
  font-family:  Arial, sans-serif;
  font-size: 10px;
}

td.smallText {text-align:center;font-size:12px;padding: 10px;}
td.smallText a img{margin: 0 auto;border: 1px solid #472C22;}
td.smallText a{font-size:12px;font-weight: bold;color: #cc0000;text-decoration:none;text-transform: uppercase;}
td.smallText a:hover{text-decoration:underline;}

td.accountCategory {
  font-family:  Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

td.fieldKey {
  font-family:  Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

td.fieldValue {
  font-family:  Arial, sans-serif;
  font-size: 12px;
}

td.tableHeading {
  font-family:  Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

span.newItemInCart {
  font-family:  Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

checkbox, input, radio, select {
  font-family:  Arial, sans-serif;
  font-size: 11px;
  color:#442a20;
}

textarea {
  width: 100%;
  font-family:  Arial, sans-serif;
  font-size: 11px;
  color:#442a20;
}

span.greetUser {
  font-family:  Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

table.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

td.formAreaTitle {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

span.markProductOutOfStock {
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 14px;
  color: #cc0000;
  font-weight: bold;
}

span.productSpecialPrice { font-family:  Arial, sans-serif; color: #ff0000;font-weight: bold;}
span.specialPrice {font-family:  Arial, sans-serif; color: #ff0000;font-size: 12px;font-weight: bold;}

span.errorText {
  font-family:  Arial, sans-serif;
  color: #ff0000;
}

.red-line {border-top: 2px solid #cc0000;padding-top: 5px;}

.moduleRow {}
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family:  Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family:  Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family:  Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family:  Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family:  Arial, sans-serif; font-size: 10px; color: #ff0000; }

/*boite de garantie premiere page*/

.titre {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

.texte {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
}


table.LangBox {
/*height: 10px;
width: 80px;*/
}



.cssbutton {
	background: #442a20;
	color : #FFFFFF;
	width : 140px;
	height : 30px;
	line-height : 28px;
	font-weight: normal;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	text-align:center;
	padding: 0;
}
 
div.cssbutton  input.cssbuttonsubmit{
	background: #cc0000 url(design/arrow-right.png) right center no-repeat;
	/*background: #cc0000 url(design/bg-bouton.jpg) right center no-repeat;*/
	border:none;
	color : #FFFFFF;
	width : 140px;
	height : 30px;
	line-height : 28px;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	text-align:center;
	cursor: pointer;
}

a#commander div.cssbutton {
	/*background: #cc0000 url(design/arrow-right.png) right center no-repeat;*/
	background: #cc0000 url(design/bg-bouton.jpg) right center no-repeat;
	border:none;
	color : #FFFFFF;
	width : 140px;
	height : 30px;
	line-height : 28px;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	text-align:center;
	cursor: pointer;
}

#cssbuttonsubmitupdate {background:url(design/update.png) center center no-repeat;width:37px;height:23px;cursor: pointer;}

td.productListing-data form div.cssbutton {
	background: none;
	color : #FFFFFF;
	width : 90px;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	cursor: pointer;
	text-align:center;
	border: 0px;
	padding: 0px;
}
td.productListing-data form div.cssbutton input.cssbuttonsubmit{
	background: url(design/bouton-add-panier.png) left top no-repeat;
	border: none;
	color : #FFFFFF;
	width : 90px;
	height : 35px;
	line-height : 18px;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	text-align:center;
	cursor: pointer;
}

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}

/* JJ */
.pageweb-texte {font-size:14px;line-height:21px;padding: 0 0 10px 0;border-bottom: 1px dashed #666;}
.date {font-size:12px;line-height:21px;color:#CC0000;}
.description-produit{font-family:Arial,sans-serif;font-size:14px;/*line-height:18px;*/}
.options-produit{font-family:Arial,sans-serif;font-size:12px;line-height:18px;margin:0 2px 0 0;}

/*_____________________________________________________*/
.no-border{border:0;}
.tleft{text-align:left;}
.tright{text-align:right;}
.tcenter{text-align:center;}

.ft_little{font-size:0.8em;}

.size50{width: 70px;}
.size200{width: 200px;}

.red{background:red;}

ul, li {list-style-type:none;margin:0;padding:0;}

#contenu-account {padding:0 0 40px 0;margin: 40px 0 0 40px; }

div#pfaff {vertical-align:top;width:240px;}
div#pfaff ul {margin:0;padding:10px;}
div#pfaff ul li{font-size:0.9em;line-height:17px;}

div#id-facture{width:260px;padding:10px;margin:30px 0 0 0;}
div#id-facture h2{margin:0 0 15px 0;padding:4px;border:1px solid #333333;font-size:1.0em;}
div#id-facture table{border-collapse:collapse;width:100%;font-size:1.0em;}
div#id-facture table tr th{border:1px solid #333333;text-align:center;}
div#id-facture table tr td{border:1px solid #333333;text-align:center;}
div#id-facture ul {margin:15px 0 0 0;padding:0;}
div#id-facture ul li{font-size:0.9em;line-height:17px;}
div#id-facture ul li.name{font-weight: bold;text-transform: uppercase;}
div#id-facture ul li.adr{text-transform: capitalize;}
div#id-facture ul li.cp{text-transform: uppercase;}

div#adr-expedition{padding:0 10px 10px 10px;font-size:14px;font-weight:normal;}
div#adr-expedition strong{text-transform: uppercase;font-weight:normal;}

div#id-reglement{padding:10px;}
div#id-reglement table{border-collapse:collapse;width:100%;font-size:1.0em;}
div#id-reglement table tr th{border:1px solid #333333;text-align:center;}
div#id-reglement table tr td{border:1px solid #333333;}

div.id-detail{padding:10px;}
div.id-detail table{border-collapse:collapse;width:100%;height:460px;font-size:1.0em;}
div.id-detail table tr th{border:1px solid #333333;text-align:center;height:25px;line-height:25px;}
div.id-detail table tr td{border:1px solid #333333;padding:3px;vertical-align:top;}

div#mention{padding:10px;}

div#id-total{padding:10px;}
div#id-total table{border-collapse:collapse;width:100%;font-size:1.0em;height:0;}
div#id-total table tr th{border:1px solid #333333;text-align:center;height:25px;line-height:25px;}
div#id-total table tr td{border:1px solid #333333;padding:3px;vertical-align:top;}

div#id-total table tr td small{display:block;height:28px;}

table#statut {margin: 10px;padding:0;width:98%;}
table#statut tr td{padding:5px;border:1px solid #333333;border-collapse:collapse;}

/*_____________________________________________________*/

/* DESC PRODUCT START*/
.desc-size {width:510px;}

.description-produit div#note {margin:5px;padding:0 5px;width:500px;}
.description-produit div#note h3{font-size:14px;font-weight:bold;color:#322215;text-transform:uppercase;margin:0 0 5px 0;padding:0;}
.description-produit div#note ul{margin:0 0 10px 5px;padding:0;list-style:none;}
.description-produit div#note ul li{margin:0;padding:2px;font-size:11px;font-weight:normal;color:#322215;list-style:none;}
.description-produit div#note ul li b{font-size:11px;font-weight:bold;color:#996633;text-transform:uppercase;}
.description-produit div#note ul li strong{font-size:11px;font-weight:bold;color:#996633;text-transform:uppercase;}

.description-produit div#jura {margin:5px 0 0 0;padding:5px;width:510px;/*border:1px solid #322215;*/}
.description-produit div#jura h3{font-size:14px;font-weight:bold;color:#322215;margin:0 0 5px 0;padding:0;text-transform:uppercase;}
.description-produit div#jura ul{margin:0 0 10px 15px;padding:0;list-style-type:square;}
.description-produit div#jura ul li{margin:0;padding:2px 0;font-size:11px;font-weight:normal;color:#141414;}
.description-produit div#jura ul li a{font-size:11px;font-weight:bold;color:#333333;text-decoration:none;}
.description-produit div#jura ul li a:hover{text-decoration:underline;}
.description-produit div#jura ul li b{font-size:11px;font-weight:bold;color:#CC0000;text-transform:uppercase;}
.description-produit div#jura ul li strong{font-size:12px;font-weight:bold;color:#CC0000;text-transform:uppercase;text-decoration:underline;}

.description-produit div#cadeau {margin:0 0;padding:5px;/*border:1px solid #CC0000;*/}
.description-produit div#cadeau h3{font-size:22px;font-weight:bold;color:#990202;margin:0 0 5px 0;padding:0 0 0 38px;line-height:40px;text-transform:uppercase;background: url(design/gift.png) left center no-repeat;}
.description-produit div#cadeau h3 span{font-size:16px;font-weight:bold;color:#990202;text-transform:none;}
.description-produit div#cadeau h4{font-size:14px;font-weight:bold;color:#322215;margin: 5px0 0 0;padding:0;}
.description-produit div#cadeau ul{margin:0;padding:0;list-style:none;border:1px dotted #990202;height:200px;}
.description-produit div#cadeau ul li{width:160px;margin:0;padding:0 0 0 20px;background: url(design/puce-plus.png) left 60px no-repeat;font-size:11px;font-weight:normal;color:#322215;list-style:none;float:left;text-align:center;}
.description-produit div#cadeau ul.melitta li{width:230px;margin:0;padding:0 0 0 20px;background: url(design/puce-plus.png) left 60px no-repeat;font-size:11px;font-weight:normal;color:#322215;list-style:none;float:left;text-align:center;}
.description-produit div#cadeau ul li:first-child{width:160px;background: none;}
.description-produit div#cadeau ul.melitta li:first-child{width:160px;background: none;}
.description-produit div#cadeau ul li:first-child img{margin:25px 0 0 0;}
.description-produit div#cadeau ul.melitta li:first-child img{margin:0 0 0 0;}
.description-produit div#cadeau ul li:last-child img{margin:25px 0 0 0;}
.description-produit div#cadeau ul li img{max-height:120px;margin:5px 0 0 0;padding:0;}
.description-produit div#cadeau ul li strong{font-size:11px;font-weight:bold;color:#996633;text-transform:uppercase;}

.description-produit div#cadeau ul.cadeaux-jura{margin:0 13px 0 0;padding:0;list-style:none;border:1px dotted #990202;height:270px;width:350px;float:left;background: url(design/puce-plus.png) center center no-repeat;}
.description-produit div#cadeau ul.cadeaux-jura li{width:160px;height:120px;margin:0;padding:5px;font-size:10px;font-weight:normal;color:#322215;list-style:none;float:left;text-align:center;background: none;}
.description-produit div#cadeau ul.cadeaux-jura li h4{font-size:11px;font-weight:bold;color:#322215;margin: 5px0 0 0;padding:0;}
.description-produit div#cadeau ul.cadeaux-jura li img{margin:5px 0 0 0;padding:0;}



.description-produit div#desc {margin:5px 0;padding:15px 5px;border-top: 1px dotted #322215;}
.description-produit div#desc h3{font-size:16px;font-weight:bold;color:#322215;text-transform:uppercase;margin:0 0 5px 0;padding:0;}
.description-produit div#desc p{font-size:12px;font-weight:normal;color:#333333;margin:0 0 15px 0;padding:0;}
.description-produit div#desc p a{text-decoration:underline;color:#242424;}
.description-produit div#desc p a:hover{text-decoration:none;color:#cc0000;}
.description-produit div#desc p strong{font-size:12px;}

/*---------------------------------------------------------*/
.description-produit div#desc ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 720px;
}
.description-produit div#desc ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
}
.description-produit div#desc ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
.description-produit div#desc ul.tabs li a:hover {
	background: #ccc;
}
.description-produit div#desc ul.tabs li.active, .description-produit div#desc ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}
.description-produit div#desc .tab_container {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 720px;
	background: #fff;
}

.description-produit div#desc .tab_content {
	padding: 20px;
	font-size: 1.0em;
}

.description-produit div#desc .tab_content h3{font-size:16px;font-weight:bold;color:#322215;text-transform:uppercase;margin:5px 0;padding:0;}
.description-produit div#desc .tab_content p img{margin: 0 0 10px 0;}
.description-produit div#desc .tab_content ul.normal li {list-style-type:none;padding:2px 0 2px 10px;font-size:11px;}
.description-produit div#desc .tab_content ul li {list-style-type:none;border-bottom:1px dotted #333333;padding:4px 0 4px 10px;border-bottom:none;}
.description-produit div#desc .tab_content ul li.titre {list-style-type:none;border-bottom:none;line-height:30px;font-weight:bold;font-size:12px;padding-left:0;color: #333333;text-transform: uppercase;}
.description-produit div#desc .tab_content ul li span {display:block;float:right;}
.description-produit div#desc .tab_content ul li span.green {background-color: green;height:10px;margin:5px 0 0 0;}
.description-produit div#desc .tab_content ul li span.red {background-color: none;}
/*---------------------------------------------------------*/
/* DESC PRODUCT END*/

/* JQUERY LIGHTBOX START */
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 90;
        width: 100%;
        height: 500px;
}
#jquery-lightbox {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 100;
        text-align: center;
        line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
        position: relative;
        background-color: #fff;
        width: 250px;
        height: 250px;
        margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
        position: absolute;
        top: 40%;
        left: 0%;
        height: 25%;
        width: 100%;
        text-align: center;
        line-height: 0;
}
#lightbox-nav {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
        width: 49%;
        height: 100%;
        zoom: 1;
        display: block;
}
#lightbox-nav-btnPrev {
        left: 0;
        float: left;
}
#lightbox-nav-btnNext {
        right: 0;
        float: right;
}
#lightbox-container-image-data-box {
        font: 10px Verdana, Helvetica, sans-serif;
        background-color: #fff;
        margin: 0 auto;
        line-height: 1.4em;
        overflow: auto;
        width: 100%;
        padding: 0 10px 0;
}
#lightbox-container-image-data {
        padding: 0 10px;
        color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
        width: 70%;
        float: left;
        text-align: left;
}      
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
        display: block;
        clear: left;
        padding-bottom: 1.0em;  
}                      
#lightbox-secNav-btnClose {
        width: 66px;
        float: right;
        padding-bottom: 0.7em;  
}

/* JQUERY LIGHTBOX END */