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 {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0;
}

body {
line-height:1;
background:#322215 url(http://dgn.cafes-pfaff.com/new-background.jpg) top center;
color:#322215;
text-align:center;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

ol,ul {
list-style:none;
}

blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:none;
}

:focus {
outline:0;
}

del {
text-decoration:line-through;
}

table {
border-collapse:collapse;
border-spacing:0;
}

.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:700;
}

.stockWarning {
font-family:Tahoma, Verdana, sans-serif;
font-size:14px;
font-weight:700;
color:#c00;
}

.productsNotifications {
background:#f2fff7;
}

.orderEdit {
font-family:Arial, Verdana, sans-serif;
font-size:10px;
color:#70d250;
text-decoration:underline;
}

.fl {
float:left;
}

.clear {
clear:both;
height:0;
}

.size_120 {
width:135px;
}

.text-red {
color:#C00;
}

div#bandeau-droite {
width:160px;
height:600px;
position:absolute;
z-index:100;
background:#FFF;
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;
font-size:12px;
font-weight:700;
margin:0;
padding:5px 0;
}

div#bandeau-droite ul li img {
display:block;
margin:0 auto;
}

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

div#annonce_temp {
position:absolute;
width: 148px;
background:#fff;
border:1px solid #CC0000;
margin:0 0 0 517px;
padding:0;
left:50%;
top:25px;
z-index:10;
text-align:left;
font-size:12px;
line-height:17px;
display:none;
}
div#annonce_temp h6{background:#CC0000;color:#FFF;padding: 5px;font-size: 14px;}
div#annonce_temp p{padding:5px;}

div#site {
width:1024px;
background:#fff;
border:1px solid #4f3529;
border-top:none;
margin:0 auto;
padding:0;
}

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

div#menu-technique {
background-color:#322215;
height:20px;
line-height:20px;
margin:0;
padding:0;
}

div#menu-technique ul {
list-style:none;
margin:0 0 0 20px;
padding:0;
}

div#menu-technique ul li {
list-style:none;
float:left;
font-size:12px;
font-weight:400;
color:#FFF;
margin:0 30px 0 0;
padding:0;
}

div#menu-technique ul li.first {
margin:0 70px 0 0;
}

div#menu-technique ul li a {
font-size:12px;
font-weight:700;
color:#FFF;
text-decoration:none;
}

div#menu-header {
position:absolute;
width:370px;
height:30px;
margin:-5px 0 0 350px;
}

div#menu-header a {
display:block;
float:left;
background:url(http://dgn.cafes-pfaff.com/bg-menu-header.png) left top no-repeat;
text-align:center;
width:120px;
line-height:30px;
font-size:12px;
font-weight:700;
color:#FFF;
text-decoration:none;
margin:0 0 0 2px;
padding:0;
}

div#header a#logo {
display:block;
width:283px;
float:left;
margin:0;
padding:0;
}

div#header div#banniere {
width:739px;
height:152px;
float:left;
background:#180D0B url(http://dgn.cafes-pfaff.com/bg-header.jpg) left top no-repeat;
margin:0;
padding:0;
}

div#header div#banniere strong {
font-size:18px;
font-weight:400;
color:#FFF;
margin:105px 0 0 10px;
padding:0;
display:block;
width:410px;
height:45px;
background: url(http://dgn.cafes-pfaff.com/logo-jura-little.png) right bottom no-repeat;
}
div#header div#banniere strong a{
font-size:18px;
font-weight:400;
color:#FFF;
text-decoration:none;
}
div#header div#banniere strong a:hover{
font-size:18px;
font-weight:400;
color:#FFF;
text-decoration:underline;
}

div#menu {
height:50px;
border-top:2px solid #472C22;
background:url(http://img.cafes-pfaff.com/new_fd_table_menu.gif) repeat-x scroll left top;
margin:0;
padding:0 0 0 10px;
}

ul#menuHeader {
list-style:none;
margin:0;
padding:0;
}

ul#menuHeader li {
width:180px;
height:40px;
line-height:40px;
float:left;
background:url(http://img.cafes-pfaff.com/new_menu_fd.gif) top left repeat-x;
list-style:none;
text-align:center;
color:#fff;
font-size:14px;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
margin:0 7px 0 0;
padding:0;
-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;-khtml-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;/*behavior: url(border-radius.htc);*/
}

img.menuImg {
position:absolute;
left:50%;
top:0;
z-index:100;
border:0;
padding: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 {
float:right;
margin:0 10px 0 0;
}

ul#menuHeader li a {
color:#fff;
font-size:14px;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
}

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

div.superMenu a.fermer {
display:block;
height:18px;
line-height:18px;
text-align:right;
color:#fff;
font-size:12px;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
padding:0;
}

div.superMenu a.fermer span {
text-decoration:none;
text-align:center;
color:#A41C1C;
display:block;
height:16px;
line-height:16px;
width:16px;
border:1px solid #666;
float:right;
font-size:16px;
margin:0 0 0 5px;
}

div.superMenu div.categorie {
width:220px;
float:left;
border:1px solid #ccc;
background:#fff;
line-height:17px;
margin:10px 0 0 10px;
padding:5px;
}

div.superMenu div.categorie img {
width:50px;
height:auto;
float:right;
margin:0 0 0 5px;
}

div.superMenu div.categorie a.catSecondaire {
font-size:12px;
font-weight:400;
color:#472c22;
text-decoration:none;
}

div#adSearch {
background-color:#e5e5e5;
text-align:center;
height:20px;
margin:0;
padding:5px 0;
}

div#adSearch form {
height:20px;
margin:0;
padding:0;
}

div#adSearch form input.text {
width:400px;
border:1px solid #ccc;
}

div#adSearch form input.checkbox {
border:1px solid #ccc;
}

div#adSearch form input.submit {
background-color:#ccc;
border:none;
width:25px;
}

div#adSearch form select.select {
border:1px solid #ccc;
background:#fff;
}

#shoppingCart {
color:#FFF;
width:246px;
height:136px;
position:absolute;
left:50%;
background:#A41C1C;
filter:alpha(opacity=90);
-moz-opacity:0.90;
-khtml-opacity:0.90;
opacity:0.90;
margin:7px 0 0 260px;
padding:0;
-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;-khtml-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;/*behavior: url(border-radius.htc);*/
}

#shoppingCart img {
border:none;
margin:0;
}

#shoppingCart p {
font-size:11px;
font-weight:400;
color:#FFF;
line-height:18px;
margin:3px 0;
padding:0;
}

