body {
	background: url(./images/background.jpg) center ;
	width:100%;
	margin-top: 0px;
	margin-left: 10%;
}

.header {
	position:relative;
	top:0px;
	width:757px;	
	margin-right:0px;
	height:228px;
	background: #000000 url(./images/header.jpg)
	}
	
.central {
	position:relative;		
	width:757px;
	height:1000px;
	background: url(./images/body.jpg)
	}
	
.pied {		
	position:relative;
	left:0px;
	width:756px;	
	height:112px;
	background: #000000 url(./images/footer.jpg)
	}	
	
.menuhaut {
	float: left; /* on aligne le menu vertical à droite de son conteneur, head3 */
	margin-left: 10px;
	margin-top: 6px;	
}

.menuhaut a {
	font-size: 16px;font-weight: bold;color: #060C6F;
	color:#C24E00;
	text-decoration: none; /* pour éviter le soulignement au survol */
	
}	

.menubas {
	float: left; /* on aligne le menu vertical à droite de son conteneur, head3 */
	margin-left: 10px;
	margin-top: 40px;	
}

.menubas a {
	font-size: 16px;font-weight: bold;color: #060C6F;
	color:#C24E00;
	text-decoration: none; /* pour éviter le soulignement au survol */	
}	

.TitrePrincipal {
    position:absolute;
	float: left; /* on aligne le menu vertical à droite de son conteneur, head3 */		
	font-size: 16px;font-weight: bold;color: #060C6F;
	color:#C24E00;
	left: 10px;
	margin-top: 192px;
	margin-left: 40px;
	text-decoration: none; /* pour éviter le soulignement au survol */
}
.Copyright {
	position:absolute;	
	font-size: 16px;font-weight: bold;color: #060C6F;
	color:#0000ff;	
	left: 200px;
	margin-top: 80px;			
	text-decoration: none; /* pour éviter le soulignement au survol */
}
#cadre {
	position:absolute;	
	text-align:left;	
	right:15px;
	width:242px;	
	padding-top:40px;
	background: url(./images/cadrehaut.jpg) no-repeat;
}
#bloccadre {
	background: url(./images/cadrebas.jpg) bottom left no-repeat;
	padding-bottom:24px;
}
#bloccadre p,form,fieldset {
	background: url(./images/cadretext.jpg);
	margin:0px;  		
}


#titrecadre {
	font-size: 16px;font-weight: bold;color: #060C6F;
	color:#C24E00;	
	position:absolute;	
	left:40px;
	top:12px;
}
.contenu {
    position:absolute;
	float: left; /* on aligne le menu vertical à droite de son conteneur, head3 */		
	font-size: 14px;color: #060C6F;
	color:#000000;
	left: 10px;
	margin-top: 0px;
	margin-left: 10px;
	text-align:left;
	padding-right: 300px;
	text-decoration: none; /* pour éviter le soulignement au survol */	
}
LABEL {
	DISPLAY: inline; FONT-WEIGHT: bold; FLOAT: left; MARGIN-LEFT: 15px; WIDTH: 100px
}
.INPUT {
	COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffefd5
}

.fleche li {  
  list-style-type: none;
  padding-left: 15px;
  background: url(./images/fleche.jpg) left no-repeat;
  border: 0px;
  margin: 0px;
}


#cadre2 {
	position:absolute;	
	text-align:left;	
	right:15px;
	width:242px;
	top:230px;
	padding-top:40px;
	background: url(./images/cadrehaut.jpg) no-repeat;
}
#bloccadre2 {
	background: url(./images/cadrebas.jpg) bottom left no-repeat;
	padding-bottom:24px;
}
#bloccadre2 p {
	background: url(./images/cadretext.jpg);
	margin:0px;
   padding-left:12px;
}


#titrecadre2 {
	font-size: 16px;font-weight: bold;color: #060C6F;
	color:#C24E00;
	position:absolute;
	left:40px;
	top:12px;
}


#cadre3 {
	position:absolute;
	text-align:left;
	right:15px;
	width:242px;
	top:610px;
	padding-top:40px;
	background: url(./images/cadrehaut.jpg) no-repeat;
}
#bloccadre3 {
	background: url(./images/cadrebas.jpg) bottom left no-repeat;
	padding-bottom:24px;
}
#bloccadre3 p, table{
	background: url(./images/cadretext.jpg);
	margin:0px;
   padding-left:12px;
}


#titrecadre3 {
	font-size: 16px;font-weight: bold;color: #060C6F;
	color:#C24E00;
	position:absolute;
	left:40px;
	top:12px;
}
