
/* COLONNE GAUCHE ------------------------------------------ */
#colonne_gauche {
width:355px;
float:left;
text-align:center;
position:relative;
}	
#colonne_gauche #moteur,
#colonne_gauche #guide,
#colonne_gauche #service_groupe,
#colonne_gauche #bloc_fidelite {
margin-left:10px;
width:330px;
}
	/* MOTEUR */
	#colonne_gauche #moteur {
	width:321px;
	height:384px;
	text-align:center;
	margin-left:15px;
	}
	#colonne_gauche .moteur_vol {
	background-image:url(/images/moteur/fond-moteur-vol.jpg);
	background-repeat:no-repeat;
	padding-top:10px
	}
	#colonne_gauche .moteur_sejour {
	background-image:url(/images/moteur/fond-moteur-sejour.jpg);
	background-repeat:no-repeat;
	padding-top:10px
	}
		#colonne_gauche #moteur h1,
		#colonne_gauche #moteur h2 {
		color:#735400;
		font-size:14px;
		display:inline;
		}
	#colonne_gauche #moteur form {
	margin:15px;
	margin-top:30px;
	position:relative;
	text-align:left;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	}
	#colonne_gauche #moteur.moteur_sejour form {
	margin-top:50px;
	}
	
		#vol_go label,
		#moteur.moteur_sejour label {
		margin-bottom:10px;
		}
		#moteur.moteur_sejour label {
		line-height:20px;
		}
		#vol_go select,
		#vol_go input,
		#moteur.moteur_sejour select,
		#moteur.moteur_sejour input {
		position:absolute;
		left:130px;
		font-size:10px;
		height:15px;
		color:#005f8e;
		width:140px;
		}
		#vol_go select,
		#moteur.moteur_sejour select {
		height:20px;
		}
		#moteur.moteur_sejour input {
		height:auto;
		}
		#vol_go #dates_go select {
		position:relative;
		left:76px;
		margin-top:10px;
		height:20px;
		width:auto;
		}
		#vol_go .petit_select {
		width:auto;
		}
		#vol_go .bt_radio {
		margin-top:5px;
		}
		#vol_go .bt_radio input {
		position:relative;
		left:auto;
		}
				
	#colonne_gauche #moteur #bt_rech {
	position:absolute;
	left:80px;
	height:auto;
	width:auto;
	margin-top:20px;
	}
	#colonne_gauche #moteur #date_debut_icone {
	position:absolute;
	left:250px;
	}
	#colonne_gauche #moteur #calendrier{
	position:absolute;
	top:20px;
	left:110px;
	z-index:100;
	}
	
	/* BLOC VIDEO */
	#colonne_gauche #guide {
	background-image:url(/images/colonne-gauche/fond-bloc-guide.gif);
	background-repeat:no-repeat;
	text-align:left;
	height:163px;
	position:relative;
	}
		#guide h2 {
		color:#735400;
		padding-top:10px;
		padding-left:10px;
		}		
		#guide img.video {
		width:195px;
		margin-left:15px;
		}
		#guide .fleche {
		position:absolute;
		left:250px;
		border:0;
		top:50px;
		}
		#guide .lien_video {
		display:block;
		position:absolute;
		left:255px;
		bottom:20px;
		color:#735400;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		}
		
	/* BLOC GROUPE */
	#colonne_gauche #service_groupe {
	background-image:url(/images/colonne-gauche/fond-bloc-groupe.gif);
	background-repeat:no-repeat;
	height:59px;
	color:#05c000;
	position:relative;
	margin-top:8px;
	}
		#service_groupe h2 {
		position:absolute;
		top:15px;
		left:15px;
		}
		#service_groupe a.bt {
		position:absolute;
		top:15px;
		left:255px;
		}
		#service_groupe img {
		border:0;
		}
		
	#colonne_gauche #bloc_fidelite {
	text-align:left;
	}
		#bloc_fidelite #web2dot0 {
		background-image:url(/images/colonne-gauche/fond-bloc-suivre.gif);
		background-repeat:no-repeat;
		width:330px;
		height:114px;
		}
			#web2dot0  h2 {
			color:#005f8e;
			margin-left:10px;
			padding-top:20px;
			}
			#web2dot0 .web2dot0 {
			margin-left:10px;
			width:60px;
			float:left;
			text-align:center;
			}
				#web2dot0 .web2dot0 a {
				color:#005f8e;
				text-decoration:none;
				}
					#web2dot0 .web2dot0 a img {
					border:0;
				}
		#bloc_fidelite #newsletter {
		background-image:url(/images/colonne-gauche/fond-bloc-newsletter.gif);
		background-repeat:no-repeat;
		width:330px;
		height:114px;
		color:#735400;
		font-size:11px;
		padding-bottom:10px;
		}
			#newsletter h2 {
			color:#FFF;
			margin-left:10px;
			}
			#newsletter #form_newsletter {
			margin:20px;
			position:relative;
			}
				#form_newsletter #champ_newsletter {
				font-size:12px;
				width:200px;
				color:#005f8e;
				}
				#form_newsletter #bt_newsletter {
				position:absolute;
				left:220px;
				}

