/* CSS Document */
*{
margin:0;
padding:0;
border:0;
}

body {
	background-color: #E3E3E3;
	font-family: Verdana, Geneva,Arial, Helvetica, sans-serif;
	/*font-family:Arial, Helvetica, sans-serif;*/
	/*background-image: url(../images/fonds/fond_page.png);*/
	background-image:url(../images/fonds/fond_grain.jpg);
	background-repeat: repeat;
	background-position: left top;
}
#global{
	color:#000000;
	background-image: url(../images/fonds/fond22.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
}
/*** global ***/
#page {
	padding:10px 0 0 0;
	margin:0px auto;
	/*padding:1px 11px 1px 11px;*/
	width:953px;
	position:relative;
	
	/*background-color:#E3E3E3;*/
	/*background-image:url(../images/fonds/fond_ombre.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
	
}
#contenu{
	padding:1px 1px 0 1px;
	background-color:#fff;
	
}
#header {
	height:404px;
	width:951px;
	position:relative;		
}

/*** Menu ***/
#menu {
	position:absolute;
	z-index:1;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	font-weight:bold;	
	font-variant:small-caps;
	top:62px;
	left:0px;
}
#menu li {
	position:relative;
	display:inline;
	padding:0 0 0 15px;
	color:#fff;
}
#menu li a{
	position:relative;	
	color:#ababab;
	text-decoration:none;
}
#menu li a:hover{
	color:#ccc
}
.selection{
	color:#FFF;	
}
/***      ***/
#central,#accueil,#galerie,#histoire,#loisirs,#receptions,#hotel,#restaurant,#seminaire {
	margin:10px 0 0 0;
	text-align:left;
	width:951px;
	/*background-color:#66FFFF;*/		
}
/*** Accueil ***/
#btn_gal{
	width:157px;
	height:17px;
	background-image: url(../images/index/btn_galerie_b.jpg);
	background-repeat: no-repeat;
	background-position: left -17px;
}
#btn_gal:hover{
	width:157px;
	height:17px;
	background-image: url(../images/index/btn_galerie_b.jpg);
	background-repeat: no-repeat;
	background-position: left 0px;
}
#btn_gal_en{
	width:157px;
	height:17px;
	background-image: url(../images/index/btn_galerie_b_en.jpg);
	background-repeat: no-repeat;
	background-position: left -17px;
}
#btn_gal_en:hover{
	width:157px;
	height:17px;
	background-image: url(../images/index/btn_galerie_b_en.jpg);
	background-repeat: no-repeat;
	background-position: left 0px;
}
#fond_flash{
	width:951px;
	height:405px;
	background-image:url(../images/index/fond_accueil.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
/*** Loisirs ***/
.titre_24 {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	color:#9D98A0;
	font-weight:bold;
	font-style:italic;
	margin:0 0 10px 0;
}
#loisirs{
	background-image: url(../images/loisirs/loisirs_fond_bloc1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#loisirs #b1 {
	float:left;
	padding:36px 30px 0 30px;
	width:300px;
	height:265px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:normal;	
}
#loisirs #sommaire {
	float:right;	
	margin:30px 150px 0 0;	
}
*html #loisirs #sommaire{
	margin:38px 76px 0 0;
}
#loisirs #sommaire p {
font-size:14px;	
color:#1f1e21;
}
#loisirs #sommaire ul {
	font-size:11px;
	color:#424242;
	font-weight:normal;
	margin:5px 0 0 0;
}
#loisirs #sommaire li {
	margin:0 0 2px 0;
	line-height:12px;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: disc;	
}
#loisirs #sommaire li a{
	color:#424242;
	text-decoration:none;
}
#loisirs #sommaire li a:hover{
	text-decoration:underline;
}
#cont_loisirs{
	padding:0 30px 30px 30px;
	background-image: url(../images/loisirs/fond_24.jpg);
	background-repeat: no-repeat;
	background-position: 10px 12px;
}
#golf {
	position:relative;	
	width:506px;
	height:236px;
	background-image: url(../images/loisirs/golf.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	float:left;	
}
#texte_golf{
	position:absolute;
	top:16px;
	left:300px;
	color:#FFF;
	width:198px;
}
#clocher {
	float:left;
	margin:0 10px 0 5px;
}
.b3 {
float:left;
margin:20px 9px 0 0;
width:288px;
}
.b3 img {
margin:0 0 10px 0;	
}
#aubrac{
	margin:20px 0 5px 0;	
	height:201px;
	width:100%;
	background-image: url(../images/loisirs/aubrac1.jpg);
	background-repeat: no-repeat;
	background-position: left top;		
}
#plateau{
	padding:95px 0 0 594px;
	width:280px	
}
#laguiole{
	padding:0 0 0 297px;
	background-image: url(../images/loisirs/laguiole.jpg);
	background-position: 141px 4px;
	background-repeat: no-repeat;
}
#ligne_viaduc{
	background-image: url(../images/loisirs/viaduc.jpg);
	background-repeat: no-repeat;
	background-position: 290px 10px;
	
}
#viaduc{
	padding:138px 140px 0 0;	
	
}
.roq {
	margin:15px 0 0 0;	
}
.bord_bas{
	margin:10px 0 0 297px;	
	height:1px;
	background-image: url(../images/communs/hr_d8d0bb.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.lien {
margin:10px 0 0 0;	
}
.texte_l, .lien a{
font-size:10px;	
margin:5px 0 0 0;
}
#rodez{
	margin:16px 0 0 0;	
	padding:0 0 0 0;
}
#loisirs .lien a{
	
	padding:2px 0 0 12px;
	background-image: url(../images/loisirs/puce_lien3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c7c2c2;	
	color:#4c4c4c;	
	text-decoration:none;
}
/***/
#accueil {
	background-color:#f4f4f4;
	background-image: url(../images/fonds/fond_blocs.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#presentation{
margin:0px 0 10px 0; 
}

.puce1 {
text-align:center;
margin:10px 0 12px 0;

}
.puce1_en {
text-align:center;
margin:1px 0 4px 0;

}
#bloc1,#bloc2,#bloc3{
float:left;
height:400px;
display: inline;/*largeur IE6 qui double marge*/
}
#bloc1 {
	width:267px;
	padding:30px 30px 30px 37px;
	background-image: url(../images/index/galerie.jpg);
	background-repeat: no-repeat;
	background-position: 30px 250px;	
}
#bloc2 {
	width:293px;
	background-image: url(../images/index/fond_bloc_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#bloc3 {
	width:324px;
	background-image: url(../images/index/fond_bloc_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;	/*background-color:#FF3333;*/	
}
/***/

#pied{
	height:50px;
	background-color:#fff;
	background-image: url(../images/index/coord.gif);
	background-repeat: no-repeat;
	background-position:510px top;
	
}
#bas {
height:20px;
}
.spacer{
clear:both;
}

