/* CONTENU des "HOME" OLLANDINI */
/* Rappel : largeur de la colonne de droite = 660px - 25px = 635px */

/* ci dessous : styles communs aux 2 offrespe + bloc referencement ---------------------------------*/
#colonne_d .trait_titre {
position:absolute;
height:10px;
top:15px;
left:350px; 
background-color:#e4f0f2;
width:100px;
}
#colonne_d .sous_titre {
display:block;
font-size:10px;
margin-top:10px;
margin-bottom:20px;
}
#encart_ref .offre,
#colonne_d .offre {
height:100px;
overflow:hidden;
position:relative;
margin-bottom:10px;
margin-top:10px;
}
#encart_ref .offre .contenu,
#colonne_d .offre .contenu {
position:absolute;
height:83px;
}
#encart_ref .offre img,
#colonne_d .offre img {
height:80px;
border:0px;
border-left:10px;
position:absolute;
top:0px;
left:0px;
}
#encart_ref .offre .titre,
#colonne_d .offre .contenu .titre {
display:block;
overflow:hidden;
font-weight:bold;
margin-bottom:4px;
color:#ffa406;
}
#encart_ref .offre .descriptif,
#colonne_d .offre .contenu .descriptif{
display:block;
color:#616161;
}
#colonne_d .offre .contenu .prix {
font-family:Arial, Helvetica, sans-serif;

font-size:17px;
font-weight:bold;
color:#FFA200;
width:50px;
}
#colonne_d .offre .contenu .prix .ttc {
font-size:11px;

}

#colonne_d .voir_plus {
clear:both
}

#etiquette_annonce {
position:absolute;
top:-15px;
left:380px;
z-index:10;
}

/* ------------ BONS PLANS ------------ */
	#colonne_d #bons_plans {
	width:626px;
	position:relative;
	}
	#bons_plans .trait_titre {
	left:260px; 
	background-color:#FFEEC5;
	width:370px;
	position:absolute;
	top:-90px;
	z-index:0;
	}
	
	#centre_bon_plan {
	background-image:url(/images/bons_plans/centre-bon-plan.gif);
	background-repeat:repeat-y;
	padding-left:10px;
	}
	
	#bons_plans .offre{
	width:290px;
	float:left;
	display:inline;
	margin-left:10px;
	}
	#bons_plans .offre img {
	width:100px;
	border-left:10px solid #FFA200;
	}
	#bons_plans .offre .contenu {
	left:115px;
	width:175px;
	/*background-image:url(/images/bons_plans/etiquette_bon_plan.gif);
	background-repeat:no-repeat;
	background-position:right top;*/
	}
	#bons_plans .offre .contenu .titre {
	width:175px;
	color:#907844;
	font-size:12px;
	height:30px;
	}
	#bons_plans .offre .contenu .descriptif {
	width:175px;
	height:39px;
	overflow:hidden;
	margin-bottom:8px;
	}
	
/* ------------ COUPS COEUR ------------ */
	#colonne_d #coups_coeur {
	width:635px;
	position:relative;
	/*position:absolute;
	top:560px;*/
	margin-top:20px;
	}
	#coups_coeur .trait_titre {
	left:330px; 
	background-color:#e4f0f2;
	width:300px;
	}
	#coups_coeur .offre{
	width:635px;
	}
	#coups_coeur .offre img {
	width:120px;
	border-left:10px solid #1D9418;
	}
	#coups_coeur .offre .contenu {
	left:135px;
	width:480px;
	background-image:url(/images/coups_coeur/coeur.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}
	#coups_coeur .offre .contenu .titre {
	width:380px;
	color:#1D9418;
	font-size:13px;
	}
	#coups_coeur .offre .contenu .descriptif{
	width:400px;
	}

/* ------------ BLOC REF ------------ */
	#encart_ref {
	background-image:url(/images/encart_ref.gif);
	background-repeat:no-repeat;
	height:126px;
	padding:20px;
	position:absolute;
	left:310px; 
	width:595px; /* 635 - padding */ 
	color:#907844;
	}
	#encart_ref .offre {
	margin-top:0px;
	height:100px;
	width:600px;
	}
	#encart_ref .offre img {
	width:100px;
	border-left:10px solid #47bbcc;
	}
	#encart_ref .offre .contenu {
	height:100px;
	left:115px;
	width:480px;
	}
	#encart_ref .offre .titre {
	display:inline;
	overflow:hidden;
	font-weight:bold;
	margin-bottom:2px;
	}
	#encart_ref .offre .descriptif {
	display:inline;
	color:#616161;
	}
	
/* ------------ VOLS ------------ */
#vols {
width:880px;
font-size:12px;
position:relative;
background-color:#FFF;
border:1px solid #CCC;
padding:10px;
margin:20px;
text-align:justify;
}
#vols h1 {
margin:0px;
margin-left:10px;
margin-right:10px;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
text-transform:uppercase;
color:#FFA200;
background-image: url("/images/trait.gif");
background-repeat:repeat-x;
background-position:bottom;
padding-left:10px;
padding-bottom:5px;
}
#vols h2 {
margin-top:40px;
font-size:14px;
}
/* ------------ BAS --------------- */

#boutons_bas {
clear:both;
/*margin-left:10px;
margin-right:10px;*/
}
#boutons_bas .thematique {
margin-left:10px;
margin-right:10px;
text-align:center;
width:135px;
height:160px;
float:left;
}
#boutons_bas .thematique .img_thematique img {
border:0px;
}
#boutons_bas .thematique .txt_thematique {
position:relative;
bottom:2px;
width:135px;
background-color:#C3A667;
padding-bottom:5px;
padding-top:5px;
} /* si thématique passe sur 2 ligne -> style bottom en dur dans le code de la page ! */
#boutons_bas .thematique .txt_thematique a:hover {
color:#FFF;
}


/* page billet bateaux */ 

#billets_bateaux{
margin-left:30px;
width:850px;
text-align:center;
}

#billets_bateaux a{
color:#FFA200;

}

#billets_bateaux h1, #billets_bateaux h2, #billets_bateaux h3{
font-size:13px;


margin:0px;

}

#flash_offres {
margin-top:20px;
margin-left:15px;
}