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

/*----------------------- langue -------------------------------*/
.goLocale{
	color:#9B9B9B;
}
.goLocale a{
	color: #a3a3a3;
}

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

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

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

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

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

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

#closePromo{
    color: #1d4328;
}
#goReadPromo{
	color:#1d4328;
}
#goPromo{
    color: #1d4328;
}

.promo_titre {
    color: #1d4328;
}

.ok2 {
    background: url(/images/commun/images/karama/promobtn.png) no-repeat;
}

.fermer a{
	color: #57111a;
}
/*----E--- Information promotion */
/*----E--- Information le corp */
.homea h2.h1 {
    color: #8f6b25;
    border-bottom: 1px dotted #666666;
}
.homea h4 {
    color: #8f6b25;
}
h5 {
    color: #8f6b25;
    border-top: 1px dotted #8b8b8b;
}

.homea ul {
    color: #4e4e43;
}

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

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

.reservation-grandeimage dt {
    color: #b0c8b7;
}

/**********************/
.reservation {
    background: url(/images/commun/images/karama/bg_reserv.png) no-repeat;
}

.titrerese {
    color:#a5c1ad;
}

.rech {
}

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

.reservation dl {
    color: #b0c8b7;
}

.reservation dt {
    color: #b0c8b7;
}

/************ select arrondi **************/
.homeb span.select {
    color: #a1947a;
    background: url(/images/commun/images/karama/select2.png) no-repeat;
}

#formul .dddn span.select {
    color: #a1947a;
    background: url(/images/commun/images/select1.png) no-repeat;
}

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

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

/*************************/
.ms_select {
    background: url(/images/commun/images/karama/select1.png) no-repeat;
    color: #888171;
}

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

.livre {
    border-top: dotted 1px #666666;
    border-bottom: dotted 1px #666666;
}

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

.livre a {
    color: #584e3a;
    background: url(/images/commun/images/karama/flesh_gri.jpg) 0 3px no-repeat;
}

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

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

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

.ok {
    background:transparent url(/images/commun/images/karama/btn_ok.png) no-repeat scroll center top;
}

.comment p {
    border: 1px solid #dad5cb;
    background: #f2efe8;
    color: #4e4e43;
}

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

.titrebleu {
    color: #8f6b25;
}

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

/****************************************************/
.errorMessage {
    color: #c00;
}

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

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

/******************************************/
.reset {
    background: url(/images/commun/images/karama/annuler.png) no-repeat;
    color: #504f35;
}

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

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

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

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

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

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

.numero {
    color: #b6872d;
}

/******** H ********/
h1 {
    color: #CCCCCC;
}

h2 {
    color: #8b6723;
}

.trbiege {
    background-color: #f7f4ed;
}

.trbiege_f {
    background-color: #e3dac6;
}

/************** formulaire de contact ********************/
#formul {
    color: #4e4e43;
}

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

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

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

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

/*date d'arrivee*/
.ms_select3 {
    background: url(/images/commun/images/selectt.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/karama/foot.png) no-repeat;
}

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

#footer li a {
    color: #d5d3bd;
}

#footer li a:hover {
    color: #da8000;
}

.baseline {
    color: #999999;
}

.baseline a {
    color: #999999;
}

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

.signature a {
    color: #d5d3bd;
}

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

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

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

#main-menu li.hasChildren a.top:hover, 
#main-menu li.hover a.top {
    background: url(/images/commun/images/karama/bgchambres.png) 0 0 no-repeat;
    color: #876420;
}

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

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

.child {
    background: url(/images/commun/images/karama/bg-subNav.png) 0 0 no-repeat;
    color: #4e4e43;
	margin-left: 1px;
}

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

.topSub {
    background: #e3dac6;
    color: #584e3a;
}

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

.child ul li a {
    color: #584e3a;
}

/*----E--- Information Menu */
.LightBoxContainer{
	background-color:#fff;
}


/*-------- LightBox Promotions */
#promotions{
	background: #fcfbfa;
}
#promotions h2{
	background: transparent url(../../images/lightbox/karama/headerBg.jpg) 0 0 repeat-x;
	margin: -7px;
	padding: 0 0 0 20px;
	height: 46px;
	line-height: 36px;
	font-size: 26px;
	font-weight: normal;
	font-style: italic;
	font-family: "Myriad Pro", Tahoma, Arial, Helvetica, sans-serif;
	color: #357448;
}
#promotions p{
	font-family:tahoma;
	font-size:12px;
	line-height:16px;
	padding:25px;
}
.LightBoxClose {
	background:transparent url(../../images/lightbox/karama/closing.png) no-repeat scroll 0 0;
	height:31px;
	width:31px;
	position: absolute;
	top: 5px;
	right: 5px;
	cursor: pointer;
	z-index: 2;
}
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/karama/valider.png) no-repeat;
	color:#fff;
}
