#contenu{
	height:800px;
}
/* iFrames */
#cadre_lineaire{
	width:960px;
	height:750px;
	border:0;
	border-style:none;
	margin-top:50px;
	overflow:visible;
}

#go{
	width:960px;
	height:400px;
	border:0;
	border-style:none;
	margin-top:50px;
	overflow:visible;
}

/* themes de pages */
#theme{
	width:500px;
	height:100px;
	color:#00B8EE;
	font-size:11px;
	padding:0px;
	margin-left:33px;
	text-align:justify;
	position:relative;
	top:30px;
}
#texte_theme{
	position:absolute;
	left:95px;
	top:20px;
}
#texte_theme strong{
	font-weight:normal;
}
#theme a{
	font-weight:bold;
	font-size:12px;
	color:#FF7F00;
}
#logo_theme{
	background-color:#fff;
	width:62px;
	height:62px;
	padding-top:20px;
	margin-left:20px;
}
#logo_theme img{
	border:0px;
	border-style:none;
}
#partez{
	position:absolute;
	left:0px;
}
/* Formulaire thématique */
#formulaire_reservation{
	position:absolute;
	top:220px;
	width:480px;
	margin-left:50px;
	height:228px;
}
#formulaire_thematique{
	position:absolute;
	top:41px;
	border:2px;
	border-style:solid;
	border-color:#A4B6D5;
	color:#2B438A;
	height:200px;
	width:480px;
	z-index:3;
}
#boutonvols, #boutonwe, #boutonlocations{
	background-image:url(../images/themes/vols.gif);
	background-repeat:no-repeat;
	height:41px;
	width:170px;
	color:#2B438A;
	font-weight:bold;
	margin:0px;
	font-size:13px;
	position:absolute;
	top:0px;
}
#boutonvols span{
	position:absolute;
	top:13px;
	left:43px;
}
#boutonhotels{
	background-image:url(../images/themes/hotels.gif);
	background-repeat:no-repeat;
	height:41px;
	width:170px;
	color:#2B438A;
	font-weight:bold;
	margin:0px;
	font-size:13px;
	position:absolute;
	top:0px;
}
#boutonhotels span{
	position:absolute;
	top:13px;
	left:63px;
}
#boutonwe span{
	position:absolute;
	top:13px;
	left:43px;
}
#boutonvoitures{
	background-image:url(../images/themes/voitures.gif);
	background-repeat:no-repeat;
	height:41px;
	width:170px;
	color:#2B438A;
	font-weight:bold;
	margin:0px;
	font-size:13px;
	position:absolute;
	top:0px;
}
#boutonvoitures span{
	position:absolute;
	top:13px;
	left:48px;
}
#boutonsejours{
	background-image:url(../images/themes/sejours.gif);
	background-repeat:no-repeat;
	height:41px;
	width:170px;
	color:#2B438A;
	font-weight:bold;
	margin:0px;
	font-size:13px;
	position:absolute;
	top:0px;
	z-index:12;
}
#boutonsejours span{
	position:absolute;
	top:13px;
	left:43px;
}
#boutonlocations span{
	position:absolute;
	top:13px;
	left:43px;
}
#promovac_sejours{
	position:absolute;
	top:-30px;
	left:90px;
}
#promovac_sejours img{
	width:300px;
	height:30px;
	position:absolute;
	top:2px;
	left:1px;
	z-index:2;
}
#promovac_sejours iframe{
	position:absolute;
	top:2px;
	left:0px;
	z-index: 0;
	height:220px;
	overflow:hidden;
}
#moteur, #moteurp{
	padding-left:20px;
}
#depart, #destination{
	position:absolute;
	top:30px;
	left:20px;
}
#arrivee{
	position:absolute;
	top:30px;
	left:250px;
}
#date_depart{
	position:absolute;
	top:70px;
	left:20px;
}
#date_retour{
	position:absolute;
	top:70px;
	left:250px;
}
#retour_a{
	position:absolute;
	top:110px;
	left:20px;
}
div#passagers{
	position:absolute;
	top:110px;
	left:20px;
}
#etoiles{
	position:absolute;
	top:110px;
	left:250px;
}
#envoyer{
	position:absolute;
	top:150px;
	left:370px;
}
#formulaireAJAXE{
	width:960px;
	height:400px;
	overflow:auto;
}

/* Texte tendances */
#tendance{
	position:absolute;
	top:110px;
	left:610px;
	width:250px;
	font-size:11px;
	text-align:justify;
	color:#00B8EE;
}
#tendance h2{
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-size:12px;
	line-height:12px;
	color:#FF7F00;
}
#tendance strong{
	font-weight:normal;
}

/* page */
#titre_centre{
	text-align:center;
	width:920px;
	padding:20px;
}

#colonne_gauche {
	width:570px;
	padding-top:22px;
	padding-left:33px;
}

/* Paragraphe descriptif */

#texte_generique{
	width:250px;
	position:absolute;
	top:340px;
	left:610px;
	height:220px;
	text-align:left;
}

#descriptif{
	text-align:justify;
	color:#00B8EE;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	top:45px;
}

#slogan{
	text-align:left;
	color:#FF7F00;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	top:155px;
}

#logodescription{
	width:218px;
	height:35px;
	border:0px;
	margin-left:0px;
	position:relative;
	top:0px;
	left:16px;
}

/*classes */

.trente{
	margin-top:30px;
}
.dix{
	margin-top:10px;
}

.cinq{
	margin-top:5px;
}
.titre_bleu{
	color:#00B8EE;
	font-size:15px;
	font-weight:bold;
}