#shoppingCart h3 {
width:123px;
height:25px;
line-height:25px;
float:left;
text-align:center;
margin:0 0 7px;
padding:0;
-moz-border-radius: 0 5px 0 5px;-webkit-border-radius: 0 5px 0 5px;-khtml-border-radius: 0 5px 0 5px;border-radius: 0 5px 0 5px;/*behavior: url(border-radius.htc);*/

}

#shoppingCart h3.white {
width:123px;
height:25px;
line-height:25px;
float:left;
text-align:center;
background-color:#FFF;
margin:0 0 7px;
padding:0;
}

#shoppingCart h3.white a {
font-size:14px;
font-weight:700;
color:#472C22;
text-decoration:none;
}

#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:#c00;
color:#f5f5f5;
font-size:12px;
font-weight:700;
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(http://dgn.cafes-pfaff.com/jura.jpg) no-repeat right top;
text-indent:-9999px;
}

#colRight {
width:660px;
background:#fff;
vertical-align:top;
padding:5px 0 0;
}

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

#block_ht {
border-bottom:1px dotted #472C22;
margin:0;
padding:0 0 10px;
}

#block_ht #tags {
width:325px;
margin:0;
padding:0;
}

#block_ht #tags h2 {
font-size:14px;
font-weight:700;
color:#fff;
background:#A51D1D;
margin:0 0 10px;
padding:5px;
}

#block_ht #tags h2 small {
color:#fff;
font-size:11px;
font-weight:400;
}

#block_ht #tagSphere {
border:1px solid #A51D1D;
background:#fff;
margin:0;
padding:0;
}

#block_ht #tagSphere ul {
list-style:none;
background:#fff;
margin:0;
padding:0;
}

#block_ht #tagSphere ul li {
list-style:none;
color:#fff;
background:#fff;
margin:0;
padding:0;
}

#block_ht #tagSphere ul li a {
font-size:1.3em;
font-weight:700;
color:#c00;
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:400;
text-decoration:none;
}

#block_ht #tags div.linktags a:hover {
text-decoration:none;
color:#EEE;
}

#block_ht #nouveaute {
width:330px;
margin:10px 0 0;
padding:0;
}

#block_ht #nouveaute ul {
list-style:none;
width:310px;
float:left;
margin:0 0 0 10px;
padding:0;
}

#block_ht #nouveaute ul li h3 {
font-size:12px;
font-weight:700;
text-transform:capitalize;
margin:0 0 2px;
padding:0;
}

#block_ht #nouveaute ul li p {
text-transform:lowercase;
margin:0 0 2px;
padding:0;
}

#block_ht #nouveaute ul li strong {
display:block;
float:right;
font-size:12px;
font-weight:700;
}

#block_ht #nouveaute ul li.modulo {
background:#AC7258;
}

#block_ht #nouveaute ul li.modulo h3 a {
font-size:12px;
font-weight:700;
text-decoration:none;
color:#fff;
}

#block_ht #nouveaute ul li.modulo p {
color:#fff;
margin:0;
padding:0;
}

#block_ht #nouveaute ul li.modulo span {
color:#000;
}

#block_ht #slideArticle {
width:660px;
border-bottom:1px dotted #472C22;
background:#472C22;
margin:0;
padding:0 0 5px;
-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;-khtml-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;/*behavior: url(border-radius.htc);*/
}

#block_ht #slideArticle h2 {
font-size:14px;
font-weight:700;
color:#fff;
margin:0;
padding:5px;
-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;-khtml-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;/*behavior: url(border-radius.htc);*/
}

#block_ht div#slideArticle div#liste-slide {
width:300px;
margin:3px 0;
}

#block_ht div#slideArticle div#liste-slide div.follow {
height:55px;
border-top:1px dotted #CCC;
padding:2px 0;
}

#block_ht div#slideArticle div#liste-slide div.follow:first-child {
border-top:0 none;
}

#block_ht div#slideArticle div#liste-slide div.follow h3 {
font-size:14px;
font-weight:700;
color:#FFF;
margin:0;
padding:2px;
}

#block_ht div#slideArticle div#liste-slide div.follow a img {
display:block;
height:50px;
width:auto;
float:left;
margin:0 10px 0 0;
}

#block_ht div#slideArticle div#liste-slide div.follow b {
font-size:14px;
font-weight:700;
color:#A51D1D;
display:block;
float:right;
margin:0;
padding:0 3px;
}

#block_ht div#slideArticle div.slideArticles {
width:330px;
height:270px;
overflow:hidden;
background:#FFF;
margin:0 0 0 5px;
padding:0;
-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;-khtml-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;/*behavior: url(border-radius.htc);*/
}

#block_ht div#slideArticle div.slideArticles ul {
list-style:none;
width:328px;
height:268px;
margin:0;
padding:0;
}

#block_ht div#slideArticle div.slideArticles ul li {
list-style:none;
width:328px!important;
height:268px!important;
padding:7px 0 0;
}

#block_ht div#slideArticle div.slideArticles ul li h3 {
font-size:16px;
font-weight:700;
color:#A51D1D;
text-transform:capitalize;
margin:0;
padding:0 0 3px 3px;
}

#block_ht div#slideArticle div.slideArticles ul li a img {
display:block;
height:160px;
width:auto;
margin:5px auto;
}

#block_ht div#slideArticle div.slideArticles ul li p {
font-size:12px;
color:#472c22;
margin:0;
padding:3px;
}

#block_ht div#slideArticle div.slideArticles ul li b {
font-size:18px;
font-weight:700;
color:#A51D1D;
display:block;
float:right;
margin:0;
padding:3px;
}

#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:#fff;
font-weight:700;
font-size:11px;
width:20px;
height:20px;
line-height:20px;
margin:5px 4px 0 0;
-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;-khtml-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;/*behavior: url(border-radius.htc);*/
}

#block_ht div#slideArticle #CarouselPlayPause a:link {
font-size:2em;
color:#fff;
text-decoration:none;
border:3px solid #fff;
width:100px;
position:relative;
top:50px;
left:10px;
z-index:2;
margin:5px 0;
padding:2px;
}

#block_ht .monde_pdt {
width:320px;
height:320px;
border:2px solid #472C22;
padding:0;
-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;-khtml-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;/*behavior: url(border-radius.htc);*/
}

#block_ht .monde_pdt h2 {
font-size:16px;
font-weight:700;
color:#000;
margin:0;
padding:5px;
}
#block_ht .monde_pdt h2 a{
font-size:16px;
font-weight:700;
color:#000;
text-decoration:none;
}
#block_ht .monde_pdt h2 a:hover {
text-decoration:underline;
}

#block_ht .monde_pdt ul {
list-style:none;
margin:0;
padding:0;
}

#block_ht .monde_pdt ul li {
list-style:none;
height:56px;
border-top:1px solid #d5d5d5;
background-color:#FFF;
margin:0;
padding:3px;
}

