/* CSS Document */
/* RESET*/ 

* { padding:0; margin:0; z-index:1; }
img, table { border:none;}
ul, ol, li { list-style:none; padding:0; margin:0;}
body, div, td{	text-align:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; }


/* POLICES */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on December 20, 2010 */





@font-face {
    font-family: 'FuturaMdMedium';
    src: url('fonts/ftramd__-webfont.eot');
    src: local('☺'), 
		 url('fonts/ftramd__-webfont.eot?#iefix') format('eot'),
         url('fonts/ftramd__-webfont.woff') format('woff'),
         url('fonts/ftramd__-webfont.ttf') format('truetype'),
         url('fonts/ftramd__-webfont.svg#webfontxxcqrChC') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FuturaLight';
    src: url('fonts/futura-light-webfont.eot');
    src: local('☺'), 
		 url('fonts/futura-light-webfont.eot?#iefix') format('eot'),
         url('fonts/futura-light-webfont.woff') format('woff'),
         url('fonts/futura-light-webfont.ttf') format('truetype'),
         url('fonts/futura-light-webfont.svg#webfontu63w9haj') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FuturaCondensedMedium';
    src: url('fonts/futura-condensed-webfont.eot');
    src: local('☺'), 
		 url('fonts/futura-condensed-webfont.eot?#iefix') format('eot'),
         url('fonts/futura-condensed-webfont.woff') format('woff'),
         url('fonts/futura-condensed-webfont.ttf') format('truetype'),
         url('fonts/futura-condensed-webfont.svg#webfontSZQquK4t') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FuturaCondensedBold';
    src: url('fonts/futura-condensedbold-webfont.eot');
    src: local('☺'), 
		 url('fonts/futura-condensedbold-webfont.eot?#iefix') format('eot'),
         url('fonts/futura-condensedbold-webfont.woff') format('woff'),
         url('fonts/futura-condensedbold-webfont.ttf') format('truetype'),
         url('fonts/futura-condensedbold-webfont.svg#webfontFufm9U8J') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FuturaHvHeavy';
    src: url('fonts/ftrahv__-webfont.eot');
    src: local('☺'), 
		 url('fonts/ftrahv__-webfont.eot?#iefix') format('eot'),
         url('fonts/ftrahv__-webfont.woff') format('woff'),
         url('fonts/ftrahv__-webfont.ttf') format('truetype'),
         url('fonts/ftrahv__-webfont.svg#webfontQ1qVn5De') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*
@font-face {
    font-family: 'TrebuchetMSRegular';
    src: url('fonts/trebuc-webfont.eot');
    src: local('☺'), 
		 url('fonts/trebuc-webfont.eot?#iefix') format('eot')
         url('fonts/trebuc-webfont.woff') format('woff'),
         url('fonts/trebuc-webfont.ttf') format('truetype'),
         url('fonts/trebuc-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;

}*/


/* ============ Général ============ */


body{
	text-align:center;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
.clear{
	clear:both;
	font-size:1px;
	height:0;
	text-indent:-8000px;
	overflow:hidden;
}
.clearRight{
	clear:right;
	font-size:1px;
	height:0;
	text-indent:-8000px;
	overflow:hidden;
}

.theme_0 .color1,
#theme_0 .color1,
#btn_0.color1 a{
	color:#b7bd2a;
}
.theme_0 .color2,
#theme_0 .color2{
	color:#5e611b;
}

.theme_1 .color1,
#theme_1 .color1,
#btn_1.color1 a{
	color:#b9ce28;
}
#theme_1 .color2,
.theme_1 .color2{
	color:#2b421b;
}

.theme_2 .color1,
#theme_2 .color1,
#btn_2.color1 a{
	color:#52b2ab;
}
#theme_2 .color2,
.theme_2 .color2{
	color:#2d4745;
}

.theme_3 .color1,
#theme_3 .color1,
#btn_3.color1 a{
	color:#e9ce97;
}
#theme_3 .color2,
.theme_3 .color2{
	color:#413214;
}

.theme_4 .color1,
#theme_4 .color1,
#btn_4.color1 a,
.theme_4 .color2{
	color:#1f3849;
}
#theme_4 .color2{
	color:#7fa2ca;
}

.theme_5 .color1,
#theme_5 .color1,
#btn_5.color1 a,
.theme_5 .color2{
	color:#413214;
}
#theme_5 .color2{
	color:#c2b277;
}

.theme_6 .color1,
#theme_6 .color1,
#btn_6.color1 a{
	color:#ad722a;
}
.theme_6 .color2,
#theme_6 .color2{
	color:#413214;
}

.theme_7 .color1,
#theme_7 .color1,
#btn_7.color1 a,
.theme_7 .color2{
	color:#392b09;
}
#theme_7 .color2{
	color:#ad722a;
}

a {
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
a.www{
	display:block;
	float:right;
	width:77px;
	height:28px;
	background-image: url(../images/btn_www.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 10px 16px 0 20px;
}
a.www:hover{
	background-position: 0 -28px;
}
a.www span{
	display:none;
}

#main{
	width:984px;
	margin:0 auto;
	padding:8px 0 0 0;
	position:relative;
	background-color:#000;
	text-align:left;
}
#contents{
	margin:0 8px;
	background-position:0 0;
	background-repeat:repeat-x;
}

					/* encarts */
#encarts{
	background-position:530px 100%;
	background-repeat:no-repeat;
}
					/* encart gauche */
#encart{
}
			#encart h2,
			#encart_g h2,
			#encart_g h3.titre_demande_infos{
				font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;
				font-size:18px;
				text-decoration:underline;
				padding:12px 0 20px 54px;
				margin:0 0 0 -17px;
				background-position:0 0;
				background-repeat:no-repeat;
				color:#000;
			}
			#encart .introduction h2,
			#encart_g .introduction h2,
			#encart_g .introduction h3.titre_demande_infos{
				margin:0 0 0 -47px;
			}
					/* encart gauche */
#encart_g{
	float:left;
	width:690px;
}
			#encart_g .introduction{
				color:#fff;
				font-weight:bold;
				padding:0 20px 30px 30px;
				background-position:5px 100%;
				background-repeat:no-repeat;
			}
			#encart_g .texte{
				position:relative;
				padding-top:10px;
				padding-bottom:40px;
				padding-right:30px;
				padding-left:40px;
				background-image:url(../images/encart_g_texte_bg.png);
				background-repeat:repeat-y;
				background-position:5px 0;
				text-align:justify;
			}
			#encart_g .texte#vignette{
				padding-left:270px;
				/*min-height:200px;*/
			}
						#encart_g .texte .vignette{
							/*position:absolute;
							top:-10px;
							left:0;*/
							float:left;
							margin-left:-270px;
							margin-top:-20px;
							margin-bottom:30px;
							font-size:10px;
							text-align:left;
						}
						#encart_g .vignette#not_first{
							/*top:0px;*/
							margin-top:-10px;
						}
									#encart_g .texte .vignette img{
										border:solid 8px #000;
										border-left:none;
										margin-bottom:3px;
									}
									#encart_g .texte .vignette .legende{
										text-align:center;
										font-size:10px;
									}
						#encart_g .texte a.www{
							margin-top:-8px;
						}
						#encart_g .texte p{
							padding:0 0 10px 0;
						}
						#encart_g .texte h3.titre{
							font-size:14px;
							margin:0;
							padding:0 0 10px 0;
							color:#413214;
							text-align:left;
						}
						#encart_g .texte a{
							text-decoration:underline;
						}
						#encart_g .texte a:hover{
							text-decoration:none;
						}
						#encart_g .texte li{
							display:block;
							padding:0 0 0 14px;
							background-repeat: no-repeat;
							background-position: 0 3px;
						}
						#encart_g .texte a{
							margin-right:0;
						}
					/* encart droit */
#encart_d{
	float:right;
	width:260px;
}
			#encart_d h4{
				height:27px;
				background:url(../images/bg_titre_1_l.png) 0 0 no-repeat;
				padding:0 0 0 5px;
			}
						#encart_d h4 span{
							float:left;
							height:27px;
							line-height:27px;
							background:url(../images/bg_titre_1_r.png) 100% 0 no-repeat;
							padding:0 15px 0 10px;
							font-weight:normal;
							font-family:'FuturaLight', Geneva, Arial, Helvetica, sans-serif;
							font-size:20px;
						}
			#encart_d .menu_right{
				padding-top:20px;
				padding-right:15px;
				padding-bottom:20px;
				padding-left:20px;
				background:url(../images/bg_black_70.png) 0 0 repeat;
			}
						#encart_d .menu_right h5{
							font-size:12px;
							margin:7px 0 3px 0;
							color:#fff;
							font-style:italic;
						}
						#encart_d .menu_right h5.first{
							margin:0 0 3px 0;
						}
						#encart_d .menu_right li{
							padding: 1px 0px 1px 11px;
							margin:0;
							background-repeat: no-repeat;
							background-position: 0 5px;
						}
						#encart_d .menu_right li.active{
							font-weight:bold;
						}
									#encart_d .menu_right li.active span{
										display:block;
										margin-bottom:3px;
									}
									#encart_d .menu_right li a{
										display:block;
										margin-bottom:3px;
										color:#fff;
										text-decoration:none;
									}
									#encart_d .menu_right li a.active{
										font-weight:bold;
									}
						
						#encart_d .menu_right div#sub_title_separator{
							clear:both;
							margin-top:-3px;
							margin-bottom:8px;
							margin-left:15px;
						}
						
									#encart_d .menu_right div#sub_title_separator span{
										font-weight:bold;
									}
						
									#encart_d .menu_right div#sub_title_separator a#sub_title{
										color:#fff;
										text-decoration:none;
									}
									
						#encart_d .menu_right ul#sub_list{
							margin:0;
							padding:0;
							padding-top:3px;
						}
									#encart_d .menu_right ul#sub_list li{
										margin:0;
										padding:0;
										padding-left:8px;
										background-image: url(../images/puce_sub_liste_menu.png);
										background-repeat: no-repeat;
										background-position: 0 7px;
									}

