body{margin:auto}

.page_promo{
	position: relative;
	height: 2000px;
	width: 672px;
	border: 0px solid red;
}

.page_promo2{
	position: relative;
	height: 2400px;
	width: 672px;
	border: 0px solid red;
}
.entete{
	position: absolute;
	height:190px;
	left: 0px;
	top: 13px;
	border: 0px solid green;
	z-index: 21;
}
	.titre{
		position: absolute;
		width: 353px;
		height: 44px;
		top: 143px;
		left: 164px;
		z-index: 2;
	}

.upline{
	position: absolute;
	width: 672px;
	height: 10px;
	min-height: 13px;
	color: #064988; /* bleu */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	z-index: 2;
}



.corps{
	position: absolute;
	height: 1750px;
	width: 672px;
	top: 192px;
	left: 0px;
	background-image:url(../images/images-promos/corps-fond-promos.jpg);
	border: 0px solid blue;
	z-index: 1;
}

.corps2{
	position: absolute;
	height: 1740px;
	width: 672px;
	top: 192px;
	left: 0px;
	background-image:url(../images/images-promos/corps-fond-promos.jpg);
	border: 0px solid blue;
	z-index: 1;
}

.corps3{
	position: absolute;
	height: 2314px;
	width: 672px;
	top: 192px;
	left: 0px;
	background-image:url(../images/images-promos/corps-fond-promos.jpg);
	border: 0px solid blue;
	z-index: 1;
}
	
	.sous_titre {
		position:absolute;
		left: 207px;
		top: 1px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 19px;
		color: #064988; /* bleu */
		font-weight: bold;
		font-style: italic;
		text-align: center;
		}
	.sous_titre a{
		width: 300px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 19px;
		color: #064988; /* bleu */
		font-weight: bold;
		font-style: italic;
		text-align: center;
		text-decoration: none;
		}
	
	
	.btn_accueil{
		position: absolute;
		left: 590px;
		top: 20px;
		z-index: 2;
	}
	
	.telephone{
		position:absolute;
		left: 5px;
		top: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		z-index: 2;
	}
	
	.telephone2{
		position:absolute;
		left: -2px;
		top: 1603px;
		width: 111px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		z-index: 2;
	}
	.telephone3{
		position:absolute;
		left: -2px;
		top: 1592px;
		width: 111px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		z-index: 2;
	}
	.telephone4{
		position:absolute;
		left: -2px;
		top: 2120px;
		width: 111px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		z-index: 2;
	}
	
	.menu1{
		position: absolute;
		left: -5px;
		top: 90px;
	}
	.menu2{
		position: absolute;
		left: -5px;
		top: 119px;
	}
	.menu3{
		position: absolute;
		left: -5px;
		top: 148px;
	}
	.menu_deroulant{
		position:absolute;
		left: -5px;
		top: 171px;
		visibility: hidden;
	}
	
	.intro{
	position: absolute;
	left: 119px;
	top: 90px;
	width: 475px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #064988; /* bleu */
		
	}
	
	.promos{
	position: absolute;
	left: 119px;
	top: 174px;
	width: 475px;
	}
		.titre_hotel{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			text-align: left;
			color: #FF6600; /*orange*/
			text-decoration: none;
		}
		.titre_hotel a{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			text-align: left;
			color: #FF6600; /*orange*/
			text-decoration: none;
		}
		.chapo{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			text-align: left;
			color: #064988; /* bleu */
		}
		.chapo a{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			text-align: left;
			color: #064988; /* bleu */
			text-decoration: none;
		}
		.date{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			text-align: left;
			color: #064988; /* bleu */
		}
		.texte_offre{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			text-align: left;
			color: #064988; /* bleu */
		}
		
		.avertissement{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			text-align: center;
			color: #064988; /* bleu */
		}
		
		.btn_retour_hotels{
			position: absolute;
			left: 150px;
			top: 1470px;
			z-index: 2;
		}
		
		.btn_retour_hotels2{
			position: absolute;
			left: 150px;
			top: 1460px;
			z-index: 2;
		}
		.btn_retour_hotels3{
			position: absolute;
			left: 152px;
			top: 1988px;
			z-index: 2;
		}
		
	.promo_5_etoiles{
	position: absolute;
	left: 5px;
	top: 1520px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: underline;
	color: #064988; /* bleu */
	z-index: 3;
	}
	.promo_5_etoiles A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: underline;
	color: #064988; /* bleu */
	z-index: 3;
	}	
	.promo_5_etoiles2{
	position: absolute;
	left: 5px;
	top: 1507px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: underline;
	color:#064988; /* bleu */
	z-index: 3;
	}
	.promo_5_etoiles2 A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: underline;
	color:#064988; /* bleu */
	z-index: 3;
	}	
	
	.promo_4_etoiles{
	position: absolute;
	left: 5px;
	top: 1559px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: underline;
	color: #064988; /* bleu */
	z-index: 3;
	}
	.promo_4_etoiles A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: underline;
	color: #064988; /* bleu */
	z-index: 3;
	}	
	.promo_4_etoiles2{
	position: absolute;
	left: 5px;
	top: 2033px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: underline;
	color: #064988; /* bleu */
	z-index: 3;
	}
	.promo_4_etoiles2 A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: underline;
	color: #064988; /* bleu */
	z-index: 3;
	}
	.promo_3_etoiles{
	position: absolute;
	left: 5px;
	top: 1545px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: underline;
	color: #064988; /* bleu */
	z-index: 3;
	}
	.promo_3_etoiles A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: underline;
	color: #064988; /* bleu */
	z-index: 3;
	}
	.promo_3_etoiles2{
	position: absolute;
	left: 5px;
	top: 2072px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: underline;
	color: #064988; /* bleu */
	z-index: 3;
	}
	.promo_3_etoiles2 A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: underline;
	color: #064988; /* bleu */
	z-index: 3;
	}
	
	.bloc_adresse{
		position: absolute;
		left: 45px;
		top: 1680px;
		width: 580px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#064988; /* bleu */
	}
	.bloc_adresse2{
		position: absolute;
		left: 45px;
		top: 1670px;
		width: 580px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#064988; /* bleu */
	}
	.bloc_adresse3{
		position: absolute;
		left: 47px;
		top: 2208px;
		width: 580px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#064988; /* bleu */
	}
	
	
	.baseline{
		position: absolute;
		left: 0px;
		top: 1730px;
		width: 672px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color: #FF6600; /*orange*/
	}
	.baseline2{
		position: absolute;
		left: 0px;
		top: 1720px;
		width: 672px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color: #FF6600; /*orange*/
	}
	.baseline3{
		position: absolute;
		left: 2px;
		top: 2258px;
		width: 672px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color: #FF6600; /*orange*/
	}
	
	.logo_presta{
		position: absolute;
		left: 0px;
		top: 1751px;
		width: 672px;
	}
	
	.logo_presta2{
		position: absolute;
		left: 0px;
		top: 1740px;
		width: 672px;
	}
	.logo_presta3{
		position: absolute;
		left: 2px;
		top: 2278px;
		width: 672px;
	}
