body.PB {
	text-align: center;
	font-family: Arial;
	margin: 0;
	padding: 0;
	background: #677801;
	color: #2f2f2f;
}
a, a:hover, a:active, a:visited { text-decoration: none; color: #800000; }
a:hover { color: #677801; }

/* MAIN */
#maincontainer {
	text-align: center;
	width: 100%;
	margin: 0;
	padding: 0;
}
#topbanner {
	display: block;
	width: 980px;
	margin-top: 5;
	margin-right: auto;
	margin-left: auto;
}

/* HEADER */
#headercontainer {
	/* left: 0px; */
        margin: 0 auto;
	padding: 14px 30px 0 20px;
	width: 980px;
        background: url(/Files/26600/header.png) no-repeat top;
	position: relative;
	z-index: 100;
}
#headerarea {
	margin: 0;
	padding: 0;
	width: 980px;
	height: 224px;
        background: url(/Files/26600/headerarea.jpg) no-repeat top;
	text-align: left;
	position: relative;
}
#headercolumn1 {
	width: 311px;
	height: 168px;
        padding: 24px 0 0 20px;
	text-align: left;
}
#headerlogo {
	/* margin: 10px 0 0 20px; */
	padding: 0;
}
#headerlogo a {
	text-decoration: none;
}
#headerlogo img {
	border: none;
}
#headerbanner {
	display: block;
	width: 100%;
	text-align: center;
}
#headerdata {
	width: 640px;
	height: 165px;
	left: 340px;
	top: 15px;
	text-align: center;
	padding: 0;
	position: absolute;
}
#headerdata img {
	margin: 0 auto;
}
#headertext {
	display: block;
	font-size: 24px;
	font-weight: bold;
	color: black;
	position: absolute;
}

/* HORIZONTAL MENU */
#headermenu {
	width: 980px;
	left: 0;
	top: 192px;
	padding: 0;
        background: url(/Files/26600/hmenu.png) repeat-x top;
	overflow: visible;
	position: absolute;
}
ul#hmenu {
	/* float: right; */
	margin: 0;
	padding: 0;
	list-style-position: outside;
	list-style-type: none;
}
#hmenu li {
	position: relative;
	float: right;
	margin: 0;
	padding: 0;
}
#hmenu li.begin,
#hmenu li.end {
        display: none;
}
#hmenu li.mitext {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
        line-height: 17px;
	color: white;
}
#hmenu li.delivery {
        float: left;
        width: 380px;
        margin-left: 10px;
        height: 32px;
        overflow: hidden;
        font-size: 14px;
        font-weight: normal;
        text-align: left;
}
#hmenu li.miimg img {
	border: none;
}
#hmenu li.menusep {
}
#hmenu li a:hover {
}
#hmenu a.menu,
#hmenu span {
	display: block;
        /* width: 160px; */
	padding: 10px 30px;
	color: white;
	text-decoration: none;
}
#hmenu a.menu:hover,
#hmenu a.subactive {
        color: #657501;
	text-decoration: none;
	background: url(/Files/26600/hmenuHover.png) repeat-x;
}
#hmenu li.delivery div {
        width: 760px;
}
#hmenu li.delivery span {
        width: 380px;
        padding: 10px 0;
        float: left;
        white-space: pre;
}
/* HORIZONTAL SUBMENUS */
ul#hmenu li div {
	margin: 0;
	border: none;
	padding-top: 0px;
}
ul#hmenu li ul.submenu{
	list-style-position: outside;
	list-style-type: none;
	padding: 0;
	margin: 0;
	background-color: #91be05;
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 28px;
}
ul#hmenu li ul.submenu li {
	float: none;
	clear: both;
}
ul#hmenu li ul.submenu a,
ul#hmenu li ul.submenu span,
ul#hmenu li ul.submenu li.mispacer,
ul#hmenu li ul.submenu li.misep {
	border: none;
	padding-left: 10px;
	padding-right: 10px;
	width: 160px;
}
ul#hmenu li.menuright ul.submenu{
	left: auto;
	right: 0px;
	*right: -5px; /* for IE only */
}
ul#hmenu li ul.submenu li {
}
ul#hmenu li ul.submenu li.begin {
	display: none;
}
ul#hmenu li ul.submenu li.mispacer {
	height: 15px;
}
ul#hmenu li ul.submenu li.misep {
	height: 4px;
	border-bottom: 1px solid #FFF;
}
ul#hmenu li ul.submenu li.end {
	display: none;
}
#hmenu li ul.submenu li.mititle span,
#hmenu li ul.submenu li.mititle a {
	color: white;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
}
ul#hmenu li.mitext ul.submenu li.mitext{
	text-align: left;
}
ul#hmenu li ul.submenu li.menusep {
	border: none;
}
ul#hmenu li ul.submenu li a,
ul#hmenu li ul.submenu li span {
	display: block;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	margin: 0;
	padding: 4px 0;
}
ul#hmenu li ul.submenu li a:hover {
	color: #657501;
	background: #f4f9df url(none);
	border-style: none;
}
ul#hmenu li ul.submenu li.mititle a:hover {
	color: #657501;
}

