body {
	font: normal 11px Verdana, Helvetica, sans-serif;
	color:#000000;
	background-color:#e6e6fa;
	scrollbar-base-color:#9999CC;
	scrollbar-track-color:#F0F0F0;
	scrollbar-arrow-color:#0088f8;
}

table.menuA { width:100%; background-color:#9999CC; }
td.menuA { }
td.menuSelected { }

table.submenu { width:155px; border: none; border-collapse: collapse; border-spacing: 0px; }
td.submenu { margin:0; width: 100%; height: 75px; background-color:#F0F0F0 padding:0 0 0 15; }
td.submenu2 { margin:0; width: 100%; height: 27px; background-color:#F0F0F0 padding:0 0 0 15; }
td.submenuSelected{ margin:0; padding:0 0 0 2; width:100%; background-color:#ffffff; border-top:solid 1px #999999; border-bottom:solid 1px #999999; }

table.news { width:175px; }
td.newsTop { background-color:#e6e6fa; }
td.news { background-color:#e6e6fa; vertical-align:top; padding:2px; border-left:solid 1px #999999; border-right:solid 1px #999999;}
p.news { font-family: "Arial, Helvetica, sans-serif"; font-size:11px; }
img.news { margin-right:2px; }
td.newsBottom { background-color:#e6e6fa; }

a {color: #0066CC; text-decoration: none;}
a:hover {text-decoration: underline;}
.menuA {color: white; font: bold 16px Verdana, Helvetica, sans-serif;}
a.menuA:hover {text-decoration: underline;}
.menuSelected {color: #646464; font-size: 18px;}
a.menuSelected:hover {text-decoration: underline;}
a.submenu { color:#4f94cd; font: bold 16px Verdana, Helvetica, sans-serif;}
a.submenuSelected { color:#4f94cd; font: bold 18px Verdana, Helvetica, sans-serif;text-align:center; }

a.news { font: bold 10px Verdana, Helvetica, sans-serif; }
a.violet{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#B793B9;
	text-decoration : none;
	font-weight : bold;
}

table.grid { width:100%; height:100%; border: none; border-collapse: collapse; border-spacing: 0px; }
td.left { margin:0px; padding:0px; width:120px; background-color:#e6e6fa; vertical-align:top; border-right:solid 1px #999999;  }
td.middle { vertical-align:top; width:*; border:none; background-color:#ffffff; }
td.right { vertical-align:top; width:175px; border:none; background-color:#ffffff; }

.footer { color:#ffffff; font-size: 10px; }
table.footer { width:"100%"; border: none; border-collapse: collapse; border-spacing: 0px;background-color:#9999CC; }

table#banner    { width: 100%;  background-color: #ffffff; border: none; border-collapse: collapse; border-spacing: 0px; }
//td#leftBanner   { width: 116px; height: 80px; ; border-top: 1pt solid #000; border-left: 1pt solid #000; border-bottom: 1pt solid #000; }
//td#middleBanner { width: *;     height: 61px; background-image: url("./img/bandeau_m.gif"); border-top: 1pt solid #000; border-bottom: 1pt solid #000; }
td#rightBanner  { width: 1000px; height: 85px; background-image: url("./img/bandeau_d.gif");	border-top: 1pt solid #000;	border-right: 1pt solid #000; border-bottom: 1pt solid #000; }

div.logo { float:right; padding:15px; }

.titre1 { color:#4f94cd; font: bold 20px Arial, Helvetica, sans-serif; padding-bottom:10px; }
.titre2 { color:#4f94cd; font: bold 18px Arial, Helvetica, sans-serif; padding-bottom:10px; }
.titre3 { color:#4f94cd; font: bold 16px Arial, Helvetica, sans-serif; padding-bottom:10px; }
.titre4 { color:#4f94cd; font: bold 14px Arial, Helvetica, sans-serif; padding-bottom:10px; }
.titre5 { color:#4f94cd; font: bold 12px Arial, Helvetica, sans-serif; padding-bottom:10px; }
.titre6 { color:#4f94cd; font: bold 10px Arial, Helvetica, sans-serif; padding-bottom:10px; }

.paragraphe { color:#000000; padding-bottom:12px; font: normal 13px Arial, Helvetica, sans-serif;text-align:justify; }
.focus    { font: bold 13px Arial, Helvetica, sans-serif; padding:10px;}
.publications { }
.item     { padding-bottom:20px; }
.text     { font: normal 12px Arial, Helvetica, sans-serif; }
.text2    { font: normal 14px Arial, Helvetica, sans-serif; }
.copyright{ font: bold 10px Arial, Helvetica, sans-serif; color:#666666; padding-bottom:10px; }
.publication { font: normal 12px Arial, Helvetica, sans-serif;  }
.source   { font: normal 12px Arial, Helvetica, sans-serif; }
.sentence { font: italic bold 18px Arial, Helvetica, sans-serif; color:#4f94cd; padding-bottom:10px; }
.in       { padding:5px; }

.url      { }
li        { font: normal 13px Arial, Helvetica, sans-serif; }

td.top    { height:10px; border: none; margin: 0px; padding: 0px;}
td.middle { height:*;    border: none; margin: 0px; padding: 0px;padding-right:10px;}
td.bottom { height:10px; border: none; margin: 0px; padding: 0px;}
