﻿@charset "utf-8";
/* CSS Document */
#siteinternet {width:48px; height:48px; background: url('../images/world.png') no-repeat; float:right; margin-top: 5px; padding-right: 5px;}
#siteinternet:hover {background: url('../images/worldhover.png') no-repeat}
.class_barre{
    position: absolute;
    bottom: 0;
    width: 100%;
    background: Grey;
    border-top: 2px solid #AAAAAA;
    height: 16px;
    color: Black;
    font-size: 13px;
}

/*--========================= Mise en page g�n�rale =========================*/

#container-align {
	position:static;
	width:1018px;
	height:100%;
	z-index:1;
}
#container-gen {
	position:inherit;
	width:100%;
	z-index:1;
	height: 100%;
}
.corps a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
.corps a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFF00;
}
.bordbas {
	font-weight: bold;
	color: #ccffff;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-width: 1px;
	position: relative;
	width: 100%;
}

/*--========================= Bouton =========================*/
#bouton  {
	position: inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/bouton.gif");
	font-size: 11px;
	background-position: center;
	color: #FF9933;
	text-decoration: none;
	line-height: 30px;
	width: 220px;
	height: 30px;
	border: 0;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	text-align: center;
	/*text-indent: 10px;*/
	top: 0px;
	vertical-align: top;
}
#bouton  a:link {
	position: static;
	font-weight: bold;
	display: block;
	background-position: center;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url("../images/bouton.gif");
}
#bouton  a:active {
	position: static;
	font-weight: bold;
	display: block;
	background-position: center;
	color: #000033;
	text-decoration: none;
	background-image: url("../images/bouton-select.gif");
}
#bouton  a:visited {
	position: static;
	font-weight: bold;
	display: block;
	background-position: center;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url("../images/bouton.gif");
}
#bouton  a:hover {
	position: static;
	font-weight: bold;
	display: block;
	background-position: center;
	color: #FFFF00;
	text-decoration: none;
	background-image: url("../images/bouton-over.gif");
	}

/*--========================= Bloc zone d'en t�te =========================*/
#pagetop {
	/*position:static;
	width:990px;
	height:147px;
	z-index:1;
	top: 0px;*/
}

/*--========================= Barre de navigation =========================*/
#navigation {
	position: inherit;
	width: 100%;
	visibility: visible;
	z-index: 1;
	display: inline;
}
#barnav {
	/*word-wrap: -10%;*/
	position: static;
	font-weight: bold;
	display: block;
	font-size: 12px;
	background-position: center;
	color: #ffffff;
	text-decoration: none;
	background-image: url("../images/navigation_normal.gif");
	line-height: 30px;
	width: 80px;
	height: 30px;
	border: 0;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	text-align: center;
	text-indent: 0px;
	/*word-break: none;*/
}
#barnav a:link {
	position: static;
	font-weight: bold;
	display: block;
	color: #ffcc00;
	text-decoration: none;
	background-image: url("../images/navigation_normal.gif");
	background-attachment: inherit;
}
#barnav a:active {
	position: static;
	width: 80px;
	height: 30px;
	font-weight: bold;
	display: block;
	background-position: center;
	color: #000033;
	text-decoration: none;
	background-image: url("../images/navigation_select.gif");
}
#barnav a:visited {
	position: static;
	width: 80px;
	height: 30px;
	font-weight: bold;
	display: block;
	background-position: center;
	color: #ffffff;
	text-decoration: none;
	background-image: url("../images/navigation_normal.gif");
}
#barnav a:hover {
	position: static;
	width: 80px;
	font-weight: bold;
	display: block;
	background-position: center;
	color: #FFFF00;
	text-decoration: none;
	background-image: url("../images/navigation_over.gif");
	}

/*--========================= Bloc zone central =========================*/
#mainpage {
	position:static;
	width:100%;
	height:100%;
}

/*--========================= Panneau gauche =========================*/
#panneaugauche {
	position: static;
	height: inherit;
	width: 170px;
	/*overflow-x: auto;
	overflow-y: auto;
	max-height: 800px;*/
	margin-top: 0px;
	text-align:center;
}

#globe a:visited 
{
  float: right;/* Pour Firefox */
	background-image: url("../images/globe.gif");
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
}

#globe a:link 
{
  float: right;/* Pour Firefox */
	background-image: url("../images/globe.gif");
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
}