/* ============ Header ============ */
#header {
	height:312px;
	background-position:0 0;
	background-repeat:no-repeat;
}
#header_content {
	height:312px;
	background-position:0 100%;
	background-repeat:no-repeat;
}
			#header h1{
				position:absolute;
				top:20px;
				left:20px;
			}
						#header h1 a{
							display:block;
							width:240px;
							height:65px;
							text-indent:-8000px;
							overflow:hidden;
							background-position:5px 10px;
							background-repeat:no-repeat;
						}
			#header h2{
				position:absolute;
				top:80px;
				right:8px;
				width:600px;
				height:200px;
				background-position:100% -100px;
				background-repeat:no-repeat;
				text-indent:-8000px;
				overflow:hidden;
			}
			#header a#btn_lang{
				display:block;
				position:absolute;
				top:4px;
				right:0;
				width:33px;
				height:12px;
				text-indent:-8000px;
				overflow:hidden;
				background-position:0 0;
				background-repeat:no-repeat;
			}
			#header a#btn_lang.nl{
				background-image:url(../images/header/btn_lang_nl.png)
			}
			#header #menu{
				position:absolute;
				top:41px;
				left:263px;
			}
						#header #menu ul.menu{
							float:left;
							height:19px;
							background:url(../images/header/brd_menu.png) 0 100% repeat-x;
						}
									#header #menu ul.menu li{
										float:left;
										height:19px;
										margin-left:10px;
									}
									#header #menu ul.menu li.first{
										margin-left:0;
									}
												#header #menu ul.menu li a{
													display:block;
													float:left;
													height:19px;
													line-height:18px;
													padding:0 5px;
													text-decoration:none;
													color:#fff;
													font-family:'FuturaCondensedBold', Geneva, Arial, Helvetica, sans-serif;
													text-transform:uppercase;
													background-image:url(../images/bg_black_60.png);
													background-repeat: repeat;
													background-position: 0 0;
												}
												#header #menu ul.menu li a, x:-moz-any-link {letter-spacing:0; font-weight:bold; font-size:11px;}
												#header #menu ul.menu li a, x:-moz-any-link, x:default {letter-spacing:1px; font-weight:normal; font-size:12px;}
												#header #menu ul.menu li a:hover,
												#header #menu ul.menu li a.actif{
													background:#fff;
													color:#000;
												}
						#header #menu #sous_menu{
							display:none;
							position:absolute;
							top:19px;
							left:0;
							width:713px;
							background:#fff;
						}
									#header #menu #sous_menu ul{
										float:left;
										width:388px;
										margin-top:17px;
										margin-right:20px;
										margin-bottom:20px;
										margin-left:24px;
									}
									#header #menu #sous_menu.menu_destination ul{
										width:162px;
										margin-top:7px;
										margin-right:40px;
									}
									#header #menu #sous_menu.menu_sites_phares ul{
										height:300px;
									}
									#header #menu #sous_menu.menu_montagnons ul{
										width:418px;
										margin-right:0;
										margin-left:14px;
										margin-bottom:15px;
									}
									#header #menu #sous_menu.menu_decouvrir ul{
										width:182px;
										margin-top:7px;
										height:300px;
									}
												#header #menu #sous_menu ul li{
												}
												#header #menu #sous_menu.menu_montagnons ul li{
													float:left;
													margin:5px;
												}
															#header #menu #sous_menu ul li h3{
																text-transform:uppercase;
																margin:16px 0 0 0;
															}
															#header #menu #sous_menu ul li ul{
																float:none;
																margin:0;
															}
																		#header #menu #sous_menu ul li ul li{
																			padding:2px 0 0 12px;
																			background:url(../images/puce_1.png) no-repeat 0 7px;
																		}
																					#header #menu #sous_menu ul li ul li a{
																						color:#000;
																						text-decoration:none;
																						font-size:11px;
																					}
																					#header #menu #sous_menu ul li ul li a:hover{
																						text-decoration:underline;
																					}
									#header #menu #sous_menu #offre{
										position:absolute;
										top:7px;
										left:437px;
										float:left;
										width:235px;
										height:322px;
										background-repeat:no-repeat;
										background-position:0 0;
									}
									#header #menu #sous_menu #offre.theme_0{ background-image:url(../images/produits/randonnee/bg_menu_offre.png); }
									#header #menu #sous_menu #offre.theme_1{ background-image:url(../images/produits/activite-nature/bg_menu_offre.png); }
									#header #menu #sous_menu #offre.theme_2{ background-image:url(../images/produits/periple-inedit/bg_menu_offre.png); }
									#header #menu #sous_menu #offre.theme_3{ background-image:url(../images/produits/saveurs-et-bien-etre/bg_menu_offre.png); }
									#header #menu #sous_menu #offre.theme_4{ background-image:url(../images/produits/sports-d-hiver/bg_menu_offre.png); }
									#header #menu #sous_menu #offre.theme_5{ background-image:url(../images/produits/escapades-nordiques/bg_menu_offre.png); }
									#header #menu #sous_menu #offre.theme_6{ background-image:url(../images/produits/periples-inedits/bg_menu_offre.png); }
									#header #menu #sous_menu #offre.theme_7{ background-image:url(../images/produits/bien-etre-et-gastronomie/bg_menu_offre.png); }
									
												#header #menu #sous_menu #offre strong{
													display:block;
													margin:0 0 0 27px;
													width:81px;
													height:33px;
													line-height:30px;
													font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;
													text-align:center;
												}
												#header #menu #sous_menu #offre #visuel{
													display:block;
													margin:0 0 0 27px;
													width:180px;
													height:150px;
												}
												#header #menu #sous_menu #offre h4{
													margin:7px auto;
													width:208px;
													font-weight:normal;
													height:38px;
												}
															#header #menu #sous_menu #offre h4 a{
																color:#fff;
																text-decoration:none;
																font-size:17px;
															}
															#header #menu #sous_menu #offre h4 a:hover{
																text-decoration:underline;
															}
												
												
												#header #menu #sous_menu #offre table{
													clear:both;
												}
												#header #menu #sous_menu #offre table td{
													font-size:1px;
													color:#fff;
												}
												#header #menu #sous_menu #offre table td.g{
													width:97px;
													padding:10px 0; 
													vertical-align:top;
													font-size:12px;
												}
												#header #menu #sous_menu #offre table td.d{
													padding:10px 0 5px 12px;
													vertical-align:top;
													font-size:10px;
												}
												#header #menu #sous_menu #offre table td.d .p{
													font-size:22px;
												}
												#header #menu #sous_menu #offre table td.d .sup{
													font-size:15px;
													vertical-align:6px;
														
												}
												#header #menu #sous_menu #offre table td.d .sf{
													font-size:11px;
												}
												#header #menu #sous_menu #offre table td.b{
													width:95px;
													padding:0 0 8px 0; 
													vertical-align:bottom;
													text-align:center;
													font-size:10px;
												}
												#header #menu #sous_menu #offre table td.s1{
													width:18px;
												}
												#header #menu #sous_menu #offre table td.s2{
													width:10px;
												}
												#header #menu #sous_menu #offre table td.s3{
													width:15px;
												}
												
												
												#home_contents #fiche_produit_b{
													clear:both;
													font-size:1px;
													background:url(../images/home/home_main_theme_fond_b.gif) no-repeat;
													height:11px;
												}
									
			#header ul#menu_sec{
				position:absolute;
				top:22px;
				right:8px;
				width:260px;
			}
						#header ul#menu_sec li{
							margin-top:2px;
							position:relative;
						}
						#header ul#menu_sec li.first{
							margin-top:0;
						}
									#header ul#menu_sec li a.menu_sec_lien{
										display:block;
										height:18px;
										line-height:18px;
										padding:0 3px 0 25px;
										text-decoration:none;
										color:#fff;
										font-family:'FuturaCondensedBold', Geneva, Arial, Helvetica, sans-serif;
										text-transform:uppercase;
										letter-spacing:1px;
										white-space:nowrap;
										background-position:0 0;
										background-repeat:no-repeat;
									}
									#header ul#menu_sec li a.menu_sec_lien, x:-moz-any-link {letter-spacing:0; font-weight:bold; font-size:11px;}
									#header ul#menu_sec li a.menu_sec_lien, x:-moz-any-link, x:default {letter-spacing:1px; font-weight:normal; font-size:12px;}
									#header ul#menu_sec li a#situation{
										background-image:url(../images/header/btn_situation.png);
									}
									#header ul#menu_sec li a#informations{
										background-image:url(../images/header/btn_informations.png);
									}
									#header ul#menu_sec li a#offres_sejours{
										background-image:url(../images/header/btn_offres_sejours.png);
									}
									#header ul#menu_sec li a.menu_sec_lien:hover,
									#header ul#menu_sec li a.menu_sec_lien.actif{
										color:#000;
										background-position:0 -18px;
									}
									
									#header ul#menu_sec li #sous_menu{
										display:none;
										position:absolute;
										top:18px;
										right:0;
										width:713px;
										background:#fff;
									}
												#header ul#menu_sec li #sous_menu.situation ul{
													float:left;
													height:225px;
													background:#000;
												}
															#header ul#menu_sec li #sous_menu.situation ul li{
																width:170px;
																height:74px;
																line-height:73px;
																margin:2px 0 0 0;
																background-color:#fff;
																font-size:14px;
																font-weight:bold;
																text-indent:60px;
																background-position: 10px 50%;
																background-repeat:no-repeat;
															}
															#header ul#menu_sec li #sous_menu.situation ul li.actif{
																color:#fff;
															}
															#header ul#menu_sec li #sous_menu.situation ul li#par_tgv{
																height:73px;
																margin:0;
															}
												#header ul#menu_sec li #sous_menu.situation #texte_transport{
													display:none;
													float:left;
													width:267px;
													height:225px;
												}
												#header ul#menu_sec li #sous_menu.situation #texte_transport.par_tgv{
													display:block;
												}
															#header ul#menu_sec li #sous_menu.situation #texte_transport h4{
																margin:20px 20px 10px 20px;
															}
															#header ul#menu_sec li #sous_menu.situation #texte_transport p{
																margin:10px 20px 20px 20px;
															}
												#header ul#menu_sec li #sous_menu.situation #carte{
													float:left;
													width:276px;
													height:225px;
													background-position: 0 0;
													background-repeat: no-repeat;
												}
															#header ul#menu_sec li #sous_menu.situation #carte a{
																display:block;
																margin:192px 0 0 0;
																padding:0 0 0 25px;
																height:33px;
																line-height:33px;
																background:url(../images/picto_pdf.png) 3px 4px no-repeat #fff;
																font-family:Arial, Helvetica, sans-serif;
																font-size:11px;
																text-decoration:none;
																text-transform:none;
																letter-spacing:0;
															}
															#header ul#menu_sec li #sous_menu.situation #carte a:hover{
																text-decoration:underline;
															}
									#header ul#menu_sec li #sous_menu.informations{
										width:787px;
									}
												#header ul#menu_sec li #sous_menu.informations .visuel{
													float:right;
													width:230px;
													height:195px;
													margin:5px;
													background-position:0 0;
													background-repeat:no-repeat;
												}
												#header ul#menu_sec li #sous_menu.informations p{
													width:495px;
													margin:17px 0 0 46px;
													font-weight:bold;
													font-size:11px;
												}
												#header ul#menu_sec li #sous_menu.informations h4{
													padding-left:47px;
													height:42px;
													line-height:40px;
													background-position:5px 0;
													background-repeat:no-repeat;
													font-size:11px;
													font-weight:normal;
												}
												#header ul#menu_sec li #sous_menu.informations ul{
													margin:0 0 8px 47px;
													width:494;
													height:72px;
													background-repeat:no-repeat;
													background-position:0 0;
												}
															#header ul#menu_sec li #sous_menu.informations ul li{
																float:left;
																width:247px;
																height:72px;
																background-repeat:no-repeat;
																text-indent:-8000px;
																overflow:hidden;
															}
															#header ul#menu_sec li #sous_menu.informations ul li.france{
																background-position:21px 50%;
															}
															#header ul#menu_sec li #sous_menu.informations ul li.belgique{
																background-position:2px 50%;
															}
												#header ul#menu_sec li #sous_menu.informations em{
													display:block;
													clear:left;
													margin:0 0 0 47px;
													font-style:normal;
													font-size:12px;
												}
															#header ul#menu_sec li #sous_menu.informations em a	{
																font-weight:bold;
															}
									#header ul#menu_sec li #sous_menu.offres_sejours{
										width:260px;
									}
												#header ul#menu_sec li #sous_menu.offres_sejours ul{
													margin:10px;
												}
																#header ul#menu_sec li #sous_menu.offres_sejours ul li{
																	padding:2px 0 0 12px;
																	background-image:url(../images/puce_1.png);
																	background-repeat:no-repeat;
																	background-position:0 7px;
																}
																#header ul#menu_sec li #sous_menu.offres_sejours ul li.sep{
																	margin-top:10px;
																	padding-top:8px;
																	border-top-style:solid;
																	border-top-width:1px;
																	background-position:0 13px;
																}
																			#header ul#menu_sec li #sous_menu.offres_sejours ul li a{
																				text-decoration:none;
																			}
																			#header ul#menu_sec li #sous_menu.offres_sejours ul li a:hover{
																				text-decoration:underline;
																			}

/* ============ Home page ============ */