/* nav 1*/
#nav1{
	position:absolute;
	top:0;
	left:0;
	width:346px;
	height:25px;	
	z-index:1000;
	background-image: url(../images/communs/maison.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#646363;
}

#drapeau{
	width:19px;
	height:12px;
	background-image: url(../images/communs/francais.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
#drapeau:hover{
	background-position: left -13px;	
}
#drapeau_e{
	width:19px;
	height:12px;
	background-image: url(../images/communs/anglais.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
#drapeau_e:hover{
	background-position: left -13px;	
}
#nav1 ul{
position:relative;
margin:1px 0 0 0px;
line-height:16px;
}
#nav1 li {
	
position:relative;
display:block;
float:left;
font-size:11px;
padding:0 5px 0 0;
}
#nav1 li a{
	
position:relative;
text-decoration:none;
color:#646363;
}
#nav1 li a:hover{
position:relative;	
text-decoration:none;
color:#ccc;
}
#nav1 li img {
margin:0 0 0 5px;	
}
.sep{
padding:0 0 0 5px;
color:#646363;
}
/***/
/* pied */
#pied ul {
padding:16px 0 0 48px;
line-height:16px;
width:300px;
float:left;
}
*html #pied ul {
padding: 0 0 0 48px;
}
#pied li {
display:block;
float:left;
padding:0 3px 0 0;
line-height:12px;
}
#pied li a{
text-decoration:none;
color:#000;
}
#pied #coord{
float:right;
width:380px;
line-height:12px;
margin: 14px 0 0 0;
}
*html #pied #coord{
margin:-3px 0 0 0;
}
#pied #coord, #pied li, #pied li a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#8B8B8B
}
/***/
/* index */

