/* CSS Document */
.highslide-container div {font-family: Verdana, Helvetica;	font-size: 10pt; color:#00F}
.highslide-container table { background: none;}
.highslide {outline: none;	text-decoration: none;}
.highslide img {border: 0px solid blue;}
.highslide:hover img {	border-color: #FFF;}
.highslide-active-anchor img {	visibility: hidden;}
.highslide-gallery .highslide-active-anchor img {	border-color: blue;	visibility: hidden;	cursor: default;}
.highslide-image {	border-width: 0px;	border-style: solid;	border-color: white;	background: blue;}
.highslide-wrapper, .highslide-outline {	background: white;}
.glossy-dark {	background: #111;}

.highslide-image-blur {}
.highslide-number {	font-weight: bold;	color: blue;	font-size: .9em;}
.highslide-caption {	display: none;	font-size: 1em;	padding: 5px;	/*background: white;*/}
.highslide-heading {	display: none;	font-weight: bold;	margin: 0.4em;}
.highslide-dimming {	position: absolute;	background: transparent;}

body {margin: 10px 0; padding: 0; text-align: center; font: 0.8em "Trebuchet MS", helvetica, sans-serif; background-image:url("/fond_body.gif"); background-repeat:repeat;}
div#conteneur {	width: 1000px; margin: 0 auto ; text-align: left ; border: 2px solid #ab4 ; background: #fff ; height: auto; overflow: hidden;}
.TitreSite { height: 100px;	width: 100%;	position: relative;	color: #0000FF;	font-size: small;}
div#headG {	float:left;	height:80px; margin-left: 10px; margin-top: 37px; }
div#headD {	float:right; height:80px; margin-right: 5px; margin-top: 20px; text-align:right; }
.TableauHome {  text-align:center; position: relative; font-weight: bold; border-collapse: collapse; float:left;  font-size: 10px;}
.TableauHome table{margin: 0 74px; }
.TableauHome th{ color:#FF0000;} 
.TableHome h2 {font-size: 12px;}
.TableauHome td {border-left: 10px solid white; border-right: 10px solid white;/* 'cellspacing' */}
.TableauHome a:link { text-decoration:none;}
img { border: 0px; }
.center {text-align: center;}
 table.center {margin-left:auto; margin-right:auto;}
.Iframe {height:250px; border: 0; width:320px; scrolling: no; }
.imgright {overflow:hidden; overflow:visible; } 
.imgright img {float:left; 	margin-left: 80px; margin-right: 5px;}
.TitrePage {position: relative; float: left; height: 100px; text-align:center; font-size: 12px; font-weight: bold; color: #0000FF; width: 100%; top: 10px;} 
.CorpsPage {position: relative;	width: 800px; font-size: 11px; text-align: left; color: #666; float: left; margin-left: 8px; padding:10px;}
.RSS1 {	width: 620px; font-size: 11px;}
.Droite {position: relative; width: 160px; text-align:left; overflow: visible; float: right; margin-right: 4px; top: 5px;}
.CorpsPageCarte { position: relative; width: 100%; font-size: 11px; text-align: left; color: #666; float: left;}
#form {	position:relative; float: left; width: 769px; height: 68px; padding: 5px; border: 1px solid blue; margin: 5px 0 0 4px; font-weight:bold; }
#descr { position:relative; float: right; width: 195px;	height: 68px; padding: 5px; border: 1px solid blue; margin: 5px 4px 0 4px;}
#panel { position:relative; float: right; width: 195px; height: 449px; padding :4px; border: 1px solid blue; margin: 5px 4px 0 4px; overflow: auto;}
#sidebar { position:relative; float: left; width: 195px; height: 449px; border: 1px solid blue; overflow: auto; margin: 5px 0 0 4px; padding:4px}
#map { position:relative; float: left; width: 572px; height: 457px; border: 1px solid blue; padding: 0px; margin: 5px 0 0 4px; } 
#searchdiv { position:relative; margin: 5px 0 0 4px; top:535px; display:block; border: 1px solid blue; height: 26px; vertical-align:middle; visibility:visible;}
.tableD { margin-left: auto; margin-right: auto; }
.trD { vertical-align:top; }
table.details { font-size: 0.82em; margin:0; padding:0; border-collapse:collapse; }
table.icon { border:1px solid silver; margin:10px 0; background-color:#f0f0f0; border-collapse:collapse; color:black;}
.PiedGoogle {position: relative; top: 20px;	height: 170px;	float:left;	text-align: center;	left: 0px;	width: 100%; border-top-style: solid;  border-top-color: #FFF; border-top-width: 1px; background-color: #FFF;} 
h1 {font-size: 20px; font-family: Arial, Helvetica, sans-serif; color: #666; font-weight: bold;}
h2 {font-size: 16px; font-family: Times New Roman, Times, serif; color: #00F; font-weight: bold;}
h3 {font-size: 14px; font-family: Times New Roman, Times, serif; color: #9191FF; margin-left: 40px;}
h4 {font-size: 13px; font-family: Times New Roman, Times, serif; color: #999; font-weight: bold; margin-left: 60px;}
h5 {font-size: 12px; font-family: Times New Roman, Times, serif; color: #CCC; font-weight: bold; margin-left: 80px;}
h6 {font-size: 11px; font-family: Times New Roman, Times, serif; color: #000; font-weight: bold;	margin-left: 90px;}
h7 {font-size: 11px; color:#00CCFF; font-weight: bold; margin-left: 100px;}
.p1 {margin-left: 20px;}
.p2 {margin-left: 30px;}
.p3 {margin-left: 50px;}
.p4 {margin-left: 80px;}
.p5 {margin-left: 100px;}
.p6 {margin-left: 180px;}
.pc {text-align:center;	font-size:13px; color:#06F;}
.Box {font-size:10px;}
.form {margin:0px; padding:0px;	font-size:10px;	}
.bleu {color:#00F;}
.aAmis {list-style-type: disc; margin-left: 80px;}
a:link {color: #9191FF; text-decoration: none;}
a:visited {color: #9191FF; font-style: italic; text-decoration: none;}
a:hover {color: #999; text-decoration: none;} 
a:active {color: #999; text-decoration: none;} 
.MenuPage {width:100%; float: left;	position: relative;	left: 0px; text-align:center; height:20px; background-color: #09F; z-index : 50; overflow:visible; font-size: 12px;}
#MenuP {width: 990px; height: 18px; z-index:50; list-style-type: none; margin: 0; padding: 0; border: 0; position: absolute; top: 0; left: 0; background-color: #09F; color: #FFF;	margin-left : 10px;}
#MenuP li{float: left;	padding: 0;	width: 120px; font-weight:bold; color: #FFF;}
#MenuP li a:link, #MenuP li a:visited {	display: block;	vertical-align: middle; margin: 0; 	height: 1%; padding: 1px; border-right: 1px solid #fff; text-decoration: none; background-color: #09F; color: #FFF;}
#MenuP li a:hover { background-color: #F2462E; }
#MenuP li a:active { background-color: #5F879D; }
#MenuP .SousMenuP {display: none; list-style-type: none; margin: 0; padding: 0;}
#MenuP .SousMenuP li {float: none;	margin: 0;	padding: 0;	width: 120px; border-top: 1px solid white; border-right: 1px solid white;}
#MenuP .SousMenuP li a:link, #MenuP .SousMenuP li a:visited {display: block; color: #FFF; margin: 0; text-decoration: none;}
#MenuP .SousMenuP li a:hover {background-image: none; background-color: #F2462E;}
#MenuP li:hover > .SousMenuP { display: block; }

.Menu {width:100%; height:18px; float: left; position: relative; z-index: 100;	font-size: 12px; background-color: #F00; font-weight: bold; }
#MenuS {height: 1.8em; list-style-type: none; margin: 0; padding: 0; border: 0; position: absolute; top: 0; background-color: #FFF; }
#MenuS li {	float: left; width: 65px; text-align:center;}
#MenuS li a:link, #MenuS li a:visited {	display: block;	height: 1%;	color: #FFF; margin: 0;	border-right: 1px solid #fff; text-decoration: none; background-color: #F00;}
#MenuS .SousMenuS1 {display: none; overflow:visible; list-style-type: none; padding-left: 0; padding-top: 0; margin-top: 0; *margin-left: -70px; position: absolute; width: 900px; top: 18px;}
#MenuS .SousMenuS1 li {float: left; width: 65px; border-top: 1px solid white; border-right: 1px solid #fff; position: relative;}
#MenuS .SousMenuS1 li a:link, #MenuS .SousMenuS1 li a:visited { color: #FFF; margin: 0; border: 0; text-decoration: none; }
#MenuS .SousMenuS1 li a:hover{ background-image: none; background-color: #06F;}
#MenuS li:hover > .SousMenuS1 { display: block; }
#MenuS li a:hover { background-color: #0066FF; }
#MenuS li a:active { background-color: #5F879D; }
