/* Reset CSS */
* {	padding: 0;	margin: 0;	border: none;}


/* Nuités week-end Ski */
.accroche_nuit_ski 
{
	display:none;
    color: #256E92;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 5px;
}
.accroche_nuit_ski_produit
{
	clear:both;
    color: #256E92;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 5px;
}
.bt_radio_ski { font-size:12px; margin:5px 0; text-align:center; }
.bt_radio_ski label { margin:0 5px; }

/**/
#conteneur { background-color: white; margin-left: 11px; padding: 5px 6px 15px; width: 910px;}
.clear{ clear:both;}

/* Éléments en général */
body {	margin:0 auto; width:947px;	font: normal 62.5%/150% Arial, Helvetica, sans-serif;}
.bodyHP0 { background:url("/images/header/plage1-petit.jpg") no-repeat top center; }
.bodyHP1 { background:url("/images/header/plage2.jpg") no-repeat top center; }
.bodySki { background:url("/images/header/ski_pub.jpg") no-repeat top center;  }
.body0 { background:url("/images/header/plage1.jpg") no-repeat top center;  }
.body1 { background:url("/images/header/plage2xl.jpg") no-repeat top center;  }
.body2 { background:url("/images/header/thalasso.jpg") no-repeat top center;  }
/* ================== */
.RadCalendarPopup { z-index:500000!important; }
#principal { float:left; width:930px; margin-bottom:20px; }
#principalHP { float:left; width:930px; margin-bottom:20px; margin-left: 20px;}

/*Header*/
#HeaderDF_RadMenu1, #HeaderDF1_RadMenu1, #HeaderDf_RadMenu1 {height:30px;}
.RadMenu_Default .rmRootGroup, .RadMenu_Default .rmLink, .RadMenu_Default .rmText, .RadMenu_Default .rmLeftArrow, .RadMenu_Default .rmRightArrow, .RadMenu_Default .rmTopArrow, .RadMenu_Default .rmBottomArrow,.RadMenu_Default .rmFirst .rmLink, .RadMenu_Default .rmFirst .rmLink:hover, .RadMenu_Default .rmLast .rmText, .RadMenu_Default .rmLast .rmLink:hover .rmText, .RadMenu_Default .rmVertical .rmLink, .RadMenu_Default .rmVertical .rmText,.RadMenu_Default .rmGroup, .RadMenu_Default .rmMultiColumn, .RadMenu_Default .rmGroup .rmVertical,.RadMenu_Default .rmRootGroup { background:none !important; border:none !important;}
.RadMenu .rmLink,.RadMenu .rmLeftImage,.RadMenu .rmHorizontal .rmText { padding:0 !important; margin:0 !important}
 .radmenu .rmLeftImage{ float:none !important; margin:0}
.RadMenu .rmSlide, .RadMenu_Context{ visibility:visible !important}
.RadMenu_Default .rmRootGroup li.rmItem .rmGroup {border:1px solid black !important;}  
    /*Logo de base */
.logo_declic {margin-left:50px;clear:right;float:left;background-image:url("/images/header/logo_declic.png");background-repeat:no-repeat;width:249px;height:70px;}
.logo_b2b { background:url("/images/header/logo_b2b.png") no-repeat;margin-left:50px;width:360px;height:87px;float:left;}
    /*Encart conseil*/
.conseil, .conseil_b2b {float:right;margin-right:25px;width:182px;margin-top:20px;height:89px;}
.conseil_b2b {background-repeat:no-repeat;background-image:url("/images/header/conseil_b2b.png");}
.conseil {
    background-image: url("/images/header/conseil.png");
    background-repeat: no-repeat;
    float: left;
    height: 89px;
    margin-left: 400px;
    margin-top: 20px;
    width: 182px;
}

/* MENU */
.header_menu { clear:both; }
.header_menu ul { list-style-type:none; }
.header_menu li { float:left; position:relative; height:38px; }

#detail_mer, #detail_campagne, #detail_mer_b2b{ display:none;}


