* {
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	text-align: center;
	font-size: 16px;
	font-weight: 200;
	color: #ffffff;
	font-family: arial, sans serif;
	height: 100%;
	background: #366c9b url('../img/body_back.jpg') no-repeat center top fixed;
}
table {
	font-size: 16px;
	font-weight: 200;
	color: #ffffff;
	font-family: arial, sans serif;
}
ul {
	list-style-position:inside;
	list-style-type:square;
}
body {
	scrollbar-face-color: #641a11;
	scrollbar-shadow-color: #410f09;
	scrollbar-highlight-color: #a75b51;
	scrollbar-3dlight-color: #783931;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #000000;
	scrollbar-arrow-color: #a75b51;
}
body a{
	font-size: 16px;
	color: #f8aca2;
	font-family: arial, sans serif;
}
body a:hover{
	text-decoration: none;
}
body a:focus{
	outline: none;
}
#button_print {
	display: block;
	float: right;
	width: 50px;
	height: 50px;
	background: url('../img/button_print.png') no-repeat center top;
}
#button_print span {
	display: none;
}
h2 {
	text-transform: uppercase;
	margin: 5px;
	font-size: 18px;
	font-weight: 900;
}
h3 {
	font-size: 17px;
	font-weight: 900;
}
h4 {
	font-size: 16px;
	font-weight: 900;
}
h5 {
	font-size: 16px;
	font-weight: 200;
	font-style: italic;
}
p {
	margin: 10px 0px 10px 0px;
	text-indent: 20px;
}

.age2{
	color: #000000;
	background: #c084ba;
}
.age6{
	color: #000000;
	background: #92b784;
}
.age8{
	color: #000000;
	background: #f58218;
}
.ageados{
	color: #000000;
	background: #029fea;
}
.agevar{
	color: #000000;
	background: url(../img/bicolor.gif);
	background-size:auto;
}
/*
.2009 .age2{
	color: #000000;
	background: #c0bad2;
}
.2009 .age6{
	color: #000000;
	background: #71a0d8;
}
.2009 .age8{
	color: #000000;
	background: #e7980f;
}
.2009 .ageados{
	color: #000000;
	background: #d14d4a;
}
.2009 .agevar{
	color: #000000;
	background: #555555;
}
*/
/*xxxxx  CORPS  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#container {
	position: relative;
	top: 0px; center: 0px;
	width: 1000px;
	margin: 0px auto 0px auto;
	text-align: left;
}
#content {
	position: absolute;
	top: 0px; right: 0px;
}
.content_start {
	width: 740px;
	height: 180px;
}
#content_start_saison {
	background: url('../img/content_start_saison_2010.png') no-repeat right bottom;
}
#content_start_lieu {
	background: url('../img/content_start_lieu.png') no-repeat right bottom;
}
#content_start_historique {
	background: url('../img/content_start_historique.png') no-repeat right bottom;
}
#content_start_compagnie {
	background: url('../img/content_start_compagnie.png') no-repeat right bottom;
}
#content_start_expos {
	background: url('../img/content_start_expos.png') no-repeat right bottom;
}
#content_stop {
	width: 740px;
	height: 20px;
	padding-top: 90px;
	background: url('../img/content_stop.png') no-repeat center bottom;
}
#content_body {
	width: 740px;
	background: url('../img/content_body.png') repeat-y right;
}
#content_body_box {
	padding: 0px 30px 0px 90px;
	height: 400px;
	overflow: auto;
	overflow-y: scroll;
}
/*xxxxx  /CORPS  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

/*xxxxx  MENU  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#menu {
	z-index: 100;
	position: fixed !important;
	position: absolute;
	bottom: 5px;
	top:expression(body.scrollTop + document.body.clientHeight - 235 + "px");
	left: 50%;
	margin-left: -500px;
	display: block;
	width: 310px;
	height: 230px;
}
#menu a {
	display: none;
}
#menu span {
	display: none;
}
/*xxxxx  /MENU  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

/*xxxxx  DISPLAY  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#display {
	position: fixed;
	bottom: 240px;
	left: 50%;
	margin-left: -500px;
	display: block;
	width: 310px;
	height: 200px;
}
#display_pict {
	position: absolute;
	bottom: 0px;
}
/*xxxxx  /DISPLAY  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

/*xxxxx  SUBMENUS  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#submenu {
	width: 740px;
	height: 90px;
	background: url('../img/submenu_back.png') no-repeat top center;
}
#submenu_start {
	float:left;
	width: 40px;
	height: 90px;
}
.submenu_title {
	float:left;
	width: 700px;
	padding-top: 5px;
	height: 40px;
}
.submenu_title a {
	display: block;
	float:left;
	font-size: 17px;
	font-weight: 600;
	color: #8a8a8a;
	text-decoration: none;
	border: 0px solid black;
}
.submenu_title a:hover {
	color: #eeeeee;
}
.submenu_title div {
	float:left;
}
.submenu_body {
	z-index: 100;
	display: none;
	float: left;
	padding-left: 30px;
	height: 45px;
}
.submenu_body a {
	display: block;
	float: left;
	font-size: 17px;
	font-weight: 600;
	color: #c72f14;
	text-decoration: none;
}
.submenu_body_separator {
	display: block;
	float: left;
	width: 20px;
	text-align: center;
	font-size: 17px;
	font-weight: 600;
	color: #c72f14;
	text-decoration: none;
}
.submenu_body a:hover {
	color: #eeeeee;
}
#submenu_legende {
	z-index: 1;
	display: block;
	margin: -50px 0px 0px 250px;
	width: 460px;
	height: 50px;
	background: url('../img/legende_2010.png') no-repeat top center;
}

#submenu_1x1 {
	width: 160px;
}
#submenu_1x2 {
	width: 190px;
}

#submenu_2x1 {
	width: 120px;
}
#submenu_2x2 {
	width: 75px;
}
#submenu_2x3 {
	width: 155px;
}
#submenu_2x4 {
	width: 80px;
}
#submenu_2x5 {
	width: 100px;
}
#submenu_2x6 {
	width: 110px;
}

#submenu_3x1 {
	width: 160px;
}
#submenu_3x2 {
	width: 240px;
}
#submenu_3x3 {
	width: 90px;
}
#submenu_3x4 {
	width: 180px;
}

#submenu_4x1 {
	width: 140px;
}
#submenu_4x2 {
	width: 120px;
}
#submenu_4x3 {
	width: 120px;
}
#submenu_4x4 {
	width: 120px;
}

#submenu_5x1 {
	width: 200px;
}
#submenu_5x2 {
	width: 200px;
}

/*xxxxx xxxxx*/

