body {
	background-image: url(background.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#7B6F51;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#fond{
width:100%;
margin-top: 0px;
background:url(bgtop.jpg) top repeat-x;
position:relative;
float:left;

}


#centre {
margin:0 auto;
background:#FAF7F0 ;
width:790px;
border:2px solid #F3D693;
}

#header {
background:#FAF7F0 url(images/bgtop_02.gif) top repeat-x;
width:790px;
height:100px;
}

#header h1{
margin-left:15px;
margin-top:5px;
font-size:28px;
background:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.drap {
float:right;
margin-right:15px;
margin-top:10px;
}

h1 a:hover{
color:#794F1D
}

h1 span{
color:#794F1D
}

.menu {
background:#F7F2E7;
text-align:right;
border: 1px;
width:790px;
height:45px;

}

.menu ul{
list-style: none;

margin: 0 35px 20px 0;
padding: 0;
font-size: 1.1em;
float:right;
}

.menu li{

display: inline;
}

.menu li a {
font-weight: bold;
height: 30px;
text-decoration: none;
color: #fffff1;
display: block;
padding: 5px 10px 10px 10px;
background: #794F1D;
display: inline;

}


.menu li a:hover {
background: #F6F0E4;
color: #794F1D;

}

.content{

background:#FAF7F0 url(images/bgtop_02.gif) top repeat-x;
width:790px;
float:right;
}

.contentleft{

width:290px;
float:left;

margin-top: 25px;
margin-left: 10px;
margin-bottom: 15px;
}

.contentright{

width:450px;
float:right;

margin-top: 15px;
margin-right: 15px;
margin-bottom: 15px;
}

.post{
background:url(banner.jpg) repeat-x;
width:735px;
float:right;
border-left:2px #F0E8D9 solid;
border-right:2px #F0E8D9 solid;
border-top:2px #F0E8D9 solid;
border-bottom:2px #F0E8D9 solid;
margin-top: 0px;
margin-right: 15px;
margin-bottom: 15px;
}

.postact{
background:url(banneract.jpg) repeat-x;
width:735px;
float:right;
border-left:2px #F0E8D9 solid;
border-right:2px #F0E8D9 solid;
border-top:2px #F0E8D9 solid;
border-bottom:2px #F0E8D9 solid;
margin-top: 0px;
margin-right: 15px;
margin-bottom: 15px;
}

.postcarte{
background:#fff;
width:735px;
float:right;
border-left:2px #F0E8D9 solid;
border-right:2px #F0E8D9 solid;
border-top:2px #F0E8D9 solid;
border-bottom:2px #F0E8D9 solid;
margin-top: 15px;
margin-right: 15px;
margin-bottom: 15px;
}

.postiti{
background:#fff;
width:735px;
float:right;
border-left:2px #F0E8D9 solid;
border-right:2px #F0E8D9 solid;
border-top:2px #F0E8D9 solid;
border-bottom:2px #F0E8D9 solid;
margin-top: 15px;
margin-right: 15px;
margin-bottom: 15px;

}

ul{

margin-left: 10px;

}

.right{
border:4px #F5EFE1 solid;
float:right;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
}

.left{
border:4px #F5EFE1 solid;
float:left;
margin-right: 10px;
margin-left: 10px;
margin-bottom: 10px;
}

#navvy
{
width: 100%;
margin: 0 auto;
font-size: 13px;
text-align: center;
}

ul#list
{
text-align: left;
list-style: none;
padding: 0;
margin: 0 auto;
width: 80%;
}

ul#list li
{
display: block;
margin: 0;
padding: 0;
}

ul#list li a
{
display: block;
width: 100%;
padding: 0.5em 0 0.5em 2em;
border-width: 1px;
border-color: #ffe #DBD9CD #DBD9CD #fff;
border-style: solid;
color: #794F1D;
text-decoration: none;
background: #F7F2E7;
}

#navvy>ul#list li a { width: auto; }

ul#list li#active a
{
background: #f0e7d7;
color: #794F1D;
}

ul#list li a:hover, ul#list li#active a:hover
{
color: #000;
background: #FAF7F0;
border-color: #ffe #DBD9CD #DBD9CD #fff;
}

a{
text-decoration: none;
color:#7B6F51;
}

p{
text-align: justify;
color:#7B6F51;
margin-left:10px;
margin-right:10px;
}

h1{
font-size:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
padding-bottom:4px;
margin:0px;
background:url(leftarrow.jpg) left no-repeat;
padding-left:40px;
color:#794F1D;
border-bottom:1px solid #F5EFE1;
margin-bottom:10px;
margin-top:10px;
margin-left:10px;
}

h2{
background:url(heading.jpg) center no-repeat;
color:#794F1D;
padding-top:14px;
text-align:center;
padding-bottom:15px;
font-size:15px;
margin-left: 15px;
}

h3{
font-size:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
padding-bottom:4px;
margin:0px;
padding-left:10px;
color:#794F1D;
border-bottom:1px solid #F5EFE1;
margin-bottom:10px;
margin-top:10px;
margin-left:10px;
}

.clear {
    width: 100%;
    height: 1px;
    margin: 0 0 -1px;
    clear: both;
}

.footer{
width:790px;
text-align:center;
float:right;
background:#F7F2E7;
border-top:1px solid #F6F0E2;
}

.footer p{
text-align:center;
}

.footer a:hover{
color: black;
}


table {
width: 680px;

}
td, th {
width: 50%;
padding: 5px;
}

li.plan {
text-decoration: none;
list-style: none;
}

.hovermenu {
height:45px;
}

.hovermenu ul{
font: bold 13px arial;
padding-right: 10px;
margin-right: 15px;
margin-top: 15px;
height: 20px;
float:right;
}

.hovermenu ul li{
list-style: none;
display: inline;
}

.hovermenu ul li a{
padding: 2.5px 0.8em;
text-decoration: none;
float: left;
color: white;
background-color: #794F1D;
border: 2px solid #F6F0E4;
}

.hovermenu ul li a:hover{
background-color: #F6F0E4;
border-style: outset;
color: #794F1D;
}

html>body .hovermenu ul li a:active{ /* applique un effet mousedown sur les navigateurs autres que IE */
border-style: inset;
}




div#galerie
{
	float:right;
	width: 370px ;
	background: #eed ;
	border: 1px solid #dcb ;
	padding: 15px ;
	margin: 15px 0px ;
	text-align: center ;
	font: 0.9em Georgia, serif ;
}

ul#galerie_mini
{
	margin: 0 0 0 15px ;
	padding: 0 ;
	list-style-type: none ;
	text-align: center ;
}

ul#galerie_mini li
{
	float: left ;
}

ul#galerie_mini li a img
{
	margin: 2px 1px ;
	border: 1px solid #dcb ;
}

dl#photo
{
	clear: both ;
	margin: 0 auto ;
	float: right ;
}


dl#photo dt
{
	font: italic 2em/1.5em Georgia, serif ;
	color: #dcb ;
	text-align: center;
}

dl#photo dd
{
	margin: 0 ;
}

dl#photo img
{
	border: 1px solid #dcb ;
}


.text{
width: 450px;
}

.left1
{
float: left ;
}

.textright{
width: 400px;
float: right;
}
