*{
	margin:0;
	padding:0;
	border:0;
}
li{list-style:none;}

body{
	background-color:#464644;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	font-weight:bold;
}
input { 
	border:1px solid #3C3E48;
	width:150px;
	height:15px;
	background:#D2D2D2;
	color:#000000;
	font-size:12px;
}
textarea {
	border:1px solid #3C3E48;
	width:300px;
	height:50px;
	background:#D2D2D2;
	color:#000000;
	font-size:12px;
	scrollbar-arrow-color:#464644;
	scrollbar-3dlight-color:#f1f1f1;
	scrollbar-highlight-color:#f1f1f1;
	scrollbar-face-color:#f1f1f1;
	scrollbar-shadow-color:#f1f1f1;
	scrollbar-darkshadow-color:#f1f1f1;
	scrollbar-track-color:#f1f1f1;
}
select {
	width:100px;
	border:#3C3E48 1px solid;
}
strong {
	font-size:14px;
	color:#990000;
	margin:30px;
	padding-bottom:15px;
}
div {
	padding-bottom:10px;
	padding-top:10px;
}
img  { border:none;}
/***********************************************************************/
.global{
	width:787px;
	margin:auto;
	padding-top:14px;
	position:relative;
}
.clear{ clear:both; }
/******************************* header *******************************/
.global .header{
	width:787px;
	position:relative;
	padding:0px;
}
.global .header .top-header{
	background:url(../images/top-header.jpg);
	height:34px;
	clear:both;
	padding:0px;
}
.global .header .top-header #home{
	display:block;
	position:relative;
	width:80px;
	height:15px;
	left:600px;
	top:8px;
	float:left;
	padding:0px;
	padding-top:5px;
}
.global .header .top-header #fr{
	display:block;
	width:16px;
	height:17px;
	left:20px;
	top:8px;
	float:left;
	position:relative;
	padding:0px;
}
.global .header .top-header #eng{
	display:block;
	width:16px;
	height:17px;
	left:25px;
	top:8px;
	float:left;
	position:relative;
	padding:0px;
}

.global .header .top-header #contHaut{
	display:block;
	width:80px;
	height:15px;
	left:600px;
	top:8px;
	float:left;
	position:relative;
	padding:0px;
	padding-top:5px;
}
.global .header .top-header #home a{ color:#FFFFFF;}
.global .header .top-header #home a:hover{ color:#990000;}
.global .header .top-header #contHaut a{ color:#FFFFFF;}
.global .header .top-header #contHaut a:hover{ color:#990000;}

.global .header .baniere{
	background-image:url(../images/baniere.jpg);
	height:202px;
	clear:both;
	padding:0px;
}
.global .header .block{ 
	height:3px;
	width:787px;
	background:#C9C29C;
	background-repeat:no-repeat;
	padding:0px;
}
/******************************   menu    *****************************/
.global .header .menu{
	background-image:url(../images/topMenu.jpg);
	width:787px;
	height:33px;
	padding:0px;
}
.global .header .left-topMenu{
	background-image:url(../images/left-topMenu.jpg);
	width:14px;
	height:36px;
	float:left;
	padding:0px;
}
.global .header .right-topMenu{
	background-image:url(../images/right-topMenu.jpg);
	width:14px;
	height:36px;
	float:left;
	padding:0px;
}
.global .header .menu .menuTop{
	display:block;
	width:759px;
	position:relative;
	float:left;
	padding:0px;
}
/**************************************************************************/


.global .header .menu .menuTop li {
	background-image:url(../images/separator-topMenu.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:23px;
	padding:9px 8px 0 8px;
	float:left;
	display:block;
	position:relative
}
.global .header .menu .menuTop li a{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial;
}
.global .header .menu .menuTop li a:hover{
	height:23px;
	background-image:url(../images/h-topMenu.jpg);
	background-repeat:repeat-x;
}

.global .header .menu .menuTop li:hover{
	height:23px;
	background-image:url(../images/h-topMenu.jpg);
	background-repeat:repeat-x;
}

/****************************** container *****************************/
.global .container{
	width:771px;
	padding-top:9px;
	padding-left:16px;
	background-color:#eeeded;
	background-image:url(../images/bg-container.jpg);
	background-repeat:repeat-x;
	position:relative;
	
}
.global .container .colLeft{
	width:181px;
	float:left;
	position:relative;
}
.global .container .colLeft .coleftTop{
	width:181px;
	height:13px;
	background-image:url(../images/top-colLeft.jpg);
	padding:0px;
}
.global .container .colLeft .coleftMidlle{
	background-image:url(../images/bg-colLeft.jpg);
	width:169px;
	padding:6px;
}
/*************************** coleftMidlle *******************************/

.global .container .colLeft .coleftMidlle h1{
	font-family:Arial;
	font-size:14px;
	color:#a98857;
	text-align:center;
}
.global .container .colLeft .coleftMidlle .leftMenu h2{
	font-family:Arial;
	font-size:12px;
	color:#666666;
}

.global .container .colLeft .coleftMidlle .leftMenu{
	background-image:url(../images/bg-Menu.jpg);
	height:25px;
	width:144px;
	background-repeat:no-repeat;
	padding-left:25px;
	padding-top:10px;
}
.global .container .colLeft .coleftMidlle .banLeft{
	width:165px;
	height:208px;
}
.global .container .colLeft .coleftMidlle .contact{
	 background-image:url(../images/num.jpg);
	 width:104px;
	 height:19px;
	 padding:0px;
	 padding-left:35px;
	 margin:auto;
	 padding-top:4px;
	 color:#666666;
	 font-size:11px;
	 font-weight:bold;
}
.global .container .colLeft .coleftMidlle strong{
	font-size:20px;
	color:#FF0000;
	text-align:center;
}
.global .container .colLeft .coleftMidlle u{
	font-size:15px;
	color:#746330;
	text-align:center;
	margin-bottom:15px;
	text-decoration:none;
}
/*************************************************************************/
.global .container .colLeft .coleftBas{
	width:181px;
	height:15px;
	background-image:url(../images/bas-colLeft.jpg);
	padding:0px;
}

.global .container .colMiddle{
	width:562px;
	padding:5px;
	text-align:justify;
	margin:auto;
	float:left;
	position:relative;
}
.galery{
	width:500px ;
	height:400px;
	margin-left:30px;
	margin-top:-30px;
}
.imgalery{
	width:127px ;
	float:left;
}
.imgalery1{
	width:127px ;
	float:left;
	margin-left:10px;
}
.imgalery-g{
	width:226px ;
	height:160px;
	float:left;
	margin-left:10px;
	margin-top:100px;
}
.global .container .vsite-guide{
	margin-left:46px;
	width:500px;
	text-align:center;
}
.global .container .colMiddle td{ padding:4px; font-size:11px; }
.global .container .colMiddle table .titreTab{
	font-size:12px;
	color:#7D6D5B;
	text-align:center;
}
.global .container .colMiddle .titrExcursion{
	color:#990000;
	padding-left:5px;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
	text-align:left;
}
.global .container .colMiddle .separator{
	background-image:url(../images/separator-horizontal.jpg);
	background-repeat:no-repeat;
	margin:auto;
	width: 540px;
	height: 1px;
	padding:0px;
}
.global .container .sepFooter {
	display:block;
	background-repeat:no-repeat;
	width:605px;
	height:2px;
	margin-top:18px;
	left:78px;
	position:relative;
	background-color:#C9C29C;
	
	padding:0px;
}
/****************************** Bas ***********************************/
.global .footer{
	background:url(../images/footer.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#EFEDEE;
	position:relative;
	padding-left:100px;
}
.global .footer #adresse{
	display:block;
	width:400px;
	position:relative;
	text-align:center;
	float:left;
}
.global .footer #212{
	background-color:#EFEDEE;
	position:relative;
	width:149px;
	height:29px;
	float:left;
	position:relative;
}/*
_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="../images/212.png");*/
.global .footer a span {display:none; }
/********************************************************************/

