@charset "utf-8";
/* CSS Document */

.masque {
	position: absolute;
	left: -2000px;
	top: -2000px;
}
.ecran {
}
.pda {
	display: none;
}
.ecran_pda {
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #240000;
	background-image: url(bg_images/body_fd.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
body.index {
	background-color: #480000;
	background-image: url(bg_images/index_fd.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
h1.index {
	background-image: url(bg_images/index_titre.jpg);
	height: 245px;
	width: 549px;
	position: absolute;
	left: 208px;
	top: 52px;
}
#corps {
	height: 590px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 8px;
	padding-right: 9px;
	padding-top: 5px;
	position: relative;
	background-image: url(bg_images/corps_fd.jpg);
	background-repeat: no-repeat;
}
#corps.index {
	height: 590px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	background-image: none;
}
.index_bt-intro,.index_bt-atelier,.index_bt-fragments,.index_bt-restauration,.index_bt-saints {
	height: 188px;
	width: 126px;
	position: absolute;
	top: 355px;
}
.index_bt-intro {
	background-image: url(bg_images/index_bt-intro.jpg);
	left: 163px;
}
.index_bt-atelier {
	background-image: url(bg_images/index_bt-atelier.jpg);
	left: 289px;
}
.index_bt-fragments {
	background-image: url(bg_images/index_bt-fragments.jpg);
	left: 415px;
}
.index_bt-restauration {
	background-image: url(bg_images/index_bt-restauration.jpg);
	left: 541px;
}
.index_bt-saints {
	background-image: url(bg_images/index_bt-saints.jpg);
	left: 667px;
}
.index_bt-texte,.index_bt-biblio,.index_bt-glossaire,.index_bt-generique,.index_bt-retour {
	height: 28px;
	width: 126px;
	position: absolute;
	top: 543px;
}
.index_bt-texte {
	background-image: url(bg_images/index_bt-texte.jpg);
	left: 163px;
}
.index_bt-biblio {
	background-image: url(bg_images/index_bt-biblio.jpg);
	left: 289px;
}
.index_bt-glossaire {
	background-image: url(bg_images/index_bt-glossaire.jpg);
	left: 415px;
}
.index_bt-generique {
	background-image: url(bg_images/index_bt-generique.jpg);
	left: 541px;
}
.index_bt-retour {
	background-image: url(bg_images/index_bt-retour.jpg);
	left: 667px;
}
#menu {
	background-image: url(bg_images/menu_fd.jpg);
	height: 590px;
	width: 201px;
	position: absolute;
	left: 9px;
	top: 0px;
}
.menu_bt {
	background-position: top;
	position: absolute;
	display: block;
	width: 148px;
}
a.menu_bt:hover {
	background-position: bottom;
}
#menu .menu_bt-retour {
	background-image: url(bg_images/menu_bt-retour.jpg);
	height: 50px;
	left: 27px;
	top: 132px;
}
#menu .menu_bt-intro,#menu .menu_bt-atelier,#menu .menu_bt-fragment,#menu .menu_bt-restauration,#menu .menu_bt-saints {
	height: 60px;
	left: 27px;
}
#menu .menu_bt-intro {
	background-image: url(bg_images/menu_bt-intro.jpg);
	top: 197px;
}
#menu .menu_bt-atelier {
	background-image: url(bg_images/menu_bt-atelier.jpg);
	top: 259px;
}
#menu .menu_bt-fragment {
	background-image: url(bg_images/menu_bt-fragment.jpg);
	top: 339px;
}
#menu .menu_bt-restauration {
	background-image: url(bg_images/menu_bt-restauration.jpg);
	top: 431px;
}
#menu .menu_bt-saints {
	background-image: url(bg_images/menu_bt-saints.jpg);
	top: 511px;
}
#menu .annexe-menu_bt-retour,#menu .annexe-menu_bt-biblio,#menu .annexe-menu_bt-glossaire,#menu .annexe-menu_bt-generique,#menu .annexe-menu_bt-texte,#menu .annexe-menu_bt-intro,#menu .annexe-menu_bt-atelier,#menu .annexe-menu_bt-fragment,#menu .annexe-menu_bt-restauration,#menu .annexe-menu_bt-saints {
	left: 27px;
}
#menu .annexe-menu_bt-retour,#menu .annexe-menu_bt-biblio,#menu .annexe-menu_bt-glossaire,#menu .annexe-menu_bt-generique,#menu .annexe-menu_bt-texte {
	height: 30px;
}
#menu .annexe-menu_bt-atelier,#menu .annexe-menu_bt-fragment,#menu .annexe-menu_bt-restauration,#menu .annexe-menu_bt-saints {
	height: 50px;
}
#menu .annexe-menu_bt-retour {
	background-image: url(bg_images/annexe-menu_bt-retour.jpg);
	top: 138px;
}
#menu .annexe-menu_bt-biblio {
	background-image: url(bg_images/annexe-menu_bt-biblio.jpg);
	top: 168px;
}
#menu .annexe-menu_bt-glossaire {
	background-image: url(bg_images/annexe-menu_bt-glossaire.jpg);
	top: 198px;
}
#menu .annexe-menu_bt-generique {
	background-image: url(bg_images/annexe-menu_bt-generique.jpg);
	top: 228px;
}
#menu .annexe-menu_bt-texte {
	background-image: url(bg_images/annexe-menu_bt-texte.jpg);
	top: 258px;
}
#menu .annexe-menu_bt-intro {
	background-image: url(bg_images/annexe-menu_bt-intro.jpg);
	top: 303px;
	height: 60px;
}
#menu .annexe-menu_bt-atelier {
	background-image: url(bg_images/annexe-menu_bt-atelier.jpg);
	top: 366px;
}
#menu .annexe-menu_bt-fragment {
	background-image: url(bg_images/annexe-menu_bt-fragment.jpg);
	top: 419px;
}
#menu .annexe-menu_bt-restauration {
	background-image: url(bg_images/annexe-menu_bt-restauration.jpg);
	top: 472px;
}
#menu .annexe-menu_bt-saints {
	background-image: url(bg_images/annexe-menu_bt-saints.jpg);
	top: 525px;
}
#contenu {
	background-image: url(bg_images/contenu_fd.jpg);
	height: 571px;
	width: 753px;
	position: absolute;
	left: 210px;
	top: 11px;
}
#contenu_titre {
	height: 93px;
	width: 753px;
	position: absolute;
	z-index: 2;
	left: 0px;
	top: 0px;
}
	.titre_introduction {
		background-image: url(bg_images/titre_fd-introduction.png);
	}
	.titre_atelier {
		background-image: url(bg_images/titre_fd-atelier.png);
	}
	.titre_fragments {
		background-image: url(bg_images/titre_fd-fragments.png);
	}
	.titre_restauration {
		background-image: url(bg_images/titre_fd-restauration.png);
	}
	.titre_saints {
		background-image: url(bg_images/titre_fd-saints.png);
	}
	.titre_biblio {
		background-image: url(bg_images/titre_fd-biblio.png);
	}
	.titre_generique {
		background-image: url(bg_images/titre_fd-generique.png);
	}
	.titre_glossaire {
		background-image: url(bg_images/titre_fd-glossaire.png);
	}
