@charset "utf-8";
		/* CSS Document */
		a, abbr, acronym, address, applet, article, aside, audio,
		b, blockquote, big, body,
		center, canvas, caption, cite, code, command,
		datalist, dd, del, details, dfn, dl, div, dt, 
		em, embed,
		fieldset, figcaption, figure, font, footer, form, 
		h1, h2, h3, h4, h5, h6, header, hgroup, html,
		i, iframe, img, ins,
		kbd, 
		keygen,
		label, legend, li, 
		meter,
		nav,
		object, ol, output,
		p, pre, progress,
		q, 
		s, samp, section, small, span, source, strike, strong, sub, sup,
		table, tbody, tfoot, thead, th, tr, tdvideo, tt,
		u, ul, 
		var{
			background: transparent;
			border: 0 none;
			font-size: 100%;
			margin: 0;
			padding: 0;
			vertical-align: baseline; }
		article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
		mark, rp, rt, ruby, summary, time{ display: inline }
	
		.hide{display:none;}
		.clear{clear:both;}
		.row{width:940px; margin:0px auto 0px auto;}
	
	
		
		
		.column { margin: 0; overflow: hidden; float: left; display: inline; }
	
	
	
	* html #maincontainer{height:100%;}
	
	html{height:100%;}
	
	.w_10{width:10px;} 
	.w_20{width:20px;} 
	.w_30{width:30px;} 
	.w_40{width:40px;} 
	.w_50{width:50px;} 
	.w_60{width:60px;} 
	.w_70{width:70px;} 
	.w_80{width:80px;} 
	.w_90{width:90px;} 
	.w_100{width:100px;} 
	.w_110{width:110px;} 
	.w_120{width:120px;} 
	.w_130{width:130px;} 
	.w_140{width:140px;} 
	.w_150{width:150px;} 
	.w_160{width:160px;} 
	.w_170{width:170px;} 
	.w_180{width:180px;} 
	.w_190{width:190px;} 
	.w_200{width:200px;} 
	.w_210{width:210px;} 
	.w_220{width:220px;} 
	.w_230{width:230px;} 
	.w_240{width:240px;} 
	.w_248{width:248px;} 
	.w_250{width:250px;} 
	.w_260{width:260px;} 
	.w_270{width:270px;} 
	.w_272{width:272px;} 
	.w_280{width:280px;} 
	.w_290{width:290px;} 
	.w_300{width:300px;} 
	.w_310{width:310px;} 
	.w_320{width:320px;} 
	.w_330{width:330px;} 
	.w_340{width:340px;} 
	.w_350{width:350px;} 
	.w_360{width:360px;} 
	.w_370{width:370px;} 
	.w_380{width:380px;} 
	.w_390{width:390px;} 
	.w_400{width:400px;} 
	.w_410{width:410px;} 
	.w_420{width:420px;} 
	.w_430{width:430px;} 
	.w_440{width:440px;} 
	.w_450{width:450px;} 
	.w_455{width:455px;}
	.w_460{width:460px;} 
	.w_470{width:470px;} 
	.w_480{width:480px;} 
	.w_490{width:490px;} 
	.w_500{width:500px;} 
	.w_510{width:510px;} 
	.w_520{width:520px;} 
	.w_530{width:530px;} 
	.w_540{width:540px;} 
	.w_550{width:550px;} 
	.w_560{width:560px;} 
	.w_570{width:570px;} 
	.w_580{width:580px;} 
	.w_590{width:590px;} 
	.w_600{width:600px;} 
	.w_610{width:610px;} 
	.w_618{width:618px;} 
	.w_620{width:620px;} 
	.w_630{width:630px;} 
	.w_639{width:639px;} 
	.w_640{width:640px;} 
	.w_650{width:650px;} 
	.w_660{width:660px;} 
	.w_670{width:670px;} 
	.w_680{width:680px;} 
	.w_690{width:690px;} 
	.w_700{width:700px;} 
	.w_710{width:710px;} 
	.w_720{width:720px;} 
	.w_730{width:730px;} 
	.w_740{width:740px;}
	.w_745{width:745px;}
	.w_750{width:750px;}
	.w_755{width:755px;} 
	.w_760{width:760px;} 
	.w_770{width:770px;} 
	.w_780{width:780px;} 
	.w_790{width:790px;} 
	.w_800{width:800px;} 
	.w_810{width:810px;} 
	.w_820{width:820px;} 
	.w_830{width:830px;} 
	.w_840{width:840px;} 
	.w_850{width:850px;} 
	.w_860{width:860px;} 
	.w_870{width:870px;} 
	.w_880{width:880px;} 
	.w_890{width:890px;} 
	.w_900{width:900px;} 
	.w_910{width:910px;} 
	.w_920{width:920px;} 
	.w_930{width:930px;} 
	.w_940{width:940px;} 
	.w_950{width:950px;} 
	.w_960{width:960px;} 
	.w_970{width:970px;} 
	.w_980{width:980px;} 
	.w_990{width:990px;} 
