	*{margin:0;padding:0}
	html { overflow-x : hidden;margin:0;padding:0; }
	body{padding:20px;background:#333333;text-align:center; color:#bba;font:80%/140% georgia,serif;
	/*background-image:url(img/bg1.gif);*/
	top: 0;
	left: 0;
	z-index: 1;
	overflow-x: hidden;	
	margin:0;padding:0;
	/*background-repeat:repeat-x;*/
	}
	#top {padding-top:25px; background-color:#999999;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;padding-bottom:15px;}
	h1,h2{font:bold 80% arial,'helvetica neue',sans-serif;text-transform:uppercase;}
	a{color:#999999;text-decoration:none;outline:none;}
	a:hover{color:#000000;}
	.caption{font-style:italic;color:#887;}
	
	hr {border:0px #333333 solid;}
	
	#center{ text-align: left; background-color:#333333;filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;}
	#centercontent{	margin-left: auto;margin-right: auto;width:910px;text-align:center;}

	#main_image{margin:0 auto 60px auto;height:563px;width:750px;float:left;}
	#main_content{margin:0 auto 60px auto;height:503px;width:740px; >width:734px;
	float:left; background-color:#4F4F4F; background-repeat:repeat-x; text-align:left; padding:50px 0px 10px 10px;color:#999999; font-family:Arial, Helvetica, sans-serif;}
	#main_content main_contentleft p { padding:6px;}
	#main_content p {padding-right:15px;}
	#main_contentleft {float:left;width:450px;}
	#main_contentright {float:right;width:266px;margin-top:-12px;margin-left:10px;}
	#main_content strong {color:#FFFFFF;}
	#main_image img{margin-bottom:10px;}
	#main_right{float:right;height:543px;width:140px;padding:10px;text-align:left; background:#666666; color:#bba;font:95%/160% georgia,serif;}
	#main_left{position:absolute;text-align:left;float:left;width:750px;background-color:#333333;overflow:hidden; }
	#main_bottom{float:none;width:900px;}
	#ficheprojet{margin-top:400px; margin-left:30px;> margin-left:-300px;height:auto;position:absolute; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; background-color:#333333; z-index:999; padding:5px; width:260px;height:auto;
	filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;/**/
	}
	#ficheprojet h1 { letter-spacing:0px;text-transform:uppercase;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#FFFFFF; font-weight:bold;}
	#ficheprojet h2 { letter-spacing:0px;text-transform:capitalize;font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;display:inline; font-weight:bold;}
	#ficheprojet h3 { letter-spacing:0px;text-transform:inherit;font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF;display:inline; font-weight:normal; font-style:normal;}
	#nav_top {margin-left: auto;margin-right: auto;width:910px;height:80px;}
	#nav_top_buttons {width:700px;>width:680px;float:right;height:30px;padding-top:60px;font:bold 80% arial,'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase; text-align:right;}
	
	#navigation {width:700px;>width:680px;float:right;height:30px;padding-top:60px;font:bold 80% arial,'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase; text-align:right;}
	
	#nav_top_logo {width:200px;float:left;height:60px;}
	#nav_top_logo .baseline{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; padding-left:1px;text-align:left;margin-top:-13px;}
	.navigation_top a {color:#FFFFFF;}
	.navigation_top a:hover {color:#333333;}
	.navigation_left_select {color:#FFFFFF;}
	
	.navigation_boumbottom { color:#FFF;font-family:Georgia, "Times New Roman", Times, serif; font-style:normal; font-size:12px; font-weight:normal; text-transform:none; line-height:normal;}
	.navigation_boumbottom a { color:#FFF;font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:12px; font-weight:normal; text-transform:none;}
	
	#main_content h1 {color:#00B2DE; font-family:georgia,serif;letter-spacing:2px;text-transform:uppercase; }
	
	.nav{ clear:both;
	width:890px;
	margin-top:-20px;
	padding:10px;
	background-color:#4F4F4F;
	background-repeat:repeat-x;
	color:#999999;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	}

	.nav h1{}
	#secteur {font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;}
	#secteur h1{font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; font-size:14px;text-transform:none;}
	#secteur h2{font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;font-family:Arial,Helvetica,sans-serif; color:#999999; font-size:12px;text-transform:none;}
	#secteur ul li {font-family:Arial,Helvetica,sans-serif; color:#999999; font-size:12px;text-transform:none; line-height:normal;}
	#secteur h1 b{color:#FFFFFF;}
	#secteur h2 b{color:#FFFFFF;}
		
	.title1 {color:#00B2DE;width:auto;float:left;padding:5px 0px 5px 15px;font:160%/140% georgia,serif;letter-spacing:2px;text-transform:uppercase;}
	.title2 {color:#FF009C;width:auto;float:left;padding:5px 0px 5px 15px;font:160%/140% georgia,serif;letter-spacing:2px;text-transform:uppercase;}
	.title3 {color:#FFEBC1;width:auto;float:left;padding:5px 0px 5px 15px;font:160%/140% georgia,serif;letter-spacing:2px;text-transform:uppercase;}
	.title4 {color:#d82442;width:auto;float:left;padding:5px 0px 5px 15px;font:160%/140% georgia,serif;letter-spacing:2px;text-transform:uppercase;}
	.title5 {color:#9BB82B;width:auto;float:left;padding:5px 0px 5px 15px;font:160%/140% georgia,serif;letter-spacing:2px;text-transform:uppercase;}
	.title6 {color:#00B2DE;width:auto;float:left;padding:5px 0px 5px 15px;font:160%/140% georgia,serif;letter-spacing:2px;text-transform:uppercase;}
	
	.title1 h1{color:#00B2DE;width:auto;float:left;padding:5px 0px 5px 15px; font-family:georgia,serif;letter-spacing:2px;text-transform:uppercase;}
	.title2 h1{color:#FF009C;width:auto;float:left;padding:5px 0px 5px 15px; font-family:georgia,serif;letter-spacing:2px;text-transform:uppercase;}
	.title3 h1{color:#FFEBC1;width:auto;float:left;padding:5px 0px 5px 15px; font-family:georgia,serif;letter-spacing:2px;text-transform:uppercase;}
	.title4 h1{color:#d82442;width:auto;float:left;padding:5px 0px 5px 15px; font-family:georgia,serif;letter-spacing:2px;text-transform:uppercase;}
	.title5 h1{color:#9BB82B;width:auto;float:left;padding:5px 0px 5px 15px; font-family:georgia,serif;letter-spacing:2px;text-transform:uppercase;}
	.title6 h1{color:#00B2DE;width:auto;float:left;padding:5px 0px 5px 15px; font-family:georgia,serif;letter-spacing:2px;text-transform:uppercase;}
	
	.gallery {width:auto;float:right;}
	.gallery li {border:0px double #111;background:#000;}
	.gallery li div {}
	#info {font:bold 80% arial,'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;padding-bottom:50px;clear:both;color:#FFFFFF;
	background-color:#5C5C5C;height:auto;margin-top:20px;}
	#info p {margin-top:1.6em;text-align:center;}
	#info a {color:#999999;}
	#info a:hover {color:#FFFFFF;}
	ul li {list-style:none;}
	.galleria {list-style:none;}
	.galleria li {display:block;float:left;width:50px;overflow:hidden;margin:0;}
	.galleria li a {display:none;}
	.galleria li div {position:absolute;display:none;top:0;}
	.galleria li div img {padding-top:30px;cursor:pointer}
	.galleria li.active div img,.galleria li.active div {display:block;}
	.galleria li img.thumb {cursor:pointer;top:auto;left:auto;display:block;width:auto;}
	* html .galleria li div span {width:400px;} /* MSIE bug */
	
	#slider {
    width: 410px; /* important to be same as image width */
    height: 300px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	}
	#sliderContent {
		width: 410px; /* important to be same as image width or wider */
		position: absolute;
		top: 0;
		margin-left: 0;
	}
	#slider .sliderImage {
		float: left;
		position: relative;
		display: none;
	}
	#slider .sliderImage span {
		position: absolute;
		font: 10px/15px Arial, Helvetica, sans-serif;
		padding: 10px 13px;
		width: 384px;
		background-color: #000;
		filter: alpha(opacity=70);
		-moz-opacity: 0.7;
		-khtml-opacity: 0.7;
		opacity: 0.7;
		color: #fff;
		display: none;
	}
	#slider .clear {
		clear: both;
	}
	#slider .sliderImage span strong {
		font-size: 14px;
	}
	#slider .top {
		top: 0;
		left: 0;
	}
	#slider .bottom {
		bottom: 0;
		left: 0;
	}
	#slider ul { list-style-type: none;}



