@charset "utf-8";

/* CSS Document */
*{
margin:0px;
padding:0px
}
img{
border:0px
}
html{
width:100%;
height:100%;
background-position:top left;
background-repeat:repeat-x;
background-color:#D25F00;
}
body{
width:970px;
margin:auto;
padding:28px;
}

p { text-align: justify;}

#left{
width:280px;
height:729px;
float:left;
margin-bottom:20px;
background-color: #F3F0DD;
}
#left .img_home { margin:0 0 0 12px; padding:0px;}
#left .geo_map { height:80px; width:245px; margin:0 0 0 12px; background-color:#E3E1D6; padding:8px 5px; font: 12px Verdana, Geneva, sans-serif;}
#left .geo_map h2{ font: 12px bold Verdana, Geneva, sans-serif; margin-bottom:5px; }
#left .geo_map .map_mini { margin-right:5px;}
#right{
width:690px;
height:672px;
float:left;
background-image:url(../images/right.png);
background-position:top left;
background-repeat:no-repeat;
margin:26px 0 0 0;
padding:8px 0px 0 0;
font-family:Tahoma;
font-size:11px;
color:#1C1D21
}
#menu{
height:38px;
width:683px;
background-image:url(../images/menu.png);
}
#menu li, #menu img{
float:left;
list-style-type:none;
}

#content { width:677px; height:576px; margin:6px 0 0 5px; float:left; padding-top:25px;}
#content h2 { font: 16px Arial, Helvetica, sans-serif; font-weight:900; color:#182127; margin-left:18px; text-indent:21px;
background:url(../images/more.gif); background-repeat:no-repeat; background-position: 0px 5px ; }
#content p { margin-left:39px; margin-top:16px;}
/*--page accueil--*/
#content_accueil { width:677px; height:576px; margin:6px 0 0 5px; float:left; padding-top:25px;}
#content_accueil h2 { font: 16px Tahoma, Geneva, sans-serif; font-weight:900; color:#182127; margin-left:18px; text-indent:21px;
background:url(../images/more.gif); background-repeat:no-repeat; background-position: 0px 5px ;}
#content_accueil p { margin-left:39px; margin-top:5px; width:309px; font: 12px Tahoma, Geneva, sans-serif; text-indent:10px;}
#content_accueil .stars { position:absolute; margin-top:-10px; margin-left:430px; height:149px; width:286px;}
#content_accueil .p1 { position:absolute; margin-top:44px; margin-left:370px; background-color:#333; height:149px; width:286px;}
#content_accueil .p2 { position:absolute; margin-top:228px; margin-left:370px; background-color:#333; height:149px; width:286px;}
#content_accueil .p3 { position:absolute; margin-top:407px; margin-left:370px; background-color:#333; height:149px; width:286px;}
#content_accueil .p4 { position:absolute; margin-top:407px; margin-left:51px; background-color:#333; height:149px; width:286px;}
/*----------------*/
/*--page presentation--*/
#content_presentation { width:677px; height:576px; margin:6px 0 0 5px; float:left; padding-top:25px;}
#content_presentation h2 { font: 16px Tahoma, Geneva, sans-serif; font-weight:900; color:#182127; margin-left:18px; text-indent:21px;
background:url(../images/more.gif); background-repeat:no-repeat; background-position: 0px 5px ; }
#content_presentation p { margin-left:39px; margin-top:12px; width:376px; font: 13px Tahoma, Geneva, sans-serif; text-indent:10px;}

