@charset "utf-8";
/* CSS Document */ 
* {
    margin: 0 auto;
    padding: 0px;
	text-decoration:none;
}
body {
    background: #eaeaea url(/images/commun/images/bleu/bg_body.jpg) 0px -60px repeat-x;
}

/*----------------------- langue -------------------------------*/
.goLocale{
	color:#9B9B9B;
}
.goLocale a{
	color: #a3a3a3;
}
.localesFr{
	background: url(/images/commun/flags/fr.gif) 0 0 no-repeat;
}

/*----B--- Information logo */
.titrelogo {
    color: #000;
}

/*----E--- Information logo */
/*----B--- Information cadre diapo bandeau */
#header #cadre_flash .cadre {
	background:transparent url(/images/commun/images/cadre.gif) no-repeat scroll 0 0;
}

.flash {
    background: url(/images/commun/images/bleu/photo.jpg) no-repeat;
}

/*slider*/
#header #abOuter {
	background: url(/images/commun/images/bleu/bg-box-header.png) center top no-repeat;
}

/*fin slider*/
/*----E--- Information cadre diapo bandeau */
/*----B--- Information promotion */
.promo {
    background: url(/images/commun/images/bleu/promo.png) no-repeat;
}

p.promo_txt {
    background: url(/images/commun/images/bleu/promobtn.png) 181px 62px no-repeat;
    color: #605b58;
}

#closePromo{
    color: #5b5755;
}
#goReadPromo{
	color:#276dbd;
}
#goPromo{
    color: #5b5755;
}

.promo_titre {
    color: #b15c1a;
}

.ok2 {
    background: url(/images/commun/images/bleu/promobtn.png) no-repeat;
}
.fermer a{
	color: #57111a;
}
/*----E--- Information promotion */
/*----E--- Information le corp */
.homea h2.h1 {
    color: #5b5b5b;
    border-bottom: 1px dotted #666666;
}
.homea h4 {
    color: #5b5b5b;
}
.homea p, .homea p a {
	color: #474747;
}

h5 {
    color: #5b5b5b;
    border-top: 1px dotted #8b8b8b;
}

.homea ul {
    color: #4e4e43;
}


/****** boite de reservation */
.reservation-grandeimage {
	background:transparent url(/images/commun/images/bleu/bg_res.png) no-repeat scroll 0 0;
}

.reservation-grandeimage dl {
    color: #ffffff;
}

.reservation-grandeimage dt {
    color: #ffffff;
}
/**********************/
.reservation {
    background: url(/images/commun/images/bleu/bg_reserv.png) no-repeat;
}

.titrerese {
    color:#e1dfdd;
}

.rech input {
    color: #e1dfdd;
    background: url(/images/commun/images/bleu/flesh_oran.png) no-repeat 0 6px;
}

.reservation dl {
    color: #ffffff;
}

.reservation dt {
    color: #ffffff;
}

/************ select arrondi **************/
.homeb span.select {
    color: #6a635f;
    background: url(/images/commun/images/bleu/select1.png) no-repeat;
}

#formul .dddn span.select {
    color: #7b7a60;
    background: url(/images/commun/images/bleu/select2.png) no-repeat;
}

#formul .a span.select {
    color: #7b7a60;
    background: url(/images/commun/images/bleu/select2.png) no-repeat;
}

#formul span.select {
    color: #7b7a60;
    background: url(/images/commun/images/bleu/selectCivi.png) no-repeat;
}

#formul p {
	color: #4f4f4f;
}
/*************************/
.ms_select {
    background: url(/images/commun/images/bleu/select.png) no-repeat;
    color: #6a635f;
}

/********** livre d'or **************/
#formul2 {
    color: #4e4e43;
}

.homeb .livre {
    border-top: dotted 1px #666666;
    border-bottom: dotted 1px #666666;
    padding:6px 0 40px;
}
.partager{
	border-top: 1px dotted #666666;
}
.livre p {
	color:#474747;
}

.icolivre {
    background: url(/images/commun/images/bleu/ico_comment.png) no-repeat;
}

.livre a {
    color: #2364b0;
    background: url(/images/commun/images/bleu/flesh_.png) 0 6px no-repeat;
}

.livre a.bleu {
    color: #cc3300;
    background: url(/images/commun/images/bleu/flesh_bleu.png) 0 5px no-repeat;
}

/************* news lettre ******************/
.icoletr {
	background:transparent url(/images/commun/images/bleu/lettre.png) no-repeat scroll 0 0;
}

.input_news {
    background: url(/images/commun/images/input_news.gif) no-repeat;
    color: #888171;
}

#formNews #ok_news.ok {
    background:transparent url(/images/commun/images/bleu/btn_ok.png) no-repeat scroll center top;
    height: 27px;
    width: 24px;
    bottom: 4px;
}

.comment p {
    border: 1px solid #dad5cb;
    background: #F3F3F3;
	color: #464646;
}

.bascomment {
    background: url(/images/commun/images/bleu/bas_com.gif) 1px 0 no-repeat;
}

.titrebleu {
    color: #2364b0;
}

.creer {
    border-bottom: 1px dotted #666666;
	color: #464646;
}

/****************************************************/
/*addComment*/

.errorMessage {
    color: #c00;
}