a#HeaderDF_home_link, a#HeaderDF1_home_link{background-image:url('/images/HeaderDf/home.png'); height:38px; width:48px; display:block; text-indent:-9999px; background-position:top;}
a#HeaderDF_mer_link, a#HeaderDF1_mer_link{background-image:url('/images/HeaderDf/mer.jpg'); height:38px; width:64px; display:block; text-indent:-9999px; background-position:top;}
a#HeaderDF_campagne_link, a#HeaderDF1_campagne_link{background-image:url('/images/HeaderDf/campagne.jpg'); height:38px; width:123px; display:block; text-indent:-9999px; background-position:top;}
a#HeaderDF_ski_link, a#HeaderDF1_ski_link{background-image:url('/images/HeaderDf/ski.jpg'); height:38px; width:117px; display:block; text-indent:-9999px; background-position:top;}
a#HeaderDF_thalasso_link, a#HeaderDF1_thalasso_link{background-image:url('/images/HeaderDf/thalasso.jpg'); height:38px; width:189px; display:block; text-indent:-9999px; background-position:top;}
a#HeaderDF_weekend_link, a#HeaderDF1_weekend_link{background-image:url('/images/HeaderDf/week.jpg'); height:38px; width:133px; display:block; text-indent:-9999px; background-position:top;}
a#HeaderDF_dm_link, a#HeaderDF1_dm_link{background-image:url('/images/HeaderDf/dm.jpg'); height:38px; width:179px; display:block; text-indent:-9999px; background-position:top;}
a#HeaderDF_promo_link, a#HeaderDF1_promo_link{background-image:url('/images/HeaderDf/promo.png'); height:38px; width:93px; display:block; text-indent:-9999px; background-position:top;}

a#HeaderDF_home_b2b_link, a#HeaderDF1_home_b2b_link {background-image:url('/images/HeaderDf/home_b2b.png'); height:38px; width:48px; display:block; text-indent:-9999px; background-position:top;}
a#HeaderDF_mer_b2b_link, a#HeaderDF1_mer_b2b_link {background-image:url('/images/HeaderDf/mer_b2b.jpg'); height:38px; width:59px; display:block; text-indent:-9999px; background-position:top;}
a#HeaderDF_campagne_b2b_link, a#HeaderDF1_campagne_b2b_link{background-image:url('/images/HeaderDf/campagne_b2b.jpg'); height:38px; width:123px; display:block; text-indent:-9999px; background-position:top;}
a#HeaderDF_ski_b2b_link, a#HeaderDF1_ski_b2b_link{background-image:url('/images/HeaderDf/ski_b2b.jpg'); height:38px; width:96px; display:block; text-indent:-9999px; background-position:top;}
a#HeaderDF_thalasso_b2b_link, a#HeaderDF1_thalasso_b2b_link{background-image:url('/images/HeaderDf/thalasso_b2b.jpg'); height:38px; width:96px; display:block; text-indent:-9999px; background-position:top;}
a#HeaderDF_weekend_b2b_link, a#HeaderDF1_weekend_b2b_link{background-image:url('/images/HeaderDf/week_b2b.jpg'); height:38px; width:118px; display:block; text-indent:-9999px; background-position:top;}
a#HeaderDF_clubvacs_b2b_link, a#HeaderDF1_clubvacs_b2b_link{background-image:url('/images/HeaderDf/club_b2b.jpg'); height:38px; width:149px; display:block; text-indent:-9999px; background-position:top;}
a#HeaderDF_espagne_b2b_link, a#HeaderDF1_espagne_b2b_link{background-image:url('/images/HeaderDf/espagne_b2b.jpg'); height:38px; width:97px; display:block; text-indent:-9999px; background-position:top;}
a#HeaderDF_dm_b2b_link, a#HeaderDF1_dm_b2b_link{background-image:url('/images/HeaderDf/dm_b2b.png'); height:38px; width:167px; display:block; text-indent:-9999px; background-position:top;}
a#HeaderDF_promo_b2b_link, a#HeaderDF1_promo_b2b_link{background-image:url('/images/HeaderDf/promo_b2b.jpg'); height:38px; width:117px; display:block; text-indent:-9999px; background-position:top;}



