/* General =================================================================*/

#left {
background: url(../images/bellevue/header.jpg) repeat-x left top;
padding-top: 12px;
}

#right{
background:url(/fr/bellevue/images/blockbellevue.jpg) repeat-x;
}

#brand {
background: url(../images/bellevue/chateau_bellevue_home.gif) no-repeat left top #506E47;
height: 81px !important;
}

#left h1 {
text-align: right;
color: white;
padding-right: 10px;
color: white;
padding-bottom: 5px;
}

#right h1 {
margin-bottom: 0;
padding-bottom: 10px;
}

a:link, a:visited{
color: #516F48;
}

/* Concours / Promo =================================================================*/

div#pop {
position: absolute;
z-index: 5000 !important;
border: 5px solid #FACA02;
border-right: 6px solid #FACA02;
width: 501px !important;
text-align: left !important;
background: url(/images/bellevue/promo/pop.gif) no-repeat 0 0 white !important;
left: 0;
top: 82px;
} 

div#pop.en {
background: url(/images/bellevue/promo/pop_en.gif) no-repeat right top white !important;
} 

div#pop .wrap {
padding: 90px 0 20px;
width: 350px;
margin-left: 110px;
} 

div#pop.en .wrap {
margin-left: 130px;
font-size: 12px;
}


div#pop a {
text-decoration: none !important;
color: #EE5E09;
}


div#pop h2 {
font-size: 15px;
padding-left: 30px;
margin: 0 0 10px !important;
padding-bottom: 0 !important;
} 


div#pop p {
margin-bottom: 5px;
} 

div#pop .fermer{
margin: 5px 8px;
float: right;
} 

#page.coffre.ami .promoete dl.formu{
width: 300px;
height: 400px;
float: left;
}

#page.coffre.ami .promoete div.entete {
background: url(/images/bellevue/promo/bg_ami.jpg) no-repeat left top !important;
padding: 70px 60px 0 75px !important;
}
#page.coffre.ami .promoete div.entete.en {
background: url(/images/bellevue/promo/bg_ami_en.jpg) no-repeat left top !important;
}

#page.coffre.ami .promoete dt {
color: white !important;
}

#page.coffre.ami .promoete dt.titre {
color: #EB5000 !important;
}

#page.coffre.ami .promoete dd.submit input {
background: #EB5000 !important;
color: white !important;
}


/* Entete =================================================================*/

#menu {
background: #516F48;
}

#menu li a:link, #menu li a:visited {
padding: 0 38px;
}

#menu.en li a:link, #menu.en li a:visited {
padding: 0 42px;
}

#menu li a:link, #menu li a:visited {
border-right: 1px solid #97AB92;
}

#menu li a:hover, #menu li a.sel {
color: #97AB92 !important;
}

#nav_header {
margin: 0 0 8px 100px;
}

#nav_header.en {
margin-left: 127px !important;
}

/* Gauche =================================================================*/

.header {
	background: url(../images/bellevue/bg_header.jpg) repeat-x left top #D3DBD0;
}

#photo span{
bottom: -15px;
}

.listing dt a:hover img{
border: 5px solid #97AB92;
}

#left .reserver {
border: 1px solid #516F48;
}

.formcorps fieldset {
border: 1px solid #4F6D47;
background: #E8ECE6;
}

h4 {
	background: #516F49;
}

.attraits h4 {
	color: #516F49;
	border-bottom: 1px dotted #516F49;
	}


#causes, #carrieres  {
background: url("/images/bellevue/bg_h1_implic.jpg") repeat-x 0 0;
}

#offres_emploi li  {
background: #ABBBA7;
list-style: none;
}

#offres_emploi li.alt  {
background: url("/images/bellevue/bg_offres.jpg") repeat-x 0 0 #D3DCD1;
}

#candidature .submit  {
background: #C0CABA;
color: #647D5B;
}

a.v360  {
background: url("/images/bellevue/360.gif") no-repeat 0 0;
}

/* Droite =================================================================*/

#reservation, #chercher_salle {
background: #597750;
background: #506E47;
}

#reservation, #pourquoi, #activites, #chercher_salle {
padding: 11px 8px;
color: white;
border: 1px solid #365131;
margin-bottom: 1px;
}

.bellevue h1 {
margin-bottom: 0;
}

#pourquoi, #activites {
background: url(../images/bellevue/bg_pourquoi.jpg) repeat-x left top #506E47;
}

#activites dt {
font-weight: bold;
margin-top: 5px;
}

#activites dd {
margin-bottom: 5px;
}

#right a:link, #right a:visited {
color: white;
font-weight: bold;
}

#reunion a:link, #reunion a:visited {
color: #516F48;
font-weight: normal;
}

