/********************************************************************* Balise ****************************************************************/
form {
	padding: 0px;
	margin: 0px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

body {
#text-align: center;
margin: 0;
background: url(gifs/fond_body_01.gif) repeat-x top #b04444;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

img{
border: 0;}

/******************************************************************** Lien ******************************************************************/
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}

/******************************************************************** Texte ******************************************************************/
h1{/*--- titre de paragraphe ---*/
margin: 1em 10px 0;
padding: 0;
line-height: 16px;
text-align: left;
color: #b04444;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;}

h2{/*--- intro ou paragraphe important ---*/
margin: .5em 195px 1em 10px;
padding: 0;
line-height: 16px;
text-align: justify;
color: #555;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;}
#droite h2{
text-align: center;
background: #FF00FF;}

p.texte{
margin: 0 195px 2em 1em;
padding: 0;
line-height: 16px;
text-align: justify;
color: #555;}

.texteBlanc{
margin: 0 195px 2em 1em;
padding: 0;
line-height: 16px;
text-align: center;
color: #fff;}

td p{
margin: 0 1em 2em;}

#droite p{
margin: 1em 1em 2em;
padding: 0;
line-height: 16px;
text-align: left;
color: #555;}

#droite .centrer{
text-align: center;}

p.index{
margin: 0 1em 2em;
padding: 0;
line-height: 16px;
text-align: justify;
color: #555;}

p.last{
padding-bottom: 1em;}

p.centrer{
text-align: center;}


.centrer{
text-align: center;}

p.indexCentrer{/*
margin-left : 160px;*/
text-align: center;}

.impt{
font-weight: bold;}

a{
text-decoration: none;
text-transform: none;
color: #b04444;
font-weight: bold;}

a:link{
text-decoration: none;
text-transform: none;
color: #b04444;
font-weight: bold;}

a:hover{
text-decoration: underline;
text-transform: none;
color: #b06666;
font-weight: bold;}

p a{
text-decoration: none;
text-transform: none;
color: #b04444;
font-weight: bold;}

p a:link{
text-decoration: none;
text-transform: none;
color: #b04444;
font-weight: bold;}

p a:hover{
text-decoration: underline;
text-transform: none;
color: #b06666;
font-weight: bold;}

.top{
text-align: right;}
.top a{
color: #d9c3c3;
font-size: 10px;}
.top a:link{
color: #d9c3c3;
font-size: 10px;}
.top a:hover{
text-decoration: none;
text-transform: none;
}


/********************************************************************** Class **************************************************************/
.scrollbarre {
	overflow:auto;
}

/********************************************************************** Newsletter **************************************************************/

#email{
	position: relative;
	top: 38px;
	left: 5px;
}

.email_news {
padding-left: .5em;
	font-family:Geneva,Arial,Helvetica;
	font-size:11px;
	color:#888;
	background-color:#fff;
	border:#bbbbbb 1px solid;
	
}

.bouton_news {
	border: 0;
	background: url(gifs/ok.gif);
	width: 38px;
	height: 17px;
	cursor: pointer;
}

/**********************************************************BDD AUTO **************************************/
.numpage {
}
.numpage_selec {
	color:#ff0000;
}
.bt_suivant{
}
.bt_precedent{
}
.liste_cat{
}
.fichierbin{
}
.photo{
}
/**********************************************************************************************************/



/*********************************************************LIGHTBOX*****************************************/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(gifs/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gifs/overlay.png", sizingMethod="scale");
	}
	
/**********************************************************************************************************/



#conteneur{
width: 902px;
margin: 5px auto;
#text-align: left;
background: #fff;
border: 1px solid #fff;}

#conteneurBis{
width: 890px;
border: 1px solid #b04444;
margin: 5px;
padding: 0;
}

#header{
 background: url(gifs/fond_header_05.gif) repeat-x;
}

#headerVisu{
background: url(gifs/header_05.jpg) no-repeat right;
width: 525px;
height: 164px;
float: right;

}

* html body #conteneur #conteneurBis #header #headerVisu {
margin-right: -3px;
}

#options{
position: relative;
top: 153px;
float: left;
}

#options .addSend{
display: inline;}

#lang{
position: relative;
top: 10px;
right: 17px;
float: right;
}

#logo{
width: 365px;
height: 164px;
}

* html body #conteneur #conteneurBis #header #logo {
width: 300px;
height: 164px;
}

#titrePage{
clear: both;
width: 890px;
height: 75px;
text-align: center;}



#menu{
width: 183px;
float: left;
margin-left: 11px;
}

* html body #conteneur #conteneurBis #menu{
width: 183px;
float: left;
margin-left: 5px;
}

#option_newsletter{
margin: 1em 0;
background: url(gifs/newsletter_19.jpg) no-repeat;
width: 183px;
height: 63px;}

#eng_option_newsletter{
margin: 1em 0;
background: url(gifs/eng_gifs/eng_newsletter_39.jpg) no-repeat;
width: 183px;
height: 63px;}