body.home{
	background-position: 50% 517px;
	background-repeat: no-repeat;
}
#bg_home{
	background-position: 50% 100%;
	background-repeat: no-repeat;
}
.home #contents{
	margin:0;
	padding:0 8px;
	height:1728px;
	background-repeat:no-repeat;
	background-position:0 0;
}
.home #header {
	height:533px;
	background-repeat:no-repeat;
	background-position:0 0;
}
.home #header_content {
	height:533px;
	background-position:0 355px;
	background-repeat:no-repeat;
}
						.home #header h1 a{
							background-image:url(../images/header/logo.png);
							background-position:4px 9px;
						}
						.home #header ul#menu_sec li.last{
							display:none;
						}
			.home #header h3#surprises{
				position:absolute;
				top:198px;
				left:8px;
				background-repeat: no-repeat;
				background-position: 0 0;
				width:407px;
				height:60px;
				text-indent:-8000px;
				overflow:hidden;
			}
			.home #header #encart_offres{
				position:absolute;
				top:170px;
				right:-10px;
				background:url(../images/home/bg_encart_offres.png) no-repeat 0 22px;
				width:263px;
				height:171px;
			}
						.home #header #encart_offres ul{
							height:22px;
							margin-right:22px;
						}
									.home #header #encart_offres li{
										float:left;
										height:16px;
										margin-top:6px;
										background-repeat:no-repeat;
										background-position:100% 0;
										padding-right:4px;
									}
									.home #header #encart_offres li#cdc{
										display:none;
										float:right;
									}
												.home #header #encart_offres li span{
													display:block;
													float:left;
													padding:0 3px 0 7px;
													height:16px;
													line-height:17px;
													background-repeat:no-repeat;
													background-position:0 0;
													opacity : 0.4; 
													filter : alpha(opacity=40); 
													font-size:12px;
													font-family:'FuturaCondensedBold', Geneva, Arial, Helvetica, sans-serif;
													text-transform:uppercase;
													white-space:nowrap;
													cursor:pointer;
												}
												.home #header #encart_offres li span, x:-moz-any-link {letter-spacing:-1px; font-weight:bold; font-size:11px;}
												.home #header #encart_offres li span, x:-moz-any-link, x:default {letter-spacing:0px; font-weight:normal; font-size:12px;}
												
												.home #header #encart_offres li:hover span{
													opacity : 1; 
													filter : alpha(opacity=100); 
												}
									.home #header #encart_offres li.actif{
										margin-top:0;
										height:22px;
									}
												.home #header #encart_offres li.actif span{
													height:22px;
													line-height:23px;
													opacity : 1; 
													filter : alpha(opacity=100); 
													cursor:auto;
												}
						.home #header #encart_offres div{
							color:#fff;
						}
						.home #header #encart_offres div.rdv{
						
						}
									.home #header #encart_offres div.rdv img{
										float:right;
										margin:5px 0 0 5px;
									}
									.home #header #encart_offres div.rdv h3{
										padding:10px 0 5px 0;
										text-align:right;
										font-size:22px;
									}
									.home #header #encart_offres div.rdv p{
										text-align:right;
										font-size:14px;
										font-weight:bold;
									}
												.home #header #encart_offres div.rdv p strong{
													font-size:18px;
												}
												.home #header #encart_offres div.rdv p em{
													font-size:12px;
													font-style:normal;
												}
									.home #header #encart_offres div.rdv a{
										display:block;
										float:right;
										margin:10px 0 0 0;
										height:21px;
										background-repeat:no-repeat;
										background-position:100% 0;
										padding-right:10px;
										color:#fff;
										text-decoration:none;
									}
												.home #header #encart_offres div.rdv a span{
													display:block;
													height:21px;
													line-height:21px;
													padding-left:23px;
													background-repeat:no-repeat;
													background-position:0 0;
													font-family:'FuturaHvHeavy',Arial, Helvetica, sans-serif;
													font-size:15px;
													letter-spacing:-1px;
												}
												.home #header #encart_offres div.rdv a span, x:-moz-any-link {font-weight:bold; font-size:13px;}
												.home #header #encart_offres div.rdv a span, x:-moz-any-link, x:default {font-weight:normal; font-size:15px;}
									.home #header #encart_offres div.rdv a:hover{
										background-position:100% -21px;
									}
												.home #header #encart_offres div.rdv a:hover span{
													background-position:0 -21px;
												}
						.home #header #encart_offres div.cdc{
							display:none;
						}
						
			.home #header #encart_a_decouvrir{
				position:absolute;
				top:399px;
				left:8px;
				width:471x;
				height:123px;
			}
						.home #header #encart_a_decouvrir h3{
							height:27px;
							background-repeat:no-repeat;
							background-position:100% 0;
							
						}
									.home #header #encart_a_decouvrir h3 span{
										display:block;
										float:left;
										height:27px;
										line-height:27px;
										padding:0 17px;
										font-family:'FuturaMdMedium', Geneva, Arial, Helvetica, sans-serif;
										font-size:20px;
										font-weight:normal;
										color:#fff;
										background-image:url(../images/bg_titre_1_r.png);
										background-repeat:no-repeat;
										background-position:100% 0;
									}
						.home #header #encart_a_decouvrir ul {
							float:left;
							margin-top:6px;
							margin-left:10px;
							width:205px;
						}
						.home #header #encart_a_decouvrir ul.first {
							clear:both;
							margin-left:16px;
						}
									.home #header #encart_a_decouvrir ul li {
										padding:1px 0 1px 12px;
										background:url(../images/puce_1.png) no-repeat 0 5px;
									}
												.home #header #encart_a_decouvrir ul li a {
													color:#ffdc66;
													text-decoration:none;
													font-size:11px;
												}
												.home #header #encart_a_decouvrir ul li a:hover {
													text-decoration:underline;
												}
						
			.home #header #encart_hebergements{
				position:absolute;
				top:399px;
				left:487px;
				width:232px;
				height:99px;
			}
						.home #header #encart_hebergements h3{
							float:left;
							height:27px;
							padding:0 0 0 5px;
							margin:0 0 6px 0;
							background-image:url(../images/bg_titre_2_l.png);
							background-repeat:no-repeat;
							background-position:0 0;
						}
									.home #header #encart_hebergements h3 span{
										display:block;
										float:left;
										height:27px;
										line-height:27px;
										padding:0 17px 0 12px;
										font-family:'FuturaMdMedium', Geneva, Arial, Helvetica, sans-serif;
										font-size:20px;
										font-weight:normal;
										color:#fff;
										background-image:url(../images/bg_titre_2_r.png);
										background-repeat:no-repeat;
										background-position:100% 0;
									}
						.home #header #encart_hebergements p{
							clear:both;
							color:#fff;
							font-size:11px;
							margin:0 6px;
							height:33px;
						}
						.home #header #encart_hebergements h4{
							height:32px;
							line-height:24px;
							background-position:0 0;
							background-repeat:no-repeat;
							text-transform:uppercase;
							font-size:12px;
							color:#413214;
							text-align:center;
							cursor:pointer;
						}
						.home #header #encart_hebergements h4.actif,
						.home #header #encart_hebergements h4:hover{
							background-position:0 -32px;
						}
						
			.home #header #encart_reservez{
				display:none;
				position:absolute;
				top:497px;
				left:487px;
				width:232px;
				background:#ffd95c url(../images/home/bg_encart_reservez.png) 0 0 no-repeat;
				z-index:200;
			}
						.home #header #encart_reservez div{
							height:95px;
						}
									.home #header #encart_reservez div p{
										margin:7px 80px 9px 11px;
										font-weight:bold;
										color:#fed95b;
										font-size:12px;
									}
									.home #header #encart_reservez div a{
										display:block;
										margin:0 0 0 10px;
										height:30px;
										line-height:22px;
										background-position:6px 0;
										background-repeat:no-repeat;
										text-align:center;
										color:#ece8da;
										font-weight:bold;
										text-decoration:none;
									}
									.home #header #encart_reservez div a:hover{
										color:#482300;
										background-position:6px -30px;
									}
						.home #header #encart_reservez ul{
							padding:0 10px;
						}
									.home #header #encart_reservez ul li{
										padding-left:12px;
										background:url(../images/puce_2.png) no-repeat 0 2px;
										color:#413214;
										font-size:11px;
										margin:7px 0;
										line-height:12px;
									}
												.home #header #encart_reservez ul li a{
													color:#fff;
													text-decoration:none;
												}
												.home #header #encart_reservez ul li a:hover{
													text-decoration:underline;
												}
						
			.home #header #encart_forms{
				position:absolute;
				top:399px;
				left:727px;
				width:249px;
			}
						.home #header #encart_forms ul{
							height:27px;
						}
									.home #header #encart_forms ul li{
										float:left;
										padding:0 0 0 5px;
										background-position: 0 0;
										background-repeat: no-repeat;
										font-family:'FuturaMdMedium', Geneva, Arial, Helvetica, sans-serif;
									}
									.home #header #encart_forms ul li.bons_plans{
										background-image:url(../images/bg_titre_1_l.png);
										margin-right:9px;
										margin-top:0;
										height:27px;
										font-size:20px;
										color:#fff;
									}
									.home #header #encart_forms ul li.brochure{
										background-image:url(../images/bg_titre_3_l.png);
										margin-top:5px;
										height:22px;
										font-size:16px;
										cursor:pointer;
									}
									.home #header #encart_forms ul li.brochure:hover{
										background-image:url(../images/bg_titre_1_l.png);
									}
												.home #header #encart_forms ul li span,
												.home #header #encart_forms ul li a{
													display:block;
													float:left;
													padding:0 17px 0 12px;
													background-position: 100% 0;
													background-repeat: no-repeat;
												}
												.home #header #encart_forms ul li.bons_plans span{
													background-image:url(../images/bg_titre_1_r.png);
													height:27px;
													line-height:27px;
												}
												.home #header #encart_forms ul li.brochure a{
													background-image:url(../images/bg_titre_3_r.png);
													height:22px;
													line-height:22px;
													text-decoration:none;
													color:#ddd;
												}
												.home #header #encart_forms ul li.brochure:hover a{
													background-image:url(../images/bg_titre_1_r.png);
													color:#fff;
												}
						.home #header #encart_forms #form_bons_plans{
							position:relative;
							background: url(../images/home/picto_e-letter.png) no-repeat 7px 7px;
							padding:0 0 0 17px;
							height:61px;
							font-size:11px;
						}
									.home #header #encart_forms #form_bons_plans p{
										padding:9px 0 2px 0;
										font-size:11px;
										color:#fff;
									}
									.home #header #encart_forms #form_bons_plans input{
										display:block;
										float:left;
										margin-top:2px;
										color:#b5b5b5;
										font-size:11px;
										font-family:Arial, Helvetica, sans-serif;
										text-align:center;
									}
									.home #header #encart_forms #form_bons_plans input#email{
										border:solid 1px #323430;
										width:116px;
										margin-right:10px;
										padding:1px 0;
									}
									.home #header #encart_forms #form_bons_plans input#cp{
										border:solid 1px #323430;
										width:42px;
										margin-right:3px;
										padding:1px 0;
									}
									.home #header #encart_forms #form_bons_plans input#btn_ok{
										display:none;
									}
									.home #header #encart_forms #form_bons_plans a.btn_ok{
										display:block;
										float:left;
										width:30px;
										height:30px;
										background-image: url(../images/home/btn_ok.png);
										background-repeat:no-repeat;
										text-indent:-8000px;
										overflow:hidden;
									}
									.home #header #encart_forms #form_bons_plans a.btn_ok:hover{
										background-position:0 -30px;
									}
									.home #header #encart_forms #form_bons_plans label{
										display:block;
										float:left;
										margin-right:3px;
										padding-top:4px;
										font-weight:bold;
										color:#ffdc66;
										font-size:11px;
									}
									.home #header #encart_forms #form_bons_plans .confirm{
										padding-top:10px;
										color:#ffdc66;
									}
									.home #header #encart_forms #form_bons_plans .msg_erreur,
									.home #header #encart_forms #form_bons_plans .msg_erreur_2{
										position:absolute;
										background-repeate:no-repeat;
										color:#fff;
										font-size: 10px;
										font-weight:normal;
									}
									.home #header #encart_forms #form_bons_plans .msg_erreur{
										display:none;
										left:50px;
										width:168px;
										background-image: url(../images/home/bg_msg_erreur_1.png);
										top:-53px;
										height:53px;
									}
									.home #header #encart_forms #form_bons_plans .msg_erreur h3{
										padding:0;
									}
									.home #header #encart_forms #form_bons_plans .msg_erreur_2{
										left:20px;
										width:228px;
										background-image: url(../images/home/bg_msg_erreur_2.png);
										top:-70px;
										height:70px;
									}
									.home #header #encart_forms #form_bons_plans #msg_erreur div,
									.home #header #encart_forms #form_bons_plans .msg_erreur_2 div{
										padding:3px 8px 0 5px;
										text-align:center;
										font-size:10px;
									}
									.home #header #encart_forms #form_bons_plans #msg_erreur a,
									.home #header #encart_forms #form_bons_plans .msg_erreur_2 a{
										color:#fff;
									}

.home #main_content {
	width:605px;
	float:left;
	margin-left:-22px;
}
						.home #main_content #offres h2{
							height:69px;
							margin:0 0 0 130px;
							font-weight:normal;
							font-size:48px;
							font-family:'FuturaLight', Geneva, Arial, Helvetica, sans-serif;
						}
						.home #main_content #offres .offres_indisponibles{
							height:811px;
							margin:0 0 0 100px;
							font-weight:normal;
						}
									.home #main_content #offres .offres_indisponibles h3{
										margin-top:100px;
										font-size:20px;
										text-align:center;
									}
						.home #main_content #offres #offre{
							position:relative;
							height:196px;
							background-position:110px 24px;
							background-repeat:no-repeat;
						}
						.home #main_content #offres #offre.theme_0{background-image:url(../images/home/bg_theme_0.png); background-position:110px 25px}
						.home #main_content #offres #offre.theme_1{background-image:url(../images/home/bg_theme_1.png);}
						.home #main_content #offres #offre.theme_2{background-image:url(../images/home/bg_theme_2.png);}
						.home #main_content #offres #offre.theme_3{background-image:url(../images/home/bg_theme_3.png);}
						.home #main_content #offres #offre.theme_4{background-image:url(../images/home/bg_theme_4.png);}
						.home #main_content #offres #offre.theme_5{background-image:url(../images/home/bg_theme_5.png);}
						.home #main_content #offres #offre.theme_6{background-image:url(../images/home/bg_theme_6.png);}
						.home #main_content #offres #offre.theme_7{background-image:url(../images/home/bg_theme_7.png);}
						
									.home #main_content #offres #offre h3{
										position:absolute;
										top:-4px;
										left:0;
									}
												.home #main_content #offres #offre h3 a{
													display:block;
													width:118px;
													height:118px;
													color:#fff;
													text-decoration:none;
													background-position:0 0;
													background-repeat:no-repeat;
													text-align:center;
													font-weight:bold;
												}
															.home #main_content #offres #offre h3 a span{
																display:block;
																padding:45px 14px 0 10px;
																font-family:'FuturaCondensedBold', Geneva, Arial, Helvetica, sans-serif;
																font-size:13px;
																font-weight:normal;
															}
															.home #main_content #offres #offre h3 a span, x:-moz-any-link {font-size:11px; font-weight:bold;}
															.home #main_content #offres #offre h3 a span, x:-moz-any-link, x:default {font-size:13px; font-weight:normal;}
																		.home #main_content #offres #offre h3 a span strong{
																			font-size:16px;
																			text-transform:uppercase;
																			font-weight:normal;
																		}
																		.home #main_content #offres #offre h3 a span strong, x:-moz-any-link {font-size:13px; font-weight:bold;}
																		.home #main_content #offres #offre h3 a span strong, x:-moz-any-link, x:default {font-size:16px; font-weight:normal;}
																		.home #main_content #offres #offre h3 a:hover span strong{
																			color:#fff;
																		}
												.home #main_content #offres #offre h3 a:hover{
													background-position:0 -118px;
												}
												.home #main_content #offres #offre.theme_0 h3 a{background-image:url(../images/home/btn_theme_0.png);}
												.home #main_content #offres #offre.theme_1 h3 a{background-image:url(../images/home/btn_theme_1.png);}
												.home #main_content #offres #offre.theme_2 h3 a{background-image:url(../images/home/btn_theme_2.png);}
												.home #main_content #offres #offre.theme_3 h3 a{background-image:url(../images/home/btn_theme_3.png);}
												.home #main_content #offres #offre.theme_4 h3 a{background-image:url(../images/home/btn_theme_4.png);}
												.home #main_content #offres #offre.theme_5 h3 a{background-image:url(../images/home/btn_theme_5.png);}
												.home #main_content #offres #offre.theme_6 h3 a{background-image:url(../images/home/btn_theme_6.png);}
												.home #main_content #offres #offre.theme_7 h3 a{background-image:url(../images/home/btn_theme_7.png);}
									
									.home #main_content #offres #offre #la_selection{
										display:block;
										position:absolute;
										top:11px;
										left:135px;
										color:#fff;
										font-weight:normal;
										font-family:'FuturaCondensedMedium', Geneva, Arial, Helvetica, sans-serif;
										font-size:18px;
									}
									.home #main_content #offres #offre #la_selection, x:-moz-any-link {font-size:15px;top:14px;}
									.home #main_content #offres #offre #la_selection, x:-moz-any-link, x:default {font-size:18px;top:11px;}
									.home #main_content #offres #offre #visuel{
										display:block;
										position:absolute;
										top:37px;
										left:135px;
										width:180px;
										height:150px;
									}
									.home #main_content #offres #offre #ref{
										display:block;
										position:absolute;
										top:25px;
										left:329px;
										width:81px;
										height:28px;
										line-height:28px;
										text-align:center;
									}
									.home #main_content #offres #offre h4{
										position:absolute;
										top:63px;
										left:329px;
										width:253px;
										height:45px;
										font-size:17px;
										font-weight:normal;
									}
												.home #main_content #offres #offre h4 a{
													color:#fff;
													text-decoration:none;
												}
												.home #main_content #offres #offre h4 a:hover{
													text-decoration:underline;
												}
									.home #main_content #offres #offre #infos_offre{
										display:block;
										position:absolute;
										top:124px;
										left:336px;
										width:130px;
										height:55px;
										color:#fff;
									}
									.home #main_content #offres #offre #prix_offre{
										display:block;
										position:absolute;
										top:124px;
										left:483px;
										width:95px;
										height:45px;
										color:#fff;
										font-size:11px;
									}
												.home #main_content #offres #offre #prix_offre .p{
													font-size:22px;
												}
												.home #main_content #offres #offre #prix_offre .sup{
													font-size:15px;
													vertical-align:6px;
												}
												.home #main_content #offres #offre #prix_offre .sf{
													font-size:11px;
												}
									.home #main_content #offres #offre .pictos_profil{
										display:block;
										position:absolute;
										top:172px;
										left:485px;
										width:86px;
										height:15px;
									}
					.home #main_content #offres a#offres_autre_saison{
						display:block;
						margin:-5px 0 0 55px;
						width:550px;
						height:132px;
						background-position:0 0;
						background-repeat:no-repeat;
						color:#fff;
						text-decoration:none;
						font-family:'FuturaHvHeavy', Geneva, Arial, Helvetica, sans-serif;
						font-weight:normal;
					}
					.home #main_content #offres a#offres_autre_saison, x:-moz-any-link {font-weight:bold;}
					.home #main_content #offres a#offres_autre_saison, x:-moz-any-link, x:default {font-weight:normal;}
					.home #main_content #offres a#offres_autre_saison:hover{
						color:#1c415d;
						background-position:0 -132px;
					}
								.home #main_content #offres a#offres_autre_saison span{
									display:block;
									padding:62px 125px 0 125px;
									text-align:center;
									font-size:18px;
								}
											.home #main_content #offres a#offres_autre_saison span strong{
												font-size:26px;
												color:#1c415d;
												text-transform:uppercase;
												font-weight:normal;
											}
											.home #main_content #offres a#offres_autre_saison span strong, x:-moz-any-link {font-weight:bold;}
											.home #main_content #offres a#offres_autre_saison span strong, x:-moz-any-link, x:default {font-weight:normal;}
											.home #main_content #offres a#offres_autre_saison:hover span strong{
												color:#fff;
											}
			.home #main_content #encart_facebook{
				width:280px;
				height:123px;
				margin:33px 0 0 50px;
				background-position:0 0;
				background-repeat:no-repeat;
			}
						.home #main_content #encart_facebook h3{
							height:35px;
						}
									.home #main_content #encart_facebook h3 a{
										display:block;
										height:35px;
										text-indent:-8000px;
										overflow:hidden;
									}
						.home #main_content #encart_facebook iframe{
							width:255px;
							height:68px;
							margin:10px;
							margin-top:0;
						}