#globe 
{
  float: right;/* Pour Firefox */
	background-image: url("../images/globe.gif");
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
}

#globe a:hover {	background-image: url("../images/globeover.gif");}

#logo a:visited 
{
	/* Code incroyable pour plaire � IE et Firefox en m�me temps ! */
	float:left;
	background-image: url("../images/fondlogo.gif");
	background-repeat: no-repeat;
	padding-top:2px;
	padding-bottom:2px;
	margin-right:5px;
	margin-top:5px;
	width: 204px;
	height: 81px;
	text-align: center;
	vertical-align: top;
}

#logo a:link 
{
	/* Code incroyable pour plaire � IE et Firefox en m�me temps ! */
	float:left;
	background-image: url("../images/fondlogo.gif");
	background-repeat: no-repeat;
	padding-top:2px;
	padding-bottom:2px;
	margin-right:5px;
	margin-top:5px;
	width: 204px;
	height: 81px;
	text-align: center;
	vertical-align: top;
}

#logo 
{
	/* Code incroyable pour plaire � IE et Firefox en m�me temps ! */
	float:left;
	background-image: url("../images/fondlogo.gif");
	background-repeat: no-repeat;
	padding-top:2px;
	padding-bottom:2px;
	margin-right:5px;
	margin-top:5px;
	width: 204px;
	height: 81px;
	text-align: center;
	vertical-align: top;
}

#logo a:hover {
	background-image: url("../images/fondlogoover.gif");
	background-repeat: no-repeat;
	background-position: left;/* Pour Firefox */
}

#mail2 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/contact2.gif");
	background-repeat: no-repeat;
	font-size: 8pt;
	background-position: left;/* Pour Firefox */
	color: #000064;
	text-decoration: none;
	line-height: 20px;
	width: 169px;
	height: 20px;
	text-align: center;
	text-indent: 28px;
	margin-left:0px;
	top: 0px;
	vertical-align: middle;
	cursor:pointer;
	border:none;
}

#mail2 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/contact2.gif");
	background-repeat: no-repeat;
	font-size: 8pt;
	background-position: left;/* Pour Firefox */
	color: #000064;
	text-decoration: none;
	line-height: 20px;
	width: 169px;
	height: 20px;
	text-align: center;
	text-indent: 28px;
	margin-left:0px;
	top: 0px;
	vertical-align: middle;
	cursor:pointer;
	border:none;
}