#block_ht .monde_pdt ul li span {
font-size:14px;
font-weight:700;
text-decoration:none;
color:#C00;
display:block;
float:right;
margin:0 5px 0 0;
}

#block_ht .monde_pdt ul li:first-child {
list-style:none;
height:84px;
border-top:0 none;
background-color:inherit;
margin:0;
padding:3px;
}

#block_ht .monde_pdt ul li:first-child a img {
height:78px;
width:auto;
display:block;
float:left;
border:1px solid #666;
margin:0 5px 0 0;
}

#block_ht .monde_pdt ul li:first-child h3 {
font-size:15px;
font-weight:700;
text-transform:capitalize;
margin:0 0 3px;
padding:0;
}

#block_ht .monde_pdt ul li:first-child h3 a {
font-size:15px;
font-weight:700;
text-decoration:none;
color:#FFF;
}

#block_ht .monde_pdt ul li:first-child p {
font-size:12px;
color:#F5F5F5;
margin:0;
padding:0;
}

#block_ht .monde_pdt ul li:first-child span {
font-size:16px;
font-weight:700;
color:#000;
display:block;
float:right;
margin:0 5px 0 0;
}

.margintop {
margin:15px 0 0;
}

.marginright {
margin:15px 12px 0 0;
}

#block_ht #promotion {
width:660px;
margin:10px 0 0;
padding:0;
}

#block_ht #promotion ul {
list-style:none;
width:310px;
float:left;
margin:0 10px 0 0;
padding:0;
}

#descCategorie {
border:1px dotted #472C22;
margin:10px 0;
padding:5px;
}

#descCategorie p {
text-align:left;
font-size:12px;
font-weight:400;
line-height:16px;
margin:0;
padding:0;
}

#descCategorie img {
margin:0 0 10px 15px;
padding:0;
}

#descCategorie h2 {
color:#A51D1D;
margin:0 0 7px;
padding:0;
}

#descCategorie a {
font-size:12px;
font-weight:700;
text-decoration:none;
color:#A51D1D;
text-transform:uppercase;
}

#block_bas {
width:100%;
margin:0;
padding:10px 0 0;
}

#block_bas h2 {
font-size:14px;
font-weight:700;
color:#1a110e;
margin:0 0 10px;
padding:0;
}

#block_bas div {
float:left;
width:32%;
}

#block_bas div.presseArticle {
border:none;
margin:0;
padding:5px;
}

#block_bas div.presseArticle h3 {
line-height:20px;
font-size:14px;
font-weight:700;
background:#A51D1D;
color:#FFF;
text-align:left;
margin:0 0 5px;
padding:3px;
-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;-khtml-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;/*behavior: url(border-radius.htc);*/
}

#block_bas div.presseArticle ul {
list-style:none;
margin:0 0 0 7px;
padding:0;
}

#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:0 none;
}

#block_bas div.presseArticle ul li a span {
font-size:20px;
font-weight:700;
color:#ce4700;
}

#block_bas div.presseArticle ul li.guestbook {
list-style:none;
line-height:18px;
clear:both;
border:0 none;
}

#block_bas div.presseArticle img {
border:none;
margin:0 5px 5px 0;
}

#block_bas div.presseArticle ul li#rss {
list-style:none;
line-height:30px;
clear:both;
background:url(http://dgn.cafes-pfaff.com/rss.jpg) left center no-repeat;
padding:0 0 0 40px;
}

#block_bas div.presseArticle ul li#guestbook_link {
list-style:none;
line-height:30px;
clear:both;
background:url(http://dgn.cafes-pfaff.com/customers.jpg) left center no-repeat;
padding:0 0 0 40px;
}

#block_bas div.presseArticleSpecial {
border:none;
margin:0 0 0 5px;
padding:5px 5px 5px 0;
}

#block_bas div.presseArticleSpecial h3 {
font-size:14px;
font-weight:700;
color:#fff;
background:#472C22;
margin:0 0 10px;
padding:5px;
-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;-khtml-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;/*behavior: url(border-radius.htc);*/
}

#block_bas div.presseArticleSpecial ul#nos-engagements {
list-style:none;
width:300px;
margin:0;
padding:0;
}

#block_bas div.presseArticleSpecial ul#nos-engagements li {
list-style:none;
height:47px;
margin-bottom:5px;
font-weight:700;
font-size:12px;
padding:3px 0 0;
}

#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:700;
text-transform:uppercase;
text-decoration:none;
color:#1a110e;
}

#colLeft #partenaires {
width:315px;
margin:0;
padding:5px;
}

td#block_avantages_jura {
background-color:none;
margin:0;
padding:0;
}

td#block_avantages_jura h3 {
background:url(http://dgn.cafes-pfaff.com/bouton-bulle.png) left top no-repeat;
color:#FFF;
font-size:22px;
font-weight:400;
height:75px;
line-height:27px;
margin:0;
padding:5px 10px;
-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;-khtml-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;/*behavior: url(border-radius.htc);*/
}

td#block_avantages_jura ul {
list-style:none;
margin:-8px 0 5px;
padding:0;
}

td#block_avantages_jura ul li {
list-style:none;
border:2px solid #666;
margin:5px 0;
padding:4px 2px;
-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;-khtml-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;/*behavior: url(border-radius.htc);*/
}

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:400;
}

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 {
background:url(http://img.cafes-pfaff.com/default/img_cafe.jpg) bottom left no-repeat;
width:240px;
border-right:1px dotted #472C22;
vertical-align:top;
padding:10px;
}

ul#cat {
list-style:none;
margin:0;
padding:0;
}

li.cat_niv01 {
list-style:none;
height:20px;
line-height:20px;
border-top:1px dotted #a41c1c;
padding:5px 0 0;
}

li.cat_niv01 a {
color:#a41c1c;
font-size:12px;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
}

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

li.cat_niv02 {
list-style:none;
height:20px;
line-height:20px;
font-size:12px;
font-weight:400;
margin:0;
padding:5px 0 0 10px;
}

li.cat_niv02 a {
text-decoration:none;
font-size:12px;
font-weight:400;
color:#543824;
background:url(http://img.cafes-pfaff.com/new_puce_categories.gif) center left no-repeat;
padding:0 0 0 10px;
}

li.cat_niv02 a:hover {
color:#c00;
background:url(http://img.cafes-pfaff.com/new_puce_categories.gif) center left no-repeat;
}

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

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 #CCC;
padding:3px 5px;
}

table#comparatif-jura th.modele {
text-align:center;
font-size:14px;
font-weight:700;
}

table#comparatif-jura th.modele a {
font-size:14px;
font-weight:700;
color:red;
text-decoration:none;
}