/* CONTENT */
#bodycontainer {
        margin: 0 auto;
	padding: 0 30px 0 20px;
	width: 980px;
        background: url(/Files/26600/body.png) repeat-y;
        border: 0;
	position: relative;
	z-index: 50;
}
#bodyarea {
	margin: 0;
	padding: 0;
	width: 980px;
	min-height: 450px;
	height: auto;
        background: url(/Files/26600/bodyarea2.png) repeat-y;
	text-align: left;
	position: relative;
}
/* for min-height in IE */
/*\*/
*html #bodyarea {
	height: 450px;
}
/**/
.webblock #bodyarea,
.homepage #bodyarea {
        background-image: url(/Files/26600/bodyarea.png);
}
#bodycolumn1 {
	width: 221px;
        margin: 0;
        padding: 0 14px 0 0;
	float: left;
}
#bodycolumn2 {
	padding: 0;
        margin: 0 10px 0 240px;
}
#bodycolumn3 {
	position: absolute;
	top: -114px;
	right: -20px;
	margin: 0;
	padding: 0;
}
#verticalbanner {
	position: absolute;
	left: 0;
	top: 0;
}
#bodytopbanner {
	display: block;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
	line-height: 0px;
}
#bodydata {
	margin: 0;
}
.clearbodycontainer {
	clear: both;
	font-size: 1px;
	line-height: 0px;
}