#contenu{
border: 1px solid #d9c3c3;
float: right;
text-align: left;
width: 676px;
margin: 3px 9px;}


#contenu li {
list-style: url(gifs/puce1.jpg);
margin: 0;
padding: 0;}

#blocs{
width: 100%;
#width: 650px;
text-align: center;}

#droite{
float: right;
width: 183px;
border-left: 1px solid #d9c3c3;
margin: .5em 0;
text-align: center;}

#droite img{
display: list-item;
list-style: none;
margin: .5em auto;}


#gauche{
width: 485px;}

/***************************************************MENU*******************************************************/
#index {    /* "lien" sera notre conteneur, ici la balise div */
    width: 183px;  /* changer la largeur ici */
    height: 34px; /* changer la hauteur ici */
    background: url(gifs/menu_over_09.jpg) no-repeat left top;    /* placement de l'image over */
}

#index a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/menu_09.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#index a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#resto {    /* "lien" sera notre conteneur, ici la balise div */
    width: 183px;  /* changer la largeur ici */
    height: 51px; /* changer la hauteur ici */
    background: url(gifs/menu_over_11.jpg) no-repeat left top;    /* placement de l'image over */
}

#resto a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/menu_11.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#resto a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#menus {    /* "lien" sera notre conteneur, ici la balise div */
    width: 183px;  /* changer la largeur ici */
    height: 51px; /* changer la hauteur ici */
    background: url(gifs/menu_over_12.jpg) no-repeat left top;    /* placement de l'image over */
}

#menus a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/menu_12.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#menus a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#carte {    /* "lien" sera notre conteneur, ici la balise div */
    width: 183px;  /* changer la largeur ici */
    height: 51px; /* changer la hauteur ici */
    background: url(gifs/menu_over_14.jpg) no-repeat left top;    /* placement de l'image over */
}

#carte a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/menu_14.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#carte a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#groupes {    /* "lien" sera notre conteneur, ici la balise div */
    width: 183px;  /* changer la largeur ici */
    height: 51px; /* changer la hauteur ici */
    background: url(gifs/menu_over_15.jpg) no-repeat left top;    /* placement de l'image over */
}

#groupes a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/menu_15.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#groupes a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#reservations {    /* "lien" sera notre conteneur, ici la balise div */
    width: 183px;  /* changer la largeur ici */
    height: 51px; /* changer la hauteur ici */
    background: url(gifs/menu_over_16.jpg) no-repeat left top;    /* placement de l'image over */
}

#reservations a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/menu_16.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#reservations a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#contact {    /* "lien" sera notre conteneur, ici la balise div */
    width: 183px;  /* changer la largeur ici */
    height: 48px; /* changer la hauteur ici */
    background: url(gifs/menu_over_17.jpg) no-repeat left top;    /* placement de l'image over */
}

#contact a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/menu_17.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#contact a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


/*********************************************----------MENU ANGLAIS----------************************************************/
#eng_home {    /* "lien" sera notre conteneur, ici la balise div */
    width: 183px;  /* changer la largeur ici */
    height: 34px; /* changer la hauteur ici */
    background: url(gifs/eng_gifs/eng_menu_over_19.jpg) no-repeat left top;    /* placement de l'image over */
}

#eng_home a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/eng_gifs/eng_menu_19.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#eng_home a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#eng_resto {    /* "lien" sera notre conteneur, ici la balise div */
    width: 183px;  /* changer la largeur ici */
    height: 51px; /* changer la hauteur ici */
    background: url(gifs/eng_gifs/eng_menu_over_21.jpg) no-repeat left top;    /* placement de l'image over */
}

#eng_resto a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/eng_gifs/eng_menu_21.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#eng_resto a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#eng_menus {    /* "lien" sera notre conteneur, ici la balise div */
    width: 183px;  /* changer la largeur ici */
    height: 51px; /* changer la hauteur ici */
    background: url(gifs/eng_gifs/eng_menu_over_22.jpg) no-repeat left top;    /* placement de l'image over */
}

#eng_menus a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/eng_gifs/eng_menu_22.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#eng_menus a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#eng_carte {    /* "lien" sera notre conteneur, ici la balise div */
    width: 183px;  /* changer la largeur ici */
    height: 51px; /* changer la hauteur ici */
    background: url(gifs/eng_gifs/eng_menu_over_27.jpg) no-repeat left top;    /* placement de l'image over */
}

#eng_carte a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/eng_gifs/eng_menu_27.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#eng_carte a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#eng_groupes {    /* "lien" sera notre conteneur, ici la balise div */
    width: 183px;  /* changer la largeur ici */
    height: 51px; /* changer la hauteur ici */
    background: url(gifs/eng_gifs/eng_menu_over_28.jpg) no-repeat left top;    /* placement de l'image over */
}