table#comparatif-jura th.modele a:hover {
text-align:center;
font-size:14px;
font-weight:700;
text-decoration:none;
color:green;
}

table#comparatif-jura th.title {
background-color:#322215;
text-align:left;
font-size:14px;
font-weight:700;
text-transform:uppercase;
color:#FFF;
padding:5px;
}

table#comparatif-jura tr td {
text-align:center;
font-size:14px;
line-height:20px;
border:1px solid #CCC;
padding:3px;
}

table#comparatif-jura tr td.vert {
font-size:30px;
font-weight:700;
color:green;
}

table#comparatif-jura .rouge {
color:red;
}

div#lesPhotos {
width:210px;
margin:0 10px 10px 0;
padding:0;
}

div#lesPhotos a img {
border:1px solid #d5d5d5;
margin:0 0 10px;
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#achatRapide {
background:#e5e5e5;
border:1px solid #d5d5d5;
width:500px;
margin:0 0 15px;
padding:10px;
}

div#optionsProduit {
margin-top:10px;
}

div#optionsProduit table tr td.options-produit {
font-weight:700;
font-size:11px;
line-height:25px;
border-top:2px solid #333;
}

div#optionsProduit table tr td.options-button {
font-weight:400;
font-size:12px;
border-top:2px solid #333;
}

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 div {
float:right;
margin-right:20px;
}

div#document {
background-color:#D5D5D5;
border-top:1px dashed #333;
margin:5px 0 0;
padding:3px 0;
}

div#document h5 {
font-size:12px;
font-weight:700;
color:#000;
display:inline;
margin:0;
padding:0;
}

div#document a {
color:#C00;
font-size:12px;
text-decoration:none;
}

p#descriptionProduit {
margin:0;
padding:10px 0;
}

div#trois_fois {
font-size:16px;
color:#C00;
}

div#trois_fois span.big {
font-size:20px;
color:red;
}

div#trois_fois span.small {
font-size:10px;
}

ul#bookmark {
list-style:none;
margin:0 0 0 20px;
padding:0;
}

ul#bookmark li {
height:30px;
line-height:30px;
border-bottom:1px dotted #e5e5e5;
color:#333;
}

ul#bookmark li:hover {
background:#e5e5e5;
}

ul#bookmark li a {
font-size:12px;
font-weight:700;
color:#c00;
text-decoration:none;
}

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 #666;
height:160px;
width:auto;
position:absolute;
z-index:6;
}

ul#bookmark li a.bookmark-suppression {
font-size:12px;
font-weight:700;
color:#333;
text-decoration:none;
display:block;
float:right;
width:140px;
}

td.contentBox {
padding:0;
}

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 #c00;
}

td.alsoPurchased h4 a {
font-weight:700;
color:#472C22;
text-decoration:none;
margin:5px 0 0;
padding:0;
}

div.advice {
border-bottom:1px dotted #A41C1C;
margin:5px 0;
padding:5px;
}

div.advice span.date {
text-transform:lowercase;
font-size:12px;
font-weight:700;
color:#c00;
}

div.advice span.location {
text-transform:uppercase;
font-size:12px;
font-weight:700;
}

div.advice h3 {
display:inline;
font-size:12px;
font-weight:700;
}

div.advice p {
font-size:14px;
font-weight:400;
color:#333;
margin:0 0 7px;
padding:0;
}

table#advice-form tr td {
vertical-align:top;
padding:5px;
}

.borderb {
border-bottom:1px dotted #472C22;
}

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

td#code_reduction {
border-top:1px dotted #A41C1C;
border-bottom:1px dotted #A41C1C;
height:60px;
background:url(http://dgn.cafes-pfaff.com/gift_coupon.png) left bottom no-repeat;
padding:10px 0;
}

td#code_reduction b {
display:block;
margin:0 0 5px;
}

td#code_reduction div {
padding:0 0 0 45px;
}

div#create_account fieldset {
background-color:#E5E5E5;
line-height:22px;
display:block;
border-bottom:1px dotted #A41C1C;
margin:10px 0;
padding:5px;
}

div#create_account fieldset legend {
display:block;
height:30px;
line-height:28px;
font-weight:700;
font-family:Arial;
font-size:14px;
text-transform:uppercase;
color:#C00;
margin:0 0 5px;
}

div#create_account fieldset label {
display:block;
cursor:pointer;
float:left;
width:200px;
font-weight:400;
font-family:Arial;
font-size:14px;
color:#000;
margin:0 10px;
}

div#create_account fieldset input[type=text] {
width:160px;
}

#menuFooter {
height:280px;
border-top:1px dotted #c00;
border-bottom:1px dotted #c00;
margin:20px 0;
padding:10px 0 0 10px;
}

#menuFooter div.categorie {
width:230px;
float:left;
border:1px solid #ccc;
margin:0 10px 10px 0;
padding:5px;
}

#menuFooter div.categorie img {
width:50px;
height:auto;
float:left;
margin:0 5px 0 0;
}

#menuFooter div.categorie a.catSecondaire {
font-size:11px;
font-weight:400;
color:#472c22;
text-decoration:none;
}

#garanties {
margin:10px 0;
padding:5px;
}

#garanties div {
background-color:#D5D5D5;
width:243px;
min-height:80px;
float:left;
margin:0 0 0 12px;
padding:0;
}

#garanties div h5 {
color:#000;
font-size:16px;
font-weight:700;
margin:0;
padding:5px;
}

#garanties div p {
color:#000;
font-size:12px;
margin:0;
padding:5px 5px 5px 60px;
}

#footer {
border-top:1px dotted #472C22;
margin:10px 0;
padding:5px;
}

#footer #footerLiens {
height:20px;
background:#ccc;
text-align:center;
padding:5px 0;
}

#footer #footerLiens a {
color:#333;
font-size:11px;
font-weight:700;
text-decoration:none;
}

#footer #partenaire {
text-align:center;
margin:5px auto 0;
padding:0 auto;
}

#footer #partenaire div a {
font-size:11px;
font-weight:700;
color:#000;
text-decoration:none;
}

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

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

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

