body {
margin: 0;
padding: 0;
}

a.titre:visited, a.titre:link, a.titre:active {color:#FFFFFF; text-decoration:none;}
a.titre:hover {color:#FFFFFF; text-decoration:underline;}
a.Menu {color:#FFFFFF; text-decoration:none;}
a.Menu:hover {color:#FFFFFF; text-decoration:none;}
a.searchtitle {color:#0000FF; font-size:12px; text-decoration:none;}
a.searchurl {color:#00FF00; font-size:10px; text-decoration:none;}
.searchextra {color:#FF0000; font-size:10px; text-decoration:none;}
.bas {font-family:trebuchet ms,arial,helvetica,sans-serif;font-size:13px; color:#FFFFFF; font-weight:bold; text-align:right;}
h1 {font-family:trebuchet ms,helvetica,sans-serif; font-size:16px;}
h2 {font-family:trebuchet ms,helvetica,sans-serif; font-size:14px;}
h3 {font-family:trebuchet ms,helvetica,sans-serif; font-size:12px; font-style: italic;}
p {font-family:verdana,arial,helvetica,sans-serif; }
p.left {text-align:left;}
p.right {text-align:right;}
p2 {font-family:trebuchet ms,helvetica,sans-serif;}
d.corps {font-family:verdana,arial,helvetica,sans-serif; font-size:12px;}
td {font-family:verdana,arial,helvetica,sans-serif; font-size:12px;}
td.gaucheMenu {font-family:trebuchet ms,arial,helvetica,sans-serif;font-size:12px; color:#000000;}
td.titre {font-family:verdana,arial,helvetica,sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold;}
.little {font-family:verdana,arial,helvetica,sans-serif; font-size:10px;}
.little-justify {font-family:verdana,arial,helvetica,sans-serif; font-size:10px;text-align:justify;}
.little_menu, a.little_menu:link, a.little_menu:active, a.little_menu:visited {font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none;}
a.little_menu:hover {font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#FFFFFF; text-decoration:underline;}
.legende-photo {font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#AAAAAA; font-weight:bold; text-decoration:none;}
body,div {font-family:verdana,arial,helvetica,sans-serif; font-size:12px;}
.clear { clear: both; }


a.grise {
	color: #999999;
	text-decoration: underline;
}
a.grise:link {
	color: #999999;
	text-decoration: underline;
}
a.grise:visited {
	color: #999999;
	text-decoration: underline;
}
a.grise:active {
	color: #999999;
	text-decoration: underline;
}
a.grise:hover {
	color: #666666;
	text-decoration: underline;
}

 .signature-data, .signature-data:link, a.signature-data:active, a.signature-data:visited { color: #777777; font-size:10px; text-decoration:none; }
 a.signature-data:hover { color: #777777; font-size:10px; text-decoration:underline; }

.gauche { float: left; margin: 4px 25px 10px 15px; padding: 0; }
.droite { float: right; margin: 5px 15px; padding: 0; }
.clear { clear: both; }
img { border-style: none; }

.mno {  background-color: #FFFFFF; margin-top: 1px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border: 1px #333333 solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #666666; padding-left: 2px; padding-right: 2px; padding-bottom: 1px}
.sublittle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666}

.barre
{
	text-decoration: line-through;
}

.red { color:#FF0000; }
.green { color:#00AA00; }
.blue { color:#0033CC; }
.grey { color:#AAAAAA; }

dl#menu_gauche {
margin-top: 0;
}

#menu_gauche dt{
width: 100%;
background-color: #2468A9; border-top: 1px solid white; border-bottom: 1px solid white;
padding: 3px; padding-left: 25px; margin-top: -1px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;
}

#menu_gauche dd{
background-color: #C5E3FF;
padding-left: 30px; margin: 0; padding-bottom: 2px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 11px;
}	

#navigation { background-color: #2468A9; font-size: 10px; line-height: 18px; padding-left: 24px}

#signature_page {
padding: 5px;
}

#footer_bar {
border-top: 1px solid white;
color: white;
background-color: #2468A9;
}

#footer_bar_left{
float: left;
padding: 2px 0px 3px 11px;
}

#footer_bar_center{
text-align:center;
padding: 2px 10px 3px 10px;
}

#footer_bar_right{
float: right;
padding: 2px 11px 3px 10px;
}

.border_vert{
	border:1px solid #666600;
}


