*{margin:0; padding:0}
body{background:#f2f8e4 url(/i/bg.gif) repeat-x top left; font-family:'Trebuchet MS', 'Lucida Sans', Arial, sans-serif; color:#00608e; font-size:13px;}
ul{list-style:none;}
a{text-decoration:none; color:#590404;}
a:hover{text-decoration:underline;}
a:visited{color:#590404;}
img{border:0; margin:0; padding:0;}
h1{font:22px "Trebuchet MS", Georgia, "Times New Roman", Times, serif; color:#590404;}
h2{font:18px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;}
h3{font: bold 15px "Trebuchet MS", Georgia, "Times New Roman", Times, serif; color:#009187;}
h4{font: bold "Trebuchet MS", Georgia, "Times New Roman", Times, serif; color:#009187;}

#shadow-ctr1{margin:0 auto; width:1044px;}
#shadow1{background:url(/i/shadow-bg1.gif) repeat-y; width:100%; float:left;}
#shadow-ctr2{margin:0 auto; width:1044px;}
#shadow2{background:url(/i/shadow-bg2.jpg) no-repeat; width:100%; float:left;}
#ctr{width:962px; margin:0 auto;}
#main{float:left; background-color:#f2f8e4; width:100%;}
#top{}
#menu{float:left; width:922px; background:url(/i/menu_leaf.gif) no-repeat; padding-left:12px; font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; margin:20px 0 30px 0; position:relative; left:40px;}
	#menu li{float:left; padding:0 13px 0 10px; background:url(/i/menu_separ.gif) no-repeat right 4px;}
	#menu li.last{background:none;}
	#menu a{color:#00608e;}
	#menu a:hover{color:#590404;text-decoration:none;}
#content-ctr{float:left; width:100%; background:url(/i/content-ctr-bg.gif) no-repeat right bottom; padding-bottom:20px;}
	#content-cnt{float:left;width:962px;}
		#left-menu{float:left; margin-top:9px; position:relative; left:55px;}
		#search{float:right; width:362px; height:29px; position:relative; right:55px; background:url(/i/search-bg.jpg) no-repeat; padding:53px 0 0 10px;}
		#search input{border:1px solid #e7e5e5; width:271px; height:17px; color:#00608e; padding-left:5px; font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:14px;}
		#search input.FSF_submit{background:url(/i/search-b.gif) no-repeat; width:21px; height:21px; cursor:pointer; border:0; margin-left:5px;}
		#calendar{width:374px; height:422px; float:right; position:relative; right:55px; background:url(/i/calendar_bg_h.jpg) no-repeat; margin-top:9px;}
			#first-week{float:left; width:300px; margin:113px 0 40px 0; position:relative; left:25px}
			#second-week{float:left;position:relative; left:25px}
			.sat,.sun{float:left; background-color:#179a8f; background:url(/i/day-bg.jpg) repeat-y; width:68px; height:78px; color:#fff;}
			.week{float:left; background-color:#179a8f; background:url(/i/day-bg-week.jpg) repeat-y; width:68px; height:78px; color:#fff; position:relative; left:5px; top:5px}
			#satSearch,sun{float:left; background-color:#179a8f; background:url(/i/day-bg.jpg) repeat-y; width:68px; height:70px; color:#fff;}
			.sat{position:relative; left:5px; top:5px}
			.sat p.p1{font:bold 11px "Trebuchet MS", Georgia, "Times New Roman", Times, serif; color:#00554a; width:100%; text-align:center; margin-top:4px;}
			.sat p.p2{background:url(/i/date-bg.jpg) no-repeat; font: bold 23px Arial, Helvetica, sans-serif; float:left; width:42px; text-align:center; color:#025a50; position:relative; left:12px; padding-top:14px; }
			.sat p.p3{font:11px "Trebuchet MS", Georgia, "Times New Roman", Times, serif; color:#00554a; width:100%; text-align:center;  float:left; left:0px; top:5px; padding-top:0px;}
			.week p.p1{font:bold 11px "Trebuchet MS", Georgia, "Times New Roman", Times, serif; color:#0d4053; width:100%; text-align:center; margin-top:4px;}
			.week p.p2{background:url(/i/date-bg-week.jpg) no-repeat; font: bold 23px Arial, Helvetica, sans-serif; float:left; width:42px; text-align:center; color:#025a50; position:relative; left:12px; padding-top:14px; }
			.week p.p3{font:11px "Trebuchet MS", Georgia, "Times New Roman", Times, serif; color:#0d4053; width:100%; text-align:center;  float:left; left:0px; top:5px; padding-top:0px;}
			#satSearch{position:relative; left:5px; top:5px}
			#satSearch p#p1{font:bold 11px "Trebuchet MS", Georgia, "Times New Roman", Times, serif; color:#00554a; width:100%; text-align:center; margin-top:4px;}
			#satSearch p#p2{background:url(/i/date-bg.jpg) no-repeat; font: bold 23px Arial, Helvetica, sans-serif; float:left; width:42px; text-align:center; color:#4d0005; position:relative; left:12px; top:5px; padding-top:14px; padding-bottom:3px;}
			#satSearch p#p3{font:11px "Trebuchet MS", Georgia, "Times New Roman", Times, serif; color:#00554a; width:100%; text-align:center;  float:left; left:0px; top:5px; padding-top:0px; font-weight:bold;}
			.day{background:url(/i/day-cnt-bg.jpg) repeat-y; width:78px; height:88px; float:left; margin-right:10px;}
			.dayWeek{background:url(/i/day-cnt-bg-week.jpg) repeat-y; width:78px; height:88px; float:left; margin-right:10px;}
			#daySearch{background:url(/i/day-cnt-bg.jpg) repeat-y; width:78px; height:80px; float:left; margin-right:7px;}
			#containerDate span {float:left; margin-top:35px;font-weight:bold; margin-right:7px;}
			.dayEmpty{width:78px; height:88px; float:left; margin-right:29px;}
			
			.sun{}
			#calend_butt{float:left; padding:22px 0 0 25px}
			#calend_butt img{ margin-right:12px;}
		#news{float:left; width:897px; padding:0 0 0 55px;}
			#n1,#n2,#n3{float:left; width:243px; background:url(/i/news-bg.gif) no-repeat; padding:6px 7px 0 7px; height:260px;}
			#news img{float:left;}
			#news h1{margin:10px 0;}
			#news h2{color:#fff; float:left; width:214px; margin:0; padding: 0 0 5px 15px; background:#186f95 url(/i/news-head-bg.jpg) no-repeat left bottom; min-height:47px; height:auto !important; height:47px;}
			#n3 h2{background:#0d948a url(/i/news-head-bg2.jpg) no-repeat left bottom;}
			#news p{font:14px "Trebuchet MS", Georgia, "Times New Roman", Times, serif; color:#00608e; float: left; margin:10px 25px 0 5px;}
			#news ul{font:14px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;  color:#00608e; float:left; margin:10px 0 0 5px;}
			#news ul li{background:url(/i/bullet.gif) no-repeat right top; height:21px; width:220px; margin-bottom:5px;}
			#news ul li a{width:200px; display:block;}
			#news a{color:#570008; text-decoration:underline;}
			#news a:hover{color:#00608e;}
#foot-menu{float:left; width:100%; margin-bottom:40px; border-top:1px solid #83b3a5; border-bottom:1px solid #83b3a5; background:url(/i/foot-menu-bg.gif) repeat-y; font:13px "Trebuchet MS", Georgia, "Times New Roman", Times, serif; padding-top:3px;}
	#foot-menu ul{ margin-left:190px; width:597px; height:30px;}
	#foot-menu ul li{float:left; margin:5px 0; padding-right:15px; color:#00608e;}
	#foot-menu ul li a{color:#00608e; padding-right:10px;}
	#foot-menu ul li a:hover{color:#570008;}
	#foot-menu .adress{ margin:0 auto; font-size:11px; width:625px; color:#00608e; padding-bottom:9px;}
	#foot-menu .adress a{ color:#00608e; text-decoration:none;}
	#foot-menu .adress a:hover{ color:#00608e; text-decoration:underline;}
#footer{float:left; width:100%; padding-bottom:50px}
	#newsletter{font:13px "Trebuchet MS", Georgia, "Times New Roman", Times, serif; float:left; background:url(/i/newsletter-bg.gif) no-repeat; width:428px; height:73px; position:relative; left:100px; color:#fff; font-weight:bold;}
	#newsletter p{float:left; margin:28px 0 0 0; padding-left:10px;}
	#newsletter input{width:151px; height:17px; border:1px solid #e5e6e7; margin-left:5px; margin-top:2px; color:#00608e; padding-left:3px; font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal;}
	#newsletter input.newsletter-ubmit-b{ width:87px; height:63px; float:right; background:url(/i/newsletter-submit-b.gif) no-repeat; border:0; cursor:pointer; margin:8px 8px 0 0; }
	#footer #permis {margin:0 auto; padding-top:30px; padding-left:50px; color:#c5d0ab; width:215px; font-size:11px;}
	#footer img{position:relative; left:140px;}


#inside #main{background: #f2f8e4 url(/i/content-ctr-bg.gif) no-repeat right bottom;}
#inside #content-ctr{background:none;}
#search-ins{float:right; width:200px}
	#search-ins input{border:1px solid #096591; width:138px; height:18px;font:13px "Trebuchet MS", Georgia, "Times New Roman", Times, serif; padding-left:3px;}
	#search-ins input.FSF_submit{background:url(/i/bullet.gif) no-repeat; width:21px; height:21px; cursor:pointer; border:0; margin-left:5px;}
#inside #menu{margin-bottom:0;}
#submenu{float:left; padding:6px 0 6px 15px; border:1px solid #1f4a60; background:url(/i/submenu-bg.gif) repeat-x; width:878px; font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; margin:10px 0 25px 0; position:relative; left:40px;}
#submenu li{float:left; padding-right:26px}
#submenu li a{color:#fff;}
#inside #content-cnt{width:882px; padding:0 40px 0 40px;}
	#page-ttl{float:left; background:url(/i/page-ttl-bg.gif) repeat-y; width:882px;}
	#page-ttl h1{font: bold 24px "Trebuchet MS", Georgia, "Times New Roman", Times, serif; color:#fff;  height:35px; margin-top:5px; padding-left:8px; float:left;}
	#page-ttl img{width:43px; height:34px; margin-top:3px; padding-left:12px; float:left;}
	#page-tt2{ background:url(/i/page-ttl-bg.gif); background-attachment: scroll; background-repeat: repeat-y; width:882px;}
	#page-tt2 img{width:43px; height:34px; margin-top:3px; padding-left:12px; float:left;}
	#page-tt2 h1{font: bold 24px "Trebuchet MS", Georgia, "Times New Roman", Times, serif; color:#fff; padding-top:5px; padding-left:15px; padding-bottom:8px; width:750px;}
#ins-ctr{float:left; margin-top:20px; padding-top:5px; width:100%; border-top:2px solid #009288}
	#ins-ctr h1{font-size:20px;}
	#ins-ctr p{font: 13px "Trebuchet MS", Georgia, "Times New Roman", Times, serif; color:#00608e;}
	#contentTextBase{margin-top:8px;}
	#contentTextBase img {margin-left:10px; padding:0;}
	#contentTextBase p{padding-top:7px;}
	#contentDescVoyage{margin-bottom:13px;}
	#ins-ctr p img{ margin:20px;}
		#ins-ctr h1 span{color:#00608e;}
	#ins-cnt1{width:430px; margin-right:30px; float: left;}
		#ins-cnt1 h1{margin-bottom:27px;}
		#ins-cnt1 h2{margin-bottom:10px;}
		#ins-cnt1 h3{margin-bottom:10px;}
	#ins-cnt2{float:left; width:400px}
		#ins-cnt2 h1.top{margin-bottom:10px;}
		#ins-cnt2 h3{color:#00608e; float: left; margin-right:5px;}
		.debutant{background:url(/i/debutant-bg.gif) repeat-y; padding:10px 0 0 10px;}
		.intermed{background:url(/i/intermed-bg.gif) repeat-y; padding:10px 0 0 10px;}
		.expert{background:url(/i/expert-bg.gif) repeat-y; padding:10px 0 0 10px;}
		#ins-cnt2 a{color:#590404;}
		#ins-cnt2 a:hover{color:#00608e;}
		#ins-cnt2 p{ padding-bottom:5px;}
	#ins-cnt3{float:left; margin:20px 30px 0 0; width:430px}
		#ins-cnt3 #dates-de-departs{float:left;}
			#ins-cnt3 #dates-de-departs img{float:left;}
			#ins-cnt3 #dates-de-departs table{width:429px; clear:both; border-left:2px solid #00608e; border-right:2px solid #00608e;font: 13px "Trebuchet MS", Georgia, "Times New Roman", Times, serif; color:#00608e;}
			#ins-cnt3 #dates-de-departs table strong{font-family:12px Verdana, Arial, Helvetica, sans-serif;}
			#ins-cnt3 #dates-de-departs table td{padding:4px 0 4px 20px;}
		#ins-cnt3 #transport{float:left;font:13px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;  color:#00608e; padding:87px 0 10px 10px; margin:10px 0px 0 0; width:203px; height:164px; background:url(/i/transport.jpg) no-repeat;}
		#ins-cnt3 #transport a{color:#590404; float:left; padding-top:2px;}
		#infos-pratiques{float:left; font:13px "Trebuchet MS", Georgia, "Times New Roman", Times, serif; padding:50px 15px 0 25px; color:#00608e; width:177px; margin-top:10px; height:210px; background:url(/i/infos-pratiques.jpg) no-repeat;line-height:18px;}
		#infos-pratiques p{margin:6px 0 5px 0; line-height:14px;}
		#infos-pratiques a{color:#590404; float:left; padding-top:35px;}
	#ins-cnt4{float:left; width:400px; margin-top:20px;}
		#ins-cnt4 p{line-height:14px;}
		#photos{border:2px solid #00608e; width:392px; margin-top:10px}

.voyages #page-ttl h1{background:0; padding-left:0}
.voyages #ins-ctr{border:0;}
#voyages-head{width:842px; height:293px;}
#voyages-head a{font: bold 15px "Trebuchet MS", Georgia, "Times New Roman", Times, serif; color:#fff; float: right; margin:260px 10px 0 0; padding-right:25px; background:url(/i/voyages-head-arrow.gif) no-repeat right top;}
.voyages #ins-cnt1{margin-top:25px;}
.voyages #ins-cnt1 table{font:13px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;color:#00608e; margin-top:20px;}
.voyages #ins-cnt1 td{padding-bottom:15px;}
#dates-de-voyages{width:411px; height:182px; background:url(/i/dates-de-voyages-bg.jpg) no-repeat left top; padding-top:140px; margin-bottom:15px;}
#dates-de-voyages .style_retour{font-size:11px; margin:0;}
#dates-de-voyages table{width:350px; border:0;}
#dates-de-voyages td{font:bold 18px Verdana, Arial, Helvetica, sans-serif; padding-left:30px; padding-bottom:0px; padding-top:0px; border:0; height:10px;}
#dates-de-voyages th{text-align:left; padding-bottom:2px; padding-left:30px; font: bold 18px "Trebuchet MS", Georgia, "Times New Roman", Times, serif; color:#019288;}
#dates-de-voyages th span{color:#00608e;}
#dates-de-voyages a img{padding:7px 0px 0px 0px;}
#salon-du-velo{width:369px; height:71px; padding-top:2px; background:url(/i/salon-du-velo.gif) no-repeat; margin-top:15px;}
#salon-du-velo p{padding:7px 0 5px 10px; line-height:14px; float:left;}
#salon-du-velo strong{display:block; font: bold 14px "Trebuchet MS", Georgia, "Times New Roman", Times, serif; color:#1f4c65; margin:3px 0 0 10px}
#salon-du-velo img{float:right; margin:20px 50px 0 0}
#niveaux-de-difficulte{float: left; margin-top:15px; width:360px}
#niveaux-de-difficulte h1{margin-bottom:5px;}
#niveaux-de-difficulte p{background:url(/i/debutant-bg.gif) repeat-y; padding:10px 0 10px 10px}
#prix-et-conditions img{float:left;}
#prix-et-conditions div{border-left:2px solid #00608e; float:left; border-right:2px solid #00608e;width:425px; padding-top:0px}
#prix-et-conditions p{padding:20px 20px 0 20px;}
#prix-et-conditions p strong{color:#1d4e67;}
#prix-et-conditions p.prix{padding:20px 0 10px 20px; color:#1d4e67; font:bold 18px Verdana, Arial, Helvetica, sans-serif;}
#infos-pratiques2{float:left; margin-top:15px;}
#infos-pratiques2 img{float:left;}
#infos-pratiques2 p{border-left:2px solid #00608e;border-right:2px solid #00608e; float: left; padding:10px 20px 10px 20px; width:385px}
#infos-pratiques2-foot{background:url(/i/infos-pratiques2-foot.gif) no-repeat; width:429px; height:62px; float:left;}
#infos-pratiques2-foot p{float:left; width:50%; border:0;}
#infos-pratiques2-foot p a{color:#590404;}
#infos-pratiques2-foot img{float:left; margin:25px 0 0 0}
#transport2{width:429px; height:264px; background:url(/i/transport2.jpg) no-repeat; float:left; margin-top:15px;}
#transport2 p{margin:70px 0 0 25px; line-height:18px;}
#transport2 strong{color:#1d4e67; font:bold 14px Verdana, Arial, Helvetica, sans-serif; display:block; margin:15px 0 0 25px;}

#containerSearchResultDate{}
#containerSearchResult{width:663px; margin-bottom:10px; float:left;}
#containerSearchResult .searchResultHeader{width:663px; height:9px;
line-height:30px; background-attachment: scroll; background-x-position: left; background-y-position: top;}

#containerSearchResult .searchResultContent{overflow-x: hidden; overflow-y: hidden; padding-top: 8px; padding-right: 5px; padding-bottom: 8px;  background-color: transparent; background-image: url(/i/search_content_box.gif);background-repeat: repeat-y; background-attachment: scroll background-x-position: left;background-y-position: top;}
#containerSearchResult .searchResultContent .containerContentInfo .contentTitle h2 a{text-decoration:underline; color:#520008;}

#containerSearchResult .searchResultFooter{width:663px; height:11px;}
#containerSearchResult .searchResultFooterBlue{background-color: transparent;
background-image: url(/i/search_footer_box.gif);
background-repeat: no-repeat;
background-attachment: scroll;
text-align: center;}

#containerSearchResult .searchResultContent .containerIcon{width:66px; float:left; margin-left:8px;}
#containerSearchResult .searchResultContent .containerIcon img{width:66px; height:61px;}
#containerSearchResult .searchResultContent .containerContentInfo{width:520px; float:left; margin-left:8px;}
#containerSearchResult .searchResultContent .containerContentInfo .contentTitle a{color:#009288; width:490px;}
#containerSearchResult .searchResultContent .containerContentInfo p{width:500px;}
#containerSearchResult .searchResultContent img {width:44px; height:125px; float:left;}
#containerSearchResult .searchResultContent .containerContentInfo .contentPrix {font-size:18px; color:#009288; width:57px;}
#containerSearchResult .searchResultContent .containerContentInfo .prix {font-size:18px; color:#00608e;}


		
		
	.accordion_toggle {			
			width: 365px; padding:0; margin:0;			
			color: #ffffff;	cursor: pointer;			
		}
		
		.accordion_toggle_active {			
			color: #ffffff;			
		}
		
		.accordion_content {
			width: 446px;
			overflow: hidden;
		}
		
				.tab_ski_small{
			background: url(/i/ski_small_tab.jpg) no-repeat top left;
			width:365px;
			height:29px;			
		}
		.tab_ski_small_content{
			background: url(/i/ski_small_bgr.jpg) no-repeat top left;
			width:365px;
			height:241px;
		}

		.tab_raquette_small{
			background: url(/i/raquette_small_tab.jpg) no-repeat top left;
			width:365px;
			height:29px;			
		}
		.tab_raquette_small_content{
			background: url(/i/raquette_small_bgr.jpg) no-repeat top left;
			width:365px;
			height:241px;
		}

		.tab_spec_small{
			background: url(/i/spec_small_tab.jpg) no-repeat top left;
			width:365px;
			height:29px;			
		}
		.tab_spec_small_content{
			background: url(/i/spec_small_bgr.jpg) no-repeat top left;
			width:365px;
			height:187px;
		}
		.tab_rando_small{
			background: url(/i/rando_small_tab.jpg) no-repeat top left;
			width:365px;
			height:29px;			
		}
		.tab_rando_small_content{
			background: url(/i/rando_small_bgr.jpg) no-repeat top left;
			width:365px;
			height:187px;
		}
		.tab_cyclo_small{
			background: url(/i/cyclo_small_tab.jpg) no-repeat top left;
			width:365px;
			height:29px;			
		}
		.tab_cyclo_small_content{
			background: url(/i/cyclo_small_bgr.jpg) no-repeat top left;
			width:365px;
			height:187px;
		}
		.tab_kmer_small{
			background: url(/i/kmer_small_tab.jpg) no-repeat top left;
			width:365px;
			height:29px;			
		}
		.tab_kmer_small_content{
			background: url(/i/kmer_small_bgr.jpg) no-repeat top left;
			width:365px;
			height:187px;
		}

		.tab_rando_large{
			background: url(/i/randonnee_tab.jpg) no-repeat top left;
			width:446px;
			height:39px;			
		}
		.tab_rando_content{
			background: url(/i/randonnee_bgr.jpg) no-repeat top left;
			height:241px;
		}

		.tab_kriv_large{
			background: url(/i/kayak_tab.jpg) no-repeat top left;
			width:446px;
			height:39px;	
			display:none;		
		}
		.tab_kriv_content{
			background: url(/i/kayak_bgr.jpg) no-repeat top left;
			display:none;
		}

		.tab_velo_large{
			background: url(/i/cyclisme_tab.jpg) no-repeat top left;
			width:446px;
			height:39px;			
		}
		.tab_velo_content{
			background: url(/i/cyclisme_bgr.jpg) no-repeat top left;
		}

		.tab_kmer_large{
			background: url(/i/kayakmer_tab.jpg) no-repeat top left;
			width:446px;
			height:39px;			
		}
		.tab_kmer_content{
			background: url(/i/kayakmer_bgr.jpg) no-repeat top left;
		}

		.tab_canot_large{
			background: url(/i/canot_tab.jpg) no-repeat top left;
			width:446px;
			height:39px;			
		}
		.tab_canot_content{
			background: url(/i/canot_bgr.jpg) no-repeat top left;
		}
		.tab_formations_large{
			background: url(/i/formations_tab.jpg) no-repeat top left;
			width:446px;
			height:39px;			
		}
		.tab_formations_content{
			background: url(/i/formations_bgr.jpg) no-repeat top left;
		}
		.tab_raquette_large{
			background: url(/i/raquette_tab_2.jpg) no-repeat top left;
			width:446px;
			height:39px;			
		}
		.tab_raquette_content{
			background: url(/i/raquette_bgr_2.jpg) no-repeat top left;
		}
		.tab_ski_large{
			background: url(/i/ski_tab_2.jpg) no-repeat top left;
			width:446px;
			height:39px;			
		}
		.tab_ski_content{
			background: url(/i/ski_bgr_2.jpg) no-repeat top left;
		}


		
.accordion_content table{font:14px "Trebuchet MS", Georgia, "Times New Roman", Times, serif; color:#fff;}
.accordion_content table a{font:14px "Trebuchet MS", Georgia, "Times New Roman", Times, serif; color:#fff; text-decoration:underline;}
.accordion_content table div{font-size:24px;}
.accordion_content table table{margin: 0 0 15px 18px;}
.accordion_content table table.small{ margin:0 0 15px 18px; font-size:12px;}
.accordion_content table table.small div{font-size:22px;}
.accordion_content table table thead td{padding-bottom:12px}
.accordion_content table table tfoot td{padding-top:21px}
.accordion_content table table.small tfoot td{padding-top:21px;}


#containerCalendar{ 
width:823px; 
margin:0 auto;
}

/*-------------------------------------Calendrier----------------------------------------*/
#containerCalendar{ 
width:823px; 
margin:0 auto;
}


#containerCalendar #headerCalendar{ 
width:823px;
background:url(/i/cal_header.jpg) no-repeat;
height:154px;
}

#containerCalendar #headerCalendar #contentMonth{ 

padding-top:98px;
width:273px;
height:67px;
margin-left:19px;
}


#containerCalendar #headerCalendar #contentMonth .btChangeMonth{ 
width:26px;
}

#containerCalendar #headerCalendar #contentMonth a span{position:absolute; left:-9000px;}

#containerCalendar #headerCalendar #contentMonth .month{font-size:22px; font-weight:bold; text-align:center;}

#containerCalendar #headerCalendar #contentMonth  a
{
background-repeat: no-repeat;
display: block;
height:31px;
}

#containerCalendar #containerDay
{
width:823px;
background:url(/i/bg_cal_mday.gif) repeat-y;
height:31px;
margin-left:5px;
margin-top:10px;
margin-bottom:10px;
}

#containerCalendar #containerDay .dimanche
{
margin-left:82px;
}

#containerCalendar #containerDay .semaine
{
margin-left:178px;
}

#containerCalendar #containerDay .samedi
{
margin-top:7px;
margin-left:191px;
}

#containerCalendar #containerCalendarBox .headerCalBox
{
width: 265px;
height:29px;
background:url(/i/cal_box_header.gif) no-repeat;
}

#containerCalendar #containerCalendarBox .headerCalBoxWeek
{
width: 265px;
height:29px;
background:url(/i/cal_box_header_week.gif) no-repeat;
}


#containerCalendar #containerCalendarBox .headerCalBox span
{
font-size:18px;
color:#FFFFFF;
margin-left:5px;
}

#containerCalendar #containerCalendarBox .headerCalBoxWeek span
{
font-size:18px;
color:#FFFFFF;
margin-left:5px;
}

#containerCalendar #containerCalendarBox .calSpacer
{
width:8px;
}

#containerCalendar #containerCalendarBox
{
width:823px;
margin-left:5px;
}

#containerCalendar #containerCalendarBox .contentCalBox
{
padding-top:10px;
padding-bottom:10px;
width:265px;
background-color:#159086;
background-repeat: repeat-y;
background-attachment: scroll;
}

#containerCalendar #containerCalendarBox .contentCalBox table tr td
{
padding-bottom:5px;
}

#containerCalendar #containerCalendarBox .contentCalBoxWeek table tr td
{
padding-bottom:6px;
}

#containerCalendar #containerCalendarBox .contentCalBox a
{
color:#f2f8e4;
font-weight:bold;
font-size: 13px;
}

#containerCalendar #containerCalendarBox .contentCalBoxWeek a
{
color:#f2f8e4;
font-weight:bold;
font-size:13px;
}

#containerCalendar #containerCalendarBox .contentCalBoxWeek
{
padding-top:10px;
padding-bottom:10px;
width:265px;
background-color:#41a599;
background-repeat: repeat-y;
background-attachment: scroll;
}



#containerCalendar #containerCalendarBox .contentCalBox span
{
color:#f2f8e4;
font-size:11px;
}

#containerCalendar #containerCalendarBox .contentCalBoxWeek span
{
color:#f2f8e4;
font-size:11px;
}

#containerCalendar #containerCalendarBox .footerCalBox
{
width: 265px;
height:9px;
background:url(/i/cal_box_footer.gif) no-repeat;
}

#containerCalendar #containerCalendarBox .footerCalBoxWeek
{
width: 265px;
height:9px;
background:url(/i/cal_box_footer_week.gif) no-repeat;
}

#containerCalendar #containerLegende{ 
width:804px; 
margin-left:11px;
margin-top:10px;
}




<!------------------- Formulaire -------------------------->


#containerForm legend
{
font-size:16px;
font-weight:bold;
}

#containerForm p {

padding:5px;
}

#containerForm fieldset input
{
font-size: 14px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
font-weight: bold;
width: 250px;
margin-bottom: 3px;
}

#containerForm fieldset select
{
font-size: 14px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left:3px;
font-weight: bold;
margin-bottom: 3px;
}


#containerForm fieldset table th
{
padding-top: 7px;
text-align: right;
font-weight: normal;
font-size: 11px;
white-space: nowrap;
}


#containerForm fieldset table td

{
padding-bottom: 5px;
font-size: 11px;
}
#containerForm fieldset
{
border-right-width: 0pt;
border-bottom-width: 0pt;
border-left-width: 0pt;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-right-color: -moz-use-text-color;
border-bottom-color: -moz-use-text-color;
border-left-color: -moz-use-text-color;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #000000;
background-image:url(/i/bg_form.gif);
background-repeat:repeat-x;
padding-top: 15px;
padding-bottom: 15px;
margin-bottom: 25px;
}

#containerForm .smallInput

{
font-size: 10px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
font-weight: bold;
width: 20px;
margin-bottom: 3px;<
margin-left:0;
margin-right:0;
}

#containerForm .containerButton{
width:120px;
height:35px;
}

#containerForm input.buttonEnvoyer
{
margin-left:350px;
width:123px;
height:39px;
background-image:url(/i/bt_send.gif);
background-repeat:no-repeat;
background-color: transparent;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
border-top-width: 0pt;
border-right-width: 0pt;
border-bottom-width: 0pt;
border-left-width: 0pt;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: -moz-use-text-color;
border-right-color: -moz-use-text-color;
border-bottom-color: -moz-use-text-color;
border-left-color: -moz-use-text-color;
cursor: pointer;

}

.bloglisting {padding-top:18px; padding-left:25px; padding-right:25px;}
.bloglisting h5 {font-size:9px;}
.bloglisting a {font-size:24px;}
.bloglisting p {padding-top:0px;}
.bloglisting p a{font-size:inherit; text-decoration:underline; font-size:13px;}

#activites-head{no-repeat; width:842px; height:293px;}
#activiteIntroText { float:left; width:525px; margin-top:25px;}
#activiteButtonGroup { width:290px; padding:0px 0px 0px 0px; margin:25px 40px 15px 15px; float:right;}
#activiteButton { background-color:#590404; padding:5px 10px 10px 10px; margin-bottom:15px; background-image: url(/i/submenu-bg.gif); background-repeat: repeat-x; background-position:bottom left;}
#activiteButton a p{ color:#FFFFFF; }
#activiteButton a { color:#FFFFFF; font-size:18px; }

.histoire td { padding:5px 5px 5px 5px;}