* {	font-family: "Times New Roman", Times, serif;}
/*body {	margin: 0px; background: url(images/ap_couleur_body.jpg) repeat top left #fffae1;}*/
html body {
width: 100%;
height: 100%;
margin: 0 0 0 0;
background-color: #6A5B31;
}

#tableau-page {
width: 955px;
height: 100%;
background-color: #FFFAE2;
border-collapse: collapse;
border: 0px;
}

/*INDEX*/
#index_global { width: 100%; height: 100%; margin: auto; text-align: center; background: url(images/index/ap_index.jpg) no-repeat center transparent;}
#index_contain { width: 760px; height: 468px; margin: -234px auto auto -380px; text-align: left; position: absolute; top: 50%; left: 50%; }

/***Chanoines ***/

#index_ch_contain { float: left;}
#index_ch_logo {background: url(images/index/ch_logo.gif) no-repeat top left transparent; width: 165px; height: 225px; position: relative; top: 0px;}
#index_tit_ch {background: url(images/index/tit_ch.gif) no-repeat top left transparent; width: 221px; height: 65px; position: relative; top: -180px; left: 140px; }
#index_tit_ch span { display: none; font-size: 12pt; color: #d82d0c;}
#index_tit_ch p{ text-align: left; font-weight: bold; font-size: 1.5ex; color: #666; position: relative; left: 20px; top: 70px;}
a#index_bo_ch_entrer {background: url(images/index/bo_ch_entrer.gif) no-repeat top left transparent; width: 71px; height: 40px; position: relative; top: -120px; left: 160px;}
a#index_bo_ch_entrer span{ display: none;}


/***Rose***/
#index_ro_contain { float: left; }
#index_ro_logo {background: url(images/index/ro_logo.gif) no-repeat top left transparent; width: 146px; height: 273px; position: relative; float: right; top: 0px; right: -20px;}
#index_tit_ro {background: url(images/index/tit_ro.gif) no-repeat top left transparent; width: 233px; height: 44px; position: relative; float: right; top: 110px; right: -90px;}
#index_tit_ro span { display: none; font-size: 12pt; color: #d82d0c;}
#index_tit_ro p{ text-align: right; font-weight: bold; font-size: 1.8ex; color: #4d6a23; position: relative; top: 44px;}
a#index_bo_ro_entrer_fr {background: url(images/index/bo_ro_entrer_fr.gif) no-repeat top left transparent; width: 59px; height: 32px; position: relative; float: right; top: 180px; right: -300px;}
a#index_bo_ro_entrer_fr span{ display: none;}
a#index_bo_ro_entrer_uk {background: url(images/index/bo_ro_entrer_uk.gif) no-repeat top left transparent; width: 59px; height: 32px; position: relative; float: right; top: 180px; right: -300px;}
a#index_bo_ro_entrer_uk span{ display: none;}
#adresse_complete { position: relative; font-size: 1.5ex; width: 600px; top: 90px; left: 20px;}
a#signature {  font-size: 1.2ex; color: #666; font-family: Trebuchet MS, serif; font-weight: normal;  float: right; position: relative; top: 75px; right: 21px;}


/* IDENTIFIANTS INTERFACE */
#global_entete {
	background: url(images/bandeau-haut.jpg) top left no-repeat transparent;
	width: 100%;
	height: 235px;
	position: center;
	top: 0px;
	left: 0px;
	text-align: left;
	z-index: 2;
}
#inner_entete {	position: relative; top: 202px; left: 250px;}
#inner_entete a { font-size: 10pt; font-weight: normal; color: #7f4c2d; text-decoration: none;  margin: 0px;  width: 150px; border: 1px solid #f8e9b7; text-align: center;}
#inner_entete a:hover{	font-size: 10pt;  color: #350f00; text-decoration: none; border-bottom: 1px solid #7f4c2d;  margin: 0px; }
/*background: url(images/ap_bo_menu.gif) top left no-repeat;*/

#global_col_gauche {
	background: url(images/ap_col_gauche.jpg) top left no-repeat;
	width: 147px;
	height: 90%;
	position: center;
	top: 233px;
	left: 0px;
	z-index: 3;
}

#global_page {
	background: url(images/ap_intre_page.jpg) top left no-repeat;
	width: 750px;
	height: 90%;
	position: absolute;
	top: 240px;
	left: 300px;
	font-size: 14px;
	padding-left: 10px;
	z-index: 4;
	text-align: justify;
}

p {
text-align: justify;
margin-right: 10px;
font-family: "Times New Roman", Times, serif;
font-size: 1 em;
}

p.table_chambre {
text-align: justify;
margin-right: 10px;
font-family: "Times New Roman", Times, serif;
font-size: 1 em;
color: #FF0000;
font-style: italic;
}

#livre-or {
text-align: justify;
margin-right: 30px;
font-family: "Times New Roman", Times, serif;
font-size: 1 em;
}

#bandeau-bas {
	background: url(images/ap_intre_page.jpg) top left no-repeat;
	width: 955px;
	height:10%;
	position: absolute;
	top: 1120px;
	left: 145px;
	font-size: 10pt;
	padding-left: 10px;
	z-index: 4;
}