/* VERTICAL MENU */
#verticalmenu {
	display: block;
	margin: 0;
	padding: 0;
	overflow: visible;
	text-align: left;
}
ul#vmenu {
	margin: 6px 0 0 9px;
	padding: 0;
	border: 0;
        width: 200px;
	list-style-position: outside;
	list-style-type: none;
}
#vmenu li {
        display: block;
	margin: 0;
	padding: 0;
	border: 0;
	position: relative;
}
#vmenu li.miimg {
        display: inline;
        height: 117px;
        padding: 0;
        margin: 0;
        background: url(/Files/26600/vmenuImg.png) no-repeat;
	text-align: center;
}
html>body #vmenu li.miimg {
        display: block;
}
#vmenu li.miimg img {
	border: 0;
}
/*
#vmenu li a,
#vmenu li span,
#vmenu li.misep,
#vmenu li.mispacer {
	zoom: 1;
        padding: 0 25px;
}
*/
#vmenu li.begin {
        height: 26px;
        background: url(/Files/26600/vmenuBegin.png) no-repeat left;
}
#vmenu li.end {
        height: 26px;
        background: url(/Files/26600/vmenuEnd.png) no-repeat left;
}
#vmenu li.mititle span,
#vmenu li.mititle a.menu {
	font-size: 14px;
	font-weight: bold;
	color: white;
	line-height: 26px;
	text-decoration: none;
}
#vmenu li.mititle a.menu:hover,
#vmenu li.mititle a.subactive  {
	text-decoration: none;
	color: black;
}
#vmenu li.mitext {
	font-size: 12px;
	font-weight: normal;
	color: white;
        background: url(/Files/26600/vmenuItem.png) repeat-y top left;
}
#vmenu li.menusep {
}
#vmenu li.mispacer {
}
#vmenu li.misep {
        display: block;
	height: 39px;
        background: url(/Files/26600/vmenuSep.png) no-repeat bottom left;
}
#vmenu a.menu,
#vmenu span {
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: black;
	margin: 0;
        line-height: 13px;
	font-size: 13px;
	padding: 6px 25px 7px 25px;
}
#vmenu li.vmsecure a.menu {
        color: red;
}
#vmenu li.mitext a.menu:hover ,
#vmenu li.mitext a.subactive  {
        background: url(/Files/26600/vmenuHover.png) repeat-y top left;
	color: white;
}
#vmenu li.miimg a.menu {
        padding: 0;
}
#vmenu li.miimg a.menu:hover,
#vmenu li.miimg a.subactive {
}
#vmenu li.miimg a.menu img {
	border: none;
        margin-top: 18px;
}
#vmenu li.miimg a.menu:hover img {
	border: none;
}
/* VERTICAL SUBMENUS */
ul#vmenu li div {
	padding: 0px;
	margin: 0;
	border: none;
}
ul#vmenu li ul.submenu{
	list-style-position: outside;
	list-style-type: none;
	padding: 0;
	margin:0;
	background-color: #db1b15;
	position: absolute;
	top: 0;
	visibility: hidden;
	left: 200px;
}
ul#vmenu li.menuup ul.submenu{
	bottom: -1px;
	top: auto;
}
ul#vmenu li ul.submenu li {
	margin: 0;
}
ul#vmenu li ul.submenu li a,
ul#vmenu li ul.submenu li span,
ul#vmenu li ul.submenu li.misep,
ul#vmenu li ul.submenu li.mispacer {
	width: 200px;
	padding-left: 10px;
	padding-right: 10px;
	text-indent: 0;
	border: none;
}
ul#vmenu li ul.submenu li a.menu:hover {
	text-indent: 0;
}
ul#vmenu li ul.submenu li.misep {
	height: 4px;
	border-bottom: 1px #db1b15 solid;
	background-color: white;
	background-image: none;
}
#vmenu li ul.submenu li.mititle span,
#vmenu li ul.submenu li.mititle a.menu {
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 12px;
	color: black;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
#vmenu li ul.submenu li.mititle a.menu:hover {
	color: white;
	background-color: #db1b15;
}
ul#vmenu li ul.submenu li.mitext a.menu,
ul#vmenu li ul.submenu li.mitext span {
	color: black;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
}
ul#vmenu li ul.submenu li.mitext a.menu:hover{
	background-color: white;
	background-image: none;
	font-weight: normal;
}
ul#vmenu li ul.submenu li.miimg a.menu,
ul#vmenu li ul.submenu li.miimg {
	border: none;
}
ul#vmenu li ul.submenu li.miimg a.menu:hover{
	background-color: #db1b15;
	background-image: none;
}
ul#vmenu li ul.submenu li.menusep {
	border: none;
}

