/*  css commun à toutes les pages  */
body{
	margin:0;
	padding:0;
	background:#e7cdb4 url(../img/body_backgrd.jpg) repeat-x top center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#765B38;
}
.fond{
	width:100%;
	height:100%;
	background-image:url(../img/pyr_backgrd.jpg);
	background-repeat:no-repeat;
	background-position:center 149px;
}
.contenair{
	width:100%;
	min-height:803px;
	margin:0 auto;
	z-index:2;
}
a:link, a:visited{color:#765B38;}
ul{ list-style:none;}
img{border:none;}
.text_reserv{font-style:normal; font-size:11px;}

/*  ul de navigation  */
.ul_nav{width:900px;height:20px;margin:15px auto;padding:0;text-align:center;}
.li_nav{display:inline-block;text-transform:uppercase;padding:2px 9px;}
.li_nav:hover{background-color:#f3ebe2;-moz-border-radius:4px;}
.li_nav a:link, .li_nav a:visited{color:#765B38;text-decoration:none;}
.li_nav a:hover{text-decoration:underline;}
.active{background-color:#f3ebe2;-moz-border-radius:4px;font-weight:bold;}

/*  tableau principal  */
.tab_page{margin:0 auto;width:944px;}
.tab_page_td01{width:20px;height:762px; background:url(../img/tab_gauche.jpg) no-repeat;}
.tab_page_td02{width:904px;height:18px; background:url(../img/tab_mil_haut.jpg) no-repeat;}
.tab_page_td03{width:20px;height:762px; background:url(../img/tab_droite.jpg) no-repeat;}
.tab_page_td04{width:904px;height:82px; background:#ede0d4 url(../img/tab_mil_titre.jpg) no-repeat;}
.tab_page_td05{width:904px;height:50px; background:#ede0d4 url(../img/backgrd_nav.jpg) no-repeat;}
.tab_page_td06{width:864px;height:533px;background:#ede0d4 url(../img/backgrd_tab_mil.jpg) top;padding:20px;vertical-align:top;}
.tab_page_td065{width:864px;height:20px;background:#ede0d4 url(../img/backgrd_tab_mil.jpg) bottom;font-size:12px;text-align:center;font-style:italic;}
.tab_page_td07{width:904px;height:20px; background:url(../img/tab_mil_bas.jpg) no-repeat;}

/*  page accueil  */
.flash_accueil{float:right;margin-left:20px;margin-bottom:5px;display:inline-block;width:500px;height:375px;}
.text_acc{margin-top:15px;text-align:justify;font-style:italic;}

/*  page atmosphere  */
.test{width:100%;height:100%;}
.atmo_img{position:relative;top:31px;left:20px;}
.atmo_img01{width:411px;position:relative;top:-90px;left:420px;}

/*  page chambres  */
.tab_chambres{width:864px;}
.tab_chambres_td01{padding:10px 30px 10px 10px;text-align:left;}
.tab_chambres_td02{width:378px;height:268px;}
.tab_chambres_td03{width:377px;height:267px;}
.tab_chambres_td04{padding:10px 10px 10px 30px;text-align:left;}

/*  page tarifs  */
.tab_tarifs{width:864px;}
.tab_tarifs h2{font-size:14px;margin:0;text-decoration:underline;text-transform:uppercase;color:#f5e2d0;font-weight:bold;margin-bottom:20px;}
.tab_tarifs h3{background:url(../img/back_tarifs.jpg) left no-repeat;padding-left:30px;font-size:14px;margin-top:10px;text-align:left;}
.text_tarifs{font-size:12px;text-align:left;width:100%;}
.tab_tarifs_td01, .tab_tarifs_td02{ background:url(../img/fond_tarifs.gif) center no-repeat;padding:10px 26px;text-align:center;width:50%;height:350px; vertical-align:top;}
.tab_tarifs_td03{background:url(../img/fond_tarifs_bas.gif) center 20px no-repeat;padding:25px 36px;text-align:center;height:170px;font-size:12px;text-align:justify;}
.lien_reserv{position:relative;width:100%;height:20px;top:-30px;left:0px;text-align:center;font-weight:bold;letter-spacing:0.3em;color:#000;}

/*  page culture  */
.text_culture{font-size:12px;text-align:justify;}
.img_culture{float:right;margin:5px;width:400px;height:190px;padding:0 5px 10px 10px;border:1px solid black;background-color:#FFF;}
.img_culture h2{font-size:14px;text-decoration:underline;margin:2px auto 5px auto;text-align:center;}
.test_img_culture{font-size:11px;font-style:italic;color:#b89464;}
.titre_img_culture{font-size:12px;text-transform:uppercase;}
