
/* COLONNE GAUCHE ------------------------------------------ */
#colonne_gauche {
width:295px;
float:left;
}	
	/* MOTEUR */
	#colonne_gauche #moteur {
	width:295px;
	height:344px;
	text-align:center;
	}
	#colonne_gauche .moteur_vol {
	background-image:url(/images/moteur/fond-moteur-vol.jpg);
	background-repeat:no-repeat;
	}
	#colonne_gauche .moteur_sejour {
	background-image:url(/images/moteur/fond-moteur-sejour.jpg);
	background-repeat:no-repeat;
	}
		#colonne_gauche #moteur h1 {
		color:#311c08;
		font-size:16px;
		margin-bottom:5px;
		margin:0;
		}
		#colonne_gauche #moteur h2{
		color:#FFF;
		font-size:20px;
		padding:0;
		padding-top:10px;
		}
	#colonne_gauche #moteur form {
	margin:0;
	position:relative;
	text-align:left;
	margin-left:15px;
	color:#311c08;
	font-size:12px;
	font-weight:bold;
	}
	#colonne_gauche .moteur_sejour form {
	margin-top:10px;
	}
	
		.moteur_vol label,
		.moteur_sejour label {
		margin-bottom:10px;
		}
		.moteur_sejour label {
		line-height:20px;
		}
		.moteur_vol select,
		.moteur_vol input,
		.moteur_sejour select,
		.moteur_sejour input {
		position:absolute;
		left:115px;
		font-size:10px;
		height:15px;
		color:#311c08;
		width:140px;
		}
		.moteur_vol select,
		.moteur_sejour select {
		height:20px;
		}
		.moteur_sejour input {
		height:auto;
		}
		#vol_go #dates_go select {
		position:relative;
		left:60px;
		margin-top:10px;
		height:20px;
		width:auto;
		}
		#vol_go .petit_select {
		width:auto;
		}
		#vol_go .bt_radio {
		margin-top:4px;
		margin-bottom:5px;
		}
		#vol_go .bt_radio input {
		position:relative;
		left:auto;
		}
				
	#colonne_gauche #moteur #bt_rech {
	position:absolute;
	left:80px;
	height:auto;
	width:auto;
	}
	#colonne_gauche .moteur_sejour #bt_rech {
	margin-top:10px;
	}
	#colonne_gauche #moteur #date_debut_icone {
	position:absolute;
	left:250px;
	}
	#colonne_gauche #moteur #calendrier{
	position:absolute;
	top:20px;
	left:110px;
	z-index:100;
	}
	
	/* BLOC BROCHURES */
	#colonne_gauche #bloc_brochure {
	background-color:#FFF;
	background-image:url(/images/bloc-brochures/bloc-brochure-bas.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:10px;
	padding-top:0px;
	}
		#bloc_brochure h2 {
		color:#7c004d;
		padding:0;
		margin-bottom:10px;
		}
		#bloc_brochure #brochures,
		#bloc_brochure #guide {
		position:relative;
		height:150px;
		}
		#bloc_brochure hr {
		color:#7c004d;
		background-color:#7c004d;
		padding:0;
		clear:both;
		}
		#bloc_brochure .fleche {
		position:absolute;
		left:220px;
		border:0;
		top:50px;
		}	
			#brochures #img_brochures {
			width:200px;
			height:117px;
			overflow:hidden;
			}
			#brochures img.brochure,
			#guide img.video {
			height:115px;
			float:left;
			border:1px solid #666;
			margin-left:10px;
			}
			#brochures img.brochure {
			width:80px;
			}
			#guide img.video {
			width:195px;
			}
			#guide .lien_video {
			display:block;
			position:absolute;
			left:225px;
			bottom:20px;
			color:#7c004d;
			font-size:11px;
			font-weight:bold;
			text-align:center;
			}
	/* BLOC BROCHURES */
	#colonne_gauche #bloc_fidelite {
	background-color:#FFF;
	}
		#bloc_fidelite #web2dot0 {
		border-top:2px solid #311c08;
		margin-bottom:5px;
		}
			#web2dot0  h2 {
			color:#9a7c55;
			}
			#web2dot0 .web2dot0 {
			margin-left:10px;
			width:60px;
			float:left;
			text-align:center;
			}
				#web2dot0 .web2dot0 a {
				color:#311c08;
				text-decoration:none;
				}
					#web2dot0 .web2dot0 a img {
					border:0;
				}
		#bloc_fidelite #newsletter {
		background-color:#9a7c55;
		background-image:url(/images/bloc-fidelite/bloc-suivre-bas.gif);
		background-repeat:no-repeat;
		background-position:bottom;
		border-top:2px solid #311c08;
		color:#FFF;
		font-size:11px;
		padding-bottom:10px;
		}
			#newsletter h2 {
			color:#FFF;
			}
			#newsletter #form_newsletter {
			margin-left:10px;
			position:relative;
			}
				#form_newsletter #champ_newsletter {
				font-size:12px;
				width:200px;
				margin-top:5px;
				}
				#form_newsletter #bt_newsletter {
				position:absolute;
				left:220px;
				margin-top:5px;
				}
		
		
