body {
/*background-image:url(../img/fd.gif);*/
/*background-repeat:repeat-x;*/
background-color:#614F45; 
font-family:Verdana, Arial, Helvetica, sans-serif;	
font-size: 12px;	
line-height: 1.3em;	
color: #FFFFFF;
margin:0;
padding:0;
}

p {
	margin:0px;
	padding:0px;
}
a {	
color: #FFFFFF;	
text-decoration: none
}

a:hover {	
text-decoration: underline;
}

input {
color:#666666;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

select {
color:#666666;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


textarea {
color:#666666;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


h1 {
font-size: 13px;	
line-height: 1.2em;
font-weight:bold;
padding:0 0 5px 0;
margin:0;
}


.sign {
color:#46362F;
font-size:10px;
}

.note {
color:#A80003;
font-size:10px;
font-weight:bold;
}

.sign a{
color:#46362F;
font-size:10px;
}

/*CONTENT*/

.content{
background-color:#614F45; 
padding:0 15px 0 15px;
}

/*contenu contact*/
.contenu_contact {
background-image:url(../img/fd_bleu-middle.gif); 
background-repeat:repeat-y;
}

.contenu_contact td {
font-size: 12px;	
line-height: 1.4em;	
color: #1C4651;
}

.contenu_contact a {
font-size: 12px;	
color: #1C4651;
font-weight:bold;
}




/*contenu hacienda*/
.contenu_hacienda {
background-image:url(../img/fd_bleu-middle.gif); 
background-repeat:repeat-y;
}

.contenu_hacienda td {
font-size: 12px;	
line-height: 1.4em;	
color: #1C4651;
}

.contenu_hacienda a {
font-size: 12px;	
color: #1C4651;
font-weight:bold;
}

.contenu_hacienda ul {
list-style-type:disc;
padding:0;
margin:0;
list-style-position:inside;
}


/*contenu bons plans*/
.contenu_bonsplans {
background-image:url(../img/fd_rose-middle.gif); 
background-repeat:repeat-y;
}
.contenu_bonsplans td {
font-size: 12px;	
line-height: 1.4em;	
color: #FFFFFF;
}

/*contenu recrutement*/

.contenu_recrut {
background-image:url(../img/fd_violet-middle.gif); 
background-repeat:repeat-y;
}
.contenu_recrut td {
font-size: 12px;	
line-height: 1.4em;	
color:#4D204A;
}

.contenu_recrut ul {
list-style-type:disc;
padding:0;
margin:0;
list-style-position:inside;
}

/*contenu reservations*/

.contenu_resa {
background-image:url(../img/fd_rouge-middle.gif); 
background-repeat:repeat-y;
}
.contenu_resa table {
font-size: 12px;	
line-height: 1.4em;	
color: #FFFFFF;
}

.contenu_resa a {
font-weight:bold;
color: #FFFFFF;
}

/*contenu carte*/

.contenu_carte {
background-image:url(../img/fd_orange-middle.gif); 
background-repeat:repeat-y;
}
.contenu_carte td {
font-size: 12px;	
line-height: 1.4em;	
color: #000000;
}

.contenu_carte a {
font-weight:bold;
color: #000000;
}

/*contenu les restos*/

.contenu_resto {
background-image:url(../img/fd_vert-middle.gif); 
background-repeat:repeat-y;
}
.contenu_resto td {
font-size: 12px;	
line-height: 1.4em;	
color: #000000;
}

/*CHEMIN DE FER*/

.breadcrumb{
color: #FFFFFF;
padding:10px 5px 10px 20px;
margin:0px;
/*border-top:dotted 1px #3D2F29;*/


}

.breadcrumb a {
background: transparent url(../img/breadcrumb.gif) no-repeat center right;
text-decoration: none;
color: #FFD400;
padding-right: 15px; /*adjust bullet image padding*/
}

.breadcrumb a:visited, .breadcrumb a:active{
color: #FFD400;
font-weight:normal;

}

.breadcrumb a:hover{
text-decoration: underline;
}

/*DIV DATES SOIREES*/
#fenetre {
position:relative; 
overflow:hidden; 
width:250px; 
text-align:left; 
margin:auto;
line-height:1.4em;
font-size:10px;

}


#fenetre a{
text-decoration:none;
font-weight:bold;
color:#FFD400;
}

#fenetre a:hover {
text-decoration:underline;
font-weight:bold;
color:#FFD400;
}

.soirees {
padding:0;
margin:0;
list-style-type:disc;
list-style-position:inside;
}


#marquee {
padding:0 15px;
margin:0px;
}

.fiesta {
background-image:url(../img/fiesta/bg-home1.jpg);
background-repeat:no-repeat;
}

/*BLOC BONS PLANS*/

.bonsplans {
background-image:url(../img/bg_bonsplans.gif);
background-repeat:repeat-y;
color:#000000;
margin:0;
}

.bonsplans a{
color:#000000;
font-weight:bold;
}

/*BLOC NEWSLETTER*/

.newsletter {
background-image:url(../img/bg_newsletter.gif);
background-repeat:repeat-y;
color:#A80003;
margin:0;
}

.newsletter a{
color:#A80003;
font-weight:bold;

}

