@charset "iso-8859-1";
 /* --------------------------------------------- */
 /* css pour les post homes du search    */
 /* --------------------------------------------- */
 
/* police texte post homes */ 
#HomeDestination-container, #HomeDestination-container a
{
	font-family: arial;
	font-size: 11px;
	color: #14303B;
}
 
/* couleur  titre OL */
h1, .HomeDestination-titre
{
	color: #05A8CE;
} 



.HomeDestination-titre
{
	font-size: 14px;
} 

.HomeDestination-titre
{
	border-bottom: solid 2px #05A8CE;
}
 
 /* div qui contient tout */
body
{
	text-align: center;
}

h2
{
	color: #05A8CE;
	text-align: center;
	font-size: 14px;
}

#HomeDestination-container
{
	margin: 0px auto;
	position: relative;
	width: 990px;
	text-align: justify;
}

 
/* header  post-homes */
#header
{
	position: relative;
	width: 100%;
	font-family: arial;
	font-size: 11px;
	overflow: hidden;
}

#header-logo 
{
	width: 180px;
	vertical-align: center;
}

#header-logo img
{
	border: none;
	margin-left: 10px;
}

#header-megabanniere
{
	padding-top: 1px;
	padding-bottom: 5px;
}

/* menu header */
/*#header-menu 
{
	text-align: center;
}*/

#header-menu table td
{
	white-space: nowrap;
}

.header-menu-back
{
	background-image: url(../Images/onglet-fond.jpg);
	background-repeat: repeat-x;
}

#header-menu td a
{
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
/* fin menu header */

/* new menu */
#header-menu{height:24px;}
#admin-header-menu,
#page-header-menu
{
	background: url(../Images/Header/menuBg.gif) left top no-repeat;
	height:24px;
	margin:0 0 0 20px;padding:0 0 0 5px;
	text-align:left;
}
#admin-header-menu ul,
#page-header-menu ul { 
	margin: 0;padding:0 5px 0 0; 
	background: url(../Images/Header/menuBg.gif) right top no-repeat; 
	height:24px;
	display:inline-block;
	#display:inline;
}
#admin-header-menu li,
#page-header-menu li
{
	margin:0;padding:0;
	list-style-type: none;
	float:left;
	background: url(../Images/Header/menuBg.gif) right bottom no-repeat;
	color:white;
	font-weight:bold;
}
#admin-header-menu li#owner,
#page-header-menu li#owner,
#page-header-menu li#owner a{
	background:url(../Images/Header/menuBgHighlight.gif) right bottom no-repeat;
}
#admin-header-menu li#owner{padding-left:10px;}

#admin-header-menu li#account,
#page-header-menu li#account{
	background:url(../Images/Header/menuBg.gif) left bottom no-repeat;
}

#admin-header-menu li a,
#page-header-menu li a
{
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	line-height:24px;
	margin:0;padding:4px 15px 0;
}
#admin-header-menu li,
#admin-header-menu li a{font-size:11px;}
#admin-header-menu li a{padding:4px 10px 0;}

#admin-header-menu li a:hover,
#page-header-menu li a:hover{text-decoration:underline;}

/* end new menu */

/*Sous header- contient la tagline et les drapeaux des pays*/
#header-bottom
{
	padding-top: 5px;
	position: relative;
	vertical-align: top;
	border-top: 2px solid #9A231B;
}

ul#drapeaux
{
	float: right;
	margin-top: 0px;
}

ul#drapeaux li
{
	margin-left: 3px;
	float: left;
	list-style-type: none;
}

#header-bottom h1
{
	display: inline;
	font-size: 14px;
	margin: 0px;
	float: left;
}

#header-bottom p
{
	float: left;
	text-align: center;
	margin: 0px;
	width: 470px;
}
/*Fin de Sous header*/

/* Fn header post homes*/

#HomeDestination-1, #HomeDestination-2, #HomeDestination-3
{
	width: 100%;
}

