/* CSS Document */

body {
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#laHome{background:url(images/bg.jpg) repeat-x #d7b666;}
#laNav{background:url(images/bg-nav.jpg) repeat-x #d7b666;}


#superConteneur{width:100%; height:640px; background:url(images/bg-side.gif) no-repeat center top; position:relative; float:left;}
#conteneur{	width:955px; margin:0 auto; position:relative;}
#titreHaut{ display:none; margin:0; padding:0;}
#logo{ position:absolute; top:0; right:0; width:440px; height:124px;}
#logo #home{ display:block; width:440px; height:124px; position:absolute; top:0; left:0; text-indent:-5000px;}


#choixLangues{ position:absolute; top:0; left:29px; background:url(images/bg-langues.gif) no-repeat; width:140px; height:31px; padding:3px 0 0 20px;}
#choixLangues a{ font-size:11px; font-weight:bold; color:#592b49;}

#flash{ position:absolute; top:126px; left:0;}

#positionMenu{position:absolute; top:75px; left:0; width:370px; }
#menuPrincipal{position:absolute; top:150px; left:37px; width:160px; height:220px; margin:0; padding:0; list-style:none;}

#menuPrincipal li{ margin:0 0 13px 0; padding:0;}
#menuPrincipal li a{ color:#fef3e5; font-size:16px; font-weight:bold; text-decoration:none; display:block; padding:2px 0 0 5px; width:140px; border-bottom:1px dashed #fef3e5;}
#menuPrincipal li a:hover{ border-bottom:1px solid #fef3e5; background:#fef3e5; color:#7c4264;}

#menuPrincipalNav{ position:absolute; top:150px; left:37px; width:160px; height:220px; margin:0; padding:0; list-style:none;}
#menuPrincipalNav li{ margin:0 0 8px 0; padding:0;}
#menuPrincipalNav li a{ color:#fef3e5; font-size:15px; font-weight:bold; text-decoration:none; display:block; padding:2px 0 0 3px; width:145px; border-bottom:1px dashed #fef3e5;}
#menuPrincipalNav li a:hover{ border-bottom:1px solid #fef3e5; background:#fef3e5; color:#7c4264;}

#menuPrincipalUk{position:absolute; top:150px; left:37px; width:160px; height:220px; margin:0; padding:0; list-style:none;}
#menuPrincipalUk li{ margin:0 0 11px 0; padding:0;}
#menuPrincipalUk li a{ color:#fef3e5; font-size:15px; font-weight:bold; text-decoration:none; display:block; padding:2px 0 0 5px; width:140px; border-bottom:1px dashed #fef3e5;}
#menuPrincipalUk li a:hover{ border-bottom:1px solid #fef3e5; background:#fef3e5; color:#7c4264;}

#menuPrincipalNavUk{ position:absolute; top:145px; left:37px; width:160px; height:220px; margin:0; padding:0; list-style:none;}
#menuPrincipalNavUk li{ margin:0 0 6px 0; padding:0;}
#menuPrincipalNavUk li a{ color:#fef3e5; font-size:14px; font-weight:bold; text-decoration:none; display:block; padding:2px 0 0 3px; width:145px; border-bottom:1px dashed #fef3e5;}
#menuPrincipalNavUk li a:hover{ border-bottom:1px solid #fef3e5; background:#fef3e5; color:#7c4264;}

a#reservez {	position:absolute; top:665px;left:20px; width:180px; height:42px; }


#basAccueil{ width:955px; position:absolute; top:446px;}
#txtaccueil{ width:486px; float:left; margin:0 0 0 170px; padding:0; background:url(images/bg-txt-accueil.gif) no-repeat top right; display:inline;}
#bienvenue{ background:url(images/titre-bienvenue.gif) no-repeat; height:64px; width:641px; margin:12px 0 0 0; padding:0; text-indent:-5000px;}
#bienvenueUk { background:url(images/titre-bienvenue-uk.gif) no-repeat; height:75px; width:641px; margin:12px 0 0 0; padding:0; text-indent:-5000px;}
#txtaccueil p{  display:inline; margin:5px 0 0 35px; padding:0 0 0 10px; width:420px; text-align:justify; float:left; color:#592b49;}
#txtaccueil p img{ margin:0 10px 0 0; padding:0; float:left; display:inline;}
#txtaccueil p a {color:#592b49;
text-decoration:none;
border-bottom:1px dotted;}

#zoneActu{ background:url(images/bg-actu.gif) no-repeat; float:left; width:276px; height:204px; margin:0; padding:0 10px 0 10px; color:#592b49;}
#zoneActuUk { background:url(images/bg-actu-uk.gif) no-repeat; float:left; width:276px; height:204px; margin:0; padding:0 10px 0 10px; color:#592b49; display:inline;}
#zoneActu h3, #zoneActuUk h3 {padding:0; margin:12px 0 3px 0; font-size:12px; font-weight:bold; text-decoration:none;}
#zoneActu h3 a, #zoneActuUk h3 a {color:#592b49; text-decoration:none;}
#zoneActu h3 a:hover, #zoneActuUk h3 a:hover {color:#592b49; text-decoration:underline;}
#zoneActu p, #zoneActuUk p {padding:0; margin:0; font-size:12px; width:250px;}