/*BLOC FOOTER*/



.footer {
background-color:#483932;
height:15px;
text-align:left;
padding:5px;
font-size:10px;


}

/*FICHES RESTO*/
.resto {
color:#000000;
}

.resto a{
color:#000000;
font-weight:bold;
}



.img_resto {
border: solid 1px #798501;
margin:10px 10px 10px 0;
float:left;
}



.img_actu {
border: solid 1px #798501;
margin:0px 10px 10px 0;
float:left;
}

.sub_resto {
clear:both;
color:#2E4806;
background-color:#CED71A;
border-bottom:dotted 1px #B5BD15;
border-top:dotted 1px #B5BD15;
padding:5px;
margin:10px 0 10px 0;
font-size:14px;
font-weight:bold;

}

.title_resto {
clear:both;
color:#000000;
}


.adress_resto {
border:dotted 1px #B5BD15; 
padding:10px; 
background-color:#CED71A; 
margin-bottom:20px
}


/*FICHES RESERVATIONS*/
.sub_resa {
color:#FFD400;
background-color:#B11A1D;
border-bottom:dotted 1px #680002;
border-top:dotted 1px #680002;
padding:5px;
font-size:14px;
font-weight:bold;
}

.note_resa {
font-size:11px;
color:#350001;
line-height:1.2em;
font-style:italic;
}

.form_resa {
background-color:#B11A1D;
border:dotted 1px #680002;
padding:5px;
}

.libelle_resa {
color:#B11A1D;
background-color:#FFD400;
font-size:13px;
font-weight:bold;
}

/*RECRUTEMENT*/
.sub_recrut {
color:#B20066;
background-color:#D3ADD0;
border-bottom:dotted 1px #946491;
border-top:dotted 1px #946491;
padding:5px;
font-size:14px;
font-weight:bold;
}

td.libelle_recrut {
background-color:#946491;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
}


td.poste_recrut {
background-color:#CEA4CB;
color:#7D4C7A;
font-size:13px;
padding-right:20px;
}

.recrut li{
font-size:12px;
color:#000000;
list-style-type:circle;
list-style-position:inside;
font-style:italic;
}

.annonce_recrut td{
border-bottom:dotted 1px #946491;

}

.note_recrut {
font-size:11px;
color:#6A3B67;
line-height:1.2em;
font-style:italic;
}

.form_recrut {
background-color:#D3ADD0;
border:dotted 1px #946491;
padding:5px;
}



/*HACIENDA*/

.sub_hacienda {
color:#134551;
background-color:#5CC5DE;
border-bottom:dotted 1px #286D7E;
border-top:dotted 1px #286D7E;
padding:5px;
font-size:14px;
font-weight:bold;
}


.hacienda li{
color:#000000;
list-style-type:circle;
list-style-position:inside;
font-style:italic;
}


/*CONTACT*/


.sub_contact {
color:#134551;
background-color:#5CC5DE;
border-bottom:dotted 1px #286D7E;
border-top:dotted 1px #286D7E;
padding:5px;
font-size:14px;
font-weight:bold;
}


.form_contact {
background-color:#5CC5DE;
border:dotted 1px #286D7E;
padding:5px;
}


.note_contact {
font-size:11px;
color:#0D3B46;
line-height:1.2em;
font-style:italic;
}
.note_newsletter {
font-size:10px;
color:#302925;
line-height:1.1em;
font-style:italic;
}

/*FRANCHISE*/
.sub_franchise {
color:#134551;
background-color:#5CC5DE;
border-bottom:dotted 1px #286D7E;
border-top:dotted 1px #286D7E;
padding:5px;
font-size:14px;
font-weight:bold;
}

td.libelle_franchise {
background-color:#2793AD;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
}


.note_franchise {
font-size:11px;
color:#0E4957;
line-height:1.2em;
font-style:italic;
}

.form_franchise {
background-color:#5CC5DE;
border:dotted 1px #2F9CB6;
padding:5px;
}


span.message_erreur {
font-weight:bold;
color:#FCD944;
}


span.mentions {
font-size:11px; 
font-style:italic; 
color:#2E4806;
}

td.listing {
font-size:10px; 
color:#2E4806;
}

span.alert {
font-size:12px; 
color:#ff0000;
font-weight:bold;
}

hr {
padding:0px;
border:solid 1px #bac218;
}



#navcontainer { margin-left: 2px;
font-weight:normal;}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;

}

#navcontainer li { margin: 0 0 1px 0; }

#navcontainer a
{
display: block;
padding: 5px 10px;
width: 140px;
text-decoration: none;
color:#2e4806;
border-bottom:dotted 1px #B5BD15;
}

#navcontainer a:hover
{
color:#2e4806;
background-color:#CED71A;
text-decoration: none;
}

#navcontainer ul ul li { margin: 0 0 1px 0; 
}

#navcontainer ul ul a
{
display: block;
padding: 5px 5px 5px 30px;
width: 125px;
color:#2e4806;
text-decoration: none;
}

#navcontainer ul ul a:hover
{
color:#2e4806;
background-color:#CED71A;
text-decoration: none;
}

table.resultats tr td{
	font-size:9px;
}