/* Tous les autres elements (liens, H, etc) */
a {
text-decoration: none;
font-weight:bold;
}

a:hover {
text-decoration:underline;
}

h1 {
font-size: 16px;
font-weight: bold;
letter-spacing: -1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2, h2 a {
font-size: 12px;
font-weight: bold;
letter-spacing: -1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-bottom: 5px;
}

.hotel_texte h2 { text-decoration: underline }

h2 a:hover { text-decoration: none; }

.separateur {
font-size: 14px;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: dashed 1px;
}

#ici {
	font-size: 10px;
	margin: 0px;
	margin-bottom: 15px;
}

#ici a {
	text-decoration: underline;
}

#ici a:hover {
	text-decoration: none;
}

#bloc_general li { padding-bottom: 5px; }
#bloc_general li a { font-weight: normal; }
#bloc_general .lien_liste a { font-weight: bold; }
#bloc_general ul { margin-bottom: 15px; }

#pagination a:hover { text-decoration: none; }

ul.liste_regions li {
width: 23%;
float: left;
line-height: 25px;
display: block;
line-height: 14px;
padding: 5px;
}


.bloc_lignes_liste_regions {overflow:hidden}

.destination {
width: 120px;
float: left;
margin: 1px;
text-align: center;
}

.destination img {
padding-bottom: 5px;
}

.titre_hotels {
margin-bottom: 20px;
}

.liste_regions h3 {
text-align: center;
}

/* Footer hotels */
#footer_images {
display: block;
text-align:right;
overflow: hidden;
margin-bottom: 15px;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 15px;
border-top:1px dashed #84A2CE;
border-bottom:1px dashed #84A2CE;
}


#footer_images hr {
padding:0;margin-top:5px;margin-right: 0;margin-bottom:5px;margin-left:9px;height:1px;width:100%;color:#ffffff;background-color:#ffffff;border-top:1px dashed #84A2CE;border-left:0;border-right:0;border-bottom:0;
}