
/* Colonne Gauche */

#colonne_gauche{
float:left;
width:480px;
}

	/* PAGE D'ACCES ------------------------------ */
	.titre_acces {
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin-top:30px;
	}
	
	#acces1, #acces2 {
	background-image: url("images/acces.gif");
	background-repeat:no-repeat;
	background-position:center;
	height:360px;
	text-align:center;
	}
	#acces1 a, #acces2 a {
	display:block;
	padding-top:160px;
	font-size:24px;
	}
	
	/* MOTEUR ------------------------------ */
	#colonne_gauche #moteur {
	border:1px solid #CCC;
	width:450px;
	height:180px;
	margin:10px;
	margin-top:30px;
	line-height:25px;
	position:relative;
	}
		#moteur p {
		font-size:14px;
		font-weight:bold;
		padding-left:10px;
		}
	/* ONGLETS MOTEURS */
			#onglets_recap {
			padding:0 10px;
			font-size:12px;
			position:absolute;
			top:-25px;
			height:20px;
			}
			#onglets_recap a {
			text-decoration:none;
			border:1px solid #CCC;
			padding:5px;
			color:#145AA0;
			}			
			#fiche #onglets_recap a:hover {
			color:#00FFFF;
			}			
			#onglets_recap a.on {
			background-color:#FFF;
			border:1px solid #CCC;
			cursor:default;
			font-weight:bold;
			}
			
	#moteur_voyage, #moteur_we {
	position:relative;
	top:10px;
	}
	#moteur_we {
	visibility:hidden;
	display:none;
	}
	
	/* possibilité de paramétrer les select et input mais attention à définir un conteneur ! */
	#moteur select, #moteur input {
	position:absolute;
	font-size:11px;
	left:120px;
	}
	#moteur .departs_retour_go select, #moteur .departs_retour_go input {
	position:relative;
	font-size:11px;
	left:0px;
	}
	#moteur .iframe_calendrier {
	background-color:none;
	position:absolute;
	width:142px;
	height:182px;
	left:200px;
	top:20px;
	z-index:100;
	}
	#moteur .souplesse{
	position:absolute;
	left:280px;
	}
	#moteur .souplesse select{
	position:relative;
	left:0px;
	}
	img#date_debut_icone { /* image du calendrier */
	position:absolute;
	left:250px;
	}
	#colonne_gauche #calendrier {
	position:absolute;
	right:0px;
	top:-70px;
	z-index:100px;
	}
	
	#moteur .nom_liste {
	padding-left:10px;
	font-size:11px;
	}
	#moteur #bt_rech, img#Action {
	position:absolute;
	left:300px;
	top:90px;
	}
	
/* fin Colonne Gauche */

/* Colonne Droite */

#colonne_droite{
float:left;
width:480px;
}
	
	#colonne_droite #intro {
	border:1px solid #CCC;
	width:450px;
	height:200px;
	overflow:auto;
	margin:10px;
	/*margin-left:20px;*/
	position:relative;
	}
	#colonne_droite #intro #pscroller2{
	font-size: 11px;
	font-family: verdana;
	width: 420px;
	height: 190px;
	padding: 3px;
	vertical-align:middle;
	}
	#colonne_droite #intro .note{
	font-size:9px;
	color:#999;
	position:absolute;
	right:3px;
	top:3px;
	}
	
	#colonne_droite #intro .titre {
	color:#145AA0;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:2px;
	}
	#colonne_droite #intro .home_voyages {
	margin:0;
	padding-left:7px;
	padding-right:3px;
	font-size:11px;
	list-style-type:square;
	list-style-position:inside;
	}
	#colonne_droite #intro .home_voyages li {
	margin-top:5px;
	}
	
	#colonne_droite #intro .img {
	float:left;
	width:136px;
	padding:10px;
	}
	#colonne_droite #intro img {
	border:0px;
	}
	#colonne_droite #intro .txt_liste {
	margin:0;
	padding:0;
	padding-left:10;
	font-size:11px;
	}
	#colonne_droite #intro ul.txt_liste {
	margin:0;
	margin-left:20px;
	list-style-type: square;
	}
	#colonne_droite #intro .txt {
	color:#000;
	float:left;
	width:280px;
	text-align:justify;
	font-size:11px;
	padding-top:20px;
	}


		/* OFFRESPE ------------------------ */
	#offrespe {
	clear:both;
	height:200px;
	margin:10px;
	}
	/*#offrespe,#offrespe2 {
	float:left;
	width:460px;
	height:200px;
	margin:10px;
	display:inline;
	}*/
	
	.offre {
	text-align:center;
	float:left;
	border:1px solid #CCC;
	width:140px;
	height:200px;
	}
	.offre img {
	margin-top:15px;
	width:120px;
	height:70px;
	border:0px;
	}
	.offre .titre {
	height:80px;
	overflow:hidden;
	}
	.offre .descriptif {
	font-size:10px;
	height:48px;
	overflow:hidden;
	}
	.offre .prix {
	font-size:10px;
	height:20px;
	overflow:hidden;
	}
	.offre .prix .px {
	font-size:12px;
	font-weight:bold;
	color:#33CC00;
	}
/* ----------------------------------------------------------- */
	#colonne_droite .offre2 {
	text-align:center;
	float:left;
	border:1px solid #CCC;
	width:222px;
	height:200px;
	}
	#colonne_droite .offre2 img {
	margin-top:15px;
	border:1px solid #CCC;
	}
	#colonne_droite .offre2 .titre {
	font-weight:bold;
	}
	#colonne_droite .offre2 .descriptif {
	font-size:12px;
	font-weight:bold;
	color:#33CC00;
	}
	#colonne_droite .offre2 .prix {
	font-size:10px;
	height:20px;
	overflow:hidden;
	}
	#colonne_droite .offre2 .prix a.px {
	font-size:12px;
	font-weight:bold;
	color:#33CC00;
	}
/* fin Moteur */


/* PAGE CROISIERE ---------------------------------------------------------- */
#colonne_g_croisieres {
float:left;
width:245px;
padding-top:20px;
text-align:center;
color:#003163;
}
	#colonne_g_croisieres .tel {
	font-size:14px;
	margin:10px;
	color:#003163;
	font-weight:bold
	}
	#colonne_g_croisieres .txt {
	color:#CE0018;
	}
	#colonne_g_croisieres .px_tel {
	position:relative;
	bottom:10px;
	}
	#colonne_g_croisieres a strong {
	font-size:12px;
	text-decoration:underline;
	}
#colonne_d_croisieres {
}
/* FIN PAGE CROISIERE ------------------------------------------------------ */

