img {
	border:none;ody
	
}

BODY, TD {
	font-family: Tahoma;
	font-size: 8pt;
	color: Black;
}
Textarea
{
	font-family: Tahoma;
	font-size: 8pt;
	color: Black;
	background-color: transparent;
	border: outset;
	border-right-width: thick;
	border-width: thin;
}
A {
	text-decoration: none;
	color: #42A44A;
	font-family: Tahoma;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
}

A:Hover {
	color: Red;
	text-decoration : underline overline;
	}
A.Array1{
	text-decoration: none;
	color: Black;
	font-family: Tahoma;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bolder;
	border: 2pt;
	background: #ABE1AA;
}
A.Array2{
	text-decoration: none;
	color: Black;
	font-family: Tahoma;
	font-size: 8pt;
	font-style: italic;
	font-variant: normal;
	font-weight: normal;
	background: #F4DBFF;
}
A.Array3{
	text-decoration: none;
	color: Black;
	font-family: Tahoma;
	font-size: 8pt;
	font-style: italic;
	font-variant: normal;
	font-weight: normal;
	background: #FFFFC8;
}
A.Array4{
	text-decoration: none;
	color: #1C3682;
	font-family : Tahoma;
	font-size : 8pt;
	font-style : normal;
	font-variant : normal;
	font-weight: bolder;
	border : 2pt;
	background: #FFDAD4;
}
A.Array5{
	text-decoration: none;
	color: black;
	font-family : Tahoma;
	font-size : 8pt;
	font-style : normal;
	font-variant : normal;
}
A.Array6{
	text-align: center;
	text-decoration: none;
	color: #1C3682;
	font-family : Tahoma;
	font-size : 10pt;
	font-style : normal;
	font-variant : normal;
	font-weight: bolder;
	border : 2pt;
	background: #FFDAD4;
}

LIST{
	background-color: #B7E6BB;
	color: #1C3682;
	font-family: Tahoma;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
}
BUTTON{
	color: Black;
	font-family: Tahoma;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bolder;
	background-color: #B7E6BB;
	text-decoration: none;
	text-align: center;
	text-transform: capitalize;
	list-style-type: none;
}
INPUT{
	border-left: 1px solid  Black;
	border-bottom: 1px solid Black;
	border-right: 1px solid  Black;
	border-top: 1px solid  Black;
	clear: none;
	color: Black;
	font-family: Tahoma;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bolder;
	background-color: #B7E6BB;
}
TD.Array1{
	background-color: Black;
	color: White;
	font-family: Tahoma;
	font-size: 8pt;
	font-variant: normal;
	font-weight: bolder;
	height: auto;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
	text-indent: 0px;
	padding-right: 10px;
	padding-left: 10px;
}
TD.Array2{
	background-color : #CBEFCD;
	color : black;
	font-family : Tahoma;
	font-size : 8pt;
	font-style : normal;
	font-variant : normal;
	font-weight : bolder;
}
TD.Array3{
	background-color : #B7E6BB;
	color : black;
	font-family : Tahoma;
	font-size : 8pt;
	font-style : normal;
	font-variant : normal;
	font-weight : bolder;
}
TD.Array4{
	background-color: #CBEFCD;
	color: black;
	font-family: Tahoma;
	font-size: 8pt;
}
TD.Array5{
	background-color: #B7E6BB;
	color: black;
	font-family: Tahoma;
	font-size: 8pt;
}
TD.Array6{
	background-color: #FFFFC8;
	color: black;
	font-family: Tahoma;
	font-size: 8pt;
}
TD.Array7{
	background-color: #F4DBFF;
	color: black;
	font-family: Tahoma;
	font-size: 8pt;
}
TD.Array8{
	background-color: #FFFFAC;
	color: black;
	font-family: Tahoma;
	font-size: 8pt;
}
TD.Array10{
	background-color: #DCDCDC;
	color: black;
	font-family: Tahoma;
	font-size: 8pt;
}
TD.Array11{
	color: black;
	font-family: Tahoma;
	font-size: 8pt;
}
TD.Array12{
	background-color: white;
	color: black;
	font-family: Tahoma;
	font-size: small;
}
TD.Array13{
	color: black;
	font-family: Tahoma;
	font-size: 8pt;
}
TD.Array14{
	color: black;
	font-family: Tahoma;
	font-size: x-small;
}
select{
	background: #CBEFCD;
	color: black;
	font-family: Tahoma;
	font-size: 8pt;
}

.gradualshine{
filter:alpha(opacity=30);
-moz-opacity:0.5;
}


/* Set default font for "main" content */
body, div, td {
	font-family: tahoma,tahoma,Verdana, Geneva, tahoma,Arial, Helvetica, sans-serif;
	font-size: small;
}

.fineprint {
	font-family: tahoma,tahoma,Verdana, Geneva, tahoma,Arial, Helvetica, sans-serif;
	font-size: x-small;
}

