/*BODY*/
body
{
width: 800px;
margin: auto;
margin-top: 30px;
}

img
{
border: none;
}

.back_ge
{
background-image:url(../images/arriereplan_general.jpg);
}

.back_la_montespan
{
	background-image:url(../images/arriereplan_chambre2.jpg);
}
.back_la_marie_antoinette
{
	background-image:url(../images/arriereplan_chambre.jpg);
}

a
{
text-decoration: none;
}

.logo
{
height: 50px;
}

.logo_cha
{
position: absolute;
left: 370px;
}

.logo_gdf
{
position: absolute;
}

.majuscule
{
	/*taille de caracteres*/
	font-size:25px;
}

.titre
{
	/*taille de caracteres*/
	font-size: 30px;
}

objec{
position: absolute;
top: 400px;
}


/*Police modifiable*/

#table_menu   a,
.texte,
.tdband,
.tdband a,
.bouton,
.texte_td_height,
.td_texte_tu,
.td_texte_reserv,
.majuscule,
.titre
{	
	/*couleur*/
	color: #3D2B1F;
	/*police de caractere*/
	font-family:"Monotype Corsiva";
	/*gras*/
	font-weight:bold;
	text-align: justify;
}

.td_texte_reserv, .table_reserv1
{
text-align: center;
}

.table_reserv1
{
width: 480px;
}

#table_menu
{
	/*taille de caracteres*/
	font-size:18px;
	text-align:justify;
	padding-right:10px;
	padding-left:10px;
}

#tdmenu {
vertical-align: top;
}

/*MENU*/
#div_menu
{
position:absolute;
width: 160px;
}

#table_menu
{
width: 160px;
text-align: left;
}


/*CORPS*/
#corps
{
width: 640px;
min-height:400px;
margin-left: 160px;
}

/*Acceull*/
.table_accueil, .table_montespan, .table_marie, .table_grange, .table_cave, .table_jardin, .table_laonnois, .table_reserv, .table_noustrouver
{
width:640px;
text-align: justify;
}

.table_accueil td
{
vertical-align: top;
padding-bottom: 30px;
}

.accueil_td_img {
width:300px;
text-align:right;
}

#accueil_text, #salon_text
{
width:310px;
}

.img_accueil
{
position: relative;
top: 50px;
}

/*le salon*/
.table_salon
{
width: 640px;
text-align: justify;
}

.salon_img, .img_d
{
padding-left: 10px;
}

.img_g
{
padding-right: 10px;
}

.img_salon
{
position: relative;
top: 110px;
}

/* le laonnois*/

.imgfd
{
float: right;
padding-left: 10px;
}

.imgfg
{
float: left;
padding-right: 10px;
}

.img_laon
{
position: relative;
top: 550px;
right: 30px;
}






/*reservation*/


.table_head_reserv, .td_texte_tu
{
width: 480px;
}

.bouton
{
border: none;
background: none;
font-size: 1em;
}

.texte_td_height, .td_texte_tu {
height: 20px;
}

.width480 {
width:480px;
}


.texte_td_height{
width: 160px;
}

.a_map
{
color:#0000FF;
text-align:left;
}

.map {
width:640px;
height:480px;
}

/*Presse*/

.tdband {
width: 91px;
text-align: center;
}

.galpho {
margin-right: 10px;
margin-bottom: 10px;
}

/*PIED*/

.table_pied
{
width:800px;
}

/*GALLERIE*/
#page-wrap			{ width: 600px; margin: 0 auto; }

.photo-link			{ padding: 2px; margin: 5px; border: 0px solid #999; display: block; width: 100px;
					  float: left; }
.photo-link:hover	{ border-color: white; }


/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