/* ============ Side bar media ============ */

#side_bar_media {
	float:right;
	width:368px;
}
			#side_bar_media #videos{
				position:relative;
				color:#fff;
			}
						#side_bar_media #videos img.picto{
							z-index:100;
							position:absolute;
							top:-23px;
							left:-33px;
							width:88px;
							height:90px;
						}
						#side_bar_media #videos h3{
							height:27px;
						}
									#side_bar_media #videos h3 a{
										display:block;
										float:left;
										padding:0 17px 0 64px;
										height:27px;
										line-height:27px;
										font-family:'FuturaMdMedium', Geneva, Arial, Helvetica, sans-serif;
										font-size:20px;
										font-weight:normal;
										background:url(../images/bg_titre_1_r.png) 100% 0 no-repeat;
										color:#fff;
										text-decoration:none;
									}
									#side_bar_media #videos h3 a:hover{
										text-decoration:underline;
									}
						#side_bar_media #videos #videos_content{
							clear:both;
							background-color:#000;
							padding-bottom:10px;
							padding-left:8px;
							padding-top:8px;
						}
									#side_bar_media #videos #videos_content .screen{
										display:block;
										position:relative;
										padding:0;
										margin:0;
										width:360px;
										height:225px;
										color:#fff;
										background:#333;
										text-decoration:none;
										text-align:center;
									}
									#side_bar_media #videos #videos_content .screen:hover{
										text-decoration:underline;
									}
												#side_bar_media #videos #videos_content .screen img{
													display:block;
													width:360px;
													height:200px;
													margin-bottom:4px;
												}
												#side_bar_media #videos #videos_content .screen span{
													position:absolute;
													top:75px;
													left:155px;
													width:49px;
													height:50px;
													background:url(../images/videos/btn_play_home.png) 0 0 no-repeat;
												}
												#side_bar_media #videos #videos_content .screen:hover span{
													background-position:0 -50px;
												}
									#side_bar_media #videos #videos_content ul{
										margin:10px 0 0 11px;
										width:337px;
										height:60px;
									}
												#side_bar_media #videos #videos_content ul li{
													float:left;
													margin:0 8px 0 0;
													height:60px;
												}
												#side_bar_media #videos #videos_content ul li.last{
													margin:0;
												}
															#side_bar_media #videos #videos_content ul li a{
																display:block;
																position:relative;
																width:107px;
																height:60px;
															}
																		#side_bar_media #videos #videos_content ul li a img{
																			width:107px;
																			height:60px;
																		}
																		#side_bar_media #videos #videos_content ul li a span{
																			display:block;
																			position:absolute;
																			top:15px;
																			left:39px;
																			width:29px;
																			height:30px;
																			background-image:url(../images/videos/btn_play.png);
																			background-position:0 0;
																			background-repeat:no-repeat;
																		}
																		#side_bar_media #videos #videos_content ul li a:hover span{
																			background-position:0 -30px;
																		}
						#side_bar_media #videos a.plus{
							display:block;
							float:right;
							min-width:10px;
							height:19px;
							margin-top:0;
							margin-bottom:3px;
							margin-right:10px;
							background-image:url(../images/btn_plus_l.png);
							background-repeat:no-repeat;
							background-position:0 100%;
							padding:0 0 0 20px;
							color:#fff;
							text-decoration:none;
							font-size:12px;
							font-family:'FuturaMdMedium', Geneva, Arial, Helvetica, sans-serif;
						}
						#side_bar_media #videos a.plus:hover{
							text-decoration:underline;
						}
									#side_bar_media #videos a.plus span{
										display:block;
										/*float:right;*/
										min-width:10px;
										height:19px;
										line-height:19px;
										padding:0 18px 0 4px;
										background-image:url(../images/btn_plus_r.png);
										background-repeat:no-repeat;
										background-position:100% 100%;
										white-space:nowrap;
									}

			#side_bar_media #encart_blog{
				clear:both;
				margin-top:31px;
				height:258px;
				background-position:0 0;
				background-repeat:no-repeat;
				position:relative;
			}
						#side_bar_media #encart_blog h3{
							position:absolute;
							top:35px;
							left:16px;
							font-family:'FuturaHvHeavy', Geneva, Arial, Helvetica, sans-serif;
							font-weight:normal;
							font-size:22px;
							color:#fff;
							text-transform:uppercase;
							letter-spacing:1px;
						}
						#side_bar_media #encart_blog h3, x:-moz-any-link {font-weight:bold;}
						#side_bar_media #encart_blog h3, x:-moz-any-link, x:default {font-weight:normal;}
						#side_bar_media #encart_blog h3 span{
							display:block;
							font-family:'FuturaMdMedium', Geneva, Arial, Helvetica, sans-serif;
							font-size:13px;
							font-weight:normal;
							letter-spacing:2px;
						}
									#side_bar_media #encart_blog h3 a{
										color:#fff;
										text-decoration:none;
									}
									#side_bar_media #encart_blog h3 a:hover{
										text-decoration:underline;
									}
						#side_bar_media #encart_blog strong{
							display:block;
							position:absolute;
							top:100px;
							left:16px;
							font-size:11px;
							color:#fff;
							font-weight:
						}
						#side_bar_media #encart_blog h4{
							padding:130px 110px 0 26px;
							font-size:16px;
							font-style:italic;
							line-height:17px;
						}
									#side_bar_media #encart_blog h4 a{
										text-decoration:none;
									}
									#side_bar_media #encart_blog h4 a:hover{
										text-decoration:underline;
									}
						#side_bar_media #encart_blog p{
							padding:3px 110px 0 26px;
							font-size:11px;
							font-style:italic;
						}
						#side_bar_media #encart_blog a.suite{
							display:block;
							float:left;
							padding:0 0 0 26px;
							color:#000;
							font-size:11px;
						}
			#side_bar_media #encart_blog_comments{
				display:block;
				height:38px;
				line-height:31px;
				padding:0 70px 0 58px;
				background:url(../images/blog/encart_home.png) 0 0 no-repeat;
				color:#666;
				font-size:11px;
			}
						#side_bar_media #encart_blog_comments a{
							color:#666;
						}
						#side_bar_media #encart_blog_comments span{
							padding:0 10px;
						}

			#side_bar_media #actualites{
				clear:both;
				margin-top:19px;
			}
						#side_bar_media #actualites h3{
							height:22px;
							line-height:22px;
							font-size:18px;
							font-family:'FuturaHvHeavy', Geneva, Arial, Helvetica, sans-serif;
							font-weight:normal;
							color:#fff;
							text-transform:uppercase;
						}
						#side_bar_media #actualites h3, x:-moz-any-link {font-weight:bold;}
						#side_bar_media #actualites h3, x:-moz-any-link, x:default {font-weight:normal;}
						#side_bar_media #actualites ul{
							background:#fff;
							height:378px;
						}
									#side_bar_media #actualites ul li{
										float:left;
										margin:10px 0 0 10px;
									}
												#side_bar_media #actualites ul li a{
													display:block;
													width:174px;
													height:174px;
													position:relative;
													text-decoration:none;
													color:#fff;
												}
															#side_bar_media #actualites ul li a img{
																width:174px;
																height:174px;
															}
															#side_bar_media #actualites ul li a strong{
																display:block;
																position:absolute;
																left:0;
																bottom:0;
																width:162px;
																background:url(../images/bg_black_60.png) 0 0 repeat;
																padding:2px 6px;
															}
															#side_bar_media #actualites ul li a strong span{
																display:none;
																padding:2px 0 0 0;
																font-weight:normal;
																font-size:11px;
															}
															#side_bar_media #actualites ul li a:hover strong span{
																display:block;
															}
																		#side_bar_media #actualites ul li a strong span u{
																			font-size:11px;
																		}

/* ============ Side bar media inc presse ============ */

#side_bar_media.presse {
	float:none;
	width:746px;
	height:193px;
	background:#000;
}
			#side_bar_media.presse #actualites{
				margin-top:0;
			}
						#side_bar_media.presse #actualites ul{
							background:#000;
							height:auto;
						}


/* ============ Destination ============ */

.destination #encart_g .texte{
	/*min-height:500px;*/
}


/* ============ Produits ============ */

.produits #menu_themes{
	height:95px;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin:-20px 0 0 0;
}

			.produits #menu_themes h2 {
				height:32px;
				margin:0 0 0 7px;
				padding:0 0 0 5px;
				background-image:url(../images/bg_titre_1_l.png);
				background-position:0 0;
				background-repeat:no-repeat;
			}
						.produits #menu_themes h2 span {
							display:block;
							float:left;
							padding:0 16px 0 11px;
							height:32px;
							line-height:32px;
							background-image:url(../images/bg_titre_1_r.png);
							background-position:100% 0;
							background-repeat:no-repeat;
							font-family:'FuturaMdMedium', Geneva, Arial, Helvetica, sans-serif;
							font-weight:normal;
							font-size:22px;
							color:#fff;
						}
			.produits #menu_themes ul {
				padding: 8px 0 11px 6px;
				background-image:url(../images/produits/bg_menu_themes.png);
				background-repeat:no-repeat;
			}
			.produits #menu_themes.e ul {
				background-position:-100px 0;
			}
			.produits #menu_themes.h ul {
				background-position:-90px 0;
			}
						.produits #menu_themes ul li{
							float:left;
							height:46px;
							font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
							font-size:12px;
							font-weight:bold;
							text-transform:uppercase;
							line-height:14px;
						}
						.produits #menu_themes ul li{
							float:left;
							height:46px;
						}
						.produits #menu_themes ul li a{
							display:block;
							height:46px;
							background-repeat:no-repeat;
							background-position:0 0;
							text-decoration:none;
						}
						.produits #menu_themes ul li a:hover{
							color:#fff;
						}
						.produits #menu_themes ul li.actif a{
							background-position:0 -46px;
						}
									.produits #menu_themes ul li a span{
										display:block;
										padding:6px 8px 0 45px;
									}
									.produits #menu_themes ul li#btn_3 a span,
									.produits #menu_themes ul li#btn_7 a span{
										padding-right:11px;
									}
						.produits #menu_themes ul li#btn_hebergement{
							float:right;
							margin-top:17px;
							margin-right:9px;
							height:29px;
						}
									.produits #menu_themes ul li#btn_hebergement a{
										display:block;
										float:left;
										height:29px;
										padding:0 0 0 29px;
										background-image:url(../images/produits/btn_hebergement_l.png);
										background-position:0 0;
										background-repeat:no-repeat;
										font-size:18px;
										font-family:'FuturaMdMedium', Geneva, Arial, Helvetica, sans-serif;
										color:#fff;
										text-decoration:none;
										text-transform:none;
										font-weight:normal;
									}
												.produits #menu_themes ul li#btn_hebergement a span{
													display:block;
													float:left;
													height:29px;
													line-height:29px;
													padding:0 11px 0 6px;
													background-image:url(../images/produits/btn_hebergement_r.png);
													background-position:100% 0;
													background-repeat:no-repeat;
												}
									.produits #menu_themes ul li#btn_hebergement a.actif,
									.produits #menu_themes ul li#btn_hebergement a:hover{
										background-position:0 -29px;
										color:#2e230e;
									}
												.produits #menu_themes ul li#btn_hebergement a.actif span,
												.produits #menu_themes ul li#btn_hebergement a:hover span{
													background-position:100% -29px;
													color:#2e230e;
												}

