body
{	margin: 10px 0px 0px 0px;
	padding: 0px;
	background-color: #D8E0E6;
	font-family: Arial, Verdana, Trebuchet MS, Helvetica;
	font-size: 12px;
	color: #525252;
}

div.fullcontainer
{	margin: 0px;
	padding: 0px;
	width:936px;
	background-color: #FFFFFF;
	border: 1px solid #B2B2B2;
}

li
{	margin:0px 0px 0px 20px;
}

table, tr, td
{	border: 0px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	font-family: Arial, Verdana, Trebuchet MS, Helvetica;
	font-size: 12px;
	color: #525252;
}

td.blanc
{	font-family: Arial, Verdana, Trebuchet MS, Helvetica;
	font-size: 12px;
	color: #FFFFFF;
}

td.droite
{	font-family: Arial, Verdana, Trebuchet MS, Helvetica;
	font-size: 12px;
	background-color: #D8E0E6;
}

td.menublanc
{	font-family: Arial, Verdana, Trebuchet MS, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

td.liste0
{
	font-family: Arial, Verdana, Trebuchet MS, Helvetica;
	font-size: 12px;
	background-color: #6794D9;
}

td.liste1
{
	font-family: Arial, Verdana, Trebuchet MS, Helvetica;
	font-size: 12px;
	background-color: #2D66BD;
}

.bigblanc
{	font-family: Arial, Verdana, Trebuchet MS, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

hr.menublanc
{	margin: 1px 0px 2px 0px;
	width: 100%;
	height: 1px;
	border: 0px;
	color: #FFFFFF;
	background-color: #FFFFFF;
	text-align: center;
}

hr.clearer
{	margin: 0px;
	padding: 0px;
	width: 0px;
	height: 0px;
	border: 0px;
	color: transparent;
	background-color: transparent;
	text-align: center;
	clear: both;
}

h1
{	margin: 0px 0px 7px 0px;
	padding: 0px;
	font-family: Arial, Verdana, Trebuchet MS, Helvetica;
	font-size: 20px;
	font-weight: bold;
	color: #004B9E;
}

h2
{	margin: 10px 0px 5px 0px;
	padding: 0px;
	font-family: Arial, Verdana, Trebuchet MS, Helvetica;
	font-size: 15px;
	font-weight: bold;
	color: #004B9E;
}

h2.r
{	margin: 10px 0px 5px 0px;
	padding: 0px;
	font-family: Arial, Verdana, Trebuchet MS, Helvetica;
	font-size: 15px;
	font-weight: bold;
	color: #AD2A4A;
}

h3
{	margin: 10px 0px 5px 0px;
	padding: 0px;
	font-family: Arial, Verdana, Trebuchet MS, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #004B9E;
}

p
{	margin: 5px 0px 5px 0px;
	padding: 0px;
	font-family: Arial, Verdana, Trebuchet MS, Helvetica;
	font-size: 12px;
	color: #525252;
}

a
{	font-family: Arial, Verdana, Trebuchet MS, Helvetica;
	font-size: 12px;
	color: #11489C;
	text-decoration: underline;
}

a:hover
{	font-family: Arial, Verdana, Trebuchet MS, Helvetica;
	font-size: 12px;
	color: #436FB2;
	text-decoration: underline;
}

a.blanc11
{	font-family: Arial, Verdana, Trebuchet MS, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

a.blanc11:hover
{	font-family: Arial, Verdana, Trebuchet MS, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

a.news
{	font-family: Arial, Verdana, Trebuchet MS, Helvetica;
	font-size: 12px;
	color: #11489C;
	font-weight: bold;
	text-decoration: none;
}

a.news:hover
{	font-family: Arial, Verdana, Trebuchet MS, Helvetica;
	font-size: 12px;
	color: #436FB2;
	font-weight: bold;
	text-decoration: none;
}

img
{	border: 0px;
}

input.contact, textarea.contact, select.contact
{	margin: 0px;
	padding: 0px;
	width: 100%;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Lucida, sans-serif;
	color: #333333;
	background-color: #F6F5EF;
	border: 1px solid #CCCAB7;
}

input.bouton
{
  font-family: Arial, Verdana, Helvetica, Lucida, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #11489C;
  border-top: 2px solid #436FB2;
  border-left: 2px solid #436FB2;
  border-right: 2px solid #01245A;
  border-bottom: 2px solid #01245A;
}

input.loginz
{ margin: 0px;
  padding: 0px;
  width: 70px;
  font-size: 12px;
  font-family: Arial, Verdana, Helvetica, Lucida, sans-serif;
  font-weight: bold;
  color: #00307A;
  background-color: #E0E0E0;
  border: 1px solid #00307A;
}

/* ZOOM */
.legende
{ 	position: absolute;
	left:0px;
	right:0px;
	z-index:500;
	display:none;
	font-size: 12px;
	font-family: Arial, Verdana;
	text-align:left;
	border:2px solid #00307A;
	background: #00307A;
	color: #ffffff;
}