.logoMat {
	position: absolute;
	margin: 130px 0 0 155px;
	width: 750px;
	align: center; 
	
}

body {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #545454;
	min-width: 800px;      /* 2x LC width + RC width */
}

#logo
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 220px;
	height: 70px;
	background-color: #0172b8;
	z-index: 20;
}

#grossheader1
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 114px;
	background-color: #0172b8;
	z-index: 10;
}

#grossheader2a
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	background-color: transparent;
	color: #ffffff;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 18px;
	height: 32px;
	line-height: 32px;
	font-weight: normal;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	z-index: 20;
}

#grossheader2b
{
	position: absolute;
	top: 40px;
	left: 0px;
	width: 100%;
	background-color: transparent;
	color: #ffffff;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	height: 22px;
	line-height: 22px;
	font-weight: normal;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	z-index: 20;
}

#grossheader3a
{
	position: absolute;
	top: 74px;
	left: 10px;
	background-color: transparent;
	color: #ffffff;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	margin: 0px;
	height: 16px;
	line-height: 16px;
	z-index: 20;
}

#grossheader3b
{
	position: absolute;
	top: 74px;
	left: 0px;
	width: 100%;
	background-color: transparent;
	color: #ffffff;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -10px;
	height: 16px;
	line-height: 16px;
	z-index: 30;
}

#grossheader4
{
	position: absolute;
	top: 94px;
	left: 0px;
	width: 100%;
	height: 20px;
	background-image: url(/images/img20.gif);
	background-repeat: repeat-x;
	z-index: 20;
}

#container
{
	position: absolute;
	top: 134px;
	left: 0px;
	background-color: #ffffff;
	overflow: hidden;
}

#centercolumn
{
	min-height: 1000px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-color: #ffffff;
	text-align: justify;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #339900;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #339900;
}

#leftcolumn
{
	width: 162px;    /* LC width */
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 10px;  /* LC padding */
	margin-top: 0px;
	background-color: #ffffff;
}

#rightcolumn
{
	width: 180px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-color: #ffffff;
}


#footer {
	position: relative;
	clear: both;
}


div
{
	color: #545454;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 125%;
}

div.spezille-angbote
{
	background-color: #ffffff;
	width: 160px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #339900;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #339900;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #339900;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-bottom: 10px;
}

div.spezille-angbote-header
{
	color: #ffffff;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	height: 20px;
	line-height: 20px;
	background-color: transparent;
	background-image: url(/images/img20.gif);
	background-attachment: scroll;
	background-repeat: repeat-x;
}

div.productlinkdiv
{
	margin-bottom: 24px;
	text-align: right;
}

