body.index {
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}

body.shop {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(bandeau.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

body.nomargin {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(banner_NL.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: #FFFFFF;

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

body.juan {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(juan_fond.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: #F3F4F6;

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

body.bit {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(bit_background.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	background-color: #000000;

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

body.full {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(background_full.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

body.full_e {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(background_full_e.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

button {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}

td.gras {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;	
}

td {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

th.rouge {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4;
	font-size: 14px;
	font-weight: bold;
	color: #9D2125;
}

th.beige {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4;
	font-size: 14px;
	font-weight: bold;
	color: #E7CC97;
}

th.blanc {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

td.white_tight {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.3;
	font-size: 12px;
	color: #FFFFFF;
}

th {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
}

p.index {
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
}

p.little {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 18px;
	font-size: 12px;
}

p.tight {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 15px;
	font-size: 12px;
}

p.rouge {
	font-weight: bold;
	line-height: 1.4;
	font-size: 14px;
	color: #9D2125;
}

p.rougetight {
	font-weight: bold;
	line-height: 1.3;
	font-size: 14px;
	color: #9D2125;
}

p.white {
	color: #FFFFFF;
}

p { 
	line-height: 1.4;
	font-size: 14px;
}

a.pointer {
	cursor: pointer;
	cursor: hand;
}

a.favorites {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	text-align: right;
	text-decoration: underline;
	margin-right: 8px;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}

a.newslink:link { text-decoration: none; color: #9D2125; }
a.newslink:visited { text-decoration: none; color: #9D2125; }
a.newslink:hover { text-decoration: overline underline; color: #000000; }
a.newslink:active { text-decoration: overline underline; color: #FF0000; }

a.regular {
	text-decoration: none;
	color: blue;
}

a.regular:link { text-decoration: none; color: blue; }
a.regular:visited { text-decoration: none; color: blue; }
a.regular:hover { text-decoration: overline underline; color: #000066; }
a.regular:active { text-decoration: overline underline; color: #0033FF; }

a.navigation {
	text-decoration: none;
	color: blue;
}

a.navigation:link { text-decoration: none; color: blue; }
a.navigation:visited { text-decoration: none; color: blue; }
a.navigation:hover { font-weight: bold; text-decoration: overline underline; color: #000099; }
a.navigation:active { text-decoration: overline underline; color: #0033FF; }

a.navbit {
	text-decoration: none;
	color: #E7CC97;
}

a.navbit:link { text-decoration: none; color: #E7CC97; }
a.navbit:visited { text-decoration: none; color: #E7CC97; }
a.navbit:hover { font-weight: bold; text-decoration: overline underline; color: #E7CC97; }
a.navbit:active { text-decoration: overline underline; color: #E7CC97; }

a.lienbeige {
	text-decoration: none;
	color: #E7CC97;
}

a.lienbeige:link { text-decoration: none; color: #E7CC97; }
a.lienbeige:visited { text-decoration: none; color: #E7CC97; }
a.lienbeige:hover { font-weight: normal; text-decoration: underline; color: #E7CC97; }
a.lienbeige:active { text-decoration: underline; color: #E7CC97; }

td.topleftbit { 
background: url(corner_topleft.gif) 0% 0% no-repeat;
}

td.botrightbit {
background: url(corner_botright.gif) 100% 100% no-repeat;
}

td.topleftbit2 { 
background: url(corner_topleft2.gif) 0% 0% no-repeat;
}

td.botrightbit2 {
background: url(corner_botright2.gif) 100% 100% no-repeat;
}

a.white:link { text-decoration: none; color: #FFFFFF; }
a.white:visited { text-decoration: none; color: #FFFFFF; }
a.white:hover { text-decoration: overline underline; color: #FFCC00; }
a.white:active { text-decoration: overline underline; color: #FF3300; }

a.linkbanner:link { text-decoration: none; color: #000000; }
a.linkbanner:visited { text-decoration: none; color: #000000; }
a.linkbanner:hover { text-decoration: none; color: #FFCC00; }
a.linkbanner:active { text-decoration: none; color: #FFFF00; }

a.fakelink {
	color: #0000FF;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

a.startext {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 12px;
	font-size: 11px;
}

b.star {
	text-decoration: none;
	color: red;
}

img.border {
	border-color: #000000;
}

li.grand { 
	line-height: 2.0;
	font-size: 14px;
}