* {
	outline:none;
	}

body {
	margin:0px;
	padding:0px;
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", verdana, sans-serif;
	}

#container {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-300px;
	margin-left:-482px;
	width:963px;
	height:595px;
	background-color:#bcc1b4;
	}
	
#language_menu {
	position:absolute;
	top:72px;
	left:445px;
	width:503px;
	color:black;
	font-size:8px;
	text-transform:uppercase;
	border-bottom-style:solid;
	border-color:white;
	border-width:1px;
	padding-bottom:8px;
	}

#language_menu a {
	color:white;
	text-decoration:none;
	border-right-style:solid;
	border-color:white;
	border-width:1px;
	padding:11px;
	padding-bottom: 8px;
	padding-top: 2px;
	outline:none; 
	}

#language_menu a:hover {
	color: black;
}

#language_menu a.noborder {
	border-style: none;
}

#language_menu a.current {
	color:black;
}

#intranet_menu {
	position:absolute;
	top:72px;
	left:830px;
	z-index:50;
	cursor:pointer;
}

#intranet {
	position:absolute;
	top:4px;
	left:652px;
	z-index:50;
	color:white;
	font-size:10px;
	display:none;
}
#intranet input {
	font-size:11px;
	border-style:solid;
	border-width:1px;
	border-color:white;
	color:white;
	background-color:#BCC1B4;
}

#intranet input.submit {
	cursor:pointer;
	background-color:#93C139;
	font-weight:bold;
	}
	
#a_home {
	position:absolute;
	right:14px;
	top: 0px;
}

#content {
	position:absolute;
	left:15px;
	top:108px;
	width:530px;
	height:468px;
	padding:2px;
	padding-left:400px;
	background-color:#FFFFFF;
	font-size:10px;
	}

#logo {
	position:absolute;
	top: 0px;
	left: 0px;
	}
	
#menu {
	position:absolute;
	background-color:white;
	top: 128px;
	left: 0px;;
	width: 195px;
	border-top: solid;
	border-color:#bcc1b4;
	border-width: 1px;
	color:#bcc1b4;
	text-transform:uppercase;
	z-index:24;
	}		
	
#menu a {
	display:block;
	color:#bcc1b4;
	font-size: 9px;
	text-transform: ;
	padding: 4px;
	padding-left: 12px;
	text-decoration: none;
	border-bottom: solid;
	border-color:#bcc1b4;
	border-width: 1px;	
	outline:none; 
}	

#menu a:hover {
	font-weight: bold;
	color: #58585a;
	}

#menu a.current {
	font-weight: bold;
	color: #58585a;
	}

#content_no_scroll {
	/* Typical fixed height and fixed width example */
	overflow:hidden;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	margin: 0px;
	padding-right:75px;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left:30px;
	width:425px;
	height: 442px;
	background-color: white;
	z-index:50;
	text-align: justify;
	outline:none; 
	}	
	
		
#content_scroll {
	/* Typical fixed height and fixed width example */
	overflow:auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	margin: 0px;
	padding-right:75px;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left:30px;
	width:425px;
	height: 442px;
	overflow: auto;
	background-color: white;
	z-index:50;
	text-align: justify;
	outline:none; 
	}	

#img_menu {
	/* Typical fixed height and fixed width example */
	position: relative;
	/* IE overflow fix, position must be relative or absolute*/
	margin: 0px;
	width:425px;
	overflow:hidden;
	overflow-x:scroll;
	overflow: auto;
	margin-top:-30px;
	padding-top:0px;
	padding-bottom:8px;
	height:60px;
	white-space:nowrap;
	margin-bottom:8px;
	z-index:55;
	outline:none;
	}	

	
#content_scroll img {
	cursor:pointer;
}
	
/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0; left: 0;
	}

.vscrollerbase {
	width: 15px;
	background-color:white;
	}

#img_menu .hscrollerbase {
	height:12px;
	background-color:white;
	left: 0px;
	}
#img_menu .hscrollerbar {
	height:12px;
	background-color:#bcc1b4;
	left: 0px;
	top: 0px;
	z-index: 2000;
	}
.scrollerjogbox {
	width: 5px;
	height: 6px;
	top: auto; left: auto;
	bottom: 0px; right: 0px;
	}	

.vscrollerbasebeg {
background: url(../img/haut.png) no-repeat;
width: 15px;
height: 15px !important;
}
.vscrollerbaseend {
background: url(../img/bas.png) no-repeat;
height: 15px;
width: 15px;
}
#img_menu .hscrollerbasebeg {
background: url(../img/gauche.png);
width:8px;
height: 6px !important;
left:0px;
}
#img_menu .hscrollerbaseend {
background-color:#333333;
background: url(../img/droite.png) ;
height: 8px;
width: 6px;
}


#image_fond {
	position:absolute;
	bottom: 0px;
	left: 10px;
	z-index:20;
}


.bandes {
	position:absolute;
	top: 0px;
	width: 23px;
	background-color:#bcc1b4;
	height: 472px;
	z-index:25;
}

.bandesc {
	position:absolute;
	top: 0px;
	width: 23px;
	height: 472px;
	z-index:25;
	border-style:none;
}

.bandesc a {
	display:block;
	color:white;
	font-weight:bold;
	padding:2px;
	padding-left:4px;
	padding-top:125px;
	height:340px;
	font-size:24px;
	text-decoration:none;
}


#bande1 {
	left: 220px;
}

#bande2 {
	left: 244px;
}

#bande3 {
	left: 268px;
}

#bande4 {
	left: 292px;
}

#bande5 {
	left: 316px;
}

#bande6 {
	left: 340px;
}

