div#flash { margin:auto; text-align:center; }
.spacer {
	clear:both;
	height:1px;
	font-size:1px;
}

table#shopping-cart-table h6 a{font-size:12px;color:#000;font-weight:normal;}

form#discount-coupon-form fieldset {border:none;border-top:5px solid #000000;margin-top:5px;padding-top:10px;}
form#discount-coupon-form #coupon_code{margin-right:10px;margin-top:2px;width:100px;}
form#discount-coupon-form fieldset h4{margin-bottom:5px;text-align:center;font-size:18px;line-height:18px;font-weight:bold;}
form#discount-coupon-form fieldset button span{display:none;}
form#discount-coupon-form fieldset button.applycoupon{background:url(../images/sanmarco/usereduction.gif) top left no-repeat;border:0;height:24px;width:180px;}
form#discount-coupon-form fieldset button.cancelcoupon{background:url(../images/sanmarco/usereductioncancel.gif) top left no-repeat;border:0;height:24px;width:180px;}
div.coupon{margin-top:10px;}
a img{border : none;}
div#top{width:100%;background-color:#000;}
div.content{width:950px;margin:auto;/text-align:left;}

div#footer{
	background:transparent url(../images/sanmarco/footer.gif) repeat-x scroll 0 0;
	color:#CCCCCC;
	height:74px;
}
div#footer div.content{padding:0px;}
div#footer a{color:#CCCCCC;}
div#footer .left{float:left;padding-left:50px;padding-top:20px;}
div#footer ul li{float:left;list-style-type:none;margin-right:15px;}
div#footer .right{margin-top:10px;float:right;padding-right:40px;padding-top:7px;}
div#footer .right p{font-size:10px;margin-bottom:0px;}
div#footer .right p.title{font-family:Times New Roman;font-size:15px;font-weight:bold;}
div#footer .right input{display:block;float:left;width:140px;height:22px;border:1px solid #3c3c3c;}
div#footer .right input#submit{background:url(../images/sanmarco/privilege.gif) top left no-repeat;width:25px;height:24px;border:0;margin-left:5px;}

div.panier{
	background:transparent url(../images/sanmarco/panier.gif) no-repeat scroll 0 0;
	float:right;
	height:47px;
	margin-right:15px;
	width:300px;
	color:#b5b5b5;
	line-height:1em;
}

