body {margin:0;padding:0;background:url(images/lac_chambon_grand.jpg) repeat-x top #2A2A2A;}
table, td {border-collapse:collapse;}
td { vertical-align:top;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}

td, a, span, input, textarea, select, .cont span.t11 { font:11px Tahoma, Arial, Geneva, sans-serif;color:#6A6A6A;}
td, span { line-height:12px;}
	
	.w {width:100%;} .w5 {width:50%;} .h {height:100%;}
	
	a {text-decoration: underline;}
	a:hover {text-decoration: none;}

.first { margin-top:10px;}
.first {width:672px;}
.first {height:840px;}

	.left { background-color:#EDF0F0;}
		.left .form input { vertical-align:middle;}
		.left .form input.text { width:114px;height:20px;margin:0px 5px 2px 0px;}
		.left .form input.but { float:right;}
		.left .form a,.left .find td.send a,.cont b a,.cont span { font-size:9px; color:#FFFFFF;}
		
		.left .find td, .left .find input, .left .find select { color:#000000;}
		
		.left .find input.text { width:153px;height:20px;margin:3px 0px 8px 0px;}
		.left .find select { width:65px;height:20px;margin:3px 0px 8px 0px;}
		.left .find label,.cont b.link a { display:block;}
		.left .find td.r label {display: inline;}
		.left .find td.r input, .left .find td.r label { vertical-align:middle}
		.left .find td.send a { float:right; display:block; color:#4C6D93;margin:5px 0px 0px 0px;}
			
			.hed .menu {background:url(images/n.gif) repeat-x left;}
			.hed .menu span { display:block;height:auto;}
			.hed .menu a {height:57px;display:block;float:left;text-decoration:none;}
			.hed .menu a:hover {text-decoration:none;height:57px;}
				
			.hed .menu span.n1 a {width:110px;height:57px;background:url(images/logo_chalets.jpg) no-repeat right;}
			.hed .menu span.n1 a:hover {background:url(images/logo_chalets_bis.jpg) no-repeat right; }
			
			.hed .menu span.n2 a {width:108px;height:57px; background:url(images/logo_menu_locations.jpg) no-repeat right;}
			.hed .menu span.n2 a:hover {background:url(images/logo_menu_locations_bis.jpg) no-repeat right;}
			
			.hed .menu span.n3 a {width:108px;height:57px;background:url(images/logo_activites_ok.jpg) no-repeat right;}
			.hed .menu span.n3 a:hover {background:url(images/logo_activites_bis.jpg) no-repeat right; }
			
			.hed .menu span.n4 a {width:110px;height:57px;background:url(images/logo_reservation.jpg) no-repeat right;}
			.hed .menu span.n4 a:hover {background:url(images/logo_reservation_bis.jpg) no-repeat right; }
		
		.cont b {color:#7B991F;}
		.cont b.link a { font-weight: normal; margin-bottom:4px; font-size:10px;}
		.cont b a { color:#7B991F;background:url(images/w7.gif) no-repeat left; font-weight:bold; padding-left:10px;}
		.cont span, .cont span.t11, .cont b.link a, .cont span a { color:#2578CD;}
			
		.cont .form input, textarea { border:1px solid #B8B8B8;padding:1px 0px 0px 5px;}
		.cont .form input { width:227px;height:20px;margin:0px 0px 5px 0px;}
		.cont .form textarea { width:227px;height:90px; overflow:auto;margin:0px 0px 5px 0px;}
		
	
	.foot {height:40px;background:url(images/w5.gif); padding-left:17px; vertical-align: middle;}
	.foot, .foot a { color:#546816;} 

.but {height:52px;background:url(images/w.gif);}

/**/.foot a, .cont b a, .cont span a {text-decoration:none;}
/**/.foot a:hover, .cont b a:hover, .cont span a:hover {text-decoration:underline;}