#bande1c {
	left: 220px;
	background-color:#f4d00d;
}

#bande2c {
	left: 244px;
	background-color:#f58220;
}

#bande3c {
	left: 268px;
	background-color:#b4982f;
}

#bande4c {
	left: 292px;
	background-color:#812990;
}

#bande5c {
	left: 316px;
	background-color:#a02037;
}

#bande6c {
	left: 340px;
	background-color:#93c139;
}

#namur_bande1c {
	left: 220px;
	background-color:#f5821f;
}

#namur_bande2c {
	left: 244px;
	background-color:#f9a870;
}

#namur_bande3c {
	left: 268px;
	background-color:#f4d010;
}

#namur_bande4c {
	left: 292px;
	background-color:#812990;
}

#namur_bande5c {
	left: 316px;
	background-color:#b2962f;
}

#namur_bande6c {
	left: 340px;
	background-color:#d15425;
}

.border_bandes {
	position:absolute;
	top: -17px;
	width: 23px;
	height: 472px;
	z-index:20;
	border-style: none;
	border-bottom-style: solid;
	border-bottom-width: 15px;
	border-top-style: solid;
	border-top-width: 17px;
}

#border_bande1 {
	left: 220px;
	border-color:#f4d00d;
}

#border_bande2 {
	left: 244px;
	border-color:#f58220;
}

#border_bande3 {
	left: 268px;
	border-color:#b4982f;
}

#border_bande4 {
	left: 292px;
	border-color:#812990;
}

#border_bande5 {
	left: 316px;
	border-color:#a02037;
}

#border_bande6 {
	left: 340px;
	border-color:#93c139;
}
	
#border_namur_bande1 {
	left: 220px;
	border-color:#f5821f;
}

#border_namur_bande2 {
	left: 244px;
	border-color:#f9a870;
}

#border_namur_bande3 {
	left: 268px;
	border-color:#f4d010;
}

#border_namur_bande4 {
	left: 292px;
	border-color:#812990;
}

#border_namur_bande5 {
	left: 316px;
	border-color:#b2962f;
}

#border_namur_bande6 {
	left: 340px;
	border-color:#d15425;
}



h1 {
	margin: 0px;
	margin-bottom:90px;
	font-size: 17px;
	font-weight: bold;
}

h2 {
	font-size:12px;
	font-weight:bold;
	margin:0px;
	}

p {
	margin:0px;
	padding:0px;
	}
	
img {border-style:none;}		


/* associations */

ul {
	margin: 0px;
	margin-left:0px;
	padding: 0px;
    list-style-position: inside;
}

li.association {
	margin: 0px;
	padding: 0px;
	margin-bottom: 8px;
	list-style-image:url(../img/0.gif);
    list-style-position:outside;	
   	}

li.ouvert {
	list-style-image:url(../img/1.gif);	
}
	
a.association_titre {
	font-weight:bold;
	color:black;
	text-decoration:none;
	outline:none; 
	}
	
.association_description {
	display:none;
	}

.association_description a {	
	color:#f58220;
	text-decoration:none;
	outline:none; 
	}


.a_enter {
	color: black;
	outline:none; 
	text-decoration: none;
}

.a_enter img {
	float: right;
}

.a_enter:hover {

}

a {
	
	color:black;
}

#zoom_img {
	position:absolute;
	display:none;
	z-index:150;
	width:933px;
	height:565px;
	background-color:#bcc1b4;
	text-align:center;
	padding:15px;
	}

#images_navigation {
	position:absolute;
	display:none;
	right:0px;
	bottom:0px;
	background-color:#bcc1b4;
	padding:15px;
	}
	
#waiting {
	position:absolute;
	display:none;
	top:270px;
	left:460px;;
	background-color:#bcc1b4;
	}

#language_menu a span {
	display:none;
	}
	
#language_menu a:hover span {
	display: inline;
	position: absolute;
	top: 18px;
	left: 80px;
	background: white;
	color: black;
	padding: 2px;
	text-decoration:none;
	font-size:10px;
	font-weight:normal;
	}	
	
.tr_titre {
	font-weight:bold;
	color:#bcc1b4;
	}
	
td {
	vertical-align:top;
	}
	
#meubles {
	position:absolute;
	width:932px;
	left:0px;
	top:400px;
	z-index:1000000;
	background-color:#FFFFFF;
	}
	
.meuble_titre {
	font-size:12px;
	font-weight:bold;
	width:200px;
	}
	
#sponsors {
	position:absolute;
	bottom:0px;
	right:-9px;
	}
	
	
#img_menu {
	}	
.big_img {
	position:absolute;
	display:none;
	z-index:1000;
	}

a.infobulle {
	z-index: 1001;
	text-decoration:none;
	}

a.infobulle:hover {
	background: none; /* correction d'un bug IE */
	z-index: 1001;
	text-decoration:none;
	}
	
a.infobulle span {
	display:none;
	}

a.infobulle:hover span {
	position:absolute;
	display:block;
	top:80px;
	left:280px;
	background-color:#FFFFFF;
	padding:12px;
	padding-top:22px;
	width:176px;
	height:180px;
	text-decoration:none;
	text-transform:none;
	font-size:11px;
	font-weight:normal;
	z-index:1002;
	text-align:left;
	}

a.infobulle span img {
	position:absolute;
	top:1px;
	left:1px;
	}
	
.bouton {
	position:absolute;
	}
	
.show_big_img {
	padding-right:8px;
	outline:none;
	}
	
img.png {
	behavior: url(fonctions/png.htc);
	}

hr {
	border-style:solid;
	border-color:#bcc1b4;
	}