h1
{
	background-color: transparent;
	color: #545454;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 18px;
	line-height: 32px;
	font-weight: normal;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

h2
{
	background-color: transparent;
	color: #545454;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 32px;
	font-weight: normal;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

h2.product
{
	background-color: transparent;
	color: #545454;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 16px;
	line-height: 32px;
	font-weight: normal;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

td
{
	color: #545454;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 125%;
	vertical-align: top;
}

li
{
	color: #545454;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 150%;
}

a
{
	background-color: transparent;
	color: #339900;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 125%;
}

a:visited
{
	background-color: transparent;
	color: #339900;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 125%;
}

a:hover
{
	background-color: transparent;
	color: #001f99;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 125%;
}

a.productlink
{
	background-color: transparent;
	color: #339900;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.productlink:visited
{
	background-color: transparent;
	color: #339900;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.productlink:hover
{
	background-color: transparent;
	color: #001f99;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

table.prd
{
	background-color: #b3d5ea;
	color: #545454;
}

td.prd-odd-l
{
	background-color: #cce3f1;
	color: #545454;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
	text-align: left;
}

td.prd-even-l
{
	background-color: #b3d5ea;
	color: #545454;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
	text-align: left;
}

td.prd-odd-c
{
	background-color: #cce3f1;
	color: #545454;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
	text-align: center;
}

td.prd-even-c
{
	background-color: #b3d5ea;
	color: #545454;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
	text-align: center;
}

td.prd-odd-r
{
	background-color: #cce3f1;
	color: #545454;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
	text-align: right;
}

td.prd-even-r
{
	background-color: #b3d5ea;
	color: #545454;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
	text-align: right;
}

.prd-req-odd-c
{
	background-color: #cce3f1;
	color: #ff0000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
	text-align: center;
}

.prd-req-even-c
{
	background-color: #b3d5ea;
	color: #ff0000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
	text-align: center;
}

.prd-white-l
{
	background-color: #ffffff;
	color: #545454;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 12px;
	padding-bottom: 12px;
	text-align: left;
}

.prd-white-r
{
	background-color: #ffffff;
	color: #545454;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 12px;
	padding-bottom: 12px;
	text-align: right;
}

input.checkout
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top: solid 1px #a8a8a8;
}

div#logo                     { background-color: transparent; position: absolute; top: 10px; left: 10px; width: 140px; text-align: right; z-index: 30; }
div#fumeurs               { background-color: #80aaff; color: #ffffff; position: absolute; top: 90px; left: 0px;  width: 150px; padding-left: 20px; padding-right: 20px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: normal; height: 30px; line-height: 14px; text-align: left; font-weight: bold; background-image: url(/images/fade3.gif); background-repeat: repeat-x; border: solid 1px #80aaff; }
div#title                   { background-color: transparent; color: #0040c0; position: absolute; top: 0px; left: 0px; width: 910px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 24px; text-align: right; font-weight: bold; z-index: 20; height: 69px; line-height: 69px; } 
div#shadow                 { background-color: transparent; color: #e4e4e4; position: absolute; top: 2px; left: 2px; width: 910px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 24px; text-align: right; font-weight: bold; z-index: 10; height: 69px; line-height: 69px; }
div#accueil               { background-color: #dee9ff; color: #0040c0; position: absolute; top: 69px; left: 171px; width: 174px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; height: 20px; line-height: 20px; padding-right: 10px; text-align: right; border-right: solid 1px #80aaff; border-top: solid 1px #80aaff; background-image: url(/images/fade4.gif); background-repeat: repeat-x;}
div#contacteznous   { background-color: #dee9ff; color: #0040c0; position: absolute; top: 69px; left: 356px; width: 174px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; height: 20px; line-height: 20px; padding-right: 10px; text-align: right; border-right: solid 1px #80aaff; border-top: solid 1px #80aaff; background-image: url(/images/fade4.gif); background-repeat: repeat-x;}
div#partners             { background-color: #dee9ff; color: #0040c0; position: absolute; top: 69px; left: 541px; width: 174px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; height: 20px; line-height: 20px; padding-right: 10px; text-align: right; border-right: solid 1px #80aaff; border-top: solid 1px #80aaff; background-image: url(/images/fade4.gif); background-repeat: repeat-x;}
div#quisommesnous   { background-color: #dee9ff; color: #0040c0; position: absolute; top: 69px; left: 726px; width: 175px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; height: 20px; line-height: 20px; padding-right: 10px; text-align: right; border-right: solid 1px #80aaff; border-top: solid 1px #80aaff; background-image: url(/images/fade4.gif); background-repeat: repeat-x;}
div#contact               { background-color: #80aaff; color: #ffffff; position: absolute; top: 90px; left: 170px; width: 740px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; height: 30px; line-height: 30px; text-align: center; border: solid 1px #80aaff; background-image: url(/images/fade3.gif); background-repeat: repeat-x; }
div#novert                 { background-color: #80aaff; color: #ffffff; position: absolute; top: 90px; left: 171px; width: 174px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; height: 30px; line-height: 30px; padding-right: 10px; text-align: right; border-right: solid 1px #80aaff; border-top: solid 1px #80aaff; border-bottom: solid 1px #80aaff; background-image: url(/images/fade3.gif); background-repeat: repeat-x; z-index: 20;}
div#email                   { background-color: #80aaff; color: #ffffff; position: absolute; top: 90px; left: 356px; width: 174px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; height: 30px; line-height: 30px; padding-right: 10px; text-align: right; border-right: solid 1px #80aaff; border-top: solid 1px #80aaff; border-bottom: solid 1px #80aaff; background-image: url(/images/fade3.gif); background-repeat: repeat-x;}
div#rappelez-moi     { background-color: #80aaff; color: #0040c0; position: absolute; top: 90px; left: 541px; width: 174px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; height: 30px; line-height: 30px; padding-right: 10px; text-align: right; border-right: solid 1px #80aaff; border-top: solid 1px #80aaff; border-bottom: solid 1px #80aaff; background-image: url(/images/fade3.gif); background-repeat: repeat-x;}
div#articles             { background-color: #80aaff; color: #ffffff; position: absolute; top: 90px; left: 726px; width: 175px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; height: 30px; line-height: 30px; padding-right: 10px; text-align: right; border-right: solid 1px #80aaff; border-top: solid 1px #80aaff; border-bottom: solid 1px #80aaff; background-image: url(/images/fade3.gif); background-repeat: repeat-x;}

div.copyright           { background-color: transparent; width: 140px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: normal; color: #0040c0; height: 14px; line-height: 14px; text-align: center; }

div#catalogue-1              { background-color: #bfd4ff;     color: #000000; z-index: 30; position: absolute; top: 0px;  left: 830px; width: 130px; height: 160px; }
div#catalogue-2              { background-color: #bfd4ff;     color: #000000; z-index: 10; position: absolute; top: 152px;  left: 835px; width: 130px; margin-top: 0px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 24px; }

div.navigation-1a         { background-color: #c04000;     color: #0040c0; margin-left: -5px; padding-left: 5px; z-index: 20; width: 133px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; background-image: url(/images/fade2.gif); background-repeat: repeat-x; border: solid 1px #c04000; }
div.navigation-1b         { background-color: transparent; color: #0040c0; z-index: 20; width: 133px; padding-left: 5px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 14px; border-left: solid 1px #c04000; border-right: solid 1px #c04000; border-bottom: solid 1px #c04000; }
div.navigation-1c         { background-color: transparent; color: #0040c0; z-index: 20; width: 138px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 14px; border-left: solid 1px #c04000; border-right: solid 1px #c04000; border-top: solid 1px #c04000; }
div.navigation-3           { background-color: #bfd4ff;     color: #0040c0; z-index: 20; width: 140px; padding-left: 5px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; height: 28px; line-height: 28px; background-image: url(/images/curve2.gif); background-repeat: repeat-x; }
div.navigation-4           { background-color: #bfd4ff;     color: #0040c0; z-index: 20; width: 145px; padding-left: 0px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; text-align: center; padding-top: 12px; background-image: url(/images/curve2.gif); background-repeat: repeat-x; }
div.navigation-5           { background-color: #bfd4ff;     color: #0040c0; z-index: 20; width: 140px; padding-left: 5px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; height: 28px; line-height: 28px; }
div.navigation-6           { background-color: transparent; color: #0040c0; z-index: 20; width: 145px; padding-left: 5px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; border: solid 1px #0040c0; }

div.faq-1                         { background-color: #0040c0;     color: #ffffff; margin-left: -5px; padding-left: 5px; z-index: 20; width: 133px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; text-decoration: none; text-align: left; height: 28px; line-height: 28px; background-image: url(/images/fade5.gif); background-repeat: repeat-x; border: solid 1px #0040c0; }
div.faq-2                         { background-color: transparent; color: #0040c0; z-index: 20; width: 133px; padding-left: 5px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; border: solid 1px #0040c0; }
div#flag1 { background-color: transparent; color: #e4e4e4; z-index: 40; position: absolute; top: 5px; left: 810px; width: 20px; text-align: left; }
div#flag2 { background-color: transparent; color: #e4e4e4; z-index: 40; position: absolute; top: 5px; left: 835px; width: 20px; text-align: left; }
div#flag3 { background-color: transparent; color: #e4e4e4; z-index: 40; position: absolute; top: 5px; left: 860px; width: 20px; text-align: left; }
div#flag4 { background-color: transparent; color: #e4e4e4; z-index: 40; position: absolute; top: 5px; left: 885px; width: 20px; text-align: left; }

span.contactphone        { background-color: transparent; color: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 28px; text-align: center; }

div.accuiel1                 { background-color: #dee9ff;     color: #006699; z-index: 20; width: 350px; padding-left: 5px; padding-right: 5px; text-align: left; height: 28px; line-height: 28px; border: 1px solid #80aaff; background-image: url(/images/fade1.gif); background-repeat: repeat-y; }
div.accuiel2                 { background-color: transparent; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;  width: 290px; height: 280px; padding-left: 30px; padding-right: 30px; padding-top: 10px; text-align: justify; border-left: 1px solid #80aaff; border-bottom: 1px solid #80aaff; }

div.famille1                 { background-color: #dee9ff;     color: #006699; z-index: 20; width: 200px; padding-left: 5px; padding-right: 5px; text-align: left; height: 28px; line-height: 28px; border: 1px solid #80aaff; background-image: url(/images/fade1.gif); background-repeat: repeat-x; }
div.famille2                 { background-color: transparent; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;  width: 150px; height: 230px; padding-left: 30px; padding-right: 30px; padding-top: 10px; text-align: justify; border-left: 1px solid #80aaff; border-bottom: 1px solid #80aaff; }

div#worlds                { background-color: #ffffCC; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 16px; font-weight: bold; color: #0040c0; text-decoration: none; width: 740px; line-height: 32px; height: 32px; text-align: center; }

/*
div#worlds                { background-color: #ffffCC; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 16px; font-weight: bold; color: #0040c0; text-decoration: none; width: 740px; line-height: 32px; height: 32px; background-image: url(/images/worlds.gif); background-repeat: repeat-x; text-align: center; }
*/

div#breadcrumbtrail       { background-color: transparent; z-index: 40; position: absolute; left: 170px; top: 147px; width: 570px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #000000; margin-top: 8px; margin-bottom: 8px; }
div#viewpanier            { background-color: transparent; z-index: 30; position: absolute; left: 170px; top: 147px; width: 731px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #000000; height: 28px; line-height: 28px; text-align: right; }
div#confirmation              { background-color: #ffffff; z-index: 40; position: absolute; left: 145px; top: 100px; width: 675px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; color: #000000; text-align: justify; }

div#mainbody-145          { background-color: #ffffff; position: absolute; left: 170px; top: 145px; width: 740px; margin: 0px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; color: #000000; text-align: justify; line-height: 150%; }
div#mainbody-155          { background-color: #ffffff; position: absolute; left: 170px; top: 155px; width: 740px; margin: 0px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; color: #000000; text-align: justify; line-height: 150%; }
div#mainbody-165          { background-color: #ffffff; position: absolute; left: 170px; top: 165px; width: 740px; margin: 0px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; color: #000000; text-align: justify; line-height: 150%;  }
div#mainbody-175          { background-color: #ffffff; position: absolute; left: 170px; top: 175px; width: 740px; margin: 0px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; color: #000000; text-align: justify; line-height: 150%; }
div#mainbody-185          { background-color: #ffffff; position: absolute; left: 170px; top: 185px; width: 740px; margin: 0px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; color: #000000; text-align: justify; line-height: 150%; }
div#mainbody-195          { background-color: #ffffff; position: absolute; left: 170px; top: 195px; width: 740px; margin: 0px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; color: #000000; text-align: justify; line-height: 150%; }
div#mainbody-460          { background-color: #ffffff; position: absolute; left: 170px; top: 460px; width: 740px; margin: 0px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; color: #000000; text-align: justify; line-height: 150%;  }
div#mainbody-1000        { background-color: #ffffff; position: absolute; left: 170px; top: 980px; width: 740px; margin: 0px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; color: #000000; text-align: justify; line-height: 150%;  }

div#discount              { background-color: #ffffff; position: absolute; left: 771px; top: 140px; width: 49px;  margin: 0px; z-index: 20; }

a                         { background-color: transparent; color: #0040c0; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a:visited                 { background-color: transparent; color: #0040c0; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a:hover                   { background-color: transparent; color: #001f99; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; text-decoration: underline; }

a.salestext               { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #0040c0; text-decoration: none; }
a.salestext:visited       { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #0040c0; text-decoration: none; }
a.salestext:hover         { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #001f99; text-decoration: underline; }

a.logolink                { background-color: transparent; }

.contactlink              { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #0040c0; text-decoration: none; }
.contactlink:visited      { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #0040c0; text-decoration: none; }
.contactlink:hover        { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #001f99; text-decoration: underline; }

.productgroupheader         { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #0040c0; text-decoration: none; height: 16px; line-height: 16px; }
.productgroupheader:visited { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #0040c0; text-decoration: none; height: 16px; line-height: 16px; }
.productgroupheader:hover   { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #001f99; text-decoration: underline; height: 16px; line-height: 16px; }


.navigationheader         { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; height: 28px; line-height: 28px; }
.navigationheader:visited { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; height: 28px; line-height: 28px; }
.navigationheader:hover   { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #001f99; text-decoration: underline; height: 28px; line-height: 28px; }

.navigationlink           { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: normal; color: #0040c0; text-decoration: none; height: 20px; line-height: 20px; }
.navigationlink:visited   { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: normal; color: #0040c0; text-decoration: none; height: 20px; line-height: 20px; }
.navigationlink:hover     { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: normal; color: #001f99; text-decoration: underline; height: 20px; line-height: 20px; }

.guaranteelink            { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 16px; font-weight: bold; color: #0040c0; text-decoration: none; padding-left: 8px; line-height: 175%; }
.guaranteelink:visited    { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 16px; font-weight: bold; color: #0040c0; text-decoration: none; padding-left: 8px; line-height: 175%; }
.guaranteelink:hover      { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 16px; font-weight: bold; color: #001f99; text-decoration: underline; padding-left: 8px; line-height: 175%; }

.grouplink                { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; color: #0040c0; text-decoration: none; line-height: 110%; }
.grouplink:visited        { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; color: #0040c0; text-decoration: none; line-height: 110%; }
.grouplink:hover          { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; color: #001f99; text-decoration: underline; line-height: 110%; }

.breadcrumblink           { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #0040c0; text-decoration: none; height: 28px; line-height: 28px; }
.breadcrumblink:visited   { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #0040c0; text-decoration: none; height: 28px; line-height: 28px; }
.breadcrumblink:hover     { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #001f99; text-decoration: underline; height: 28px; line-height: 28px; }

.newslink           { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #0040c0; text-decoration: none; line-height: 150%; }
.newslink:visited   { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #0040c0; text-decoration: none; line-height: 150%; }
.newslink:hover     { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #001f99; text-decoration: underline; line-height: 150%; }

.sidenewslink           { background-color: #bfd4ff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; color: #0040c0; text-decoration: none; line-height: 125%; }
.sidenewslink:visited   { background-color: #bfd4ff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; color: #0040c0; text-decoration: none; line-height: 125%; }
.sidenewslink:hover     { background-color: #bfd4ff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; color: #001f99; text-decoration: underline; line-height: 125%; }


.partnerlink           { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; color: #0040c0; text-decoration: none; line-height: 125%; }
.partnerlink:visited   { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; color: #0040c0; text-decoration: none; line-height: 125%; }
.partnerlink:hover     { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; color: #0040c0; text-decoration: underline; line-height: 125%; }

.solid                   { margin-top: 5px; margin-bottom: 5px; }
.solid-top               { margin-top: 0px; margin-bottom: 5px; }

.prd                      { background-color: #dee9ff; color: #000000; }

.prd-white-l              { background-color: #ffffff; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-top: 12px; padding-bottom: 12px; }
.prd-white-r              { background-color: #ffffff; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-top: 12px; padding-bottom: 12px; text-align: right; }

.prd-header-l             { background-color: #dee9ff; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;   height: 28px; text-align: left; background-image: url(/images/fade1.gif); background-repeat: repeat-x; }
.prd-header-r             { background-color: #dee9ff; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;   height: 28px; text-align: right; background-image: url(/images/fade1.gif); background-repeat: repeat-x;}

.prd-header-top-l     { background-color: #dee9ff; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 12px; text-align: left; padding-top: 0px; padding-bottom: 0px;  background-image: url(/images/fade1.gif); background-repeat: repeat-x; border-bottom: 1px dotted #545454; }
.prd-header-top-r     { background-color: #dee9ff; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 12px; text-align: right; padding-top: 0px; padding-bottom: 0px;  background-image: url(/images/fade1.gif); background-repeat: repeat-x; border-bottom: 1px dotted #545454; }
.prd-header-top-c     { background-color: #dee9ff; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 12px; text-align: center; padding-top: 0px; padding-bottom: 0px;  background-image: url(/images/fade1.gif); background-repeat: repeat-x; border-bottom: 1px dotted #545454; }

.prd-header-bot-l     { background-color: #dee9ff; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 12px; text-align: left; padding-top: 0px; padding-bottom: 0px; }
.prd-header-bot-r     { background-color: #dee9ff; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 12px; text-align: right; padding-top: 0px; padding-bottom: 0px; }
.prd-header-bot-c     { background-color: #dee9ff; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 12px; text-align: center; padding-top: 0px; padding-bottom: 0px; }

.prd-odd-l                { background-color: #edf3ff; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 28px; text-align: left; }
.prd-even-l               { background-color: #dee9ff; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 28px; text-align: left; }

.prd-odd-r                { background-color: #edf3ff; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 28px; text-align: right; }
.prd-even-r               { background-color: #dee9ff; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 28px; text-align: right; }

.prd-odd-c                { background-color: #edf3ff; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 28px; text-align: center; }
.prd-even-c               { background-color: #dee9ff; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 28px; text-align: center; }

.prd-link-odd             { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #0040c0; text-decoration: none; }
.prd-link-odd:visited     { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #0040c0; text-decoration: none; }
.prd-link-odd:hover       { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #001f99; text-decoration: underline; }

.prd-link-even            { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #0040c0; text-decoration: none; }
.prd-link-even:visited    { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #0040c0; text-decoration: none; }
.prd-link-even:hover      { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #001f99; text-decoration: underline; }

.prd-input-l              { background-color: #ffffff; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: left; border: 1px solid #a8a8a8; }
.prd-input-r              { background-color: #ffffff; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: right; border: 1px solid #a8a8a8; }

.prd-couleur-odd           { background-color: #edf3ff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; height: 20px; border: 1px solid #ebf5e6; }
.prd-couleur-even          { background-color: #dee9ff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; height: 20px; border: 1px solid #bfd4ff; }

.prd-break-odd-l          { background-color: #edf3ff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; height: 32px; border-top: solid 1px #80aaff; border-left: 0; border-right: 0; border-bottom: 0; }
.prd-break-even-l         { background-color: #dee9ff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; height: 32px; border-top: solid 1px #80aaff; border-left: 0; border-right: 0; border-bottom: 0; }

.prd-break-odd-r          { background-color: #edf3ff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; height: 32px; text-align: right; border-top: solid 1px #80aaff; border-left: 0; border-right: 0; border-bottom: 0; }
.prd-break-even-r         { background-color: #dee9ff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; height: 32px; text-align: right; border-top: solid 1px #80aaff; border-left: 0; border-right: 0; border-bottom: 0; }

.prd-break-odd-c          { background-color: #edf3ff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; height: 32px; text-align: center; border-top: solid 1px #80aaff; border-left: 0; border-right: 0; border-bottom: 0; }
.prd-break-even-c         { background-color: #dee9ff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; height: 32px; text-align: center; border-top: solid 1px #80aaff; border-left: 0; border-right: 0; border-bottom: 0; }

.prd-req-odd-c            { background-color: #edf3ff; color: #c04000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 32px; text-align: center; }
.prd-req-even-c           { background-color: #dee9ff; color: #c04000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 32px; text-align: center; }

.blnk                     { background-color: #ffffff; color: #000000; }
.blnk-l                   { background-color: #ffffff; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 32px; }
.blnk-r                   { background-color: #ffffff; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 32px; text-align: right; }
  
.error-text               { background-color: #ffffff; color: #c04000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; text-align: justify; }
.manythanks               { background-color: #ffffff; color: #000000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9px;  font-weight: normal; font-style: italic; text-align: center; margin-top: 0px;}

div.freeshippingsml {background-color: #ffffcc; color: #ff0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-align: center; line-height: 15px; width: 204px; height: 30px; clear: both;}
