BODY
{
    FONT-SIZE: 8pt;
    MARGIN: 0px;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #f6f4da
}

TD.principal
{
    FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 8pt;
	BACKGROUND-COLOR: white;
}

DIV.interface
{
    FONT-SIZE: 8pt;
    MARGIN: 0px;
    WIDTH: 864px;
    POSITION: relative;
    BACKGROUND-COLOR: #f6f4da
}
DIV.header
{
    LEFT: 0px;
    WIDTH: 864px;
    POSITION: relative;
    TOP: 0px;
    HEIGHT: 150px;
    BACKGROUND: url(haut.gif) repeat-y;
}
DIV.corps
{
    Z-INDEX: 1;
    LEFT: 0px;
    BACKGROUND: url(corps.gif) repeat-y;
    WIDTH: 864px;
    POSITION: relative;
    min-height: 300px;
    TOP: 0px
}
DIV.arrondi
{
    Z-INDEX: 3;
    LEFT: 212px;
    BACKGROUND: url(arrondi.gif) no-repeat;
    WIDTH: 20px;
    POSITION: absolute;
    TOP: 150px;
    HEIGHT: 20px;
}
DIV.logo
{
    Z-INDEX: 4;
    LEFT: 40px;
    BACKGROUND: url(logo.gif) no-repeat;
    WIDTH: 113px;
    POSITION: absolute;
    TOP: 20px;
    HEIGHT: 105px;
}
DIV.rallye
{
    Z-INDEX: 3;
    LEFT: 7px;
    BACKGROUND: url(rallye.jpg) no-repeat;
    WIDTH: 550px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 150px;
}
DIV.footer
{
    Z-INDEX: 2;
    LEFT: 0px;
    BACKGROUND: url(basbas.jpg) no-repeat;
    WIDTH: 864px;
    POSITION: relative;
    TOP: 0px;
    HEIGHT: 220px;
}
DIV.logoffsa
{
    Z-INDEX: 3;
    LEFT: 25px;
    BACKGROUND: url(ffsa.gif) no-repeat;
    WIDTH: 160px;
    POSITION: absolute;
    TOP: 10px;
    HEIGHT: 47px;
}
DIV.autreslogo
{
    Z-INDEX: 3;
    LEFT: 495px;
    POSITION: absolute;
    TOP: 15px;
}
DIV.menu
{
    FONT-SIZE: 8pt;
    Z-INDEX: 3;
    LEFT: 20px;
    WIDTH: 180px;
    min-height: 300px;
    height: 300px;
    FONT-FAMILY: Verdana, Arial;
    POSITION: absolute;
    TOP: 160px;
    TEXT-ALIGN: left;
    PADDING-TOP: 10px;
    BACKGROUND: url(menu.jpg) no-repeat;
}

#menu1
{
	Z-INDEX: 4;
    POSITION: absolute;
    TOP: 55px;
    LEFT: 15px;
    WIDTH: 150px;
    HEIGHT: 34px;
}

#menu2
{
	Z-INDEX: 4;
    POSITION: absolute;
    TOP: 100px;
    LEFT: 15px;
    WIDTH: 150px;
    HEIGHT: 34px;
}

#menu3
{
	Z-INDEX: 4;
    POSITION: absolute;
    TOP: 135px;
    LEFT: 15px;
    WIDTH: 150px;
    HEIGHT: 34px;
}

#menu4
{
	Z-INDEX: 4;
    POSITION: absolute;
    TOP: 178px;
    LEFT: 15px;
    WIDTH: 150px;
    HEIGHT: 34px;
}

#menu5
{
	Z-INDEX: 4;
    POSITION: absolute;
    TOP: 218px;
    LEFT: 15px;
    WIDTH: 150px;
    HEIGHT: 34px;
}

DIV.animation
{
    Z-INDEX: 2;
    LEFT: 557px;
    WIDTH: 150px;
    POSITION: absolute;
    TOP: 0pt;
}
DIV.details
{
    Z-INDEX: 2;
    LEFT: 103px;
    WIDTH: 607px;
    FONT-FAMILY: Verdana, Arial;
    POSITION: relative;
    TOP: 0px;
    TEXT-ALIGN: justify;
    PADDING-TOP: 15px;
}
DIV.loadhidden
{
    Z-INDEX: 2;
    POSITION: absolute;
    TOP: 150pt;
    LEFT: 360pt;
    visibility: hidden;
}

DIV.loadvisible
{
    Z-INDEX: 2;
    POSITION: absolute;
    TOP: 150pt;
    LEFT: 360pt;
    visibility: visible;
}

A
{
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 8pt;
	text-decoration: underline;
	color: #000000;
}

A:hover
{
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 8pt;
	text-decoration: none;
	color: #000000;
}

TABLE.sponsor
{
	margin-right: 20px;
}
h1
{
	FONT-FAMILY: Verdana, Arial;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
}
h2
{
	FONT-FAMILY: Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}

.noborder 
{ 
    border: none;
    cursor: default;
} 
    
.withborder 
{ 
    BORDER: solid 1px black;
    cursor: pointer;
} 

