/* CSS Document */
@import "reset.css";

body {
	background: url("images/bg.jpg") no-repeat scroll center top #000F21;
	color:#000033;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	line-height:24px;
	margin:0;
	padding:0;
}
li {
	list-style:none;
}
#container {
		margin: 0 auto;
		position: relative;
		width:980px;
	}
#top {
		background:url(images/top.gif) center 110px no-repeat;
		height:369px;;
		}	

	#top #logo {
		height:110px;
		}


#main {
	background-color:#FFF;
	overflow:hidden;
	padding:10px 24px 10px 24px;
	}
	#main #titre {
		background:url(images/title.jpg) left top no-repeat;
		height:34px;
		overflow:hidden;
		}
			#main #titre h1 {
				color:#2b6bb1;
				font-size:22px;
				padding:2px 0 10px 194px;
				}
			
	#main #content {
			overflow:hidden;
			padding:5px 0 0 0;
			}	
		#main #content p {
			margin-top:15px;
			}	
			
	#main #stc {
		padding:30px 0 0 0;
	}
		#main #stc h2 {
			border-bottom:solid 1px #009;
			color:#666;
			font-size:16px;
			width:100%;
		}
		#main #stc p {
			margin-top:15px;
		}			
			#main #stc p.desc {
				background: url("images/certification.jpg") transparent no-repeat scroll right top;
				min-height:84px;
				padding-right:200px;
			}		
		#main #stc ul {
				margin:15px 0 0 35px;
				}	
			#main #stc ul li {
			list-style:disc;
			}	
				#main #stc ul li.nodisc {
					list-style:none;
					}	
				#main #stc ul li  a {
					color:#009;
					text-decoration:none;
			}	
#client {
	padding:20px 0 0 0;
	overflow:hidden;
	}
		#client #intro {
			border-bottom:solid 1px #009;
			color:#666;
			font-size:16px;
			padding:20px 0 0 0;
			height: 26px;
			width:100%;
			}
	#client #liste {
		padding:20px 30px 0 30px;
	}
		#client #liste #left {
			background-color:#efefef;
			float:left;
			height:165px;
			width:418px;
			}
		#client #liste ul {
			overflow:hidden;
		}
		
		#client #liste li {
			background-color:#efefef;
			margin-bottom:20px;
			min-height:162px;
			padding:5px 20px 5px 20px;
			width:378px;
			}
			#client #liste li.col1 {
				float:left;
			}
				#client #liste li.col1newline {
					clear:left;
					float:left;
				}
			#client #liste li.col2 {
				float:right;
			}			
			#client #liste li h3 {
				font-size:14px;
				line-height:36px;
			}
			#client #liste li p {
				font-size:12px;
				line-height:18px;
			}
				#client #liste li a {
					color:#000;
					text-decoration:none;
				}
			#client #liste li h4 {
				font-size:12px;
				line-height:36px;
			}
				#client #liste li h4 a {
					color:#2b6bb1;
					text-decoration:underline;
				}
					#client #liste li h4 a:hover {
					text-decoration:none;
				}
	
#foot {
		background:url(images/foot.png) center top no-repeat;
		font-size:12px;
		color:#fff;
		line-height:35px;
		text-align:center;
	}
		#foot a {
			color:#fff;
			text-decoration:none;
		}
				#foot a:hover {
					color:#fff;
					text-decoration:none;
				}