h1 {
font-size:20px;
font-weight:normal;
color:#000;
}
h2{
font-size:18px;
font-weight:normal;
color:#000;
}
h2 a {
color:#000;	
text-decoration:none;
}
h2 a:hover {
color:#666;
text-decoration:none;
}
h3{
font-size:15px;
font-weight:normal;
color:#000;
}
h3 a {
color:#000;	
text-decoration:none;
}
h3 a:hover {
color:#666;
text-decoration:none;
}
h5{
font-size:14px;
color:#000;
font-weight:bold;
}
h6{
	margin:80px 0 0 0;
	font-size:12px;
	color:#000;
	font-weight:normal;
	text-transform: uppercase;
}
.gal_en{
	margin:87px 0 0 0;	
}
#mariage h1,#communion h1, #bapteme h1{
	font-size:12px;
	color:#000;
	font-weight:normal;
	margin:10px 0 0 145px;
}
.btn_pdf{
text-align:center;
width:80px;
margin:5px 0 0 160px;
}
.btn_pdf p {
	margin:5px 0 0 0;	
}
.pdf{
	font-size:10px;
	color:#7c6d5a;	
}
.pdf a{
	color:#7c6d5a;
	text-decoration:none;
}
.pdf a:hover{
	color:#5E5344;
	text-decoration:none;
}
.dossier{
	margin:0 0 0 145px;	
}
.texte{
font-size:11px;
color:#1f1e21;
}
.texte_s{
font-size:10px;
color:#7c6d5a;
}
#bloc_galerie{
width:245px;
margin:0px 0 0 10px;
padding:1px 0 0 0;
}

#bloc_galerie .texte_s{
margin: 2px 0 5px 0;
}
#b_restaurant,#b_hotel{
margin: 125px 10px 0 10px;
}
.b_hotel{
width:275px;
}
.b_accueil{
margin:0 10px 0 10px;
}
#b_reception{
margin : 25px 0 0 138px;
}
.b_4{
margin: 0 10px 0 138px;
}

