/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	background-color: #9bc7f6;
	background-image: url(../images/ciel.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#visuel
{
	position: relative;

}
#moteur
{
	background-image: url(../images/bg_moteur.png);
	background-repeat: no-repeat;
	height: 200px;
	width: 220px;
	position: absolute;
	margin-top: 10px;
	margin-left: 10px;
	padding-top: 50px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#moteur_en
{
	background-image: url(../images/bg_moteur_en.png);
	background-repeat: no-repeat;
	height: 200px;
	width: 220px;
	position: absolute;
	margin-top: 10px;
	margin-left: 10px;
	padding-top: 50px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.moteur_label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
}

.marge_header {
	padding-top: 25px;
	padding-right: 80px;
}
.bg_langue {
	background-image: url(../images/bg_langue.gif);
	height: 25px;
	width: 234px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-left: 30px;
}
.langue 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.container {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.ban {
	padding-bottom: 15px;
}
.bg_promo {
	background-color: #FFFFFF;
	background-image: url(../images/bg_promo.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ebebeb;
	border-left-color: #ebebeb;
}

.bg_special {
	background-color: #FFFFFF;
	background-image: url(../images/bg_promo.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-right: 4px;
	padding-left: 4px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ebebeb;
	border-left-color: #ebebeb;
}
.gris {
	background-color: #f7f7f7;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}
.blanc {
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}
.bg_picture {
	background-image: url(../images/bg_picture.gif);
	background-repeat: no-repeat;
	padding: 2px;
	height: 71px;
	width: 122px;
}
.description_hotel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	line-height: 18px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.description_hotel_texte
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	line-height: 18px;
}
.libelle_hotel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0d64ba;
	text-decoration: none;
}

a.libelle_hotel:hover {
	text-decoration: underline;
}

.libelle_special {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #239a01;
	text-decoration: none;
}

a.libelle_special:hover {
	text-decoration: underline;
}


.partir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0d64ba;
}

.inscri {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;

}
a.inscri:hover {
	text-decoration: none;
}





.menu_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	padding-left: 10px;
}
a.menu_header:hover {
	text-decoration: none;
}
.marge_separe {
	padding-right: 10px;
	padding-left: 10px;
}
.detail_hotel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #e40000;
}

.prix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #ff8f00;
	padding-right: 3px;
	padding-left: 3px;
	line-height: 17px;
}

.prix_blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight: bold;
	text-transform: uppercase;
	color: #ff8f00;
	line-height: 22px;
}
.bg_membre {
	background-image: url(../images/espace_membre.gif);
	background-repeat: no-repeat;
	height: 73px;
	width: 212px;
	padding-top: 38px;
	padding-bottom: 11px;
	padding-left: 15px;
	background-color: #ff9e00;
	background-position: top;
}
.bg_membre_en {
	background-image: url(../images/espace_membre_en.gif);
	background-repeat: no-repeat;
	height: 73px;
	width: 212px;
	padding-top: 38px;
	padding-bottom: 11px;
	padding-left: 15px;
	background-color: #ff9e00;
	background-position: top;
}
.field_membre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	border: 1px solid #ebebeb;
	margin-bottom: 5px;
	margin-right: 5px;
	padding-left: 3px;
}

.field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	border: 1px solid #ebebeb;
	margin-right: 5px;
	padding-left: 3px;
}
.field_rechercher{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	border: 1px solid #ebebeb;
	margin-right: 5px;
	margin-bottom: 8px;
}
.separe_inscription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	margin-left: 3px;
	margin-right: 3px;
}
.menu_inscription {
	padding-top: 5px;
}
.bg_info {
	background-color: #ff8f00;
	padding-right: 5px;
	padding-left: 15px;
	background-image: url(../images/info.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-bottom: 13px;
}
.bg_info_en {
	background-color: #ff8f00;
	padding-right: 5px;
	padding-left: 15px;
	background-image: url(../images/info_en.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-bottom: 13px;
}
.lien_utile {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	padding-left: 5px;
	line-height: 17px;
}
a.lien_utile:hover {
	text-decoration: none;
}
.marge_newsletter {
	padding-bottom: 63px;
}

.texte_newsletter {
	padding-bottom: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.rien {
	font-size: 1px;
}
.bg_footer {
	background-image: url(../images/bg_footer.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 75px;
	width: 917px;
	padding-top: 15px;
	padding-right: 35px;
	padding-left: 20px;
}
.footer1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffb83e;
	padding-bottom: 15px;
}
.footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #a6d1ff;
}
.link_footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #a6d1ff;
	text-decoration: underline;
	padding-right: 3px;
	padding-left: 3px;
}
.marge_partenaire {
	padding-top: 5px;
	padding-bottom: 15px;
}
a.link_footer2:hover {
	text-decoration: none;
}


.link_footer1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}

a.link_footer1:hover {
	text-decoration: underline;
}
.valider {
	padding-bottom: 8px;
}
.titre_interne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 32px;
	text-transform: uppercase;
	color: #0E77E9;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #9BC7F6;
	font-weight: bold;
}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	padding-top: 15px;
}
.tel
{
	background-color: #ff9e00;
}
.Label_Bienvenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0d64ba;
	text-decoration: none;

}

.button-send
{
	color: White;
	background-color: #FF6500;
	border-top: 1 solid #FFB94D;
	border-left: 1 solid #FFB94D;
	border-bottom: 1 solid #000000;
	border-right: 1 solid #000000;
	font-weight: bold;
	font-size:11px;
}

.link_mail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0D64BA;
}
