/*
 *    General styles
 */

body
{
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-right: 0px;
    background-repeat: no-repeat;
    background-image: url(/images/bakground.gif);
}
body,td,p
{
    font-size: xx-small;
    font-weight: normal;
    line-height: 150%;
    font-family: Verdana, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
}
.form 
{
	background-color: #DDDDDD; 
	font-family: verdana, helvetica, arial, sans-serif; 
	font-size: xx-small; 
	color: #000000;
}

.formanswer {
	background-color: #FFFFFF; 
	font-family: verdana, helvetica, arial, sans-serif; 
	font-size: xx-small; 
	color: #000000; 
	font-weight: normal;
}

SELECT.input
{
    font-size: xx-small;
    font-weight: normal;
    font-family: Verdana, Helvetica, sans-serif;
    color: #000000;
}
INPUT.input
{
    font-size: xx-small;
    font-weight: normal;
    font-family: Verdana, Helvetica, sans-serif;
    color: #000000;
}

a
{
    font-family: Verdana, Helvetica, sans-serif;
    color: #0C2E82;
    text-decoration: none;
}
a:link
{
    font-family: Verdana, Helvetica, sans-serif; 
    color: #0C2E82;
    text-decoration: none;
}
a:visited 
{
    font-family: Verdana, Helvetica, sans-serif; 
    color: #828282;
    text-decoration: none;
}
a:active 
{
    font-family: Verdana, Helvetica, sans-serif; 
    color: #0C2E82;
    text-decoration: none;
}
a:hover 
{
    font-family: Verdana, Helvetica, sans-serif; 
    color: #828282;
    text-decoration: none;
}
td.bandeau
{
    background-repeat: no-repeat;
    background-image: url(/images/top_bandeau.jpg);
}
.maintitle
{
    font-size: small;
    line-height: 150%;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif; 
    text-decoration: none;
    color: #0C2E82; 
}
.subtitle
{
    font-size: xsmall;
    font-weight: bold;
    font-family: Verdana, Helvetica, sans-serif;
    line-height: 150%;
    color: #0C2E82;
    text-decoration: none;
}
.txtbold
{
    font-weight: bold;
    font-family: Verdana, Helvetica, sans-serif;
    line-height: 15px;
    color: #4D4D4D;
    text-decoration: none;
}

/*
 *    Styles pour le menu à gauche
 */

.menu
{
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold;
    color: #828282; 
    text-decoration: none;
}
a.menu:link
{
    font-family: Verdana, Helvetica, sans-serif; 
    font-weight: bold;
    color: #0C2E82; 
    text-decoration: none;
}
a.menu:visited 
{
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold; 
    color: #0C2E82; 
    text-decoration: none;
}
a.menu:active 
{
    font-family: Verdana, Helvetica, sans-serif; 
    font-weight: bold;
    color: #0C2E82; 
    text-decoration: none;
}
a.menu:hover 
{
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold; 
    color: #828282; 
    text-decoration: none;
}
.menuselected
{
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold; 
    color: #828282; 
    text-decoration: none;
}
a.menuselected:link
{
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold; 
    color: #828282; 
    text-decoration: none;
}
a.menuselected:visited
{
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold; 
    color: #828282; 
    text-decoration: none;
}
a.menuselected:active
{
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold; 
    color: #0C2E82; 
    text-decoration: none;
}
a.menuselected:hover
{
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold; 
    color: #0C2E82; 
    text-decoration: none;
}


.submenu
{
    font-family: Verdana, Helvetica, sans-serif;
    color: #0C2E82; 
    text-decoration: none;
}
a.submenu:link
{
    font-family: Verdana, Helvetica, sans-serif; 
    color: #0C2E82;
    text-decoration: none;
}
a.submenu:visited 
{
    font-family: Verdana, Helvetica, sans-serif; 
    color: #0C2E82; 
    text-decoration: none;
}
a.submenu:active 
{
    font-family: Verdana, Helvetica, sans-serif; 
    color: #0C2E82; 
    text-decoration: none;
}
a.submenu:hover 
{
    font-family: Verdana, Helvetica, sans-serif; 
    color: #828282; 
    text-decoration: none;
}
.submenuselected
{
    font-family: Verdana, Helvetica, sans-serif;
    color: #828282; 
    text-decoration: none;
}
a.submenuselected:link
{
    font-family: Verdana, Helvetica, sans-serif;
    color: #828282;
    text-decoration: none;
}
a.submenuselected:visited
{
    font-family: Verdana, Helvetica, sans-serif;
    color: #828282;
    text-decoration: none;
}
a.submenuselected:active
{
    font-family: Verdana, Helvetica, sans-serif;
    color: #0C2E82;
    text-decoration: none;
}
a.submenuselected:hover
{
    font-family: Verdana, Helvetica, sans-serif;
    color: #828282;
    text-decoration: none;
}

/*
 *    Styles pour liens standards dans l'en-tête
 */

.tools
{
    font-family: Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration: none;
}
a.tools:link
{
    font-family: Verdana, Helvetica, sans-serif; 
    color: #FFFFFF;
    text-decoration: none;
}
a.tools:visited 
{
    font-family: Verdana, Helvetica, sans-serif; 
    color: #FFFFFF;
    text-decoration: none;
}
a.tools:active 
{
    font-family: Verdana, Helvetica, sans-serif; 
    color: #FFFFFF;
    text-decoration: none;
}
a.tools:hover 
{
    font-family: Verdana, Helvetica, sans-serif; 
    color: #FFFFFF;
    text-decoration: underline;
}

/*
 *    Styles pour couleurs de fond tableau (traits fins)
 */

.graylight 
{
    background-color: #EEEEEE;
}

.openlink 
{
    color: #828282;
}

.graydark 
{
    background-color: #AAAAAA;
}
.txtwhite
{
    font-family: Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration: none;
    text-align: right;
}