#content_presentation .p1 { position:absolute; margin-top:6px; margin-left:435px; background-color:#333; height:337px; width:220px;}
#content_presentation .p2 { position:absolute; margin-top:351px; margin-left:26px; background-color:#333; height:220px; width:629px;}
/*----------------*/
/*--page services--*/
#content_services { width:677px; height:601px; margin:6px 0 0 5px; float:left;}
#content_services h2 { font: 15px Tahoma, Geneva, sans-serif; font-weight:900; color:#182127; margin-left:18px; margin-top:10px; text-indent:21px;
background:url(../images/more.gif); background-repeat:no-repeat; background-position: 0px 5px ; }
#content_services p { margin-left:25px; margin-top:5px; width:425px; font: 12px Tahoma, Geneva, sans-serif;}
#content_services .p1 { margin-top:11px; margin-left:9px; background-color:#333; height:163px; width:661px;}
#content_services .p2 { position:absolute; margin-top:15px; margin-left:457px; height:219px; width:213px;}
#content_services .p3 { position:absolute; margin-top:249px; margin-left:457px; height:158px; width:213px;}
/*----------------*/
/*--page chambres--*/
#content_chambres { width:677px; height:576px; margin:6px 0 0 5px; float:left; padding-top:25px;}
#content_chambres h2 { font: 16px Tahoma, Geneva, sans-serif; font-weight:900; color:#182127; margin-left:18px; text-indent:21px;
background:url(../images/more.gif); background-repeat:no-repeat; background-position: 0px 5px ; }
#content_chambres p { margin-left:39px; margin-top:16px; width:309px; font: 11px Tahoma, Geneva, sans-serif; text-indent:10px;}
#content_chambres .suites { width:677px; height:145px; float:left; margin-top:10px; margin-bottom:10px;}
#content_chambres .suites_link { width:200px; height:145px; margin-left:22px; background-color:#666; float:left;}
#content_chambres .chambre { width:530px; height:306px;  float:left; margin-top:10px;}
#content_chambres .chambre_link { width:170px; height:146px; float:left; margin-left:6px; margin-bottom:12px;}
#content_chambres .chambre2 { width:145px; height:306px; float:left;  margin-top:10px;}
/*----------------*/
/*--page chambres_detail--*/
#content_chambres_detail { width:677px; height:576px; margin:6px 0 0 5px; float:left; padding-top:25px;}
#content_chambres_detail h2 { font: 16px Tahoma, Geneva, sans-serif; font-weight:900; color:#182127; margin-left:18px; text-indent:21px;
background:url(../images/more.gif); background-repeat:no-repeat; background-position: 0px 5px ; }
#content_chambres_detail p { margin-left:39px; margin-top:16px; width:309px; font: 13px Tahoma, Geneva, sans-serif; text-indent:10px;}
#content_chambres_detail .p1 { position:absolute; margin-top:6px; margin-left:425px; background-color:#333; height:247px; width:236px;}
#content_chambres_detail .p2 { position:absolute; margin-top:273px; margin-left:425px; background-color:#333; height:247px; width:236px;}
#content_chambres_detail .p3 { position:absolute; margin-top:273px; margin-left:10px; background-color:#333; height:247px; width:395px;}
/*----------------*/
/*--page tarifs--*/
#content_tarifs { width:677px; height:601px; margin:6px 0 0 5px; float:left;}
#content_tarifs h2 { font: 15px Tahoma, Geneva, sans-serif; font-weight:900; color:#182127; margin-left:18px; margin-top:15px; text-indent:21px;
background:url(../images/more.gif); background-repeat:no-repeat; background-position: 0px 5px ; }
#content_tarifs .adresse { width:197px; float:left;}
#content_tarifs .saison { width:435px; height:95px; float:left; margin-top:40px; margin-left:15px; background-color:#D27E4A;}
#content_tarifs .saison p { margin-left:5px; width:428px; margin-top:22px; font: 12px Tahoma, Geneva, sans-serif;}
#content_tarifs .saison p span { font-weight:900;}
#content_tarifs .tarifs { width:608px; float:left; margin-top:39px; margin-left:39px; background-color:#D27E4A;}
#content_tarifs .tarifs .tarifs_table strong { line-height:20px;}
#content_tarifs .tarifs .tarifs_table td.marginleft { padding-left:60px;}
#content_tarifs .info { width:608px; float:left; margin-top:10px; margin-left:39px;}
#content_tarifs .info p { margin-left:20px; margin-top:5px; width:450px; font: 11px Tahoma, Geneva, sans-serif; color:#666666}
#content_tarifs .info p a { color:#666666;}
#content_tarifs p { margin-left:39px; margin-top:5px; width:197px; font: 11px Tahoma, Geneva, sans-serif;}
#content_tarifs .p1 { margin-top:11px; margin-left:9px; background-color:#333; height:183px; width:661px;}
#content_tarifs .p2 { position:absolute; margin-top:10px; margin-left:412px; background-color:#333; height:219px; width:258px;}
#content_tarifs .p3 { position:absolute; margin-top:239px; margin-left:412px; background-color:#333; height:158px; width:258px;}
/*----------------*/
/*--page acces--*/
#content_acces { width:677px; height:601px; margin:6px 0 0 5px; float:left;}
#content_acces h2 { font: 15px Tahoma, Geneva, sans-serif; font-weight:900; color:#182127; margin-left:18px; margin-top:15px; text-indent:21px;
background:url(../images/more.gif); background-repeat:no-repeat; background-position: 0px 5px ; }
#content_acces .adresse { width:197px; float:left;}
#content_acces .img { width:414px; height:107px; float:left; margin-top:52px; margin-left:35px; background-color:#D27E4A;}
#content_acces .plan { width:608px; float:left; margin-top:15px; margin-left:39px; background-color:#D27E4A;}
#content_acces p { margin-left:39px; margin-top:5px; width:197px; font: 11px Tahoma, Geneva, sans-serif;}
#content_acces .p1 { margin-top:11px; margin-left:9px; background-color:#333; height:107px; width:414px;}
#content_acces .p2 { position:absolute; margin-top:10px; margin-left:412px; background-color:#333; height:219px; width:258px;}
#content_acces .p3 { position:absolute; margin-top:239px; margin-left:412px; background-color:#333; height:158px; width:258px;}
/*----------------*/
/*--page reservation--*/
#content_reservation { width:677px; height:601px; margin:6px 0 0 5px; float:left;}
#content_reservation h2 { font: 15px Tahoma, Geneva, sans-serif; font-weight:900; color:#182127; margin-left:18px; margin-top:15px; text-indent:21px;
background:url(../images/more.gif); background-repeat:no-repeat; background-position: 0px 5px ; }
#content_reservation .adresse { width:200px; float:left;}
#content_reservation .image1 { width:414px; height:107px; float:left; margin-top:52px; margin-left:35px; background-color:#D27E4A;}
#content_reservation .plan { width:608px; float:left; margin-top:15px; margin-left:39px;}
#content_reservation p { margin-left:39px;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;}
#content_reservation .p1 { margin-top:11px; margin-left:9px; background-color:#333; height:107px; width:414px;}
#content_reservation .p2 { position:absolute; margin-top:10px; margin-left:412px; background-color:#333; height:219px; width:258px;}
#content_reservation .p3 { position:absolute; margin-top:239px; margin-left:412px; background-color:#333; height:158px; width:258px;}
/*----------------*/

#cop { height:22px; float:left ; width:677px; margin:5px 0 0 5px; font:11px Verdana, Geneva, sans-serif; color: #932220; text-align:right;}
#footer { height:23px; width:690px; float:left; text-align:center; font: 11px/23px Verdana, Geneva, sans-serif; color:#FFF;}
#footer ul {  }
#footer ul li { list-style-type:none; margin:0 3px; text-align:center;display:inline;}
#footer ul li a { text-decoration:none; color:#FFF;}

.suivant a{ text-decoration:none; color:#990000;font-weight:bold;}
.suivant a:hover{ text-decoration:none; color:#990000; font-weight:bold;}
.Menubas { width: 770px; padding: 10px; height: 21px}
.Menubas em { display: none}
.Menubas ul { list-style: none; margin: 0px; padding:1px 0px 0px 1px;}
.Menubas ul li { padding: 0px 5px 0px 5px; margin: 0px; display: inline; font-size: 11px; border-right: solid 1px #000066; }
.Menubas ul li a { color:#000000; text-decoration:none;}
.Menubas ul li ul { display: none;}