BODY {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 16pt
}
A:hover {
	COLOR: #0000FF; TEXT-DECORATION: none
}
A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A {
	COLOR: #000000; TEXT-DECORATION: none
}
#INPUT {
	CURSOR: crosshair; FONT-FAMILY: Verdana
}
#TEXTAREA {
	CURSOR: crosshair; FONT-FAMILY: Verdana
}
#UL {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt
}
#TR {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt
}
TABLE {
text-align: center;
}
#TD {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt
}
#P {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt
}
#BR {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt
}
#menu, #menu a:link, #menu a:visited, #menu a:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica; 
	FONT-SIZE: 10pt;
	COLOR: #000000; 
	TEXT-DECORATION: none;
}
#mini, #mini a:link, #mini a:visited, #mini a:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica; 
	FONT-SIZE: 10pt;
	COLOR: #000000; 
	TEXT-DECORATION: none;
}
.mini {
	FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt
}
.titre {
	FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 24pt
}


#
.rbroundbox { background: url(images/nt.png) repeat; }
#
.rbtop div { background: url(images/tl.png) no-repeat top left; }
#
.rbtop { background: url(images/tr.png) no-repeat top right; }
#
.rbbot div { background: url(images/bl.png) no-repeat bottom left; }
#
.rbbot { background: url(images/br.png) no-repeat bottom right; }
#
 
#
/* height and width stuff, width not really nessisary. */
#
.rbtop div, .rbtop, .rbbot div, .rbbot {
#
width: 100%;
#
height: 7px;
#
font-size: 1px;
#
}
#
.rbcontent { margin: 0 7px; }
#
.rbroundbox { width: 50%; margin: 1em auto; }

/* MENU DU HAUT */
#navcontainer ul
{
margin: 0 0 0 0;
position: relative;
top: 80px;
padding-left: 0;
margin-left: 0;
background-color: #999999;
color: White;
float: left;
width: 961px;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #999999;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #4c4c4c;
color: #fff;
}

 
/* tooltip */
a.tooltip em {
    display:none;
}
a.tooltip:hover {
    border: 0;
    position: relative;
    z-index: 500;
    text-decoration:none;
}
a.tooltip:hover em {
    font-style: normal;
    display: block;
    position: absolute;
    top: 0px;
    left: 50px;
    padding: 5px;
    color: #000;
    border: 1px solid #bbb;
    background: #ffc;
    width:100px;
}

/* mentions legales */
a.mentions em {
    display:none;
}
a.mentions:hover {
    border: 0;
    position: relative;
    z-index: 500;
    text-decoration:none;
}
a.mentions:hover em {
    font-style: normal;
    display: block;
    position: absolute;
    top: -200px;
    left: 0px;
    padding: 5px;
    color: #fff;
    border: 2px solid white;
    background: #4c4c4c;
    width:300px;
}