.produits #entete{
	position:relative;
	height:222px;
	background-position:4px 0;
	background-repeat:no-repeat;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.produits#theme_0 #entete{background-image:url(../images/produits/bg_entete_0.png);}
.produits#theme_1 #entete{background-image:url(../images/produits/bg_entete_1.png);}
.produits#theme_2 #entete{background-image:url(../images/produits/bg_entete_2.png);}
.produits#theme_3 #entete{background-image:url(../images/produits/bg_entete_3.png);}
.produits#theme_4 #entete{background-image:url(../images/produits/bg_entete_4.png);}
.produits#theme_5 #entete{background-image:url(../images/produits/bg_entete_5.png);}
.produits#theme_6 #entete{background-image:url(../images/produits/bg_entete_6.png);}
.produits#theme_7 #entete{background-image:url(../images/produits/bg_entete_7.png);}

			.produits #entete a.btn_retour{
				display:block;
				position:absolute;
				top:3px;
				left:3px;
				height:31px;
				line-height:33px;
				padding:0 5px 0 36px;
				background-position:0 0;
				background-repeat:no-repeat;
				font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:10px;
				text-decoration:none;
				color:#fff;
				text-transform:uppercase;
			}
			.produits #entete a.btn_retour:hover{
				background-position:0 -31px;
			}
			.produits #entete #visuel{
				display:block;
				position:absolute;
				top:37px;
				left:26px;
				width:180px;
				height:150px;
			}
			.produits #entete #ref{
				display:block;
				position:absolute;
				top:0;
				left:229px;
				width:81px;
				height:28px;
				line-height:28px;
				text-align:center;
			}
			.produits #entete h3{
				position:absolute;
				top:38px;
				left:229px;
				width:490px;
				font-size:18px;
				font-weight:normal;
			}
						.produits #entete h3 a{
							color:#fff;
							text-decoration:none;
						}
						.produits #entete h3 a:hover{
							text-decoration:underline;
						}
			.produits #entete #infos_offre{
				display:block;
				position:absolute;
				top:95px;
				left:253px;
				width:340px;
				height:95px;
				color:#fff;
			}
						.produits #entete #infos_offre p{
							margin-bottom:10px;
						}
			.produits #entete #prix_offre{
				display:block;
				position:absolute;
				top:95px;
				left:615px;
				width:110px;
				height:70px;
				color:#fff;
				font-size:11px;
			}
						.produits #entete #prix_offre .p{
							font-size:33px;
						}
						.produits #entete #prix_offre .sup{
							font-size:18px;
							vertical-align:6px;
						}
						.produits #entete #prix_offre .sf{
							font-size:13px;
						}
			.produits #entete .pictos_profil{
				display:block;
				position:absolute;
				top:172px;
				left:617px;
				width:86px;
				height:15px;
			}
			.produits #entete ul{
				position:absolute;
				bottom:25px;
				right:14px;
				width:228px;
			}
						.produits #entete ul li{
							background-position:0 0;
							background-repeat:no-repeat;
							height:43px;
							width:228px;
						}
						.produits#theme_0 #entete ul li{background-image:url(../images/produits/bg_btns_0.png);}
						.produits#theme_1 #entete ul li{background-image:url(../images/produits/bg_btns_1.png);}
						.produits#theme_2 #entete ul li{background-image:url(../images/produits/bg_btns_2.png);}
						.produits#theme_3 #entete ul li{background-image:url(../images/produits/bg_btns_3.png);}
						.produits#theme_4 #entete ul li{background-image:url(../images/produits/bg_btns_4.png);}
						.produits#theme_5 #entete ul li{background-image:url(../images/produits/bg_btns_5.png);}
						.produits#theme_6 #entete ul li{background-image:url(../images/produits/bg_btns_6.png);}
						.produits#theme_7 #entete ul li{background-image:url(../images/produits/bg_btns_7.png);}
						
									.produits #entete ul li a{
										display:block;
										background-position:185px 2px;
										background-repeat:no-repeat;
										height:43px;
										line-height:40px;
										padding:0 50px 0 10px;
										font-weight:bold;
										text-decoration:none;
									}
									.produits#theme_0 #entete ul li.fiche a{background-image:url(../images/produits/btn_fiche_0.png);}
									.produits#theme_1 #entete ul li.fiche a{background-image:url(../images/produits/btn_fiche_1.png);}
									.produits#theme_2 #entete ul li.fiche a{background-image:url(../images/produits/btn_fiche_2.png);}
									.produits#theme_3 #entete ul li.fiche a{background-image:url(../images/produits/btn_fiche_3.png);}
									.produits#theme_4 #entete ul li.fiche a{background-image:url(../images/produits/btn_fiche_4.png);}
									.produits#theme_5 #entete ul li.fiche a{background-image:url(../images/produits/btn_fiche_5.png);}
									.produits#theme_6 #entete ul li.fiche a{background-image:url(../images/produits/btn_fiche_6.png);}
									.produits#theme_7 #entete ul li.fiche a{background-image:url(../images/produits/btn_fiche_7.png);}
									
									.produits#theme_0 #entete ul li.infos a{background-image:url(../images/produits/btn_infos_0.png);}
									.produits#theme_1 #entete ul li.infos a{background-image:url(../images/produits/btn_infos_1.png);}
									.produits#theme_2 #entete ul li.infos a{background-image:url(../images/produits/btn_infos_2.png);}
									.produits#theme_3 #entete ul li.infos a{background-image:url(../images/produits/btn_infos_3.png);}
									.produits#theme_4 #entete ul li.infos a{background-image:url(../images/produits/btn_infos_4.png);}
									.produits#theme_5 #entete ul li.infos a{background-image:url(../images/produits/btn_infos_5.png);}
									.produits#theme_6 #entete ul li.infos a{background-image:url(../images/produits/btn_infos_6.png);}
									.produits#theme_7 #entete ul li.infos a{background-image:url(../images/produits/btn_infos_7.png);}
									
									.produits#theme_0 #entete ul li.resa a{background-image:url(../images/produits/btn_resa_0.png);}
									.produits#theme_1 #entete ul li.resa a{background-image:url(../images/produits/btn_resa_1.png);}
									.produits#theme_2 #entete ul li.resa a{background-image:url(../images/produits/btn_resa_2.png);}
									.produits#theme_3 #entete ul li.resa a{background-image:url(../images/produits/btn_resa_3.png);}
									.produits#theme_4 #entete ul li.resa a{background-image:url(../images/produits/btn_resa_4.png);}
									.produits#theme_5 #entete ul li.resa a{background-image:url(../images/produits/btn_resa_5.png);}
									.produits#theme_6 #entete ul li.resa a{background-image:url(../images/produits/btn_resa_6.png);}
									.produits#theme_7 #entete ul li.resa a{background-image:url(../images/produits/btn_resa_7.png);}
									
									.produits #entete ul li a:hover{
										background-position:185px -39px;
										color:#fff;
									}


/* ============ Produit fiche ============ */

.produits .fiche #entete{
	margin-top:-50px;
}
			.produits .fiche #detail{
				margin-top:20px;
			}
						.produits .fiche .encart_resa{
							float:right;
							position:relative;
							width:266px;
							height:257px;
							background-position:0 0;
							background-repeat:no-repeat;
							color:#fff;
							margin:0 0 30px 30px;
						}
						.formulaires .fiche .encart_resa{
							margin-left:0;
						}
									.produits .fiche .encart_resa h4{
										font-weight:normal;
										font-family:'FuturaLight', Geneva, Arial, Helvetica, sans-serif;
										font-size:17px;
										text-transform:uppercase;
										padding:16px 0 0 12px;
									}
									.produits .fiche .encart_resa strong{
										display:block;
										font-weight:normal;
										padding:14px 0 2px 10px;
									}
									.produits .fiche .encart_resa img{
										padding:0 0 0 8px;
									}
									.produits .fiche .encart_resa em{
										display:block;
										font-style:normal;
										padding:2px 0 0 10px;
										margin-top:-3px;
									}
									.produits .fiche .encart_resa a{
										display:block;
										position:absolute;
										bottom:0;
										left:8px;
										width:241px;
										height:47px;
										background-image:url(../images/produits/btn_hebergement.png);
										background-position:0 0;
										background-repeat:no-repeat;
										color:#fff;
										font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
										font-size:14px;
										font-weight:bold;
										text-decoration:none;
									}
									.produits .fiche .encart_resa a:hover{
										background-position:0 -47px;
										color:#000;
									}
												.produits .fiche .encart_resa a span{
													display:block;
													padding:6px 0 0 53px;
												}
												
			.produits #detail .texte{
				color:#fff;
				margin:0 10px;
				text-align:justify;
			}
			.produits #detail .texte font {
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				padding:0;
				margin:0;
				color:#fff;
			}
			.produits #detail .texte p {
				padding:0 0 10px 0;
				margin:0;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				color:#fff;
				text-align:justify;
			}
			.produits #detail .texte li{
				display:block;
				padding:5px 0 7px 10px;
				background-repeat: no-repeat;
				background-position: 0 9px;
				color:#fff;
				text-align:justify;
			}
						.produits #detail .texte li strong{
							color:#000;
						}
			.produits #detail .texte div {
				text-align:justify;
			}
			
			.produits#hebergement #detail .texte .vignette {
				float:left;
				padding:15px 0 0 0;
			}
			.produits #detail .texte .descriptif {
			}
			.produits#hebergement #detail .texte .descriptif {
				text-align:justify;
			}
			.produits #detail .texte .fond_texte {
				background:url(../images/bg_black_30.png) repeat 0 0;
				padding:10px;
				margin-bottom:20px;
			}
			.produits#hebergement #detail .texte .fond_texte {
				margin-top:20px;
			}
			.produits #detail .texte .tarifs {
				margin-right:12px;
			}
			.produits #detail .texte h3.titre#programme {
				background-image:url(../images/produits/bg_titre_programme_l.png);
			}
			.produits #detail .texte h3.titre#tarifs {
				background-image:url(../images/produits/bg_titre_tarifs_l.png);
			}
			.produits #detail .texte h3.titre {
				height:38px;
				line-height:38px;
				padding:0 0 0 44px;
				background-repeat:no-repeat;
				background-position:0 0;
				font-size:20px;
				color:#fff;
				font-weight:normal;
				font-family:'FuturaMdMedium', Geneva, Arial, Helvetica, sans-serif;
			}
						.produits #detail .texte h3.titre span{
							display:block;
							float:left;
							height:38px;
							line-height:38px;
							padding:0 15px 0 5px;
							background-image:url(../images/bg_titre_1_r.png);
							background-repeat:no-repeat;
							background-position:100% 0;
						}
						.produits #detail .texte h3.titre strong{
							font-size:12px;
							font-family:Arial, Helvetica, sans-serif;
						}
			.prix_grille tr.tarifs_head {
				font-weight:bold;
			}
			.prix_grille tr.ligne_0 {
				background:#666;
			}
			.prix_grille td {
				text-align:left;
				vertical-align:text-top;
				padding:4px;
			}
			.produits #detail .texte .commentaire {
				font-size:11px;
			}
			.prix_commentaire,
			.prix_comprend,
			.prix_comprend_pas,
			.options {
				padding:8px 0;
			}
			.produits #detail .texte .commentaire .prix_commentaire{
				font-weight:bold;
			}
			.produits #detail .texte .commentaire h4.titre{
				padding:0;
				height:auto;
				line-height:normal;
				background:none;
			}
			.produits #detail_b {
				height:40px;
				margin-top:-20px;
			}
			.produits#hebergement #detail_b {
				height:15px;
			}
					.produits #detail_b a.btn_print {
						display:block;
						float:right;
						margin:0 10px 0 0;
						width:101px;
						height:27px;
						background-repeat:no-repeat;
						background-position:0 0;
						text-transform:uppercase;
						font-size:10px;
						text-decoration:none;
						font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
					}
					.produits #detail_b a.btn_print:hover {
						background-position:0 -27px;
						color:#000;
					}
								.produits #detail_b a.btn_print span{
									display:block;
									padding:6px 0 0 42px;
								}
								
								
					/* fiche-neige-station */


.carte_flash#stations-sites-activites #encart_g .introduction{
	background-position:5px 26px;
}		
#stations-sites-activites .texte#carte_flash {
	padding:0 0 0 12px;
}
					