#doCaptcha p.captchaInput input {
    background: #f4f4f4;
    border: 1px solid #d0d0d0;
}

#doCheckout #doCaptcha input {
    background: #f4f4f4;
}

/******************************************/
.reset, .abDoReset{
    background: url(/images/commun/images/bleu/annuler.png) no-repeat;
    color: #5d5956;
}

.submit, .abDoSend{
    background: url(/images/commun/images/bleu/envoyer.png) no-repeat;
    color: #ffffff;
}

.inputt2 {
    background: url(/images/commun/images/bleu/inputt.png) no-repeat;
    color: #888171;
}

.textarea {
    background: url(/images/commun/images/bleu/textar.png) no-repeat;
    color: #888171;
}

/*********************/
/*nav*/
.suivantbottom a {
    color: #a99f87;
    background: url(/images/commun/images/bleu/suivant.png) no-repeat right top;
}

.precedentbottom a {
    color: #a99f87;
    background: url(/images/commun/images/bleu/prec.png) no-repeat left top;
}

/* num de telephone*/
.num1 {
    color: #575351;
}

.numero {
    color: #276dbd;
}

/******** H ********/
h2, .partager .brochure a {
    color: #5b5b5b;
}
.trbiege {
    background-color: #f0f0f0;
    height: 20px;
}

.trbiege_f {
    background-color: #d1d1d1;
    height: 20px;
}
/************** formulaire de contact ********************/
#formul {
    color: #4e4e43;
}

.input {
    background: url(/images/commun/images/bleu/input.png) no-repeat;
    color: #888171;
}

.inputadr {
    background: url(/images/commun/images/bleu/input_adr.png) no-repeat;
    color: #888171;
}

.inputnbr {
    background: url(/images/commun/images/bleu/input_nbr.png) no-repeat;
}

textarea {
    background: url(/images/commun/images/bleu/textarea.png) no-repeat;
    color: #888171;
}

/*date d'arrivee*/
.ms_select3 {
    background: url(/images/commun/images/bleu/selectDate.png) no-repeat;
    border: 1px #000;
    color: #888171;
}

#formul #doCaptcha p.captchaInput input {
    background: #f4f4f4;
    border: 1px solid #d0d0d0;
}

#formul #doCaptcha p.captchaImg {
	border:1px solid #E5E5C6;
}

/*************** Bas de la page *****************/
#footer {
    background: url(/images/commun/images/bleu/foot.png) no-repeat;
}

#footer li {
    background: transparent url(/images/commun/images/bleu/separ.jpg) no-repeat scroll right center;
    color: #e0eaf4;
}

#footer li a {
    color: #e0eaf4;
}

#footer li a:hover {
    color: #3b8ff1;
}

.baseline {
    color: #999999;
}

.baseline a {
    color: #999999;
}

.signature {
    color: #e0eaf4;
    background: url(/images/commun/images/bleu/3w_logo.png) 100% 50% no-repeat;
}

.signature a {
	color: #e0eaf4;
}

/*----B--- Information Menu Revisited */
#main-menu {
    background: url(/images/commun/images/bleu/bg_menu.png) 0 0 no-repeat;
}

.parent {
    background: url(/images/commun/images/bleu/menu_h_separ.png) 100% 50% no-repeat;
}

#main-menu li.parent a {
    color: #cdddee;
}

#main-menu li.hasChildren a.top:hover, 
#main-menu li.hover a.top {
    background: url(/images/commun/images/bleu/bgChambres.png) 0 0 no-repeat;
    color: #3b8ff1;
}

#main-menu li.hasChildren a.top:hover strong, 
#main-menu li.hover a.top strong {
    background: url(/images/commun/images/bleu/bgChambres.png) 100% 0 no-repeat;
}

#main-menu li a:hover {
    color: #3b8ff1;
}

.child {
    background: url(/images/commun/images/bleu/bg-subNav.png) 0 0 no-repeat;
    border: 0px solid green;
    color: #bac7cf;
	margin-left:-2px;
}

.child li.subNavCloser {
	background: url(/images/commun/images/bleu/bg-subNav.png) 0 100% no-repeat;
}

.topSub {
    background: #eae7e5;
    color: #464240;
}

.child ul li {
    background: url(/images/commun/images/bleu/puce_.png) 10px 50% no-repeat;
    color: #464240;
}

.child ul li a {
    color: #464240;
}

/*----E--- Information Menu */
.LightBoxContainer{
	background-color:#fff;
	font: 11px Arial, Helvetica, sans-serif;
}


/*-------- LightBox Promotions */
#promotions{
	background: #fcfcfc;
    margin:0 auto;
}
#promotions h2{
	background: transparent url(../../images/lightbox/bleu/headerBg.jpg) 0 0 repeat-x;
	color: #cdddee;
}
#promotions p{
	font-family:tahoma;
	font-size:12px;
	line-height:16px;
	padding:25px;
}
.LightBoxClose {
	background:transparent url(../../images/lightbox/bleu/closing.png) no-repeat scroll 0 0;
}
s {
	text-decoration:line-through;
}/*------------------------------------------------------*/
.padded input.max{
	background: url(/images/commun/images/input_news.gif) no-repeat;
    color: #888171;
}
.padded input.submit{
	background:url(../../images/commun/images/bleu/valider.png) no-repeat;
	color:#fff;
}

