html{height:100%;}

body,td,th {
  margin: 0px;
  padding: 0px;
  font-family: Century Gothic;
  font-size: 13px;
  color:#663300;
  cursor: default;
}

body {
	height:100%;
	background: url(body-back.jpg) transparent repeat top left;
}

h1, h2, h3, h4, h5, h6, p, ul, li {padding:0px;margin:0px}
h1{font-size:17px;margin:0px 0px 0px 0px;}
h2{font-size:15px;margin:0px 0px 0px 0px;}
p{margin:13px 0px 0px 0px;}
a{color:#663300; text-decoration:none;font-weight:bold;}
a:hover{color:#663300; text-decoration:underline;}

li {list-style-position: inside;margin:0px 0px 10px 0px;}

div {overflow:none;}


.page-shadow{width:100%;margin:0px auto 0px auto;background: url(page-shadow.png) transparent no-repeat top center;}
.header{width:970px;height:73px;margin:0px auto 0px auto;background: url(logo.png) transparent no-repeat top center;}
a.logo{display:block;width:263px; height:73px;position:relative;top:0px;left:353px;}
	a.logo span{display:none;}
.flag{position:relative;top:-52px;left:832px;width:100px; height:20px;padding:0px 0px 0px 37px;text-align:center;}
	a.fr, a.en, a.ge{display:block;background: url(flag-fr.png) transparent no-repeat center center;width:20px;height:20px;margin:0px 1px 0px 0px;float:left;}
	a.en {background: url(flag-en.png) transparent no-repeat center center;}
	a.ge {background: url(flag-ge.png) transparent no-repeat center center;}
	a.fr span, a.en span, a.ge span {display:none;}

div.page{
	width:970px;
	margin:0px auto 0px auto;
	background: url(page-back.png) #FFFFFF no-repeat top left;
}
div.page div.inner{width:636px;margin:0px auto 0px auto;}

.menu{text-align:center;padding:8px 0px 16px 0px;color:#b2997f;}
.menu a{color:#b2997f;margin:0px padding:0px;}
.menu a:hover{color:#8c6640;}

.Menu1 a.select1{color:#663300;}
.Menu2 a.select2{color:#663300;}
.Menu3 a.select3{color:#663300;}
.Menu4 a.select4{color:#663300;}
.Menu5 a.select5{color:#663300;}

table.zone1{width:100%; margin:20px 0px 0px 0px;}
table.zone1 td.left{padding:20px 25px 0px 10px;}
table.zone1 td.right{padding:0px 15px 0px 15px;}

table.zone2{width:680px;margin:50px auto 0px auto;}
table.zone2 td{width:33%;padding:10px 0px 0px 0px;border-top:1px solid #663300;}
table.zone2 td, tr.zone2 p, tr.zone2 ul, tr.zone2 li {font-size:11px;}
table.zone2 h1 {font-size:13px;margin:0px 0px 10px 0px;}

table.zone3{width:600px;margin:0px auto 0px auto;}
table.zone3 td{width:50%;font-size:17px;font-weight:bold;}
table.zone3 td span{font-size:23px;}

table.pricing {width:100%;margin:0px 0px 0px 0px;border:1px solid #663300; border-width:0px 0px 1px 1px;}
table.pricing td{width:auto;margin:0px 0px 0px 0px;padding:6px 2px 6px 2px; border:1px solid #663300; border-width:1px 1px 0px 0px;}
table.pricing td.prix{text-align:right;}
table.pricing caption{font-size:9px;margin:10px 0px 30px 0px;}

.footer{
	width:100%;
	margin:0px auto 0px auto;
	padding:50px 0px 68px 0px;
	background: url(page-bottom.png) transparent no-repeat bottom center;
}
.footer div.inner{
	color:#5d8905;
	padding:0px 0px 70px 0px;
	font-size:10px;
	text-align:center;
background: url(gazon.jpg) transparent no-repeat bottom center;}
.footer div.inner a{color:#5d8905;}
.footer div.inner a:hover{color:#5d8905;}



.block{margin:10px;color:#b2997f;}
.block div.top{background: url(cadre.png) transparent no-repeat top left;}
.block div.top div.inner{	margin:0px 0px 0px 4px;padding:0px 4px 0px 0px;width:auto;background: url(cadre.png) transparent no-repeat top right;border:0px solid transparent;}
.block div.bottom{background: url(cadre.png) transparent no-repeat bottom left;}
.block div.bottom div.inner{margin:0px 0px 0px 4px;width:auto;background: url(cadre.png) transparent no-repeat bottom right; height:4px;border:0px solid transparent;}

.block h2{font-size:10px; font-weight:bold; text-align:center; color:#FFFFFF;margin:0px 0px 3px 0px;}

.S {width:65px;float:left;clear:right;margin:0px 10px 10px 5px;font-weight:bold;font-size:9px;}
.S span{font-size:20px;line-height:14px;}
.S div.top div.inner{padding:0px 4px 7px 0px;}
.S h2 {margin:0px 0px 5px 0px;}

.M {width:122px;float:left;margin:0px 5px 10px 10px}

.L {width:197px;clear:both}

.L div.top div.inner img{margin:0px 2px 0px 2px;}