#b_loisirs{
margin: 24px 0 0 138px;
}
#b_seminaire{
margin : 25px 0 0 144px;
}
#b_histoire{
margin : 24px 0 0 144px;
}
.b_42{
margin: 0 10px 0 144px;
width:140px;
}
#hr {
	margin:0 1px 0 1px;
	height: 1px;
	background-image: url(../images/communs/hr.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.hr_d8d0bb {
	margin:10px 1px 0 0px;
	height: 1px;
	background-image:url(../images/communs/hr_d8d0bb.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
/****/
#accueil #bloc1 h1,#accueil #bloc1 h5,#accueil #bloc1 h6,#accueil #bloc1 .texte {
color:#1F1E21;
}
/*** Galerie ***/
#galerie #b1 {
	padding:36px 30px 0 30px;
	width:891px;
	height:233px;
	background-image: url(../images/galerie/fond_bloc_galerie.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:normal;
}
#galerie h1, #histoire h1 , #loisirs h1, #receptions h1, #hotel h1, #restaurant h1, #seminaire h1{	
	font-size:14px;
	color:#1F1E21;	
	text-transform: uppercase;
	}
#galerie h2 , #histoire h2, #receptions h2,.pres, #hotel h2, #restaurant h2, #seminaire h2{
	font-size:13px;
	color:#5A513B;
	width:280px;
}
.texte_galerie_en{
	font-size:12px;
	color:#5A513B;
	width:280px;
}
#galerie #diaporama {
	margin:20px 0 1px 30px
}
/*** Histoire ***/
#histoire {
	background-image: url(../images/histoire/fond_bloc_histoire.jpg);
	background-repeat: no-repeat;
	background-position: left top;		
}
#histoire h1{
	margin:0 0 15px 0;	
}
#histoire #b1 {
	padding:36px 30px 0 30px;
	width:891px;
	height:233px;
	background-image: url(../images/histoire/pic22.jpg);
	background-repeat: no-repeat;
	background-position: 333px 1px;	
}
#histoire #b2 {
padding:0 0px 0 30px;	
}
#histoire .bt , #receptions .bt, #seminaire .bt{
float:left;
margin:20px 15px 0 0;
width:288px;
}
*html #histoire .bt {
	margin:20px 14px 0 0;	
}
#histoire .chapo{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #4c4c4c;	
	margin:0 0 10px 0;
}
#histoire .texte, #histoire .texte_s_m {
	font-size:11px;
	font-style: normal;
	color: #4c4c4c;
	margin:10px 0 0 0;
}
#histoire .texte_s_m {
	margin:0 0 0 0;
}
#histoire .puce {
text-align:center;
margin:10px 0 0 0;
}
/*** reception ***/
#receptions {
	padding:0px 0px 0 0px;
	background-image: url(../images/receptions/fond_bloc1.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#receptions #b1{
	float:left;	
	padding:0px 0 0 30px;
	margin:36px 9px 0px 0;
	width:288px;
	height:290px;
}
#mariage,#communion, #bapteme , #dossier{
	float:left;
	width:293px;
	height:135px;
	margin:14px 14px 0 0px;	
}
#mariage {
	background-image: url(../images/receptions/mariage.jpg);
	background-repeat: no-repeat;
	background-position: left top;		
}
#communion{
	background-image: url(../images/receptions/communion.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#bapteme{
	margin:9px 14px 0 0px;	
	background-image: url(../images/receptions/bapteme.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#dossier, #r_hotel, #r_restaurant{
	width:285px;
	margin:9px 14px 0 0px;	
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	color:#7C6D5A;	
	padding : 3px 4px 0 4px;
	font-weight:bold;
}
#cont_maries{
	background-image: url(../images/receptions/maries.jpg);
	background-repeat: no-repeat;
	background-position: 610px 0px;
	height:211px;	
}
#cont_kdo{
	background-image:url(../images/receptions/fond_kdo.jpg);
	background-repeat: no-repeat;
	background-position: 10px 10px;	
	
}
#kdo,#cadre{	
	margin:0 0 0 30px;
	}