/* FOOTER */
#footercontainer {
	clear: both;
        margin: 0 auto;
	padding: 0 30px 24px 20px;
	width: 980px;
        background: url(/Files/26600/footer.png) no-repeat bottom;
}
#footerarea {
        margin: 0;
        padding: 0;
	width: 980px;
        height: 72px;
        background: white url(/Files/26600/footerarea.png) repeat-x top;
	text-align: center;
}
#footermenu {
	margin: 0;
	overflow: visible;
        padding: 20px 10px 0 10px;
}
ul#fmenu {
	width: 960px;
        margin: 0;
	padding: 0;
	list-style-type: none;
	white-space: nowrap;
	text-align: center;
}
#fmenu li {
	border: none;
	display: inline;
	padding: 0;
        margin: 0 5px;
}
#fmenu a.menu {
	text-decoration: none;
	font-size: 11px;
	color: #8aad1c;
	margin: 0px;
	padding: 0px;
}
#fmenu li a:hover {
}
#fmenu a.menu:hover {
	text-decoration: underline;
}
#fmenu li.begin,
#fmenu li.end {
	display: none;
}
#fmenu li.sep {
}
#fmenu li.misep {
        margin: 0 2px;
        padding: 1px 1px 0 1px;
        font-size: 1px;
        background: #8aad1c;
}
#fmenu li.mispacer {
	width: 1px;
	margin: 0 10px;
	padding: 0;
}

/* COPYRIGHT & CREDITS */
#copyright,
#poweredby {
        display: inline;
	margin: 0 5px;
	padding: 0;
}
#copyright span,
#poweredby a,
#poweredby a:link,
#poweredby a:visited {
	color: #8aad1c;
        font-size: 11px;
	text-decoration: none;
}
#poweredby a:hover {
	text-decoration: underline;
}
#poweredby span {
}

/* LANGUAGES */
#langflags {
	text-align:center;
	margin: 0;
	padding: 10px 0px;
}
#langflags ul, #langflags li, #langflags a, #langflags span {
	margin: 0;
	padding: 0;
}
#langflags ul {
	list-style-type: none;
	list-style-position: outside;
	text-align: center;
}
#langflags ul li {
	display: inline;
	text-align: center;
}
#langflags ul li a span {
	background-repeat: no-repeat;
	display: inline;
	white-space: nowrap;
	text-align: center;
	cursor: pointer;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 12px;
	background-position: center center;
	height: 15px;
	width: 22px;
	line-height: 1.2em;
}
#langflags a span {
	border: 1px solid #999;
}
#langflags a:hover span {
	border: 1px solid #FFCC00;
}
#flag0 {
	background: #FFF url(/DesignCss/SharedImages/FlagL0.gif) no-repeat;
}
#flag1 {
	background: #FFF url(/DesignCss/SharedImages/FlagL1.gif) no-repeat;
}
#flag2 {
	background:#FFF url(/DesignCss/SharedImages/FlagL2.gif) no-repeat;
}
#flag3 {
	background:#FFF url(/DesignCss/SharedImages/FlagL3.gif) no-repeat;
}
#flag4 {
	background:#FFF url(/DesignCss/SharedImages/FlagL4.gif) no-repeat;
}
#flag5 {
	background:#FFF url(/DesignCss/SharedImages/FlagL5.gif) no-repeat;
}