/* COLONNE MILIEU ------------------------------------------ */
#colonne_milieu {
width:285px;
float:left;
position:relative;
text-align:center;
}
	#colonne_milieu #monde {
	width:276px;
	height:140px;
	position:relative;
	text-align:left;
	margin-bottom:10px;
	}
		#monde img {
		position:absolute;
		width:276px;
		height:140px;
		border:0;
		}
		#monde .lien {
		color:#FFF;
		position:absolute;
		width:276px;
		height:40px;
		top:115px;
		text-align:center;
		font-size:14px;
		font-weight:bold
		}
		
	#colonne_milieu #offres_selection {
	width:278px;
	background-image:url(/images/selection/fond-bloc-selection.gif);
	background-repeat:repeat-y;
	padding:0;
	}
		#offres_selection h2 {
		width:278px;
		height:23px; /* 33 moins padding */
		background-image:url(/images/selection/haut-bloc-selection.gif);
		background-repeat:no-repeat;
		color:#FFF;
		margin:0;
		}
		#offres_selection .img_haut {
		width:278px;
		height:130px;
		overflow:hidden;
		position:relative;
		}
			#offres_selection .img_haut img {
			/*display:block;*/
			position:absolute;
			right:0;
			bottom:0;
			width:278px;
			}
		#offres_selection #offres {
		color:#5c5c5c;
		margin:0
		}
			#offres_selection #offres .offre {
			border-bottom:1px solid #005f8e;
			text-align:left;
			margin:10px 5px;
			height:50px;
			}
				#offres_selection #offres .offre .gauche {
				float:left;
				width: 180px;
				}
				#offres_selection #offres .offre .droite {
				float:left;
				width: 78px;
				text-align:right;
				}
				#offres_selection #offres .offre h3 {
				font-size:13px;
				color:#005f8e;
				}
				#offres_selection #offres .offre .descriptif {
				}
					#offres_selection #offres .offre .descriptif p{
					margin:0;
					}
				#offres_selection #offres .offre .prix {
				color:#ff9600;
				}
				#offres_selection #offres .offre .prix strong {
				font-weight:bold;
				font-size:18px;
				}
		
/* COLONNE DROITE ------------------------------------------ */
#colonne_droite {
width:285px;
float:left;
position:relative;
margin-left:15px;
text-align:center;
}

	#flash_offres {
	width:280px;
	height:220px;
	margin-bottom:10px;
	background-image:url(../images/chargement-slider.gif);
		background-repeat:no-repeat
	}
	
	#bloc_croisiere {
	width:276px;
	height:154px;
	background-image:url(/images/croisieres/bloc-croisiere.jpg);
	background-repeat:no-repeat;
	position:relative;
	margin-bottom:10px;
	}
		#bloc_croisiere img {
		position:absolute;
		top:120px;
		left:100px;
		border:0;
		}
		
	#bloc_caraibes {
	width:276px;
	height:140px;
	position:relative;
	text-align:left;
	margin-bottom:10px;
	}
		#bloc_caraibes img {
		position:absolute;
		width:276px;
		height:140px;
		border:0;
		}
		#bloc_caraibes .lien {
		color:#FFF;
		position:absolute;
		width:276px;
		height:40px;
		top:10px;
		text-align:center;
		font-size:14px;
		font-weight:bold
		}
	
	#bloc_brochures {
	background-image:url(/images/brochures/fond-bloc-brochures.gif);
	background-repeat:no-repeat;
	width:285px;
	height:183px;
	position:relative;
	}
		#bloc_brochures h2 {
		color:#05c000;
		margin-top:5px;
		padding-top:10px;
		}
		#bloc_brochures .fleche {
		position:absolute;
		left:20px;
		border:0;
		top:70px;
		}
		#bloc_brochures #img_brochures {
		width:200px;
		height:117px;
		overflow:hidden;
		position:absolute;
		left:80px;
		top:40px;
		}
			#img_brochures img.brochure {
			height:115px;
			float:left;
			border:1px solid #666;
			margin-left:10px;
			}
			#img_brochures img.brochure {
			width:80px;
			}
		
	#bloc_services {
	width:285px;
	height:95px;
	background-image:url(/images/services/fond-bloc-meteo.gif);
	background-repeat:no-repeat;
	margin-top:10px;
	text-align:center;
	}
		#bloc_services #meteo,
		#bloc_services #facilites {
		float:left;
		}
		#bloc_services #meteo {
		width:120px;
		border-left:1px dotted #D3D3D3;
		margin-top:2px;
		}
		#bloc_services #facilites {
		width:140px;
		margin-left:5px;
		}
			#bloc_services h2 {
			color:#05c000;
			padding-top:10px;
			padding-bottom:0px;
			z-index:400;
			position:relative;
			font-size:14px;
			}
			#bloc_services #meteo iframe {
			width:120px;
			height:60px;
			overflow:hidden;
			margin:0px;
			position:relative;
			top:-8px;
			z-index:300;
			}
			#bloc_services #facilites .facilites {
			margin:10px;
			color:#5c5c5c;
			}
				
/* PAGE MOTEURS GO VOYAGES ------------------------------- */

#liens_moteurs_go {
height:30px;
}
	#liens_moteurs_go a {
	padding:10px;
	}