.reserver {
color: #192F14;
background: #8FA489;
}

input, select, textarea  {
border: 1px solid #516F48;
}

#concours  {
background: url(/images/bellevue/concoursgt.jpg) no-repeat left top #708F66;
}

#concours_en  {
background: url(/images/bellevue/concoursgt_en.jpg) no-repeat left top #708F66;
}

#certificat  {
background: url(/images/bellevue/certificats.gif) no-repeat 0 0;
}

#certificat.en  {
background: url(/images/bellevue/certificats_en.gif) no-repeat 0 0;
}

#embauche {
background: #506E47;
}

#implique, #canots  {
background: url(/images/bellevue/bg_implique.jpg) no-repeat 0 0 #58774E;
padding: 5px 8px;
color: white;
}

#facebook {
border: 1px solid #59511E;
margin-bottom: 1px;
background: #506E48;
}

#facebook a  {
display: block;
height: 65px;
background: url(/images/bellevue/facebook.jpg) no-repeat 0 0;
}

#facebook strong {
display: none;
}

#facebook.en a {
background: url(/images/bellevue/facebook_en.jpg) no-repeat 0 0;
}

a.poursuivre  {
background: url(/images/bellevue/poursuivre.gif) no-repeat left top;
}

a.poursuivre span  {
background: url(/images/bellevue/poursuivre2.gif) no-repeat right top;
}

#page.landing .header  {
background: url(../images/bellevue/header.jpg) left top;
}

#page.landing #pied, #page.landing  {
background: #506E47;
}

#page.landing #pourquoi h2, #page.landing #pourquoi a:link, #page.landing #pourquoi a:visited  {
color: #506E47 !important;
}

#page.landing #pourquoi a:hover  {
color: black !important;
}

#page.coffre div.entete {
background: url(/images/coffre/bellevue/bg_coffre.jpg) no-repeat left top #C1B87E !important;
}

#page.coffre .en div.entete {
background: url(/images/coffre/bellevue/bg_coffre_en.jpg) no-repeat left top #C1B87E !important;
}

#page.coffre ul.magazine {
background: url(/images/coffre/bellevue/magazine.jpg) no-repeat left top !important;
clear: both;
}

#page.coffre .en ul.magazine {
background: url(/images/coffre/bellevue/shop.jpg) no-repeat left top !important;
}

#page.coffre ul.apprends {
background: url(/images/coffre/bellevue/apprends.jpg) no-repeat left top !important;
}

#page.coffre .en ul.apprends {
background: url(/images/coffre/bellevue/explore.jpg) no-repeat left top !important;
}

#page.coffre ul.savoure {
background: url(/images/coffre/bellevue/savoure.jpg) no-repeat left top !important;
}

#page.coffre .en ul.savoure {
background: url(/images/coffre/bellevue/savour.jpg) no-repeat left top !important;
}

#page.coffre ul.decouvre {
background: url(/images/coffre/bellevue/decouvre.jpg) no-repeat left top !important;
}

#page.coffre .en ul.decouvre {
background: url(/images/coffre/bellevue/discover.jpg) no-repeat left top !important;
}

#page.coffre ul.profite {
background: url(/images/coffre/bellevue/profite.jpg) no-repeat left top !important;
padding-bottom: 0;
}

#page.coffre .en ul.profite {
background: url(/images/coffre/bellevue/most.jpg) no-repeat left top !important;
}

#page.coffre #foot, #page.fidelite #foot {
background: #1E2C19 !important;
}

#page.coffre.ami div.entete {
background: url(/images/coffre/bellevue/bg_ami.jpg) no-repeat left top #C2B980 !important;
}

#page.coffre.ami .en div.entete {
background: url(/images/coffre/bellevue/bg_ami_en.jpg) no-repeat left top #C2B980 !important;
}

#coffre {
background: url(/images/coffre/bellevue/bouton.jpg) no-repeat left top !important;
margin-bottom: 0 !important;
}

#coffre a {
height: 79px !important;
}

#coffre.en {
background: url(/images/coffre/bellevue/bouton_en.jpg) no-repeat left top !important;
}

#reservation {
margin-bottom: 0 !important;
border-bottom: 0 !important;
}

#pourquoi {
border-top: 0 !important;
padding-top: 2px !important;
}




/* Pied =================================================================*/
#pied  {
background: url(../images/bellevue/pied.jpg) no-repeat left top;
padding: 0 10px;
color: white;
}

#pied.en {
background: url(../images/bellevue/pied_en.jpg) no-repeat left top;
}

#pied a:link, #pied a:visited {
color: white;
}

#pied a:hover {
color: black;
}