/* cadre 1 */
#HomeDestination-1
{
	margin-top: 15px;
}

#HomeDestination-1-contenu
{
	vertical-align: top;
	padding-top: 4px;
	padding-right: 20px;
}

#HomeDestination-1-contenu img
{
	margin: 3px 10px 10px 10px;
}

/* fin cadre 1 */

/* cadre 2 */
#HomeDestination-2 
{
	margin-top: 15px;
}
#HomeDestination-2 img
{
	margin:3px 8px 0 -106px;
}

#HomeDestination-2 p
{
	margin: 0px;
}

#HomeDestination-2 .HomeDestination-titre
{
	margin-bottom: 100px;
}

.HomeDestination-2-contenu
{
	padding: 5px 4px 0 110px;
}
/* fin cadre 2 */

/* cadre 3 */
#HomeDestination-3
{
	margin-top: 20px;
}

#HomeDestination-3 td
{
	width: 240px;
}

.HomeDestination-3-contenu
{
	padding: 2px 10px 10px 4px;
}

#HomeDestination-titre-1
{
	margin-left: 10px;
}

#HomeDestination-titre-2
{
	margin-right: 10px;
}
/* fin cadre 3 */


/* espace pub */
#HomeDestination-partenaire
{
	width: 350px;
	height: 250px;
	vertical-align: top;
}
/* fin espace pub */

/* footer*/
#HomeDestination-footer
{
	margin-top: 15px;
	width: 990px;
	text-align: center;
}

#HomeDestination-footer ul
{
	margin: 0px;
	padding: 3px 0px 3px 0px;
	background-color: #CAE7F2;
}

#HomeDestination-footer li
{
	display: inline;
}

#HomeDestination-footer p
{
	margin: 4px 0px 0px 0px;
	padding: 0px;
}

.violet11f {
	font-size:11px;
	color:#02a7cd;
	font-family:arial;
	margin-left:130px;
}

/* fin footer */

		/* cadre recherche par criteres (ol et ch)*/
option
{
	font-size: 12px;
}

#ADR_LOCALISATION, #ADR_LOCALISATION option, #ADR_PAYS, #ADR_PAYS option
{
	width: 180px;
}			

#HomeDestination-container label, #HomeDestination-container form, #HomeDestination-container input, #HomeDestination-container label
{
	font-size: 12px;
	margin: 0px;
}

#HomeDestination-container input
{
	font-size: 12px;
	height: 12px;
	margin: 0px 0px 1px 2px;
	max-width: 170px;	
}



#QuickSearchOL select, #QuickSearchCH select 
{
	font-size: 12px;
	margin: 0px 0 1px 2px;
	max-width: 190px;
}

#QuickSearchOL, #QuickSearchCH
{
	float: left;
	width: 347px;
	height: 279px;
	background-repeat: no-repeat;
	text-align: left;
	padding: 0px 0px 0px 10px;
}