#mail2{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/contact2.gif");
	background-repeat: no-repeat;
	font-size: 8pt;
	background-position: left;/* Pour Firefox */
	color: #000064;
	text-decoration: none;
	line-height: 20px;
	width: 169px;
	height: 20px;
	text-align: center;
	text-indent: 28px;
	margin-left:0px;
	top: 0px;
	vertical-align: middle;
	cursor:pointer;
	border:none;
}
#mail2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/contactover2.gif");
	background-repeat: no-repeat;
	font-size: 8pt;
	background-position: left;/* Pour Firefox */
	color: #FFFF00;
	text-decoration: none;
	line-height: 20px;
	width: 169px;
	height: 20px;
	text-align: center;
	text-indent: 28px;
	margin-left:0px;
	top: 0px;
	vertical-align: middle;
}
#skype a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/calltoskype.gif");
	background-repeat: no-repeat;
	font-size: 8pt;
	background-position: left;/* Pour Firefox */
	color: #000064;
	text-decoration: none;
	line-height: 19px;
	width: 200px;
	height: 20px;
	text-align: left;
	text-indent: 40px;
	margin-left:0px;
	top: 0px;
	left: 0px;
	vertical-align: middle;
	cursor:pointer;
}
#skype a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/calltoskype.gif");
	background-repeat: no-repeat;
	font-size: 8pt;
	background-position: left;/* Pour Firefox */
	color: #000064;
	text-decoration: none;
	line-height: 19px;
	width: 200px;
	height: 20px;
	text-align: left;
	text-indent: 40px;
	margin-left:0px;
	top: 0px;
	left: 0px;
	vertical-align: middle;
	cursor:pointer;
}
#skype{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/calltoskype.gif");
	background-repeat: no-repeat;
	font-size: 8pt;
	background-position: left;/* Pour Firefox */
	color: #000064;
	text-decoration: none;
	line-height: 19px;
	width: 200px;
	height: 20px;
	text-align: left;
	text-indent: 40px;
	margin-left:0px;
	top: 0px;
	left: 0px;
	vertical-align: middle;
	cursor:pointer;
}
#skype a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/calltoskypeover.gif");
	background-repeat: no-repeat;
	font-size: 8pt;
	background-position: left;/* Pour Firefox */
	color: #FFFF00;
	text-decoration: none;
	line-height: 19px;
	width: 200px;
	height: 20px;
	text-align: left;
	text-indent: 40px;
	margin-left:0px;
	top: 0px;
	vertical-align: middle;
}
#tel {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/tel261.gif");
	background-repeat: no-repeat;
	font-size: 10pt;
	background-position: left;/* Pour Firefox */
	color: #000064;
	text-decoration: none;
	line-height: 20px;
	height: 20px;
	/*modif Pierre*/
	width: 400px;
	text-align: left;
	text-indent: 80px;
	margin-left:0px;
	/**/
	top: 0px;
	vertical-align: middle;
}
#telvert {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/telvert.gif");
	background-repeat: no-repeat;
	font-size: 10pt;
	background-position: left;/* Pour Firefox */
	color: #000064;
	text-decoration: none;
	line-height: 20px;
	height: 20px;
	/*modif Pierre*/
	width: 400px;
	text-align: left;
	text-indent: 80px;
	margin-left:0px;
		/**/
	top: 0px;
	vertical-align: middle;
}
#tel262 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/tel262.gif");
	background-repeat: no-repeat;
	font-size: 8pt;
	background-position: left;/* Pour Firefox */
	color: #000064;
	text-decoration: none;
	line-height: 20px;
	width: 400px;
	height: 20px;
	text-align: left;
	text-indent: 80px;
	margin-left:0px;
	top: 0px;
	vertical-align: middle;
}
#tel33 {
	/*position: static;*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/tel33.gif");
	background-repeat: no-repeat;
	font-size: 10pt;
	background-position: left;/* Pour Firefox */
	color: #000064;
	text-decoration: none;
	line-height: 20px;
	/*modif Pierre*/
	width: 400px;
	text-align: left;
	text-indent: 80px;
	margin-left:0px;
	/**/
	height: 20px;
	top: 0px;
	vertical-align: middle;
}
#tel39 {
	/*position: static;*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/tel39.gif");
	background-repeat: no-repeat;
	font-size: 10pt;
	background-position: left;/* Pour Firefox */
	color: #000064;
	text-decoration: none;
	line-height: 20px;
	/*modif Pierre*/
	width: 400px;
	text-align: left;
	text-indent: 80px;
	margin-left:0px;
	/**/
	height: 20px;
	top: 0px;
	vertical-align: middle;
}
#fax {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/fax261.gif");
	background-repeat: no-repeat;
	font-size: 10pt;
	background-position: left;/* Pour Firefox */
	color: #000064;
	text-decoration: none;
	line-height: 20px;
	/*modif Pierre*/
	width: 400px;
	text-align: left;
	text-indent: 80px;
	margin-left:0px;
	/**/
	height: 20px;
	top: 0px;
	vertical-align: middle;
}
#fax33 {
	/*position: static;*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/fax33.gif");
	background-repeat: no-repeat;
	font-size: 10pt;
	background-position: left;/* Pour Firefox */
	color: #000064;
	text-decoration: none;
	line-height: 20px;
	width: 169px;
	height: 20px;
	text-align: center;
	text-indent: 70px;
	margin-left:0px;
	top: 0px;
	vertical-align: middle;
}
#fax262 {
	/*position: static;*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/fax262.gif");
	background-repeat: no-repeat;
	font-size: 8pt;
	background-position: left;/* Pour Firefox */
	color: #000064;
	text-decoration: none;
	line-height: 20px;
	width: 169px;
	height: 20px;
	text-align: center;
	text-indent: 70px;
	margin-left:0px;
	top: 0px;
	vertical-align: middle;
}
#telfax {
	/*position: static;*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/telfax261.gif");
	background-repeat: no-repeat;
	font-size: 10pt;
	background-position: left;/* Pour Firefox */
	color: #000064;
	text-decoration: none;
	line-height: 20px;
	/*modif Pierre*/
	width: 400px;
	text-align: left;
	text-indent: 80px;
	margin-left:0px;
	/**/
	height: 20px;
	top: 0px;
	vertical-align: middle;
}
#inmarsat {
	/*position: static;*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/inmarsat.gif");
	background-repeat: no-repeat;
	font-size: 8pt;
	background-position: left;/* Pour Firefox */
	color: #000064;
	text-decoration: none;
	line-height: 20px;
	width: 169px;
	height: 20px;
	text-align: center;
	text-indent: 66px;
	margin-left:0px;
	top: 0px;
	vertical-align: middle;
}
#telfrance {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/telfrance.gif");
	background-repeat: no-repeat;
	font-size: 8pt;
	background-position: left;/* Pour Firefox */
	color: #000064;
	text-decoration: none;
	line-height: 20px;
	height: 20px;
	/*modif Pierre*/
	width: 400px;
	text-align: left;
	text-indent: 80px;
	margin-left:0px;
	/**/
	top: 0px;
	vertical-align: middle;
}

