@charset "utf-8";
/* CSS Document */
body{
background-color:activeborder;
width:100%;
height:100%;
margin:0;
}
#contenu{
background:url("fond3.png") repeat scroll 0 0 transparent;
height:827px;
margin-left:auto;
margin-right:auto;
width:986px;
}
#titre{
color:LightSlateGray;
line-height:56px;
text-align:center;
color:white;
font-family:'destroy',Arial,Helvetica,sans-serif;
font-size:21px;
}
#bandeau{
background:url(bdo.jpg) no-repeat;
height:300px;
margin-left:43px;
padding-top:5px;
width:901px;
}
.url{
background:url("btn.png") no-repeat scroll 0 0 transparent;
float:left;
height:13px;
margin-left:10px;
margin-top:6px;
width:14px;
}
.url2{
background:url("btn.png") no-repeat scroll 0 0 transparent;
float:left;
height:13px;
margin-left:5px;
margin-top:3px;
width:14px;
}
.txt{
margin-top:-5px;
}
#bandeau .txt a{
color:white;
font-family:arial;
font-weight:bold;
line-height:33px;
font-size:13px;
margin-left:4px;
text-decoration:none;
}
@font-face {
	font-family: 'destroy';
	src: url('Matiz-webfont.eot');
	src: local('?'), url('Matiz-webfont.woff') format('woff'), url('Matiz-webfont.ttf') format('truetype'), url('Matiz-webfont.svg#webfontKObRQKf5') format('svg');
	font-weight: normal;
	font-style: normal;
}

#titre{
color:LightSlateGray;
line-height:45px;
text-align:center;
color:white;
font-family:'destroy',Arial,Helvetica,sans-serif;
font-size:21px;
}
#bloc_txt{
background:url("fond_txt2.png") no-repeat scroll 0 0 transparent;
height:444px;
margin-left:70px;
width:402px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
height:391px;
float:left;
margin-top:-135px;
padding:7px 5px 5px;
}

#bloc_txt .bapteme{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}
#bloc_txt .prix{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}
#bloc_txt .details{
font-size:12px;
}
#bloc_txt .txt_grotte{
margin-left:5px;
text-align:justify;
width:387px;
}

 
img {vertical-align:middle; border:none;} 
#thumbs {float:left;
list-style:none outside none;
margin-bottom:20px;
margin-left:22px;
margin-top:8px;
overflow:auto;
padding:0;} 
#thumbs li {float:left;} 
#thumbs a {display:block;
outline:medium none;
padding:7.3px;
opacity:0.5;} 
#thumbs a:hover, #thumbs a:focus { opacity:0.9;} 
#thumbs a.active {} 
#viewer {float:right;
margin-bottom:18px;
height:268px;
margin-right:65px;
margin-top:-9px;
position:relative;
width:410px;} 
#viewer img[src*="loader"] {position:absolute; left:50%; top:50%; margin:-15px 0 0 -15px;}
img {vertical-align:middle; border:none;} 
#contact{
background:url("bloc3.png") no-repeat scroll 0 0 transparent;
float:left;
font-family:Verdana, Arial;
font-size:12px;
height:134px;
padding-left:7px;
width:162px;
margin-top:26px;
margin-left:70px;
margin-right:66px;
}
#diapo{
	margin-left:20px;
}
#contact .cont{
color:white;
font-family:'destroy',Arial,Helvetica,sans-serif;
font-size:15px;
line-height:17px;
margin-left:6px;
}
#contact .cont2{
margin-left:5px;
margin-top:5px;
}
#dates .cont2{
margin-left:5px;
margin-top:5px;
}
#dates{
background:url("bloc3.png") no-repeat scroll 0 0 transparent;
float:left;
height:134px;
margin-top:26px;
width:162px;
padding-left:5px;
font-family:Verdana, Arial;
font-size:12px;
}
#dates .dte{
color:white;
font-family:'destroy',Arial,Helvetica,sans-serif;
font-size:15px;
line-height:17px;
margin-left:6px;
}

#footer{
color:white;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:auto;
margin-right:auto;
text-decoration:underline;
width:192px;
}
#footer a{
color:#FFFFFF;
line-height:86px;
text-decoration:none;
}
#facebook {
text-align:center;
text-decoration:none;
color:white;
float:left;
margin-left:35px;
background:url(facebook.png) no-repeat;
width:263px;
height:32px;
}
#facebook a{
  color: white;
    font-family: Verdana,Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 30px;
    text-align: center;
    text-decoration: underline;
}

