@font-face{
	font-family:font-awesome;
	src:url(font-awesome.ttf);
}
@font-face{
	font-family:andbasr;
	src:url(berasansmono-roman.ttf);
}
body{background:#0E321A;}
body{font-size:1em;}
.mob{display:none;}

div#calq1bann,div#calq2bann{
position:absolute;
top: 0; 
  left: 0; 

  /* Preserve aspet ratio */
  
  	width:100%;

}
div#body{width:80%;margin:0 auto;padding:0;}

div#calq1bann{z-index:-2;}
div#calq2bann{z-index:-1;}

ul#mnu1{list-style-type:none;width:100%;margin:180px 0 0 0;z-index:5;border-spacing:0;}

ul#mnu1 li{text-align:center;float:left;background:url(opakbg.png) repeat 0 0;}
li#mnu1accbis a{display:block;height:50px;margin:0 0 0 0;background:url(../style1024/mnuacc.png) no-repeat center 0;z-index:2;width:180px;}

li#mnu1acc{background:none;margin:-110px 0 0 -30px;}
li#mnu1acc a{display:block;height:280px;width:292px;z-index:5;background:url(../style1024/logo.png) no-repeat center 0;}
li#mnu1acc a:hover{background-position:center -280px;}

li#mnu1actus a{display:block;height:50px;margin:0 0 0 0;background:url(../style1024/mnuactus.png) no-repeat center 0;z-index:2;width:190px;}

li#mnu1pres a{display:block;height:50px;margin:0 0 0 0;background:url(../style1024/mnupres.png) no-repeat center 0;z-index:2;width:180px;}


li#mnu1alb a{display:block;height:50px;margin:0 0 0 0;background:url(../style1024/mnualb.png) no-repeat center 0;z-index:2;width:100px;}



li#mnu1cont a{display:block;height:50px;margin:0 0 0 0;background:url(../style1024/mnucont.png) no-repeat center 0;z-index:2;width:140px;}


.site-inner {margin: 0 auto 0 auto;max-width: 990px;position: relative;}
div#map_canvas{width:300px;float:right;height:200px;}



div.content{margin:270px auto 0 auto;background:white;padding:10px;font-family:andbasr;}

div#cooknone{display:none;}
div#okiestener {right:18px;display:none;text-align:center;position:fixed;bottom:0;padding:20px;border-radius:5px;z-index:600;}
div#okiestener div#okies {background:rgba(60,60,60,0.7);padding:15px;color:#fff;border-radius:5px;display:block;z-index:600;}
div#okiestener div span{}

div#cookjs{border-color:#000;box-shadow:0 0 30px #000;background-color:#fff;color:#000;z-index:10;}
div#overlay{z-index:5;}

span#cookfoot,span#cookfoot a{color:#fff;}