/* 
CSS grid

16 cols by 52px, with an 8px gutter

*/

.column { margin: 0; overflow: hidden; float: left; display: inline; }

.col {
	margin-left:10px; margin-right:10px;
	display: inline;
	overflow: hidden;
	float: left;
	position: relative;
}

.row{
	width: 980px;
	margin: 0 auto;
	overflow: hidden;
}
.row .row {
	margin: 0 -10px;
	width: auto;
	display: inline-block;
}

.col_1 {width:40px;}
.col_2 {width:100px;}
.col_3 {width:160px;}
.col_4 {width:220px;}
.col_5 {width:280px;}
.col_6 {width:340px;}
.col_7 {width:400px;}
.col_8 {width:460px;}
.col_9 {width:520px;}
.col_10{width:580px;}
.col_11{width:640px;}
.col_12{width:700px;}
.col_13{width:760px;}
.col_14{width:820px;}
.col_15{width:880px;}
.col_16{width:940px;}

/* for use on elements like input fields */

.width_1 {width:40px;}
.width_2 {width:100px;}
.width_3 {width:160px;}
.width_4 {width:220px;}
.width_5 {width:280px;}
.width_6 {width:340px;}
.width_7 {width:400px;}
.width_8 {width:460px;}
.width_9 {width:520px;}
.width_10{width:580px;}
.width_11{width:640px;}
.width_12{width:700px;}
.width_13{width:760px;}
.width_14{width:820px;}
.width_15{width:880px;}
.width_16{width:940px;}


.w_10{width:10px;} 
    .w_20{width:20px;} 
    .w_30{width:30px;} 
    .w_40{width:40px;} 
    .w_50{width:50px;} 
    .w_60{width:60px;} 
    .w_70{width:70px;} 
    .w_80{width:80px;} 
    .w_90{width:90px;} 
    .w_100{width:100px;} 
    .w_110{width:110px;} 
    .w_120{width:120px;} 
    .w_130{width:130px;} 
    .w_140{width:140px;} 
    .w_150{width:150px;} 
    .w_160{width:160px;} 
    .w_170{width:170px;} 
    .w_180{width:180px;} 
    .w_190{width:190px;} 
    .w_200{width:200px;} 
    .w_210{width:210px;} 
    .w_220{width:220px;} 
    .w_230{width:230px;} 
    .w_240{width:240px;} 
    .w_248{width:248px;} 
    .w_250{width:250px;} 
    .w_260{width:260px;} 
    .w_270{width:270px;} 
    .w_272{width:272px;} 
    .w_280{width:280px;} 
    .w_290{width:290px;} 
    .w_300{width:300px;} 
    .w_310{width:310px;} 
    .w_320{width:320px;} 
    .w_330{width:330px;} 
    .w_340{width:340px;} 
    .w_350{width:350px;} 
    .w_360{width:360px;} 
    .w_370{width:370px;} 
    .w_380{width:380px;} 
    .w_390{width:390px;} 
    .w_400{width:400px;} 
    .w_410{width:410px;} 
    .w_420{width:420px;} 
    .w_430{width:430px;} 
    .w_440{width:440px;} 
    .w_450{width:450px;} 
    .w_460{width:460px;} 
    .w_470{width:470px;} 
    .w_480{width:480px;} 
    .w_490{width:490px;} 
    .w_500{width:500px;} 
    .w_510{width:510px;} 
    .w_520{width:520px;} 
    .w_530{width:530px;} 
    .w_540{width:540px;} 
    .w_550{width:550px;} 
    .w_560{width:560px;} 
    .w_570{width:570px;} 
    .w_580{width:580px;} 
    .w_590{width:590px;} 
    .w_600{width:600px;} 
    .w_610{width:610px;} 
    .w_618{width:618px;} 
    .w_620{width:620px;} 
    .w_630{width:630px;} 
    .w_639{width:639px;} 
    .w_640{width:640px;} 
    .w_650{width:650px;} 
    .w_660{width:660px;} 
    .w_670{width:670px;} 
    .w_680{width:680px;} 
    .w_690{width:690px;} 
    .w_700{width:700px;} 
    .w_710{width:710px;} 
    .w_720{width:720px;} 
    .w_730{width:730px;} 
    .w_740{width:740px;}
    .w_745{width:745px;}
    .w_750{width:750px;}
    .w_755{width:755px;} 
    .w_760{width:760px;} 
    .w_770{width:770px;} 
    .w_780{width:780px;} 
    .w_790{width:790px;} 
    .w_800{width:800px;} 
    .w_810{width:810px;} 
    .w_820{width:820px;} 
    .w_830{width:830px;} 
    .w_840{width:840px;} 
    .w_850{width:850px;} 
    .w_860{width:860px;} 
    .w_870{width:870px;} 
    .w_880{width:880px;} 
    .w_890{width:890px;} 
    .w_900{width:900px;} 
    .w_910{width:910px;} 
    .w_920{width:920px;} 
    .w_930{width:930px;} 
    .w_940{width:940px;} 
    .w_950{width:950px;} 
    .w_960{width:960px;} 
    .w_970{width:970px;} 
    .w_980{width:980px;} 
    .w_990{width:990px;}	


