/* CSS Document */

.body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	color: #9191FF;
}
.TitreSite {
	height: 90px;
	width: 100%;
	position: absolute;
	color: #0000FF;
	font-size: small;
	background-color: #FFFFFF;
	top: 0px;
}
div#headG {	float:left;	height:80px; margin-left: 10px; margin-top: 27px; }

div#headD {	float:right; height:80px; margin-right: 10px; margin-top: 10px; text-align:right; }

#divRechercheGoogle {
	position:absolute;
	top: 115px;
	left: 205px;
	text-align: center;
	width: 848px;
	background-color: #FFFFFF;
}
.TitrePage {
	top: 100px;
	height: 100px;
	width: 814px;
	margin-top: 10px;
	text-align:center;
	position: absolute;
	left: 223px;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #0000FF;
}
img { border: 0px; }
.Menu {width:100%; top:80px; height:18px; float: left; position:absolute; z-index: 100;	font-size: 12px; background-color: #F00; font-weight: bold; }
#MenuS {height: 18px; list-style-type: none; margin: 0; padding: 0; border: 0; position: absolute; top: 0; background-color: #F00; }
#MenuS li {	float: left; width: 70px; 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: 15px;}
#MenuS .SousMenuS1 li {float: left; width: 69px; 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; }
.CorpsHome {
	top: 109px;
	position: absolute;
	width: 100%;
	left: 0px;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 0px;
}
.TableauHome {
	top: 10px;
	text-align:center;
	position: relative;
}
.CorpsPage {
	width: 800px;
	height: 564px;
	overflow: auto;
	font-size: 11px;
	position: absolute;
	top: 216px;
	visibility: visible;
	background-color: #FFFFFF;
	left: 223px;
	text-align: left;
	padding-left: 15px;
	padding-top: 30px;
	color: #FFFFFF;
}

.CorpsCarte {
	width: 95%;
	height: 552px;
	overflow: hidden;
	font-size: 10px;
	position: relative;
	top: 188px;
	visibility: visible;
	background-color: #FFFFFF;
	text-align: left;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 0px;
	left: 25px;

}
.TitrePageCarte {
	top: 100px;
	height: 75px;
	width: 100%;
	margin-top: 15px;
	text-align:center;
	position: absolute;
	left: 0px;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #800040;
	color: #FFFFFF;
	padding-top: 10px;
}
.RSS1 {
	width: 800px;
	font-size: 11px;

}
.Gauche {
	top: 114px;
	left: 4px;
	width: 205px;
	height: 692px;
	text-align:center;
	font-size: 10px;
	position: absolute;
	color: #0000FF;
	overflow: visible;

		}
		
.TitreMeteo {
	position: absolute;
	top: 2px;
	width: 188px;
	left: 4px;
	font-size: 13px;
	color: #9191FF;
	font-weight: bold;
	padding-left: 5px;
	text-align: left;
}

.Meteo {
	background-color: #FFFFFF;
	position: absolute;
	width: 192px;
	left: 4px;
	height: 180px;
	top: 24px;
	padding-bottom: 5px;
	padding-top: 5px;
	vertical-align:middle;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 2px;

}
#TitreMenuPage {
	position: absolute;
	top: 220px;
	width: 188px;
	left: 4px;
	font-size: 13px;
	color: #9191FF;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;

}
#MenuPage {
	position: absolute;
	width: 188px;
	left: 4px;
	top: 240px;
	overflow: auto;
	list-style-type: disc;
	text-align: left;
	height: 131px;
	padding-left: 5px;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 2px;

	}