ul.puce{list-style-type:none;}
ul.puce li{margin:0 0 0 46px;padding:0 0 0 24px;background:url(../style1024/puce.png) no-repeat 0 8px;line-height:40px;}
h1.entry-title{font-size:2em;font-weight:bold;font-family:andbasr;color:#1c6434;padding:10px}
h2.entry-title, h2.entry-title a{font-size:1.2em;font-weight:bold;font-family:andbasr;color:#1c6434;}


div#top{width:100%;height:800px;position:absolute;top:100px;left:0;}
.fb-page{margin:0 auto 0 20px;}


div.incfoot{width:93%;z-index:99;padding:20px 5%;color:white;height:240px;margin:0 -2.5% -2.5% -2.5%;}
div.footicle span {font-family:font-awesome;}
div.footicle{float:left;width:36%;}

div.logo a{float:left;display:block;background:url(../style1024/logofoot.png) no-repeat center 0;width:110px;height:140px;margin:0 40px 0 20px;}
div.logo a:hover{background-position:center -140px;}
div#preload{display:none;}

.site {font-family:andbasr;font-weight:bold;}

.site-header{}
div.incfoot{background:black;}


div#drome{float:right;}
 .puce{float:left;}
 
#topan{position:absolute;height:380px;width:100%;bottom:580px;display:block;}

#topln{font-family:font-awesome;}
img {
	height: auto;
	/* Make sure images are scaled correctly. */
	max-width: 100%;
	/* Adhere to container width. */
	vertical-align: middle;
}

a {
	color: #0E321A;
	text-decoration: underline;
}
#map_canvas{border:9px double #FF6C00;margin:30px;background:black;}
table.insc tr td{line-height:40px;text-align:center;}
div.flright{float:right;margin:0 20% 0 0;}
table.insctb tr.firstline td{background:white;padding:30px;border:2px solid black;text-align:center;}
table.insctb{background:black;border-spacing:0px;border:2px solid black;width:100%;}
table.insctb tr.tbtent td{background:white;height:300px;border:2px solid black;}
table.insctb tr.total td{background:white;text-align:right;padding:20px;border:2px solid black;}
center.title{font-size:2em;}
#tel{float:right;}
div.contact{width:90%;border:9px double #FF6C00;background:black;margin:0 auto;}
table.tblcont{width:100%;background:black;}
table.tblcont tr td{background:white;}
table.tblcont tr td input.sized{width:70%;}
textarea#areaemail{width:99%;height:320px;margin:0 auto;}


table#albumtble{background-color:black;border-spacing:3px;width:100%;}
table#albumtble tr td{background-color:white;padding:0;text-align:center;}

.center{text-align:center;}

div.footicle a{color:green;}
div.footicle a:hover{color:#FF6C00;}
a:hover,
a:focus,
a:active {
	color: #f57f2d;transition:color 400ms ease;
}
@media (min-width: 20px) and (max-width:770px) {
#tel{float:none;margin:0 auto;width:239px;}
div.flright{float:none;margin:0 auto;}
div.footicle{float:none;width:100%;margin:0 auto;text-align:center;}
div.logo a{float:none;margin:0 auto;}
div.incfoot{height:420px;}
ul#mnu1 li{float:none;margin:0 auto;}
li#mnu1acc{margin:0 auto;}
li#mnu1cont a{display:block;height:50px;margin:0 0 0 0;background:url(../style1024/mnucont.png) no-repeat center 0;z-index:2;width:140px;}
li#mnu1acc{height:280px;width:292px;background:none;}
div#body{width:94%;}
li#mnu1cont{width:140px;}
ul#mnu1{position:absolute;margin:0 auto 0 auto;width:100%;text-align:center;right:0;}
}

div#thumb{margin:0 auto;}
div#thumb div{cursor:pointer;width:380px;height:285px;float:left;margin:3px 3px 0 0;}
div#calq1{position:absolute;z-index:2;background:url(../images/photos/album-0.jpg) no-repeat 0;}
div#calq2{position:absolute;z-index:1;}
div#calq3{position:absolute;z-index:-1;}
div#calq0{position:relative;z-index:0;}
div#calq0,div#calq1,div#calq2,div#calq3,div#calq4{width:640px;height:480px;margin:0 20px 0 0;float:right;}
div#accalbum{position:relative;}
div#accalbum{margin:0 0 0 0;}
div#album{display:none;}

div#album-00{background:url(../images/thumb/album-0.jpg) no-repeat 0 0;}

div#album-01{background:url(../images/thumb/avant-01.jpg) no-repeat 0 0;}
div#album-02{background:url(../images/thumb/apres-01.jpg) no-repeat 0 0;} 
div#album-03{background:url(../images/thumb/album-3.jpg) no-repeat 0 0;}
div#album-04{background:url(../images/thumb/album-4.jpg) no-repeat 0 0;}
div#album-05{background:url(../images/thumb/album-5.jpg) no-repeat 0 0;}
div#album-06{background:url(../images/thumb/album-6.jpg) no-repeat 0 0;}
div#album-07{background:url(../images/thumb/album-7.jpg) no-repeat 0 0;}
div#album-08{background:url(../images/thumb/album-8.jpg) no-repeat 0 0;}
div#album-09{background:url(../images/thumb/album-9.jpg) no-repeat 0 0;}
div#album-10{background:url(../images/thumb/album-10.jpg) no-repeat 0 0;}
div#album-1albumtble1{background:url(../images/thumb/album-11.jpg) no-repeat 0 0;}
div#album-12{background:url(../images/thumb/album-12.jpg) no-repeat 0 0;}
div#album-13{background:url(../images/thumb/album-13.jpg) no-repeat 0 0;}
div#album-14{background:url(../images/thumb/album-14.jpg) no-repeat 0 0;}
div#album-15{background:url(../images/thumb/album-15.jpg) no-repeat 0 0;}
div#album-16{background:url(../images/thumb/album-16.jpg) no-repeat 0 0;}
div#album-17{background:url(../images/thumb/album-17.jpg) no-repeat 0 0;}
div#album-18{background:url(../images/thumb/album-18.jpg) no-repeat 0 0;}
div#album-19{background:url(../images/thumb/album-19.jpg) no-repeat 0 0;}
div#album-20{background:url(../images/thumb/album-20.jpg) no-repeat 0 0;}
div#album-21{background:url(../images/thumb/album-21.jpg) no-repeat 0 0;}
div#album-22{background:url(../images/thumb/album-22.jpg) no-repeat 0 0;}
div#album-23{background:url(../images/thumb/album-23.jpg) no-repeat 0 0;}
div#album-24{background:url(../images/thumb/album-24.jpg) no-repeat 0 0;}
div#album-25{background:url(../images/thumb/album-25.jpg) no-repeat 0 0;}
div#album-26{background:url(../images/thumb/album-26.jpg) no-repeat 0 0;}
div#album-27{background:url(../images/thumb/album-27.jpg) no-repeat 0 0;}
div#album-28{background:url(../images/thumb/album-28.jpg) no-repeat 0 0;}
div#album-29{background:url(../images/thumb/album-29.jpg) no-repeat 0 0;}
div#album-30{background:url(../images/thumb/album-30.jpg) no-repeat 0 0;}



.overimg{margin:0 auto 0 auto;position:absolute;border:1px solid #0700BB;padding:5px;z-index:5000;-moz-border-radius:5px;border-radius:5px;box-shadow:2px 2px 5px #0700BB;background-color:white;}




#phbody{z-index:101;/*ie*/
	filter:alpha(opacity=100) !important;
	/*autre*/
	opacity:1;}


#overlay{
	background-color:#000000;
	height:100%;
	width:100%;
	top: 0px;
	left: 0px;
	position: fixed;
	z-index:100;
	display:none;
	/*ie*/
	filter:alpha(opacity=60) !important;
	/*autre*/
	opacity:0.6;
}

#mailpopup{
	position:absolute;
	border:1px solid #666666;
	width:300px;
	padding:5px;
	font-size:13px;
	font-family:Verdana Arial Helvetica, sans-serif;
	z-index:1001;
	display:none;
	-moz-border-radius:5px;
border-radius:5px;

-mox-box-shadow:2px 2px 5px #666666;
box-shadow:2px 2px 5px #666666;
	}