.line:after,.lastUnit:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";}
.line{*zoom:1;}
.unit{float:left;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%; *width:33%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.lastUnit{display:table-cell;float:none;width:auto;*display:block;*zoom:1;_position:relative;_left:-3px;_margin-right:-3px; left/*\**/:-10px\9; margin-left/*\**/:-10px\9;}


@charset "utf-8";
		/* CSS Document */
		a, abbr, acronym, address, applet, article, aside, audio,
		b, blockquote, big, body,
		center, canvas, caption, cite, code, command,
		datalist, dd, del, details, dfn, dl, div, dt, 
		em, embed,
		fieldset, figcaption, figure, font, footer, form, 
		h1, h2, h3, h4, h5, h6, header, hgroup, html,
		i, iframe, img, ins,
		kbd, 
		keygen,
		label, legend, li, 
		meter,
		nav,
		object, ol, output,
		p, pre, progress,
		q, 
		s, samp, section, small, span, source, strike, strong, sub, sup,
		table, tbody, tfoot, thead, th, tr, tdvideo, tt,
		u, ul, 
		var{
			background: transparent;
			border: 0 none;
			font-size: 100%;
			margin: 0;
			padding: 0;
			vertical-align: baseline; }
		article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
		mark, rp, rt, ruby, summary, time{ display: inline }
	
		.hide{display:none;}
		.clear{clear:both;}
		.row{width:940px; margin:0px auto 0px auto;}
	
	
		
		
		.column { margin: 0; overflow: hidden; float: left; display: inline; }
	
	
	
	* html #maincontainer{height:100%;}
	
	html{height:100%;}
	
	.w_10{width:10px;} 
	.w_20{width:20px;} 
	.w_30{width:30px;} 
	.w_40{width:40px;} 
	.w_50{width:50px;} 
	.w_60{width:60px;} 
	.w_70{width:70px;} 
	.w_80{width:80px;} 
	.w_90{width:90px;} 
	.w_100{width:100px;} 
	.w_110{width:110px;} 
	.w_120{width:120px;} 
	.w_130{width:130px;} 
	.w_140{width:140px;} 
	.w_150{width:150px;} 
	.w_160{width:160px;} 
	.w_170{width:170px;} 
	.w_180{width:180px;} 
	.w_190{width:190px;} 
	.w_200{width:200px;} 
	.w_210{width:210px;} 
	.w_220{width:220px;} 
	.w_230{width:230px;} 
	.w_240{width:240px;} 
	.w_248{width:248px;} 
	.w_250{width:250px;} 
	.w_260{width:260px;} 
	.w_270{width:270px;} 
	.w_272{width:272px;} 
	.w_280{width:280px;} 
	.w_290{width:290px;} 
	.w_300{width:300px;} 
	.w_310{width:310px;} 
	.w_320{width:320px;} 
	.w_330{width:330px;} 
	.w_340{width:340px;} 
	.w_350{width:350px;} 
	.w_360{width:360px;} 
	.w_370{width:370px;} 
	.w_380{width:380px;} 
	.w_390{width:390px;} 
	.w_400{width:400px;} 
	.w_410{width:410px;} 
	.w_420{width:420px;} 
	.w_430{width:430px;} 
	.w_440{width:440px;} 
	.w_450{width:450px;} 
	.w_455{width:455px;}
	.w_460{width:460px;} 
	.w_470{width:470px;} 
	.w_480{width:480px;} 
	.w_490{width:490px;} 
	.w_500{width:500px;} 
	.w_510{width:510px;} 
	.w_520{width:520px;} 
	.w_530{width:530px;} 
	.w_540{width:540px;} 
	.w_550{width:550px;} 
	.w_560{width:560px;} 
	.w_570{width:570px;} 
	.w_580{width:580px;} 
	.w_590{width:590px;} 
	.w_600{width:600px;} 
	.w_610{width:610px;} 
	.w_618{width:618px;} 
	.w_620{width:620px;} 
	.w_630{width:630px;} 
	.w_639{width:639px;} 
	.w_640{width:640px;} 
	.w_650{width:650px;} 
	.w_660{width:660px;} 
	.w_670{width:670px;} 
	.w_680{width:680px;} 
	.w_690{width:690px;} 
	.w_700{width:700px;} 
	.w_710{width:710px;} 
	.w_720{width:720px;} 
	.w_730{width:730px;} 
	.w_740{width:740px;}
	.w_745{width:745px;}
	.w_750{width:750px;}
	.w_755{width:755px;} 
	.w_760{width:760px;} 
	.w_770{width:770px;} 
	.w_780{width:780px;} 
	.w_790{width:790px;} 
	.w_800{width:800px;} 
	.w_810{width:810px;} 
	.w_820{width:820px;} 
	.w_830{width:830px;} 
	.w_840{width:840px;} 
	.w_850{width:850px;} 
	.w_860{width:860px;} 
	.w_870{width:870px;} 
	.w_880{width:880px;} 
	.w_890{width:890px;} 
	.w_900{width:900px;} 
	.w_910{width:910px;} 
	.w_920{width:920px;} 
	.w_930{width:930px;} 
	.w_940{width:940px;} 
	.w_950{width:950px;} 
	.w_960{width:960px;} 
	.w_970{width:970px;} 
	.w_980{width:980px;} 
	.w_990{width:990px;} 
/* 
CSS grid

16 cols by 52px, with an 8px gutter

*/

.column { margin: 0; overflow: hidden; float: left; display: inline; }

.col {
	margin-left:10px; margin-right:10px;
	display: inline;
	overflow: hidden;
	float: left;
	position: relative;
}

.row{
	width: 980px;
	margin: 0 auto;
	overflow: hidden;
}
.row .row {
	margin: 0 -10px;
	width: auto;
	display: inline-block;
}

.col_1 {width:40px;}
.col_2 {width:100px;}
.col_3 {width:160px;}
.col_4 {width:220px;}
.col_5 {width:280px;}
.col_6 {width:340px;}
.col_7 {width:400px;}
.col_8 {width:460px;}
.col_9 {width:520px;}
.col_10{width:580px;}
.col_11{width:640px;}
.col_12{width:700px;}
.col_13{width:760px;}
.col_14{width:820px;}
.col_15{width:880px;}
.col_16{width:940px;}

/* for use on elements like input fields */

.width_1 {width:40px;}
.width_2 {width:100px;}
.width_3 {width:160px;}
.width_4 {width:220px;}
.width_5 {width:280px;}
.width_6 {width:340px;}
.width_7 {width:400px;}
.width_8 {width:460px;}
.width_9 {width:520px;}
.width_10{width:580px;}
.width_11{width:640px;}
.width_12{width:700px;}
.width_13{width:760px;}
.width_14{width:820px;}
.width_15{width:880px;}
.width_16{width:940px;}


.w_10{width:10px;} 
    .w_20{width:20px;} 
    .w_30{width:30px;} 
    .w_40{width:40px;} 
    .w_50{width:50px;} 
    .w_60{width:60px;} 
    .w_70{width:70px;} 
    .w_80{width:80px;} 
    .w_90{width:90px;} 
    .w_100{width:100px;} 
    .w_110{width:110px;} 
    .w_120{width:120px;} 
    .w_130{width:130px;} 
    .w_140{width:140px;} 
    .w_150{width:150px;} 
    .w_160{width:160px;} 
    .w_170{width:170px;} 
    .w_180{width:180px;} 
    .w_190{width:190px;} 
    .w_200{width:200px;} 
    .w_210{width:210px;} 
    .w_220{width:220px;} 
    .w_230{width:230px;} 
    .w_240{width:240px;} 
    .w_248{width:248px;} 
    .w_250{width:250px;} 
    .w_260{width:260px;} 
    .w_270{width:270px;} 
    .w_272{width:272px;} 
    .w_280{width:280px;} 
    .w_290{width:290px;} 
    .w_300{width:300px;} 
    .w_310{width:310px;} 
    .w_320{width:320px;} 
    .w_330{width:330px;} 
    .w_340{width:340px;} 
    .w_350{width:350px;} 
    .w_360{width:360px;} 
    .w_370{width:370px;} 
    .w_380{width:380px;} 
    .w_390{width:390px;} 
    .w_400{width:400px;} 
    .w_410{width:410px;} 
    .w_420{width:420px;} 
    .w_430{width:430px;} 
    .w_440{width:440px;} 
    .w_450{width:450px;} 
    .w_460{width:460px;} 
    .w_470{width:470px;} 
    .w_480{width:480px;} 
    .w_490{width:490px;} 
    .w_500{width:500px;} 
    .w_510{width:510px;} 
    .w_520{width:520px;} 
    .w_530{width:530px;} 
    .w_540{width:540px;} 
    .w_550{width:550px;} 
    .w_560{width:560px;} 
    .w_570{width:570px;} 
    .w_580{width:580px;} 
    .w_590{width:590px;} 
    .w_600{width:600px;} 
    .w_610{width:610px;} 
    .w_618{width:618px;} 
    .w_620{width:620px;} 
    .w_630{width:630px;} 
    .w_639{width:639px;} 
    .w_640{width:640px;} 
    .w_650{width:650px;} 
    .w_660{width:660px;} 
    .w_670{width:670px;} 
    .w_680{width:680px;} 
    .w_690{width:690px;} 
    .w_700{width:700px;} 
    .w_710{width:710px;} 
    .w_720{width:720px;} 
    .w_730{width:730px;} 
    .w_740{width:740px;}
    .w_745{width:745px;}
    .w_750{width:750px;}
    .w_755{width:755px;} 
    .w_760{width:760px;} 
    .w_770{width:770px;} 
    .w_780{width:780px;} 
    .w_790{width:790px;} 
    .w_800{width:800px;} 
    .w_810{width:810px;} 
    .w_820{width:820px;} 
    .w_830{width:830px;} 
    .w_840{width:840px;} 
    .w_850{width:850px;} 
    .w_860{width:860px;} 
    .w_870{width:870px;} 
    .w_880{width:880px;} 
    .w_890{width:890px;} 
    .w_900{width:900px;} 
    .w_910{width:910px;} 
    .w_920{width:920px;} 
    .w_930{width:930px;} 
    .w_940{width:940px;} 
    .w_950{width:950px;} 
    .w_960{width:960px;} 
    .w_970{width:970px;} 
    .w_980{width:980px;} 
    .w_990{width:990px;}	


.line:after,.lastUnit:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";}
.line{*zoom:1;}
.unit{float:left;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%; *width:33%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.lastUnit{display:table-cell;float:none;width:auto;*display:block;*zoom:1;_position:relative;_left:-3px;_margin-right:-3px; left/*\**/:-10px\9; margin-left/*\**/:-10px\9;}


/* **************** LAYOUT ***************** */

html{background:#eee url(/images/bg-emd-construction.gif) repeat-x left top }

/* ====== Page Head, Body, and Foot ====== */
body{_text-align:center;}

#body_home, #body_n2{height: 100%;display:block;}

@font-face {
    font-family: 'scriptinregular';
    src: url('/fonts/scriptin-webfont.eot');
    src: url('/fonts/scriptin-webfont.eot?iefix') format('eot'),
         url('/fonts/scriptin-webfont.woff') format('woff'),
         url('/fonts/scriptin-webfont.ttf') format('truetype'),
         url('/fonts/scriptin-webfont.svg#webfontuQgGdZSb') format('svg');
    font-weight: normal;
    font-style: normal;

}

.main{display:table-cell;*display:block;width:auto;}
.body,.main{*zoom:1;}

.body:after,.main:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";}

.page{
	position:relative; 
	margin:0 auto;
	width:980px;
	min-height: 100%;
	text-align: left;
	z-index:5;
padding-bottom:150px;
} /* wraps other template elems to set width */ /* text-align IE5.5 */



.article{background:none;}


html{height:100%;}
body{width:100%; height:100%; }
		
		#maincontainer {
			margin:0 auto;
			width:980px;
			min-height: 100%;
			text-align: left; 
			overflow:visible;
			z-index:2;   	
		}
		
		#minusfooter { 
			position:relative; 
			padding-bottom: 170px;
			height:100%; 
			width:980px;
			overflow:visible;
			
		}

/* "old school" and "liquid" extend page to allow for different page widths */
.liquid{width:auto;margin:0;}

/* ** ** Common Addative Classes ** ** */
.left  {float:left}
.right {float:right}
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0px; height:0px;}
.hide  {display:none}

