*{
	margin:0pt;
	padding:0pt;
}
body{
	background-color:  #7c6150;
	font-family: Verdana;
	margin-top:15px;
}
a img{
	border: 0;
	padding:0;
	margin:0;
}
div#diaporama_innerfade img{
behavior:url("../win_png.htc");
}

.img_png, .image_typo, .spip_logo {
	behavior: url("../win_png.htc");
}
.content{
/*	width:1010px;*/
	width:998px;
	background-color: #7c6150;
	border-right:1px solid white;
	border-bottom:1px solid white;
}
.hotels{
	float:left;
	background-image: url(../images/topleft.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left:120px;
	height:29px;
}
.topmenu{
	float:right;
	height:27px;
	padding-left:25px;
	padding-right:10px;
	font-size:10pt;
	font-weight: bold;
	text-transform:uppercase;
	background-image: url(../images/topmenu-left.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #AACFCA;
}
.topmenu p{
	padding-top:5px;
}
.topmenu a.lien:link, .topmenu a.lien:visited{
	
color:#655042;
	text-decoration: none;
}
.topmenu a.lien:link:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.topmenu a.active:link, .topmenu a.active:visited{
	color:#fff;
	text-decoration: none;
}
a.boutonsearch , a.boutonsearch:link , a.boutonsearch:hover, a.boutonsearch:visited{
	width: 150px;
	text-decoration: none;
color:#655042;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	background-color: #BFE7E2;
	padding: 0 10px 0px 10px;
	border-style: outset;
	border-width: 1px;
	border-color: #C0C0C0;
	text-transform: uppercase;
}

a.boutoncontact , a.boutoncontact:link , a.boutoncontact:hover, a.boutoncontact:visited{
	width: 150px;
	text-decoration: none;
color:#655042;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	background-color: #FFFFFF;
	padding: 0 10px 0px 10px;
	border-style: outset;
	border-width: 1px;
	border-color: #C0C0C0;
	text-transform: uppercase;
}

.banner{
	width:998px;
	height:107px;
	float:left;
	text-transform: uppercase;
	color:#fff;
	font-size:9px;
	font-weight:bold;
	text-align:left;
}
.banner a:link, .banner a:visited{
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.menu{
	text-align:left;
	float:left;
	width: 203px;
	background-color: #AACFCA;
	min-height: 450px;
	height: auto !important;
	height: 450px;
	border-right:2px dotted white;
}
.menurubrique{
	border-bottom:2px dotted #FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:7px 10px 7px 20px;
}
.menurubriquespecial{
	border-bottom:2px dotted #FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:7px 10px 7px 20px;
	background-color: #6B9C93;
}
.menurubrique a:link, .menurubrique a:visited{
	
color:#655042;
	text-transform: uppercase;
	text-decoration: none;
}
.menurubrique a.active:link, .menurubrique a.active:visited{
	color:#fff;
}
.menurubriquespecial a:link, .menurubriquespecial a:visited{
	color:#000;
	text-transform: uppercase;
	text-decoration: none;
}
.menurubriquespecial a.active:link, .menurubriquespecial a.active:visited{
	color:#fff;
}
.liste {
border-bottom:2px dotted #FFFFFF;
font-size:12px;
font-weight:bold;
line-height: 18px;
color:#655042;
}
.liste ul{
	margin-bottom:15px;
	margin-left:20px;
	margin-top:0px;
	padding-left:0px;
	padding-top:5px;
}
.liste ul.bordure{
	border-top:2px dotted #7C6150;
}
.liste li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
}
.liste a:link, .liste a:visited{

color:#655042;
	text-decoration: none;
}
.liste a:hover{
	color:#fff;
}
.liste a.actif:link, .liste a.actif:visited{
	color:#fff;
}


.feuille-rubrique{
	width: 387px;
	width:793px;
	float:left;
	text-align: left;
}
.feuille-rubrique a:link, .feuille-rubrique a:visited{
	color:#7c6150;
	text-decoration:underline;
}
.feuille-rubrique a:hover{
	text-decoration: none;
}

.titrerubrique{
	background-image: url(../images/rubrique-titre-top-right2.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 36px;
	
}

.forml {
border:1px solid #666666;
font-family:Verdana;
font-size:11px;
padding:1px;
margin:0px;
width:97%;
}

.titrerubrique p{
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	padding-left:25px;
	padding-top: 8px;
	text-transform: uppercase;
color:#655042;
}
.espace-top{
	width: 387px;
	background-image: url(../images/rubrique-espace-titre.jpg);
	height: 28px;
}
.bordfeuille{
float:left;
	width: 352px;
	background-image: url(../images/bord-feuille2.jpg);
	background-position: right;
	background-repeat: repeat-y;
}
.contenu{
	float:left;
	width: 352px;
	background-image: url(../images/bord-feuille.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
.textrubrique{
	float:left;
	width: 278px;
	font-size: 12px;
	font-weight: bold;
	color: #3E271C;
	background-image: url(../images/fond-feuille.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #FAF9F0;
	min-height: 268px;
	height: auto !important;
	height: 268px;
	padding-left:10px;
}

.sousrub .top{
	background-image: url(../images/sousrub_01.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 195px;
	height: 8px;
}
.sousrub .middle{
	background-image: url(../images/sousrub_02.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	width: 195px;
}
.sousrub .middle span{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 30px;
	display: block;
color:#655042;
}
.sousrub .bottom{
	background-image: url(../images/sousrub_03.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 195px;
	height: 22px;
}
.textrubrique ul {
	list-style: outside url(../images/pucecroix.gif);
	margin-left:40px;
}

.textrubrique ul li {
	padding-bottom: 5px;
}

.textrubrique ul li a:link, .textrubrique ul li a:visited{
	color: #3E271C;
	text-decoration: none;
}

.textrubrique ul li a:hover{
	text-decoration: underline;
}
.basfeuille{
	float:left;
	width: 297px;
	background-image: url(../images/feuille-bas.jpg);
	background-position: bottom right;
	background-color: #FAF9F0;
	background-repeat: no-repeat;
	height: 61px;
}
.fond{
	float:right;
	background-image: url(../images/bgbanner.jpg);
	background-repeat: no-repeat;
	width: 441px;
	height: 128px;
	margin-top:135px;
	padding-top:2px;
}

/* ARTICLES */
.container{
	float:right;
	width:793px;
}
.cadre-chapeau{
	float:left;
	background-image: url(../images/chapeau-article-motif.jpg);
	background-repeat: repeat-y;
	background-position: top right;
	width:793px;
	text-align: left;
}
.chapeau-topleft{
	float:left;
	background-image: url(../images/chapeau-article_01.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	width:71px;
	height:164px;
}
.chapeau-topright{
	float:right;
	background-image: url(../images/chapeau-article_03.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	width:722px;
	min-height:164px;
}
.chapeau-topmarron{
	background-color: #7c6150;
	height:25px;
}
.chapeau-content h1{
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	color: #655042;	
	margin-top:10px;
	margin-bottom:0px;
}
.chapeau-content h2{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #6B9D95;
}
.chapeau-content p{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
	width: 692px;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:0;
	color:#655042;
}
.chapeau-content-photo{
	width:400px;
	float:left;
	margin-top:10px;
}
.chapeau-content-right{
	float:right;
	width:290px;
	margin-right:20px;
	margin-top:10px;
	font-size:12px;
}
.chapeau-content-right h1{
	font-weight:bold;
	font-size:14px;
	color:#655042;
	margin-bottom:0px;

}
.chapeau-content-right h2{
	font-weight: bold;
	font-size: 11px;
	color: #6B9D95;
	margin-bottom:10px;
}
.chapeau-content-right p{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
	width: 290px;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:0;
	margin-right:10px;
	color:#655042;
}
.chapeau-content-right a,a:link, a:visited, a:hover{
	color:#655042;
	text-decoration:underline;
}


.chapeau-bottom{
	float:left;
	background-image: url(../images/chapeau-article_04.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	height:17px;
	width:793px;
}

.cadre-article{
	background-color:#faf9f0;
	width:739px;
	/*margin-left:54px;*/
	float:right;
	text-align: left;
}
.cadre-article h3.spip{
	font-size:15px;
	font-weight:bold;
	/*margin-left:250px;*/
	text-align:justify;
	width:460px;
	margin-bottom:10px;
	margin-top:20px;
	color:#655042;
}
.cadre-article p.spip{
	font-size:14px;
	/*margin-left:250px;*/
	text-align:justify;
	width:460px;
	margin-bottom:15px;
	color:#655042;
}
.cadre-article a:link, .cadre-article a:visited{
	color:#7c6150;
	text-decoration: underline;
}
.cadre-article a:hover{
	text-decoration: none;
}
.cadre-article p.filet_sep_2 {
	position: relative;
	border-bottom: 2px dotted #7C6150;
	/*margin-left: 250px;*/
	margin-bottom:10px;
	width: 460px;
	text-align: justify;
}
.colonne-img {
	width:240px;
	float:left;
	margin-top:20px;
	text-align: center;
}

.colonne-txt {
	width:460px;
	margin-left:250px;
}

/*
.spip_documents img{
	border: 0;
	position: absolute;
	left: 275px;
}*/

table.spip{
	border: 0px;
	width: 455px;
	/*margin-left: 250px;*/
	background-color: #7C6150;
	font-size: 14px;
	color:#655042;
}

table.spip caption{
	/*margin-left: 250px;*/
}

tr{
	border: 0px;
	margin: 0;
	padding: 0;
}

td{
	border: 0px;
	margin: 0;
	padding: 3px;
	background-color: #FAF9F0;
	text-align: center;
}

td strong.spip{
	color: #7C6150;
}
.footer{
	width: 450px;
	margin-bottom: 10px;
	margin-left:250px;
	color: #7C6150;
	font-size: 11px;
	font-weight: bold;
}
.footer a:link, .footer a:visited{
	font-size: 11px;
	font-weight: bold;
	color: #7C6150;
	text-transform: uppercase;
	text-decoration: none;
}
a.boutonbooking , a.boutonbooking:link , a.boutonbooking:hover, a.boutonbooking:visited{
	width: 150px;
	text-decoration: none;
	color: #7C6150;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	background-color: #E9ECEC;
	padding: 0 10px 0px 10px;
	border-style: outset;
	border-width: 1px;
	border-color: #C0C0C0;
	margin: 10px;
	text-transform: uppercase;
}
/* page about */
.container-about{
	width:998px;
	background-color:#7c6150;
	float:left;
}
.tourshotels{
	margin-top:108px;
	float:left;
	width:296px;
	margin-left:10px;
	height:86px;
}
.logomarron{
	margin-top:49px;
	height:85px;
	margin-bottom:30px;
	
}

.fondgrandezone{
	float:left;
	width: 998px;
	background-color: #AACFCA;
	height: 516px;
	background-image: url(../images/aboutus.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
.topmenu-about{
	float:right;
	height:21px;
	padding-left:25px;
	padding-top:5px;
	padding-right:10px;
	font-size:8pt;
	font-weight: bold;
	text-transform:uppercase;
	text-align:right;
	background-image: url(../images/topmenu-left.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #AACFCA;
}
.topmenu-about a.lien, .topmenu-about a.lien:visited{
	
color:#655042;
	text-decoration: none;
}
.topmenu-about a.lien:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.topmenu-about a.active:link , .topmenu-about a.active:visited{
	color:#fff;
	text-decoration: none;
}
.topmenu span{
	display: block;
}
.zonescroll{
	width: 609px;
	margin-right:5px;
	margin-top:5px;
	float:right;
	height: 506px;
	overflow: auto;
	font-size:12px;
}
.zonescroll p.spip{
	text-align: justify;
	padding-right:15px;
	margin-top:5px;
	margin-bottom:5px;
	color:#655042;
}
.zonescroll h3{
	text-align: center;
	color:#655042;
}
.zonescroll ol.spip{
	font-size: 12px;
	width: 500px;
	list-style: decimal;
}

.zonescroll ul{
	padding-left:10px;
	margin-top:20px;
}
.zonescroll ul li{
	margin-bottom:10px;
	list-style: url(../images/pucecroix2.gif);
}
.zonescroll ul li a{
color:#7C6150;
text-decoration:none;
font-weight:bold;
}
.zonescroll ul li a:hover,a:visited{
text-decoration:underline;
}
.clearer {
	clear:both;
}