#kdo p, #cadre p, .b2_289 p{
	width:288px;
	font-size:11px;
	color:#676767;
	margin:0;
	padding:0;
	float:left;
}
#cadre p{
margin:0 20px 0 0;	
}
#kdo img{
margin:-10px 0 0 50px;	
}
#cont_cadre{
	background-image:url(../images/receptions/fond_24_kdo.jpg);
	background-repeat: no-repeat;
	background-position: 10px 10px;	
}
#cont_cadre_en{
	background-image:url(../images/receptions/fond_24_kdo_en.jpg);
	background-repeat: no-repeat;
	background-position: 10px 10px;	
}
#photo_cadre{
	padding:0 0 46px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c9c9c9;	
	width:589px;
	margin:0 0 0 337px;
}
#photo_cadre img{
	float:left;	
	margin:0 1px 0 0;
}
#reader {
	margin:0 0 0 337px;	
}
.img_texte{
margin:15px 0 15px;	
}
.blanc{
color:#fff;	
}
.float_left{
	float:left;	
}
/*** hotel ***/
.btn_reserver_24 {
	position:absolute;
	bottom:5px;
	right:17px;
	width:91px;
	height:24px;
	background-image:url(../images/hotel/bouton_reservation_24.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.nav_reserver_24 {
	position:absolute;
	top:59px;
	right:10px;
	width:91px;
	height:24px;
	background-image:url(../images/hotel/bouton_reservation_24_fond_noir.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.btn_reserver_24:hover,.nav_reserver_24:hover  {
	background-position: left -24px;
}
#hbo{
	height:315px;
	background-image: url(../images/hotel/bloc1_hotel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#r_hotel {
float:right;
margin:170px 20px 0 0;
}
.mh20 {
	margin:20px 0 0 0;
}
#hotel #hbo #b1 {
	float:left;
	padding:36px 30px 0 30px;
	width:300px;
	height:265px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:normal;
	
}
#b2_ch{
padding:0 0 30px 30px;	
	background-image: url(../images/hotel/fond_24_hotel.jpg);
	background-position: 10px 10px;
	background-repeat: no-repeat;
}
#restaurant #b2_ch{
padding:0 0 30px 30px;	
	background-image:url(../images/restaurant/fond_titre_menus.jpg);
	background-position: 10px 10px;
	background-repeat: no-repeat;
}
#seminaire #b2_ch{
padding:0 0 30px 30px;	
	background-image:url(../images/seminaires/fond_titre_sem.jpg);
	background-position: 10px 10px;
	background-repeat: no-repeat;
}
.b2_289{
float:left;

width:289px;
margin:10px 11px 0 0 ;
}
.b2_289 p{
margin:10px 0 0 0;
width:259px;
}
.bloc_chambre {
	padding:6px 0 0 0;
	width:289px;
	
	background-image: url(../images/hotel/bloc_chambres/haut.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #f5f4f2;
	
	}

.bc_cont{
	background-image: url(../images/hotel/bloc_chambres/centre.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding:6px 0 0 15px;	
	position:relative;
}
.bc_cont p {
	color:#676767;
	font-weight:bold;
	font-size:12px;
	margin:4px 0 6px 0;
}
.haut220 {
	height:220px;
}
.haut339 {
	height:339px;
}
.ch160 {
font-size:10px;	
color:#676767;
margin:0 15px 0 0;
}

.bc_cont img {
float:left;	
margin:0 4px 4px 0;
}
.bc_bas{
	background-image:url(../images/hotel/bloc_chambres/bas.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	height:13px;
}

#tarif_en, #tarif {
	width:167px;
	height:17px;
	margin:15px 0 0 0;	
}
#tarif_en{
	background-image: url(../images/hotel/btn_tarif_en.png);
	background-repeat: no-repeat;
	background-position: left top;	
}
#tarif_en:hover{
	background-image: url(../images/hotel/btn_tarif_en.png);
	background-repeat: no-repeat;
	background-position: left -17px;	
}
#tarif{
	background-image: url(../images/hotel/btn_tarif_fr.png);
	background-repeat: no-repeat;
	background-position: left top;	
}
#tarif:hover{
	background-image: url(../images/hotel/btn_tarif_fr.png);
	background-repeat: no-repeat;
	background-position: left -17px;
}
/*** Restaurant ***/
#restaurant {
	background-image: url(../images/restaurant/fond_thym.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
}
#rbo {
	height:315px;
	background-image: url(../images/restaurant/bloc1_restaurant.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#restaurant #rbo #b1 {
	float:left;
	padding:36px 30px 0 30px;
	width:300px;
	height:265px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:normal;
	
}
#r_restaurant {
float:right;
margin:180px 10px 0 0;
width:305px;
}
#nav_menus{
	position:relative;
	margin:20px  0 0 -30px;
	
}

#fond1{
position:absolute;
top:0;
right:-1px;
}

#nav_menus #gauche{
	float:left;
	background-image: url(../images/restaurant/ombre_verticale.jpg);
	background-repeat: no-repeat;
	background-position: 340px -10px;
	width:349px;
}
#nav_menus ul {
	width: 339px;
	list-style-type: none;
	
}
#aff_menus{
	float:right;
	width:400px;
	margin:0 200px  0 0;
	background-image: url(../images/restaurant/index.jpg);
	background-repeat: no-repeat;
	background-position: left 50px;	
}
*html #aff_menus{
	width:380px;
	margin:0 100px  0 0;
}
#coulisse {
	position:absolute;
	top:190px;
	right:25px;
	width:160px;
	height:400px;
	color:#7c6d5a;
	background-image: url(../images/restaurant/image_chef.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
}
*html #coulisse{
	top:190px;
	left:380px;
}
.titre_menu{
	font-family:"Times New Roman", Times, serif;
	color:#9d98a0;
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
}
.f3,.f5,.f6{
margin:0 0 25px 0;
}
.f4,.f1,.f2{
	width:400px;
	height:58px;	
	background-position: center top;
	text-align:center;
	background-repeat: no-repeat;
	
}
.f4{
	background-image: url(../images/restaurant/menu/fmarche.jpg);
	padding:10px 0 0 3px;
	
}
.f1{
	background-image: url(../images/restaurant/menu/fterroir.jpg);	
	padding:10px 0 0 10px;
}