#telbelgique {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/telbelgique.gif");
	background-repeat: no-repeat;
	font-size: 8pt;
	background-position: left;/* Pour Firefox */
	color: #000064;
	text-decoration: none;
	line-height: 20px;
	height: 20px;
	/*modif Pierre*/
	width: 400px;
	text-align: left;
	text-indent: 70px;
	margin-left:0px;
	/**/
	top: 0px;
	vertical-align: middle;
}

#telnormada {
	position: inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/telnormada.gif");
	font-size: 8pt;
	background-position: center;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 35px;
	width: 160px;
	height: 35px;
	border: 0;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	text-align: center;
	text-indent: 22px;
	top: 0px;
	vertical-align: top;
}

#tabniveau0 {
	position: inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/tabniveau0.gif");
	font-size: 8pt;
	background-position: center;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 35px;
	width: 160px;
	height: 35px;
	border: 0;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	text-align: center;
	text-indent: 22px;
	top: 0px;
	vertical-align: top;
}

#tabniveau0  a:link {
	position: static;
	font-weight: bold;
	display: block;
	background-position: center;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url("../images/tabniveau0.gif");
}
#tabniveau0  a:active {
	position: static;
	font-weight: bold;
	display: block;
	background-position: center;
	color: #000033;
	text-decoration: none;
	background-image: url("../images/tabniveau0-select.gif");
}
#tabniveau0  a:visited {
	position: static;
	font-weight: bold;
	display: block;
	background-position: center;
	color: #ffffff;
	text-decoration: none;
	background-image: url("../images/tabniveau0.gif");
}
#tabniveau0  a:hover {
	position: static;
	font-weight: bold;
	display: block;
	background-position: center;
	color: #FFFF00;
	text-decoration: none;
	background-image: url("../images/tabniveau0-over.gif");
	}
	
#tabniveau10 {
	position: inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/tabniveau0.gif");
	font-size: 8pt;
	background-position: center;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 35px;
	height: 35px;
	border: 0;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	text-align: center;
	text-indent: 22px;
	top: 0px;
	vertical-align: top;
}

#tabniveau10  a:link {
	position: static;
	font-weight: bold;
	display: block;
	background-position: center;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url("../images/tabniveau0.gif");
}
#tabniveau10  a:active {
	position: static;
	font-weight: bold;
	display: block;
	background-position: center;
	color: #000033;
	text-decoration: none;
	background-image: url("../images/tabniveau0-select.gif");
}
#tabniveau10  a:visited {
	position: static;
	font-weight: bold;
	display: block;
	background-position: center;
	color: #ffffff;
	text-decoration: none;
	background-image: url("../images/tabniveau0.gif");
}
#tabniveau10  a:hover {
	position: static;
	font-weight: bold;
	display: block;
	background-position: center;
	color: #FFFF00;
	text-decoration: none;
	background-image: url("../images/tabniveau0-over.gif");
	}
	
#tabmail {
	position: inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/tabmail.gif");
	font-size: 8pt;
	background-position: center;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 35px;
	width: 160px;
	height: 35px;
	border: 0;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	text-align: center;
	text-indent: 22px;
	top: 0px;
	vertical-align: top;
}

#tabmail a:visited {
	position: static;
	font-weight: bold;
	display: block;
	background-position: center;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url("../images/tabmail.gif");
}

