/*
***********************
** Comportements par défaut
***********************
*/
/* Pas d'espacement */
* {margin: 0; padding: 0; border: 0;}

/* Liens discrêts */
a {text-decoration: none;}
a:hover {text-decoration: underline;}

/* Images alignées au centre */
img {vertical-align: middle;}

/* Corps centré, large de 800 pixels */
body {width: 800px; margin-top: 30px; margin-left: auto; margin-right: auto;}
/* #middleblock {display: block; overflow: scroll; width: 800px; height: 600px; margin-left: auto; margin-right: auto; margin-top: auto; margin-bottom: auto;} */

/* Listes */
li {list-style-type: none; list-style-image: url("../pics/elements/puce-fleur.png"); margin-left: 80px;}
dt {font-style: italic;}
dd {padding-left: 30px;}


/*
***********************
** Styles par défaut
***********************
*/
/* Texte blanc par défaut
body, a {color: #5F2D36;} */

/* Texte avec empattement, taillé de 16 pixels */
body {font-family: serif; font-size: 16px;}
/* Texte avec empattement, taillé de 16 pixels ; Fond bordeaux (#5F2D36)
body {background-color: #a27a70; font-family: serif; font-size: 16px;} */


/*
***********************
** Placement
***********************
*/
/* Zones */
#menu {
	float: left;
	width: 160px;
	text-align: center;
}
#content {
/*	float: left;
	width: 600px;
	*/
	margin-left: 170px;
	padding-left: 10px;
	text-align: left;
}
#mapdiv {
	z-index: 50;
	position: absolute;
}


/*
***********************
** Styles de titre
***********************
*/
/* Police des titres */
h1, h2, h3 {font-family: URW Chancery L, Apple Chancery, Monotype Corsiva, Zapf Chancery, Brush Script MT, serif;}

/* Titre 1 */
h1 {padding-top: 60px; padding-bottom: 40px; font-size: 36px;}
/* Titre 2 */
h2 {padding-top: 40px; font-size: 32px;  text-indent: 50px;}
/* Titre 3 */
h3 {font-size: 28px; padding-left: 40px;}


/*
***********************
** Styles de paragraphe
***********************
*/
/* Police des titres */
.menu, .sommaire, p:first-letter, .map
{font-family: URW Chancery L, Apple Chancery, Monotype Corsiva, Zapf Chancery, Brush Script MT, serif;}

/* Paragraphes */
p {padding-top: 10px; text-indent: 30px; text-align: justify;}

/* Premi�res lettres de paragraphe */
p:first-letter {font-size: 250%; padding-right: 5px;}

/* Signatures */
.signed {padding-top: 20px; text-align: right; font-style: italic;}

/* Contacts */
.contact {width: 500px;}

/* Carte */
.map {
	font-size: 22px;
	font-weight: lighter;
}

/* Copyright */
.copyright {
	clear: both;
	text-align: center;
	font-size: x-small;
}

/*
***********************
** Styles de liste
***********************
*/
/* Menus sans puce */
ul.menu li, ul.sommaire li {list-style-type: none; list-style-image: none; margin-left: 0;}

/* Menu principal */
.menu {
	font-variant: small-caps;
	font-size: 22px;
}

/* Liste des amis */
.amis li {
	padding-top: 10px;
}
.amis li:first-line {
	font-style: italic;
}


/*
***********************
** Styles d'image
***********************
*/
/* Images */
.rightincrust, .leftincrust, .legended {margin: 20px;}

/* Images incrust�es */
.rightincrust {float: right;}
.leftincrust {float: left;}

/* Images avec légende */
.legended {text-align: center; font-style: italic;}


/*
***********************
** Styles de barre
***********************
*/
div.hr {
	margin-top: 0.5em;
	margin-top: 0.5em;
	height: 35px;
	background: url(../pics/elements/barre-animaux.png) no-repeat center;
}
div.hr2 {
	margin-top: 0.5em;
	margin-top: 0.5em;
	height: 16px;
	background: url(../pics/elements/barre-cadre.png) no-repeat center;
}
hr {display: none;}


/*
***********************
** Styles de table
***********************
*/
/* Table des tarifs */
.tarifs {
	width: 50%;
	margin-left: 60px;
}

/* Menu de contenu */
.sommaire {
	width: 90%;
	font-size: 26px;
	padding-left: 20px;
	margin-top: 10px;
}

/* Menu de contenu */
.fabliau td {
	font-style: normal;
	vertical-align: top;
	text-align: left;
	padding-left: 20px;
	padding-bottom: 10px;
}
.fabliau td.perso {
	font-weight: bold;
	padding-left: 0px;
	padding-right: 20px;
	white-space: nowrap;
}