#zoneActu #plus, #zoneActuUk #plus {position:absolute; top:177px; left:742px; width:150px;}
#zoneActu #plus a, #zoneActuUk #plus a {text-decoration:none; color:#592b49; font-weight:bold;}
#zoneActu #plus a:hover, #zoneActuUk #plus a:hover {text-decoration:underline; color:#592b49; font-weight:bold;}

#logisFrance {float:left; padding:0 0 0 20px; margin:10px 0; width:260px;}

.photosTitreNav{ background:green; width:763px; height:130px; position:absolute; top:126px; left:170px;}
#restau{ background:url(images/photo-restaurant.jpg) no-repeat;}
#menus{ background:url(images/photo-menus.jpg) no-repeat;}
#chambres{ background:url(images/photo-chambres.jpg) no-repeat;}
#reception{ background:url(images/photo-reception.jpg) no-repeat;}
#loisirs{ background:url(images/photo-loisirs.jpg) no-repeat;}


#titreRestau{ margin:5px 0 0 0; padding:0; background:url(images/titre-restaurant.gif) no-repeat; width:719px; height:107px; text-indent:-5000px;}
#titreMenus{ margin:5px 0 0 0; padding:0; background:url(images/titre-menus.gif) no-repeat; width:719px; height:107px; text-indent:-5000px;}
#titreChambres{ margin:5px 0 0 0; padding:0; background:url(images/titre-chambres.gif) no-repeat; width:719px; height:107px; text-indent:-5000px;}
#titreReception{ margin:5px 0 0 0; padding:0; background:url(images/titre-reception.gif) no-repeat; width:719px; height:107px; text-indent:-5000px;}
#titreLoisirs{ margin:5px 0 0 0; padding:0; background:url(images/titre-loisirs.gif) no-repeat; width:719px; height:107px; text-indent:-5000px;}
#titreActualites{ margin:5px 0 0 0; padding:0; background:url(images/titre-actu.gif) no-repeat; width:719px; height:107px; text-indent:-5000px;}
#titreContact{ margin:5px 0 0 0; padding:0; background:url(images/titre-contact.gif) no-repeat; width:719px; height:107px; text-indent:-5000px;}

#titreRestauUk { margin:5px 0 0 0; padding:0; background:url(images/titre-restaurant-uk.gif) no-repeat; width:719px; height:107px; text-indent:-5000px;}
#titreMenusUk{ margin:5px 0 0 0; padding:0; background:url(images/titre-menus-uk.gif) no-repeat; width:719px; height:107px; text-indent:-5000px;}
#titreChambresUk{ margin:5px 0 0 0; padding:0; background:url(images/titre-chambres-uk.gif) no-repeat; width:719px; height:107px; text-indent:-5000px;}
#titreReceptionUk{ margin:5px 0 0 0; padding:0; background:url(images/titre-reception-uk.gif) no-repeat; width:719px; height:107px; text-indent:-5000px;}
#titreLoisirsUk{ margin:5px 0 0 0; padding:0; background:url(images/titre-loisirs-uk.gif) no-repeat; width:719px; height:115px; text-indent:-5000px;}
#titreActualitesUk{ margin:5px 0 0 0; padding:0; background:url(images/titre-actu-uk.gif) no-repeat; width:719px; height:107px; text-indent:-5000px;}
#titreContactUk{ margin:5px 0 0 0; padding:0; background:url(images/titre-contact-uk.gif) no-repeat; width:719px; height:107px; text-indent:-5000px;}


#contenu{ width:740px; position:absolute; top:258px; left:210px;}
#contenu h3 {float:left; margin:10px 0 10px 10px; color:#592b49; font-weight:bold; font-size:14px; text-decoration:underline; width:719px;}
#contenu h3 a {color:#592b49; text-decoration:underline;}
#contenu p{ width:710px; padding:0; margin:10px 0 10px 10px; text-align:justify; font-size:13px; color:#592b49; line-height:18px;}
#contenu p a {color:#592b49; text-decoration:underline; font-size:14px; font-weight:bold; font-style:italic; display:block; text-align:right;}
#contenu ul {clear:left; width:480px; padding:0; margin:0 0 0 20px; }
#contenu ul li {float:left; padding:0; margin:0; color:#592b49; line-height:21px; width:220px; display:block;}
#contenu table p{ width:500px; }

#contenu #detailActu {width:450px; float:left; }
#contenu #detailActu p {width:430px; float:left; padding:0 10px 10px 10px; margin:0; font-size:13px; color:#592b49; line-height:18px; }


/************ formulaire contact **************/
fieldset {
	float:left;
	border:none;
	margin:0;
	padding:0 0 0 15px;
	color:#592b49;
}
.champFrom {
	margin:0;
	padding:0 0 5px 0;
}
label {
	display: inline ;
	float: left;
	width: 120px;
	color:#592b49;
}
#zoneForm .largeur{ width:300px;}

span.message {
	color:#886231;
	font-weight:bold;
	display:block;
	width:600px;
	text-align:center;
}	
/***********************************************/

#adresse {
	float:left;
	width:210px;
	margin:-8px 0 0 10px;
	padding:10px;
	background:url(images/fond-adresse.gif) no-repeat;
	height:130px;
	color:#592b49;
	text-align:center;
	line-height:18px;
	font-size:13px;
}

#footer {
	position:absolute;
	top:410px;
	left:20px;
	width:160px;
	background:url(images/fond-footer.gif) no-repeat;
	padding:10px;
	text-align:center;
	display:inline;
}
#footer p {font-size:13px; color:#592b49; line-height:18px; padding:0; margin:0;}
