html {margin:0; padding:0;}

body {
	margin:0;
	padding:0;
	font-family:"Times New Roman", serif;
	font-size:1.05em;
	font-style:italic;
	font-weight:bold;
	color:#993300;
	background-color:#CCCC99;
	}

h1, h2, h3 {margin-top:0;}

p{margin:0px 0px 1.1em 0px;}

a, a:visited {text-decoration:none; color:#333399;}
a:hover {text-decoration:underline; color:#333399;}
a:active {text-decoration:none; color:#330066;}


ul {margin:0 0 10px 0; padding:0; list-style-type:none;}

li {margin:0 0 10px 0; padding:0;}
li a {display: block;  width: 130px; line-height: 43px; text-decoration: none; border:0; background: no-repeat 0 0;}
li a:hover {text-decoration: none; background-position: 0 -43px;}

.bgaccueil {background-image:url(images/boutons/accueil.gif);}
.bgacces {background-image:url(images/boutons/acces.gif);}
.bggalerie {background-image:url(images/boutons/galerie.gif);}
.bgcontact {background-image:url(images/boutons/contact.gif);}
.bgvillage {background-image:url(images/boutons/village.gif);}
.bgliens {background-image:url(images/boutons/liens.gif);}

#conteneur {width:99%; position:absolute; margin:0; padding:0; background-color:#CCCC99;}

#entete {margin:0; padding:0; height:70px; border:none;}
html>body #entete {height: auto; min-height:70px;} 
#entete img{float:left; padding:0; margin:0;}
#entete h1{margin:0; padding: 15px 0 0 0; font-size:2.2em; text-align:right;}

#enteteform {margin:0; padding:0; height:70px; border:none; font-size:2.2em; text-align:right; font-style:italic; font-weight:bold;}
html>body #enteteform {height: auto; min-height:70px;} 
#enteteform img{float:left; padding:0; margin:0;}
#enteteform p{margin:0; padding: 15px 0 0 0;}

#sommaire {position: absolute; left:10px; margin:0; padding:0; width:140px;}

#page {margin: 0 0 0 150px; padding:10px; border: outset 1px #FFFFFF; background-color:#FFFFCC; height:760px; text-align:justify;}
html>body #page {height: auto; min-height:760px;} 

.imgleft {margin:0 10px 10px 0; padding:0; border: outset 1px #FFFFFF; float:left;}
.imgcenter {margin:0; padding:20px 0;}
.imgright {margin:0; padding:0; float:right;}
.imgcadre {margin:0; padding:10px; background-color:#FFFFFF;  border: outset 1px #FFFFFF;}
.liste {margin:10px 0 0 0; padding: 0 0 0 30px;}
.carte {margin:0; padding:0; border: outset 1px #FFFFFF;}
.centre {margin:0; padding:0; text-align:center;}
.petit {font-size:0.9em; font-weight:normal;}

#tableau {clear:both; text-align:center; padding:0; margin:0;}

#pacces {margin-left:150px; padding:10px; border: outset 1px #FFFFFF; background:#FFFFCC url(images/background/rue.gif) no-repeat bottom right; height:760px;}
html>body #pacces {height: auto; min-height:760px;} 

#pcontact {margin-left:150px; padding:10px; border: outset 1px #FFFFFF; background:#FFFFCC url(images/background/eglise.gif) no-repeat bottom right; height:760px;}
html>body #pcontact {height: auto; min-height:760px;} 

#pvillage {margin-left:150px; padding:10px; border: outset 1px #FFFFFF; background:#FFFFCC url(images/background/vue1.gif) no-repeat center; height:680px;}
html>body #pvillage {height: auto; min-height:680px;} 

#pliens {margin-left:150px; padding:10px; border: outset 1px #FFFFFF; background:#FFFFCC url(images/background/vue2.gif) no-repeat center; height:680px;}
html>body #pliens {height: auto; min-height:680px;} 

#footer {clear:both; margin:0; padding:10px 0 0 0; height:40px; text-align:center; font-size:0.9em; font-weight:normal;}