#tabmail a:active {
	position: static;
	font-weight: bold;
	display: block;
	background-position: center;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url("../images/tabmail.gif");
}

#tabmail a:link {
	position: static;
	font-weight: bold;
	display: block;
	background-position: center;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url("../images/tabmail.gif");
}
#tabmail  a:hover {
	position: static;
	font-weight: bold;
	display: block;
	background-position: center;
	color: #FFFF00;
	text-decoration: none;
	background-image: url("../images/tabmail-over.gif");
	}
#tabniveau1  {
	position: inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/tabniveau1.gif");
	font-size: 12px;
	background-position: center;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 35px;
	width: 160px;
	height: 35px;
	border: 0;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	text-align: left;
	text-indent: 50px;
	top: 0px;
	vertical-align: top;
}
#tabniveau1  a:link {
	position: static;
	font-weight: bold;
	display: block;
	background-position: center;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url("../images/tabniveau1.gif");
}
#tabniveau1  a:visited {
	position: static;
	font-weight: bold;
	display: block;
	background-position: center;
	color: #ffffff;
	text-decoration: none;
	background-image: url("../images/tabniveau1.gif");
}
#tabniveau1active {
	position: inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/tabniveau1-select.gif");
	font-size: 12px;
	background-position: center;
	color: #FFFF00;
	text-decoration: none;
	line-height: 35px;
	width: 160px;
	height: 35px;
	border: 0;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	text-align: left;
	text-indent: 50px;
	top: 0px;
	vertical-align: top;
}
#tabniveau1  a:hover {
	position: static;
	font-weight: bold;
	display: block;
	background-position: center;
	color: #FFFF00;
	text-decoration: none;
	background-image: url("../images/tabniveau1-over.gif");
	}
 #bulle {
 visibility:hidden;
 	position: relative;
	top:-20px;
	right:-200px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	/*display: block;*/
	font-size: 8pt;
	color: #000064;
	text-decoration: none;
	width: 140px;
	height: 0px;
	border: 1px;
	border-style:solid;
	border-color:#000000;
	background-color:#ffffe1;
}

#tabniveau2  {
	position: inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/tabniveau2.gif");
	font-size: 8pt;
	background-repeat: no-repeat;
	color: #000064;
	text-decoration: none;
	line-height: 20px;
	width: 140px;
	height: 20px;
	border: 0;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	text-align: left;
	text-indent: 18px;
	top: 0px;
	vertical-align: top;
	}
#tabniveau2  a:link {
	position: static;
	font-weight: bold;
	display: block;
	/*background-position: center;*/
	color: #000064;
	text-decoration: none;
	background-image: url("../images/tabniveau2.gif");
}
#tabniveau2  a:active {
	position: static;
	font-weight: bold;
	display: block;
	color: #000033;
	text-decoration: none;
	background-image: url("../images/tabniveau2-over.gif");
}
#tabniveau2  a:visited {
	position: static;
	font-weight: bold;
	display: block;
	color: #000064;
	text-decoration: none;
	background-image: url("../images/tabniveau2.gif");
}
#tabniveau2  a:hover {
	position: static;
	font-weight: bold;
	display: block;
	color: #FFFF00;
	text-decoration: none;
	background-image: url("../images/tabniveau2-over.gif");
	}
	
#tabniveau3  {
	position: inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-image: url("../images/tabniveau3.gif");
	font-size: 8pt;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 16px;
	width: 140px;
	height: 16px;
	border: 0;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	text-align: left;
	text-indent: 18px;
	top: 0px;
	vertical-align: top;
	}
#tabniveau3  a:link {
	position: static;
	font-weight: bold;
	display: block;
	/*background-position: center;*/
	color: #FFFFFF;
	text-decoration: none;
	background-image: url("../images/tabniveau3.gif");
}
#tabniveau3  a:active {
	position: static;
	font-weight: bold;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url("../images/tabniveau3-over.gif");
}
#tabniveau3  a:visited {
	position: static;
	font-weight: bold;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url("../images/tabniveau3.gif");
}
#tabniveau3  a:hover {
	position: static;
	font-weight: bold;
	display: block;
	color: #FFFF00;
	text-decoration: none;
	background-image: url("../images/tabniveau3-over.gif");
	}


.lien a:visited  {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url("../images/url_02.gif");
	background-repeat: repeat-x;
	font-size: 8pt;
	color: #000064;
	text-decoration: none;
	height: 16px;
	line-height: 16px;
	text-align: left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top: 0px;
	vertical-align: top;
}