a.garanties {
display:block;
color:#242424;
font:bold 12px arial;
text-decoration:none;
border-bottom:1px solid #ccc;
height:25px;
text-transform:capitalize;
background:url(http://img.cafes-pfaff.com/new_puce_infobox.gif) center left no-repeat;
padding:5px 0 0 20px;
}

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

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

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

a.menu_ht:hover {
color:#ccc;
text-decoration:underline;
}

FORM {
display:inline;
}

.header-text {
color:#FFF;
font-family:Arial, sans-serif;
font-size:11px;
font-weight:700;
margin:10px;
}

td.headerNavigation {
font-family:Arial, sans-serif;
font-size:10px;
background:#734d3a;
color:#FFF;
font-weight:700;
}

td.headerNavigationsearch {
font-family:Arial, sans-serif;
font-size:10px;
background:#fff;
color:#734d3a;
font-weight:700;
}

a.headerNavigation {
color:#FFF;
}

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

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

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

tr.headerInfo {
background:#0f0;
}

td.headerInfo {
font-family:Arial, Tahoma, Verdana, sans-serif;
font-size:12px;
background:#0f0;
color:#fff;
font-weight:700;
text-align:center;
}

tr.footer {
background:#;
}

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

.infoBoxContents {
font-family:Arial, sans-serif;
font-size:10px;
background:#fff;
}

.infoBoxNotice {
background:#FF8E90;
}

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

td.infoBoxHeading {
font-family:Arial, sans-serif;
font-size:13px;
font-weight:700;
background:#a41c1c url(http://img.cafes-pfaff.com/new_fd_infoboxheading.gif) top left repeat-x;
color:#fff;
height:23px;
text-transform:uppercase;
white-space:nowrap;
padding:4px 10px 2px 0;
}

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:#fff;
}

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-spacing:1px;
border-color:#322215;
border-style:solid;
}

.productListing-heading {
font-family:Arial, sans-serif;
font-size:11px;
background:#322215;
color:#FFF;
font-weight:700;
line-height:25px;
}

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

td.productListing-data b.price {
font-size:14px;
color:#c00;
font-weight:700;
}

td.productListing-data b.trois {
font-size:12px;
color:#A20F08;
font-weight:700;
}

td.productListing-data b.trois span {
font-size:10px;
color:#A20F08;
}

td.productListing-data b.kilo {
display:block;
margin-top:4px;
font-size:12px;
color:#000;
font-weight:700;
}


td.productListing-data h3 {
margin:0 0 6px;
padding:0;
}

td.productListing-data h3 a {
font-size:14px;
color:#472C22;
font-weight:700;
text-decoration:none;
}

td.productListing-data a {
font-size:11px;
color:#472C22;
font-weight:700;
text-decoration:none;
}

td.productListing-data p {
font-size:10px;
color:#333;
font-weight:400;
margin:0;
padding:0;
}

td.productListing-data a img {
border:0;
height:75px;
width:auto;
max-width:110px;
position:absolute;
z-index:5;
}

td.productListing-data a:hover img {
border:1px solid #666;
height:100px;
width:auto;
position:absolute;
z-index:10;
}

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

a.pageResults {
color:#966922;
}

a.pageResults:hover {
color:#AA2538;
}

td.pageHeading h3 b {
font-family:Arial, sans-serif;
font-size:20px;
font-weight:700;
color:#C00;
}
td.pageHeading h1 b {
font-family:Arial, sans-serif;
font-size:20px;
font-weight:700;
color:#C00;
}
td.pageHeading h1.breadcrumb {
display:inline;
}

a.heading_title {
font-family:Arial, sans-serif;
font-size:18px;
font-weight:700;
color:#442a20;
}

a.heading_title:hover {
font-family:Arial, sans-serif;
font-size:18px;
font-weight:700;
color:#c00;
}

tr.subBar {
background:#f4f7fd;
}

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

td.smallText {
text-align:center;
font-size:12px;
padding:10px;
}

td.smallText a img {
border:1px solid #472C22;
margin:0 auto;
}

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

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

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:700;
}

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:700;
}

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

span.productSpecialPrice {
font-family:Arial, sans-serif;
color:red;
font-weight:700;
font-size:2.0em;
}

span.specialPrice {
font-family:Arial, sans-serif;
color:red;
font-size:12px;
font-weight:700;
}

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

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

.moduleRowOver {
background-color:#D7E9F7;
cursor:hand;
}

.moduleRowSelected {
background-color:#E9F4FC;
}

.checkoutBarFrom,.checkoutBarTo {
font-family:Arial, sans-serif;
font-size:11px;
color:#333;
}

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

.messageStackSuccess {
font-family:Arial, sans-serif;
font-size:10px;
background-color:#9f0;
}

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

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

.cssbutton {
background:#442a20;
color:#FFF;
width:140px;
height:30px;
line-height:28px;
font-weight:400;
font-family:Arial;
font-size:12px;
cursor:pointer;
text-align:center;
padding:0;
}

div.cssbutton input.cssbuttonsubmit {
background:#c00 url(http://dgn.cafes-pfaff.com/arrow-right.png) right center no-repeat;
border:none;
color:#FFF;
width:140px;
height:30px;
line-height:28px;
font-weight:700;
font-family:Arial;
font-size:12px;
text-align:center;
cursor:pointer;
}

a#commander div.cssbutton {
background:#c00 url(http://dgn.cafes-pfaff.com/bg-bouton.jpg) right center no-repeat;
border:none;
color:#FFF;
width:140px;
height:30px;
line-height:28px;
font-weight:700;
font-family:Arial;
font-size:12px;
text-align:center;
cursor:pointer;
}

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

td.productListing-data form div.cssbutton {
background:none;
color:#FFF;
width:90px;
font-weight:700;
font-family:Arial;
font-size:11px;
cursor:pointer;
text-align:center;
border:0;
padding:0;
}

td.productListing-data form div.cssbutton input.cssbuttonsubmit {
background:url(http://dgn.cafes-pfaff.com/bouton-add-panier.png) left top no-repeat;
border:none;
color:#FFF;
width:90px;
height:35px;
line-height:18px;
font-weight:700;
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;
}

#prevLink,#nextLink {
width:49%;
height:100%;
background:transparent url(../images/blank.gif) no-repeat;
display:block;
}

#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;
line-height:1.4em;
overflow:auto;
width:100%;
margin:0 auto;
}

#overlay {
position:absolute;
top:0;
left:0;
z-index:90;
width:100%;
height:500px;
background-color:#000;
}

.pageweb-texte {
font-size:14px;
line-height:21px;
border-bottom:1px dashed #666;
padding:0 0 10px;
}

.date {
font-size:12px;
line-height:21px;
color:#C00;
}

.description-produit {
font-family:Arial,sans-serif;
font-size:14px;
}

.options-produit {
font-family:Arial,sans-serif;
font-size:12px;
line-height:18px;
margin:0 2px 0 0;
}

.tleft {
text-align:left;
}

.tright {
text-align:right;
}

.ft_little {
font-size:.8em;
}

.size50 {
width:70px;
}

.size200 {
width:200px;
}

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

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

div#pfaff {
vertical-align:top;
width:240px;
}

div#pfaff ul {
margin:0;
padding:10px;
}