/*#detail_mer, #detail_campagne{ display:none; opacity:0;
filter:alpha(opacity=0);}*/
/*#btn_mer:hover #detail_mer, #btn_campagne:hover #detail_campagne{ display:block; }
*/
/* hover */
#HeaderDF_menu_b2b li:hover a#HeaderDF_home_b2b_link,
#HeaderDF1_menu_b2b li:hover a#HeaderDF1_home_b2b_link,
#HeaderDF_menu_b2b li:hover a#HeaderDF_mer_b2b_link,
#HeaderDF1_menu_b2b li:hover a#HeaderDF1_mer_b2b_link,
#HeaderDF_menu_b2b li:hover a#HeaderDF_campagne_b2b_link,
#HeaderDF1_menu_b2b li:hover a#HeaderDF1_campagne_b2b_link,
#HeaderDF_menu_b2b li:hover a#HeaderDF_ski_b2b_link,
#HeaderDF1_menu_b2b li:hover a#HeaderDF1_ski_b2b_link,
#HeaderDF_menu_b2b li:hover a#HeaderDF_thalasso_b2b_link,
#HeaderDF1_menu_b2b li:hover a#HeaderDF1_thalasso_b2b_link,
#HeaderDF_menu_b2b li:hover a#HeaderDF_weekend_b2b_link,
#HeaderDF1_menu_b2b li:hover a#HeaderDF1_weekend_b2b_link,
#HeaderDF_menu_b2b li:hover a#HeaderDF_clubvacs_b2b_link,
#HeaderDF1_menu_b2b li:hover a#HeaderDF1_clubvacs_b2b_link,
#HeaderDF_menu_b2b li:hover a#HeaderDF_espagne_b2b_link,
#HeaderDF1_menu_b2b li:hover a#HeaderDF1_espagne_b2b_link,
#HeaderDF_menu_b2b li:hover a#HeaderDF_dm_b2b_link,
#HeaderDF1_menu_b2b li:hover a#HeaderDF1_dm_b2b_link,
#HeaderDF_menu_b2b li:hover a#HeaderDF_promo_b2b_link,
#HeaderDF_menu_b2b li:hover a#HeaderDF1_promo_b2b_link,
.header_menu li:hover a#HeaderDF_home_link,
.header_menu li:hover a#HeaderDF_mer_link, 
.header_menu li:hover a#HeaderDF_campagne_link,
.header_menu li:hover a#HeaderDF_ski_link, 
.header_menu li:hover a#HeaderDF_thalasso_link,
.header_menu li:hover a#HeaderDF_weekend_link, 
.header_menu li:hover a#HeaderDF_dm_link,
.header_menu li:hover a#HeaderDF1_home_link,
.header_menu li:hover a#HeaderDF1_mer_link, 
.header_menu li:hover a#HeaderDF1_campagne_link,
.header_menu li:hover a#HeaderDF1_ski_link, 
.header_menu li:hover a#HeaderDF1_thalasso_link,
.header_menu li:hover a#HeaderDF1_weekend_link, 
.header_menu li:hover a#HeaderDF1_dm_link,
.header_menu li:hover a#HeaderDF1_promo_link,
.header_menu li:hover a#HeaderDF_promo_link {background-position:bottom;}

/*.header_menu li:hover a#HeaderDF_home_link, #home_link_hover {background-image:url('/images/HeaderDf/home_hover.png');}
.header_menu li:hover a#HeaderDF_mer_link, #mer_link_hover {background-image:url('/images/HeaderDf/mer_hover.jpg');}
.header_menu li:hover a#HeaderDF_campagne_link, #campagne_link_hover {background-image:url('/images/HeaderDf/campagne_hover.jpg');}
.header_menu li:hover a#HeaderDF_ski_link, #ski_link_hover {background-image:url('/images/HeaderDf/ski_hover.jpg'); }
.header_menu li:hover a#HeaderDF_thalasso_link, #thalasso_link_hover {background-image:url('/images/HeaderDf/thalasso_hover.jpg'); }
.header_menu li:hover a#HeaderDF_weekend_link, #weekend_link_hover {background-image:url('/images/HeaderDf/week_hover.jpg'); }
.header_menu li:hover a#HeaderDF_dm_link, #dm_link_hover {background-image:url('/images/HeaderDf/dm_hover.jpg'); }
.header_menu li:hover a#HeaderDF_promo_link, #promo_link_hover {background-image:url('/images/HeaderDf/promo_hover.png'); }*/



