/* Encodé en UTF-8 */

/*** HTML ELEMENTS ***/
p, form, img, h1, h2, h3, h4, h5, h6, ul, ol, li, html, body {
	margin: 0;
	padding: 0;
}

a img {
	border: none;
}

body {
	font: 62.5% Arial, Helvetica, sans-serif;
	background: url(/images/theme/splash-bg.png) repeat-x 0 96px;
	color: #6b6b6b;
}


/*** GENERAL STYLE **/
.hide, #accessibility-menu {
	position: absolute;
	left: -5000px;
}

/*** PAGES ***/
#page {
	padding: 96px 0 0;
	width: 906px;
	position: relative;
	margin: 0 auto;
}

/*** HEADER ***/
#header {
	height: 284px;
	position: relative;
	width: 360px;
	margin: 0 auto;
}

#header h1 {
	width: 188px;
	height: 188px;
	display: block;
	background: url(/images/theme/splash-logo-yellow.png) no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/theme/splash-logo-yellow.png', sizingMethod='crop');
	position: absolute;
	left: 86px;
	top: 24px;
}

#header h2 {
	width: 425px;
	height: 26px;
	display: block;
	background: url(/images/theme/splash-baseline-fr.png) no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/theme/splash-baseline-fr.png', sizingMethod='crop');
	position: absolute;
	left: 0;
	top: 228px;
}

#splash-lang {
	padding: 34px 0 0;
}

#splash-lang li {
	font-size: 1.1em;
	padding: 0 22px 0 0;
	width: 210px;
	float: left;
	list-style: none;
}
#splash-lang li.last {
	padding: 0;
}

#splash-lang li h3 {
	width: 210px;
	height: 23px;
	border-top: 1px solid #7a7a7a;
	border-bottom: 1px solid #7a7a7a;
}
#splash-lang li.fr h3 {
background: url(/images/theme/splash-title-fr.png) no-repeat 0 0;
}
#splash-lang li.nl h3 {
background: url(/images/theme/splash-title-nl.png) no-repeat 0 0;
}
#splash-lang li.de h3 {
background: url(/images/theme/splash-title-de.png) no-repeat 0 0;
}
#splash-lang li.en h3 {
background: url(/images/theme/splash-title-en.png) no-repeat 0 0;
}

#splash-lang li p {
	padding: 20px 0 16px;
}

#splash-lang li a, #splash-lang li a:visited , #splash-lang li span{
	color: #c7ab00;
	display: block;
	padding: 6px 10px 6px 0;
	background: url(/images/theme/splash-puce-yellow.png) no-repeat 100% 50%;
	border-top: 1px dotted #7a7a7a;
	border-bottom: 1px dotted #7a7a7a;
	text-align: right;
	text-decoration: none;
}
#splash-lang li a:hover {
	text-decoration: underline;
}

#splash-lang li span{
	color: #b5b5b5;
	background: none;
	font-style: italic;
}

#splash-lang li h3 a, #splash-lang li h3 a:visited {
	display: block;
	padding: 0;
	background: none;
	border: none;
	text-align: left;
	text-decoration: none;
	width: 210px;
	height: 23px;
}
#splash-lang li h3 a:hover {
	text-decoration: none;
}

/*** CONTENT ***/
#content {
	padding: 42px 0 0;
}

#counter {
	margin: 0 auto;
	width: 206px;
	height: 82px;
	#height: 79px;
	padding: 1px;
	background: #FFF;
	border: 1px solid #191c1e;
}

#sub-counter {
	background: #000;
}

/*** SITEMAP ***/
ul#sitemap, ul#sitemap ul {
	margin: 0 0 0 15px;
	border-left: 1px dotted #000000;
	padding: 6px 0;
}

ul#sitemap {
	font-size : 1.2em;
	margin: 0 0 0 25px;
}

ul#sitemap li {
	padding: 0 0 0 15px;
	list-style: none;
	background: url(/images/theme/sitemap-puce.png) no-repeat 0 7px;
}


/*** FOOTER **/

#footer {
}/*#schmock {
	background: red;
}*/


#content ul.lieux, #content  ul.lieux_2, #content  ul.lieux_3{
	float: left;
	width: 230px;
	margin: 0 20px 0 0;
	padding: 0;
	line-height: 110%;
}
body.mons2015-lesassocies #content ul.lieux, body.mons2015-lesassocies #content ul.lieux_3{
	float: left;
	width: 215px;
	margin: 0 5px 0 0;
}

