body{margin:0;padding:0;font-family:Helvetica,Arial,sans-serif;font-size:12px;background-color:white;}
p.bodytext{padding:0;margin:0;margin-bottom:4px;line-height:1;}
span.mandatory{color:red;padding-left:5px;font-size:12px;}
	div#languages{position:absolute;right:0;top:0;padding-top:9px;padding-bottom:9px;padding-right:11px;}
		div#languages ul{margin:0;padding:0;display:inline;}
			div#languages ul li{display:inline;padding-right:6px;padding-left:6px;}
			div#languages ul li#lg1{background-image:url(images/tiret_menu.gif);background-repeat:no-repeat;
							background-position:right center;}
				div#languages ul li a{text-decoration:none;text-transform:uppercase;color:white;font-size:11px;}
	div#menu{margin:0;padding:0;border-bottom:2px solid white;padding-top:9px;padding-bottom:9px;padding-left:11px;}
		div#menu h2{font-size:11px;font-weight:normal;margin:0;padding:0;color:white;text-transform:uppercase;display:inline;}
			div#menu h2 a{text-decoration:none;color:white;}
			div#menu h2 a img{border:none;}
		div#menu h2 span#logo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/quickit_xs.png');height:16px;width:16px;margin-right:9px;}
		html>body div#menu h2 span#logo{margin-right:0px;}
			div#menu h2 span#logo img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);margin-right:9px;vertical-align:middle;}
		div#menu ul{margin:0;padding:0;display:inline;}
			div#menu ul li{display:inline;padding-right:6px;padding-left:6px;background-image:url(images/tiret_menu.gif);background-repeat:no-repeat;
							background-position:right center;}
			div#menu ul li#last{background-image:none;}				
				div#menu ul li a{text-decoration:none;text-transform:uppercase;color:white;font-size:11px;}
	div#banner{margin:0;padding:0;padding-top:16px;padding-bottom:16px;border-bottom:2px solid white;}
		div#banner h1{font-weight:normal;margin:0;padding:0;color:white;}
		body#Home div#banner h1{margin-left:174px;border-left:1px solid white;}
		body#ContactForm div#banner h1{margin-left:174px;border-left:1px solid white;}
			div#banner table#banner_content{/*table-layout:fixed;*/width:800px;}
				div#banner table#banner_content td{vertical-align:top;text-align:left;}
				div#banner table#banner_content td#sousmenu{width:168px;}
					div#banner table#banner_content td#sousmenu ul{margin:0:padding:0;list-style:none;font-size:12px;margin-left:15px;}
						div#banner table#banner_content td#sousmenu ul li{padding:0;margin:0;margin-left:0;list-style:none;line-height:14px;}
							div#banner table#banner_content td#sousmenu ul li a{text-decoration:none;color:white;}
				div#banner table#banner_content td#Title{border-left:1px solid white;}
					div#banner table td#Title h1{border-left:none;}
					div#banner table td#Title div.Summary{color:white;font-size:17px;margin-left:11px;/*width:450px;*/}
		body.Galleries div#banner h1{margin-bottom:35px;}
		body#detail div#banner h1{margin-bottom:7px;}
		body.Galleries div#banner div.Navigation{margin-left:15px;font-size:11px;text-transform:uppercase;height:11px;position:relative;top:0;left:0;}
		body.Galleries div#banner div#backToList{margin-left:15px;font-size:11px;text-transform:uppercase;margin-bottom:15px;margin-top:8px;}
			body.Galleries div#banner div#backToList a{text-decoration:none;color:black;}
				body.Galleries div#banner div#backToList a.noclass{color:black;cursor:pointer;padding-left:27px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/up.png');height:17px;width:19px;margin-right:7px;}
				body.Galleries div#banner div#backToList a.over{cursor:pointer;padding-left:27px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/up_over.png');height:17px;width:19px;margin-right:7px;}
				html>body.Galleries div#banner div#backToList a#arrow{display:none;}
				html>body.Galleries div#banner div#backToList a{display:block;background-image:url(images/up.png);padding-left:27px;background-repeat:no-repeat;padding-top:3px;}
				html>body.Galleries div#banner div#backToList a:hover{background-image:url(images/up_over.png);}
			body.Galleries div#banner div.Navigation div{display:block;position:absolute;top:0;}
			body.Galleries div#banner div.Navigation a{display:block;position:absolute;top:0;cursor:pointer;height:11px;width:19px;background-repeat:no-repeat;}
				body.Galleries div#banner div.Navigation a span{visibility:hidden;}
			body.Galleries div#banner div.Navigation a#start{left:0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/beginning.png');}
			body.Galleries div#banner div.Navigation a#start:hover{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/beginning_over.png');}
			html>body.Galleries div#banner div.Navigation a#start{background-image:url(images/beginning.png);}
			html>body.Galleries div#banner div.Navigation a#start:hover{background-image:url(images/beginning_over.png);}
			body.Galleries div#banner div.Navigation a#previous{left:31px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/previous.png');}
			body.Galleries div#banner div.Navigation a#previous:hover{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/previous_over.png');}
			html>body.Galleries div#banner div.Navigation a#previous{background-image:url(images/previous.png);}
			html>body.Galleries div#banner div.Navigation a#previous:hover{background-image:url(images/previous_over.png);}
			body.Galleries div#banner div.Navigation div#here{left:72px;}
			body.Galleries div#banner div.Navigation a#next{left:203px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/next.png');}
			body.Galleries div#banner div.Navigation a#next:hover{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/next_over.png');}
			html>body.Galleries div#banner div.Navigation a#next{background-image:url(images/next.png);}
			html>body.Galleries div#banner div.Navigation a#next:hover{background-image:url(images/next_over.png);}
			body#detail div#banner div.Navigation a#next{left:147px;}
			body.Galleries div#banner div.Navigation a#end{left:233px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/end.png');}
			body.Galleries div#banner div.Navigation a#end:hover{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/end_over.png');}
			html>body.Galleries div#banner div.Navigation a#end{background-image:url(images/end.png);}
			html>body.Galleries div#banner div.Navigation a#end:hover{background-image:url(images/end_over.png);}
			body#detail div#banner div.Navigation a#end{left:176px;}
	div#footer{/*position:absolute;bottom:0;left:0;*/width:100%;text-align:center;padding:0;margin-bottom:0;border-bottom:12px solid white;border-top:2px solid white;/*background-color:#EDF1F4;*/color:black;padding-top:12px;padding-bottom:12px;}
		div#footer div{display:inline;}
		div#footer a{color:black;text-decoration:none;}
	div#content{height:400px;margin:0;padding:0;padding-top:19px;padding-bottom:37px;position:relative;top:0;left:0;}
	html>body div#content{height:auto;min-height:400px;}
				div#content table#content_table td{vertical-align:top;text-align:left;}
					div#content table#content_table td#content_visuals{width:168px;text-align:center;}
						div#content table#content_table td#content_visuals img{margin-bottom:15px;}
					div#content table#content_table td#quickit_infos{width:168px;text-align:left;color:#64676C;font-size:11px;}
						div#content table#content_table td#quickit_infos p.Address{padding:0;margin:0;margin-bottom:0px;margin-left:15px;}
						div#content table#content_table td#quickit_infos p.City{padding:0;margin:0;margin-bottom:15px;margin-left:15px;}
						div#content table#content_table td#quickit_infos p.Phone{padding:0;margin:0;margin-left:15px;}
						div#content table#content_table td#quickit_infos h3{padding:0;margin:0;margin-left:15px;font-weight:normal;font-size:11px;}
					div#content table#content_table td#content_text{border-left:1px solid white;padding-left:15px;}
						div#content table#content_table td#content_text div.Body{border:none;padding-left:0;}
						
							div#content table#content_table td#content_text div.Body p{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:11px;margin-bottom:5px;line-height:1.25;}
							div#content table#content_table td#content_text div.Body h1{font-family:Verdana,Helvetica,Arial,sans-serif;font-weight:bold;font-size:18px;margin-bottom:5px;line-height:1.25;}
							div#content table#content_table td#content_text div.Body h2{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:15px;margin-bottom:5px;line-height:1.25;}
							div#content table#content_table td#content_text div.Body h3{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:13px;font-style:italic;margin-bottom:5px;line-height:1.25;}
							div#content table#content_table td#content_text div.Body h4{font-family:Verdana,Helvetica,Arial,sans-serif;font-weight:bold;font-size:12px;margin-bottom:5px;line-height:1.25;}
							div#content table#content_table td#content_text div.Body ul{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:11px;margin-top:5px;margin-bottom:10px;line-height:1.25;}
							div#content table#content_table td#content_text div.Body ul li{margin-bottom:2px;}
							div#content table#content_table td#content_text div.Body p.quote{font-family:Georgia,Times New Roman,Times,serif;color:#666666;font-style:italic;margin-left:50px;font-size:12px;margin-top:5px;margin-bottom:10px;line-height:1.5;}
							div#content table#content_table td#content_text div.Body p strong{font-weight:bold;}
							div#content table#content_table td#content_text div.Body p em{font-family:Georgia,Times New Roman,Times,serif;color:#000000;font-size:10px;font-style:normal;font-weight:bold;text-transform:uppercase;}
							div#content table#content_table td#content_text div.Body p cite{font-family:Georgia,Times New Roman,Times,serif;color:#666666;font-style:italic;font-size:12px;}
							div#content table#content_table td#content_text div.Body p a:hover{background-color:#ffffff;}
					
					.contactForm{margin-top:19px;font-size:11px;}
						div#content table#content_table td#content_text table.contactForm td.label{padding-right:10px;text-align:right;}
							.contactForm td.input input,textarea,select{border:none;font-size:12px;width:300px;}
							.contactForm select{text-transform:capitalize;font-size:10px;}
							table.contactForm td{vertical-align:top;}
							div#content table#content_table td#content_text table.contactForm td.submit{text-align:right;}
								.contactForm td.submit input#submit{border:none;font-weight:bold;background-color:transparent;color:black;font-size:12px;cursor:pointer;}
		div#content div.Body{font-size:12px;border-left:1px solid white;padding-left:15px;max-width:480px;}
		div#content .ProjectInfos{color:white;width:145px;position:absolute;top:21px;left:14px;display:none;}
		div#content .ProjectInfos a{color:white;font-weight:bold;}
		body#detail div#content .ProjectInfos{display:block;}
			div#content .ProjectInfos h2{color:#64676C;font-weight:normal;font-size:15px;}
		div#content #ProjectPreviews{border-left:1px solid white;margin-left:175px;padding-left:15px;}
		div#content #Visual{border-left:1px solid white;margin-left:175px;padding-left:15px;}
			/*div#content #ProjectPreviews .WaffleCell{width:162px;height:118px;vertical-align:top;}*/
			div#content #ProjectPreviews .WaffleCell {
				padding-bottom:10px;
				padding-right:10px;
				vertical-align:top;
				width:162px;
			}
				div#content #ProjectPreviews .WaffleCell img{border:none;}
		#recentWorks{border-collapse:collapse;margin-left:10px;table-layout:fixed;}
			#recentWorks #previews{width:162px;vertical-align:top;}
			#recentWorks #previews ul{margin:0;padding:0;list-style:none;border:none;}
				#recentWorks #previews h2{font-weight:bold;margin:0;padding:0;margin-bottom:11px;font-size:12px;color:#787E8A;}
					#recentWorks #previews .preview{margin-bottom:19px;}
						#recentWorks #previews .preview h3{font-weight:normal;margin:0;padding:0;font-size:12px;margin-top:4px;color:#787E8A;}
						#recentWorks #previews .preview .Icon{}
							#recentWorks #previews .preview .Icon a img{border:none;}
			#recentWorks #details{border-left:1px solid white;vertical-align:top;padding-left:14px;}
				#recentWorks #details .detail{display:block;}
					#recentWorks #details .detail .Visual a img{border:none;}

body.Galleries div#content
{
	background-color:#65676b;
}

body.Galleries div#content .ProjectInfos h2
{
	font-weight:bold;
	color:white;
}
