
.bg_form{
	background-color:#FFFFFF;
	height:336px;
	width:191px;
	/*float:left;margin-top:11px;*/
	position:absolute;
	z-index:999;
	top:228px;
	left:7px;
}
.we_glw{
	width:779px;
	height:61px;
	background-color:#fff;
	margin-top:10px;
	padding-top:10px;
	float:left;
}
.img_we_glv{
	width:413px;
	height:13px;
	margin-left:10px;
	background: url(../images/titres/we_glv.gif) no-repeat;
}
.we_glw p{
	width:675px;
	font:10px arial, verdana, sans-serif;
	color:#000;
	margin:10px 0 0 10px;
}
.partage_rubrique{
	width:191px;
	float:right;
	height:56px;
	margin-top:10px;
	padding-top:10px;
	background-color:#fff;
	position:relative;
}
.partage_rubrique p{
	margin-bottom:2px;
}
.partage_rubrique a{
	font:10px arial, verdana, sans-serif;
	color:#000;
	text-decoration:underline;
	padding-left:5px;
}
.partage_rubrique img{
	padding-left:10px;
}
/**/

.top_resultats_recherche{
	background-color:#fff;
	float:left;
	width:578px;
	padding-bottom:13px;
}
.top_resultats_recherche .titre_resultat {
	width:360px;
	height:38px;
	margin:1px 0 7px 10px;
	background:url(../images/titres/resultat_recherche.gif) no-repeat;
}
.top_resultats_recherche p{
	font: 11px Arial, Helvetica, sans-serif;
	color:#000;
	padding-left:11px;
}
.top_resultats_recherche a{
	color:#000;
	text-decoration:underline;
}
.top_resultats_recherche p span{
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#bb0c31;
}
.top_resultats_recherche p .critere{
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration: none;
}
.suite_selections{
	margin-right:5px;
	float:right;
	padding-bottom:9px;
}
.suite_selections #lire_suite{
	color:#000;
	font:  11px Arial, Helvetica, sans-serif;
	margin-right:3px;
	text-decoration:underline;
}
#sub-rubrique-selection{
	background-color:#fff;
	width:578px;
	float:left;
	margin-bottom: 10px;
}
#sub-rubrique-selection.premium .suite_selections #lire_suite{
	color:#FFFFFF;
}
#block_selection.premium p, #block_selection.premium h3 {
	color:#818181;
}
#block_selection.premium .suite_selections #lire_suite {
	color:#FFF;
}
#text_selections{
	width:560px;
	color:#000;
	font:  11px Arial, Helvetica, sans-serif;
	margin-right:3px;
	padding-left:11px;
	margin-top:-5px;
}
#block_selection .premium #text_selections{
	color:#818181;
}
/*--------------------------block droit--------------------------*/

/*sejour caraibes*/

#block_selection{
	background-color:#fff;
	width:578px;
	float:left;
	margin-bottom:10px;
}
#block_selection.premium{
	background:#060606 url(../images/utils/fd_selection_premium.gif) top left repeat-x;
}
#block_selection .titre_sejour{
	width:228px;
	height:16px;
	margin:16px 0 0 10px;
}
#block_selection .titre_sejour2{
	width:339px;
	height:21px;
	margin:16px 0 0 10px;
}
#block_selection .titre_noces{
	width:340px;
	height:21px;
	margin:16px 0 0 10px;
	background:url(../images/titres/selection_voyage_noces.gif) no-repeat;
}
#block_selection .titre_premium{
	width:241px;
	height:21px;
	margin:16px 0 0 10px;
	background:url(../images/titres/selection_premium.gif) no-repeat;
}
#conteneur_sejour, #conteneur_sejour2{
	width:567px;
	margin-top:7px;
	padding-left:11px;
}

#conteneur_sejour .visuel_sejour {
	float:left;
	width:137px;
	padding-right:4px;
}
#conteneur_sejour2 .visuel_sejour {
	float:left;
	text-align:center;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
}
#conteneur_sejour h3, #conteneur_sejour2 h3 {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000000;
	padding-top:7px;
}

#conteneur_sejour.premium #conteneur_sejour h3, #conteneur_sejour.premium #conteneur_sejour2 h3 {
	color:#818181;
}
#conteneur_sejour p{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
	margin-bottom:5px;
	width:560px;
	line-height:14px;
}
#conteneur_sejour .para-content{
	height: 28px;
	overflow: hidden;
}
#conteneur_sejour .para-content-all{
}
.text1_selections_week_end{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
	margin-bottom:5px;
	width:560px;
}
#conteneur_sejour2 .visuel_sejour p{
	padding-bottom:7px;
}
#conteneur_sejour.premium #conteneur_sejour p, #conteneur_sejour.premium #conteneur_sejour2 p {
	color:#818181;
}

