* { padding:0; margin:0; }
html { font:14px Verdana, Geneva, sans-serif; }
body { font-size:1em;background:url(../images/bg_body.jpg) fixed;height:1024px; }
.clear { clear:both; }
.slideshow { margin-top:20px; margin-left:10px; width:180px; }
	.slideshow img { width:170px; height:170px; }
	#wrapper { width:910px; margin:0 auto;background:#fff;}
		#header { background:url(../images/bg_header.jpg) 0 5px no-repeat; height:110px; padding:31px 19px 0 159px; }
		#content { padding:10px 0 0 40px; }
			#navigation { width:190px; float:left; }
				#searchform { padding:0 20px 0 10px; float:right;margin-top:10px;}
					#search { width:115px; height:17px; border:1px solid #6699cc; padding:2px 4px 0 25px; position:absolute; }
					#s { height:25px; border:1px solid #336633; margin-left:10px; background:none repeat scroll 0 0 #336633;color:#fff; padding:3px;}
				.sf-menu { list-style:none; border:1px solid #000; margin:10px 0; }
					.sf-menu li { padding:0 10px; }
						.sf-menu li li { border-bottom:none; background:#336633; }
					.sf-menu a { font-size:13px; text-decoration:none; display:block; background-color:#336633;color:#fff;margin:5px 0;padding:10px 0;text-align:center;text-decoration:none; }
			#contenu { width:76%; float:left; margin-top:5px; }
				#hd_layout { height:14px; background:url(../images/bg_hd_layout.png) no-repeat; margin-top:5px; }
				#layout {background:#fff; padding:0 20px; }
					#layout h2 { font-size:18px; font-weight:bold; color:#1f25f5; padding:0 0 15px; }
					#layout h3 { font-size:12px; font-style:italic; font-weight:normal; }
					#layout p { padding:0 0 15px; }
					#layout a { colo r:#0304f2; }
						.more { margin-left:25px; float:right}
							.more a { color:#0205f2; }
						.lirelasuite{color:#397539;display:inline-block;}
				#ft_layout { height:14px; background:url(../images/bg_ft_layout.png) no-repeat; }
			#extra { width:195px; float:right; margin-right:5px; }
				#extra h2 { font-size:14px; background:url(../images/bg_h2_extra.png) no-repeat; text-align:center; height:23px; padding-top:7px; }
				#extra h3 { font-size:12px; color:#000; padding:0 5px; }
				#hd_cextra { background:url(../images/bg_hd_c_extra.png) no-repeat; height:13px; }
				#cextra { background:#7bdbed; border-right:1px solid #fff; border-left:1px solid #fff;  }
					#cextra p { font-size:11px; color:#000; padding:0 5px 10px; }
					#cextra a { color:#333; font-size:10px; text-decoration:none; }
						#cextra a:hover { text-decoration:underline; }
					#cextra ul { padding:0 10px 10px; list-style:none; }
					#extra ul a { color:#000; text-decoration:none; }
				#ft_cextra { background:url(../images/bg_ft_c_extra.png) no-repeat; height:14px; margin-bottom:5px; }
				#bottomcolumns{margin:20px 0;}
					.firstcolumn{width:253px;margin-right:30px;float:left;}
					.column{width:253px;float:left;margin-right:30px;margin-top:-140px;}
					.column p{margin:5px 0;}
					.infos{background-color:#336633;padding:5px 10px 10px;border:1px solid #6699cc;}
					.projet{background-color:#e1e4e6;border-top:1px solid #000;padding:5px 10px 10px;}
					.projet-lorem li{list-style:none}
					.blue{background-color:#C2DBEE;margin:5px 0 15px;padding:5px 10px 50px;border:1px solid #6699cc;}
					.blue a{text-decoration:none;}
						.download{background:url(../images/telecharger.png) no-repeat;width:166px; height:28px;display:block;margin:6px 0;}
					#newsletter{padding:10px 20px 10px;background-color:#e6eef4;border:1px solid #6699cc;margin-bottom:20px;}
					#newsletter h2{text-align:right;background:url(../images/n_letters.png) no-repeat left;}
					.mail{background:url(../images/email.png) no-repeat;width:196px; height:34px;display:block;}
	#footer { text-align:center; padding-bottom:10px;color:#fff;width:910px; margin:0 auto; }
		#footer ul { margin:0 0 10px; }
		#footer li { display:inline; }
		#footer a { padding:0 5px; font-size:14px; color:#fff; text-decoration:none; }
			#footer a:hover { text-decoration:underline; }
		.bord { border-right:1px solid #fff; }
		.slideshow { height:175px !important; overflow:hidden; }