.lien a:active  {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url("../images/url_02.gif");
	background-repeat: repeat-x;
	font-size: 8pt;
	color: #000064;
	text-decoration: none;
	height: 16px;
	line-height: 16px;
	text-align: left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top: 0px;
	vertical-align: top;
}


.lien a:link  {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url("../images/url_02.gif");
	background-repeat: repeat-x;
	font-size: 8pt;
	color: #000064;
	text-decoration: none;
	height: 16px;
	line-height: 16px;
	text-align: left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top: 0px;
	vertical-align: top;
}


.lien  {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url("../images/url_02.gif");
	background-repeat: repeat-x;
	font-size: 8pt;
	color: #000064;
	text-decoration: none;
	height: 16px;
	line-height: 16px;
	text-align: left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top: 0px;
	vertical-align: top;
}
.lien   a:hover {
	color: #FFFF00;
}
/*--========================= Panneau droit =========================*/
#frame {
	position: static;
	height: inherit;
	width: auto;
	overflow-x: hidden;
	overflow-y: visible;
	border-right-width: 0px;
	/*border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-color: #FFFFFF;*/
	}

/*--========================= Bloc zone pied de page =========================*/
#pagebottom {
	height:157px;
	position:static;
	width:990px;
	vertical-align:top;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("../images/bottom-gen.jpg");
	z-index: 2;
	bottom: inherit;
	/*float: bottom;*/
}