.f2{
	background-image: url(../images/restaurant/menu/fsante.jpg);	
	padding:15px 0 0 0;
}
#coulisse h2{
	font-size:18px;
	font-weight:bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d4cfc9;
	border-bottom-color: #d4cfc9;
	margin-top:68px;
	padding:3px 0 3px 0;
	width:130px;
}
*html #coulisse h2{
margin:-4px 0 0 0;	
}
#coulisse p{
font-size:10px;
margin:5px 0 5px 0;
}
#sr {
width:340px;
margin:80px 0 0 0
}
#sr img{
float:left;
margin:0 1px 0 0;
}
#sr p{
font-size:9px;
color:#7c6d5a;
margin:0 0 0 26px;
}
#nav_menus li {
	height:22px;
	margin:1px 0 1px 0;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-style:italic;
	padding:31px 0 0 5px;
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: left -60px;	
	}
#nav_menus li a {
color:#fff;
text-decoration:none;
}
#l1{
	background-image:url(../images/restaurant/menu/m1.jpg);	
}
#l2{
	background-image:url(../images/restaurant/menu/m2.jpg);	
}
#l3{
	background-image:url(../images/restaurant/menu/m3.jpg);	
}
#sm2{
padding:26px 0 0 0;	
}
.resto2{
	padding:0 0 0 25px;
	margin:0 0 0 10px;
	background-image: url(../images/restaurant/puce_menu2.gif);
	background-position: left center;
	background-repeat: no-repeat;	
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	color:#b1b1b1;
	font-weight:bold;
	
}
.resto2 a {
color:#b1b1b1;
text-decoration:none;
}
.resto2 a:hover{
	color:#676767;
}
.nom_menu {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #9D98A0;
	text-align:center;
	padding:0 0 20px 0;
}
.ligne_menu {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	color: #212125;
	text-align:center;
	margin:0 0 10px 0;
	
}
.puce_menu{
	height:18px;
	width:100%;
	margin:5px 0 1px 0;
	background-image: url(../images/restaurant/puce_menu.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding:0 0 18px 0;
}
#cave {
	margin:36px 0 26px 26px;
	width:289px;
	height:268px;
	background-image: url(../images/restaurant/pave_cave.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
}
#cave h1{
	padding:122px 0px  0 12px;	
	font-size:12px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	color:#676767;
}
#cave p {
font-size:10px;	
color:#676767;
margin:0 5px 0 12px;
}
/*** Séminaire ***/
#sbo {
	height:219px;
	background-image:url(../images/seminaires/bloc1_seminaires.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#fbo {/* fitness */
	height:219px;
	background-image:url(../images/detente/bloc1_fitness_fontanges.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#seminaire #fbo #b1 { /* Fitness */
	float:left;
	padding:36px 30px 0 30px;
	width:300px;
	height:183px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:normal;
}
#seminaire #sbo #b1 {
	float:left;
	padding:36px 30px 0 30px;
	width:300px;
	height:183px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:normal;
}
#seminaire #s1{
	font-size:11px;
	color:#676767;	
}
#seminaire #s4{
background-color:#E6E2DE;
padding:10px;
width:268px;
}
#seminaire #s4 h3{
	font-size:12px;
	color:#676767;
	font-weight:bold;
}
#seminaire #s4 p{
	font-size:11px;
	color:#676767;	
}

.p2_en{
margin:0 0 0 151px;	
}
.p3_en{
margin:0 0 0 143px;	
}


#bas p{
font-family:Arial, Helvetica, sans-serif;
margin:10px 0 5px 0;
font-size:10px;	
color:#666;
}
#bas a{
text-decoration:none;
color:#666
}
#bas a:hover{
text-decoration:underline;
color:#666;
}
/** fitness **/
ul.fitness{
	font-size:11px;
	margin-top:5px;
	list-style-type:circle;
	list-style-position: inside;
}
ul.fitness li {
margin:0 0 3px 0;	
}