#content ul.lieux li, #content  ul.lieux_2 li, #content  ul.lieux_3 li{
	padding: 1px 0;
	background: none;
	line-height: 120%;
}
#content ul.lieux li a, #content ul.lieux_2 li a, #content ul.lieux_3 li a{
	font-size: 1em;
	padding-left: 14px;
	background: url('/images/plans/puce-map-01.png') no-repeat 0 3px;
	text-decoration: none;
	color: #628D9C;
}
#content ul.lieux li a:hover, #content ul.lieux_2 li a:hover, #content ul.lieux_3 li a:hover, #content ul.lieux li a.lieu-selected, #content ul.lieux_2 li a.lieu-selected, #content ul.lieux_3 li a.lieu-selected{
	background: url('/images/plans/puce-map-01h-yellow.png') no-repeat 0 3px;
	color: #c7ab00;
	text-decoration: none;
}


/*-- MAP --*/
#box-map-infos, #box-map-infos_2, #box-map-infos_3{
	float: left;	
	width:664px;
}

#map, #map_2, #map_3 {	
	position: relative;	
	padding: 1px;
	border: 1px solid #000;
	margin-bottom: 14px;
	width: 660px;
}

body.bienvenueamons-parcours #map{
	background: #fff url('/images/plans/ville_mons.jpg') no-repeat 1px 1px;
	height: 496px;
}

body.mons2015-lesassocies #map{
	background: #fff url('/images/plans/pays_belgique.jpg') no-repeat 1px 1px;
	height: 400px;
}

body.mons2015-lesassocies #map_2{
	background: #fff url('/images/plans/region_mons.jpg') no-repeat 1px 1px;
	height: 500px;
}
body.mons2015-lesassocies #map_3{
	background: #fff url('/images/plans/communes_mons.jpg') no-repeat 1px 1px;
	height: 500px;
}


/*---- POINTS ---*/
#map a.point, #map a.point-active, #map_2 a.point, #map_2 a.point-active, #map_3 a.point, #map_3 a.point-active {
	position: absolute;		
	z-index: 50;
	outline: none;
	height:12px;
	padding-left: 10px;
	text-decoration: none;
}

#map a.point-active, #map_2 a.point-active, #map_3 a.point-active {
	z-index: 500;
}

body.bienvenueamons-parcours #map a.point, body.bienvenueamons-parcours  #map a.point-active{
	background: url('/images/plans/pointville-01.png') no-repeat 0 0;
	/*width:14px;*/
	padding-left: 14px;
	height:14px;
}
/*** special office tourisme ***/
body.bienvenueamons-parcours #map a#p-128.point{
	background: url('/images/plans/pointville-01-spit.png') no-repeat 0 0;
}



/*body.mons2015-lesassocies #map a.point, body.mons2015-lesassocies #map a.point-active{*/
#map a.point, #map a.point-active, #map_2 a.point, #map_2 a.point-active, #map_3 a.point, #map_3 a.point-active{
	background: url('/images/plans/point-01.png') no-repeat 0 2px;
}

body.mons2015-lesassocies #map a.point, body.mons2015-lesassocies #map a.point-active, body.mons2015-lesassocies #map_3 a.point, body.mons2015-lesassocies #map_3 a.point-active{
	padding-left: 14px;	
	font-weight: bold;
	text-decoration: none;
	font-size: 1.1em;
}


#map a.point:hover, #map a.point-active, #map a.point-active:hover, #map_2 a.point:hover, #map_2 a.point-active, #map_2 a.point-active:hover, #map_3 a.point:hover, #map_3 a.point-active, #map_3 a.point-active:hover {
	background: url('/images/plans/point-01h-yellow.png') no-repeat 0 2px;
	color: #c7ab00;
}
body.bienvenueamons-parcours #map a.point:hover, body.bienvenueamons-parcours  #map a.point-active, body.bienvenueamons-parcours  #map a.point-active:hover{
	background: url('/images/plans/pointville-01h-yellow.png') no-repeat 0 0;
	padding-left: 16px;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.1em;
}
/*** special office tourisme ***/
body.bienvenueamons-parcours #map a#p-128.point:hover, body.bienvenueamons-parcours  #map a#p-128.point-active, body.bienvenueamons-parcours  #map a#p-128.point-active:hover{
	background: url('/images/plans/pointville-01h-spit-yellow.png') no-repeat 0 0;
	/*padding-left: 16px;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.1em;*/
}

#map a.point span, #map_2 a.point span, #map_3 a.point span{	
	position: absolute;
	left: -5000px;
}

