body {
     margin: 0; /* pour éviter les marges */
     text-align: center; /* pour corriger le bug de centrage IE */
}
.global {
	margin-left: auto;
	margin-right: auto;
	width: 955px;
	text-align: left;
}
	.blocsite {
		position: absolute;
		padding-top: 5px;
		padding-left: 5px;
		width: 955px;
		height: 600px;
		background-repeat:no-repeat;
	}
		.logo {
			position: absolute;
			top: 20px;
			left: 15px;
		}
		.souslogo {
			position: absolute;
			left: 23px;
			top: 20px;
			height: 112px;
			width: 221px;
			background-repeat:no-repeat;
			background-image: url("../images/contour_logo.png");
		}
		.slogan {
			position:absolute;
			top:30px;
			left:240px;
			z-index:10;
		}
			.txtdefil {
				font-family: verdana, arial, sans-serif ;
				font-size: medium ;
				font-weight:bold;
				border:0px;
				background-color:transparent;
			}
		img {
			border:0px;
		}
		.btn_offre {
			position: absolute;
			top: 210px;
			left: 340px;
			height: 110px;
			width: 200px;
		}
		.photo {
			position: absolute;
			left: 70px;
			top: 100px;
			height: 110px;
			width: 80px;
			background-repeat:no-repeat;
			background-image: url("../images/photos/photo_std.jpg");
		}
		.diapo {
			position: absolute;
			left: 40px;
			top: 98px;
			height: 250px;
			width: 288px;
			z-index:10;
		}
		.arbo {
			position: absolute;
			left: 80px;
			top: 110px;
			height: 237px;
			width: 419px;
			background-repeat:no-repeat;
			background-image: url("../images/arbo.png");
		}
		.parenth {
			position: absolute;
			left: 30px;
			top: 275px;
			height: 325px;
			width: 280px;
			background-repeat:no-repeat;
			background-image: url("../images/parenth.png");
		}
		.nbre_visiteurs {
			font-family: verdana, arial, sans-serif ;
			font-size: x-small ;
			position: absolute;
			right: 20px;
			top: 0px;
		}
		.fond_bloc_menugauche {
			position: absolute;
			left: 23px;
			top: 20px;
			height:570px;
			width:565px;
			background-color:#CCCCCC;
		}
		.fond_bloc_menudroite {
			position: absolute;
			left: 586px;
			top: 20px;
			height:550px;
			width:355px;
			background-color:#F96611;
		}
			.bloc_menudroite {
				padding-left:10px;
				padding-top:35px;
			}
			.bloc_menudroite h1 {
				font-family: verdana, arial, sans-serif ;
				font-size: small ;
				color: #FFFFFF;
				padding-left:15px;
				padding-top:2px;
				padding-bottom:4px;
				background-repeat:no-repeat;
				background-image: url("../images/cartouche.png");
			}
			.bloc_menudroite ul {
				list-style-image: url(../images/puce.jpg);
			}
			.bloc_menudroite li {
				margin: 0em 0.25em 0.25em 0em;
				font-family: verdana, arial, sans-serif ;
				font-size: x-small ;
			}
			.bloc_menudroite a:link {
				text-decoration: none;
				font-weight:300;
				color:#000000;
			}
			.bloc_menudroite a:visited {
				text-decoration: none;
				color:#000000;
			}
			.bloc_menudroite a:hover {
				text-decoration: none;
				color:#FFFFFF;
			}
			.bloc_menudroite a {
				text-decoration: none;
			}
		.titrenews{
			position: absolute;
			height:22px;
			width:296px;
			top: 350px;
			left: 320px;
		}
		.news {
			position: absolute;
			width: 240px;
			height: 140px;
			top:390px;
			left:320px;
			padding-top:5px;
			padding-bottom:5px;
			padding-right:5px;
			padding-left:5px;
			background-color: #EEEEEE;
			margin: 0em 0.25 0.25em 0;
			font-family: verdana, arial, sans-serif ;
			font-size: xx-small ;
			overflow:auto;
			scrollbar-face-color: #F96611;
			scrollbar-arrow-color: #FFFFFF;
			scrollbar-track-color: #FFFFFF;
			scrollbar-3dlight-color: red;
			scrollbar-darkshadow-color: blue;
		}
			.newstext{
				margin-top: 5px;
				margin-bottom: -5px;
			}
				.newstext a:link {
					text-decoration: none;
					color:#000000;
				}
				.newstext a:visited {
					text-decoration: none;
					color:#000000;
				}
				.newstext a:hover {
					text-decoration: none;
					color:#2D983A;
				}
				.newstext a {
					text-decoration: none;
					font-weight:bold;
				}
			.savoirplus{
				text-align:right;
				padding-top: 8px;
				padding-bottom: 0px;
			}
				.savoirplus a:link {
					text-decoration: none;
					font-weight:300;
					color:#F96611;
				}
				.savoirplus a:visited {
					text-decoration: none;
					color:#F96611;
				}
				.savoirplus a:hover {
					text-decoration: none;
					color:#000000;
				}
				.savoirplus a {
					text-decoration: none;
				}
		.voiractus{
			position: absolute;
			height:22px;
			width:296px;
			top: 545px;
			left: 430px;
			font-family: verdana, arial, sans-serif ;
			font-size: x-small ;
		}
			.voiractus a:link {
				text-decoration: none;
				font-weight:300;
				color:#000000;
			}
			.voiractus a:visited {
				text-decoration: none;
				color:#000000;
			}
			.voiractus a:hover {
				text-decoration: none;
				color:#FFFFFF;
			}
			.voiractus a {
				text-decoration: none;
			}
		.titreprochainesfo{
			position: absolute;
			height:22px;
			width:296px;
			top: 350px;
			left: 30px;
		}
		.prochainefo{
			position: absolute;
			width: 220px;
			height: 90px;
			top:405px;
			left:35px;
			font-family: verdana, arial, sans-serif ;
			font-size: x-small ;
			color: #636263;
		}
		.voircalendrier{
			position: absolute;
			height:22px;
			width:296px;
			top: 540px;
			left: 120px;
			font-family: verdana, arial, sans-serif ;
			font-size: x-small ;
		}
			.voircalendrier a:link, .mentions a:link{
				text-decoration: none;
				font-weight:300;
				color:#000000;
			}
			.voircalendrier a:visited, .mentions a:visited {
				text-decoration: none;
				color:#000000;
			}
			.voircalendrier a:hover, .mentions a:hover {
				text-decoration: none;
				color:#CCCCCC;
			}
			.voircalendrier a, .mentions a {
				text-decoration: none;
			}
		.titreprochainesfo h2, .titrenews h2 {
			font-family: verdana, arial, sans-serif ;
			font-size: small ;
			color: #FFFFFF;
			padding-left:15px;
			padding-top:2px;
			padding-bottom:4px;
			background-repeat:no-repeat;
			background-image: url("../images/cartouche2.png");
		}
		.fond_menu_sec{
			position: absolute;
			height:30px;
			width:462px;
			top: 570px;
			left: 390px;
			background-repeat: no-repeat;
			background-image: url("../images/bandeau.png");
			padding-top:9px;
			padding-left:140px;
		}
		.menu_sec {
			position: absolute;
			height:30px;
			width:462px;
			top: 570px;
			left: 390px;
			font-family: verdana, arial, sans-serif ;
			font-size: x-small ;
			padding-top:9px;
			padding-left:85px;
			z-index:10;
		}
			.menu_sec a:link {
				text-decoration: none;
				font-weight:bold;
				color:#FFFFFF;
			}
			.menu_sec a:visited {
				text-decoration: none;
				color:#FFFFFF;
			}
			.menu_sec a:hover {
				text-decoration: none;
				color:#CCCCCC;
			}
			.menu_sec a {
				text-decoration: none;
			}
		.mentions{
			position: absolute;
			height:22px;
			width:296px;
			top: 590px;
			left: 25px;
			font-family: verdana, arial, sans-serif ;
			font-size: xx-small ;
			z-index:15;
		}
		.majle{
			position: absolute;
			height:22px;
			width:296px;
			top: 590px;
			left: 230px;
			font-family: verdana, arial, sans-serif ;
			font-size: xx-small ;
		}
		.keywords h1{
			font-family: verdana, arial, sans-serif ;
			font-size: 1px ;
			color:#FFFFFF;
		}