.global .container .colMiddle h1{
	font-family:"Lucida Fax";
	font-size:16px;
	color:#990000;
	text-align:center;
	margin-bottom:10px;
}
.global .container .colMiddle h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px ;
	color:#b99240;
	text-align:left;
	margin-left:16px;
}
/**************************************************************/
.liContenu { width:350px; float:left; }
.liContenu li{	
	background-image:url(../images/picto.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:6px;	
	padding:2px;
	padding-left:18px;
	list-style:none;
	margin-left:20px;
}
.phContenu{ float:left; width:150px; }

/*******************************************************************/

.global .container .colMiddle .blockMiddle{
	width:552px;
	position:relative;
	padding-left:20px;
}
.global .container .colMiddle .blockMiddle .block1{
	float:left;
	width:101px
}
.global .container .colMiddle .blockMiddle .block2{
	float:left;
	width:190px;
	margin-left:10px;
	margin-top:6px;
}
.global .container .colMiddle .blockMiddle .block3{
	float:left;
	width:225px;
}
.global .container .colMiddle .separator-vertical{
	background-image:url(../images/separator-vertical.jpg);
	width:1px;
	height:120px;
	float:left;
	margin-left:11px;
	margin-right:11px;
}

.global .container .colMiddle .blockMiddle .block3 li {
	background-image:url(../images/picto.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:6px;	
	padding:2px;
	padding-left:18px;
	list-style:none;
}
.global .container .colMiddle .suite a{
	display:block;
	width:45px;
	height:18px;
	left:78%;
	position:relative;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background-image:url(../images/suite.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:5px;
}
.global .container .colMiddle .retour a{
	display:block;
	width:45px;
	height:18px;
	left:8%;
	position:relative;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background-image:url(../images/retour.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
}
/******************************Spry*****************************************/
.TabbedPanelsContent strong{
	color:#871022;
	font-weight:bold;
	font-size:12px;
	margin-left:15px;
}

.TabbedPanelsContent img {margin:5px; margin-top:0px; }

/***************************************************************************/
.blockExc1{
	float:left;
	width:101px;
}
.blockExc2{
	float:left;
	width:340px;
	padding:8px;
}

.blockExc3{
	float:left;
	width:101px;
}
.blockExc4{
	float:left;
	width:101px;
}




/********************************** HightSlides ***********************************/

.highslide-html {
    background-color:#EDEDED;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color:#EDEDED;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 800px;
    padding-left:25px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.oneday{
	width:500px;
	margin:auto;
}
/********************************************** galery excursion*****************************************/
#myController span{
color:#0033FF;
background:#DDDDDD;
margin-right:1px;
cursor:pointer;
border:1px solid #999999;
}

#jFlowSlide{
border:2px solid #999999;
}

#myController span.jFlowSelected {
background:#E6E1DB;
}


.jFlowPrev, .jFlowNext{
cursor:pointer;
}

#myController2 span{
color:#FFF;
background:#000;
margin-right:2px;
cursor:pointer;
}

#jFlowSlide2{
border:10px solid #0F0;
}

#myController2 span.jFlowSelected2 {
background:#0F0;
}

.jFlowPrev2, .jFlowNext2{
cursor:pointer;
}


#myController3 span{
color:#FFF;
background:#000;
margin-right:10px;
cursor:pointer;
}

#jFlowSlide3{
border:10px solid #00F;
}

#myController3 span.jFlowSelected3 {
background:#00F;
}

.jFlowPrev3, .jFlowNext3{
cursor:pointer;
}




