body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	margin:0px;
	padding:10px;
	color:#009434;
	}
#container {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-300px;
	margin-left:-300px;
	width:599px;
	height:599px;
	border-style:solid;
	border-width:1px;
	

}

#menu_language {
	position:absolute;
	top:600px;
	right:0px;
	}

img {
	border-style:none;
}

.box {
	position:absolute;
	border-style:solid;
	border-width:1px;
	border-color:#009434;
	padding: 10px;
	background-repeat:no-repeat;
	background-position:center;
}

.c1 {
	left: -1px;
}

.c2 {
	left: 99px;
}

.c3 {
	left: 199px;
}

.c4 {
	left: 299px;
}

.c5 {
	left: 399px;
}

.c6 {
	left: 499px;
}

.l1 {
	top: -1px;
}

.l2 {
	top: 99px;
}

.l3 {
	top: 199px;
}

.l4 {
	top: 299px;
}

.l5 {
	top: 399px;
}

.l6 {
	top: 499px;
}

.w200 {
	width: 179px;
}

.h200 {
	height: 179px;
}
.w300 {
	width: 279px;
}
.w400 {
	width: 379px;
}	
.w600 {
	width: 579px;
}	
	
.w100 {
	width: 79px;
}

.h100 {
	height: 79px;
}	
.h300 {
	height: 279px;
}	
.h400 {
	height: 379px;
}	

.h500 {
	height: 479px;
}	

.h600 {
	height: 579px;
}	

.noborder {
	border-style:none;
	z-index:1;
	top: 100px;
	left:200px;
	}
	
h2 {
	margin:0px;
	}	
h3 {
	margin:0px;
	}
a {
	color:#009434;
	outline: none;
	text-decoration:underline;
	}

a:hover {
	text-decoration:none;
	color:white;
	background-color:#009434;
	}
	
	
#scroll {
	z-index:150;
	background-color:#FFFFFF;
	/* Typical fixed height and fixed width example */
	overflow:auto;
	/* IE overflow fix, position must be relative or absolute*/
	outline:none; 
	overflow-x:hidden;
	}


/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

/* 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: 7px;
	background-color:white;
	padding: 1px;
	}
.vscrollerbar {
	width: 7px;
	background-color:#009434;
	cursor:pointer;
	}
	
.vscrollerbarbeg {
	background-color:#009434;
	background: url(../img/scroll-up.gif) no-repeat;
	width: 7px;
	height: 7px !important;
}
.vscrollerbarend {
	background-color:#009434;
	background: url(../img/scroll-down.gif) no-repeat;
width: 7px;
height: 7px;
}


	
.hscrollerbase {
	height: 7px;
	}
.hscrollerbar {
	height: 7px;
	background-color: #009434;
	cursor:pointer;
	}
.scrollerjogbox {
	width: 5px;
	height: 0px;
	top: auto; left: auto;
	bottom: 0px; right: 0px;
	}	

a.w200 span {
	display:none;
	text-decoration:none;
	}
	
a.w200:hover span {
	display:inline;
	padding:20px;
	position:absolute;
	top:0px;
	left:0px;
	width:160px;
	height:160px;
	font-size:24px;
	line-height:24px;
	background-color:#009434;
	ttext-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	z-index:1000;
	}

a.no_underline:hover span {
	display:inline;
	padding:10px;
	position:absolute;
	top:0px;
	left:0px;
	width:180px;
	height:80px;
	font-size:12px;
	line-height:12px;
	background-color:#009434;
	ttext-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	z-index:1000;
	}

	
a.w100 span {
	display:none;
	text-decoration:none;
	}
	
a.w100:hover span {
	display:inline;
	padding:10px;
	position:absolute;
	top:0px;
	left:0px;
	width:80px;
	height:80px;
	font-size:12px;
	line-height:12px;
	background-color:#009434;
	ttext-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	z-index:1000;
	}	
	
.big_image {
	width:599px;
	height:399px;
	padding:0px;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	}
	
.big_image_2 {
	width:299px;
	height:299px;
	padding:0px;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	}
	
.no_underline {
	text-decoration:none;
}

hr {
	border-style:none;
	border-bottom:solid;
	border-width:2px;
	border-color:#009434;
	}
.grand_centre {
	display:block;
	text-align:center;
	font-size:16px;
	}
	
.moyen_centre {
	display:block;
	text-align:center;
	font-size:14px;
	}
	
.actus {
	padding:4px;
	border-style:dotted;
	border-width:1px;
	}
	
a.info {
	text-decoration: none;
	position:relative;
	}

a.info span {
	display: none;
	}

a.info:hover {
	background:#009434; /* correction d'un bug IE */
	z-index: 500;
	}

a.info:hover span {
	display: inline;
	position: absolute;
	left:-150px;
	top:13px;
	margin-top:20px;
	background:#009434;
	color: white;
	padding: 4px;
	text-decoration:none;
	text-transform:none;
	font-size:12px;
	font-weight:normal;
	z-index:1000000000000000000000000000000000000;
	}