/* CSS Document */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #574d3d;
}
body {
	background-color: #dbf5f3;
}
#content {
	width:905px;
	height:614px;
	border:1px solid #81c4bc;
	position:relative;
	margin:auto;
	background-color:#93dfd6;
	top:25px;
	}
#topleft {
	width:709px;
	height:106px;
	position:absolute;
	left:-72px;
    top:-37px;
	background:transparent url(deco/topleft.jpg) no-repeat;
    }
#left {
	width: 137px;
	height:548px;
	position:absolute;
	left:-72px;
	top:68px;
	background:transparent url(deco/left.jpg) no-repeat;
	}
#bottomleft {
	width: 416px;
	height:50px;
	position:absolute;
	left:67px;
	top:567px;
	background:transparent url(deco/fleurons_bas.jpg) no-repeat;
	}
#bottomcenter {
	width: 155px;
	height:188px;
	position:absolute;
	left:484px;
	top:539px;
	background:transparent url(deco/fleurs_center.jpg) no-repeat;
	}
#bottomright {
	width: 359px;
	height:479px;
	position:absolute;
	left:639px;
	top:248px;
	background:transparent url(deco/bottomright.jpg) no-repeat;
	}
#ombre {
	width: 269px;
	height:5px;
	position:absolute;
	left:637px;
	top:-1px;
	background:transparent url(deco/ombre.jpg) repeat-x;
	}
#menu {
	width: 807px;
	height:26px;
	position:absolute;
	left:78px;
	top:90px;
	background:transparent;
	}
#nav {
	width: 350px;
	height:18px;
	position:absolute;
	left:0px;
	top:628px;
	background:transparent;
	font-size:12px;
	}
#nav a {
	color: #574d3d;
	}
#logo {
	width: 359px;
	height:58px;
	position:absolute;
	left:530px;
	top:12px;
	background:transparent;
	}
#logo2 {
	width: 237px;
	height:69px;
	position:absolute;
	left:655px;
	top:160px;
	background:transparent;
	}
#intro {
	width: 538px;
	height:427px;
	position:absolute;
	left:46px;
	top:166px;
	background:transparent url(deco/intro.jpg);
	}
.img_pages {
	width: 260px;
	height:391px;
	position:absolute;
	left:75px;
	top:166px;
	}
.img_pages a {
		color: #574d3d;
	}
.carte {
	width: 290px;
	height:360px;
	position:absolute;
	left:73px;
	top:166px;
	}
	
.carte a {
	color: #574d3d;
	}
.texte {
	width: 294px;
	height:423px;
	position:absolute;
	left:346px;
	top:148px;
	background:transparent;
	font-size:12px;
	overflow:auto;
	text-align:justify;
	padding:0 10px 0 0;
	}
.texte a {
		color: #574d3d;
	}
.texte a:hover {
		background-color:#FF99CC
		color: #574d3d;
	}
.texte_carte {
	width: 268px;
	height:363px;
	position:absolute;
	left:371px;
	top:166px;
	background:transparent;
	font-size:12px;
	overflow:auto;
	text-align:justify;
	}
.bordering {
	border:1px solid #dbf5f3;
	}
.flag {
	width: 40px;
	height: 30px;
	position: absolute;
	left:859px;
	top:128px;
	} 