.home-recherche-criteres-titre-ol
{
	float: left;
	width: 160px;
	text-decoration: none;
	margin-top: 9px;
	margin-bottom: 17px;
	color: white;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

.home-recherche-criteres-titre-ch
{
	float: left;
	width: 170px;
	text-decoration: none;
	margin-top: 9px;
	margin-bottom: 17px;
	color: white;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

#HomeDestination-container p.home-recherche-criteres-titre-ch a, #HomeDestination-container p.home-recherche-criteres-titre-ol a
{
	color: white;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

.home-recherche-criteres-number
{
	font-weight: bold;
	color: #873219;
	font-size:12px;
}

#QSForm, #QSFormCH
{
	padding-top: 11px;
}

#home-recherche-criteres-advanced
{
	position: absolute;
	bottom: 15px;
	text-align: left;
}

#home-recherche-criteres-advanced a
{

	color: #05A8CE;
	font-weight: bold;
}

#QSForm #bouton_ok, #QSFormCH #bouton_ok
{
	display: block;
	position: absolute;
	text-align: center;
	padding-top: 3px;
	right: 300px;
	top: 650px;
	width: 83px;
	font-weight: bold;
	vertical-align: bottom;
	height: 22px;
	text-decoration: none;
	color: #ffffff;
	background: url(../Images/bouton_recherchez.jpg) 1px 1px no-repeat;
}

			/* fin cadre recherche par criteres (ol et ch)*/	
	

			/* cadre recherche par criteres - affichage dans le cas ol */
#QuickSearchOL
{
	background-image: url(../Images/onglet_recherche_ol_posthome.jpg);
}
			/* fin cadre recherche par criteres - affichage dans le cas ol */

		
			/* cadre recherche par criteres - affichage dans le cas ch */
#QuickSearchCH
{
	background-image: url(../Images/onglet_recherche_ch_posthome.jpg);
}
			/* fin cadre recherche par criteres - affichage dans le cas ch */
			
			

/*Nouvelle maquette Posthomes*/

.posthome_image{
float:left;
margin-right:15px;}

.posthome_text{
margin-right:15px;}

.posthome_text_titre{
margin-right:15px;
font-size:13px;
margin-bottom:4px;
}

.offrespartypes{
float:left;}

#promo_derniere_minute{
background-image:url(../Images/posthome_rayure_vertical.jpg);
background-repeat:repeat-x;
text-align:left;
}
.posthome_rayure_vertical{
}

.home_temoignages{
margin-left:85px;
margin-right:25px;
}
.home_temoignages_milieu
{
	background-image:url(../Images/img_home_temoignages_milieu.jpg);
	background-repeat:repeat-y;
	padding:0px 20px 0px 17px;
	text-align: right;
	width:225px;
	
	
}

.home_text_temoignages{
padding-bottom:6px;
padding-right:30px;
}
.home_text_voir_temoignages{
padding-right:30px;
}

.home_text_proprietaire_temoignages{
padding-right:35px;
padding-top:2px;
font-weight: bold;
}

.home_text_temoignages, .home-section-soustitre{
text-align: justify;

}

.home-section-soustitre {
text-align: justify;
font-size:12px;
font-weight:bold;
margin:0;
color:#873219;
padding-bottom:6px;
}

.posthome_pquoi_choisir_hd{
margin-left:85px;
margin-right:25px;

}
.posthome_pquoi_choisir_hd_milieu
{
	background-image:url(../Images/img_posthome_pquoi_choisir_hd_milieu.jpg);
	background-repeat:repeat-y;
	padding:0px 0px 0px 14px;
	text-align: left;
	
	font-size:11px;
}

.posthome_pquoi_choisir_hd_titre {
text-align: justify;
font-size:12px;
font-weight:bold;
margin:0;
color:#873219;
padding-left:3px;
padding-bottom:5px;

}

.img_events_posthome{
text-align:center;
border:1px solid #b5b5b5;
width:239px;
padding-top:3px;

}

.posthome_offrespartypes{

}

.posthome_suggestions{
margin-bottom:5px;
width:241px;


}
.posthome_offrespartypes_generique{
float:left;
margin-right:15px;
}
.posthome_offrespartype_milieu
{
	border-left:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	padding:0px 0px;
	height:70px;
	width:339px;
	background-color:#ededed;
	
}

.posthome_suggestions_milieu
{
	border-left:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	padding:0px 0px;
	height:38px;
	width:239px;
	background-color:#ededed;
	
}

.posthome_suggestions_titre{
font-size:13px;
font-weight:bold;
color:#873219;
padding-left:10px;
padding-top:6px;
text-align:left;

}

.posthome_pie{
font-size:12px;
color:#873219;
}

.posthome_pie a{
font-size:12px;
color:#873219;
}

.posthome_pie a:hover{
font-size:12px;
color:#873219;
}
.posthome_offrespartype_text{
}



.block_lien{
	background-color:#f8f8f8;
	padding:5px 5px 5px 0px;
	width:319px!important;
	border-left:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
	padding-left:15px;
	margin-left:-1px;
	
}

.block_lien_suggest{
	background-color:#f8f8f8;
	padding:0px 0px 0px 3px;
	width:236px!important;
	border-left:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
	margin-left:-1px;
	text-align:left;
	
}


.moreLinks, .lessLinks{
	display:block;
	width:338px;
	pointer:cursor;
	
}

.moreLinks_img{
text-align:right;	
padding-top:25px;
}

.moreLinksSuggest, .lessLinksSuggest{
	display:block;
	width:240px;
	pointer:cursor;
	
}

.moreLinks_img_suggest{
text-align:right;
padding-right:5px;
padding-top:10px;
	
}


.posthome_offrespartypes_titretype a{
padding-left:5px;
padding-top:3px;
color:#873219;
font-size:11px;
font-weight:bold;
}
.posthome_offrespartypes_titretype{

padding-left:5px;
padding-top:3px;
color:#873219;
font-size:11px;
font-weight:bold;

}

.posthome_offrespartypes_soustitretype{
float:left;
padding-left:5px;
padding-top:3px;}

.posthome_offrespartype_b2{
border-bottom:1px solid #b5b5b5;
}

.posthome_suggestions_b2{
border-bottom:1px solid #b5b5b5;
}

/*Pour les dernières minutes*/
#home_derniere_minute
{
	float:left;
	width:220px;
}
.home-cadre-titre-ol
{
	border-bottom: 2px solid #05A8CE;
	margin-bottom: 5px;
	height: 17px;
}

/* taille des titres */
#home_contenu .home-titre-ol, #home_contenu .home-titre-ol a, #home_contenu .home-titre-ol a:hover, #home_contenu .home-titre-ol a:active, #home_contenu .home-titre-ch a, .home-titre-ch a:hover, .home-titre-ch a:active, #home_contenu .home-titre-proprietaire a, .home-titre-proprietaire a:hover, .home-titre-proprietaire a:active, .home-cadre-titre-ch, .destinations-titre-ol h3, .destinations-titre-ch h3, #home_contenu .home-titre, #home_contenu .home-titre a, #home_contenu .home-titre a:hover, #home_contenu .home-titre a:active
{
	font-size: 14px;
}
/* couleur titre ol */
#home_contenu .home-titre-ol a, .home-soustitre-ol, #home_contenu .home-titre-ol, #home_container h1, #home_container h1 a, #home-recherche-carte-ol p a, #home-recherche-carte-ch p a, .home_soustitre_bleu_ol, .home-section-soustitre-ol, .home-section-soustitre-ol a, #home_espace_proprietaire_cadre1 .home_soustitre_bleu_col_b, #home_espace_proprietaire_cadre1 .home_soustitre_bleu_col_b a, .destinations-titre-ol h3
{
	color: #02a7cd;
}

.home-titre-ol a
{
	font-weight: bold;
	text-decoration: none;
	float: left;
}

.home-titre-ol a:hover, .home-titre-ol a:active,.home-titre a:hover, .home-titre a:active , .home-titre-ch a:hover, .home-titre-ch a:active
{
	color: #02a7cd;
	font-weight: bold;
	text-decoration: none;
}

/* titres seo */
.home-titre-ol, .home-titre
{
	font-weight: bold;
	text-decoration: none;
}

#home-soustitre-promo
{
	text-transform: uppercase;
	color: #ff7f19;
	font-size: 12px;
	font-weight: bold;
	float: right;
	display:block;
}

/* DM*/

#home_row_2_col_2_rightCol{
	width:220px;
	float:right;}

#home_derniere_minute{
	width:220px;
	float:right;
}