/* ELEMENTS */
.navbar {
	margin: 0px;
	padding: 0px;
}
.navbar span, .navbar select {
	font-size: 12px;
	font-style: normal;
}
.navbar ul {
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.navbar li {
	padding: 0;
	margin: 0;
	border: 0;
	display: inline;	
}
.navbar a, .navbar a:visited, .navbar .off{
	color: #728CA7;
	font-weight: bold;
	text-decoration: none;
}
.navbar a:hover {
	color: #DA880E;
	font-weight: bolder;
	text-decoration: underline;
}
.navbar span {
	white-space: nowrap;
	margin: 0px 3px;
}
a span.navfirst, a span.navprev, a span.navnext, a span.navlast {
	margin: 0 5;
}
.navbar select {
	/* background-color:#FFF; */
	color: #000;
}

/* VIEW */
.view {
	width: 100%;
	padding: 0px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
}
.viewtbl {
	width: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	border-spacing: 0px;
}

/* SECTIONS */
.sectiontb {
	margin: 20px 25px 0 10px;
}
.sectiontbarea {
	margin: 0px;
	padding: 0px;
	_width: 100%;
}
.sectiondata {
	padding: 0;
        margin: 10px 25px 10px 10px;
}
.sectiondataarea {
	_width: 100%;
	padding: 0;
	margin: 0;
}
.imgbordernone,
.imgthumbnail,
.imgmain,
.imgcat {
	border: none;
}

/* BUTTONS */
a.btnmain {
        line-height: 1.7em;
	white-space: nowrap;
	margin: 2px 0px;
        color: #800000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
}
a.btnmain:hover{
	text-decoration: none;
	color: #677801;
}
a.btnmain img {
        border: 0;
}
a#btnsearch, a#btnviewcart {
	padding-left: 20px;
	background: #899EB9 no-repeat 4px center;
}
a#btnsearch:hover, a#btnviewcart:hover {
	background-color: #E5AC57;
	color: white;
}
a#btnsearch {
	background-image: url(/DesignCss/SharedImages/white/Search.gif);
}
a#btnviewcart {
	background-image: url(/DesignCss/SharedImages/white/ShopBag.gif);
}
a.btnsub {
	font-size: 12px;
	font-weight: bold;
	color: #718BA6;
	text-decoration: none;
	padding: 4px 0px 4px 23px;
	background: url(/DesignCss/SharedImages/bullet.gif) no-repeat left center;
	line-height: 2em;
	margin: 10px 0px;
}
a.btnsub:hover {
	text-decoration: underline;
}
a#btnemailfriend {
	background: url(/DesignCss/SharedImages/EMail.gif) no-repeat 0px 0px;
}
a#btnaddtofav {
	background: url(/DesignCss/SharedImages/Favorite.gif) no-repeat 0px 0px;
}
a#btnattachment {
	background: url(/DesignCss/SharedImages/Attachment.gif) no-repeat 0px 0px;
}

/* ICONS */
#icontrash,
#iconerror,
#iconwarning,
#iconsalespolicy,
#iconattachment,
#iconemail,
#iconweb,
#iconmap {
	width: 19px;
	height: 19px;
	border: 0px;
	vertical-align: text-bottom;
	margin: 1px;
}
#icontrash {
	background: url(/DesignCss/SharedImages/TrashCan.gif) no-repeat;
}
#iconerror {
	background: url(/DesignCss/SharedImages/Error.gif) no-repeat;
}
#iconwarning {
	background: url(/DesignCss/SharedImages/Warning.gif) no-repeat;
}
#iconsalespolicy {
	background: url(/DesignCss/SharedImages/SalesPolicy.gif) no-repeat;
}
#iconattachment { /* Mail */
	background: url(/DesignCss/SharedImages/Attachment.gif) no-repeat;
}
#iconemail {
	background: url(/DesignCss/SharedImages/EMail.gif) no-repeat;
}
#iconweb {
	background: url(/DesignCss/SharedImages/Web.gif) no-repeat;
}
#iconmap {
	background: url(/DesignCss/SharedImages/Map.gif) no-repeat;
}

