@charset "utf-8";
/* CSS Document */

/*/////////////////////// GENERAL ////////////////////////*/

html
{
	height:100%;
	overflow:hidden;
}
body
{
	margin:0px;
	padding:0px;
	height:100%;
	background-color:#F2F2E6;
	text-align:center;
}
p, img, div, ul, li, input, a, h1, h2, h3, table, tr, th, td, form, frameset, frame
{
	margin:0px;
	padding:0px;
	border:0px;
}
div.preload
{
	display:none;
	visibility:hidden;
}
.clr
{
	clear:both;
}
#global
{
	overflow:auto;
	width:990px;
	margin:auto;
	text-align:left;
}
#retourMessage
{
	width:627px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	padding-top:80px;
}


/*/////////////////////// INDEX ////////////////////////*/

#centerIndex
{
	position:absolute;
	top:50%;
	left:50%;
	width:990px;
	height:713px;
	margin-top:-356px;
	margin-left:-495px;
	background-image:url(../images/index/index.jpg);
}
#entrerIndex
{
	margin-top:480px;
	margin-left:396px;
	text-align:left;
}
#entrerIndex a.entrer
{
	width:91px;
	height:29px;
	background-image:url(../images/index/entrer.jpg);
	display:block;
	float:left;
}
#entrerIndex a.entrer:hover
{
	width:91px;
	height:29px;
	background-image:url(../images/index/entrer-over.jpg);
}
#entrerIndex a.enter
{
	width:76px;
	height:29px;
	background-image:url(../images/index/enter.jpg);
	display:block;
	margin-left:42px;
	float:left;
}
#entrerIndex a.enter:hover
{
	width:76px;
	height:29px;
	background-image:url(../images/index/enter-over.jpg);
}
/*
#header
{
	width:864px;
	height:122px;
	background-image:url(../images/index/hotel-coutras-3.jpg);
	margin:auto;
	margin-top:25px;
	color:#742224;
}
#headerEn
{
	width:864px;
	height:122px;
	background-image:url(../images/en/index/hotel-coutras_03.gif);
	margin:auto;
	margin-top:25px;
	color:#742224;
}
img.flag
{
	width:42px;
	height:24px;
	float:right;
	margin-right:45px;
	margin-top:58px;
}
img.sound
{
	float:right;
	margin-right:20px;
	margin-top:55px;
}
#menuHaut
{
	float:right;
	margin-top:95px;
	margin-right:-80px;
}
#menuHaut a
{
	color:#742224;
	font-size:11px;
	text-decoration:none;
	margin-right:3px;
	margin-left:3px;
	font-weight:bold;
}
#menuHaut a:hover
{
	color:#000000;
}
#ssMenu
{
	background-image:url(../images/index/hotel-coutras-5.jpg);
	width:864px;
	height:119px;
	margin:auto;
}
#ssMenu img.salonIndex
{
	margin-top:96px;
	margin-left:434px;
	height:15px;
	width:53px;
	float:left;
}
#ssMenu img.chambresIndex
{
	margin-top:96px;
	margin-left:90px;
	height:15px;
	width:80px;
	float:left;
}
#ssMenu img.tarifsIndex
{
	margin-top:96px;
	margin-left:90px;
	height:15px;
	width:60px;
	float:left;
}
#ssMenuEn
{
	background-image:url(../images/en/index/hotel-coutras_05.jpg);
	width:864px;
	height:119px;
	margin:auto;
}
#ssMenuEn img.salonIndex
{
	margin-top:96px;
	margin-left:424px;
	height:15px;
	width:83px;
	float:left;
}
#ssMenuEn img.chambresIndex
{
	margin-top:96px;
	margin-left:90px;
	height:15px;
	width:50px;
	float:left;
}
#ssMenuEn img.tarifsIndex
{
	margin-top:96px;
	margin-left:115px;
	height:15px;
	width:48px;
	float:left;
}
#contenuIndex
{
	margin:auto;
	width:864px;
	margin-bottom:25px;
}
.facade
{
	float:left;
	margin-bottom:25px;
}
.charme
{
	float:left;
}
.texteIndex
{
	width:482px;
	height:244px;
	float:right;
	background-image:url(../images/index/hotel-coutras-8.gif);
	position:relative;
	top:0px;
}
.texteIndex p
{
	color:#000000;
	text-align:justify;
	font-weight:bold;
	padding-left:20px;
	padding-bottom:20px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	width:442px;
}
.nomIndex
{
	color:#742224;
}
.quadrim
{
	float:right;
	margin-right:50px;
	margin-top:-40px;
	width:50px;
	height:20px;
}
.quadrimEn
{
	float:right;
	margin-top:-15px;
	width:50px;
	height:20px;
}

/*/////////////////////// PAGES ////////////////////////*/

