body  { font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 14px;}
p { }
td { }
a:link { }
a:visited { }
a:hover  { color: #99b7ab }
a:active { }
.normal12   { color: black; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 15px; text-decoration: none; text-align: justify }
.gris11  { color: gray; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 15px; text-decoration: none }
.gris { color: gray; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 15px; text-decoration: none; }
.bleu { color: #036; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 15px; text-decoration: none; }
.noir { color: black; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 15px; text-decoration: none; }
.vert { color: #008000; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 15px; text-decoration: none; }
.vertb14 { color: #008000; font-size: 14px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; }
.peche { color: #cc6664; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; }
.blanc { color: white; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 15px; text-decoration: none; }
.rouge { color: #a00; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 15px; text-decoration: none; }
.gris14 { color: gray; font-size:12px; font-style:bold;font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 15px; text-decoration: none }

.gris22 { color: gray; font-size:14px; font-style:bold;font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 15px; text-decoration: none }


.gris18 { color: gray; font-size: 18px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: normal; text-decoration: none; }
.bleu18 { color: #036; font-size: 18px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: normal; text-decoration: none; }
.blanc18 { color: white; font-size: 18px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: normal; text-decoration: none; }
.noir11 { color: black; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 15px; text-decoration: none }

.noir22 { color: black; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 15px; text-decoration: none }


.boldbleu12  { color: #036; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none }
.boldblanc12 { color: white; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; }
.s-menu   { color: #036; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 14px; text-decoration: none;}
.s-menu-norm { color: #036; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; line-height: 14px; text-decoration: none; }
.s-menu_pad { color: #036; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 14px; text-decoration: none; padding-left: 30px; }
.s-menu_padst { font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none; padding-right: 245px; padding-left: 30px; }
.s-menu_haut { color: white; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 14px; text-decoration: none; padding: 5px; }
.boldpeche12  { color: #cc6664; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none }
.vert12  { color: green; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; line-height: 15px; text-decoration: none }
.noir12  { color: black; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; line-height: 15px; text-decoration: none }
.gris_f { background-color: #ededed; margin-left: -8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; }
.bleu_f { background-color: #e5e9f5; margin-left: -8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; }
.vert_f { background-color: #e2ede1; margin-left: -8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; }
.peche_f { background-color: #fff2ed; margin-left: -8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; }
.blanc_f { background-color: white; }

.logo_menu{
	 margin:15px 0 0 15px;
}

h1,h2,h3{
	margin:0;
	padding:0;
}

h3{
	color: #036; 
	font-size: 11px;
	text-transform:uppercase;
}

ul#navcontainer
{
margin: 0;
padding: 0;
list-style-type: none;
background: #003368;
height:27px;
width:895px;
font-family:arial;
font-size:12px;
color:#fff;
}

ul#navcontainer li { 
float:left;
padding:5px 0 7px 0;
margin:0;
}

ul#navcontainer li a
{
text-decoration: none;
color: #fff;
padding:5px 13px 7px 13px ;
margin:0;
}

ul#navcontainer li#blue a{
	background:#009eff;
}

ul#navcontainer li a:hover,
ul#navcontainer li#blue a:hover{
	background:#ff7e2a;
}

ul#navcontainer li#lang{
	padding-left:380px;
}

ul#navcontainer li#lang_en{
	padding-left:430px;
}

.eco{
	font-size:11px;
	font-family:verdana;
	color:#999999;
	padding:0 20px;
	text-align:left;
}

.ongletV{
	background:#148854;
}

.ongletV a{
	color:#fff;
	text-decoration:none;
}

#marquee{

	position:absolute;
	top:228px;
	left:15px;
}