.align_right    {text-align:right;}
.align_left     {text-align:left;}
.align_center   {text-align:center;}
.align_justify  {text-align:justify;}

a {	color:#525252;	font-family: Arial;}
a:hover, a:focus {text-decoration:underline;}
a:active, a:visited { }

#div_realisations p{margin:0px;}

blockquote {
		font-family: Arial,"Times New Roman", Times, serif; 
		margin:5px; 
		padding:10px;
		font-size:12px; 
		color:#999; 
		font-style:italic; 
		line-height:1.3em; 
		width:100%; 
		quotes:none;
	}
	blockquote.left {border-right:1px dashed #ccc; width:35%;}
	blockquote.right {border-left:1px dashed #ccc; width:35%;}

/* ** ** Header Styles ** ** */
h1, h2, h3, h4, h5 {margin:0 0 0.5em; line-height:1.1em; *line-height:normal !important;}
h1 {font-size:2.22em;} 
h2 {font-size:1.952em;} 
h3 {font-size:1.652em;} 
h4 {font-size:1.452em;} 
h5 {font-size:1.252em;} 
h6 {font-size:1.52em;}

.texte-partenaires {	font-size:1.952em; color:#0066FF;} 

/* ** ** ul li's ** ** */
ul li
{
	margin-left:25px;
	font-family: Arial;
	font-size: 12px;
	color: #4C4C4C;
}

/* ** ** custom select color ** ** */
::selection {
	background: #525252; /* Safari */
	color:#fff;

	}
::-moz-selection {
	background: #525252; /* Firefox */
	color:#fff;
}
/* ** ** paragraph styling ** ** */
p {margin:0 0 1.52em;
	font-family: Arial;}
	p img.left {float:left;margin:1.52em 1.52em 1.52em 0;padding:0;}
	p img.right {float:right;margin:1.52em 0 1.52em 1.52em;}

/* ** ** forms ** ** */
form fieldset {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius:5px; padding-top:5px; padding-left:5px; border:1px solid #ccc; }
form fieldset legend {font-size:1.4em; padding:0 5px;}
form input[type=text], form input[type=email], form input[type=url] {-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; height:20px; margin-bottom:5px; border:1px solid #ccc; padding:4px 0 1px 5px;}
form label {display:block; height:20px; font-size:1.2em;}


strong   		{	font-weight:600; font-family: Arial;}
em, dfn  		{	font-style:italic; font-family: Arial;}
dfn 	 		{font-weight:600;}
sup, sub 		{line-height:0;}
abbr, acronym   {	border-bottom:1px dashed #ccc;}
address 		{	margin:0 0 1.5em;font-style:italic;}
del 			{color:#666;}
pre, code, tt   {	font:1em 'andale mono', 'lucida console', monospace;line-height:1.5; display:block;}
code 			{	background-color:#d5d2d8; display:block; padding:0px 2px 4px 26px; background:#fff url(code.jpg) no-repeat left top; line-height:1.67em;}
pre 			{	margin:1.5em 0;white-space:pre;}







p{font-size: 12px;
color: #4C4C4C;
margin: 10px 0;
font-family: Arial;
}


a:hover{color:#C2D941 !important;}


h1{ font-family: Arial, serif; font-size: 30px; color:#333; font-weight: normal;float:none;clear:both}
h2{ font-family: Arial, serif; font-size: 14px; color:#333; font-weight: bold}
h3{ font-family: Arial, serif; font-size: 28px; color:#333; font-weight: normal;float:none;clear:both;}
h4{ font-family: Arial, serif; font-size: 24px; color:#333; font-weight: normal;float:none;clear:both}
h5{ font-family: Arial, serif; font-size: 18px; color:#333; font-weight: normal;float:none;clear:both}
h6{ font-family: Arial, serif; font-size: 14px; color:#333; font-weight: bold;float:none;clear:both}
h2,h3, h4, h5, h6{ margin-top: 1em}






#pv_nav, #temoignage_btns {
    left: 243px;
    position: absolute;
    top: 120px;
    width: 73px;
    z-index: 50;
}


#pv_nav img, #temoignage_btns img {
cursor: pointer;
margin: 0 !important;
padding: 0 !important;
float: left;
border:none;
}



.date {
font-size: 12px;
font-style: italic;
color: #5E5E5E;
}


/*
.ligne_pointille {
margin: 20px 0;
border-bottom: 1px dashed #666;
clear: both;
float: none;
width: 310px;
}*/


.ligne_pointille {
margin: 20px 0;
clear: both;
float: none;
width: 100%;
}


.entreprise .ligne_pointille{
border-bottom: 2px dashed #4284B5;
}

.services .ligne_pointille, .realisations .ligne_pointille{
border-bottom: 2px dashed #B0B63B;
}

.implications .ligne_pointille, .temoignages .ligne_pointille, .prix .ligne_pointille{
border-bottom: 2px dashed #E06020;
}



.width97{width:97%;}
.overflowHidden{overflow:hidden !important;}   
.spacer20left{padding-left:20px !important;}
.borderRight{border-right:1px dashed #000;}
.borderTop{border-top:1px dashed #000;}
.block{display:block !important;}
.verticalMiddle{vertical-align:middle;}
.spacerImgBullet{margin: 0 10px;}
img.spacerImgBullet{margin-right:10px; margin-top:3px;}
.paddingRight10{padding-right:10px;}
.paddingTop10{padding-top:10px;}
.paddingTop30{padding-top:30px;}

.paddingBottomp30{padding-bottom:30px;}









.inputContainer{position:relative; float:left;}
	.formError {
			position:absolute;
			top:300px; left:300px;
			padding-bottom:13px;
			display:block;
			z-index:5000;
			cursor:pointer;
		}
			#debugMode{
				background:#000;
				position:fixed;
				width:100%; height:200px;
				top:0; left:0;
				overflow:scroll;
				opacity:0.8;
				display:block;
				padding:10px;
				color:#fff;
				font-size:14px;
				z-index:100000;
			}
		
			.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
			.formError .formErrorContent {
				width:100%; 
				background:#ee0101;
				color:#fff;
				width:150px;
				font-family:Arial;
				font-size:11px;
				border:2px solid #ddd;
				box-shadow: 0px 0px 6px #000;
				-moz-box-shadow: 0px 0px 6px #000;
				-webkit-box-shadow: 0px 0px 6px #000;
				padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			.greenPopup .formErrorContent {background:#33be40;}
			
			.blackPopup .formErrorContent {background:#393939;color:#FFF;}
			
			.formError .formErrorArrow{
				width:15px;
				margin:-2px 0 0 13px;
				z-index:5001;
			}
			.formError .formErrorArrowBottom{top:0;margin:-6px;}
			
				.formError .formErrorArrow div{
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					box-shadow: 0px 2px 3px #444;
					-moz-box-shadow: 0px 2px 3px #444;
					-webkit-box-shadow: 0px 2px 3px #444;
					font-size:0px; height:1px; background:#ee0101;margin:0 auto;line-height:0px; font-size:0px; display:block;
				}
					.formError .formErrorArrowBottom div{
						box-shadow: none;
						-moz-box-shadow: none;
						-webkit-box-shadow: none;
					}
					
				.greenPopup .formErrorArrow div{background:#33be40;}
				.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

				.formError .formErrorArrow .line10{width:15px;border:none;} 
				.formError .formErrorArrow .line9{width:13px;border:none;} 
				.formError .formErrorArrow .line8{width:11px;} 
				.formError .formErrorArrow .line7{width:9px;} 
				.formError .formErrorArrow .line6{width:7px;} 
				.formError .formErrorArrow .line5{width:5px;} 
				.formError .formErrorArrow .line4{width:3px;} 
				.formError .formErrorArrow .line3{width:1px;
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					border-bottom:0px solid #ddd;} 
				.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
				.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}  




.h50{height:50px;}

/**************************************************************************************************************************/
/*LESS CSS*/
/**************************************************************************************************************************/
#emd-construction-logo {
  background:url(/images/emd-construction-logo.png) no-repeat left top;
  width:258px;
  height:94px;
  display:block;
  z-index:11;
  position:absolute;
  left:0px;
  top:40px;
  text-indent:-5000px;
}
hgroup#hslogan p {display:none;}
hgroup#hslogan {
  z-index:12;
  text-indent:-5000px;
  width:558px;
  height:96px;
  background:url(/images/emd-construction.gif) no-repeat left top;
  position:absolute;
  top:40px;
  right:45px;
  display:block;
}
#social_ico {
  position:absolute;
  width:53px;
  top:130px;
  right:-17px;
  z-index:500000;
}
#header ul li {
  float:left;
  display:block;
}
#header ul {
  list-type:none;
  overflow:hidden;
  clear:both;
  position:relative;
  z-index:5;
}
#header #top_nav li.last {border:none;}
#header #top_nav li {
  margin:0;
  border-right:1px solid #ffffff;
}
#header #top_nav a:hover {text-decoration:underline;}
#header #top_nav a {
  color:#ffffff;
  text-decoration:none;
  padding:0 8px;
}
#header #top_nav {
  float:right;
  clear:both;
  margin:3px 0 130px 0;
}
#header #main_nav ul li a {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  height:30px;
  line-height:30px;
  display:block;
  padding:4px 0 4px 30px;
  background:white url(/images/bullet_revue_presse.png) no-repeat 10px center;
  color:#5e5e5e;
}
#header #main_nav ul li {
  margin:0;
  padding:0;
  border:0;
  float:none;
  display:block;
  width:280px;
  background:white;
  z-index:60;
  text-align:left;
  height:30px;
}
#header #main_nav ul {
  display:none;
  position:relative;
  left:0;
  margin:0;
  padding-top:5px;
  overflow:hidden;
  width:280px;
}
#header #main_nav li.active a.parent, #header #main_nav li:hover a.parent { color:#c2d941 !important; }
#header #main_nav li.active, #header #main_nav li:hover { background:#12161a url(/images/menu_fleche_bottom.png) no-repeat center bottom; }
#header #main_nav li:hover ul {display:block;}
#header #main_nav li {
  background:#ffffff;
  display:block;
  float:left;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:11px 0 0 0;
  *margin-top:5px;
  padding:0;
  position:relative;
  text-align:center;
  width:140px;
  font-size:12px;
}
#header #main_nav li a {
  color:#000000;
  display:block;
  font-family:Arial, serif;
  font-size:21px;
  line-height:56px;
  text-decoration:none;
}
#header #main_nav {
  background:url(/images/menu_main_top.png) no-repeat left top;
  width:100%;
  margin:0;
  padding:0;
  overflow:visible;
  position:absolute;
  z-index:10;
  min-height:56px;
  display:block;
}
#header #slideshow {
  margin:66px 0 30px 0;
  max-height:320px;
  height:320px;
  overflow:hidden;
}
#header {
  display:block;
  position:relative;
  width:980px;
  min-height:230px;
  overflow:visible;
}
#body_home h2 a {
  color:#333333;
  font-family:Arial, serif;
  font-size:22px;
  font-weight:normal;
  margin-top:0;
  text-decoration:none;
}
#body_home h2 {
  background:url(/images/bg-pointilles.gif) repeat-x bottom left;
  padding:0 0px 20px;
  margin:0 10px 0.5em 0;
}
#body_home h5 a:hover {text-decoration:underline;}
#body_home h5 a {text-decoration:none;}
#body_home h5 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:700;
}
#body_home section .clear {height:20px;}
#body_home section ul {margin-left:0;}
#body_home section li a:hover {text-decoration:underline;}
#body_home section li a {
  color:#4c4c4c;
  font-size:14px;
  text-decoration:none;
}
#body_home section li {
  list-style-image:url(/images/bullet_revue_presse.png);
  line-height:24px;
  width:90%;
}
#body_home section .temoignage p {font-size:12px;}
#body_home section .temoignage .signature span {font-weight:normal;}
#body_home section .temoignage .signature {font-weight:700;}
footer #footContainer {
  padding-top:35px;
  margin:0 auto;
  width:980px;
}
footer span {
  color:#ffffff;
  display:block;
  font-family:Arial, serif;
}
footer .part_1 {
  font-style:italic;
  font-size:18px;
  line-height:18px;
}
footer .part_2 {
  font-size:25px;
  line-height:18px;
  text-align:right;
}
footer #copy strong {color:#ffffff;}
footer #copy {
  padding:15px 0;
  display:block;
  clear:both;
}
footer #copy a{
	font-size:11px;
	text-decoration:none;
	margin:0;
	padding:0;
}
footer {
  position:relative;
  height:230px;
  margin-top:-145px;
  display:block;
  color:#9fa1a2;
  background:#000000 url(/images/bg_footer.gif) repeat-x left top;
}
#body_n2 #content li {
  list-style-image:url(/images/bullet_revue_presse.png);
  line-height:20px;
  display:list-item;
  font-size:12px;
}
#body_n2 #content { margin:25px 0; }
#breadcrumb * {
  color:#333333;
  font-size:14px;
}
#breadcrumb {
  margin:15px 0;
  font-family:Arial;
  font-size:14px;
  color:#333333;
}
#breadcrumb a {
  text-decoration:none;
  margin-bottom:5px;
  border-bottom:1px dotted #4284b5;
}
#breadcrumb a:hover { color:#4284b5 !important; }
.breadcrumb_spacer {
  font-size:10px !important;
  font-weight:bold !important;
  padding:0 10px;
  color:#4284b5 !important;
}
.details a {color:#4284b5;}
.details img {
  margin:0;
  margin-left:8px;
  float:none;
  clear:both;
}
.details {
  margin:10px 10px 20px 0;
  text-align:left;
}
#div_equipe div {height:345px;}
#div_equipe {
  margin:50px 0;
  overflow:hidden;
}
#div_equipe2 {
  width:980px;
  padding-left:180px;
}
#div_associations p {
  width:98%;
  margin-bottom:25px;
}
#div_realisations {overflow:hidden;}
.nouvelle {
  background:url(/images/bg-pointilles.gif) repeat-x bottom left;
  padding-bottom:1px;
}
#imagerie #bghead {
  background:url(/images/bg_mainImageEMD.jpg) no-repeat center top;
  width:100%;
  height:199px;
  margin-top:26px;
}
#imagerie {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:-1;
}
#trophees li {
  list-style:none;
  display:inline;
}


#div_realisations ul
{
	float:left;
	width:25%;
	display:inline;
}
#realisation_holder
{
	float:left;
	display:inline;
	width:74%;
}
#realisation_holder div
{
	display:inline;
	float:left;
	margin-right:35px;
}
#realisation_holder div h2
{
	width:311px !important;
	max-width:311px !important;
	margin:5px 0 20px 0;
	height:40px;
}