#submenu_body_1x1 {
	padding-left: 30px;
}

#submenu_body_2x2 {
	padding-left: 50px;
}
#submenu_body_2x2 a {
	padding: 0px 3px 0px 3px;
	background: #8a8a8a;
}
#submenu_body_2x4 {
	padding-left: 280px;
}
#submenu_body_2x4 a {
	padding: 0px 3px 0px 3px;
	background: #8a8a8a;
}
#submenu_body_2x6 {
	padding-left: 370px;
}
#submenu_body_2x6 a {
	padding: 0px 3px 0px 3px;
	background: #8a8a8a;
}

#submenu_body_3x1 {
	padding-left: 30px;
}
#submenu_body_3x2 {
	padding-left: 150px;
}
#submenu_body_3x4 {
	padding-left: 380px;
}

#submenu_body_4x2 {
	padding-left: 80px;
}
/*xxxxx  /SUBMENUS  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

/*xxxxx  CONTENT  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#content_table {
	text-align: center;
}

#content_table table {
	width: 80%;
	margin: auto;
	text-align: left;
}

.thumb_table {
	width: 200px;
	height: 150px;
}
.thumb_table img{
	width: 100px;
	height: 75px;
}
.thumb_list {
	text-align: center;
}
.thumb_list img {
	margin: 5px;
	width: 100px;
	height: 75px;
}
/*xxxxx  /CONTENT  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

/*xxxxx  FOOT  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#foot {
	padding: 0px 0px 0px 60px;
	font-size: 12px;
	text-align: center;
}
#foot a {
	font-size: 12px;
}
/*xxxxx  /FOOT  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/



/*xxxxx  TOOLTIP  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#tooltip {
	z-index: 140;
	display: none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	position: absolute;
}
#tooltip_content {
	padding: 2px 10px 2px 10px;
	color: #8a8a8a;
	font-size: 15px;
	font-weight: 900;
	border-top: 0px solid #8a8a8a;
	border-right: 3px solid #8a8a8a;
	border-bottom: 0px solid #8a8a8a;
	border-left: 3px solid #8a8a8a;
	background: #a91a00;
}
/*xxxxx  /TOOLTIP  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