div#id-facture {
width:260px;
margin:30px 0 0;
padding:10px;
}

div#id-facture h2 {
border:1px solid #333;
font-size:1em;
margin:0 0 15px;
padding:4px;
}

div#id-facture ul {
margin:15px 0 0;
padding:0;
}

div#id-facture ul li.name {
font-weight:700;
text-transform:uppercase;
}

div#id-facture ul li.adr {
text-transform:capitalize;
}

div#id-facture ul li.cp {
text-transform:uppercase;
}

div#adr-expedition {
font-size:14px;
font-weight:400;
padding:0 10px 10px;
}

div#adr-expedition strong {
text-transform:uppercase;
font-weight:400;
}

div#id-reglement table tr td {
border:1px solid #333;
}

div.id-detail table {
border-collapse:collapse;
width:100%;
height:460px;
font-size:1em;
}

div#id-total table {
border-collapse:collapse;
width:100%;
font-size:1em;
height:0;
}

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

table#statut {
width:98%;
margin:10px;
padding:0;
}

table#statut tr td {
border:1px solid #333;
border-collapse:collapse;
padding:5px;
}

.desc-size {
width:510px;
}

.description-produit div#note {
width:500px;
margin:5px;
padding:0 5px;
}

.description-produit div#note h3 {
font-size:14px;
font-weight:700;
color:#322215;
text-transform:uppercase;
margin:0 0 5px;
padding:0;
}

.description-produit div#note ul {
list-style:none;
margin:0 0 10px 5px;
padding:0;
}

.description-produit div#note ul li {
font-size:11px;
font-weight:400;
color:#322215;
list-style:none;
margin:0;
padding:2px;
}

.description-produit div#jura {
width:510px;
margin:5px 0 0;
padding:5px;
}

#long-description div#jura h3 {
font-size:14px;
font-weight:700;
color:#322215;
text-transform:uppercase;
margin:0 0 5px;
padding:0;
}

#long-description div#jura ul {
list-style-type:square;
margin:0 0 10px 15px;
padding:0;
}

#long-description div#jura ul li {
font-size:11px;
font-weight:400;
color:#141414;
margin:0;
padding:2px 0;
}

#long-description div#jura ul li a {
font-size:11px;
font-weight:700;
color:#333;
text-decoration:none;
}

#long-description div#jura ul li b {
font-size:11px;
font-weight:700;
color:#C00;
text-transform:uppercase;
}

#long-description div#jura ul li strong {
font-size:12px;
font-weight:700;
color:#C00;
text-transform:uppercase;
text-decoration:underline;
}

#long-description div#cadeau {
margin:0;
padding:5px;
}

#long-description div#cadeau h3 {
font-size:22px;
font-weight:700;
color:#990202;
line-height:40px;
text-transform:uppercase;
background:url(http://dgn.cafes-pfaff.com/gift.png) left center no-repeat;
margin:0 0 5px;
padding:0 0 0 38px;
}

#long-description div#cadeau h3 span {
font-size:16px;
font-weight:700;
color:#990202;
text-transform:none;
}

#long-description div#cadeau h4 {
font-size:14px;
font-weight:700;
color:#322215;
margin:5px 0 0;
padding:0;
}

#long-description div#cadeau ul {
list-style:none;
border:1px dotted #990202;
height:200px;
margin:0;
padding:0;
}

#long-description div#cadeau ul li {
width:160px;
background:url(http://dgn.cafes-pfaff.com/puce-plus.png) left 60px no-repeat;
font-size:11px;
font-weight:400;
color:#322215;
list-style:none;
float:left;
text-align:center;
margin:0;
padding:0 0 0 20px;
}

#long-description div#cadeau ul.melitta li {
width:230px;
background:url(http://dgn.cafes-pfaff.com/puce-plus.png) left 60px no-repeat;
font-size:11px;
font-weight:400;
color:#322215;
list-style:none;
float:left;
text-align:center;
margin:0;
padding:0 0 0 20px;
}

#long-description div#cadeau ul li img {
max-height:120px;
margin:5px 0 0;
padding:0;
}

#long-description div#cadeau ul.cadeaux-jura {
list-style:none;
border:1px dotted #990202;
height:270px;
width:350px;
float:left;
background:url(http://dgn.cafes-pfaff.com/puce-plus.png) center center no-repeat;
margin:0 13px 0 0;
padding:0;
}

#long-description div#cadeau ul.cadeaux-jura li {
width:160px;
height:120px;
font-size:10px;
font-weight:400;
color:#322215;
list-style:none;
float:left;
text-align:center;
background:none;
margin:0;
padding:5px;
}

#long-description div#cadeau ul.cadeaux-jura li h4 {
font-size:11px;
font-weight:700;
color:#322215;
margin:5px 0 0;
padding:0;
}

#long-description div#cadeau ul.cadeaux-jura li img {
margin:5px 0 0;
padding:0;
}

.description-produit div#desc {
border-top:1px dotted #322215;
margin:5px 0;
padding:15px 5px;
}

.description-produit div#desc h3 {
font-size:16px;
font-weight:700;
color:#322215;
text-transform:uppercase;
margin:0 0 5px;
padding:0;
}

.description-produit div#desc p {
font-size:12px;
font-weight:400;
color:#333;
margin:0 0 15px;
padding:0;
}

.description-produit div#desc p a {
text-decoration:underline;
color:#242424;
}

.description-produit div#desc p a:hover {
text-decoration:none;
color:#c00;
}

.description-produit div#desc ul.tabs {
float:left;
list-style:none;
height:32px;
border-bottom:1px solid #999;
border-left:1px solid #999;
width:720px;
margin:0;
padding:0;
}

.description-produit div#desc ul.tabs li {
float:left;
height:31px;
line-height:31px;
border:1px solid #999;
border-left:none;
overflow:hidden;
position:relative;
background:#e0e0e0;
margin:0 0 -1px;
padding:0;
}

.description-produit div#desc ul.tabs li a {
text-decoration:none;
color:#000;
display:block;
font-size:1.2em;
border:1px solid #fff;
outline:none;
padding:0 20px;
}

.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 {
background:#fff;
border-bottom:1px solid #fff;
}

.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 {
font-size:1em;
padding:20px;
}

.description-produit div#desc .tab_content h3 {
font-size:16px;
font-weight:700;
color:#322215;
text-transform:uppercase;
margin:5px 0;
padding:0;
}

.description-produit div#desc .tab_content p img {
margin:0 0 10px;
}

.description-produit div#desc .tab_content ul.normal li {
list-style-type:none;
font-size:11px;
padding:2px 0 2px 10px;
}

.description-produit div#desc .tab_content ul li {
list-style-type:none;
border-bottom:none;
padding:4px 0 4px 10px;
}