#map a.point-active span, #map_2 a.point-active span, #map_3 a.point-active span{
	display: block;
	position: relative;
	background: #fff;
	padding: 0 4px;
	border: 1px solid #b0b0b0;
}


			
		body.bienvenueamons-parcours #map #p-1{
			top: 238px;
			left: 418px;			
		}
			
		body.bienvenueamons-parcours #map #p-2{
			top: 41px;
			left: 17px;			
		}
			
		body.bienvenueamons-parcours #map #p-4{
			top: 115px;
			left: 300px;			
		}
			
		body.bienvenueamons-parcours #map #p-6{
			top: 127px;
			left: 303px;			
		}
			
		body.bienvenueamons-parcours #map #p-7{
			top: 341px;
			left: 467px;			
		}
			
		body.bienvenueamons-parcours #map #p-8{
			top: 258px;
			left: 503px;			
		}
			
		body.bienvenueamons-parcours #map #p-9{
			top: 319px;
			left: 221px;			
		}
			
		body.bienvenueamons-parcours #map #p-10{
			top: 300px;
			left: 239px;			
		}
			
		body.bienvenueamons-parcours #map #p-11{
			top: 213px;
			left: 353px;			
		}
			
		body.bienvenueamons-parcours #map #p-12{
			top: 63px;
			left: 246px;			
		}
			
		body.bienvenueamons-parcours #map #p-13{
			top: 226px;
			left: 509px;			
		}
			
		body.bienvenueamons-parcours #map #p-14{
			top: 392px;
			left: 329px;			
		}
			
		body.bienvenueamons-parcours #map #p-63{
			top: 211px;
			left: 342px;			
		}
			
		body.bienvenueamons-parcours #map #p-64{
			top: 195px;
			left: 320px;			
		}
			
		body.bienvenueamons-parcours #map #p-65{
			top: 203px;
			left: 350px;			
		}
			
		body.bienvenueamons-parcours #map #p-66{
			top: 311px;
			left: 217px;			
		}
			
		body.bienvenueamons-parcours #map #p-128{
			top: 230px;
			left: 342px;			
		}
		
		body.mons2015-lesassocies #map #p-15{
			top: 153px;
			left: 422px;				
		}
		
		body.mons2015-lesassocies #map #p-16{
			top: 221px;
			left: 436px;				
		}
		
		body.mons2015-lesassocies #map #p-17{
			top: 197px;
			left: 400px;				
		}
		
		body.mons2015-lesassocies #map #p-18{
			top: 209px;
			left: 467px;				
		}
		
		body.mons2015-lesassocies #map #p-19{
			top: 188px;
			left: 321px;				
		}
		
		body.mons2015-lesassocies #map #p-21{
			top: 81px;
			left: 415px;				
		}
		
		body.mons2015-lesassocies #map #p-22{
			top: 83px;
			left: 298px;				
		}
		
		body.mons2015-lesassocies #map #p-24{
			top: 148px;
			left: 305px;				
		}
		
		body.mons2015-lesassocies #map #p-25{
			top: 111px;
			left: 349px;				
		}
		
		body.mons2015-lesassocies #map #p-26{
			top: 179px;
			left: 282px;				
		}
		
		body.mons2015-lesassocies #map #p-27{
			top: 243px;
			left: 377px;				
		}
		
		body.mons2015-lesassocies #map #p-28{
			top: 221px;
			left: 324px;				
		}
		
		body.mons2015-lesassocies #map #p-59{
			top: 129px;
			left: 421px;				
		}
		
		body.mons2015-lesassocies #map #p-57{
			top: 202px;
			left: 568px;				
		}
	
		body.mons2015-lesassocies #map_2 #p-30{
			top: 187px;
			left: 330px;				
		}	
	
		body.mons2015-lesassocies #map_2 #p-31{
			top: 188px;
			left: 361px;				
		}	
	
		body.mons2015-lesassocies #map_2 #p-32{
			top: 213px;
			left: 402px;				
		}	
	
		body.mons2015-lesassocies #map_2 #p-33{
			top: 217px;
			left: 383px;				
		}	
	
		body.mons2015-lesassocies #map_2 #p-35{
			top: 188px;
			left: 446px;				
		}	
	
		body.mons2015-lesassocies #map_2 #p-37{
			top: 195px;
			left: 533px;				
		}	
	
		body.mons2015-lesassocies #map_2 #p-38{
			top: 162px;
			left: 474px;				
		}	
	
		body.mons2015-lesassocies #map_2 #p-40{
			top: 127px;
			left: 202px;				
		}	
	
		body.mons2015-lesassocies #map_2 #p-80{
			top: 193px;
			left: 557px;				
		}	
	
		body.mons2015-lesassocies #map_2 #p-81{
			top: 159px;
			left: 402px;				
		}	
	
		body.mons2015-lesassocies #map_2 #p-41{
			top: 200px;
			left: 359px;				
		}	
	
		body.mons2015-lesassocies #map_2 #p-42{
			top: 202px;
			left: 415px;				
		}	
	
		body.mons2015-lesassocies #map_2 #p-43{
			top: 161px;
			left: 431px;				
		}	
	
		body.mons2015-lesassocies #map_2 #p-44{
			top: 184px;
			left: 318px;				
		}	
	
		body.mons2015-lesassocies #map_2 #p-46{
			top: 234px;
			left: 366px;				
		}	
	
		body.mons2015-lesassocies #map_2 #p-47{
			top: 217px;
			left: 539px;				
		}	
	
		body.mons2015-lesassocies #map_2 #p-50{
			top: 217px;
			left: 522px;				
		}	
	
		body.mons2015-lesassocies #map_2 #p-51{
			top: 186px;
			left: 434px;				
		}	
	
		body.mons2015-lesassocies #map_2 #p-53{
			top: 237px;
			left: 356px;				
		}	
	
		body.mons2015-lesassocies #map_2 #p-54{
			top: 189px;
			left: 403px;				
		}	
	
		body.mons2015-lesassocies #map_2 #p-60{
			top: 214px;
			left: 415px;				
		}	
	
		body.mons2015-lesassocies #map_2 #p-61{
			top: 214px;
			left: 360px;				
		}	
	
		body.mons2015-lesassocies #map_2 #p-116{
			top: 201px;
			left: 323px;				
		}	
	
		body.mons2015-lesassocies #map_2 #p-131{
			top: 220px;
			left: 367px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-82{
			top: 217px;
			left: 501px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-83{
			top: 132px;
			left: 249px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-85{
			top: 105px;
			left: 325px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-86{
			top: 166px;
			left: 330px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-87{
			top: 182px;
			left: 342px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-88{
			top: 210px;
			left: 351px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-89{
			top: 142px;
			left: 427px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-90{
			top: 125px;
			left: 360px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-91{
			top: 148px;
			left: 200px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-92{
			top: 143px;
			left: 276px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-94{
			top: 195px;
			left: 517px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-95{
			top: 139px;
			left: 332px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-96{
			top: 42px;
			left: 120px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-97{
			top: 61px;
			left: 285px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-98{
			top: 79px;
			left: 382px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-99{
			top: 71px;
			left: 153px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-100{
			top: 69px;
			left: 307px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-101{
			top: 218px;
			left: 368px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-102{
			top: 82px;
			left: 262px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-103{
			top: 224px;
			left: 547px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-104{
			top: 233px;
			left: 308px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-105{
			top: 154px;
			left: 385px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-106{
			top: 162px;
			left: 378px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-107{
			top: 59px;
			left: 337px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-108{
			top: 114px;
			left: 242px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-109{
			top: 256px;
			left: 411px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-110{
			top: 281px;
			left: 444px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-111{
			top: 51px;
			left: 211px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-112{
			top: 85px;
			left: 179px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-113{
			top: 175px;
			left: 306px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-114{
			top: 136px;
			left: 162px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-115{
			top: 97px;
			left: 363px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-117{
			top: 227px;
			left: 328px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-118{
			top: 192px;
			left: 469px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-119{
			top: 202px;
			left: 327px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-120{
			top: 263px;
			left: 415px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-121{
			top: 147px;
			left: 387px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-129{
			top: 226px;
			left: 483px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-123{
			top: 103px;
			left: 187px;				
		}	
	
		body.mons2015-lesassocies #map_3 #p-127{
			top: 193px;
			left: 361px;				
		}	



body.bienvenueamons-parcours ul#infos-lieux, ul#infos-lieux_2, ul#infos-lieux_3{
	float:left;
	width: 414px;
	margin: 0;
	padding: 0;
}

body.mons2015-lesassocies ul#infos-lieux{
	position: absolute;
	left: 18px;
	bottom: 18px;
	width: 250px;
	margin: 0;
	padding: 0;
}

ul#infos-lieux li.box-infos, ul#infos-lieux_2 li.box-infos, ul#infos-lieux_3 li.box-infos{
	border: 1px solid #ccc;
	margin: 0;
	padding: 10px;
	background: #f8f8f8;
	font-size: 1em;
}

ul#infos-lieux li.box-infos img, ul#infos-lieux_2 li.box-infos img, ul#infos-lieux_3 li.box-infos img{
	float:right;
	margin: 0 0 10px 10px;
}

#content .noms {
	background: #608998;
	margin: -10px -10px 10px ;
	padding: 5px 10px;
	color:#fff;
}