#global_page ul{ list-style : none url(images/puce.gif); position: relative; left: 50px;}
#inner_col_gauche { font-size: 9pt; width: 130px; height: 420px; position: relative; top: 110px; left: 10px;}
#inner_col_gauche a{display: block; background :  url(images/ap_bo_menu_col.gif) top left no-repeat transparent; color: #000; margin-top: 10px; height: 25px;}
#inner_col_gauche a:hover{display: block; background :  url(images/ap_bo_menu_col.gif) top right no-repeat transparent; color: #d82d0c; text-decoration: none; margin-top: 10px; height: 25px;}
#inner_col_gauche a:active{display: block; background :  url(images/ap_bo_menu_col.gif) top right no-repeat transparent; color: #d82d0c; text-decoration: none; margin-top: 10px; height: 25px;}
#inner_signature { width: 140px; font-size: 7pt; text-align: center; position: relative;}
/*#inner_signature a{ font-weight: normal; color: #7f4c2d; text-decoration: none; width: 104px; height: 15px; border-bottom: 1px solid #fffae1;}
#inner_signature a:hover{	color: #350f00; text-decoration: none; border-bottom: 1px solid #7f4c2d; background: url(images/ap_bo_menu.gif) top left no-repeat;}*/


#ch_la_labenche p{ text-align: left; color: #d82d0c; font-style: italic; width: 400px; margin-top: 5px;}
/* la table */
#lt_cuisine{ width: 100%; text-align: center; margin-bottom: 10px; position: absolute;}
#lt_cuisine p{ text-align: left; color: #d82d0c; font-style: italic; width: 400px; margin-top: 5px;}
#lt_salle_a_manger{ width: 100%; text-align: center; margin-bottom: 10px; position: absolute;}
#lt_salle_a_manger p{ text-align: left; color: #d82d0c; font-style: italic; width: 400px; margin-top: 5px;}
#lt_terrasse{ width: 100%; text-align: center; margin-bottom: 10px; position: absolute;}
#lt_terrasse p{ text-align: left; color: #d82d0c; font-style: italic; width: 400px; margin-top: 5px;}
#lt_menu{ width: 100%; text-align: center; margin: 20px 0px 10px 0px; position: absolute;}
#lt_menu img { float: left;}
#lt_menu p{ text-align: justify; color: #d82d0c; font-style: italic; width: 300px; margin-top: 5px;}
/* aux alentours*/
.aux_alentours_back_div_centre { 
width: 300px; 
height: 190px; 
position: absolute;  
top: 490px; 
left: 565px; 
color: #350f00; 
background: url(images/ap_aux_alentours_back.gif) top left no-repeat; 
padding: 10px;
font-size: 12px;

}

.alentour {
padding-right: 15px;
font-family: "Times New Roman", Times, serif;
font-size: 12px;
}

.liste_situe {
padding-left: 180px;
}


/* PSEUDO CLASSES */
/* BOITES */

.img_float_left { 
float: left; 
margin-right: 10px;
}
.img_float_right { 
float: right; 
margin-left : 10px;
margin-right: 20px;
}
.clear_both { clear: both;}
.clear_left { clear: left;}
.clear_right { clear: right;}
.p_margin_top { margin-top: 20px;}
.p_reserver { clear: both; position: relative; top: 0px;}
/* TEXTE */
.bold {	font-weight: bold;}
a { color: #d82d0c; text-decoration: none; font-weight: bold;}
a:hover { color: #d82d0c; text-decoration: underline;}
h5 { font-style: normal; color: #000; font-weight: normal; text-align: left;}
h5 span {  font-weight: bold;}

/* les formulaires */

#form-contact {
float: left;
font-family: "Times New Roman", Times, serif;
font-size: 12px;
width: 75%;
margin-left: 15px;
}

fieldset {
padding: 0 .5em .5em;
margin: 1em; 0 .5em;
border: solid 0.16em #FFFFCC;
}

legend {
padding: 0 .5em;
margin: 0.7em .5em;
font: 900 Arial, Helvetica, sans-serif;
font-size: 1.4em;
letter-spacing: .1em;
}

label.gauche {
float: left;
width: 40%;
padding-right: 10px;
text-align: right;
margin-left: -80px;
font-weight: bold;
font-size: 1.2em;
font-family: "Times New Roman", Times, serif;
color: #D82D0C;
}

select, #form-qui input {
width: 16em;
margin-bottom: .5em;
border: solid 0.15em #BEAF8E;
background-color: #F9E9B8;
vertical-align: middle;
margin-right: 70px;
}

select {
border: solid 0.15em #BEAF8E;
background-color: #F9E9B8;
margin-right: 70px;
}

input {
border: solid 0.15em #BEAF8E;
background-color: #F9E9B8;
margin-right: 70px;
}

textarea {
border: solid 0.15em #BEAF8E;
background-color: #F9E9B8;
margin-right: 70px;
}