/* COLONNE DROITE ------------------------------------------ */
#colonne_droite {
margin-left:15px;
width:645px;
float:left;
position:relative;
}

	#colonne_droite #haut_colonne_droite {
	}

		#haut_colonne_droite #flash_offres {
		width:415px;
		height:345px;
		float:left;
		margin-right:10px;
		background-image:url(../images/chargement-slider.gif);
		background-repeat:no-repeat
		}
		#haut_colonne_droite #bloc_croisiere {
		width:214px;
		height:347px;
		background-image:url(/images/croisiere/bloc-croisiere.jpg);
		background-repeat:no-repeat;
		float:left;
		text-align:center;
		position:relative;
		}
			#haut_colonne_droite #bloc_croisiere img {
			top:280px;
			position:relative;
			}
	#colonne_droite #bloc_monde_caraibes {
	}
		#bloc_monde_caraibes #monde {
		float:left;
		height:137px;
		width:322px;
		background-image:url(/images/encart-monde-caraibes/visitez-le-monde.jpg);
		background-repeat:no-repeat;
		position:relative;
		}
		
		#bloc_monde_caraibes #caraibes {
		height:137px;
		float:left;
		width:321px;
		background-image:url(/images/encart-monde-caraibes/voyagez-en-caraibes.jpg);
		background-repeat:no-repeat;		
		position:relative;
		}
		#caraibes img,
		#monde img {
		border:0;
		}
		#caraibes .lien,
		#monde .lien {
		text-align:center;
		font-weight:bold;
		width:80px;
		}
		#caraibes .lien {
		position:absolute;
		left:15px;
		top:10px;
		}
		#monde .lien {
		position:absolute;
		right:15px;
		bottom:10px;
		}
			#caraibes .lien a,
			#monde .lien a {
			color:#FFF;
			text-decoration:none;
			}
	#colonne_droite #bas_colonne_droite {
	}
		#colonne_droite #bas_colonne_droite #cadre_coups_coeur {
		float:left;
		width:489px;
		margin-right:10px;
		height:470px;
		display:inline
		}
		#bas_colonne_droite #coups_coeur {
		background-image:url(/images/coups-coeur/bloc-coups-coeur-bas.gif);
		background-repeat:no-repeat;
		background-position:bottom;
		background-color:#FFF;
		}
			#coups_coeur #pas_offre {
			text-align:center;
			padding-bottom:25px;
			}
			
			#coups_coeur h2 {
			color:#7c004d;
			margin-left:10px;
			}
			#coups_coeur #offres {
			padding-left:15px;
			padding-top:10px;
			}
				#coups_coeur #offres .offre {
				float:left;
				width:150px;
				height:200px;
				overflow:hidden;
				margin-right:5px;
				position:relative;
				font-size:11px;
				}
					#coups_coeur #offres .offre h3 {
					height:30px;
					overflow:hidden;
					font-size:13px;
					padding:2px;
					}
					#coups_coeur #offres .offre h3 a {
					color:#9a7c55;
					}
					#coups_coeur #offres .offre .descriptif {
					height:40px;
					overflow:hidden;
					font-size:11px;
					margin-bottom:5px;
					padding:2px;
					color:#5c5c5c;
					}
						#coups_coeur #offres .offre .descriptif p {
						margin:0;
						}
					#coups_coeur #offres .offre img {
					border:0;
					width:145px;
					height:90px;
					}
					#coups_coeur #offres .offre .prix {
					position:absolute;
					right:5px;
					bottom:5px;
					color:#7c004d;
					font-size:11px;
					}
					#coups_coeur #offres .offre .prix strong {
					font-size:16px;
					}
					
		#bas_colonne_droite #bloc_groupes {
		float:left;
		background-image:url(/images/groupes/fond-service-groupe.gif);
		background-repeat:no-repeat;
		width:143px;
		height:106px; /* 136 moins le padding */
		padding-top:30px;
		color:#FFF;
		font-size:12px;
		text-align:center;
		margin-bottom:12px;
		display:inline;
		}
			#bloc_groupes strong {
			font-size:16px;
			}
			#bloc_groupes img {
			border:0;
			margin-top:5px;
			}
			
		#bas_colonne_droite #bloc_services {
		float:left;
		width:143px;
		/*height:292px;*/
		height:165px;
		background-color:#FFF;
		background-image:url(/images/bloc-services/bloc-meteo-bas.gif);
		background-repeat:no-repeat;
		background-position:bottom;
		margin-bottom:12px;
		}
			#bloc_services #meteo h2 {
			color:#9a7c55;
			margin-left:10px;
			}
			#bloc_services #meteo iframe {
			width:123px;
			margin:10px;
			margin-top:0px;
			margin-bottom:0px;
			overflow:hidden;
			}
			#bloc_services #radio h2 {
			color:#7c004d;
			margin-left:10px;
			}
			#bloc_services #radio .radio {
			margin:10px;
			color:#5c5c5c;
			}
		#bas_colonne_droite #bloc_services2 {
		float:left;
		width:143px;
		height:110px;
		background-color:#FFF;
		background-image:url(/images/bloc-services/bloc-meteo-bas.gif);
		background-repeat:no-repeat;
		background-position:bottom;
		text-align:center;
		}
			#bloc_services2 h2{
			color:#7c004d;
			}
			#bloc_services2 .lien a{
			text-decoration:underline;
			color:#38210c;
			}

/* PAGE MOTEURS GO VOYAGES ------------------------------- */

#liens_moteurs_go {
margin:0 auto;
width:900px;
height:30px;
background-color:#FFF;
padding-top:10px;
}
	#liens_moteurs_go a {
	padding:10px;
	}

