@charset "iso-8859-1";
/* CSS Document */

body { background:#d2e937 url(images/fond.png); background-position:center; background-repeat:repeat-y; margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; }

a { color:#90b606;}

.pgbk { width:1000px; background:#FFF url(images/fond_menu.jpg); background-position:809px 1355px; background-repeat:repeat-y; height:100%;}

.footer { background:#FFF url(images/footer.jpg); height:115px;}
.footer td {padding:15px; margin:0px; border:0px; width:50%; font-weight:bold; color:#FFF}
.footer a { color:#fff;}


.header { background-image:url(images/header.jpg); background-position:left; height:130px; text-align:right; background-repeat:no-repeat;}

.menu_haut{}

.block_content { background: url(images/fond_page.jpg); width:809px; background-repeat:no-repeat; position:relative; float:left; height:100%; display:block; min-height:165px;}

.block_left { }

.block_right { background-image:url(images/menu_top.jpg); width:191px; background-repeat:no-repeat; position: inherit; float:left; height:100%; display:block}
#search { height:33px; padding-top:17px; padding-left:35px}

#menu_principal { margin-top:63px; text-align:right; font-size:14px; color:#FC0; line-height:20px; padding-right:4px;}
#menu_principal a {color:#FC0; text-decoration:none}

#pratique {margin-top:9px; text-align:right; font-size:13px; color:#FFF; line-height:18px; padding-right:7px;}
#pratique a {color:#FFF; text-decoration:none}

#agenda {margin-top:48px; padding-left:25px; display:block}
.agenda_titre { font-size:12px; color:#FC0; line-height:20px; font-weight:bold; text-transform: uppercase;}
.agenda_date {  font-size:12px; color:#000; }
.agenda_desc {  font-size:12px; color:#fff;  font-style:italic;}
.agenda_plus {  font-size:10px; color: #b2e558;  word-spacing:3px; margin-bottom:10px;}
.agenda_plus a{  color: #b2e558; text-decoration:none;}


#actu {padding-left:3px; display:block}
.actu_titre { font-size:12px; color:#0099CC; font-weight:bold; text-transform: uppercase;}
.actu_date {  font-size:11px; color:#666; font-style:italic; }
.actu_intro {  font-size:11px; color:#333;}
.actu_desc {  font-size:12px; color:#000000;  font-style:italic;}
.actu_plus {  font-size:10px; color: #00CCFF;  word-spacing:3px; margin-bottom:10px;}
.actu_plus a{  color: #00CCFF; text-decoration:none;}

#newsletter {padding:3px; font-size:12px; background-color:#06C; color:#FFF}
	#newsletter #titre {font-size:14px; background-color:#06C; color:#FC0; font-weight:bold; text-transform:uppercase}
	#newsletter input { height:16px; font-size:11px; color:#333; background-color:#f1f1f1; border:0px; width:175px; margin:5px 0;}
	#newsletter select { height:16px; font-size:11px; color:#333; background-color:#f1f1f1; border:0px; width:175px; margin:5px 0;}
	
	
			#newsflash {background:#fcfcfc; padding:5px; border:1px #e3e3e3 solid}
				#newsflash .title { padding:5px; font-size:18px; color:#C09; font-weight:bold; font-variant:small-caps;}
				#newsflash .contenu { background:#d8d8d8; padding:3px; margin-bottom:4px}
					#newsflash .actu_titre { font-size:12px; color:#06C; line-height:20px; font-weight:bold; text-transform: uppercase;}
					#newsflash .actu_date {  font-size:11px; color:#000; font-style:italic; }
					#newsflash .actu_intro {  font-size:12px; color:#000;}
					#newsflash .actu_desc {  font-size:12px; color:#000000;  font-style:italic;}
					#newsflash img { border:0px}
					#newsflash .actu_plus {  font-size:10px; color: #00CCFF;  word-spacing:3px; margin-bottom:10px;}
					#newsflash .actu_plus a{  color: #00CCFF; text-decoration:none;}
				#newsflash .foot {padding:3px; color:#000; text-transform:uppercase; font-size:10px; font-weight:bold; text-align:right}	
					#newsflash #slider4 { height: 1%; overflow:hidden; }
					#newsflash #slider4 .viewport { float: left; width: 550px; height: 140px; overflow: hidden; position: relative; }
					#newsflash #slider4 .buttons { display: block; margin: 30px 10px 0 0; float: left; }
					#newsflash #slider4 .next { margin: 30px 0 0 10px;  }
					#newsflash #slider4 .disable { visibility: hidden; }
					#newsflash #slider4 .overview { list-style: none; position: absolute; left: 0; top: 0; margin:0px; padding:0px }
					#newsflash #slider4 .overview a{ text-decoration:none}
					#newsflash #slider4 .overview ul{ margin: 0px; padding: 1px;}
					#newsflash #slider4 .overview li{ float: left; margin: 0px; padding: 1px; height: 130px; width: 540px;}
					#newsflash #slider4 .pager { overflow:hidden; list-style: none; clear: both; margin:0px; padding:0px; background:#e3e3e3; height:30px; }
					#newsflash #slider4 .pager li { float: left; margin:3px; }
					#newsflash #slider4 .pagenum { background-color:#fff; text-decoration: none; text-align: center; padding: 5px; color: #555555; font-size:11px; font-weight: bold; display: block; }
					#newsflash #slider4 .active { color: #fff; background-color: #06C; }



.all { background-image:url(images/fond_menu.jpg); }

.pg_asso { }
.pg_asso #titre  {font-weight: bold; font-size: 18px; color: #000; text-align:center; width:460px; margin-left:123px; }
.pg_asso #liste  {padding:20px 0 0 80px; }
.pg_asso #nom  { font-size:14px; font-weight:bold;}
.pg_asso #desc  {padding-bottom:5px; }
.pg_asso #nav  { text-align:center; font-weight:bold}

.pg_cat { }
.pg_cat #titre  {font-weight: bold; font-size: 18px; color: #000; text-align:center; width:460px; margin-left:123px; }
.pg_cat #liste  {padding:20px 0 0 40px; }
.pg_cat #c_titre  { font-size:16px; font-weight:bold; border-bottom:1px #151515 dotted; margin-bottom:10px; background-color:#9C0; padding:3px}
.pg_cat #c_desc  { }
.pg_cat #c_cadre  { }
.pg_cat #sc_titre  { font-size:14px; font-weight:bold; border-bottom:1px #151515 dotted; margin-bottom:5px;}
.pg_cat #sc_desc  { }
.pg_cat #sc_cadre  { padding-left:10px; }
.pg_cat #p_titre  { font-size:14px; font-weight:bold;}
.pg_cat #p_desc  { }
.pg_cat #p_cadre  { }
.pg_cat #nav  { text-align:right; margin-bottom:20px; border-bottom:1px #151515 dotted;}
.pg_cat #nav a  { text-decoration:none}

.pg_agenda { }
.pg_agenda #titre  {font-weight: bold; font-size: 18px; color: #000; text-align:center; width:460px; margin-left:123px; }
.pg_agenda #liste  {padding:20px 0 0 80px; }
.pg_agenda #cat  { font-size:16px; font-weight:bold; border-bottom:1px #151515 dotted;  margin-bottom:10px; background-color:#9C0; padding:3px}
.pg_agenda #cat a { color:#000; text-decoration:none}
.pg_agenda #nom  {font-weight:bold; padding-left:20px;}
.pg_agenda #date  { padding-left:20px;  }
.pg_agenda #info  {padding-bottom:8px; padding-left:20px; }
.pg_agenda #nav  { text-align:center; font-weight:bold}
.pg_agenda #more  { text-align:right;  font-size:10px; border-bottom:1px #151515 dotted; }
.pg_agenda #more a  { color:#000; text-decoration:none;}

.pg_actu { }
.pg_actu #titre  {font-weight: bold; font-size: 18px; color: #000; text-align:center; width:460px; margin-left:123px; }
.pg_actu #liste  {padding:20px 0 0 80px; }
.pg_actu #cat  { font-size:16px; font-weight:bold; border-bottom:1px #151515 dotted;  margin-bottom:10px;  background-color:#9C0; padding:3px}
.pg_actu #cat a { color:#000; text-decoration:none}
.pg_actu #nom  {font-weight:bold; padding-left:20px;  }
.pg_actu #date  { padding-left:20px;  }
.pg_actu #info  {padding-bottom:8px; padding-left:20px; }
.pg_actu #nav  { text-align:center; font-weight:bold}
.pg_actu #more  { text-align:right; font-size:10px; border-bottom:1px #151515 dotted; }
.pg_actu #more a  { color:#000; text-decoration:none;}

.pg_annu { }
.pg_annu #titre  {font-weight: bold; font-size: 18px; color: #000; text-align:center; width:460px; margin-left:123px; }
.pg_annu #liste  {padding:20px 0 0 80px; }
.pg_annu #cat  { font-size:14px; font-weight:bold; padding-top:7px; border-bottom:1px #151515 dotted; margin-bottom:5px;}
.pg_annu #nom  {font-weight:bold; padding-left:20px; border-bottom:1px #151515 dotted; margin: 5px 25px 5px 5px;}
.pg_annu #info  {padding-bottom:8px; padding-left:20px; }
.pg_annu #nav  { text-align:center; font-weight:bold}

.pg_search {  }
.pg_search #titre  {font-weight: bold; font-size: 18px; color: #000; text-align:center; width:460px; margin-left:123px; }
.pg_search #liste  {padding:20px 0 0 20px; }
.pg_search #nom  {padding-left:20px; color: #000; text-align:left; font-size:14px;  font-weight:bold;}
.pg_search #keys  {padding:20px 0 0 80px; }
.pg_search #cat  { font-size:12px; padding-top:7px; border-bottom:1px #151515 dotted; margin-bottom:5px;}
.pg_search #plus20  {padding-left:20px; font-style:italic;}
.pg_search #noresults  {padding-left:20px; font-style:italic; }

.pg_galerie { padding-top:80px;}
	.pg_galerie #categories {}
	.pg_galerie #categories a { text-decoration:none}
		.pg_galerie #categories .nom_cat { font-size:14px; padding:5px; border-bottom:#90b606 solid 1px; text-transform:uppercase}
		.pg_galerie #categories .albums { width:179px; height:190px; position:static; float:left; text-align:center; background:#E1E1E1; margin:2px;}
		.pg_galerie #categories .albums:hover { background:#ccc}
			.pg_galerie #categories .albums .titre_album { font-weight:bold; padding:5px 3px; height:15px}
			.pg_galerie #categories .albums .img_album {}
			.pg_galerie #categories .albums .desc_album { font-size:11px; font-style:italic; color:#666; padding:3px}
	.pg_galerie #gallery {}
		.pg_galerie #gallery .photo {width:178px; position:static; float:left; text-align:center; background:#E1E1E1; margin:2px;}
			.pg_galerie #gallery .photo img {width:178px; filter:Alpha(opacity=60);-moz-opacity:0.60; opacity: 0.60; }
			.pg_galerie #gallery .photo img:hover {width:178px; filter:Alpha(opacity=100);-moz-opacity:1.00; opacity: 1.00; }


.footer {}





/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.scroll .menudivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.scroll .menudividery{float:left;width:0px;}.scroll .menutitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.menuclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.scroll {position:relative;zoom:1;z-index:10;}.scroll a, .scroll li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.scroll div a, .scroll ul a, .scroll ul li {float:none;}.menush div a {float:left;}.scroll div{visibility:hidden;position:absolute;}.scroll .menucbox{cursor:default;display:block;position:relative;z-index:1;}.scroll .menucbox a{display:inline;}.scroll .menucbox div{float:none;position:static;visibility:inherit;left:auto;}.scroll li {z-index:auto;}.scroll ul {left:-10000px;position:absolute;z-index:10;}.scroll, .scroll ul {list-style:none;padding:0px;margin:0px;}.scroll li a {float:none}.scroll li:hover>ul{left:auto;}#menu0 ul {top:100%;}#menu0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Items""""""""*/	
	#menu0 a	
	{	
		padding:0px;
		font-family:Arial;
		font-size:14px;
		text-decoration:none;
	
	}


	/*"""""""" (SUB) Container""""""""*/	
	#menu0 div, #menu0 ul	
	{	
		padding:10px;
		margin:-2px 0px 0px 0px;
		background-color:#F7F7F7;
		border-width:1px;
		border-style:solid;
		border-color:#DADADA;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#menu0 div a, #menu0 ul a	
	{	
		padding:3px 10px 3px 5px;
		background-color:transparent;
		font-size:11px;
		border-width:0px;
		border-style:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#menu0 div a:hover	
	{	
		background-color:#DADADA;
		color:#CC0000;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#menu0 ul li:hover>a	
	{	
		background-color:#DADADA;
		color:#FFFFFF;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #menu0 div .menuactive, body #menu0 div .menuactive:hover	
	{	
		background-color:#DADADA;
		color:#CC0000;
	}


	/*"""""""" Individual Titles""""""""*/	
	#menu0 .menutitle	
	{	
		cursor:default;
		padding:3px 0px 3px 4px;
	
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#menu0 .menudividerx	
	{	
		border-top-width:1px;
		margin:4px 0px 4px 0px;
		border-color:#BFBFBF;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#menu0 .menudividery	
	{	
		border-left-width:1px;
		height:15px;
		margin:4px 2px 0px 2px;
		border-color:#AAAAAA;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#menu0 .menuritem span	
	{	
		border-color:#DADADA;
		background-color:#F7F7F7;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#menu0 .menuritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" (sub) Rounded Items""""""""*/	
	#menu0 div .menuritem span	
	{	
		border-color:#666666;
		background-color:#EEEEEE;
	}


	/*"""""""" (sub) Rounded Items Content""""""""*/	
	#menu0 div .menuritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#menu0 ul	
	{	
		padding:10px;
		margin:-2px 0px 0px 0px;
		background-color:#F7F7F7;
		border-width:1px;
		border-style:solid;
		border-color:#DADADA;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#menu0 li:hover > a	
	{	
		background-color: #6C0;
	}


.menufv{visibility:visible !important;}.menufh{visibility:hidden !important;}
