body { margin:0; padding:0; font-size:0.7em; font-family:arial, verdana;; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
a img { border:0 none; }

.intro { font-family: Eurostile; font-size: 22px; color: #FFFFFF; background-position: right; font-weight: normal; }
.txthautsite { font-family: Eurostile; font-size: 20px; background-position: right; color: #000000; }
.txtcourant { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; line-height: 16px; }
.txtvotre avis { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #FF00CC; background-color: #999999; }
.txtcontact { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; }
.txtindex { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; line-height: 16px; }
.courantsommaire { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; line-height: 16px; }

/* Styles de l'annuaire hotelier */
.membres { background:url(images/membres.gif) no-repeat; padding:13px 0 0 24px; }
.membres a { margin:0 18px 0 0; }

/* classes persos */
#formhotelindex { width:430px; padding:0 0 0 25px; }
.champs { padding:3px 5px; float:left; margin:0; }
.champs input { border:1px solid #000; background:#CCC; color:#000; }
.champs select { border:1px solid #000; background:#CCC; color:#000; }
.champs option  { border:0; background:#CCC; color:#000; }
label { display:block; text-align:left; overflow:hidden; color:#CFCFCF; font-size:10px; white-space:nowrap; }
.champs input.button { background:#333; border:1px solid #929292; color:#FFF; }
.champs input.button:hover { background:#BA8748; cursor:pointer; }

.archives {
	padding:0 0 0 10px;
}
.archives a { margin:0 16px 0 0; }