#milieuPage
{
	width:864px;
	margin:auto;
	overflow:hidden;
}
#photoPage
{
	width:231px;
	height:423px;
	margin-bottom:25px;
	float:left;
	background-image:url(../images/pages/bg-photo.gif);
}
#photoPage img
{
	float:left;
	margin-top:101px;
}
#contenuPage
{
	height:423px;
	width:477px;
	float:left;
}
#titrePage
{
	width:477px;
	height:101px;
	background-image:url(../images/pages/bg-titre.jpg);
	background-repeat:no-repeat;
}
#titrePage h1
{
	color:#742224;
	width:457px;
	text-align:left;
	text-indent:35px;
	padding-top:52px;
	font-weight:bold;
	font-size-adjust:inherit;
	font-size:24px;
}
#textePage
{
	width:477px;
	height:322px;
	background-image:url(../images/pages/bg-texte.gif);
}
#framePage
{
	width:450px;
	height:290px;
	overflow:auto;
	padding-left:10px;
	padding-top:10px;
	position:relative;
	top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.tarifs
{
	width:400px;
	margin-bottom:30px;
	border-collapse:collapse;
}
.tarifs td
{
	border:1px solid #000;
	height:25px;
}
.tarifs th
{
	border:1px solid #000;
	height:25px;
}
.descriptif
{
	padding-left:5px;
}
.tarifEuro
{
	width:60px;
	text-align:center;
}
.reservation
{
	width:400px;
	margin-bottom:30px;
	border-collapse:collapse;
}
.reservation td
{
	height:25px;
	font-weight:bold;
}
.reservation input,textarea,select
{
	border:1px solid #000;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
input.donnees1
{
	width:95%
}
textarea.donnees1
{
	width:95%
}
select.donnees1
{
	width:40%
}
input.donnees2
{
	width:40%
}
textarea.donnees2
{
	width:40%
}
select.donnees3
{
	width:15%
}
.confirmContact
{
	width:95%;
	text-align:center;
	font-weight:bold;
	padding-top:50px;
}
a
{
	color:#742224;
	text-decoration:none;
}
a:hover
{
	color:#000;
	text-decoration:none;
}
#framePage p
{
	margin-bottom:10px;
	line-height:16px;
	text-align:justify;
	width:400px;
	display:block;
}
.bold
{
	font-weight:bold;
}
.blink
{
	text-decoration:blink;
	font-weight:bold;
}
img.proximite
{
	float:left;
	padding-right:10px;
}
p.proximite
{
	margin-bottom:10px;
	text-align:left;
	width:400px;
}
h2
{
	font-weight:bold;
	font-size:11px;
	padding-bottom:20px;
	padding-top:20px;
}
img.seminaires
{
	float:left;
	padding:20px;
	padding-top:10px;
}
#photoChambres
{
	width:130px;
	text-align:right;
	float:right;
}
#photoChambres img
{
	margin-bottom:2px;
	margin-right:10px;
}
#frameChambres
{
	width:450px;
	height:290px;
	overflow:auto;
	padding-left:10px;
	padding-top:10px;
	position:relative;
	top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.texteChambres
{
	margin-bottom:10px;
	line-height:16px;
	text-align:justify;
	width:290px;
	float:left;
}
.zoomChambre1
{
	display:none;
	visibility:hidden;
	float:right;
	position:absolute;
	top:50px;
	left:50px;
}
#footer
{
	width:914px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:15px;
	overflow: hidden;
}
.formulaireReservation td
{
	height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.formulaireReservation input
{
	border:1px solid #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
/*/////////////////////// MENU GAUCHE ////////////////////////*/

#menuG
{
	width:152px;
	float:left;
}
#menuG ul,li
{
	list-style:none;
	list-style-type:none;
}
a.accueilMenuG
{
	width:152px;
	height:31px;
	background-image:url(../images/menuG/menuG-8.jpg);
	display:block;
	margin-top:-5px;
}
a.accueilMenuG:hover
{
	background-image:url(../images/menuG/menuG-over-8.jpg);
}
a.hotelMenuG
{
	width:152px;
	height:38px;
	background-image:url(../images/menuG/menuG-9.jpg);
	display:block;
}
a.hotelMenuG:hover
{
	background-image:url(../images/menuG/menuG-over-9.jpg);
}
a.chambresMenuG
{
	width:152px;
	height:40px;
	background-image:url(../images/menuG/menuG-11.jpg);
	display:block;
}
a.chambresMenuG:hover
{
	background-image:url(../images/menuG/menuG-over-11.jpg);
}
a.tarifsMenuG
{
	width:152px;
	height:37px;
	background-image:url(../images/menuG/menuG-12.jpg);
	display:block;
}
a.tarifsMenuG:hover
{
	background-image:url(../images/menuG/menuG-over-12.jpg);
}
a.reservationsMenuG
{
	width:152px;
	height:39px;
	background-image:url(../images/menuG/menuG-13.jpg);
	display:block;
}
a.reservationsMenuG:hover
{
	background-image:url(../images/menuG/menuG-over-13.jpg);
}
a.planMenuG
{
	width:152px;
	height:35px;
	background-image:url(../images/menuG/menuG-14.jpg);
	display:block;
}
a.planMenuG:hover
{
	background-image:url(../images/menuG/menuG-over-14.jpg);
}
a.salonMenuG
{
	width:152px;
	height:35px;
	background-image:url(../images/menuG/menuG-15.jpg);
	display:block;
}
a.salonMenuG:hover
{
	background-image:url(../images/menuG/menuG-over-15.jpg);
}
a.seminairesMenuG
{
	width:152px;
	height:42px;
	background-image:url(../images/menuG/menuG-16.jpg);
	display:block;
}
a.seminairesMenuG:hover
{
	background-image:url(../images/menuG/menuG-over-16.jpg);
}
a.proximiteMenuG
{
	width:152px;
	height:27px;
	background-image:url(../images/menuG/menuG-17.jpg);
	display:block;
}
a.proximiteMenuG:hover
{
	background-image:url(../images/menuG/menuG-over-17.jpg);
}

a.accueilMenuGEn
{
	width:152px;
	height:31px;
	background-image:url(../images/en/menuG/menuG_08.jpg);
	display:block;
	margin-top:-5px;
}
a.accueilMenuGEn:hover
{
	background-image:url(../images/en/menuG/menuG-over_08.jpg);
}
a.hotelMenuGEn
{
	width:152px;
	height:38px;
	background-image:url(../images/en/menuG/menuG_09.jpg);
	display:block;
}
a.hotelMenuGEn:hover
{
	background-image:url(../images/en/menuG/menuG-over_09.jpg);
}
a.chambresMenuGEn
{
	width:152px;
	height:40px;
	background-image:url(../images/en/menuG/menuG_12.jpg);
	display:block;
}
a.chambresMenuGEn:hover
{
	background-image:url(../images/en/menuG/menuG-over_12.jpg);
}
a.tarifsMenuGEn
{
	width:152px;
	height:37px;
	background-image:url(../images/en/menuG/menuG_13.jpg);
	display:block;
}
a.tarifsMenuGEn:hover
{
	background-image:url(../images/en/menuG/menuG-over_13.jpg);
}
a.reservationsMenuGEn
{
	width:152px;
	height:39px;
	background-image:url(../images/en/menuG/menuG_14.jpg);
	display:block;
}
a.reservationsMenuGEn:hover
{
	background-image:url(../images/en/menuG/menuG-over_14.jpg);
}
a.planMenuGEn
{
	width:152px;
	height:35px;
	background-image:url(../images/en/menuG/menuG_15.jpg);
	display:block;
}
a.planMenuGEn:hover
{
	background-image:url(../images/en/menuG/menuG-over_15.jpg);
}
a.salonMenuGEn
{
	width:152px;
	height:35px;
	background-image:url(../images/en/menuG/menuG_16.jpg);
	display:block;
}
a.salonMenuGEn:hover
{
	background-image:url(../images/en/menuG/menuG-over_16.jpg);
}
a.seminairesMenuGEn
{
	width:152px;
	height:42px;
	background-image:url(../images/en/menuG/menuG_17.jpg);
	display:block;
}
a.seminairesMenuGEn:hover
{
	background-image:url(../images/en/menuG/menuG-over_17.jpg);
}
a.proximiteMenuGEn
{
	width:152px;
	height:27px;
	background-image:url(../images/en/menuG/menuG_18.jpg);
	display:block;
}
a.proximiteMenuGEn:hover
{
	background-image:url(../images/en/menuG/menuG-over_18.jpg);
}


*/