body {background:#002375;}

.corps {background:#FFFFFF url(img/bgcorps.png) repeat-x bottom; padding-bottom:35px;}
.texte { font-family:Arial, Sans-Serif; font-size:12px; color:#FFFFFF; }
.titre { font-family:Arial, Sans-Serif; font-size:18px; color:#0F218B; }
.sstitre_1 { font-family:Arial, Sans-Serif; font-size:16px; color:#FB7D00; }
.sstitre_2 { font-family:Arial, Sans-Serif; font-size:16px; color:#309AFF; }

.actuT1 { font-family:Arial, Sans-Serif; font-size:12px; font-weight:bold; color:#FB7D00; }
.actuT2 { font-family:Arial, Sans-Serif; font-size:12px; font-weight:bold; color:#309AFF; }

A {	font-family:Arial, Sans-serif; font-size:12px; color:#002375; font-weight:normal; text-decoration:underline;}
A:visited {	font-family:Arial, Sans-serif; font-size:12px; color:#002375; font-weight:normal; text-decoration:underline; }
A:Hover {	text-decoration:underline; color:#FB9D30}

A.menu {	font-family:Arial, Sans-serif; font-size:12px; color:#0F218B; text-decoration:none;}
A:visited.menu {	font-family:Arial, Sans-serif; font-size:12px; color:#0F218B; text-decoration:none; }
A:Hover.menu {	text-decoration:underline;}

A.mmenu {	font-family:Arial, Sans-serif; font-size:12px; color:#e2e2e2; font-weight:bold; text-decoration:none;}
A:visited.mmenu {	font-family:Arial, Sans-serif; font-size:12px; color:#e2e2e2; font-weight:bold; text-decoration:none; }
A:Hover.mmenu {	text-decoration:underline;}

A.path {	font-family:Arial, Sans-serif; font-size:12px; color:#002375; font-weight:normal; text-decoration:none;}
A:visited.path {	font-family:Arial, Sans-serif; font-size:12px; color:#002375; font-weight:normal; text-decoration:none; }
A:Hover.path {	text-decoration:underline;}

A.link{ font-family:Arial, Sans-Serif; font-size:10pt; color:#0F218B; text-decoration:none; font-weight:bold;}
A:visited.link{ font-family:Arial, Sans-Serif; font-size:10pt; color:#0F218B; text-decoration:none; font-weight:bold;}
A:Hover.link{ font-family:Arial, Sans-Serif; font-size:10pt; color:#0F218B; text-decoration:underline; font-weight:bold;}

div.main {	position:absolute; top:0px; left:50%; margin-left:-385px; width:771px;}
div.corps{	background:#1681C4; font-family:Arial, Sans-serif; color:#FFFFFF; font-size:12px; padding:8px 30px 8px 30px;}
div.menu{	background:#22418C; font-family:Arial, Sans-serif; font-weight:bold; color:#FFFFFF; font-size:12px; height:27px; }
div.pied{	background:#F26722; font-family:Arial, Sans-serif; font-weight:bold; color:#FFFFFF; font-size:12px;}
div.news{height:26px; padding-left:30px; padding-top:6px; background-image:url(img/titre_news.gif); background-repeat:no-repeat; font-size:16px; color:#FFFFFF; font-weight : bold; clear:both;}
div.inews{padding: 5px 14px 20px 20px; font-size:12px; color:#002375; font-weight : normal; clear:both; background:#FFFFFF;}
div.rub{ height:24px; width:615px; padding: 3px 0 12px 25px; background-image:url(img/titre_rub.gif);  background-repeat:no-repeat;
				font-size:16px; color:#FFFFFF; font-weight : 600;}

td.or2{	background:#F26722; height:2px; empty-cells:show; }
td.bf2{	background:#22418C; height:2px; empty-cells:show; }
td.bl2{	background:#FFFFFF; height:2px; empty-cells:show; }
td.menu{background:#22418C; height:27px; empty-cells:show; }
td.pied{background:#F26722; text-align:center; vertical-align:middle; height:26px; font-family:Arial, Sans-serif; font-weight:bold; color:#FFFFFF; font-size:12px; }

tr.or2{	background:#F26722; height:2px; empty-cells:show; }
tr.bf2{	background:#22418C; height:2px; empty-cells:show; }
tr.bl2{	background:#FFFFFF; height:2px; empty-cells:show; }
tr.menu{background:#22418C; height:27px; empty-cells:show; }
tr.pied{background:#F26722; text-align:center; vertical-align:middle; height:26px; font-family:Arial, Sans-serif; font-weight:bold; color:#FFFFFF; font-size:12px; }

.itemBorder { border: 1px solid #000000 }
.itemBorderBlank { border: 1px solid #000000 }
.scrollText{color:#FFFFFF; font-family:Arial, Sans-serif; font-size:12px; font-weight:bold;}
.lowText{color:#22418C; font-family:Arial, Sans-serif; font-size:12px; font-weight:normal;}
.highText{color:#FFFFFF; font-family:Arial, Sans-serif; font-size:12px; font-weight:normal;}

/* Menu CSS */
.nav {list-style: none; padding:0; float:left; position:absolute; text-align:left; margin:-12px 0 0 0;}
* html .nav {list-style: none; padding:0; float:left; position:absolute; text-align:left; margin:0px 0 0 0;}
.nav li { z-index:9; float:left; padding:0 0 1px 0; margin:0 0 0 0; vertical-align:top;}
.nav a {display: block;}
.nav a img {margin:2px 4px 0 6px; cursor:default; border:0px; vertical-align:absmiddle}
.nav a img.bar {vertical-align:middle; margin:0 0px 0 6px; cursor:default; border:0px;}

* html  .nav li ul a {width:100%;}
.nav a:link {font:bold 12px Arial; color:#FFFFFF; text-decoration:none; }
.nav a:visited {font:bold 12px Arial; color:#FFFFFF; text-decoration:none; }
.nav a:hover {font:bold 12px Arial;  color:#FFFFFF; text-decoration:none; }
.nav li ul { position: absolute; left: -999em;	 height:auto;	font-weight: normal; padding: 0; border:1px solid #000000; border-bottom:0px;}
.nav ul { z-index:9; float: left; list-style: none; border:1px solid #000000; border-bottom:0px; margin:0; padding: 0; }
.nav li ul a {padding:2px 0px 2px 4px;}
.nav li ul ul { margin: -1.25em 0 0 100%; }
.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li.sfhover ul ul, .nav li.sfhover ul ul ul { left: -999em;}
.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li.sfhover ul, .nav li li.sfhover ul, .nav li li li.sfhover ul {left: auto; margin-left:15px;}
.nav li li { width:100%; border:0px; padding: 0 0 0 0; margin:0 0 0 0; border-right:0px; background:#FFFFFF; border-bottom:1px solid #000000;}
.nav ul li:hover, .nav ul li.sfhover { background:#24498E;}

.nav ul li a:link,  .nav  ul li a:link {font:12px Arial;  color:#24498E; text-decoration:none; font-weight:normal;}
.nav ul li a:visited,  .nav  ul li a:visited {font:12px Arial;  color:#24498E; text-decoration:none; font-weight:normal;}
.nav ul li a:hover,  .nav  ul li a:hover {font:12px Arial;  color:#24498E; text-decoration:none; font-weight:normal;}
.nav ul li:hover ul li a:link,  .nav  ul li.sfhover ul li a:link {font:12px Arial;  color:#24498E; text-decoration:none; font-weight:normal;}
.nav ul li:hover ul li a:visited,  .nav  ul li.sfhover ul li a:visited {font:12px Arial;  color:#24498E; text-decoration:none; font-weight:normal;}
.nav ul li:hover ul li a:hover,  .nav ul li.sfhover ul li a:hover {font:12px Arial;  color:#24498E; text-decoration:none; font-weight:normal;}

.nav ul li:hover a:link,  .nav  ul li.sfhover a:link {font:12px Arial;  color:#FFFFFF; text-decoration:none; font-weight:normal;}
.nav ul li:hover a:visited,  .nav  ul li.sfhover a:visited {font:12px Arial;  color:#FFFFFF; text-decoration:none; font-weight:normal;}
.nav ul li:hover a:hover,  .nav  ul li.sfhover a:hover {font:12px Arial;  color:#FFFFFF; text-decoration:none; font-weight:normal;}
.nav ul li:hover ul li:hover a:link,  .nav  ul li.sfhover ul li.sfhover a:link {font:12px Arial;  color:#24498E; text-decoration:none; font-weight:normal;}
.nav ul li:hover ul li:hover a:visited,  .nav  ul li.sfhover ul li.sfhovera:visited {font:12px Arial;  color:#24498E; text-decoration:none; font-weight:normal;}
.nav ul li:hover ul li:hover a:hover,  .nav ul li.sfhover ul li.sfhover a:hover {font:12px Arial;  color:#24498E; text-decoration:none; font-weight:normal;}

/****/

.newsletter{
	width:306px;
	height:77px;
	background:url(img/newsletter.png) no-repeat;
}

.newsletter .titre {
	color:white;
	font-size:16px;
	font-weight:bold;
	margin:0 0 0 28px;
}

.newsletter .titre2 {
	color:white;
	font-size:12px;
	font-weight:bold;
	margin:0 0 0 28px;
	padding:11px 0 0 0;
	float:left;
}

.newsletter .email {
	color:#f26722;
	font-size:11px;
	padding:10px 0 0 10px;
	float:left;
}

.newsletter .email .input {
	height:11px;
	font-size:9px;
	color:#0b3d92;
	line-height:15px;
	width:90px;
}

.newsletter .image {
	padding-top:9px;
}