.fiche-neige-station #encart_g .btn_retour{
	float:right;
	display:block;
	padding-left:12px;
	margin-top:18px;
	margin-right:15px;
	height:15px;
	line-height:15px;
	color:#fff;
	text-decoration:none;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/btn_retour.png) 0 2px no-repeat;
}
.fiche-neige-station #encart_g .btn_retour:hover{
	text-decoration:underline;
}
.fiche-neige-station #encart_g h4{
	font-size:14px;
	font-weight:bold;
	padding:0 0 10px 0;
}
.fiche-neige-station #encart_g .infos_l{
	position:absolute;
	top:10px;
	left:0;
	width:172px;
	margin-left:0;
	margin-top:-20px;
	z-index:700;
}
.fiche-neige-station #encart_g .infos_l .vignette{
	float:none;
	width:166px;
	margin: 0 0 12px 0;
}
.fiche-neige-station #encart_g .infos_l .vignette .legende{
	display:none;
}
.fiche-neige-station #encart_g .infos_l a.meteo{
	display:block;
	width:172px;
	height:39px;
	margin: 0 0 5px 0;
	background-repeat:no-repeat;
	background-position:0 0;
}
.fiche-neige-station #encart_g .infos_l a.meteo:hover{ }
.fiche-neige-station #encart_g .infos_l a.meteo span{
	display:none;
}
.fiche-neige-station #encart_g .infos_l .infos_tourisme{
	font-size:12px;
	background-position:0 0;
	background-repeat:no-repeat;
}
.fiche-neige-station #encart_g .infos_l .infos_tourisme_t{
	padding:0 10px 10px 10px;
}
.fiche-neige-station #encart_g .infos_l .infos_tourisme_b{
}
.fiche-neige-station #encart_g .infos_l .infos_tourisme h3{
	height:37px;
	line-height:37px;
	font-weight:normal;
	font-family:'FuturaLight', Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	margin-bottom:10px;
	text-transform:uppercase;
}
.fiche-neige-station #encart_g .infos_l .infos_tourisme li{
	padding:0 0 7px 0;
	border-bottom:#666 solid 1px;
	margin:0 0 7px 0;
	background:none;
}
.fiche-neige-station #encart_g .infos_l .infos_tourisme li.last{
	border-bottom:none;
	margin:0;
}
.fiche-neige-station #encart_g .infos_l .infos_tourisme strong{
	color:#fff;
}
.fiche-neige-station #encart_g .infos_l .infos_tourisme h4{
	font-size:12px;
	font-weight:normal;
}
.fiche-neige-station #encart_g .infos_l .infos_tourisme a{
	display:block;
	float:none;
	margin:5px 0 0 0;
	padding:0;
	width:77px;
	height:28px;
	background-repeat:no-repeat;
	background-position:0 0;
}
.fiche-neige-station #encart_g .infos_l .infos_tourisme a span{
	display:none;
}
.fiche-neige-station #encart_g .infos_l .infos_tourisme a.www{
	background-image:url(../images/btn_www.png);
}
.fiche-neige-station #encart_g .infos_l .infos_tourisme a.email{
	background-image:url(../images/btn_email.png);
}
.fiche-neige-station #encart_g .infos_l .infos_tourisme ahover{
	background-position:0 -28px;
}

.fiche-neige-station #encart_g .texte{
	padding-left:190px;
}
.fiche-neige-station #encart_g .infos_m p{
	padding: 0 0 10px 15px;
}
.fiche-neige-station #encart_g .infos_m h5{
	padding: 0 0 10px 15px;
	font-size:20px;
	font-weight:normal;
	font-family:'FuturaMdMedium', Geneva, Arial, Helvetica, sans-serif;
	color:#000;
}
.fiche-neige-station #encart_g .infos_m .col{
	padding:10px 25px 15px 10px;
}
.fiche-neige-station #encart_g .infos_m strong{
	font-weight:normal;
	color:#000;
}
.fiche-neige-station #encart_g .infos_m ul li{
	font-weight:bold;
}
.fiche-neige-station #encart_g .infos_m_1c{
	background:url(../images/destination/stations-sites-activites/bg_1c.png) no-repeat 0 0;
	margin:15px 0;
}
.fiche-neige-station #encart_g .infos_m_2c{
	background:url(../images/destination/stations-sites-activites/bg_2c.png) no-repeat 0 0;
	margin:15px 0;
}
.fiche-neige-station #encart_g .col-1{
	float:left;
	width:231px;
}
.fiche-neige-station #encart_g .col-2{
	float:right;
	width:231px;
}
.fiche-neige-station #encart_g .infos_m_b{
	padding:17px 25px 15px 10px;
	background:url(../images/destination/stations-sites-activites/separateur.png) no-repeat 0 0;
}
.fiche-neige-station #encart_g .infos_m_b p{
	padding:10px 0 0 15px;
}


		
					/* webacms */
.webcams #encart_g .texte{
	padding-left:20px;
	padding-right:10px;
}
.webcams #encart_g .texte h3{
	padding-top:30px;
	padding-left:15px;
	clear:both;
	font-size:18px;
}
.webcams #encart_g .texte li{
	padding:0 5px 15px 0;
	float:left;
	text-indent:15px;
}
.webcams #encart_g .texte li.clear_webcam{
	clear:both;
}



/* ============ En ce moment ============ */

.en_ce_moment #encart_g .texte#vignette{
	padding-left:200px;
}
.en_ce_moment #encart_g .texte .vignette{
	margin-left:-200px;
}


/* ============ Montagnons ============ */

.montagnons #encart_g .texte#vignette{
	padding-left:240px;
}
.montagnons #encart_g .texte .vignette{
	margin-left:-240px;
}


/* ============ Offices de tourisme ============ */

.offices_de_tourisme #encart_g .texte{
	padding-bottom:0;
}
.offices_de_tourisme #encart_g .texte li{
	padding-top:10px;
	padding-bottom:30px;
	background-image:url(../images/offices_de_tourisme/bg.png);
}
.offices_de_tourisme #encart_g .texte li h3.titre{
	padding-left:15px;
	background-position:0 5px;
	background-repeat:no-repeat;
	background-image:url(../images/puce_1.png);
}
.offices_de_tourisme #encart_g .texte li h3.titre a{
	color:#000;
}
.offices_de_tourisme #encart_g .texte a.www{
	float:none;
	margin:10px 0 0 0;
}


/* ============ Videos ============ */
.videos #encart #video{
	height:424px;
	background:url(../images/videos/bg.png) 50% 0 no-repeat;
	text-align:center;
}
			.videos #encart #video iframe{
				margin:16px auto;
			}
.videos #encart #video_texte{
	margin:20px 150px;
	text-align:center;
	color:#fff;
}
			.videos #encart #video_texte p{
				margin-bottom:10px;
			}
.videos #encart h3{
	margin:20px 0 0 8px;
	height:38px;
	padding:0 0 0 40px;
	color:#fff;
	background:url(../images/videos/bg_titre_l.png) 0 0 no-repeat;
	font-size:20px;
	font-weight:normal;
	font-family:'FuturaMdMedium', Geneva, Arial, Helvetica, sans-serif;
}
			.videos #encart h3 span{
				display:block;
				float:left;
				height:38px;
				line-height:38px;
				padding:0 20px 0 10px;
				background:url(../images/bg_titre_1_r.png) 100% 0 no-repeat;
			}
.videos #encart #videos{
	margin:0 8px 20px 8px;
	padding:1px 22px;
	background:url(../images//bg_black_30.png) 0 0 repeat;
}
.videos #encart #videos.less_5{
	padding-left:117px;
}
			.videos #encart #videos li{
				float:left;
				margin:30px 0 30px 78px;
				width:119px;
				height:120px;
			}
			.videos #encart #videos li.first{
				margin-left:0;
			}
						.videos #encart #videos li a{
							display:block;
							position:relative;
							width:119px;
							height:120px;
							text-decoration:none;
							color:#fff;
						}
						.videos #encart #videos li a:hover{
							text-decoration:underline;
						}
									.videos #encart #videos li a img{
										width:107px;
										height:60px;
										border:solid 6px #000;
									}
									.videos #encart #videos li a.actif img{
										border-color: #fff;
									}
									.videos #encart #videos li a span{
										display:block;
										position:absolute;
										top:23px;
										left:47px;
										width:29px;
										height:30px;
										background-image:url(../images/videos/btn_play.png);
										background-position:0 0;
										background-repeat:no-repeat;
									}
									.videos #encart #videos li a:hover span{
										background-position:0 -30px;
									}
									.videos #encart #videos li a em{
										display:block;
										font-style:normal;
										color:#999;
										padding:3px 0;
										font-size:11px;
									}
									.videos #encart #videos li a:hover em{
										text-decoration:underline;
									}
									.videos #encart #videos li a strong{
										display:block;
										font-weight:normal;
										padding:0 0 0 11px;
										background-position:0 5px;
										background-repeat:no-repeat;
									}



			/* bulle url */
.bulle_url { 
	position: absolute; 
	visibility: hidden; 
	width:300px;
	z-index:300;
}
			/* bulle montagnons */
.bulle_montagnons { 
	position: absolute; 
	visibility: hidden; 
	width:370px;
	z-index:300;
}
.bulle_h{
	height:5px;
	background:url(../images/bulles/bulle_h.gif) no-repeat top right;
}
.bulle_hg{
	background: url(../images/bulles/bulle_hg.gif) no-repeat top left;
	margin: 0 5px 0 0;
	padding: 0;
	height:5px;
	font-size:1px;
}
.bulle_hd{
	background:url(../images/bulles/bulle_hd.gif) no-repeat top right;
	height:5px;
	width:5px;
	float:right;
	font-size:1px;
}
.bulle_b{
	height:21px;
	background:url(../images/bulles/bulle_b.gif) no-repeat top right;
}
.bulle_montagnons .bulle_bg{
	background:url(../images/bulles/bulle_bg.gif) no-repeat top left;
	margin: 0 39px 0 0;
	height:21px;
	font-size:1px;
}
.bulle_montagnons .bulle_bd{
	background:url(../images/bulles/bulle_bd.gif) no-repeat top right;
	height:21px;
	width:39px;
	float:right;
	font-size:1px;
}
.bulle_url .bulle_bg{
	background:url(../images/bulles/bulle_bg_url.gif) no-repeat top left;
	width:39px;
	float:left;
	height:21px;
	font-size:1px;
}
.bulle_url .bulle_bd{
	background:url(../images/bulles/bulle_bd_url.gif) no-repeat top right;
	margin: 0 0 0 39px;
	height:21px;
	font-size:1px;
}
.info_montagnons { 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#413214;  
	text-align:center;
	white-space:nowrap;
	border-left:1px solid #fff;
	border-right:1px solid #fff; 
	padding: 4px 5px;
	background-color:#c2b277;
}
.info_montagnons strong { 
	font-size:12px;
}




/* ============ rendez_vous_gagnants ============ */
.rendez_vous_gagnants #main{
	background: url(../images/rendez_vous_gagnants/bg_header.png) repeat-x 0 0;
}
			.rendez_vous_gagnants #header{
				height:276px;
			}
			.rendez_vous_gagnants #header_content{
				background:none;
				height:276px;
			}
			.rendez_vous_gagnants #header_content h2{
				background:none;
				top:150px;
				right:315px;
				text-indent:0;
				overflow:hidden;
				height:auto;
				width:300px;
				height:100px;
				text-align:right;
				color:#fff;
				font-family:'FuturaLight', Geneva, Arial, Helvetica, sans-serif;
				font-weight:normal;
				font-size:39px;
				letter-spacing:2px;
			}
			.rendez_vous_gagnants #header_content h2, x:-moz-any-link {letter-spacing:0;}
			.rendez_vous_gagnants #header_content h2, x:-moz-any-link, x:default {letter-spacing:2px;}
						.rendez_vous_gagnants #header_content h2 strong{
							display:block;
							margin-top:-20px;
							font-weight:normal;
							font-family:'FuturaMdMedium', Geneva, Arial, Helvetica, sans-serif;
						}
						.home #main_content #offres a#offres_autre_saison, x:-moz-any-link {letter-spacing:0;font-weight:bold;}
						.home #main_content #offres a#offres_autre_saison, x:-moz-any-link, x:default {letter-spacing:2px;font-weight:normal;}
			.rendez_vous_gagnants #header_content .header_content_rdv{
				position:absolute;
				top:155px;
				right:80px;
				width:215px;
				height:100px;
				text-align:justify;
				color:#fff;
				font-weight:normal;
				font-family:'FuturaLight', Geneva, Arial, Helvetica, sans-serif;
				font-size:13px;
			}