.home_derniere_minute_link{float:right;margin-top:5px;clear:both;}

#homeDM{width:220px;}

#homeDM img{float:left;margin:0 5px 8px 0;width:72px;height:58px;border:0;clear:both;}

#homeDM_right{float:right;width:143px;height:58px;margin:0 0 8px 0;}

#homeDM_right span{float:left;text-align:left;max-width:100px;}

#homeDM_right p{float:left;text-align:left;margin:0;padding:0;width:143px;}

#homeDM_price{color:#FF7F19;font-size:13px;font-weight:bold;white-space:nowrap;float:right;}

/* Fin DM*/

/*NEW FOOTER TABLE*/
.footerAllRights{
	text-align:center;
	color: #777777;
	font-size: 11px;
}

#footer{
	width:100%;
	border-top:1px solid #ccc;
	font-size: 11px;
	color: #777777;
	font-family: arial;
	padding:0;
	margin:0;
}

#footer ul {
	margin:0;
	padding:0;
}

#footer li {
	list-style-type:none;
	list-style-position:inside;
	font-size: 11px;
	color: #777777;
	padding:0;
	margin:0;
	margin-left:15px !important;
	margin-left:0;
	max-width:190px;
}

#footer li a{
	list-style-type:none;
	list-style-position:inside;
	color: #777777;
	font-size: 11px;
	text-decoration: none;
	padding:0;
	margin:0;
	max-width:190px;
}

