html {
	height:100%;
	width:100%;
	margin:0;
}
body {
	height:100%;
	width:100%;
	margin:0;	
	background:#000000 url(../images/bg.gif) top left repeat;
	font-family:verdana;
	font-size:11px;
	color:#cccccc;
}
/* tables */
#fullheight {
	height:100%;
	width:100%;
}

#main_table {
	height:100%;
	width:689px;
	background:#000000;
}

#header {
	height:175px;
	width:689px;
}

#table_header {
	height:175px;
	width:100%;
	background:#000000 url(../images/bg_header.gif) repeat top left;
}

td.bouton {
	width:74px;
	background:#000000 url(../images/menu_item.gif) no-repeat top right;
	padding:55px 10px 0px 0px;
	text-align:center;
}
#flash_gal {
	height:302px;
	width:689px;
}

#contenu {
	width:689px;
	background:#090906;
	padding:10px;
}

#table_contenu {
	height:100%;
	width:100%;
	background:#000000;
}

#lang {
	position:absolute;
	top:0px; 
	left:0px;
	z-index:56;
}
/* eof tables */
/* a */
a {
	color:#CCCCCC;
	text-decoration:underline;
}
a:hover {
	color:#ffffff;
	text-decoration:none;
}
a.menu {
	color:#CCCCCC;
	text-decoration:none;
	border-bottom:none;
}
a.menu:hover {
	color:#ffffff;
	text-decoration:none;
	border-bottom:1px dotted #342c19;
}
a.sub_cats {
	color:#CCCCCC;
	text-decoration:none;
	border-bottom:none;
}
a.sub_cats:hover {
	color:#666666;
	text-decoration:none;
	border-bottom:1px dotted #342c19;
}
a.page_title {
	color:#CCCCCC;
	text-decoration:none;
	border-bottom:none;
}
a.page_title:hover {
	color:#666666;
	text-decoration:none;
	border-bottom:1px dotted #342c19;
}
/* eof a */
/* inputs */
.input_form {	
	color:#666666;
	font-family:verdana;
	font-size:11px;
	background-color: #f6f6f6;
	border: 1px solid #999999;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; -khtml-opacity:0.70;
	overflow:hidden;
	width:350px;
}
/* eof inputs */
/* styles généraux */
img {
	border:0;
	border:none;
}
p {
	text-align:justify;
}
caption {
	text-align:left;
	font-family:verdana;
	font-variant:small-caps;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
/* eof styles généraux */
/* div */
div.title {
	padding:10px 0px 5px 35px;
	font-size:12px;
	font-family:verdana;
}
div.title_cat {
	padding:10px 0px 10px 0px;
	font-size:14px;
	font-family:verdana;
	font-weight:bold;
	font-variant:small-caps;
}
.footer {
	font-size:10px;
	color:#999999;
}
.scrollbar {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; -khtml-opacity:0.70;
}
/* div */