#contenu_img {
	position: absolute;
	height: 486px;
	left: 0px;
	top: 30px;
	z-index: 1;
}
.img_index-1 {
	position: absolute;
	left: 0px;
	top: 24px;
}

.img_index-2 {
	position: absolute;
	top: 24px;
	right: 0px;
}

	.img_restauration-1 {
	position: absolute;
	left: 169px;
	
	}
	.img_restauration-2 {
	position: absolute;
	top: 299px;
	}
	.img_fragments-3 {
	position: absolute;
	top: 233px;
	left: 0;
	}
	a img {
		border: none;
	}
	.bloc {
	display: block;
	margin: 0px;
	padding: 0px;
	}
/*#contenu_txt {
	position: absolute;
	height: 486px;
	right: 2px;
	top: 36px;
	color: #000000;
	z-index: 1;
	overflow: auto;
	padding-bottom: 6px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}*/
	.intro-1 {
		width: 724px;
		height: 173px;
		top: 349px;
	position: absolute;
	right: 2px;
	color: #000000;
	z-index: 1;
	overflow: auto;
	padding-bottom: 6px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	}
	.intro-2 {
		width: 724px;
		height: 244px;
		top: 278px;
	position: absolute;
	right: 2px;
	color: #000000;
	z-index: 1;
	overflow: auto;
	padding-bottom: 6px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	}
	.atelier-1 {
		width: 340px;
	position: absolute;
	right: 2px;
	color: #000000;
	z-index: 1;
	overflow: auto;
	padding-bottom: 6px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	top: 36px;
	height: 486px;
	}
	.atelier-2 {
		width: 346px;
	position: absolute;
	right: 2px;
	color: #000000;
	z-index: 1;
	overflow: auto;
	padding-bottom: 6px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	top: 36px;
	height: 486px;
	}
	.fragments-1 {
		width: 469px;
		height: 213px;
		top: 309px;
	position: absolute;
	right: 2px;
	color: #000000;
	z-index: 1;
	overflow: auto;
	padding-bottom: 6px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	}
	.fragments-2 {
	width: 248px;
	right: 271px;
	height: 468px;
	top: 54px;
	position: absolute;
	color: #000000;
	z-index: 1;
	overflow: auto;
	padding-bottom: 6px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	}
	.restauration-1 {
		width: 349px;
	position: absolute;
	right: 2px;
	color: #000000;
	z-index: 1;
	overflow: auto;
	padding-bottom: 6px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	top: 36px;
	height: 486px;
	}
	.restauration-2 {
		width: 258px;
	position: absolute;
	right: 2px;
	color: #000000;
	z-index: 1;
	overflow: auto;
	padding-bottom: 6px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	top: 36px;
	height: 486px;
	}
	.saints-1 {
		width: 357px;
	position: absolute;
	right: 2px;
	color: #000000;
	z-index: 1;
	overflow: auto;
	padding-bottom: 6px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	top: 36px;
	height: 486px;
	}
	.saints-2 {
		width: 257px;
	position: absolute;
	right: 2px;
	color: #000000;
	z-index: 1;
	overflow: auto;
	padding-bottom: 6px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	top: 36px;
	height: 486px;
	}
	.annexe {
	padding-top: 55px;
	position: absolute;
	right: 2px;
	color: #000000;
	z-index: 1;
	overflow: auto;
	padding-bottom: 6px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	top: 100px;
	height: 425px;
	width: 737px;
	}
		.annexe p {
			margin-bottom: 10px;
		}
	#contenu_txt h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		font-style: italic;
		margin: 0px;
		padding: 0px;
	
	}
	#contenu_txt p {
		font-size: small;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		text-align: justify;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 5px;
		margin-left: 0px;
	}
	#contenu_txt .italique {
		font-style: italic;
	}
	#contenu_txt p a {
		color: #000000;
	}
#contenu_bas {
	background-image: url(bg_images/bas_fd.png);
	height: 50px;
	width: 753px;
	position: absolute;
	z-index: 2;
	left: 0px;
	top: 521px;
}

.bt_prec, .bt_suiv {
	width: 89px;
	position: absolute;
	right: 0px;
	z-index: 3;
}
	.bt_prec {
		background-image: url(bg_images/bt_prec.jpg);
		top: 0px;
		height: 39px;
	}
	.bt_suiv {
		background-image: url(bg_images/bt_suiv.jpg);
		top: 536px;
		height: 35px;
	}
#copyright {
	font-size: x-small;
	color: #a40303;
	text-align: center;
	width: 955px;
	position: absolute;
	top: 590px;
	font-family: Arial, Helvetica, sans-serif;
}
#copyright img {
	vertical-align: top;
}
#copyright a {
	color: #a40303;
}
#copyright a:hover {
	color: #a40303;
	text-decoration: underline overline;
}
a:focus,a:active {
	background-color:#FFFF00;
	border: 2px solid #FFFF00;
	padding: -2px;
	margin: -2px;
}
#contenu_txt.annexe a {
	text-decoration: none;
}
#contenu_txt.annexe a:hover {
	text-decoration: underline;
}