#conteneur_sejour p.deposer, #conteneur_sejour2 p.deposer {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
	padding-top:7px;
	margin:0;
	width:150px;
	background:url(../images/puces/puce_deposer.gif) center left no-repeat;
	padding-left:8px;
	margin-right:10px;
}

#conteneur_sejour p.deposer a {
	color:#bb0c31;
	text-decoration:underline;
}
#conteneur_sejour2 p.deposer a {
	color:#bb0d32;
	text-decoration:underline;
}

#conteneur_sejour a{
	-x-system-font:none;
	background:transparent url(../images/puces/puce_popin.gif) no-repeat scroll 2px 5px;
	color:#000000;
	float:left;
	font-family:Arial,verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:15px;
	margin-left:10px;
	padding-left:10px;
	width:155px;
}

/**/

.pagination {
	background-color:#fff;
	width:578px;
	float:left;
}
.pagination2 {
	padding-bottom:13px;
}
.border_pagination {
	background: url(../images/utils/border_pagination2.gif) repeat-x;
	width:560px;
	margin-left:auto;
	margin-right:auto;
	height:1px;
	font-size:0;
	margin-top:1px;
}
.border_pagination2{
	margin-top:0px;
	margin-bottom:5px;
}
.pagination .colonne1 {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000000;
	padding-left:11px;
}

.pagination .colonne2 a {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

.pagination .colonne2 a.on {
	color:#bb0c31;
	text-decoration:underline;
	font-weight:bold;
}

.pagination .colonne3 {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
}

.pagination .colonne3 .produit {
	width:57px;
	border:1px solid #939393;
	color:#1d2d28;
	font:normal 10px Arial, Helvetica, sans-serif;
	margin-right:9px;
}

/**/

/**/
.onglet_affiner_selection{
	width:330px;
	height:29px;
	background: #fff url(../images/boutons/affiner_selection.gif) no-repeat;
	float:left;
  /* margin-left:5px;
   *margin-left:5px;*/
}
.onglet_affiner_selection img{
	float:right;
	margin:8px 34px 0 0;
}
.affiner_la_selection{
	width:558px;
	clear:both;
	background-color:#bb0c31;
	padding:10px 0 10px 0px;margin-left:auto;margin-right:auto;
  /* margin-left:5px;
	*margin-left:9px;*/
}
.int_affiner_selection{
	width:550px;
	margin-left:5px;
	*margin-left:0px;
	margin-right:auto;
	font-size:11px;
}
.int_resultat_recherche_relative {
	float:left;
	width:100%;
	background:#fff;
	position:relative;
}
.resultat_recherche {
	width:558px;
	padding-top:12px;
	margin-left:10px;
}
#resultat_recherche2 {
	width:578px;
	background-color:#ffffff;
	clear:both;padding-top:1px;
}
.onglet_prix_affiner_selection{
	width:139px;
	height:29px;
	background: url(../images/fonds/fond_prix.gif) no-repeat;
	float:left;
}
.onglet_prix_affiner_selection p{
	padding-top:4px;
}
.onglet_prix_affiner_selection label{
	color:#000;
	font: 11px arial, helvetica, sans-serif;
}
.onglet_prix_affiner_selection select{
	color:#1d2d28;
	font: 10px arial, helvetica, sans-serif;
	width:85px;
	border:1px solid #939393;
	height:18px;
	margin-left:10px;
}
.onglet_comparer_affiner_selection{
	/*float:right;*/
	position:absolute;
	right:0;
	background-color:#fff;
	width:95px;
	height:29px;
}
.onglet_comparer_affiner_selection a{
	display:block;
	width:95px;
	height:29px;
	background: url(../images/boutons/comparer_down.gif) no-repeat;
}
.onglet_comparer_affiner_selection2 a{
	display:block;
	width:95px;
	height:18px;
	float:right;
	background:#000 url(../images/boutons/comparer_up.gif) no-repeat;
}
/*.onglet_comparer_affiner_selection img{
	float:right;
	margin-top:6px;
}*/
.onglet_comparer_affiner_selection2{
	float:right;
	background-color:#fff;
	width:100%;
	height:29px;
}
}
/*.onglet_comparer_affiner_selection2 img{
	float:right;
	margin-top:6px;
}*/
.conteneurCheckbox{
	float:right;
	margin-right:1px;
}
.conteneurCheckbox2{
	float:left;
	width:75px;
	font-size:11px;
}
.conteneurCheckbox label{
	vertical-align:middle;
}
.conteneurCheckbox2 label{
	font: 11px arial, verdana, sans-serif;
	color:#fff;margin-left:3px;
}

.conteneurCheckbox p{
	position	: relative;
	float	: left;
	margin: 0;
}