#footer li b{
	color:#05A8CE;
	font-size: 12px;
	padding:0;
	margin:0;
	max-width:190px;
}

#footer li a:hover{
	text-decoration:underline;
	padding:0;
	margin:0;
	max-width:190px;
}

.footer_cell_logo_ha{
    width:169px;
}

.footer_cell{
	border-right:1px solid #CCCCCC;
	padding:0;
	margin:0;
	width:190px;
}

.footer_cell_first{
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	padding:0;
	margin:0;
	width:190px;
}

.footer_cell_last{
	width:180px;
}

p.footerLinks{text-align:center;}

/*BOUTON MOTEUR*/
.button_moteur_right{
	margin-top:10px;
	float:right;
	background-image: url(../Images/Home_2010/sprites.png);
	background-position:-260px -85px;
	width:11px;
	height:25px;
}

.button_moteur_middle{
	margin-top:10px;
	float:right;
	background-image: url(../Images/Home_2010/sprites.png);
	background-repeat:repeat;
	background-position:-272px -110px;
	height:25px;
	padding-top:4px;
}

.button_moteur_left{
	margin-top:10px;
	float:right;
	background-image: url(../Images/Home_2010/sprites.png);
	background-position:-285px -85px;
	width:11px;
	height:25px;
}

.noir11_b{
	font-size:11px;
	line-height:16px;
	color:#14303B;
	font-weight: bold;
}
.noir11_b a{
	font-size:11px;
	line-height:16px;
	color:#14303B;
	font-weight: bold;
}

.noir11{
	color: #14303B;
	font-size:11px;
	line-height:13px;
}

#white_13b{
	color:white;
	font-size:13px;
}

#white_13b a{
	color:white;
	font-size:13px;
	text-decoration:none;
}

#link_13_blue{
	color:#05A8CE;
	font-size:13px;
	text-decoration:none;
}

#link_13_blue a{
	color:#05A8CE;
	font-size:13px;
	text-decoration:none;
}

#link_13_blue a:hover{
	color:#05A8CE;
	font-size:13px;
	text-decoration:underline;
}

#link_13_green{
	color:#74b327;
	font-size:13px;
	text-decoration:none;
}

#link_13_green a{
	color:#74b327;
	font-size:13px;
	text-decoration:none;
}

#link_13_green a:hover{
	color:#74b327;
	font-size:13px;
	text-decoration:underline;
}

#TitleDm{
	color:#05A8CE;
	font-size:13px;
	font-weight:bold;
	float:left;
}

#TitleDm a{
	color:#05A8CE;
	font-size:13px;
		font-weight:bold;
		text-decoration:none;
}

.QuickSearchCH_link_map {
margin-top:15px;
display:block;
}

.QuickSearch_link_map {
margin-top:15px;
display:block;
}

.hide{
visibility:hidden;
}