.header_menu .menu_fond_detail { z-index:1000; font:12px "Segoe UI",Arial,sans-serif; padding-top:45px; position:absolute;  top:38px; left:0; background:url("/images/header/destination.jpg") no-repeat top left white; border:1px solid black; }
.header_menu .menu_fond_detail#detail_mer { width:766px; }
.header_menu .menu_fond_detail#detail_mer_b2b { width:766px; }
.header_menu .menu_fond_detail#detail_campagne { width:510px; }
.header_menu .menu_fond_detail .menu_detail { float:left; border-right:1px solid #226686; padding:0 10px; margin:0 5px 10px 5px; min-height:130px; width:130px; }
.header_menu .menu_fond_detail .menu_detail.nobord { border:0; }
.header_menu .menu_fond_detail .menu_detail li { float:none; line-height:24px; color: #5E3D1B; height:auto; }
.header_menu .menu_fond_detail .menu_detail li a { color: #5E3D1B; }
.header_menu .menu_fond_detail .menu_detail li a:hover { font-weight:bold; text-decoration:underline; }
.header_menu .menu_fond_detail .menu_detail .entete { background:none; color: #5E3D1B; font-size:12px; font-weight:bold; text-transform:uppercase; }
.header_menu .menu_fond_detail .carte { float:left; margin-left:10px; }
/* ===== */

#aspnetForm{ clear:both}
.text_news{margin-left:160px}
.compte_header {height:25px;width:117px;margin-left:36px;}
.rmLink a, .rmLink img{cursor:pointer}
.contenu_bull{padding-left:10p;color:#5E3D1B;font-size:12px;}
.contenu_bull strong, .contenu_bull a{ color:#5e3d1b}
.contenu_bull a:hover{ text-decoration:underline; font-weight:bold}
.contenu_bull li {float:left;list-style:none;width:229px;margin-bottom:20px;}
.ligne {border-right:1px #226686 solid;margin-right:10px;padding-right:30px;}
.contenu_bull li img{ float:left;margin-left:10px;margin-right:10px;margin-bottom:20px;}
.rmTemplate,.contenu_bull ul,.contenu_bull ul li,.contenu_bull a, .contenu_bull strong {background-color:white !important;}
#HeaderDF_LabelInfoPart, #HeaderDf_LabelInfoPart, #HeaderDF1_LabelInfoPart{background-color:white;clear:both;display:block;width:923px;}
#HeaderDF_LabelInfoPart, #HeaderDf_LabelInfoPart, #HeaderDF1_LabelInfoPart{width:910px;margin-left:11px;padding:15px 6px 0;color:#1567AB;}
.news_compte li {float:left;list-style:none;padding-top:3px;}
.news_compte input{vertical-align:top;margin-left:160px;}
#en-tete  {clear:both;}
.news_compte {height:34px;background-image:url("/images/header/newsletter_bon_plan.png"); background-repeat:no-repeat;float:right;}
.compte_header img {display:block;margin-top:-3px;}

/*Constante*/
.display{ display:block}
a, img {border:0;text-decoration:none;}
.unit { float: left;}/*test*/
p { font-size: 12px; }/*test*/

/* Footer */
.footer { clear:both; }
#liens {	font-size: 1.3em;	color: #267196;	background: transparent;	text-align: center;	margin-top:20px;	clear:both;}
#liens li {	display: inline;	padding-left: 0.5ex;	border-left: 1px solid;}
#liens li:first-child {	padding-left: 0;	border-left: none;}
#liens a {	color: inherit;}

/* Présentation */
.presentation {	border-top:1px solid #AD8634;	border-bottom:1px solid #AD8634;	margin-bottom:10px;margin-top:10px;padding:1em;text-align:center;}

/* Autres thématiques */
#autres-thematiques {	font-size: 1.1em;	color: #666;	background: transparent;	margin: 0em 7px 1.72em 8px;}
#autres-thematiques h2, #autres-thematiques ul, #autres-thematiques li {	display: inline;}
#autres-thematiques h2 {	font-size: 1em;	text-transform: none;}
#autres-thematiques li {	padding: 0 1ex 0 0.5ex;	border-right: 1px solid;}
#autres-thematiques a {	color: inherit;}

/* Suggestions */
#suggestions {	margin: 0 0 0 8px;}
.suggestion-autres-thematiques { vertical-align: top;	float: left;	width: 124px;	margin-left: 24px;}
.suggestion-autres-thematiques h2, .suggestion-autres-thematiques p {	line-height: 1em;}
.suggestion-autres-thematiques h2 {	font-size: 1em;	color: #333;	background: transparent;	text-transform: none;	margin-top: 1em;}
.suggestion-autres-thematiques p {	color: #666;	background: transparent;}
.suggestion-autres-thematiques a {	color: inherit;}
.suggestion-autres-thematiques.premiere-suggestion {	margin-left: 0;}
/* Pied */
#pied {font-size: 1.1em;color: #666;background: transparent;text-align: center;padding: 0.81em 0;margin: 2.36em 12px 0 12px;border-top: 1px solid #999;}

#dAttente {	background: white none;	z-index: 2000; opacity: 0.9;	top: 0px; left: 0px; position: fixed; padding: 0px;	width: 100%;height: 1000px;	font-size: 1.6em; text-align:center;	color:#256E92;	padding-top:27%;	font-weight:bold;}
#dAttente img {margin-top:-48px;position:absolute;margin-left:-19px;}
#dAttente2 {background: white none;	z-index: 100;	opacity: 0.9;	position: fixed;	padding: 0px;width: 100%;	height: 1000px;	font-size: 1.6em;	color:#256E92;	font-weight:bold;}
#encart_attente{padding-top:10px; padding-left:10px;border-left:1px #8eb4bd solid; border-right:3px #8eb4bd solid; width:486px;}
.divAttente { border-color:#DEC48E; border:1px solid #DEC48E; width:350px;}

.divAttenteTitre { background-color:#2D87B3; height:25px; }

.divAttenteTexte { text-align:center; margin:10px; }
/* ================= */

#conteneur  {background-color:white;margin-left:11px;padding:5px 6px 15px;width:910px;padding-top:10px!important;}

/* Nos Avantages */
.avantage { 	color:#5e3d1b; font-size:12px;}
.avantage .titre { padding-left:10px; line-height:29px;font-family:walkway, Arial,serif; font-size:22px; text-transform:none; font-weight:normal; }
.avantage ul { background:url("/images/thematique/fond_avantage.jpg") no-repeat; width:195px; height:163px; padding-left:25px; margin:0px; list-style-image:url("/images/hp/puce.jpg");}
.avantage li { margin-bottom:5px; }
.avantage a { text-decoration:underline; color:#5e3d1b; }

/* B2B */
 #LabelInfoPart,#LCPB2B_produit, #HeaderDF_LabelInfoPart, #HeaderDf_LabelInfoPart, #HeaderDF1_LabelInfoPart {font-size:1.7em;font-weight:bold;clear:both;}

/*Fil d ariane */
.fil_ariane {  border-bottom: 1px solid #DCC188; line-height: 15px; margin-bottom:8px;}
.fil_ariane .text_declic, .fil_ariane .text_declic a { color: #868686; font-size: 11px;}
.fil_ariane h1 {  color: #256E92;  display: inline; font-size: 13px; font-weight: bold; margin: 0; text-transform: none;}

/* fil d ariane */

/* results_v2 */
.infoResa2
{
	float: right;
}

.infoResa2 img 
{
	vertical-align: middle;
	padding-left: 20px;
}
/* bug scroll bar */

.corpsGauche iframe , .bodyLeft iframe , .moteur iframe {overflow:hidden;}
