/* CSS Document */
body {
margin-top:0px;
padding:0px;
font-family:Arial, sans-serif;
text-align:center;
color:#000000;
background-image:url(../deco/fdbleufoncebleu.gif);
background-attachment:fixed;
block-align: center;
}
.page {
	position:absolute;
	width: 760px;
	left: 50%;
	margin-left: -380px;
	margin-right: auto;
	padding-top:3px;
	background-color: #FFFFFF;
	border-color:transparent;
	height: auto;
}

.navhaut { position:relative; width:600px; height:18px; margin-top:5px; margin-bottom:0px; }

#menulocation {
width:590px;
height:auto;
margin-top: 0px;
margin-bottom: 0px;
padding: 0;
}
#menulocation A {
float: left;
width:115px;
display: block;
padding: 0.2em.0.0;
background-color: #CC6600;
color: white;
border: 1px solid #00008B;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
text-align: center;
}

#menulocation A:visited {
color: white;
background-color: #CC6600;
}

#menulocation A:hover {
text-decoration:none;
background-color:red;
color: white;
font-weight: bold;
}

#menulocation A:active {
text-decoration:none;
background-color:red;
color: white;
font-weight: bold;
}

.txt3 {
font-family:Arial, sans-serif;
font-size:11px;
text-align:center; color:#999999;
}

.txt4 {
font-family:Arial, sans-serif;
font-size:12px;
text-align:center;
}

.txt5 {
font-family:Arial, sans-serif;
font-size:12px;
text-align:center;
background-color:#CCCCCC;
}
.txt5gras {
font-family:Arial, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
background-color:#CCCCCC;
}
h1 {
font-size:28px;
font-family:Arial, sans-serif;
}
h2 {
font-size:20px;
text-align:center;
background:white;
display:inline;
border-color:#000000;
border-style:double;
padding-bottom:4px;
padding-left:15px;
padding-right:15px;
padding-top:4px;
}

a:link { color:#0000FF ; text-decoration:underline; }
a:visited {color: gray; }
a:hover {color:#0000FF; font-weight:bold; }

.txt6 {
font-family:Arial, sans-serif;
font-size:14px;
text-align:center;
}

.hautassoc { position:relative; width:750px; height:30px; margin-top:0px; margin-bottom:0px; 
font-size:28px; font-variant:small-caps; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; }

.haut { position:relative; width:750px; height:100px; margin-top:0px; }
.entetegauche {position:absolute; left:0px; background-color:black; width:150px; height:100px; margin:0px;}
.entetecentre {position:absolute; left:155px; background-color:yellow; vertical-align:middle; width:440px; height:100px; margin:0px;}
.entetedroite {position:absolute; left:600px; background-color:black; width:150px; height:100px; margin:0px;}

.titrecol {position:relative; width:750px; height:30px; margin-top:20px; }
.bloc4 {position:absolute; left:0px; height:30px; width: 175px; padding-left:3px; text-align:left; background-color:yellow; vertical-align:middle; }
.bloc5 {position:absolute; left:175px; background-color:yellow; height: auto; width: 405px; text-align:center; margin:0px;}
.bloc6 {position:absolute; left:580px; height:30px; width: 170px; background-color:yellow; margin:0px;}

table.carteregion { width:750px; height:380px; border-collapse:collapse; text-align:center; font-family:Arial, sans-serif; font-size:12px; }
td.regiongauche { width: 175px; padding-left:4px; text-align:left; background-color:#CCFFFF; }
td.regioncentre { width: 405px; background-color:yellow; padding:7px; }
td.regiondroit { width: 170px; background-color:#CCFFFF; }

.stationsbas { position:relative; width:680px; background-color:#FFFFFF; text-align:center; padding:2px; margin-bottom:10px; }


#navbas {
width:640px;
height:15px;
margin-top: 15px;
margin-left:40px;
margin-bottom: 5px;
padding: 0;
}
#navbas A {
float: left;
width:100px;
display: block;
padding: 0.2em.0.0;
background-color: #CC6600;
color: white;
border: 1px solid #00008B;
font-family:Arial, Helvetica, sans-serif;
font-size: 9px;
text-decoration: none;
text-align: center;
}
#navbas A:visited {
color: white;
background-color: #CC6600;
}
#navbas A:hover {
text-decoration: none;
background-color:red;
color: white;
font-weight: bold;
}
#navbas A:active {
text-decoration: none;
background-color:red;
color: white;
font-weight: bold;
}

