/* RESERVATIONS */

#choixHebergement ul,
#reservations ul,
#type ul,
#situation ul,
#accueil ul,
#confort ul{
	margin-left:20px;
}

#choixHebergement p,
#reservations p,
#reservations h2,{
clear:both;
margin:10px 0 10px 10px;}

#reservations h4{
clear:both;
margin:10px 0 0 10px;}

#reservations hr{
margin-left:10px;}

#typeHotel li,
#situationHotel li,
#accueilHotel li,
#confortHotel li{
	float:left;
	list-style:none;
	width:150px;}
	
#listeHotel p,
#picto{
float:left;}

#listeHotel p{
margin-left:10px;}

#listeHotel{
margin-left:10px;
margin-bottom:10px;
margin-top:10px;
display:block;
clear:both;
width:550px;}

#listeHotel li,
#picto,
#criteres{
display:block;
clear:both;
margin-bottom:10px;}

#btnHotel{
	clear:both;
	text-align:center;
	margin:20px auto;
}

#ChoixTypeHebergement{
padding-top:10px;}
li#TypeHebergement{padding-left:20px;}

.titresPrincFormHebergements
{
	font-weight:bold;
	color:#666666;
	padding-left:10px;
	padding-bottom:10px;
	background-image:url(constr/back-soustitre-form-rouge.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-position:left;
	font-size:18px;}


.titresFormHebergements{
	font-size:14px;
	font-weight:bold;
	color:#CC3333;
	background-color:#FFCC99;
	padding-left:10px;}


.itemForm{
	font-size:11px;
	font-weight:normal;
	color:#CC3333;
	margin:5px 0 5px 0;}

.photoForm{
	margin-left:140px;}

/* FIN RESERVATIONS */
.titresFormHebergements2 {
	font-size:12px;
	color:#CC3333;
	background-color:#FFCC99;
	padding-left:10px;
	font-weight: bold;
}
.texte-couleur-theme {
	color: #CC3333;
}
a:link {
	color: #CC3333;
	text-decoration: underline;
}
a:visited {
	color: #CC3333;
	text-decoration: underline;
}
a:hover {

	color: #CC3333;
	text-decoration: none;
}
.etoiles {
	font-size: 16px;
	line-height: 14px;
}
.zoneform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CC3333;
	color: #000000;
}


.boutonform {
	color: #FFFFFF;
	background-color: #CC3333;
	border: 1px solid #CC3333;
}
.titresFormHebergementsSpec {

	font-size:12px;
	color:#FFFFFF;
	background-color:#CC3333;
	padding-left:10px;
	font-weight: bold;
}

.select_heb
{
	width: 150px;
}

/* Titres de paragraphe */

.titre-paragraphe {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#CC3333;
	font-weight:bold;
}

.lien_vignette
{
	border: 0px;
}

#rechercher{
	background-image:url(/design/constr/inter-menu01-rouge-clair.gif);
	background-position:bottom;
	background-repeat: no-repeat;
	height:72px;
	padding-left:10px;
	padding-right: 8px;
}

.fiche_listing_informations{
	width: 250px;
	align: left;
}
.fiche_listing_informations_ul{
	width: 245px;
	float: left;
}
.fiche_listing_informations_li{
	
}
#photos_moteur_carte{
	float: right;
}