/* SHORTCUTS */
.blockcontainer {
        /* background: #f4f9df; */
        background: url(/Files/26600/bell.jpg) no-repeat bottom;
        padding-bottom: 200px;
	width: 180px;
	margin: 15px 4px 15px 10px;
}
.blockshortcut {
        background: #f4f9df;
	display: block;
	padding: 10px;
	color: black;
	margin-bottom: 10px;
}
.blockarea {
	padding: 0;
}
.blockshortcut,
.blockshortcut input {
	font-size: 13px;
}
.blockshortcut form,
.blockshortcut p,
.blockshortcut span,
.blockshortcut input,
.blockshortcut select,
.blockshortcut textarea,
.blockshortcut a {
	margin: 0;
	padding: 0;
}
.blockshortcut a,
.blockshortcut a:link,
.blockshortcut a:visited {
	color: #800000;
	text-decoration: none;
}
.blockshortcut a:hover {
       color: #677801;
	text-decoration: none;
	border: none;
}
.blockshortcut input {
	color: black;
}
#blockuserlogin .logintagline {
}
#blockuserlogin .email,
#blockuserlogin input.password,
#blocksearch .searchtext,
#blocknewsletter .email,
#blockcoupon input.coupon,
.blockshortcut input.blockbtn {
	margin: 5px 5px 2px 0;
        background: white;
	border-width: 1px;
	border-style: solid;
	border-color: #222 #ccc #ccc #222;
        padding: 1px;
}
#blockuserlogin .email,
#blockuserlogin input.password {
	width: 120px;
}
.blockshortcut input.blockbtn {
        padding: 0 1px;
}
#blockuserlogin .blockbtn {
	margin-right: 5;
}
#blockuserlogin .firstvisit,
#blockuserlogin .firstvisit a {
	display: block;
}
#blockuserlogout .hellouser {
	display: block;
}
#blockuserlogout .viewaccountinfo {
	display: block;
}
#blocksearch .searchtext {
	display: block;
	float: right;
	width: 120px;
}
#blocksearch .searchimg {
	display: block;
	float: left;
	background: url(/DesignCss/SharedImages/Search.gif) no-repeat;
	margin-top: 2px;
	width: 20px;
	height: 19px;
}
#blocksearch .blockbtn {
	display: block;
	clear: both;
}
#blocknewsletter .newstagline {
}
#blocknewsletter label {
}
#newsok {
	margin-right: 5px;
	background-image: none;
}
#newsko {
	margin-right: 5px;
	background-image: none;
}
#blocknewsletter .email {
	width: 120px;
}
#blocknewsletter .blockbtn {
	margin-top: 5px;
}
#blockrssfeeds a.rss {
	background-image: url(/DesignCss/SharedImages/RSSFeeds.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 100px;
	font-size: 20px;
	line-height: 25px;
}
#blockrssfeeds a.rss:hover {
	text-decoration: none;
}
#blockrssfeeds span.rss {
	display: inline;
}
#blockcoupon span.coupon {
	display: block;
}
#blockcoupon input.coupon {
	width: 130px;
	margin-right: 5px;
}
#blockcoupon .blockbtn {
}
#blockfreetext b {
        display: block;
        color: #8aad1c;
        font-size: 14px;
}