.description-produit div#desc .tab_content ul li.titre {
list-style-type:none;
border-bottom:none;
line-height:30px;
font-weight:700;
font-size:12px;
padding-left:0;
color:#333;
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;
}

.description-produit div#desc .tab_content ul li span.red {
background-color:none;
}

#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;
}

#lightbox-nav-btnPrev,#lightbox-nav-btnNext {
width:49%;
height:100%;
zoom:1;
display:block;
}

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

ins,div#menu-header a:hover,div.superMenu a.fermer:hover,#shoppingCart h3 a:hover,A {
text-decoration:none;
}

html,body,div#create_account {
margin:0;
padding:0;
}

.fr,div#zonePrice {
float:right;
}

.text-center,div#boutonsFiche,.tcenter {
text-align:center;
}

div#menu-technique ul li a:hover,ul#menuHeader li a:hover,div.superMenu div.categorie a.catPrincipale:hover,div.superMenu div.categorie a.catSecondaire:hover,#block_ht #nouveaute ul li h3 a:hover,#block_ht #nouveaute ul li.modulo h3 a:hover,#block_ht div#slideArticle div#liste-slide div.follow h3 a:hover,#block_ht .monde_pdt ul li h3 a:hover,#block_ht .monde_pdt ul li:first-child h3 a:hover,#block_ht #promotion ul li h3 a:hover,#descCategorie a:hover,#block_bas div.presseArticle h3 a:hover,#block_bas div.presseArticle ul li a:hover,#block_bas div.presseArticle ul li.guestbook a:hover,#block_bas div.presseArticle ul li#rss a:hover,#block_bas div.presseArticle ul li#guestbook_link a:hover,#block_bas div.presseArticleSpecial ul#nos-engagements li a:hover,div#document a:hover,ul#bookmark li a:hover,ul#bookmark li a.bookmark-suppression:hover,td.alsoPurchased h4 a:hover,#menuFooter div.categorie a.catPrincipale:hover,#menuFooter div.categorie a.catSecondaire:hover,#footer #footerLiens a:hover,#footer #partenaire div a:hover,A:hover,td.productListing-data h3 a:hover,td.productListing-data a:hover,td.smallText a:hover,.description-produit div#jura ul li a:hover {
text-decoration:underline;
}

div#header a#logo img,div#lesPhotos a.miniature img,.no-border {
border:0;
}

div.superMenu div.categorie a.catPrincipale,#menuFooter div.categorie a.catPrincipale,td.smallText a {
font-size:12px;
font-weight:700;
color:#c00;
text-decoration:none;
text-transform:uppercase;
}

#shoppingCart h3 a,#block_ht div#slideArticle div#liste-slide div.follow h3 a,#block_bas div.presseArticle h3 a {
font-size:14px;
font-weight:700;
color:#FFF;
text-decoration:none;
}

#shoppingCart p strong,.description-produit div#desc p strong {
font-size:12px;
}

#block_ht #nouveaute h2,#block_ht #promotion h2,td.contentBox h3 {
font-size:14px;
font-weight:700;
color:#fff;
background:#472C22;
margin:0 0 10px;
padding:5px;
-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;-khtml-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;/*behavior: url(border-radius.htc);*/
}

#block_ht #nouveaute ul li,#block_ht #promotion ul li {
list-style:none;
height:56px;
border-top:1px solid #d5d5d5;
margin:0;
padding:5px;
}

#block_ht #nouveaute ul li:first-child,#lightbox a img,#jquery-lightbox a img {
border:none;
}

#block_ht #nouveaute ul li a img,#block_ht .monde_pdt ul li a img,#block_ht #promotion ul li a img {
height:54px;
width:auto;
display:block;
float:left;
border:1px solid #999;
margin:0 10px 0 0;
}

#block_ht #nouveaute ul li h3 a,#block_ht .monde_pdt ul li h3 a,#block_ht #promotion ul li h3 a {
font-size:12px;
font-weight:700;
text-decoration:none;
color:#1a110e;
}

#block_ht #nouveaute ul li.modulo h3,a.headerNavigation:hover {
color:#fff;
}

#block_ht div#slideArticle div.slideArticles a,#block_ht div#slideArticle div.slideArticles a:hover,#descCategorie strong {
color:#A51D1D;
}

#block_ht .monde_pdt ul li h3,#block_ht #promotion ul li h3 {
font-size:12px;
font-weight:700;
text-transform:capitalize;
margin:0 0 3px;
padding:0;
}

#block_ht .monde_pdt ul li p,#block_ht #promotion ul li p {
margin:0;
padding:0;
}

#block_bas div.presseArticle ul li strong,#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:first-child strong,#block_bas div.presseArticle ul li.guestbook:first-child strong {
border:none 0;
}

#block_bas div.presseArticle ul li b,#block_bas div.presseArticle ul li.guestbook b {
display:block;
line-height:18px;
color:#A51D1D;
float:right;
}

#block_bas div.presseArticle ul li a,#block_bas div.presseArticle ul li.guestbook a {
font-size:11px;
font-weight:400;
text-decoration:none;
color:#1a110e;
}

#block_bas div.presseArticle ul li#rss a,#block_bas div.presseArticle ul li#guestbook_link a {
font-size:14px;
font-weight:700;
color:#ce4700;
text-decoration:none;
}

#block_bas div.presseArticleSpecial h3,#colLeft #partenaires h3 {
line-height:20px;
font-size:14px;
font-weight:700;
background:#A51D1D;
color:#FFF;
margin:0 0 5px;
padding:3px;
}

#garanties div:first-child,.description-produit div#cadeau ul.melitta li:first-child img {
margin:0;
}

#footer #partenaire div a img,#footer #partenaire div a img:hover {
border:none;
text-decoration:none;
}

a.cat_1:hover,a.garanties:hover {
color:#c00;
text-decoration:none;
}

a.cat_2:hover,a.box_cat:hover {
color:#c00;
text-decoration:underline;
}

tr.header,tr.headerNavigation {
background:#734d3a;
}

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

tr.headerError,.red {
background:red;
}

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

td.pageHeading h3,td.pageHeading,div.pageHeading {
font-family:Arial, sans-serif;
font-size:20px;
font-weight:700;
color:#442a20;
}
td.pageHeading h1,td.pageHeading,div.pageHeading {
font-family:Arial, sans-serif;
font-size:20px;
font-weight:700;
color:#442a20;
}

td.subBar,.checkoutBarCurrent {
font-family:Arial, sans-serif;
font-size:11px;
font-weight:700;
color:#000;
}

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

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

#outerImageContainer,#lightbox-container-image-box {
position:relative;
background-color:#fff;
width:250px;
height:250px;
margin:0 auto;
}