#rendez_vous_gagnants{
	width:984px;
	margin-top:-47px;
	margin-bottom:20px;
}
			#rendez_vous_gagnants #encart_rdv_g{
				float:left;
				width:605px;
				background-position:17px 0;
				background-repeat:no-repeat;
			}
			#rendez_vous_gagnants #encart_rdv_g.form{
				background-image:url(../images/rendez_vous_gagnants/bg_form_t.png);
			}
						#rendez_vous_gagnants #encart_rdv_quizz{
							width:605px;
							height:364px;
						}
									#rendez_vous_gagnants #encart_rdv_quizz a{
										display:block;
										margin:0 0 0 49px;
										background-image:url(../images/rendez_vous_gagnants/btn_jouer.png);
										width:119px;
										height:34px;
										font-size:18px;
										color:#000;
										font-family:'FuturaMdMedium', Geneva, Arial, Helvetica, sans-serif;
										text-decoration:none;
									}
												#rendez_vous_gagnants #encart_rdv_quizz a span{
													display:block;
													height:34px;
													line-height:34px;
													padding:0 0 0 37px;
												}
									#rendez_vous_gagnants #encart_rdv_g h4.date{
										height:32px;
										margin:37px 0 28px 49px;
										background:url(../images/rendez_vous_gagnants/encart_date_l.png) no-repeat 0 0;
										padding:0 0 0 5px;
									}
												#rendez_vous_gagnants #encart_rdv_g h4.date span{
													display:block;
													float:left;
													height:32px;
													line-height:30px;
													background:url(../images/rendez_vous_gagnants/encart_date_r.png) no-repeat 100% 0;
													padding:0 10px 0 5px;
													font-size:16px;
													font-weight:normal;
													color:#fff;
												}
									#rendez_vous_gagnants #encart_rdv_g h3.titre{
										margin:0 0 10px 49px;
										font-size:35px;
									}
									#rendez_vous_gagnants #encart_rdv_g p.texte{
										margin:0 0 30px 49px;
										font-size:14px;
										font-weight:bold;
										color:#116f9a;
									}
						#rendez_vous_gagnants #encart_rdv_g #encart{
							margin:0 0 10px 20px;
							width:580px;
							background:url(../images/rendez_vous_gagnants/bg_encart.png) 0 0 repeat-y;
						}
						#rendez_vous_gagnants #encart_rdv_g #encart_b{
							background:url(../images/rendez_vous_gagnants/bg_encart_b.png) 0 100% no-repeat;
						}
						#rendez_vous_gagnants #encart_rdv_g #encart_t{
							background:url(../images/rendez_vous_gagnants/bg_encart_t.png) 0 0 no-repeat;
							padding:7px 9px 9px 7px; 
						}
									#rendez_vous_gagnants #encart_rdv_g #encart h4{
										margin:0 0 10px 0;
										font-family:'FuturaCondensedBold', Geneva, Arial, Helvetica, sans-serif;
										font-weight:normal;
										font-size:18px;
										text-transform:uppercase;
										color:#fff;
									}
						#rendez_vous_gagnants #encart_rdv_g #encart_rdv_alerte,
						#rendez_vous_gagnants #encart_rdv_g #encart_rdv_ami{
							background-position:0 0;
							background-repeat:repeat-x;
							padding:7px 0 10px 11px;
						}
									#rendez_vous_gagnants #encart_rdv_g #encart_rdv_alerte p{
										float:left;
										width:242px;
										height:45px;
										font-size:11px;
									}
									#rendez_vous_gagnants #encart_rdv_g #encart_rdv_alerte input{
										float:left;
									}
									#rendez_vous_gagnants #encart_rdv_g #encart_rdv_alerte input.texte{
										border:solid #000 1px;
										color:#666;
										height:19px;
										width:265px;
										padding:0 5px;
									}
												#rendez_vous_gagnants #encart_rdv_g #encart_rdv_alerte a.btn_ok span{
													display:block;
													line-height:23px;
													padding:0 2px 0 0;
													text-align:center;
												}
									#rendez_vous_gagnants #encart_rdv_g #encart_rdv_alerte label{
										display:block;
										float:left;
										margin:1px 0 0 0;
										color:#fff;
										font-size:10px;
									}
									#rendez_vous_gagnants #encart_rdv_g #encart_rdv_alerte label input{
										margin-right:3px;
									}
									#rendez_vous_gagnants #encart_rdv_g #encart_rdv_ami p{
										float:left;
										font-weight:bold;
										font-size:13px;
										margin-bottom:5px;
										margin-top:5px;
									}
									#rendez_vous_gagnants #encart_rdv_g #encart_rdv_ami p.moi{width:35px;}
									#rendez_vous_gagnants #encart_rdv_g #encart_rdv_ami p.ami{width:65px; margin-left:5px;}
									#rendez_vous_gagnants #encart_rdv_g #encart_rdv_ami input.texte{
										float:left;
										border:solid #000 1px;
										color:#666;
										height:19px;
										width:195px;
										padding:0 5px;
										margin-bottom:5px;
									}
									#rendez_vous_gagnants #encart_rdv_g #encart input.btn_ok{
										display:none;
									}
									#rendez_vous_gagnants #encart_rdv_g #encart a.btn_ok{
										display:block;
										float:left;
										width:25px;
										height:30px;
										margin-left:3px;
										background-image:url(../images/rendez_vous_gagnants/btn_ok.png);
										background-position:0 0;
										background-repeat:no-repeat;
										background-color:transparent;
										color:#413214;
										font-size:10px;
										font-weight:bold;
										font-family:'Trabuchet MS', Arial, Helvetica, sans-serif;
										text-decoration:none;
									}
									#rendez_vous_gagnants #encart_rdv_g #encart a.btn_ok:hover{
										background-position:0 -30px;
									}
												#rendez_vous_gagnants #encart_rdv_g #encart a.btn_ok span{
													display:block;
													line-height:23px;
													padding:0 2px 0 0;
													text-align:center;
												}
									
									
						#rendez_vous_gagnants #encart_rdv_form{
							width:605px;
							margin-top:55px;
							background-image:url(../images/rendez_vous_gagnants/bg_form.png);
							background-position:17px 0;
							background-repeat:repeat-y;
						}
						#rendez_vous_gagnants #encart_rdv_form_b{
							background-image:url(../images/rendez_vous_gagnants/bg_form_b.png);
							background-position:17px 100%;
							background-repeat:no-repeat;
							padding:0 50px 20px 49px;
							position:relative;
						}
									#rendez_vous_gagnants #encart_rdv_form h4.date{
										margin:0;
										position:absolute;
										top:-18px;
										left:49px;
									}
									#rendez_vous_gagnants #encart_rdv_form h3.titre,
									#rendez_vous_gagnants #encart_rdv_form p.texte{
										margin-left:0;
										text-align:justify;
									}
									#rendez_vous_gagnants #encart_rdv_form h3.titre{
										padding-top:60px;
									}
									#rendez_vous_gagnants #encart_rdv_form a.indice{
										display:block;
										float:right;
										color:#afafaf;
										font-size:11px;
										font-style:italic;
										margin-top:20px;
									}
									#rendez_vous_gagnants #encart_rdv_form .optin{
										margin-top:15px;
									}
									#rendez_vous_gagnants #encart_rdv_form .reglement{
										font-size:11px;
										margin-top:10px;
										font-weight:bold;
									}
												#rendez_vous_gagnants #encart_rdv_form .reglement input{
													margin-right:5px;
												}
												#rendez_vous_gagnants #encart_rdv_form .reglement a{
													color:#000;
												}
									#rendez_vous_gagnants #encart_rdv_form .btn_valider{
										display:block;
										margin:0 auto 10px auto;
										background-image:url(../images/rendez_vous_gagnants/btn_jouer.png);
										width:119px;
										height:34px;
										font-size:18px;
										color:#000;
										font-family:'FuturaMdMedium', Geneva, Arial, Helvetica, sans-serif;
										text-decoration:none;
									}
												#rendez_vous_gagnants #encart_rdv_form .btn_valider span{
													display:block;
													height:34px;
													line-height:34px;
													padding:0 0 0 37px;
												}
											
			#rendez_vous_gagnants #encart_rdv_d{
				float:right;
				width:360px;
				height:546px;
				margin-top:63px;
				background-position:0 0;
				background-repeat:no-repeat;
			}
						#rendez_vous_gagnants #encart_rdv_d h3{
							display:none;
							
						}







/* ============ blog ============ */
.blog #the_excerpt_single{
	display:none;
}
.blog #main{
	background: url(../images/blog/bg_header.png) repeat-x 0 0;
}
			.blog #header{
				height:276px;
			}
			.blog #header_content{
				background:none;
				height:276px;
			}
			.blog #header_content h2{
				background:none;
				top:160px;
				left:390px;
				text-indent:0;
				overflow:hidden;
				height:auto;
				width:350px;
				line-height:25px;
				text-align:left;
				color:#fff;
				font-family:'FuturaMdMedium', Geneva, Arial, Helvetica, sans-serif;
				font-weight:normal;
				font-size:18px;
				letter-spacing:2px;
				text-transform:uppercase;
			}
			.blog #header_content h2, x:-moz-any-link {letter-spacing:0;}
			.blog #header_content h2, x:-moz-any-link, x:default {letter-spacing:2px;}
						.blog #header_content h2 strong{
							font-size:30px;
							font-weight:normal;
							font-family:'FuturaHvHeavy', Geneva, Arial, Helvetica, sans-serif;
						}
						.home #main_content #offres a#offres_autre_saison, x:-moz-any-link {letter-spacing:0;font-weight:bold;}
						.home #main_content #offres a#offres_autre_saison, x:-moz-any-link, x:default {letter-spacing:2px;font-weight:normal;}

			.blog #header_content h2 a{
				color:#fff;
				text-decoration:none;
			}
			.blog #header_content h2 a:hover{
				text-decoration:underline;
			}
#blog{
	width:984px;
	margin-top:-46px;
	padding-top:54px;
	background-position:7px 0;
	background-repeat:no-repeat;
	background-image:url(../images/blog/bg_blog_t.png);
}
			#blog #container{
				float:left;
				width:595px;
				background-image:url(../images/blog/bg_blog.png);
				background-position:7px 0;
				background-repeat:repeat-y;
			}
						#blog #container #container_b{
							background-image:url(../images/blog/bg_blog_b.png);
							background-position:0 100%;
							background-repeat:no-repeat;
							min-height:1315px;
						}
									#blog #container #container_b #content{
										padding:0 0 100px 14px;
									}
			#blog #container .articles{
				background:url(../images/blog/bg_post.png) 11px 0 no-repeat;
				padding-right:10px;
			}
						#blog #container .articles h2{
							font-size:24px;
							font-style:italic;
							padding:5px 0 20px 62px;
						}
						#blog #container .articles .article{
							padding:10px 37px 20px 62px;
							text-align:justify;
							border-top:solid #ccc 1px;
							font-size:11px;
						}
									#blog #container .articles .article .date {
										font-weight:bold;
										color:#ccc;
									}
									#blog #container .articles .article h3 {
										font-size:16px;
										font-style:italic;
									}
												#blog #container .articles .article h3 a {
													text-decoration:none;
												}
												#blog #container .articles .article h3 a:hover {
													text-decoration:underline;
												}
									#blog #container .articles .article .texte {
										font-style:italic;
										font-size:11px;
									}
									#blog #container .articles .article .suite {
										color:#000;
										font-style:normal;
									}
									#blog #container .articles .article #postmeta{
										height:15px;
									}
												#blog #container .articles .article #postmeta a{
													display:block;
													float:left;
													padding:0 0 0 20px;
													font-size:11px;
													color:#666;
													height:15px;
													line-height:15px;
													margin-top:5px;
													background:url(../images/blog/picto_comments_r.png) 0 3px no-repeat;
												}
			#blog #container .post{
				padding:10px 37px 20px 62px;
				background:url(../images/blog/bg_post.png) 11px 0 no-repeat;
				text-align:justify;
			}
						#blog #container .post .date {
							font-size:14px;
							font-weight:bold;
							color:#ccc;
						}
						#blog #container .post h3 {
							margin-bottom:10px;
							font-size:24px;
							font-style:italic;
							text-align:inherit;
						}
									#blog #container .post h3 a{
										text-decoration:none;
									}
									#blog #container .post h3 a:hover{
										text-decoration:underline;
									}
						#blog #container .post .texte {
							text-align:inherit;
						}
									#blog #container .post .texte p ,
									#blog #container .post .texte ul ,
									#blog #container .post .texte ol {
										margin-bottom:10px;
										text-align:inherit;
									}
									#blog #container .post .texte ul ,
									#blog #container .post .texte ol {
										margin-left:1.5em;
									}
									#blog #container .post .texte ul li{
										list-style:disc;
									}
									#blog #container .post .texte ol li{
										list-style:decimal;
									}
									#blog #container .post .texte a{
										color:#000;
									}
									#blog #container .post .texte .alignleft{
										float:left;
										margin-right:10px;
									}
									#blog #container .post .texte .alignright{
										float:right;
										margin-left:10px;
									}
						#blog #container .post .texte {
							text-align:inherit;
						}
						#blog #container .post #postmeta {
							clear:both;
							padding:15px 0 15px 62px;
							margin:20px -27px 20px -62px;
							font-size:11px;
							background:#e5e5e5 url(../images/blog/picto_comments.png) 28px 13px no-repeat;
							color:#666;
						}
									#blog #container .post #postmeta a{
										font-size:11px;
										color:#666;
									}
									#blog #container .post #postmeta span{
										padding:0 10px;
									}
									#blog #container .post #commentaires{
										display:none;
										margin:-15px 0 5px 0;
									}
												#blog #container .post #commentaires .nb_comment{
													display:none;
												}
												#blog #container .post #commentlist li{
													margin:0 -27px 0 -62px;
													padding:15px 27px 15px 62px;
													border-bottom:solid 1px #fff;
													background:#e5e5e5 url(../images/blog/guillemets_l.png) 36px 15px no-repeat;
												}
																#blog #container .post #commentlist li p{
																	font-size:11px;
																}
																#blog #container .post #commentlist li em{
																	color:#000;
																}
																#blog #container .post #commentlist li .singlecomment{
																	font-style:italic;
																	padding:5px 30px 5px 0;
																	background:url(../images/blog/guillemets_r.png) 100% 50% no-repeat;
																	float:left;
																}
												#blog #container .post #commentaires a.commentaires{
													display:block;
													margin:5px 0 20px 170px;
													width:102px;
													height:43px;
													line-height:38px;
													background-repeat:no-repeat;
													background-position:4px 0;
													color:#fff;
													text-transform:uppercase;
													text-decoration:none;
													font-size:14px;
													font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
													font-weight:bold;
													text-align:center;
												}
												#blog #container .post #commentaires a.commentaires:hover{
													color:#000;
												}
									#blog #container .post #commentsform{
										display:none;
										background:#e5e5e5;
										margin:-15px -27px 20px -62px;
										padding:5px 27px 15px 28px;
									}
												#blog #container .post #commentsform h4{
													display:none;
												}
												#blog #container .post #commentsform p{
													clear:both;
													padding-top:10px;
												}
												#blog #container .post #commentsform label{
													display:block;
													float:left;
													width:110px;
													padding-left:10px;
													background-repeat:no-repeat;
													background-position:0 3px;
													font-weight:bold;
												}
															#blog #container .post #commentsform label small{
																display:block;
																font-weight:normal;
															}
												#blog #container .post #commentsform input,
												#blog #container .post #commentsform textarea{
													display:block;
													float:left;
													width:280px;
													heigh:20px;
													line-height:20px;
													border-style:solid;
													border-width:1px;
												}
												#blog #container .post #commentsform textarea{
													display:block;
													float:left;
													width:390px;
													height:150px;
												}
												#blog #container .post #commentsform .url{
													display:none;
												}
												#blog #container .post #commentsform .req{
													font-size:10px;
													padding-left:120px;
												}
												#blog #container .post #commentsform button{
													display:block;
													margin:20px auto 0 auto;
													width:128px;
													height:43px;
													background-repeat:no-repeat;
													background-position:0 0;
													background-color:transparent;
													border:none;
													color:#fff;
													text-decoration:none;
													text-transform:uppercase;
													font-family:'Trebushet MS', Arial, Helvetica, sans-serif;
													font-size:14px;
													font-weight:bold;
													text-align:center;
													cursor:pointer;
												}
												#blog #container .post #commentsform button:hover{
													background-position:0 -43px;
												}
															#blog #container .post #commentsform button span{
																display:block;
																height:43px;
																line-height:37px;
																padding:0 10px 0 40px;
															}
			#blog #sidebar{
				float:right;
				width:382px;
			}
						#blog #sidebar #articles_recents{
							background:url(../images/blog/bg_blog_r.png) repeat-y 0 0;
							margin-bottom:10px;
						}
						#blog #sidebar #articles_recents_b{
							background:url(../images/blog/bg_blog_r_b.png) no-repeat 0 100%;
						}
									#blog #sidebar #articles_recents ul{
										background:url(../images/blog/bg_blog_r_t.png) no-repeat 0 0;
										padding:37px 0 0 6px;
									}
												#blog #sidebar #articles_recents ul li{
													padding:10px 12px 10px 27px;
													border-top:solid 1px #ccc;
													font-size:11px;
												}
												#blog #sidebar #articles_recents ul li.first{
													padding-top:0;
													border-top:none;
												}
															#blog #sidebar #articles_recents ul li .date {
																font-weight:bold;
																color:#ccc;
															}
															#blog #sidebar #articles_recents ul li h4 {
																font-size:16px;
																font-style:italic;
															}
																		#blog #sidebar #articles_recents ul li h4 a {
																			text-decoration:none;
																		}
																		#blog #sidebar #articles_recents ul li h4 a:hover {
																			text-decoration:underline;
																		}
															#blog #sidebar #articles_recents ul li .texte {
																font-style:italic;
																font-size:11px;
															}
															#blog #sidebar #articles_recents ul li .suite {
																color:#000;
																font-style:normal;
															}
															#blog #sidebar #articles_recents ul li #postmeta a{
																display:block;
																height:15px;
																line-height:15px;
																padding:0 0 0 20px;
																margin-top:5px;
																background:url(../images/blog/picto_comments_r.png) 0 3px no-repeat;
																font-size:11px;
																color:#666;
															}
									#blog #sidebar #articles_recents a.plus{
										display:block;
										float:right;
										min-width:10px;
										height:19px;
										margin-top:0;
										margin-bottom:8px;
										margin-right:10px;
										background-image:url(../images/btn_plus_l.png);
										background-repeat:no-repeat;
										background-position:0 100%;
										padding:0 0 0 20px;
										color:#fff;
										text-decoration:none;
										font-size:12px;
										font-family:'FuturaMdMedium', Geneva, Arial, Helvetica, sans-serif;
									}
									#blog #sidebar #articles_recents a.plus:hover{
										text-decoration:underline;
									}
												#blog #sidebar #articles_recents a.plus span{
													display:block;
													/*float:right;*/
													min-width:10px;
													height:19px;
													line-height:19px;
													padding:0 18px 0 4px;
													background-image:url(../images/btn_plus_r.png);
													background-repeat:no-repeat;
													background-position:100% 100%;
													white-space:nowrap;
												}

						#blog #sidebar #side_bar_media {
							float:none;
							width:376px;
							margin-left:6px;
							margin-top:10px;
						}
									#blog #sidebar #side_bar_media #videos{
										margin-top:0;
									}
												#blog #sidebar #side_bar_media #videos img.picto{
													display:none;
												}
												#blog #sidebar #side_bar_media #videos h3{
													display:none;
												}
									#blog #sidebar #side_bar_media #actualites{
										margin-bottom:20px;
									}
												#blog #sidebar #side_bar_media #actualites h3{
													color:#000;
												}
												#blog #sidebar #side_bar_media #actualites ul{
													background-color:#000;
												}




