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

body{
	background:url('/resources/images/body_background.gif') #717171 repeat-x;
	margin:0px;
	margin-bottom:10px;
	margin-top:10px;
}

*{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
		
	}
	
	h1{
		font-size:24px;
		color:#333;
		font-weight:normal;
		margin-left:20px;
		margin-top:15px;
		padding:0px;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	h2{
		font-size:19px;
		color:#333;
		font-weight:normal;
		margin-left:20px;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	
	p, li{
		font-size:13px;
		text-align:justify;
		color:#555;
	}
	p b{
		font-weight:normal;
		font-size:16px;
		color:#111;
	}
	.menu{
		margin-top:50px;	
	}
	.menu a:link,
	.menu a:active,
	.menu a:visited{
		float:right;
		width:190px;
		padding:1px;
		text-transform:uppercase;
		font-size:12px;
		text-decoration:none;
		color:#b7b7b7;
		text-indent:14px;
		margin-bottom:1px;
	}
	.menu a:hover{
		color:#fff;
		background:#626262;
	}
	.menu a.active{
		color:#fff;
		background:#626262;
	}
	
	.imgTitle{
		position:absolute;
		bottom:0px;
		left:0px;
	}
	
	.sous-menu{
		text-align:center;	
	}
	.sous-menu img{
		margin-top:30px;	
	}
	.sous-menu a:link,
	.sous-menu a:active,
	.sous-menu a:visited{
		float:right;
		width:190px;
		padding:1px;
		font-size:10px;
		text-decoration:none;
		color:#333;
		text-indent:15px;
		padding-top:2px;
		padding-bottom:2px;
		margin-top:1px;
		text-align:left;
		text-transform:uppercase;
	}
	
	.sous-menu a.active{
		color:#333;
		background:#fff;
	}
	.sous-menu a.main{
		text-indent:5px;
		font-weight:bold;
		font-size:11px;
		background:none;
	}
	.sous-menu a.mainActive{
		text-indent:5px;
		font-weight:bold;
		font-size:11px;
		background:#fff;
	}
	.sous-menu a:hover{
		color:#fff;
		background:#aaa;
	}
	
	.index{
		float:left;
		margin:5px;	
		position:relative;
		width:95%;
	}
	.index div.content{
		padding-top:12px;
		margin-left:5px;
		background:#fff;
		font-size:12px;
		color:#787f82;
		padding:5px;
	}
	.index div.content p{
		margin-left:15px;
	}
	.index div.content td{
		color:#333;
	}
	.index div.content h3{
		font-size:14px;
		margin-bottom:10px;
		margin-top:0px;
		color:#3d3d3d;
		font-size:15px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
	}
	
	.contact{
		width:300px;
		float:left;
		margin:5px;	
		position:relative;
	}
	.contact div.content{
		padding-top:12px;
		width:290px;
		margin-left:5px;
		background:#efefef;
		font-size:12px;
		color:#787f82;
		padding:5px;
	}
	.contact div.content p{
		margin-left:15px;
	}
	.contact div.content td{
		color:#333;
	}
	
	
	.service{
		width:300px;
		float:left;
		margin:5px;	
		position:relative;
		width:99%;
		margin-bottom:20px;
	}
	.service div.img{
		position:absolute;
		top:5px;
		left:5px;	
		width:83px;
		height:83px;
		background:url('/resources/images/thumbs.png') no-repeat;
		text-align:left;
		padding:0px;
	}
	.service div.img img{
		text-align:left;
		width:63px;
		height:63px;
		margin-left:9px;
		margin-top:9px;
	}
	.service div.content h3{
		font-size:14px;
		margin-bottom:2px;
		margin-top:0px;
		color:#3d3d3d;
		font-size:15px;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	.service div.content{
		margin-left:35px;
		padding-top:10px;
		min-height:85px;
		background:#efefef;
		padding-left:55px;
		font-size:12px;
		color:#787f82;
		width:520px;padding-bottom:10px;
	}
	.service div.content p{
		padding-right:40px;
		margin-top:0px;
		margin-bottom:15px;
		text-align:left;
		font-size:12px;
	}
	
	
	.thumbs{
		width:300px;
		float:left;
		margin:5px;	
		position:relative;
	}
	.thumbs div.img{
		position:absolute;
		top:5px;
		left:5px;	
		width:83px;
		height:83px;
		background:url('/resources/images/thumbs.png') no-repeat;
		text-align:left;
		padding:0px;
	}
	.thumbs div.img img{
		text-align:left;
		width:63px;
		height:63px;
		margin-left:9px;
		margin-top:9px;
	}
	.thumbs div.content h3{
		font-size:14px;
		margin-bottom:2px;
		margin-top:0px;
		color:#3d3d3d;
		font-size:16px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
	}
	.thumbs div.content{
		margin-left:35px;
		padding-top:12px;
		width:210px;
		min-height:85px;
		background:#efefef;
		padding-left:55px;
		font-size:12px;
		color:#787f82;
	}
	.thumbs div.content a:link,
	.thumbs div.content a:active,
	.thumbs div.content a:visited{
		float:right;
		padding-right:10px;
		color:#3d3d3d;
		text-decoration:none;
		padding-top:2px;
	}
	.thumbs div.content a:hover{
		text-decoration:underline;
	}
	
	.list{
		width:575px;
		float:left;
		margin:0px;	
		position:relative;
		margin:20px;
		padding-bottom:10px;
		margin-top:0px;
		background:#efefef;
		padding-left:20px;
		padding-top:10px;
	}
	.list h2{
		margin:0px;
		margin-bottom:10px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
	}
	.list .content{
		width:355px;
		float:left;
		margin-right:20px;
	}
	.list .content p{
		margin:0px;
		margin-bottom:10px;
		font-size:11px;
	}
	.list .content li{
		font-size:11px;
		margin-bottom:10px;
		text-align:left;
	}
	.list .content b{
		font-size:13px;
		color:#333;
	}
	.list .content strong{
		font-size:13px;
		color:#333;
	}
	.list div.img{
		float:right;
		width:200px;
	}
	.list div.img img{
		float:left;
		width:80px;
		height:80px;
		margin:5px;
		border:2px solid #fff;
	}
	.list div.normal img{
		float:left;
		margin:5px;
		max-width:180px;
		border:2px solid #fff;
	}
	
	.copyright{
		text-align:right;
		color:#999;
		font-size:11px;
		padding-right:10px;
	}
	
	.partenaires{
		text-align:center;
	}
	.partenaires img{
		margin-bottom:10px;
		border:5px solid #fff;
		margin-top:5px;
	}
	
	