.conteneurCheckbox input{
	opacity: 0;
	filter: alpha(opacity=0);
	width	: 11px;
	height: 11px;
	position	: absolute;
	right	: 0;
	top:2px;
	float:right;
}
#conteneurRadio label{
	vertical-align:top;
	color:#fff
}
/**/
.sejours_sous_rubriques{
	width:578px;
	float:left;
	background-color:#fff;

	overflow:hidden;
	padding-bottom:8px;
}
.sejours_sous_rubriques2{
	padding-top:0px;
}
.sejours_sous_rubriques3{
	background:#000 url(../images/utils/sejours_sous_rubriques3.gif) repeat-x;
	padding-top:0px;
}
.marge_sejours_sous_rubriques{
	height:9px;
	background-color:#fff;
	width:100%;
	float:left;
	font-size:0;
}
.onglet_sejours{
	width:558px;
	height:43px;
	margin-left:auto;
	margin-right:auto;
	background-color:#e1e1e1;
	margin-top:20px;
}
.onglet_sejours2{
	background-color:#3a3a3a;
}
.titre_onglet_voyages{
	float:left;
	width:400px;
}
.titre_onglet_voyages h4 img{
	vertical-align:top;
	margin-right:2px;
}
.titre_onglet_voyages h4 {
	color:#000;
	font: bold 12px arial, helvetica, sans-serif;
	float:right;
	text-transform:uppercase;
	margin:7px 0 0 4px;
	line-height:12px;
	width:373px;
}
*.titre_onglet_voyages h5 {
	vertical-align:middle;
}
.titre_onglet_voyages h4 a{
	color:#373737;
	text-decoration:none;
}
.titre_onglet_voyages2 h4 a{
	text-align:right;
	color:#fff;
	text-decoration:none;
}
/*

.prix_onglet_sejours{
	text-align:right;
	float:right;
	padding-right:11px;
	font: bold 22px arial, verdana, sans-serif;
	margin-right:30px;
	margin-top:9px;
	display:block;
}
.prix_onglet_sejours a{
	text-decoration:none;
	color:#a88d52;

}
.apartirde{
	float:right;
	text-align:right;
	font: 11px arial, verdana, sans-serif;
	margin-top:-35px;
	margin-right:10px;
	display:block;
}

.apartirde a{
	text-decoration:none;
	color:#a88d52;
}
*/
.prix_onglet_sejours{
	text-align:right;
	float:right;
	width:126px;
	padding-right:11px;
}
.prix_onglet_sejours p{
	font:11px arial, verdana, sans-serif;
	color:#bb0c31;
}
.prix_onglet_sejours span{
	text-align:right;
	font: bold 22px arial, verdana, sans-serif;
	margin-top:10px;
	margin-right:5px;
	display:block;
}
.prix_onglet_sejours a{
	color:#bb0c31;
   margin-top:-15px;
	text-decoration:none;
}
.prix_onglet_sejours .left p{
	margin-top:9px;
}

.prix_onglet_sejours_premium{
	text-align:right;
	float:right;
	width:126px;
	padding-right:11px;
}
.prix_onglet_sejours_premium p{
	font:11px arial, verdana, sans-serif;
	color:#a88d52;
}
.prix_onglet_sejours_premium span{
	text-align:right;
	font: bold 22px arial, verdana, sans-serif;
	margin-top:10px;
	margin-right:5px;
	display:block;
}
.prix_onglet_sejours_premium a{
	color:#a88d52;
   margin-top:-15px;
	text-decoration:none;
}
.prix_onglet_sejours_premium .left p{
	margin-top:9px;
}


.descriptif_sejours_ss_rub{
	clear:both;
	width:100%;
	margin-top:10px;
	margin-left:10px;
}
.descriptif_sejours_ss_rub2{
	margin-top:0px;
}
.descriptif_sejours_visu{
	width:146px;
	height:134px;
	float:left;
}
.descriptif_sejours_visu .span_premium{
	width:75px;
	height:19px;
	background: url(../images/pictos/logo_premium.gif) no-repeat;
	display:block;
	margin-top:3px;
}
.descriptif_sejours_visu .span_coeur{
	width:104px;
	height:21px;
	background: url(../images/pictos/coup_coeur_selection.gif) no-repeat;
	display:block;
	margin-top:3px;
}
.descriptif_sejours_visu .span_nouveau{
	width:73px;
	height:21px;
	background: url(../images/pictos/nouveau.gif) no-repeat;
	display:block;
	margin-top:3px;
}
.left_descriptif_sejours_ss_rub{
	float:left;
	width:412px;
}
.destination_sejours_ss_rub{
	clear:both;
	width:412px;
	padding-left:10px;
	height:48px;
	overflow:hidden;
}
.destination_sejours_ss_rub h5, .destination_sejours_ss_rub .left p {
	width:284px;
}
.comparer_destination_sejours_ss_rub{
	float:right;
	width:95px;
	height:18px;
	background-color:#000;
	overflow:hidden
}
.bg_bt_comparer {
	width:60px;
	height:18px;
	background: url(../images/boutons/comparer2.gif) no-repeat;
	float	: left;
	position	: relative;
	display:block;
	margin:0 3px 0 5px;
}

