* { padding: 0; margin: 0; }

body {
	background:#9d897c;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#8f8983;
}
/* - - - - - Classes Générales - - - - - */
h5 { float:left; width:210px; height:146px;}
ul {padding:8px 0;}
a			{color:#9e8b7e; text-decoration:none;}
a:hover		{color:#6794c7;}

/* - - - - - Classes Générales - - - - - */
.clear		  { clear: both; background: none; }
.left         { float:left; }
.right        { float:right; }
img.left      { margin-right:1em; margin-bottom:1.8em; }
img.right     { margin-left:1em; margin-bottom:1.8em; }
img			{border:none;}
.text-right   { text-align:right; }
.half         { width:45%; /* Not exactly half to account for paddings, margins etc. */ }

.bleu		{color:#df6d07;}
.bleus		{color:#df6d07; font-weight:bold;}
.violet		{color:#6d236a;}
.violets	{color:#6d236a; font-weight:bold;}
.gris		{color:#5c5e5b;}
.more		{ float:right;
				display:block;
				color:#5c5e5b;
				font:bold 11px Georgia, Times New Roman, Times, serif;
				text-decoration:none;
				padding:0 16px 0 0;
				background: url(../../img/puce-plus.png) no-repeat right 2px!important;
				background: url(../img/puce-plus.gif) no-repeat right 2px;
}
.go, .plus { 
padding:0 0 0 10px; 
text-decoration:none; 
font:bold 11px/22px Arial, Helvetica, sans-serif  ;
}
.go { 
background:url(../img/puce-go.gif) no-repeat 0 4px; 
}
.plus { 
background:url(../img/puce-plus.gif) no-repeat 0 4px; 
}
.go a, .plus a { padding:5px 0;}

.hotel { 
 margin: 0 auto;
 width: 970px;
 background: url(../img/bg.gif) repeat-y 0 0;
 padding:0 26px 45px 26px;
 }
.biarritz {
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 950px;
 background:#F0ECE9;
}
h1 {
	font:bold 1.2em Arial, Helvetica, sans-serif;  /* displayed at 15px */
	color:#6794c7;
} 
h2 {
	font:bold 11px Arial, Helvetica, sans-serif;  /* displayed at 15px */
	color:#9e8b7e;
} 
/*.biarritz li { background: url(../img/puce.gif) no-repeat 0 4px; padding:0 0 0 10px;}*/
.biarritz ul{  list-style-image: url(../img/puce.gif); list-style-position:inside;}
.biarritz p { padding:0 0 8px 0;}
/* - - - - - HEADER - - - - - */
.beaulieu {
	width: 950px;
	height: 146px;
	background: #f0ece9 url(../img/bg-header.gif) repeat-x 0 0;
}

/* - - Menu de LANGUES - - */
.lang { float:right; width:175px;margin:23px 0 0 0; }
.lang ul, .menu ul, .nav ul, .basque ul { display:inline; list-style:none; }
.lang li, .menu li, .nav li, .basque li {
	float:left; /*pour IE*/
	list-style:none;
	background:url(../img/separ.gif) no-repeat 0 4px;
	padding:0 10px;
}
.lang ul li a, .menu ul li a, .nav ul li a, .basque ul li a {
	float:left;   
	display:block;
	width:auto;
	text-align:right;
}
.lang li.rien, .menu li.rien, .nav li.rien, .basque li.rien  { background:none;}

/* - - - - - MENU - - - - - */
.menu, .nav {
	position:relative;
	/*float:left;*/
	width: 950px;
	text-transform:uppercase;
}
.menu {
	height:18px;
	background:#ddd6d1 url(../img/bg-menu.jpg) no-repeat 0 0;
	padding:11px 0 0 0;
}
.menu ul {z-index:3000;}
.nav {
	height:24px;
	background:#ddd6d1 url(../img/bg-nav.jpg) no-repeat 0 0;
	padding:5px 0 0 0;
}
.menu ul, .nav ul, .basque ul { width:470px; padding:0;}
.plage a{ display:inline; float:right; width:240px; text-align:right; background:url(../img/diapo.gif) no-repeat top right; padding:0 25px 0 0; margin:0 10px 0 0; }

/* - - - - - PRESENTATION - - - - - */
.hebergement {
	position: absolute;
	top: 146px;
	left: 50%;
	width: 167px;
	height:183px;
	padding:55px 23px 0 23px;
	z-index:1000;
	color:#FFF;
	text-align:justify;
}
.hebergement p {padding:8px 0;}
/* - - - - - ANIMATION - - - - - */
#tourisme {
	position:relative;
	width: 950px;
	height:238px;
	/*z-index:100;*/
	background:url(../img/biarritz.jpg) no-repeat 0 0;
}
object, object:active, #tourisme:active{outline: none;}
object, object:focus, #tourisme:focus{-moz-outline-style: none;}

/* - - - - - CONTENU - - - - - */
.content{
	float: left;
	width: 904px;
	background:#f0ece9;
	padding:45px 23px;
}
.biarritz p { padding:8px 0;}
.biarritz img {
	float:left;
	border:solid 10px #FFF;
	margin:0 20px 23px 0;
}
.gauche{
	float: left;
	width: 460px;
	background:#f0ece9;
	padding:45px 0 45px 23px;
}
.droite{
	float: left;
	display:inline;
	width: 421px;
	background:#f0ece9;
	padding:45px 23px 45px 23px;
	text-align:justify;
}
.article { clear:both;}
#carte{
	float: left;
	display:inline;
	width: 421px;
	height:300px;
	margin:45px 0;
}
/* - - - - - FOOTER - - - - - */
.basque { 
	clear: both;
	float:left;
	width: 950px;
	height:18px;
	background:#ddd6d1 url(../img/bg-footer.gif) repeat-x 0 0;
	padding:11px 0 0 0;
}
.basque ul {text-transform:uppercase;}
/* - - Logo Novae - - */
.novae {
	float:right;
	display:inline;
	vertical-align:middle;
	height:10px;
}
.novae a{
	height:10px;
	padding: 0 10px 0 0;
	font:normal 8px/10px Arial, Helvetica, sans-serif;
}
.novae img, novae li {display: inline;vertical-align:middle;}

/* - - - - - TABLEAU - - - - - */
table {
	border-spacing:1px;
	background-color:#F0ECE9;
/*	width:510px;*/
padding:10px 0;
	font:normal 12px Georgia, "Times New Roman", Times, serif;
}


td, th {padding: 4px;}
th.petit {	font:normal 12px Georgia, "Times New Roman", Times, serif;}
thead th {
	text-align: center;
	background: #F0ECE9;
	color: #fff;
	font:bold 14px Arial, Helvetica, sans-serif;
}

tbody th {	font-weight: bold;color:#8f8983; font-style:italic; }

tbody tr{
	background-color:#F0ECE9; 
	text-align:left;
	}


tbody tr td { 
	color:#8f8983;
	background: #F0ECE9;
/*	border: 1px solid #FFF;*/
	text-align:center;
	}

th.ete, th.moyen, th.clair { color: #fff; font:italic bold 14px Georgia, "Times New Roman", Times, serif}
.ete, .moyen, .clair { color: #fff; font:normal 12px Georgia, "Times New Roman", Times, serif}
.ete { background: #A4C9E8;}
.moyen { background: #C8BBB2;}
.clair { background: #D3CCC7;}

.biarritz img.logo { border:none; clear:right; float:right; padding:0 0 0 8px; margin:5px 100px 5px 0;}