/*@charset "utf-8";*/
/* CSS Document */
/*************************************************************ALL********************************************************************/
body
{
	background-color:#261c16;
	font-family:Arial, Helvetica, sans-serif;
	color:#fffae5;
	font-size:11px;
}

#divFond
{
	width:1048px;
	height:auto;
	min-height:757px;
	margin:auto;
	background-image:url(../images/background.jpg);
	background-repeat:no-repeat;
}

#divLangue
{
	width:834px;
	height:25px;
	text-align:right;
	padding-right:214px;
	line-height:25px;
}

a img
{
	border:none;
}

#divGauche
{
	width:188px;
	height:650px;
	padding-right:26px;
	float:left;
}

#divGaucheLogo
{
	width:188px;
	height:45px;
	margin-top:63px;
}

#divGaucheResto
{
	width:188px;
	height:45px;
	margin-top:150px;
}
#divDroite
{
	width:188px;
	height:400px;
	padding-left:26px;
	float:left;
}

#divDroiteLogo
{
	width:188px;
	height:45px;
	margin-top:63px;
}
#divDroiteShore
{
	width:188px;
	height:45px;
	margin-top:220px;
}

#divFooter
{
	width:620px;
	margin:auto;
	margin-top:5px;
	color:#82755c;
	text-align:center;
}

/*************************************************************HOME********************************************************************/

#divContenuHome
{
	width:620px;
	height:589px;
	background-image:url(../images/fondHome.jpg);
	float:left;
}

#divContenuImageHome
{
	width:601px;
	height:422px;
	margin-left:10px;
	margin-top:15px;
}

#divContenuTextHome
{
	margin:15px;
	text-align:center;
}


/*************************************************************PAGES********************************************************************/

#divContenu
{
	width:620px;
	height:auto;
	min-height:725px;
	background-image:url(../images/fondPages.jpg);
	background-repeat:no-repeat;
	background-color:#726650;
	float:left;
}

#divContenuImage
{
	width:604px;
	height:266px;
	margin:9px;
}

#divContenuText
{
	margin:40px; 
	text-align:justify;
}

#divH1
{
	width:540px;
}
#divColText
{
	width:360px;
	float:left;
}

#divColImage
{
	width:150px;
	float:right;
}

#divColImage img
{
	margin-bottom:22px;
}

/*************************************************************TEXTES********************************************************************/

#divGaucheMenu
{
	margin-top:83px;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	color:#f2d252;
}

#divGaucheMenu li
{
	list-style-type:none;
	margin-bottom:8px;
}

#divGaucheMenu a:link, #divGaucheMenu a:visited
{
	text-decoration:none;
	color:#fffae5;
}

#divGaucheMenu a:hover, #divGaucheMenu a:active
{
	text-decoration:underline;
	color:#fffae5;
}

#divDroiteMenu
{
	margin-top:83px;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}

#divDroiteMenu ul
{
	padding:0px;
	margin:0px;
}

#divDroiteMenu li
{
	list-style-type:none;
	margin-bottom:15px;
	padding:0px;
}

#divDroiteMenu a:link, #divDroiteMenu a:visited
{
	text-decoration:none;
	color:#f2d252;
}

#divDroiteMenu a:hover, #divDroiteMenu a:active
{
	text-decoration:underline;
	color:#f2d252;
}

#divFooter a:link, #divFooter a:visited
{
	color:#82755c;
	margin:4px;
}

#divFooter a:hover, #divFooter a:active
{
	color:#f2d252;
	margin:4px;
}

a:link, a:visited
{
    color:#fffae5;
    font-weight:bold;
}
a:hover, a:active
{
    color:#f2d252;
    font-weight:bold;
}
p
{
	padding:0;
	margin-top:0px;
	margin-bottom:10px;
}

h1
{
	font-family:"Times New Roman", Times, serif;
	font-size:26px;
	color:#f2d252;
	font-weight:normal;
}

h2
{
	font-size:18px;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
}

h3
{
	font-size:14px;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
}
.jaune
{
	color:#f2d252;
}

.puceJaune
{
	list-style-image:url(../images/puceJaune.jpg);
}

.puceJaune li
{
	padding-bottom:10px;
}

.puceBeige
{
	list-style-image:url(../images/puceBeige.jpg);
}
/*************************************************************RESERVATIONS********************************************************************/
#formReservation label
{
	float:left;
	
	width:150px;
}
#formReservation
{
	width:80%;
	margin:auto;
	border:1px solid #635947;
	padding: 40px;
}
#formReservation dt
{
	float:left;
	
}
#formReservation dt
{
	background:#7c705a;
	border:1px solid #261c16;
	color:white;
	display:inline-block;
	width:15px;
	height:15px;
	text-align:center;
	margin-left:5px;
}
#formReservation div#legend
{
	padding:0px 10px;
	padding-bottom:10px;
	border:1px solid #261c16;
	background:#302521;
	font-size:larger;
	position:relative;
	bottom:60px;
	right:15px;
	width:350px;
}
#formReservation .reservationFooter
{
	text-align:right;
}
#formReservation table
{
	border: 1px solid #261c16;
	border-collapse:collapse;
	width:90%;
	margin:auto;
}
#formReservation th
{
	background:#261c16;
	color:#FFF;
}
#formReservation tr,#formReservation td
{
	border: 1px solid #261c16;
}
#formReservation table img
{
	margin:1em;
	float:left;
}
.reservationFooter
{
	margin-top:30px;
}
.reservRecap
{
	background:#5b5241;
	border:1px solid #261c16;
	padding:15px;
	margin:auto;
	margin-bottom:15px;
	width:85%;
}
.finalTexte
{
	text-align:center;
}
.chambreChoix
{
	text-align:right;
}
th.left
{
	text-align:left;
	padding-left:10px;
}
th.right
{
	text-align:right;
	padding-right:10px;
}
hr {
height: 1px;
padding: 0;
color: #2c211d;
background-color: #2c211d;
border: 0;
}


/*************************************************************Contact********************************************************************/

#divCoordonnees
{
    width: 210px;
    height: 300px;
    /*background-color: Red;*/
    float: left;
}

#divFormContact
{
    width: 300px;
    height: 350px;
    background-color: #261c16;
    float: left;
    padding: 10px;
    margin-bottom: 20px;
}

.txtForm
{
    width: 70px;
    margin-bottom: 5px;
    float: left;
}

#TextBox1,#TextBox2,#TextBox3,#TextBox4
{
    width: 200px;
}

#TextBox5
{
    width: 200px;
    height: 120px;
}

#Button1
{
    margin-left: 215px;
}

/*************************************************************Loisirs********************************************************************/
.classFormule
{
    width: 165px;
    float: left;
    margin-right: 20px;
    /*background-color: Red;*/
}
.classFormule2
{
    width: 165px;
    float: left;
    /*background-color: Red;*/
}

#divFormule
{
    width: 545px;
    float: left;
   /*background-color: Aqua;*/
}

#divFormule h3
{
    font-weight: bolder;
    font-size: 18px;
   /*background-color: Aqua;*/
}

#divTxtFormule
{
    /*height: 200px;*/
    float: left;
    clear: both;
    margin-top: 30px;
    margin-bottom: 20px;
}


/*************************************************************Liens********************************************************************/

.lienJaune:link
{
	color: #f2d252;
	text-decoration: none;
}
.lienJaune:visited
{
	color: #f2d252;
	text-decoration: none;
}
.lienJaune:active
{
	color: #f2d252;
	text-decoration: none;
}
.lienJaune:hover
{
	color: #fff;
	text-decoration: underline;
}