/* G�n�ral */
a:visited { cursor:pointer; color:#000064; text-decoration : underline }
a:link { cursor:pointer; color:#000064; text-decoration : underline }
a { cursor:pointer; color:#000064; text-decoration : underline }
/*.titre a, .titre a:link, .titre a:visited, .texte a, .texte a:link, .texte a:visited {border-bottom:1px dotted #000064 }
.titre a:hover, .texte a:hover {border-bottom:1px dotted #FFFF00}*/
a:hover { color:#FFFF00}
img.logo, img.logo a {border: 2px solid Transparent; margin:0;}
a>.logo {cursor:pointer;}
a>.logo:hover {border: 2px solid #FFFF00;}
*.petit { font-size:7pt; color:#000064 }
*.petitgras { font-size:8pt; color:#000064; font-weight:bold }
*.menuflottant { font-size:8pt; color:#000064; font-weight:bold }
*.surligne  { color:#FFFF00} /*{ background-color:#0066ff }*/
/*.moyen { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#ffffff; font-weight:bold }*/

*.moyen { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000064; font-weight:bold }
*.moyennew { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#000064; font-weight:bold }
*.moyenblanc { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#FFFFFF; font-weight:bold }
.moyenjaune { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#FFFF00; font-weight:bold;}
.jaune { font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#FFFF00; font-weight:bold;}
h { font-size:10pt; color:#000064; background-color:rgb(151,216,255) }
/*h:before { content:"L'adresse email de cet op�rateur est cach�e, votre navigateur doit accepter le Javascript pour la voir"; }*/
.overLIBtext {font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#000064; font-weight:bold; padding:5px 5px 5px 5px;}
.overLIBcaption{font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#FFFFFF; font-weight:bold; padding:2px; padding-left:0px; padding-top:1px;}
.overLIBfondcaption { background-color:#cc6633;}
.overLIBfondtexte { background-color:#ddeeff;}
.overLIBfondtextelogo { background-color:#ffffff;}
.overLIBsurligne {color:#dd0000;}
#overDiv a {text-decoration:none;}
/**/
.bidonV {}
.italien { font-size:10pt; color:#EEEE00 ; font-style:italic; font-weight:bold }
.anglais { font-size:10pt; color:#ccffff ; font-style:italic; font-weight:bold }
[lang|=it] { font-size:10pt; color:#EEEE00 ; font-style:italic; font-weight:bold   }
[lang|=en] { font-size:10pt; color:#ccffff ; font-style:italic; font-weight:bold  }

/* Image lien (nouveau) */
.navhover1  {cursor:pointer; border-width:2px; border-style:solid;}
.navhover  {cursor:pointer; border-width:2px; border-style:solid;}
.nav1  {cursor:pointer; border-width:2px; border-style:solid;}
.nav  {cursor:pointer; border-width:2px; border-style:solid;}
.nav1 {border-color:#3399ff; border-color:Transparent;}
.nav {border-color:#3399ff; border-color:Transparent;}
.navhover {margin-right:7px}
.nav {margin-right:7px}
.navhover1 {border-color:#FFFF00;}
.navhover {border-color:#FFFF00;}
.nav1:hover {border-color:#FFFF00;}
.nav:hover {border-color:#FFFF00;}
#nav1 {height: 103px; width: 211px; padding-left: 1px; padding-top: 1px; background-image: url(../images/nav.png); background-repeat: no-repeat;}
#nav {height: 103px; width: 211px; padding-left: 1px; padding-top: 1px; background-image: url(../images/nav.png); background-repeat: no-repeat;}
#nav {margin-top:2px; margin-right:7px; float:left;}
#nav1 {margin-left:8px;}
#nav1:hover {background-image: url(../images/navhover.png);}
#nav:hover {background-image: url(../images/navhover.png);}
#navlong1 {cursor:pointer; height: 103px; width: 649px; padding-left: 1px; padding-top: 1px; background-image: url(../images/navlong.png); background-repeat: no-repeat;text-align:left;}
#navlong {cursor:pointer; height: 103px; width: 649px; padding-left: 1px; padding-top: 1px; background-image: url(../images/navlong.png); background-repeat: no-repeat;text-align:left;}
#navlong {margin-left:8px;}
#navlong1:hover {background-image: url(../images/navlonghover.png);}
#navlong:hover {background-image: url(../images/navlonghover.png);}
.navdiv {border-width:2px; border-style:solid; border-color:#3399ff; width:638px; height:80px; z-index:10000;}
.navdiv:hover {border-width:2px; border-style:solid; border-color:#FFFF00; width:638px; height:80px; z-index:10000;}

.navdivhover {border-width:2px; border-style:solid; border-color:#FFFF00; width:638px; height:80px; z-index:10000;}

#googlemaps {height: 16px; width: 165px; background-image: url(../images/googlemaps.png); background-repeat: no-repeat;cursor:pointer}
#googlemaps:hover {height: 16px; width: 165px; background-image: url(../images/googlemaps-over.png); background-repeat: no-repeat;cursor:pointer}
.boutonmaps {cursor:pointer; float:left; margin-top:5px; margin-left:5px}
#map_canvas {position:absolute;}
#div_commandes {position:absolute;}
/* Texte lien (nouveau) */
.tnav {cursor:pointer; color:#000064; text-decoration:underline}
.tnav:hover { cursor:pointer; color:#FFFF00 }

.tnavhover { cursor:pointer; color:#FFFF00 }

/*hr { color:rgb(146,152,148) }*/
/*hr { color:#000064 }*/

/* Corps de page  color:#CCCCFF */
.avecfond { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:rgb(164,39,6); background-color:rgb(131,196,252); margin:0 0 0 0; background-image:url("../images/blocnotes2.jpg"); background-repeat:repeat-y }
.sansfond { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#FFFFFF; background-color:#3399FF; margin:5px 0 5px 0 }
.normal { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#FFFFFF; background-color:#3399FF; margin:0 0 0 0 }
.bodyzen { background-color: #3399ff; margin-left: 0px;	margin-top: 10px;	margin-right: 0px; margin-bottom: 0px; color: #FFFFFF}

/* Titre ombr� � droite/au milieu sur l'image d'en-t�te */
.bidon {}/* Laisser !!! pour faire plaisir � Firefox !*/
.titredroite {font-family:Arial, Helvetica, sans-serif; color:#ffff00; font-size:12pt; font-weight:bold; position :absolute; right:5px; top:91px}
.ombredroite {font-family:Arial, Helvetica, sans-serif; color:#000064; font-size:12pt; font-weight:bold; position :absolute; right:4px; top:92px}
.titremilieu {font-family:Arial, Helvetica, sans-serif; color:#ffff00; font-size:12pt; font-weight:bold; position :absolute; left:345px; top:45px}
.ombremilieu {font-family:Arial, Helvetica, sans-serif; color:#000064; font-size:12pt; font-weight:bold; position :absolute; left:346px; top:46px}
.titrecopy {font-family:Arial, Helvetica, sans-serif; color:rgb(131,196,252); font-size:8pt; font-weight:bold; position :absolute; right:1px; top:0px}
.ombrecopy {font-family:Arial, Helvetica, sans-serif; color:#000064; font-size:8pt; font-weight:bold; position :absolute; right:0px; top:1px}
.intro{ font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#000064; padding:5px 15px 15px 15px; vertical-align:top; text-align:justify; border-bottom-width:2px; border-bottom-style:groove; border-bottom-color:#0080FF; }
.introliste{ font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#000064; padding:5px 15px 15px 15px; vertical-align:top; text-align:justify; border-bottom-width:2px; border-bottom-style:groove; border-bottom-color:#0080FF; }
.titreintro {font-family: Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; color:#FFFF00}
.annonce {font-family: Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#000064}

/* Tableaux et cellules */
.tableaublanc { background-image: url("../images/fondrubriques.png");}
.tableaublanc th {border:1px solid #3399FF; padding:2px;}
.tableaublanc td {border:1px solid #3399FF; padding:2px;}
.tableaublanc th {color:#000064;text-align:left}
table.tableau { border-collapse:collapse; border:none; border-spacing:0cm; width:100%; text-align:left}
td.debutsanstrait { font-family: Arial, Helvetica, sans-serif; border-bottom-width:2px; border-bottom-style:groove; border-bottom-color:#0080FF;  font-size:10pt; font-weight:bold; color:#000064; padding:5px; vertical-align:top }
td.debut { font-family: Arial, Helvetica, sans-serif; border-top-width:2px; border-top-style:groove; border-top-color:#0080FF;  font-size:10pt; font-weight:bold; color:#000064; padding:0px; vertical-align:top }
td.accueil { font-family: Arial, Helvetica, sans-serif; border-width:2px; border-style:groove; border-color:#0080FF; font-size:12pt; font-weight:bold; color:#000064; padding:2px; vertical-align:top }
td.entete { font-family: Arial, Helvetica, sans-serif; border-bottom-width:2px; border-bottom-style:groove; border-bottom-color:#0080FF; font-size:18pt; color:#000064; padding:10px 0 0 0; width:100%; vertical-align:top  }
td.titre { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000064; padding-top:5px; width:90%; vertical-align:top;border-bottom-width:1px; border-bottom-style:groove; border-bottom-color:#0080FF;}
.gtitre { text-align:right; vertical-align:top ; width:10% }
*.texte { font-family: Arial, Helvetica, sans-serif; border-bottom-width:2px; border-bottom-style:groove; border-bottom-color:#0080FF; font-size:10pt; font-weight:bold; width:90%; vertical-align:top; text-align:justify}
td.gimage { font-family: Arial, Helvetica, sans-serif; border-bottom-width:2px; border-bottom-style:groove; border-bottom-color:#0080FF; font-size:7pt; font-weight:bold; padding:5px 0 5px 0; width:10%; vertical-align:top }
.gtexte {  font-family: Arial, Helvetica, sans-serif; border-bottom-width:2px; border-bottom-style:groove; border-bottom-color:#0080FF; text-align:right; vertical-align:top ; width:10% }
td.rubriques { font-family: Arial, Helvetica, sans-serif;text-indent: 10px; border-bottom:2px solid #000000; border-left:2px groove #0080FF; border-right:2px solid #000000; font-size:8pt; font-weight:bold; color:#FFFF00; padding:5px 0 5px 0; width:100%; background-image: url("../images/fondrubriques.png") }
*.js { font-family: Arial, Helvetica, sans-serif; border-bottom:2px solid #000000; border-left:2px groove #0080FF; border-top:2px groove #0080FF; border-right:2px solid #000000; font-size:12pt; font-weight:bold; color:#FFFF00; padding:10px 0 10px 0; width:100%; text-align:center; background-image: url("../images/fondrubriques.png") }
*.js2 { font-family: Arial, Helvetica, sans-serif; border-bottom:2px solid #000000; border-left:2px groove #0080FF; border-top:2px groove #0080FF; border-right:2px solid #000000; font-size:10pt; font-weight:bold; color:#000064; padding:10px 5px 10px 5px; width:100%; text-align:center; background-image: url("../images/fondrubriques.png") }
table.photoentete { border-bottom-width:2px; border-bottom-style:groove; border-bottom-color:#0080FF; padding:5px 0 5px 0; width:100%; text-align:center}
