* {
	margin: 0;
	padding: 0;
}
body {
	text-align: left;
	text-indent: 0px;
	font-family: arial,verdana,sans-serif;
	font-size: 0.8em;
	color: #000;
	background: url(../images/fond.gif) center top repeat-y;
}
p {
	line-height:1.2em;
	color: #000;
	margin-bottom: 15px;
}
acronym {
	border-bottom: dashed 1px #ccc;
}
kbd {
	border: solid 1px #d3d3d3;
	padding: 0 3px 0 3px;
	font-size: 1em;
	background-color:  #e6e6e6;
}
#ch_fer {
	font-size: 1em;
	line-height:1em;
	color: #039;
	margin: 2px 0 0 0px;
	font-family: verdana, arial, sans-serif;
}
address {
	font-style: normal;
	margin-top: 0px;
}
.clear_left {
	clear: left;
}
	#plan {
		float: left;
		width: 100%;
		background: #698694;
	}
	#map {
		font-family: "Trebuchet MS", Arial, sans-serif;
		font-size: 11px;
		margin: 20px auto 20px auto;
		width: 400px;
		height: 400px;
	}
	#google_map img {
		float:left;
		margin-right:10px;
	}
div#bas {
	width: 70%;
	margin-left: auto;
	margin-right: auto;
	font-size: 0.8em;
	padding-top: 2px;
}
	div#bas p {
		float: left;
	}
	div#bas span {
		float: right;
	}
/*liens*/
a, a img {
	color: #004B96;
	text-decoration: none;
	border: none;
}
#easy_access a, #ch_bas a {
	color: #fff;
}
a:hover, a:hover img {
	color: #000;
	border: none;
}
a:visited {
	color: #039;
}
#menu a {
	color: #fff;
	font-size: 1em;
	font-weight: bold;
}
/* Liens externes */
a.externe  {
	padding-right:10px;
	background: url(../images/external.gif) right 6px no-repeat;
}
/* Langue des liens : entre crochets si non français */

a[hreflang]:after {
	content: "\0000a0[" attr(hreflang) "]"; 
}

a[hreflang|="fr"]:after {
	content: "";
}

a[hreflang] {
	content: normal !important;
}