/**/
.comparer_destination_sejours_ss_rub p{
	position	: relative;
	float	: left;
	margin-top:4px;
	margin-right:4px;
}

.comparer_destination_sejours_ss_rub input{
	opacity: 0;
	filter: alpha(opacity=0);
	width	: 11px;
	height: 11px;
	position	: absolute;
	right	: 0;
	top:0px;
	float:right;
}

/**/

.destination_sejours_ss_rub h5 a{
	color:#373737;
	text-decoration:none;
	font:bold 11px arial, verdana, sans-serif;
	line-height:10px
}
.destination_sejours_ss_rub2 h5 a{
	color:#fff;
}
.destination_sejours_ss_rub p a{
	color:#373737;
	text-decoration:none;
	font: 11px arial, verdana, sans-serif;
}
.destination_sejours_ss_rub2 p a{
	color:#fff;
}
.explicatif_sejours_ss_rub{
	width:377px;
	height:42px;
	margin-left:10px;
	clear:both;
	overflow:hidden;
	font-family: arial, verdana, sans-serif;
	font-size:11px;
	line-height:14px;
}
.explicatif_sejours_ss_rub a{
	color:#818181;
	text-decoration:none;
}
.explicatif_sejours_ss_rub2 a{
	color:#818181;
}
.details_resa_sejours_ss_rub{
	width:412px;
	padding-left:10px;
	margin-top:12px;
}
.details_resa_sejours_ss_rub form select{
	color:#1d2d28;
	text-decoration:none;
	font: 10px arial, verdana, sans-serif;
}
.ville_depart_sejours_ss_rub{
	float:left;
}
.ville_depart_sejours_ss_rub p, .prix_date_sejours_ss_rub p, .ajouter_selection_sejours_ss_rub input{
	margin-top:4px;
}
.prix_date_sejours_ss_rub{
	margin-left:4px;
	float:left;
}
.ville_depart_sejours_ss_rub select{
	width:79px;
	border:1px solid #939393;
	height:19px;
	margin-top:4px;
}
.prix_date_sejours_ss_rub select{
	width:162px;
	border:1px solid #939393;
	height:19px;
	margin-top:4px;
}
.ajouter_selection_sejours_ss_rub{
	margin-left:4px;
	float:left;
}
.details_resa_sejours_ss_rub .ajouter_selection_sejours_ss_rub .ajouter{
/*	margin-left:35px;
	background:url(../images/puces/puce_rub2.gif) no-repeat;*/
	float:right;
	*margin-top:-5px

}
.details_resa_sejours_ss_rub .ajouter_selection_sejours_ss_rub a{
	color:#000;
	text-decoration:underline;
	font: 11px arial, verdana, sans-serif;
}
.ajouter_selection_sejours_message{
	color:red;
	font: 11px arial, verdana, sans-serif;
	text-align: right;
	margin-top: -2px;
	margin-bottom: -12px;
}
.ajouter_selection_sejours_ss_rub2 p a{
	color:#fff;
}
.img_ville_depart_sejours_ss_rub{
	width:75px;
	height:9px;
	background: url(../images/pictos/ville_depart2.gif) no-repeat;
	display:block;
}
.img_prix_date_sejours_ss_rub{
	width:113px;
	height:9px;
	background: url(../images/pictos/prix_date_depart2.gif) no-repeat;
	display:block;
}

.ajouter_selection{
	display:block;
	color:#ffffff;
	text-align:right;
}


.ajouter_selection_sejours_ss_rub2 .ajouter_selection a{
	color:#ffffff;
	text-decoration:underline;
	font: 11px arial, verdana, sans-serif;
}

.img_ville_depart_sejours_ss_rub3{
	width:75px;
	height:9px;
	background: url(../images/pictos/ville_depart3.gif) no-repeat;
	display:block;
}
.img_prix_date_sejours_ss_rub3{
	width:113px;
	height:9px;
	background: url(../images/pictos/prix_date_depart3.gif) no-repeat;
	display:block;
}
.filet_ss_rubrique{
	background:url(../images/utils/filet_ss_rubrique.gif) repeat-x;
	width:100%;
	height:2px;
	font-size:0;
	clear:both;
}
/*PUB EN BAS*/
.pub_up_footer{
	clear:both;
	margin-top:10px;
}
.lady2{
	float:left;
	width:75px;
	margin-left: 25px;
}
