body { font-family:Verdana; font-size:62.5%; text-shadow:#fff 0 0 0; margin:0; padding:6px 0 0 5px; border:0; background:#FFF; color:#000; }
a { text-decoration:none; }

#tetiere { height:150px; background:#F1F1EB url(images/tetiere.gif) no-repeat; overflow:hidden; }
	a#retour_accueil { display:block; float:left; width:337px; height:150px; border-bottom:1px solid #C40066; }
		a#retour_accueil span { display:none; }
	#anim { float:left; width:623px; height:150px; overflow:hidden; border-bottom:1px solid #C40066; }

#menu { width:980px; height:24px; border:1px solid #C40066; border-right:0; border-top:0; background:#F1F1EB url(images/menu.gif) 100% 0 no-repeat; clear:both; }
	#menu ul { margin:0; padding:0; list-style-type:none; }
	#menu ul li { display:block; float:left; position:relative; margin:0; padding:0; }
	#menu ul li a { display:block; float:left; height:20px; margin:0; padding:4px 10px 0 10px; font-weight:bold; text-align:center; color:#4A4740; font-size:1.2em; }
	#menu ul li a:hover { color:#FFF; background:#98BC21; }
	#menu ul li ul { display:block; visibility:hidden; width:200px; height:auto; position:absolute; z-index:100; top:24px; left:0; background:#98BC21; }
	#menu ul li ul li { display:block; width:200px; text-align:left; margin:0; }
	#menu ul li ul li a { text-align:left; padding:4px 6px 4px 20px; width:174px; height:auto; color:#FFF; font-weight:normal; font-size:1.1em; background:url(images/menu-a.gif) 9px 8px no-repeat; }
	#menu ul li ul li a:hover { background:#C40066; color:#FFF; }
	#menu ul li ul li ul { display:none; }

#menu2 { height:26px; overflow:hidden; font-size:0.9em; border-left:1px solid #C40066; clear:both; }
	#menu2 a, #menu2 div { display:block; float:left; color:#C40066; }
		#menu2 a:hover { color:#99BC22; text-decoration:underline; }
		#accueil { margin:4px 0 0 17px; padding:3px 0 3px 20px; background:url(images/accueil.gif) no-repeat; }
		#contact { margin:4px 0 0 28px; padding:3px 0 3px 20px; background:url(images/contact.gif) no-repeat; }
		#accessibilite { margin:4px 0 0 28px; padding:3px 0 3px 20px; background:url(images/accessibilite.gif) no-repeat; }
		#plan { margin:4px 0 0 21px; padding:3px 0 3px 20px; background:url(images/plandusite.gif) no-repeat; }
		#english { margin:8px 0 0 20px; padding:0 0 0 20px; background:url(images/english.gif) no-repeat; }
		#deutsch { margin:8px 0 0 20px; padding:0 0 0 20px; background:url(images/deutsch.gif) no-repeat; }
		#search { width:130px; text-align:left; margin:4px 30px 1px 200px; padding:0; border:0; }
			#search form {	margin:0; padding:0; border:0; }
				#search input.text { width:100px; color:#A80028; padding:1px 0 0 7px; margin:1px; border:1px solid #D5CFAD; }
				#search input.button { padding:0 3px; margin:0; border:1px solid #fff; color:#fff; background:#D5CFAD; }

#page_table { width:100%; border:0; margin:0; padding:0; clear:both; }

	#gauchetd { width:163px; border-left:1px solid #C40066; background:#FBFBF7; padding:0 0 55px 0; }
		#menucontextuel1 { margin:0 0 20px 0; }
			#menucontextuel1 a { display:block; }
			#menucontextuel1 .rubrique-no a { display:none; }
			#menucontextuel1 .rubrique-act a { padding:4px 10px; line-height:12pt; font-size:1.5em; color:#FFF; text-decoration:none; background:#98BC21 url(images/menuctxt1.gif) no-repeat; margin:15px 0 0 0; }
				/* sousrubriques */
				#menucontextuel1 .sousrub-no a { padding:2px 10px 2px 26px; line-height:normal; color:#4B4841; text-decoration:none; background:url("images/context1_puce.png") no-repeat 15px 7px; }
					#menucontextuel1 .sousrub-no a:hover { background:#F3F3E7 url("images/context1_puce.png") no-repeat 15px 7px; }
				#menucontextuel1 .sousrub-act a { padding:2px 10px 2px 26px; line-height:normal; color:#4B4841; text-decoration:none; background:#F3F3E7 url("images/context1_puce.png") no-repeat 15px 7px; font-weight:bold; }
					/* sousousrubriques */
					#menucontextuel1 .soussousrub-no, .soussousrub-act { margin-left:2px; }
					#menucontextuel1 .soussousrub-no a { padding:2px 6px 2px 38px; font-family:Arial; font-size:0.9em; line-height:normal; font-weight:normal; color:#C40066; text-decoration:none; background:#fff; }
						#menucontextuel1 .soussousrub-no a:hover { background:#F3F3E7; }
					#menucontextuel1 .soussousrub-act a { padding:2px 6px 2px 38px; font-family:Arial; font-size:0.9em; line-height:normal; font-weight:normal; color:#C40066; text-decoration:none; background:#F3F3E7; font-weight:bold; }
		#lacarte { padding:175px 5px 20px 12px; background:url(images/carte.gif) no-repeat; }
			#lacarte a { display:block; color:#333; font-weight:bold; background:url(images/cartea.gif) 0 4px no-repeat; padding:2px 0 2px 12px; }
				#lacarte a:hover { color:#C40066; }
		#menucontextuel2 { margin:0 0 20px 0; float:left; width:163px; overflow:hidden; }
			#menucontextuel2 a { display:block; color:#4A4740; text-decoration:none; }
			#menucontextuel2 .rubrique-no a , #menucontextuel2 .rubrique-act a { padding:5px 5px 5px 11px; margin:0 0 1px 0; font-weight:bold; font-size:1.1em; }
				#menuid_36 { background:#98BC21; }
					#menuid_36 a:hover { background:#C40066; color:#FFF; }
				#menuid_40 { background:#CED54B; }
					#menuid_40 a:hover { background:#C40066; color:#FFF; }
				/* sousrubriques */
				#menucontextuel2 .sousrub-no a { padding:2px 10px 2px 26px; background:url("images/context1_puce.png") no-repeat 15px 7px; font-weight:normal; color:#FFF; }
					#menucontextuel2 .sousrub-no a:hover { background:#C40066 url("images/context1_puce.png") no-repeat 15px 7px; }
				#menucontextuel2 .sousrub-act a { padding:2px 10px 2px 26px; background:url("images/context1_puce.png") no-repeat 15px 7px; font-weight:bold; color:#FFF; }
					/* sousousrubriques */
					#menucontextuel2 .soussousrub-no, .soussousrub-act { margin-left:2px; }
					#menucontextuel2 .soussousrub-no a { padding:2px 6px 2px 38px; font-size:0.9em; font-weight:normal; }
						#menucontextuel2 .soussousrub-no a:hover { background:#C40066; }
					#menucontextuel2 .soussousrub-act a { padding:2px 6px 2px 38px; font-size:0.9em; font-weight:normal; font-weight:bold; }

		#monastere { width:131px; margin:0 18px 15px 14px; }
			#monastere a { display:block; color:#4A4740; font-weight:bold; font-size:1.2em; background:url(images/monastere.jpg) 0 100% no-repeat; padding:0 0 90px 0; width:131px; }
				#monastere a:hover { color:#C40066; }
		#bourg_en_image { padding:0 5px 10px 14px; }
			#bourg_en_image * { padding:0; margin:0; }
			#bourg_en_image .titre_article { font-size:1.2em; font-weight:bold; color:#4A4740; margin:0 0 5px 0; padding:0; }
			#bourg_en_image p {padding:0; margin:0;}
				#bourg_en_image p .imageleft { display:block; float:none; }
				#bourg_en_image p .imageleft a { margin:0; padding:0; }
			#bourg_en_image .legende_photo { font-size:1.1em; }
			#bourg_en_image .auteur, #bourg_en_image .date_article , #bourg_en_image .image_accueil { display:none; }
			#bourg_en_image .article_intro { color:#4A4740; padding:0; margin:0; }
			#bourg_en_image a { color:#C40066; background:ulr(images/gauchea.gif) 0 3px no-repeat; padding:0 0 0 0; } 
				#bourg_en_image a:hover { text-decoration:underline; }
		#coordonnees { padding:0 0 10px 6px; color:#4A4740; }
			#coordonnees a { color:#C40066; background:url(images/gauchea.gif) 0 3px no-repeat; padding:0 0 0 12px; text-decoration:underline; }
				#coordonnees a:hover { text-decoration:underline; }

	#contenutd { padding:0 7px 0 34px; font-size:1.1em; }
		#contenu_haut { text-align:right; padding:4px 0; margin:0; }
			.imprimer_frame { padding:0 0 0 18px; text-decoration:none; color:#999; background:url(images/imprimer.gif) 0 2px no-repeat; margin:0 10px 0 0; }
				a.imprimer_frame:hover { color:#C40066; }
			.envoyer { padding:0 0 0 17px; margin-right:20px; text-decoration:none; font-size:0.9em; color:#89919E; background:url("images/_envoyer.png") no-repeat 0 2px; }
				a.envoyer:hover { color:#CC1D00; }

	#droitetd { width:189px; background:#FBFBF7; padding:0 18px 0 10px; overflow:hidden; }
		#services { margin:0 0 30px 0; width:189px; overflow:hidden; }
			#services h2 { background:url("images/services.gif") no-repeat; height:40px; padding:0; margin:0; }
				#services h2 span { display:none; }
			#services a { display:block; padding: 2px 0px 2px 30px; color:#4A4740; background:url("images/lire_la_suite.gif") no-repeat 10px 5px; border-bottom:1px solid #C40066; }
				#services a:hover { background: #98BC21 url("images/lire_la_suite.gif") no-repeat 10px 5px; color:#FFF; }
		#boutons { margin:0 0 20px 0; padding:0; list-style:none; overflow:hidden; }
			#boutons li { margin:0; padding:0; display:inline; }
				#boutons li a { display:block; width:62px; height:57px; float:left; }
					#boutons li a span { display:none; }
					#demarches { background:url(images/demarches.gif) no-repeat; }
						a#demarches:hover { background:url(images/demarches.gif) 0 -57px no-repeat; }
					#qte_air { background:url(images/qte_air.gif) no-repeat; }
						a#qte_air:hover { background:url(images/qte_air.gif) 0 -57px no-repeat; }
					#lameteo { background:url(images/lameteo.gif) no-repeat; }
						a#lameteo:hover { background:url(images/lameteo.gif) 0 -57px no-repeat; }
		#c_a_bourg { background:#E6E3C4; padding:5px; margin:0 0 20px 0;  }
			#c_a_bourg .titre_article { font-size:0.9em; font-weight:normal; }
			#c_a_bourg .image_accueil { float:none; display:block; padding:6px 10px 0 3px; }
				#c_a_bourg .image_accueil img { display:block; border:1px solid #000; }
			#c_a_bourg .article_intro , #c_a_bourg a.lire_la_suite , #c_a_bourg .auteur, #c_a_bourg .date_article { display:none; }
		#newslettersubscribe { margin:0 0 20px 0; padding:38px 5px 10px 8px; list-style:none; overflow:hidden; background:#E1DEC3 url(images/newslettersubscribe.gif) no-repeat; }
			#newslettersubscribe li { margin:0; padding:0; display:inline; }
				#newslettersubscribe span { display:block; color:#C40066; margin:0 0 5px 0; }
				#newslettersubscribe a { display:block; color:#C40066; padding:2px 0 2px 10px; background:url(images/newslettersubscribea.gif) 0 6px no-repeat; text-decoration:underline; }
					#newslettersubscribe a:hover { color:#4A4740; }


#bas { clear:both; text-align:right; background:#C40066; color:#fff; padding:6px 10px 6px 0; font-size:0.9em; }
#bas span { margin-right:100px; font-size:1.1em; }
#bas a { color:#fff; }
	#bas a:hover { color:#EBE3D6; }
#bas a.a2 { color:#fff; }
	#bas a.a2:hover { color:#EBE3D6; }

#accesskeys a { color:#fff; font-size:1px; visibility:hidden; position:absolute; }

#frontpage_breves2 .imageleft { float:none; }