#imageContainer,div#id-reglement,div.id-detail,div#mention,div#id-total,#lightbox-container-image {
padding:10px;
}

#loading,#lightbox-loading {
position:absolute;
top:40%;
left:0;
height:25%;
width:100%;
text-align:center;
line-height:0;
}

#hoverNav,#lightbox-nav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:10;
}

#imageContainer>#hoverNav,#lightbox-container-image-box > #lightbox-nav {
left:0;
}

#hoverNav a,#lightbox-nav a {
outline:none;
}

#prevLink,#lightbox-nav-btnPrev {
left:0;
float:left;
}

#nextLink,#lightbox-nav-btnNext {
right:0;
float:right;
}

#imageData,#lightbox-container-image-data {
color:#666;
padding:0 10px;
}

#imageData #imageDetails,#lightbox-container-image-data #lightbox-image-details {
width:70%;
float:left;
text-align:left;
}

#imageData #caption,#lightbox-image-details-caption {
font-weight:700;
}

#imageData #numberDisplay,#lightbox-image-details-currentNumber {
display:block;
clear:left;
padding-bottom:1em;
}

#imageData #bottomNavClose,#lightbox-secNav-btnClose {
width:66px;
float:right;
padding-bottom:.7em;
}

div#pfaff ul li,div#id-facture ul li {
font-size:.9em;
line-height:17px;
}

div#id-facture table,div#id-reglement table {
border-collapse:collapse;
width:100%;
font-size:1em;
}

div#id-facture table tr th,div#id-facture table tr td,div#id-reglement table tr th {
border:1px solid #333;
text-align:center;
}

div.id-detail table tr th,div#id-total table tr th {
border:1px solid #333;
text-align:center;
height:25px;
line-height:25px;
}

div.id-detail table tr td,div#id-total table tr td {
border:1px solid #333;
vertical-align:top;
padding:3px;
}

.description-produit div#note ul li b,.description-produit div#note ul li strong,.description-produit div#cadeau ul li strong {
font-size:11px;
font-weight:700;
color:#963;
text-transform:uppercase;
}

.description-produit div#cadeau ul li:first-child,.description-produit div#cadeau ul.melitta li:first-child {
width:160px;
background:none;
}

.description-produit div#cadeau ul li:first-child img,.description-produit div#cadeau ul li:last-child img {
margin:25px 0 0;
}
table.shipping{border:1px solid #333;border-spacing: 5px; margin-bottom: 10px;}
table.shipping tr th{background-color: #CC0000;color:#FFF;font-size:22px;font-weight:normal;text-align:center;padding:5px;border:1px solid #333;width:24%;}
table.shipping tr td{border:1px solid #333;color:#333;font-size:14px;font-weight:normal;text-align:left;padding:5px;}
table.shipping tr td b{color:#000;font-size:16px;}
table.shipping tr td small{font-size:9px;font-weight:normal;}
table.shipping tr td u{color:#FF0000;font-size:14px;}

div#customer {margin:10px 0;padding:0;}
div#customer>div{line-height:20px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;-khtml-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;}
div#customer div b{text-transform: uppercase;font-size:14px;}
div#customer div span.label_customer{width:120px;display:block;float:left;font-size:12px;cursor:pointer;}
div#customer div span.label_customer label{cursor:pointer;}
div.new_customer {width:45%;padding:5px;border: 1px solid #442A20;}
div.old_customer {width:45%;padding:5px;border: 1px solid #CC0000;}
div.old_customer a {color:#CC0000;font-weight:bold;font-size:12px;text-decoration:underline;}
div.old_customer a:hover {text-decoration:none;}

table.address_box{width:40%;margin-bottom:20px;}
table.address_box tr td.main{font-size: 12px;padding-left:10px;}
table.address_box tr td a span.orderEdit{font-size: 12px;text-decoration:none;color:#CC0000;}
table.address_box tr td a:hover span.orderEdit{font-size: 12px;text-decoration:underline;color:#CC0000;}
table.address_box tr td b{font-size: 14px;}

table#products_box{border-top: 1px dotted #CC0000;}
table#products_box tr td.main{font-size: 12px;padding-left:10px;}
table#products_box tr td a span.orderEdit{font-size: 12px;text-decoration:none;color:#CC0000;}
table#products_box tr td a:hover span.orderEdit{font-size: 12px;text-decoration:underline;color:#CC0000;}
table#products_box tr td b{font-size: 14px;}

table#method_box{border:1px dotted #CC0000;margin-top:20px;}
table#method_box tr td.main{font-size: 12px;padding-left:10px;}
table#method_box tr td a span.orderEdit{font-size: 12px;text-decoration:none;color:#CC0000;}
table#method_box tr td a:hover span.orderEdit{font-size: 12px;text-decoration:underline;color:#CC0000;}
table#method_box tr td b{font-size: 14px;}

table#total_box{}
table#total_box tr td.main{font-size: 12px;padding-left:10px;}
table#total_box tr td a span.orderEdit{font-size: 12px;text-decoration:none;color:#CC0000;}
table#total_box tr td a:hover span.orderEdit{font-size: 12px;text-decoration:underline;color:#CC0000;}
table#total_box tr td b{font-size: 14px;}

td.payment_conditions {background-color:#CC0000;color:#FFF;font-weight:bold; font-size:12px;text-align:right;}
td.payment_conditions a{color:#FFF;font-weight:bold; font-size:12px;text-decoration:underline;}
td.payment_conditions a:hover{text-decoration:none;}

div#vertical_barre {width:50px;position:fixed;top:300px;left:50%;margin: 0px 0 0 512px;}
div#vertical_barre ul {list-style:none;margin:0;padding:0;}
div#vertical_barre ul li {margin: 0 0 3px 0;padding: 5px 0 0 0;border:1px solid #FFF;background-color:#442a20;height: 120px;width:35px;text-align:center;vertical-align:bottom;}
div#vertical_barre ul li:hover {margin: 0 0 3px 5px;}
div#vertical_barre ul li a img{border:none;width:25px;height:auto;}
div#vertical_barre ul li a img:hover{text-decoration:none;width:27px;height:auto;}

#cgv a:link,
#cgv a:visited{color:#442a20;text-decoration:underline;}
#cgv a:hover,
#cgv a:active{text-decoration:none;}
#cgv p{padding:5px 0 15px 25px;font-size:14px;line-height:18px;}
#cgv h3{padding:0;margin:15px 0 3px 0;font-size:20px;color:#A41C1C;border-bottom: 1px dotted #A41C1C;}
#cgv h4{margin:0 0 3px 10px;padding:0;font-size:16px;}
#cgv b{}