* {margin: 0; padding: 0; text-decoration: none; border: 0; word-spacing : normal;}
a {text-decoration:underline; color: #05436A;} 
a:hover {text-decoration:none;}
a.menuB {text-decoration:none; color: #05436A;} 
a.menuB:hover {text-decoration:underline; color: #05436A;}
a.admin {text-decoration:none; color: none;} 
a.admin:hover {text-decoration:none; color: none;}
a.selectB {text-decoration:underline; color: #05436A;} 
a.selectB:hover {text-decoration:none; color: #05436A;}
a.haut_P {font-size: 10px;text-decoration:underline; color: #BC7C44;} 
a.haut_P:hover {text-decoration:none; color:#BC7C44;}

a._11eme {
	background: url(graphs/menu_11eme.png);
	height: 30px;
	width: 124px;
	display: block;
}
a._11eme:hover, a._11eme:active, a._11eme:focus {
	background: url(graphs/menu_11eme_on.png);
	outline:none;
}
a._11eme_on {
	background: url(graphs/menu_11eme_on.png);
	height: 30px;
	width: 124px;
	display: block;
}

a._pionniers {
	background: url(graphs/menu_pionniers.png);
	height: 30px;
	width: 124px;
	display: block;
}
a._pionniers:hover, a._pionniers:active, a._pionniers:focus {
	background: url(graphs/menu_pionniers_on.png);
	outline:none;
}
a._pionniers_on {
	background: url(graphs/menu_pionniers_on.png);
	height: 30px;
	width: 124px;
	display: block;
}

a._RD {
	background: url(graphs/menu_rhin_danube.png);
	height: 30px;
	width: 124px;
	display: block;
}
a._RD:hover, a._RD:active, a._RD:focus {
	background: url(graphs/menu_rhin_danube_on.png);
	outline:none;
}
a._RD_on {
	background: url(graphs/menu_rhin_danube_on.png);
	height: 30px;
	width: 124px;
	display: block;
}
a._souvenir {
	background: url(graphs/menu_souvenir_francais.png);
	height: 30px;
	width: 124px;
	display: block;
}
a._souvenir:hover, a._souvenir:active, a._souvenir:focus {
	background: url(graphs/menu_souvenir_francais_on.png);
	outline:none;
}
a._souvenir_on {
	background: url(graphs/menu_souvenir_francais_on.png);
	height: 30px;
	width: 124px;
	display: block;
}
a._docsall {
	background: url(graphs/menu_docs_allemand.png);
	height: 30px;
	width: 124px;
	display: block;
}
a._docsall:hover, a._docsall:active, a._docsall:focus {
	background: url(graphs/menu_docs_allemand_on.png);
	outline:none;
}
a._docsall_on {
	background: url(graphs/menu_docs_allemand_on.png);
	height: 30px;
	width: 124px;
	display: block;
}

table.menus {
	background: none;
	width: 620px;
	border: 0;
	border-collapse: collapse;
	font-weight: bold;
	padding: 0px;
	margin: 165px auto 0px auto;
}
table.menus td {
	text-align: center;
	vertical-align: center;
	height: 30px;
	width: 124px;
	border: 0;
	padding: 0px; margin: 0px;
}
.img_menus {
	vertical-align: middle;
	padding:0;
}
#menu_b {
	background: none;
	width: 618px; height: 15px;
	text-align: center;
	color: #000;
	font-weight: normal;
	font-size: 10px;
	padding-top: 3px;
	margin: 0 auto 0 auto;
	border-top: 1px solid #BC7C44;
	border-bottom: 1px solid #BC7C44;
}
html {
	background: #fff;
}
body {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #05436A;
}
#centrage {
	position: relative;
	background: url(graphs/back.png) repeat-y top center;
	width: 965px; top: 0px;
	margin: 0 auto 0 auto;
}
#banniere {
	position: absolute;
	background: url(graphs/top.png) no-repeat top center;
	width: 965px; height: 168px;
	top: 0px; left: 0px;
}
#gestion {
	position: absolute;
	width: 30px; height: 30px;
	top: 60px; left: 470px;
}
#contenu {
	background: url(graphs/bas_page.png) no-repeat center bottom ;
	width: 626px;
	margin: 0 auto 0 auto;
	padding: 215px 0 20px 0;
}
#present {
	background: url(photos/monument.jpg) no-repeat right 160px;
	width: 620px; height: 500px;
	display: block;
	padding: 0;
}
p {
	padding: 5px 10px;
	text-indent: 10px;
	text-align: justify;
}
.titre {
	padding-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
}
.sign {
	font-size: 12px;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	padding-top: 45px;
}
.separe {
	color: #BC7C44;
	text-align: center;
	display: block;
}
.align_d {
	text-align: right;
	padding: 10px;
	display: block;
}
.top_menu {
	text-align: center;
	padding-top: 4px;
	display: block;
}
.ita {
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	text-indent: 0px;
	text-align: left;
}
.signature {
	text-align: center;
	font-weight: bold;
	margin: 0px auto 10px auto;
	color: #888;
	display: block;
}
#infobas {
	text-align: center;
	padding: 10px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	display: block;
}
.photos {
	text-indent: 0px;
	text-align: center;
	font-size: 10px;
}
.float_d {
	float: right;
	padding: 5px 15px 5px 15px;
	display: block;
}
.float_g {
	float: left;
	padding: 5px 15px 5px 15px;
	display: block;
}
.clean {
	clear: both;
	display: block;
}
.red {color:#f55;font-size:12px;}

#top_page_fixe {
	display: none;
}

	
	
	
	
	
	