div.panier a{color:#b5b5b5;}

div.panier .left{float:left;margin-left:10px;margin-top:10px;-display:inline;}
div.panier .left p{float:left;}
div.panier .right{
	border-left:1px solid #B5B5B5;
	float:right;
	font-size:10px;
	margin-right:18px;
	margin-top:6px;
	padding-left:10px;
	-display:inline;
}

div.panier a.panier{
	background:transparent url(../images/sanmarco/picto_monpanier.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:19px;
	padding-left:23px;
	padding-top:1px;
	margin-right:5px;
}

div.panier p.nbproduit{padding-top:2px;}
div.panier p.nbproduit span{color:#F00;}
div.panier p{margin-bottom:0px;}

div.colG{float:left;width:705px;}
div.colGG{float:left;width:225px;}
div.colGD{float:right;width:465px;text-align:justify;padding-bottom:40px;}
div.colD{float:right;width:225px;}
div#bottom div.content{margin-top:10px;}

div.bienvenue h3, div.bienvenue h2, div.decouvrez h3, div.explain h3{color:#b80016;font-weight:bold;font-size:18px;margin-bottom:15px;font-family:times New Roman;}


div.explain h3{

color: #B80016;
    float: left;
    font-family: times New Roman;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 25px;
    width: 290px;}

div.bienvenue h3{text-transform:uppercase;}
div.bienvenue h2{text-transform:uppercase;}
div.box div.bienvenue h3{margin-bottom:0px; }
div.reduction h3{color:#b80016;font-weight:bold;font-size:18px;font-family:times New Roman;margin-bottom:0;}
div.bienvenue p.hache4, div.bienvenue h4, div.reduction h4{color:#b80016;font-weight:normal;font-size:16px;/*margin-bottom:15px;*/font-family:times New Roman;line-height:16px;}
p.imgcenter{text-align:center;min-height:85px;}

p.voirlacollection a{
	background:transparent url(../images/sanmarco/voirlacollection.gif) no-repeat scroll right 7px;
	border-bottom:1px solid;
	border-top:1px solid;
	color:#888;
	display:block;
	padding:5px;
	width:205px;
	margin:5px 0;
}

div.bienvenue{border-bottom:5px solid #B5B5B5;padding-bottom:10px;margin-bottom:5px;}
div.meli-home{border-bottom: 5px solid #B5B5B5;padding-bottom: 20px; margin-bottom: 10px;}
div.meli-home p {color: #B80016;}
div.meli-home p img {float:left;width:60px;margin:15px 5px 3px 0px}
div.meli-home p span {margin-top:10px;font-weight: bold;font-size: 14px;font-family: times New Roman;}
div.catalogue { border-bottom:5px solid #B5B5B5;padding-bottom:10px;margin-bottom:5px;}

div.blocklinea{margin-bottom:30px;}
div.blocklinea p.lineatitle{margin-bottom:5px;}
div.blocklinea p.lineatitle, div.blocklinea p.lineatitle a{color:#D60000;font-family:times New Roman;font-size:14px;}
div.blocklinea a.produits{margin:0 5px;}

ul.breadcrumbs{color:#999999;font-weight:bold;margin:auto auto 15px;text-align:left;width:950px;}
ul.breadcrumbs a{color:#999999;}

div.upperfooter{
	padding:20px 0;
	margin:auto;
	margin-top:30px;
	text-align:left;
	border-top:13px solid #B5B5B5;
	width:950px;
}

div.upperfooter div.content{padding:0px;}

div.upperfooter div.linea{width:1000px;margin:auto;}
div.upperfooter div.blocklinea{float:left;margin-right:5px;}
div.upperfooter div.blocklinea:last-child{margin-right:0px;}
div.upperfooter div.explain{border-top:5px solid;color:#B5B5B5;float:right;padding-top:15px;width:470px;}
div.upperfooter div.explain p{float:left;width:245px;}
div.upperfooter div.explain h3 a{color:#B5B5B5;float:left;margin-bottom:10px;font-size:16px;}
div.upperfooter div.explain p.voirlacollection{margin-top:15px;}
div.upperfooter div.explain p.voirlacollection a{width: 280px;}
div.upperfooter div.explain p.imgcenter{float:left;height:170px;text-align:center;width:80px;margin-right:80px;-margin-right:0px;}
div.upperfooter div.explain img.paquetcafe{float:right;}

ul.breadcrumbs a.current{color:#ccaf8d;}

div.col-right{-width:220px;}
.col-3-layout .col-main{-margin-left:5px;}

div.lineaG{width:713px;float:left;}
div.lineaD{width:225px;float:right;}
div.lineaG .breadcrumbs{width:713px;}
div.lineaG #main{width:713px;margin:0;}
div.lineaG .middle{width:713px;margin:0;}

div#explainfiche div.explain{border:0 none;float:right;margin-bottom:15px;padding-top:0;width: 450px;}

div#ficheupperfooter div.createurs{
border-top:5px solid #B5B5B5;
float:left;
margin-right:15px;
padding-top:5px;
}

div#ficheupperfooter div.blocklinea{
border-top:5px solid #AAA;
float:left;
margin-right:15px;
padding-top:5px;
width:227px;
}

div.blocklineacreateur{border-top: 5px solid #B5B5B5;padding-top: 10px;}
div.blocklineacreateur .imgcenter a{border-bottom: 1px solid;color: #B5B5B5;float: left;margin-left: 7px;padding-bottom: 6px;}
div.blocklineacreateur .imgcenter a:first-child{margin-left: 0}

div#ficheupperfooter div.blocklineacreateur{border-top: 0 none;padding-top: 10px;width: 485px;}
div#ficheupperfooter div.blocklineacreateur .imgcenter a {margin-left: 11px;}
div#ficheupperfooter div.blocklineacreateur .imgcenter a:first-child{margin-left: 0}


div#footer div.middle{min-height:50px;float:left;font-size:15px;margin-left:30px;margin-top:20px;text-align:center;width:400px;}
div#footer div.middle span{color:#FFFFFF;font-style:italic;font-weight:bold;}
div#footer div.middle a{color:#FFFFFF;display:block;font-weight:bold;}

div.bdcG{float:left;width:700px;margin-bottom:30px;text-align:justify;}
div.bdcG p.title{font-weight:bold;margin-bottom:10px;}
div.bdcGG{border-top:5px solid #B5B5B5;float:left;padding-top:10px;width:350px;}
div.bdcGG span{font-weight:bold;}
div.bdcGG ol{margin-left:20px;}
div.bdcGG ol li{margin-bottom:10px;}


div.bdcGD{float:right;width:350px;padding-top:10px;border-top:5px solid #000}
div.bdcD{float:right;width:230px;margin-bottom:30px;}

div#modeemploiinfo p{text-align:left;color:#000;font-size:12px;font-weight:normal;}

p.titlemodeemploi{color:#D60000;font-family:times New Roman;font-size:28px;font-weight:bold;margin-top:25px;}

div.modeG{float:left;width:340px;}
div.modeD{float:right;width:340px;}

ul.mode{list-style-type:none;}
ul.mode li{border-top:5px solid #B5B5B5;padding-top:5px;margin-bottom:10px;}
ul.mode li img.puce{float:left;margin-right:5px;margin-bottom:65px;display:block}



ul.mode li.mode2 img.puce{margin-bottom:10px;}
ul.mode li.mode2 p{float:left;}
ul.mode li.mode5 span{display:block;}

div#modeemploiinfo p{float:none;}

div.total{border-top:5px solid #000000;padding-bottom:10px;padding-top:10px;}
div.total p{float:left;font-weight:bold;color:#B5B5B5;font-size:14px;text-align:right;}
div.total p.total{color:#000;font-size:12px;text-align:left;width:90px;/width:89px;}
div.total p.points{width:70px;}
div.total p.prix{width:70px;}
h3.panier{color:#D60000;font-family:times New Roman;font-size:28px;font-size:28px!important;font-weight:bold;font-weight:bold!important;}

ul.produits table.imgcenter td {height:185px;width:235px;vertical-align:center;}

div.button-set a{background:url(../images/sanmarco/puce.gif) top left no-repeat;padding-left:14px;}

div.page-head h3, div.page-head-alt h3{color:#B80016;}
div.page-head, div.page-head-alt{border:0 none;}
div.account-box h4{background:#B5B5B6 none repeat scroll 0 0;color:#FFFFFF;font-size:1.1em;padding:5px 15px;text-transform:uppercase;}
div.account-box .col2-set .col-1, div.account-box .col2-set .col-2 {width:300px;}
div.account-box h5, div.account-box h6{color:#888;}


fieldset.editcompte {padding:22px 0px 12px 0px;}
fieldset.editcompte ul{padding:0px 25px;}


fieldset.editcompte h4.legend {
	background:#B5B5B6 none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	margin-top:-33px;
	padding:5px 15px;
	float:none;
	border:0 none;
}

button.compteedit span{display:none;}
button.compteedit{background:url(../images/sanmarco/sauvegarder.png) top left no-repeat;width:110px;height:27px;border:0 none;}



button.addnewadresse span{display:none;}
button.addnewadresse{background:url(../images/sanmarco/ajouteruneadresse.gif) top left no-repeat;width:180px;height:23px;border:0 none;}

.adressebook .col-1,.adressebook .col-2{width:320px;}
.primary-address-list h4, .address-list h4 {
	background:#B6B6B5 none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:1.1em;
	padding:5px 15px;
	text-transform:uppercase;
	margin-bottom:0;
}

table#shopping-cart-totals-table span#total_points{float:left;text-align:right;width:60px;}
table#shopping-cart-totals-table span.price{float:right;width:85px;}

div.souspanierG{float:left;width:680px;padding:25px 0;}
div.souspanierG div.bienvenue {border-bottom:0 none;border-top:5px solid #000;float:right;padding-top:10px;width:325px;}
div.souspanierG div.bienvenue h3{text-align:center;margin-bottom:5px;}
div.souspanierG div.reduction {float:left;border-top:5px solid #B6B6B5;padding-top:10px;width:330px;}

li#opc-review div.button-set{padding-top:0px;}

table#checkout-review-table tfoot td{padding:5px 10px;border-bottom:1px solid #B6B6B5;}
table#checkout-review-table tfoot td.last{padding-right:0px;padding-left:0px;}
table#checkout-review-table tfoot span.price{display:block;float:right;width:60px;color:#B5B5B5;font-size:14px;font-weight:bold;}
table#checkout-review-table tfoot span#total_points{display:block;float:left;color:#B5B5B5;font-size:14px;font-weight:bold;}

div.ad-orders h4{margin-bottom:0px;}

a.imprimercommande span{display:none;}
a.imprimercommande{background:url(../images/sanmarco/imprimerbondecommande.gif) top left no-repeat; width:180px; height:24px;display:block;margin:30px auto auto;}

a.imprimercommandemembre span{display:none;}
a.imprimercommandemembre{background:url(../images/sanmarco/imprimerbondecommande.gif) top left no-repeat; width:180px; height:24px;display:block;float:right;}

div.order-info {background:#B6B6B5 none repeat scroll 0 0;border:0px;color:#FFFFFF;font-weight:bold;padding:5px 15px;}
div.generic-box .col-1, div.generic-box .col-2 {width:320px;}

h4.recaporder{background:#B6B6B5 none repeat scroll 0 0;border:0px;color:#FFFFFF;padding:5px 15px;margin-bottom:0px;}

#my-orders-table tbody td h5.title {padding-left:5px;}

td.attributes-col h6.title {margin-left:20px;}

table.pager td.a-right span {font-weight:normal!important}

.sanMarcoLink{float:right}
.sanMarcoLink span{display:block}
.sanMarcoLink a{color: #808080;display: inline-block;text-indent: -9999px;min-height: 45px;margin-right:15px;vertical-align: top;}
.sanMarcoLink .sanmarco{background:url(../images/sanmarco/sanmarco.png) top right no-repeat;width: 247px;}
.sanMarcoLink .sanmarcocafes{background:url(../images/sanmarco/sanmarcocafes.png) top right no-repeat;width: 260px;}


