			
			body {
				background-color: #86bcdd;
				text-align: center;
				font-family: Verdana;
				font-size: 11px;
			}
			p,form,ul,li,h1,h2,a { margin: 0px; padding: 0px; }
			
				#departements a { text-decoration: none; }
				#departements li.dept { list-style-type: none; }
				#departements li.dept h1 { font-weight: bold; padding-top: 5px; font-size: 13px; color: #000000; padding-bottom: 3px; /*border-bottom: solid 1px #d45122; margin-bottom: 5px;*/ }
				#departements li.ville { list-style-type: none; }
				#departements li.ville_selected { list-style-type: none;font-weight: bold; }
				#departements li.ville_selected h2 { font-weight: bold; }
				#departements ul { }
				#departements h1 { }
				#departements h2 { font-size: 11px; color: #000000; font-weight: normal; }
				
				.programme {
					/*position: absolute;
					left: 250px;
					top: 325px;*/
					width:100px;
				}
				.programme h1 { font-family: Arial; font-size: 15px; color: #463c39; padding: 0px; margin: 0px; }
				.programme h2 { font-family: Arial; font-size: 12px; color: #797979; padding: 0px; margin: 0px; margin-bottom: 5px; }
				.programme1 .zoom { position: absolute; right: 5px; top: 225px; }
				
				
				#link-back {
					/*position: absolute;
					left: 15px;
					top: 325px;
					width: 210px;*/
				}
				#link-back a { font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: underline; }
				#link-back a:hover { text-decoration: none; }
				
				/*#link-selection {
					position: absolute;
					left: 15px;
					top: 665px;
					width: 210px;
					
					#link-selection a:hover { text-decoration: none; }
				}*/
				#link-selection a { color:#6eb326; text-decoration:none; font-weight:bold; }
				
				
				#mySelection {
					position: absolute;
					right: 70px;
					top: 290px;										
					padding: 5px 10px;					
					background-image: url( 'images/selection-bg.jpg' );
					background-repeat: no-repeat;
					background-color: #ffffff;
					display: none;
					text-align: right;
					position: absolute;
					font-size: 11px; 
					color: #77b943;  
					width: 200px;
					height: 253px;
					z-index: 11;
				}
				#mySelection h1 { font-size: 11px; color: #394969; text-align: left; margin: 0px; padding: 0px; }
				
				#link-mentions {
					position: absolute;
					top: 600px;
					left: 400px;
					font-size: 11px;
					color: #ffffff;
				}
				#link-mentions a { text-decoration: none; color: #ffffff; }
				
				
				#stderr {
					position: absolute;
					right: 30px;
					top: 165px;
					width: 300px;
					padding: 5px;
					background-color: #f9f9f9;
					border: solid 1px #ff0000;
					display: none;
					color: #ff0000;
					font-weight: bold;
				}