#TitreLiensInternes {
	position: absolute;
	top: 379px;
	width: 188px;
	left: 4px;
	font-size: 13px;
	color: #9191FF;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
}
#MenuLiensInternes {
	position: absolute;
	width: 188px;
	left: 4px;
	top: 399px;
	overflow: auto;
	list-style-type: disc;
	text-align: left;
	height: 123px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 2px;

}
#TitreLiensExternes {
	position: absolute;
	top: 537px;
	width: 188px;
	left: 4px;
	font-size: 13px;
	color: #9191FF;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;

}
#MenuLiensExternes {
	position: absolute;
	width: 188px;
	left: 4px;
	top: 557px;
	overflow: auto;
	list-style-type: disc;
	text-align: left;
	height: 123px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 2px;

	}
.Droite {
	top: 120px;
	left: 1052px;
	width: 215px;
	height: 692px;
	text-align:center;
	position: absolute;
	color: #9191FF;
	overflow: visible;
	font-weight: bold;
	background-color: #FFFFFF;
}
.TitreLiensCom {
	position: absolute;
	top: 2px;
	width: 200px;
	left: 0px;
	font-size: 12px;
	color: #9191FF;
	font-weight: bold;
	text-align: center;
	background-color:  #800040;
}

#form {
	position:absolute;
	top: 5px; 	left: 5px; 	width: 879px; 	height: 68px;
	border: 1px solid white;
	color:#FFFFFF; 	font-weight:bold;
	padding: 5px;
}
#sidebar {
	position:absolute;
	top:91px;
	left: 5px;
	width: 303px;
	height: 449px;
	border: 1px solid white;
	overflow: auto;
	color: #FFFFFF;
	padding-left:4px;
	background-color: #DDDDDD;
	padding-top: 5px;

}

#map {
	position:absolute;
	top: 91px;
	left: 320px;
	width: 575px;
	height: 449px;
	border: 1px solid white;
	padding-top: 5px;
} 
#searchdiv { 
	position:absolute; 	left:5px; top:535px; 	display:block;    border: 1px solid white;
	height: 26px;
	vertical-align:middle;
	visibility:visible;
}

#descr {
	position:absolute;
	top:5px;
	left: 902px; width: 280px;	height:68px;
	color: #FFFFFF;
	padding:5px;	border: 1px solid white;
	overflow: hidden;
}
#panel {
	position:absolute;
	top: 91px;
	left: 902px;
	width: 290px;
	height: 449px;
	border: 1px solid white;
	color: #FFFFFF;
	overflow: auto;
	padding-top: 5px;
}
 

 
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;
}
.LiensDroite {
	background-color: #FFFFFF;
	position: absolute;
	width: 195px;
	height: 672px;
	top: 22px;
	left: 0px;	
}


.PiedGoogle {
	position: absolute;
	top: 810px;
	text-align: center;
	left: 0px;
	height: 137px;
	width: 100%;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-top-width: 1px;
	background-color: #FFFFFF;
} 
h1 {
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    color: #9191FF;
    font-weight: bold;
}
h2 {
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
	color: #999999;
	font-weight: bold;
}
h3 {
	font-size: 12px;
	color: #9191FF;
	font-family: Times New Roman, Times, serif;
	margin-left: 40px;
}

h4 {
	margin-left: 60px;
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 12px;
	color: #999999;
	z-index:80;
}

h5 {
	margin-left: 80px;
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 12px;
	color: #CCCCCC;	
}
h6 {
margin-left: 90px;
	font-family:Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;	
}
h7  {
	margin-left: 100px;
	font-weight: bold;
	font-size: 11px;
	color:#00CCFF;

}

.p1 {
	margin-left: 20px;

}
.p2 {
	margin-left: 30px;
}
.p3 {
	margin-left: 50px;
}
.p4 {
	margin-left: 80px;
}
.p5 {
	margin-left: 100px;
	}
	
.pc {
	text-align:center;
	font-size:13px;
	color:#0066FF;

}

.Box {
	font-size:10px;
}

.form {
	margin:0px;
	padding:0px;
	font-size:10px;
	}



.bleu {
	color:#0000FF;
}

.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: #999999;
	text-decoration: none;
}
a:active {
	color: #999999;
	text-decoration: none;
}
