 /* ma feuille de style du 15/08/2006 */
body {
	color: #000000;
	background-color: #FFFFFF;
	background-image: url('Img/pierremur3.png');
	margin: 0;
	padding: 0;
	font-family: "Monotype Corsiva", "Times New Roman", Times, serif;
	font-size: 120%;
}

a:link {
	color: #000000;
	text-decoration: none;
	font-size: 1.1em;
}
a:visited {
	color: #000000;
	text-decoration: none;
	font-size: 1.1em;
	}
a:active, a:focus, a:hover {
	color: #330099;
	text-decoration: underline;
	font-size: 1.1em;
}

h1 {
	font-size: 2em;
	margin: 1em;
	padding: 0;
}
h2 {
	font-size: 1.2em;
	text-decoration : underline;
	margin: 0.8em;
	padding: 0;
}
h3 {
	font-size: 1em;
	margin: 0;
	padding: 0;
}
h4 {
	font-size: 1em;
  text-align: center;
	margin: 0;
	padding: 0;
}
h5 {
	font-size: 1em;
  text-align: right;
	margin: 0;
	padding: 0;
}
h6 {
	font-size: 0.9em;
  text-align: center;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

em {
	font-size: 1em;
	font-weight: normal;
	text-decoration: underline;
}

hr {
width: 95%;
}
hr.saut {
	visibility: hidden;
	clear: both;
}

.tableau table {
	width: 600px;
	border: 0;
	/* cellspacing: 0;
	cellpadding: 0 */
}

.tableautop td {
	/* valign: top;
	align: center; */
}

.tableaumiddle td {
	/* valign: middle;
	align: center; */
}

.centrer {
	margin-left: auto;
	margin-right: auto;
	width: 600px;
}

.agauche {
	float: left;
}

ul, li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

/* défintion de base pour les balises courantes */
input, select, th, td {font-size:1em} /* formulaire et tableaux */

/* défintion pour éviter les diminutions de taille lors de l'imbrication des balises courantes */
li li, li p, td p, blockquote p {font-size:1em} /* marche pas très bien sur IE */


.bando {
	margin: 0;
	padding-left: 239px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	background-image: url('Img/texturebois2.png');
	text-align: right;
}
.bando h1 {
	margin: 0;
	padding-left: 0;
	padding-right: 2px;
	padding-top: 0;
	padding-bottom: 0;
	font-size: 2.4em;
}
.bando table, .bando table tr, .bando table td {
	margin: 0;
	padding: 0;
}
.bando a, .bando a:visited  {
	font-weight: bold;
}
.bando a:active, .bando a:focus, .bando a:hover  {
	font-weight: bold;
	color: #000000;
}


.logo {
	padding: 0;
	margin-left: 2px;
	margin-right: 0;
	margin-top: 5px;
	margin-bottom: 0;
	text-align:center;
	width: 235px;
	float: left;
}
.logo h2 {
	font-size: 0.75em;
	text-decoration: none;
	margin: 0;
	padding: 0;
	line-height: 0.8em;
}


.centre {
	font-size: 1.1em;
	text-align: center;
}
.centre a:link {
	text-decoration: underline;
}
.centre a:visited {
	text-decoration: underline;
	}
.centre a:active, a:focus, a:hover {
	text-decoration: underline;
}


/* boîte qui englobe la ou les ardoises pour fixer leur hauteur,
car IE ne la fixe pas en fonction de la boite la plus haute
(cad celle du texte : .content) mais la fixe à 1em */
.hauteur { /* seulement pour IE, maintenir la hauteur des boîtes */
	height: 2.45em;
}
html>body .hauteur {
	height: 100%;
}
.menu_ardoise {
  padding: 0;
  margin: 0.5em;
  width: 21%;
  height: 100%;
	float: left;
}
/* définition du style ardoise */
.ardoise p {margin-bottom: 0;}
.ardoise {
	width: 100%; /* IE a besoin d'une taille !!!, voir .menu_ardoise et .texte_ardoise */
	/* width: 100%; seulement pour mozilla, pour IE cf ci-dessus */
	height: 2.96em; /*2.96em IE a besoin d'une taille !!!, voir .hauteur et .hauteur2 */
  /* height: 100%; seulement pour mozilla, pour IE cf ci-dessus */
	position: relative;
	font-size: 1em;
}
/* sert a rien ??? */
html>body .ardoise {
	/* background-color: #000000; seulement pour Mozilla */
	height: 100%; 
}
.ardoise .top_left, .ardoise .top_right, .ardoise .bottom_left, .ardoise .bottom_right {
	height: 13px;
	width: 13px;
	background-repeat: no-repeat;
	position: absolute;
}
.ardoise .top_left {
	top: 0px;
	left: 0px;
	background-image: url("Img/ardoiseHG.png");
	z-index: 8;
}
.ardoise .top_right {
	top: 0px;
	right: 0px;
	background-image: url("Img/ardoiseHD.png");
	z-index: 7;
}
.ardoise .bottom_left {
	bottom: 0px;
	left: 0px;
	background-image: url("Img/ardoiseBG.png");
	z-index: 6;
}
.ardoise .bottom_right {
	bottom: 0px;
	right: 0px;
	background-image: url("Img/ardoiseBD.png");
	z-index: 5;
}
.ardoise .haut {
	height: 13px;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url("Img/ardoiseH.png");
	z-index: 4;
	background-repeat: repeat-x;
}
.ardoise .bas {
	height: 13px;
	width: 100%;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-image: url("Img/ardoiseB.png");
	z-index: 3;
	background-repeat: repeat-x;
}
.ardoise .gauche {
	/* pour IE il faut décaler le cadre gauche */
	height: 100%;
	width: 13px;
	position: absolute;
	top: 13px;
	left: 0px;
	background-image: url("Img/ardoiseG.png");
	z-index: 2;
	background-repeat: repeat-y;
}
html>body .ardoise .gauche {
	/* seulement pour mozilla, pour IE cf ci-dessus */
	height: 100%;
	width: 13px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url("Img/ardoiseG.png");
	z-index: 2;
	background-repeat: repeat-y;
}
.ardoise .droite {
	/* pour IE il faut décaler le cadre droite */
	height: 100%;
	width: 13px;
	position: absolute;
	top: 13px;
	right: 0px;
	background-image: url("Img/ardoiseD.png");
	z-index: 1;
	background-repeat: repeat-y;
}
html>body .ardoise .droite {
	/* seulement pour mozilla, pour IE cf ci-dessus */
	height: 100%;
	width: 13px;
	position: absolute;
	top: 0px;
	right: 0px;
	background-image: url("Img/ardoiseD.png");
	z-index: 1;
	background-repeat: repeat-y;
}
.ardoise .content {
	position: relative;
	margin: 0;
	padding: 0;
	padding-top: 1px;
	padding-bottom: 14px;
	text-align: center;
	z-index: 0;
	color: #FFFFFF;
	background-color: #000000; /* seulement pour IE */
	font-size: 1em;
}
.content a, .content a:visited, .content a:active, .content a:focus, .content a:hover {
	color:#FFFFFF;
}

.listing {
	text-align: center;
}
.listing img {
  padding: 0;
  margin: 0;
}
.listing h1 {
	font-size: 1.3em;
	text-align: center;
}
.listing h3 {
	font-size: 1.2em;
	text-align: center;
}
.listing h4 {
  width: 300px;
	font-size: 1.2em;
	text-align: center;
	font-weight: normal;
}


.pied {
	margin: 0;
	padding: 0;
}

.ref a {
	color: #FFFFFF;
}

.validation {
	text-align: center;
}




/* .hauteur2 { /* seulement pour IE, maintenir la hauteur des boîtes */
	height: 7.9em;
}
html>body .hauteur2 {
	height: 100%;
}

.texte_ardoise {
  padding: 0;
  margin: 0.5em;
  /*width: 30%;*/
  height: 100%;
	float: left;
}
.menu_type {
  padding: 0;
  margin: 0;
}
.menu_type h1 {
	font-size: 1.4em;
	text-align: center;
}
.menu_type h2 {
	font-size: 1.2em;
	text-align: left;
	text-decoration: underline;
	padding-left: 2em;
}
.menu_type h3 {
	font-size: 1em;
	text-align: center;
}
.menu_type h4 {
  width: 300px;
	font-size: 1em;
	text-align: center;
	font-weight: normal;
}
.menu_type img {
  padding: 0;
  margin: 0;
  width: 100px;
  height: 100px;
}
.galerie {
  padding: 0;
  margin: 1.5em;
}
.image_plat {
  padding: 1em;
  margin: 0;
	float: left;
} */

