@charset "utf-8";
/* CSS Document */

body {
	background-color: #e4e4e4; margin: 0 0 0 0;
}


#Wrapper {margin: 0 auto 0 auto; background-image:url(images/bkg.jpg); background-position:center; height:1350px;}

	#Header {background-color: #fff; height: 85px; border-bottom:8px solid #666;}
	
		#incHeader {width: 1024px; position:relative; margin: 0 auto 0 auto;}
		
			#BlocLanguage {
	text-align:right;
	position:absolute;
	left: 349px;
	top: 29px;
	width: 651px;
}
		
		#Content {width: 1024px; position:relative; margin: 15px auto 0 auto;}
		
			#GrosTitre {font-size:30px; font-family:"Arial Black", Arial, Gadget, sans-serif; font-style:italic; letter-spacing:-3px; font-weight:bold; color:#000; margin: 5px 0 0 10px;}
			
			#GrosTitre2 {position:absolute; font-size:30px; font-family:"Arial Black", Arial, Gadget, sans-serif; font-style:italic; letter-spacing:-3px; font-weight:bold; color:#000; left: 513px; top: 3px;}
			
			#Bloc2 {position:relative;}
		
				#BlocLastProject {width: 990px; height:320px; margin: 20px 15px 40px 15px; background-color:#333;}
				
					#ContentLastProjet {margin: 15px 2px 2px 18px; padding: 15px 0 0 0;}
			
				#BlocBlogAccess {width: 490px; height:305px; margin: 0 15px 15px 15px; background-color:#333;}
				
					#ContentBlogAccess {width: 453px; height: 273px; margin: 20px auto 2px auto; padding: 15px 0 0 0;}
				
				#BlocPortfolioAccess {width: 490px; height:305px ;position:absolute; left: 505px; top: 62px; margin: 0 15px 40px 15px; background-color:#333333;}
				
					#ContentPortfolioAccess {width: 453px; height: 273px; margin: 15px auto 2px auto;}
					
				
				#BlocLastNews {width: 490px; margin: 15px 15px 45px 15px; background-color:#FFF;}
				
					#ContentLastNews {width: 453px; height: 310px; margin: 20px auto 2px auto; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
					
						#LastNewsLeft {width: 200px; height: 150px;}
						
						#LastNewsRight {width: 200px; height: 150px; position:absolute; left: 253px; top: 0px;}

						#LastNewsRight2 {width: 200px; height: 150px; position:absolute; left: 253px; top: 150px;}
				
				#BlocAwards {width: 490px; position:absolute; left: 505px; top: 820px; margin: 18px 15px 45px 15px; background-color:#FFF;}
				
					#ContentAwards {width: 453px; height: 303px; margin: 20px auto 2px auto;}
					
					#Awards {width: 453px; height: 100px;}
			
				
	#Footer {height: 250px; background-color:#b8fe0d; border:medium; border-top:8px solid #fff;}
	
		#incFooter {width: 1000px; position:relative; margin: 0 auto 10px auto; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
		
		#BlocFooter1 {width: 200px; position:absolute; left: 36px; top: 35px;}
		
		#BlocFooter2 {width: 200px; position:absolute; left: 276px; top: 35px;}
		
		#BlocFooter3 {width: 200px; position:absolute; left: 516px; top: 35px;}
		
		#BlocFooter4 {width: 200px; position:absolute; left: 760px; top: 34px;}
		
		#bt {width: 150px; height:25px; margin: 10px auto 10px auto; background-image:url(images/bt.gif); line-height: 2; padding-left:30px}
		
		#credit {width: 1000px; position:absolute; margin:5px auto 5px auto; top: 223px;}
		

#Line {margin:15px auto 5px auto; text-align:center;}

a:link, a:visited, a:active{font-size:13px; font-family:Arial, Helvetica, sans-serif; color: #666; text-decoration:none;}

a:hover{font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#999;}


.dateNews{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;}

.numberAwards{font-size:30px; font-family:"Arial Black", Arial, Gadget, sans-serif; letter-spacing:-1px; font-weight:bold; color:#000;}

.titreHeader{font-size:15px; font-family:"Arial Black", Arial, Gadget, sans-serif; letter-spacing:-1px; font-weight:bold; color:#000;}


#slider{border:1px solid #ccc;}	

#slider ul, #slider li{margin:0; padding:0; list-style:none;}

#slider li{ width:950px; height:280px; overflow:hidden; background-color:#000000;}	


.new{
	background:url(images/new-trans.png) no-repeat top right;
	width:58px;
	height:58px;
	position:absolute;
	right:0;
	top:0;
}

.newEn{
	background-image: url(images/new-trans_en.png) no-repeat top right;
	width:58px;
	height:58px;
	position:absolute;
	right:0;
	top:0;
}

.temp{float:left; width:453px;}

.temphol{background:#efefef;border:1px solid #ccc;position:relative;width:453px;height:273px;overflow:hidden;}

.temphol img {position: absolute;top: 0px;left: 0px;}

.thumb{position:absolute; top:-10px; left:0px; width:453px; height:273px; text-indent:-999px; overflow:hidden; background:url(images/blank.gif) repeat;}
