@charset "UTF-8";
/* CSS Document */

/*initialisation pour les navigateurs*/
body,div,a,table,td,tr,th,ul,li{margin: 0 0 0 0;padding: 0 0 0 0;}

a img{border:none;}


body, html {
	font-family: Lucida Grande, Verdana, Sans-serif;
	
	font-size:0.9em;
	
	height:100%;}
	
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

a, a:visited{text-decoration:none; color:#003898;}
a:hover{text-decoration:underline;color:#003898;}
li{list-style:none;}
input{border : #dededf solid 1px;}
.menu{ background-color:#ececed; padding:2px 0 2px 0 }
.menu li{display:inline;padding:0 5px 0 5px;}
.wat{color:#ed11c5;font-weight:bold;}
.spacer {clear: both;}

.sousInfo{ color:#93919c; font-size:10px; text-align:left;}
.form th{ color:#777779; font-size:14px; padding:5px 10px 0 0; text-align:right;vertical-align:top;}
.form td{ padding:0px 10px 5px 10px;}
.form input{ font-size:16px; font-stretch:semi-condensed; width:100%;}
.form input[submit]{margin-left: 2px; height: 22px; font-size: 8pt;}
.form input[button]{margin-left: 2px; height: 22px; font-size: 8pt;}
.form option{margin: 4px; height: 22px; font-size: 8pt;}
.form thead th { background: #c3d9ff; }
.form tr.even td { background: #e5ecf9;  }
.form tfoot{ font-style: italic; }
.form caption { background: #eee; }

/*PARTIE NON IDENTIFIE*/
#wrap{
	width: 100%;
	
	margin:  auto;
	
	
	
	/*border:#999 solid 1px;*/}

/*PARTIE PRIVE*/
#wrapPrivate{
	position: relative;
	
	width: 60%;
	
	margin:  auto;
	
	/*border:#999 solid 1px;*/}
	
	
			#header{
			text-align:center; 
			
			width:100%; }
			
				#headerleft{float:left;background-position:right bottom;background-repeat:no-repeat;width:69%;}
						
				#headerright{float:right;}
		
	
	#homepage {	
	width: 100%;}
	
	
		#contentPrivate{ margin:20px 5px 20px 5px;}
	
		#homepageleft {
		float: left;
		
		width: 69%;
		
		background-repeat:no-repeat;}
		
			#contentpage{padding-left:20px;width:79%; margin-top:0%;}
			
				.titre{font-size:18px;color:#333;font-weight:normal;}
				
				#homepageleft p{line-height:22px;text-align:justify}
				
				#sitelogo{ margin:20px 0 20px 0;}
				
				#sitelogo ul li{display:inline;padding:0 5px 0 0px;}
				
				.critere{ color:#818181; margin:0 0 0 20px; line-height:22px;}
				
				#btn{margin:20px 0 10px 20px;}
			
		
		#homepageright {
		float: right;
		
		width: 30%;
		
		text-align:center;
		
		margin-right:5px;}	
		
			.titrecadre{color:#c2c1c0;letter-spacing: 0.9em;padding:0 0 0 0px;}
			
			.cadre{width:100%;border : #ececed solid 1px;margin-bottom:0px;}
				
			.contentcadre{background-color:#ececed;margin:2px;padding:8px 0 8px 0;}
			
			.contentcadre p{text-align:center;padding:0;margin:0;}
			
			
			
	#footer{
	width:100%;
	
	float:left;
	
	text-align:center;
	
	color:#9facbc;
	
	margin-bottom:20px;
	
	margin-top:50px;
	
	/*margin-top:0px;
	
	margin-bottom:20px;
	
	position: absolute;
	
	bottom: 0;*/
	
}