/* ORIGINAL */
BODY.PBPW {
        background-color: #677801;
        color: black;
}
.PBPTitle {
        color: #8aad1c;
        font-weight: bold;
        font-size: 15pt;
        font-style: normal;
        text-align: left;;
        padding: 0;
        margin: 0;
        letter-spacing: normal;
}
.PBSTitle { color: #8AAD1C; font-weight: bold; font-size: 14pt; }
.PBColHead { color: black; font-size: 10pt; }
.PBStatic { color: #393939; font-weight: bold; font-size: 8pt; }
.PBMsg { color: #000015; font-size: 9pt; }
.PBErrMsg { color: #FF0000; font-weight: bold; font-size: 10pt; }
.PBMainTxt { color:#DD1B15 ; font-weight: bold; font-size: 14pt; font-style: normal; }
.PBShortTxt { color: #2A2A2A; font-size: 9pt; }
.PBLongTxt { color: #230023; font-size: 9pt; }
.PBCurrency { color: black; font-weight: bold; font-size: 12pt; }
.PBDate { color: black; font-size: 10pt; font-style: italic; }
.PBNumber { color: black; font-weight: bold; font-size: 10pt; font-style: italic; }
A.PBLink { color: black; font-size: 20pt; text-decoration: none; }
A.PBLink:hover { text-decoration: underline; }
HR.PBMain { color: black; height: 2; }
HR.PBSub { color: black; height: 1; }
TEXTAREA.PB,
SELECT.PB,
INPUT.PB,
INPUT.PBBtnStd { color: black; font: 8pt Arial; }
INPUT.PBBtnStd { font-weight: bold; }
A.PBBtnStd { color: black; font-weight: bold; font-size: 8pt; text-decoration: none; }
A.PBBtnStd:hover { color: #660066; text-decoration: underline; }
.PBReqNote { color: black; font-size: 9pt; font-style: italic; }

/* CSS Panier */
div.sccatalog div.sectiontb { display: none; }
div.sccatalog div.sectiondata { border: 1px #cdcdcd solid; padding: 10px; }
div.scpaymentform font.PBColHead,
div.scconfirmform font.PBColHead,
div.scshopcart font.PBColHead,
div.scpaymentform font.PBMainTxt,
div.scconfirmform font.PBMainTxt,
div.scshopcart font.PBMainTxt,
div.scpaymentform font.PBCurrency,
div.scconfirmform font.PBCurrency,
div.scshipform font.PBCurrency,
div.scshopcart font.PBCurrency { font-size: 12px; font-weight: normal; }
div.scpaymentform font.PBMainTxt,
div.scconfirmform font.PBMainTxt,
div.scshopcart font.PBMainTxt { font-weight: bold; color: #444444; }
div.scpaymentform div.sectiondata table,
div.scconfirmform div.sectiondata table,
div.scshopcart div.sectiondata table { border-collapse: collapse; }
div.scpaymentform div.sectiondata table th,
div.scconfirmform div.sectiondata table th,
div.scshopcart div.sectiondata table th,
div.scpaymentform div.sectiondata table td,
div.scconfirmform div.sectiondata table td,
div.scshopcart div.sectiondata table td { border: 1px #eee solid; padding: 8px; }
div.scpaymentform img.imgthumbnail,
div.scconfirmform img.imgthumbnail,
div.sccatalog img.imgthumbnail { margin: 0 1em 0 0; }
div.scpaymentform img.imgmain,
div.scconfirmform img.imgmain,
div.sccatalog img.imgmain { margin: 0 0 1em 1em; }
div.userlogin font.PBMainTxt { display: block; font-size: 12px; margin-top: .5em; }
div.scshipform font.PBMainTxt { font-size: 12px; color: black; }

/* Boutons CSS */
#btnaddtocart,
#btndetail { display: block; height: 19px; padding: 0; margin: 0; background: transparent no-repeat top; float: right; line-height: 1pt; }
#btnaddtocart:hover,
#btndetail:hover { background-position: bottom; }
#btnaddtocart { width: 85px; background-image: url(/Files/26600/command.png); }
#btndetail { width: 64px; background-image: url(/Files/26600/details.png); }
#btnaddtocart span,
#btndetail span { display: none; }

.baseline {
color: #2f2f2f;
font-family: arial;
text-align:center;
font-size: 8pt;
border-top:solid 2px #953632;
border-bottom:solid 2px #953632;
padding-top:15px;
padding-bottom:15px;
}
.baseline a, a:hover, a:active, a:visited { 
text-decoration: none; 
color: #800000; 
}
.baseline a:hover { 
color: #677801; 
}

.minibaseline {
color: #2f2f2f;
font-family: arial;
text-align:center;
font-size: 8pt;
border-top:solid 1px #cdcdcd;
padding-top:5px;
padding-bottom:5px;
}
.minibaseline a, a:hover, a:active, a:visited { 
text-decoration: none; 
color: #800000; 
}
.minibaseline a:hover { 
color: #677801; 


h1 {
color: #8aad1c;
font-weight: bold;
font-size: 11pt;
font-style: normal;
text-align: left;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
letter-spacing: normal;
}

h2 { 
color: #8AAD1C; 
font-weight: bold; 
font-size: 9pt; 
}
