/* ------------- */
/* Print Styles */
/* ------------- */
@media print {

}
/* ------------- */
/* Screen Styles */
/* ------------- */
	
	html{overflow:-moz-scrollbars-vertical; font-size:12px;}
	body{background:#c8ad5c url(../images/bg-total.jpg) repeat-y center top; color:#3C2415; font-family:arial, sans-serif; font-size:14px; margin:0px; padding:0px; text-align:center;}
        div {margin:0px; padding:0px; display:block;}
        span {margin:0px; padding:0px; display:block;}
		img {border:0px; margin:0px; padding:0px;}
		h1{margin:0px 0px 20px 0px; font-size:38px; padding:0px; clear:both; font-family:"Times New Roman", Times, serif; font-weight:normal; color:#1A0D0B; text-transform:uppercase;}
		h2{margin:0px 0px 8px 0px; padding:0px; font-size:26px; font-family:georgia; font-weight:normal; color:#26120B; text-transform:uppercase;}
		h3{
	margin:4px 0px 2px 0px;
	padding:0px;
	font-family:arial;
	font-size:18px;
	color:#26120B;
}
		a{color:#867466; font-size:14px; text-decoration:none; font-weight:normal;}
			a:hover{color:#684d41;}
		p{margin:0px 0px 7px 0px; padding:10px 0px 5px 0px;}
		sup{font-size:8px; font-weight:normal;}
			sup font{font-size:8px; font-weight:normal;}
		li{margin-bottom:4px;}
		textarea{width:470px; height:250px; color:#666666; padding:5px;}
		.small{font-size:9px;}
		.medium, .medium a{font-size:12px;}
			
		.big{
	font-size:18px;
}
			.big b{font-size:24px;}
		.blanc{color:#ffffff;}
		.center{text-align:center;}
		.floatright{float:right; text-align:right;}

		
		.default{background:#fffaee; position:relative; width:950px; margin:0px auto; padding:0px; text-align:left;}
			.header img{float:left}
			.header .header_left{float:left; width:357px;}
				.header .menu_total{position:relative; float:left; background:URL('../images/header-right-top.jpg') top left no-repeat; width:593px; height:72px; text-align:right;}
					.header .menu{position:absolute; top:25px; right:22px;}
						.header .menu a, .header .menu b{color:#ffffff; font-size:15px; text-transform:uppercase; float:left;}
							.header .menu a:hover{color:#26120B;}
							.menu b{float:left;}
							.menu span{margin:0px 8px; float:left;}
						.header .menu a.down{color:#26120B;}
			.header .header_right{float:left; width:593px;}
			
			.main_menu{margin-right:-3px;}
			.main_menu a{float:left; margin:0px; display:block;}

			
			.content{background:#fffaee; padding-bottom:25px; height:auto; float:left; margin:0px !important; margin-right:-2px;}
				.content_left_total{position:relative; width:341px; float:left; height:auto; margin:0px !important; margin-right:-2px;}
					.content_left{ color:#ffffff !important; width:341px; font-size:16px; float:left; }
					
						.bg_left_brun{background:#fffaee URL('../images/bg-left-side-brun.gif') top left repeat-y;}
						.bg_left_vert{background:#fffaee URL('../images/bg-left-side-vert.gif') top left repeat-y;}
						.bg_left_orange{background:#fffaee URL('../images/bg-left-side-orange.gif') top left repeat-y;}
						.bg_left_bleu{background:#fffaee url(../images/bg-left-side-bleu.gif) repeat-y left top;}
						.bg_left_bleu-vif{background:#fffaee URL('../images/bg-left-side-bleu-vif.gif') top left repeat-y;}
						
						.content_left .text{ float:left; padding:80px 18px 0px 23px; width:303px; text-align:center;}
							.content_left h3{text-align:left; font-size:15px; font-weight:bold; padding-left:22px;}
							
							.left_brun{background:URL('../images/left-side-brun.jpg') top left no-repeat;}
							.left_vert{background:URL('../images/left-side-vert.jpg') top left no-repeat;}
							.left_orange{background:URL('../images/left-side-orange.jpg') top left no-repeat;}
							.left_bleu{background:url(../images/left-side-bleu_new.jpg) no-repeat left top;}
								.left_bleu h2{}
							.left_bleu-vif{background:URL('../images/left-side-bleu-vif.jpg') top left no-repeat;}
							
							.content_left .text p{text-align:left; padding:0px 20px;}
							.bg_bottom{float:left; margin:30px 0px 0px 23px;}
							
					.meteo{float:left; padding:30px 10px 10px 22px;}
						.meteo #wxButtonFrame{float:left; margin-right:4px; padding:0px !important;}
						
						
				.content_right{background:#fffaee url(../images/content-vide.jpg) no-repeat left top; width:609px; float:left; height:auto;}
					.content_accueil{background:#fffaee url(../images/content-ouvert.jpg) no-repeat left top;}
					.content_right .text{padding:60px 17px 0px 35px; width:530px;}
						.content_right .text h2{margin:25px 0px 2px 0px;}
						.content_right img{margin-top:10px;}
						.content_right h2{margin-top:10px;}
						
				.fil_darianne{margin-bottom:4px; text-transform:uppercase; font-size:12px; clear:both;}
					.fil_darianne span{margin:0px 3px; float:left;}
					.fil_darianne a{float:left; display:block; font-size:12px;}

						
				.special_bateau{margin-top:45px; position:relative; background:URL('../images/bateau-maison.jpg') bottom right no-repeat; height:420px; width:570px; float:left;}
					.special_bateau h2, .special_bateau p{width:235px;}
					.special_bateau h2{margin:6px 0px 8px 0px !important;}
					.special_bateau p{border-top:1px solid #3C2415; padding-top:20px;}
					
					.over_bateau{position:absolute;  color:#219aba; top:20px; left:270px; width:280px;}
						.over_bateau h3{color:#00719C; font-size:18px; padding-bottom:0px; margin:4px 0px 0px  0px!important;}
						.over_bateau p{border-top:0px; padding:0px 0px 0px 15px;}
			
	
		.footer{background:#2d1811 URL('../images/bottom-content.gif') top left no-repeat; float:left; width:950px; padding-top:11px;}
			.footer img{float:left;}
			.zone_multimedia{background:#2d1811; padding:35px 25px 0px 20px; width:270px; float:left;}
				.zone_multimedia h2{color:#ffffff !important; margin-bottom:5px;}
				.zone_multimedia p{color:#948680; border-top:1px solid #71615c; padding:20px 0px 10px 0px;}
			
			.menu_footer{background:#3c2922; padding:20px 0px; width:937px; float:left; padding-left:13px; margin-right:-3px;}
				.menu_footer a{color:#ffffff; text-transform:uppercase; font-weight:normal; font-size:12px; float:left; border-right:1px solid #999999; padding:0px 12px 2px 12px; height:12px; vertical-align:middle;}
					.menu_footer a:hover{color:#EFB920;}
					
					
		/* AUTRES PAGES */
		
		.hebergement_total{position:relative; background:URL('../images/bg-hebergement.gif') top left repeat-y; height:auto; float:left;}
			.hebergement{background:URL('../images/content-hebergement.jpg') top left no-repeat; width:928px; float:left; padding-left:22px;}
				.hebergement h2{color:#ffffff;}
				.hebergement p{ text-align:left; color:#ffffff;}
				.grosse_img{position:absolute; top:116px;}
				
			.bottom_hebergement{float:left;}
				
				.bloc_hebergement{float:left; margin:75px 0px 0px; width:260px; padding:10px 21px; height:auto; text-align:center;}
					.hebergement_text{height:130px; width:260px; clear:both; margin-top:190px;}
					
					.etoiles{
	width:260px;
	padding:0px;
	border-collapse:collapse;
	border:0px;
	text-align:left;
	clear:both;
	margin-top:15px;
}
					.etoiles th{font-size:15px; font-weight:normal; padding:0px 0px 0px 15px; text-align:left;}
					.etoiles td{text-align:right; padding:4px 0px;}
						
					.etoiles h3{padding:2px 6px 2px 12px; margin-top:5px; font-size:15px; font-weight:bold;}
					.etoiles a{font-size:15px;}
					.auberge a{color:#b95d17;}
						.auberge a:hover{color:#8c2a04;}
						.auberge b{color:#8c2a04; font-weight:normal;}
					.chalet a{color:#809C36}
						.chalet a:hover{color:#577b23; }
						.chalet b{color:#577b23; font-weight:normal;}
						.chalet h3{
	color:#D4DE5C;
	background-color: #5D7619;
}
					.bateau a{color:#0690b1}
						.bateau a:hover{color:#006d91;}
						.bateau b{color:#006d91; font-weight:normal;}
					.forfaits a{color:#597078}
						.forfaits a:hover{color:#17303a;}
						.forfaits b{color:#17303a; font-weight:normal;}
						.forfaits td{text-align:left !Important; padding:3px 0px 3px 15px;}
						
					
					
		/* Chalet */
		
		.chalet_gen{margin:20px 0px;}
		.chalet_gen_bleu{position:absolute; top:118px; left:23px;}
		.chalet_padding{padding:0px 20px;}
		.chalet_link{padding-left:23px; float:left;}
			.chalet_link a{float:left;}
		
		.chalet_template{float:left; height:auto;}
		.chalet_template h2{font-size:18px; font-family:Arial; padding:0px !important; margin:0px!important; font-weight:bold;}
		.chalet_template span{font-weight:normal; padding-left:14px !important;}
		.chalet_template a{text-decoration:underline;}
		.chalet_template img{margin:0px; padding:0px;}
			.vert h2, .vert a{color:#627B1A !important;}
			.orange h2, .orange a{color:#8a2c03 !important;}
			.bleu h2, .bleu a{color:#466978 !important;}
			.bleu-vif h2, .bleu-vif a{color:#006b90 !important;}
			.vert .gros_onglet{background:URL('../images/onglet-bg-vert.gif') top left repeat-x;}
			.orange .gros_onglet{background:URL('../images/onglet-bg-orange.gif') top left repeat-x;}
			.bleu .gros_onglet{background:URL('../images/onglet-bg-bleu.gif') top left repeat-x;}
			.bleu-vif .gros_onglet{background:URL('../images/onglet-bg-bleu-vif.gif') top left repeat-x;}
			
			.vert .petit_onglet{background:URL('../images/onglet-bg-vert.gif') top left repeat-x;}
			.orange .petit_onglet{background:URL('../images/onglet-bg-orange.gif') top left repeat-x;}
			.bleu .petit_onglet{background:URL('../images/onglet-bg-bleu.gif') top left repeat-x;}
			.bleu-vif .petit_onglet{background:URL('../images/onglet-bg-bleu-vif.gif') top left repeat-x;}
			
			.gros_onglet{position:relative;  float:left; width:530px; height:auto; margin:5px 0px 20px 0px;}
				.gros_onglet h2{padding:6px 0px 0px 10px !important;  margin-bottom:5px !important; }				
					.gros_onglet .gauche{position:absolute; top:0px; left:0px;}
					.gros_onglet .droit{position:absolute; top:0px; right:0px;}
				.gros_onglet table{clear:both; width:530px;}
					.gros_onglet th{width:245px; padding:3px 12px 5px 6px; text-align:left;}
					.gros_onglet td{padding:3px 6px 5px 6px;}
					
			.petit_onglet{position:relative; float:left; width:262px; height:auto; margin:5px 0px 20px 0px;}
				.petit_onglet h2{padding:6px 0px 0px 10px !important;  margin-bottom:5px !important;}
					.petit_onglet .gauche{position:absolute; top:0px; left:0px;}
					.petit_onglet .droit{position:absolute; top:0px; right:0px;}
					.petit_onglet .infos{margin:15px 0px 0px 12px;}
					
				.tarifs{text-align:center; margin-top:20px;}	
				.tarifs th{
	width:120px !important;
	background:#ebeee8;
	font-weight:normal;
	font-size:13px;
	text-align: center;
}
				.tarifs td{background:#ebeee8; font-weight:bold; font-size:15px;}
				.tarifs h3{font-size:13px; font-weight:bold;}
				.tarifs .titre{width:320px !important; font-weight:normal; font-size:15px; text-align:left; background:none !important; border-top:1px solid #c8cfcc}
				.no_bg td{background:none !important; font-weight:normal;}
				
				
					
		.grey_bg{background:#f0efd7;}
		.bleu-vif_bg{background:#e3ebe7;}
		.orange_bg{background:#f5e8d3;}
		.blue_bg{background:#EBECE4;}
		.dark_blue_bg td{background:#c0d2d9 !important;}
				
		
		
		/* CoordonnÚes */
		
		fieldset{color:#666666; border:1px solid #3C2415; padding:6px; margin-bottom:15px;}
			fieldset legend{font-weight:bold; color:#3C2415; padding:5px; margin:0px;}
			fieldset .group_label{padding:15px 0px 20px 15px; float:left;}
				.group_label label{color:#666666; width:130px; float:left; display:block; margin-top:3px;}
				.group_label input{float:left; color:#666666; display:block; width:350px; margin-bottom:5px; vertical-align:bottom;}
				.group_label select{float:left; color:#666666; display:block; width:200px; margin-right:10px; }
				.group_label span{display:block; float:left; width:350px; margin-bottom:5px;}
					.group_label span input{width:195px; margin:0px;}
					.group_label span img{float:left !important; display:block !important; margin:0px 0px 0px 10px; padding:0px;}
				.group_label a{color:#666666; text-decoration:underline;}
				
		.envoyer_demande{background:URL('../images/envoyer-ma-demande.gif') top left no-repeat; width:190px; height:31px; border:0px ;}

	
		/* Zone multimŽdia */
		
		.thumb_multimedia{height:auto; margin:5px 0px 25px 0px; float:left; width:500px;}
			.thumb_multimedia div{width:150px; float:left; margin-top:15px; height:175px; margin-right:15px;}
			.thumb_multimedia h3{margin:5px 0px 0px 0px; font-size:16px;}
			.thumb_multimedia p{margin:0px; padding:0px;}

	
.envoyer_demande_ang {
background:url(../images/btn-send-request.gif) no-repeat left top; width:190px; height:31px; border:0px ;
}
.content_home {
background:#fffaee url(../images/content-open.jpg) no-repeat left top;
}