#eng_groupes a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/eng_gifs/eng_menu_28.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#eng_groupes a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#eng_reservations {    /* "lien" sera notre conteneur, ici la balise div */
    width: 183px;  /* changer la largeur ici */
    height: 51px; /* changer la hauteur ici */
    background: url(gifs/eng_gifs/eng_menu_over_30.jpg) no-repeat left top;    /* placement de l'image over */
}

#eng_reservations a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/eng_gifs/eng_menu_30.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#eng_reservations a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


#eng_contact {    /* "lien" sera notre conteneur, ici la balise div */
    width: 183px;  /* changer la largeur ici */
    height: 48px; /* changer la hauteur ici */
    background: url(gifs/eng_gifs/eng_menu_over_31.jpg) no-repeat left top;    /* placement de l'image over */
}

#eng_contact a {    /* définition du lien qui occupera toute la place du conteneur */
    display: block;
    width: 100%;
    height: 100%;
    background: url(gifs/eng_gifs/eng_menu_31.jpg) no-repeat left top;    /* placement de l'image du menu */
    color: #000;
}

#eng_contact a:hover {    /* masquage de l'image1 au survol */
    background: transparent none;
}


/*INDEX
---------------------------------------------------------*/
#blocs {
position: relative;}

#lien_fetes {
z-index: 22;
position: absolute;
top: 62px;
left: 121px;
#left: 110px;
text-decoration: underline;
color: #bb0000;}
	
	#lien_fetes:hover {
	text-decoration: underline;
	color: #cc0000;}

	#lien_fetes img{
	border: 1px solid #fff;
	margin-right: 3px;
	padding: 1px;}
	
	.event{
	float: left;
	position: absolute;
	left: 210px; 
	top: 190px;
	font-size: 14px;
	font-weight: bolder;
	}
/*-------------------------------------------------------*/


/*--------------------------PAGE RESTAURANT-----------------------------*/
.photoResto{
display: inline;
margin: .5em 1.4em;}

/*--------------------------PAGE GROUPES-----------------------------*/

.photoGroupA{
margin-right: 195px;
margin-bottom: 2em;
text-align: center;
}

.photoGroup{
display: inline;
margin: 0 2em;
padding: 0;}


/*--------------------------PAGE MENUS-----------------------------*/
.centrerMenu{
background: #F7F7F7;
margin: 0 195px 1em 1em;
}

.centrerMenu h1{
text-align: center;
width: 100%;
margin: 1em 0 1em;
padding: .5em 0;
border-bottom: 2px solid #d9c3c3;
}

.centrerMenu p{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
width: 100%;
margin: auto 0;
}

.centrerMenu hr{
width: 75px;
margin: 0 auto;
color: b75252;
}


/*--------------------------PAGE CONTACT-----------------------------*/
#reserv tr{/*
margin: 1em 0;*/
padding: .5em 0 0 0;
color: #908484;}

#reserv td.right{
text-align: right;}

#reserv td.left{
text-align: left;}

/*--------------------------PAGE CONTACT-----------------------------*/
fieldset{
margin: 0 3em;
* margin: 0 230px 0 3em;
}

em{margin-left: 3em;}

fieldset legend{
line-height: 16px;
text-align: left;
color: #b04444;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
}

fieldset input{
text-align: left;}

fieldset label{
color: b04444;}

fieldset textarea{
vertical-align: text-top;
text-align: left;
width: 200px,}

fieldset p{
width: 350px;
text-align: right;}

#bouton_send{
text-align: center;
margin: 0 195px 0 1em;}

input.contact_envoyer{
cursor: pointer;
text-align: center;
border: 1px solid #b02222;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 1em 0 .5em;
padding: 0 2em;
background: #b04444;}

.parag{
margin: 0 195px 2em 1em;
padding: 0;
line-height: 16px;
text-align: justify;
color: #555;}

.paragB{
margin: 0 1em 2em 1em;
padding: 0;
line-height: 16px;
text-align: justify;
color: #555;}

/*--------------------------PIED DE PAGE-----------------------------*/

#footer{
	background: url(gifs/fond_footer_40.gif) repeat-x;
	clear: both;
    background: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center; 
	margin: 5px auto; 
	padding-top: 5px;
}

#footer p{
	margin: 0;
    color: #7c4444;
    font-weight: bold;
	text-align: center;
}

#footer ul{
    margin: 5px 0 0 0;
    padding: 0;
}

#footer li{
    display: inline;
    list-style: none;
    border-right: 1px solid rgb(89, 89, 89);
    padding: 0 0.5em;
    color: rgb(89, 89, 89);
}

#footer li a{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-transform: none;
    color: rgb(89, 89, 89);
}

#footer li a:hover{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #b04444;
    text-transform: none;
    text-decoration: none;
}

#footer .last{
    display: inline;
    list-style: none;
    padding: 0 0.5em;
    color: rgb(89, 89, 89);
    border: 0;
}
	