/* ============ Formulaires ============ */


.formulaires#demande_doc #encarts, 
.formulaires#e-letter #encarts,
.formulaires#contact #encarts{
	background-position:450px 100%;
}
.formulaires#demande_doc #encart_g, 
.formulaires#e-letter #encart_g,
.formulaires#contact #encart_g{
	width:600px;
}


.formulaires .texte{
	color:#000;
	font-size:12px;
}
.formulaires#demande_doc .texte, 
.formulaires#e-letter .texte,
.formulaires#contact .texte{
	background-image:url(../images/encart_g_2_texte_bg.png);
	padding-right:70px;
}
.a_decouvrir.formulaires .texte{
	padding:0;
	color:#000;
	font-size:12px;
}
.formulaires .texte h3.titre{
	margin:0 0 20px 0;
	font-size: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#1c415d;
}
.formulaires .texte .confirm,
.formulaires #encart_g_b .confirm{
	margin:60px 0;
	text-align:center;
	font-size: 14px;
	font-weight:bold;
}
.formulaires .texte .msg_erreur,
.formulaires #encart_g_b .msg_erreur{
	margin:60px 0;
	text-align:center;
	font-size: 14px;
	color:#990000;
	font-weight:bold;
}
.formulaires .texte a,
.formulaires #encart_g_b a{
	text-decoration:underline;
	/*color:#ad732b;*/
}
.formulaires .texte a:hover,
.formulaires #encart_g_b a:hover{
	text-decoration:none;
}
.formulaires .texte #msg_erreur,
.formulaires #encart_g_b #msg_erreur{
	display:none;
	padding:30px 0 0 0;
	text-align:center;
	font-weight:bold;
	color: #990000;
}
.formulaires .demande_infos .texte #msg_erreur{
	padding:0 270px 20px 0;
}
.formulaires .texte #msg_erreur h3,
.formulaires #encart_g_b #msg_erreur h3{
	text-transform:uppercase;
	padding:0 0 10px 0;
}
.formulaires .texte form{
	margin: 30px 0 0 0;
}
.formulaires .demande_infos .texte form{
	margin-top: 10px;
	padding: 0 0 0 0;
}
.formulaires .texte form .col{
	float:left;
	width:424px;
}
.formulaires#contact .texte form .col{
	width:315px;
}
.formulaires .demande_infos .texte form .col-1{
	width:330px;
}
.formulaires .demande_infos .texte form .col-2 {
	width:250px;
}
.formulaires .demande_infos .texte form .chapeau strong {
	font-size:14px;
}
.formulaires .texte form td{
	padding:4px 4px;
	color:#000;
	vertical-align:top;
}
.formulaires .texte form .tab_check_radio{
	margin : 2px 0 6px 0;
}
.formulaires .texte form .tab_check_radio td{
	padding:1px 2px 0 2px;
	vertical-align:middle;
}
.formulaires .texte form .tab_check_radio .col-1{
	padding-left:14px; 
	width:auto;
}
.formulaires .texte form .tab_check_radio .col-2{
	width:110px;
}
.formulaires .texte form .nchamps{
	padding:6px 4px 3px 15px;
	background-repeat:no-repeat;
	background-position: 0 9px;
	font-size:12px;
	font-weight:bold;
}
.formulaires .texte form input.txt,
.formulaires .texte form textarea,
.formulaires .texte form select
{
	border-style:solid;
	border-width:1px;
	background:#fff;
	font-size:12px;
	padding:2px;
}
.formulaires .texte form input.txt {
	width:200px;
}
.formulaires .texte form input.date {
	width:100px;
}
.formulaires .texte form input.nb {
	width:30px;
}
.formulaires .texte form textarea {
	width:260px;
	height:125px;
}
.formulaires .texte form select {
	padding:0;
}
.formulaires .texte form option {
	padding:0 0 0 2px;
}
.formulaires .texte form .required{
	font-size:10px;
	margin:20px 0 0 0;
}
.formulaires #encart_g .texte form a.send{
	display:block;
	margin:40px auto 0 auto;
	width:128px;
	height:43px;
	background-repeat:no-repeat;
	background-position:0 0;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-family:'Trebushet MS', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.formulaires #encart_g .texte form a.send:hover{
	background-position:0 -43px;
}
.formulaires #encart_g .texte form a.send span{
	display:block;
	height:43px;
	line-height:40px;
	padding:0 10px 0 40px;
}


#rendez_vous_gagnants #encart_rdv_g .confirm{
	padding:0 0 10px 0;
	color:#ff0;
	font-size:14px;
}
#rendez_vous_gagnants #encart_rdv_g.quizz .confirm{
	font-weight:bold;
}
#rendez_vous_gagnants #encart_rdv_g .msg_erreur{
	padding:0 0 10px 0;
	color:#480202;
	font-size:14px;
	display:none;
}
#rendez_vous_gagnants #encart_rdv_g.quizz .confirm,
#rendez_vous_gagnants #encart_rdv_g.quizz .msg_erreur{
	font-weight:bold;
}
#rendez_vous_gagnants #encart_rdv_g.form .confirm h3,
#rendez_vous_gagnants #encart_rdv_g.form .msg_erreur h3{
	font-weight:bold;
	margin-bottom:10px;
}
#rendez_vous_gagnants #encart_rdv_g .msg_erreur div{
	font-size:14px;
}
#rendez_vous_gagnants #encart_rdv_g #msg_erreur_2,
#rendez_vous_gagnants #encart_rdv_g #msg_erreur_2_ami{
	display:block;
}
#rendez_vous_gagnants #encart_rdv_g #encart .msg_erreur a{
	color:#fff;
}



/* ============ Footer ============ */

	/* ====== commun de Footer ====== */
#footer{
	clear:both;
	padding:0 0 5px 0;
	text-align:center;
	font-size:11px;
	color:#6d6d6d;
	background-color:#fff;
}
#footer #fond{
	background:url(../images/footer/fond.gif) repeat-x center top;
}
#footer #content_1, #footer #content_2{
	margin:0 auto;
	width:984px;
	clear:both;
	height:47px;
}
html>body #footer #content_1, html>body #footer #content_2{
	height:auto;
	min-height:47px;
}
#footer a{
	color:#6d6d6d;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
#footer ul li, #footer ol li {
	list-style:none;
}
#footer ul li{
	float:left;
}
#footer ol li{
	float:none;
}
#footer #g{
	float:left;
}
#footer #d{
	float:right;
	position:relative;
}

	/* ====== content 1 ====== */
#footer #content_1{
	font-weight:bold;
	line-height:40px;
}
#footer #content_1 li{
	padding-right:17px;
	background:url(../images/footer/separateur_1.gif) no-repeat right center;
	margin-right:16px;
}

	/* ====== content 2 ====== */
#footer #content_2 #g{
	width:750px;

}
#footer #content_2 #g li{
	padding:22px 27px 10px 0;
	background:url(../images/footer/separateur_2.gif) no-repeat right top;
	margin-right:26px;
}
#footer #content_2 #g li h4{
	text-transform:uppercase;
	margin:0 0 10px 0;
	font-size:11px;
}
#footer #content_2 #g ol li{
	padding:0;
	padding-left:10px;
	background-image:url(../images/puce_liste_footer.png);
	background-repeat:no-repeat;
	background-position:0 4px;
	margin:0;
	font-size:10px;
}
#footer #content_2 #g ol li.en_ce_moment{
	width:150px;
}
#footer #content_2 #d li{
	padding:22px 18px 0 0;
}
#footer #content_2 #d li.tripadvisor{
	position:absolute;
	left:0;
	top:60px;
	padding:0;
	font-size:10px;
}

	/* ====== commun de Footer ====== */
#footer #content_1 li.last, #footer #content_2 #g li.last, #footer #content_2 #d li.last{
	padding-right:0;
	background:none;
	margin-right:0;
}


/**** GESTION CLIQUE SUR TITRE FOOTER ****/

#footer #content_2 #g h4#destination:hover{
	cursor:pointer;
	text-decoration:underline;
}
#footer #content_2 #g h4#offre_sejour:hover{
	cursor:pointer;
	text-decoration:underline;
}
#footer #content_2 #g h4#paroles_montagnons:hover{
	cursor:pointer;
	text-decoration:underline;
}
#footer #content_2 #g h4#sites_phares:hover{
	cursor:pointer;
	text-decoration:underline;
}
#footer #content_2 #g h4#a_decouvrir:hover{
	cursor:pointer;
	text-decoration:underline;
}
#footer #content_2 #g h4#en_ce_moment:hover{
	cursor:pointer;
	text-decoration:underline;
}
#footer #content_2 #g h4#coup_de_coeur:hover{
	cursor:pointer;
	text-decoration:underline;
}

#footer #content_2 #g ol#destination_ol{
	
}
#footer #content_2 #g ol#offre_sejour_ol{
	
}
#footer #content_2 #g ol#paroles_montagnons_ol{
	
}
#footer #content_2 #g ol#sites_phares_ol{
	
}
#footer #content_2 #g ol#a_decouvrir_ol{
	
}
#footer #content_2 #g ol#en_ce_moment_ol{

}
#footer #content_2 #g ol#coup_de_coeur_ol{
	
}

#footer #content_2 #g ol ol#sub_list{
	padding-left:15px;
}
#footer #content_2 #g ol ol#sub_list li{
	padding:0;
	padding-left:5px;
	background-image:url(../images/puce_sub_liste_footer.png);
	background-repeat:no-repeat;
	background-position:0 6px;
	margin:0;
	font-size:10px;
}
#footer #content_2 #g ol ol#sub_list li a{
	color:#8F8F8F;
	text-decoration:none;
}
#footer #content_2 #g ol ol#sub_list li a:hover{
	text-decoration:underline;
}





/* ============ Général ============ */