.tight {
	font-family: tahoma,"Courier New", tahoma,Verdana, Geneva, tahoma,Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.spaced {
	line-height: 175%;
}

/* Background for centered page */
body {
	text-align: center;
}

body.plain {
	background: #ffffff;
	text-align: left;
}

/* Big heading */
h1 {
	font-size: 8pt;
}

/* Main content headings */
h2 {
	border-bottom: 1px solid #66CC00;
	font-size: 8pt;
}

/* Sub-heading */
h3 {
	font-size: small;
	font-weight: bold;
	margin-bottom: 0px;
}


hr {
	border-style: none;
	border-bottom: 1px solid #66CC00;
	margin-top: 2px;
	margin-bottom: 2px;
}

/* Outer table */
table.accueil {
	background-color: #FFFFFF;
	color: Black;
	width: 1200px;
	border: 21px solid #BFFFC0;
	text-align: left;
	border-color: #B7E6BB #CBEFCD #B7E6BB #CBEFCD;
}


/* Outer table */
table.main {
	background-color: #FFFFFF;
	color: Black;
	width: 1200px;
	border: none;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

/* Nav bar at top of page */
td.topbar {
	padding: 0px;
	height: 12px;
}

td.topbar table {
	border-left: 1px solid #6F8B3D;
	width: 100%;
	margin: 0px;
	padding: 0px;
	}

td.topbar table td {
	border: 1px solid #6F8B3D;
	border-style: solid solid solid none;
	padding: 1px;
	background-color: #E0EFD9;
	font-family: tahoma,Verdana, Geneva, tahoma,Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: black;
	text-align: center;
	width: 100pt;
	}

td.topbar table td.sel {
	background-color: White;
	border-style: solid solid none none;
}
	
td.topbar a:visited { color: black;  text-decoration: none;  }
td.topbar a:link { color: black;  text-decoration: none;  }
td.topbar a:hover { color: #67D000;  text-decoration: none;  }
td.topbar a:active { color: black;  text-decoration: none;  }


/* Plain left sidebar for reseller site, contains secondary navigation. */
td.navresell {
	width: 182px;		/* if opera, doesn't include padding? */
	border: 1px #6F8B3D;
	border-style: none none solid solid;
	font-family: tahoma,Verdana, Geneva, tahoma,Arial, Helvetica, sans-serif;
	font-size: x-small;
	background-color: #EAF4D6;	/* pea-green */
	color: #556644;
	padding: 8px;
}


/* Left sidebar, contains logo and secondary navigation. */
td.sidebar {
	border: 1px #6F8B3D;
	border-style: solid none solid solid;
	background-image: url(/images/border.png);
	background-repeat: repeat-y;
	background-color: #E0EFD9;
	color: #556644;
	padding: 0px;
}

/* Secondary navigation.  Sits in left sidebar under logo. */
table.nav {
	margin-left: 20px;
	margin-top: 4px;
	height: 150px;					/* forces copyright to bottom of sidebar. */
}

table.nav td {
	background: none;				/* Cancel sidebar's background image. */
	border: none;					/* Cancel sidebar's border. */
	font-family: tahoma,Verdana, Geneva, tahoma,Arial, Helvetica, sans-serif;
	font-size: x-small;
	background-color: #E0EFD9;	/* Netscape 4.7 */
	color: #556644;
	align=center;
}

/* Large cell that holds basic content, outside of nav bars. */
td.content {
/*	width: 100%;       removed 8/16/03 */
	border: 1px #6F8B3D;
	border-style: none solid solid solid;
	height: 460px;
}

/* cell at bottom of page that holds flags. */
td.flagbar {
	text-align: center;
	background-color: #DFE4D2;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px #6F8B3D;
	border-style: none solid solid solid;
}

td.tourcontent {
	padding-left: 16px;
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 8px;
	border: 1px #6F8B3D;
	border-style: none solid none solid;
/*	border-style: top right bottom left; */
	height: 460px;
}

td.tourcontent td {
	font-size: small;
}

td.tourcontent h3 {
	font-size: 8pt;
}

/* Quick-link buttons, such as 'Buy Now'.*/
table.button {
	background-color: #FFFFFF;
	width: 500px;
	border: 1px #B6E080;
	border-style: none solid solid none;
}

table.button td {
	background-color: #FFFFFF;			/* Helps Opera */
}

/* Download table. */
table.dl {
	border: 1px #999999;
	border-style: none solid solid none;
}

table.dl td {
	border: 1px #999999;
	border-style: solid none none solid;
	padding: 4px;
	background-color: #E0EFD9;
	font-family: tahoma,tahoma,Arial, tahoma,Verdana, Geneva, Helvetica, sans-serif;
	font-size: small;
	}

table.dl td.a {						/* Title cell. */
	background-color: #dddddd;
	padding: 1px;
	font-size: small;
	font-weight: bold;
}

table.dl td.caption {
	background-color: #dddddd;
	padding: 1px;
	font-family: tahoma,Verdana, Geneva, tahoma,Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-align: center;
}

table.dl td.b {
	background-color: #eeeeee;
	padding: 2px;
}

table.dl td.c {
	background-color: #dddddd;
	padding: 2px;
	font-family: tahoma,Verdana, Geneva, tahoma,Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

/* Buy Product table. */
table.buy {
	border: 1px #999999;
	border-style: none solid solid none;
	
}

table.buy td {
	border: 1px #999999;
	border-style: solid none none solid;
	padding: 4px;
	background-color: #E0EFD9;
	font-family: tahoma,Arial, tahoma,Verdana, Geneva, Helvetica, sans-serif;
	font-size: small;
	vertical-align: top;
	}

table.buy td.title {						/* Title cell. */
	background-color: #dddddd;
	padding: 1px;
	font-size: small;
	font-weight: bold;
	text-align: center;
}

table.buy td.prompt {
	background-color: #99bbff;
	color: White;
	padding: 1px;
/*	font-family: tahoma,Verdana, Geneva, tahoma,Arial, Helvetica, sans-serif;*/
	font-size: small;
	font-weight: bold;
}

table.buy td.caption {
	background-color: #dddddd;
	padding: 1px;
	font-family: tahoma,Verdana, Geneva, tahoma,Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: center;
}

table.buy td {
	background-color: #eeeeee;
	padding: 4px;
}

table.buy table td {				/* suppress borders on embedded tables */
	border-style: none;
	padding: 2px;
}

.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: black;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #B7E6BB;
	color: #000;
	font-size: 11px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 13px;
}

.ds_cell {
	background-color: #CBEFCD;
	color: #000;
	font-size: 11px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */

