@charset "utf-8";
/* CSS Document */ 
* {
    margin: 0 auto;
    padding: 0px;
	text-decoration:none;
}
body {
    background: #f5ebdf url(/images/commun/images/smara/bg_body.jpg) 0px -60px repeat-x;
}
h1{
	color: #ccc;
}
/*----------------------- langue -------------------------------*/
.goLocale{
	color:#9B9B9B;
}
.goLocale a{
	color: #a3a3a3;
}

/*----B--- Information logo */

.titrelogo {
    color: #000;
    font-family: "Myriad Pro", Tahoma;
}

/*----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:3px;
}

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

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

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

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

#closePromo{
    color: #6d4514;
}
#goReadPromo{
	color:#6d4514;
}
#goPromo{
    color: #6d4514;
}

.promo_titre {
    color: #6d4514;
}

.ok2 {
    background: url(/images/commun/images/smara/promobtn.png) no-repeat;
}
.fermer a{
	color: #57111a;
}
/*----E--- Information promotion */
/*----E--- Information le corp */
.homea h2.h1 {
    color: #6d4514;
    border-bottom: 1px dotted #666666;
}
.homea h4 {
    color: #6d4514;
}
h5 {
    color: #6d4514;
    border-top: 1px dotted #8b8b8b;
}

.homea ul {
    color: #4e4e43;
}

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

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

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

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

.titrerese {
    color:#7f521b;
}

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

.reservation dl {
    color: #f3ece4;
}

.reservation dt {
    color: #f3ece4;
}

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

#formul .dddn span.select {
    color: #7b7a60;
    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/smara/select.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/smara/ico_comment.png) no-repeat;
}

.livre a {
    color: #4f4f4f;
    background: url(/images/commun/images/flesh_gri.png) 0 6px no-repeat;
}

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

/************* news lettre ******************/
.icoletr {
	background:transparent url(/images/commun/images/smara/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/smara/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: #6d4514;
}

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

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

.errorMessage {
    z-index: 10;
    /*border-bottom: 1px solid #c00;*/
    font-size: 10px;
    color: #c00;
    position: absolute;
    left: 5px;
    top: 5px;
    width: 200px;
}

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

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

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

.submit {
    background: url(/images/commun/images/smara/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;
}

/*********************/
/*nav*/
.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: #643b09;
}

.numero {
    color: #2db1b6;
}

/******** H ********/
h2 {
    color: #6d4514;
}
.trbiege {
    background-color: #f7f3ee;
}

.trbiege_f {
    background-color: #e6dccf;
}

/************** 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;
    color: #888171;
}

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/smara/foot.png) no-repeat;
}

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

#footer li a {
    color: #c6a174;
}

#footer li a:hover {
    color: #1d7678;
}

.baseline {
    color: #999999;
}

.baseline a {
    color: #999999;
}

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

.signature a {
    color: #c6a174;
}

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

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

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

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

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

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

#subNavHolder {
	display: none;
}

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

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

.topSub {
    background: #e6dccf;
    color: #563915;
}

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

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

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


/*-------- LightBox Promotions */
#promotions{
	background: #fbf8f5;
}
#promotions h2{
	background: transparent url(../../images/lightbox/marron_f/headerBg.jpg) 0 0 repeat-x;
	margin: 0;
	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: #7f521b;
}
#promotions p{
	font-family:tahoma;
	font-size:12px;
	line-height:16px;
	padding:25px;
}
.LightBoxClose {
	background:transparent url(../../images/lightbox/marron_f/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/marron_f/valider.png) no-repeat;
	color:#fff;
}
