body {
	 margin: 0 auto;
	 background-color: #514F4E;
	 margin-top:20px;
	 }
	 
#all {
	
	margin: 0 auto;
	width:960px;
	height:550px;
	}
	
#header {
	 margin: 0 auto;
	 background-color: #000000;
	 width:960px;
	 height:164px;
	 }

#headerindex {
	      float: right;
	      background-image:url(design/headerindex.png);
	      width:550px;
	      height: 176px;
		}

#headervideos {
	      float: right;
	      background-image:url(design/headervideos.png);
	      width:550px;
	      height: 176px;
		}

#headermusique {
	      float: right;
	      background-image:url(design/headermusique.png);
	      width:550px;
	      height: 176px;
		}

#headerliens {
	      float: right;
	      background-image:url(design/headerliens.png);
	      width:550px;
	      height: 176px;
		}

#headercontact {
	      float: right;
	      background-image:url(design/headercontact.png);
	      width:550px;
	      height: 176px;
		}

#headerphotographies {
	      float: right;
	      background-image:url(design/headerphotographies.png);
	      width:550px;
	      height: 176px;
		}

#headertop {
	 margin: 0 auto;
	 background-image:url(design/headertop.png);
	 width:960px;
	 height:12px;
		}
	
#textheadertop {
	 font-family: verdana;
	 font-size:10px;
	 color: #FFFFFF;
	 text-align:10px;
	 padding-top:5px;
	 padding-right:5px;
	 float:right;
}
		
	 
#footer {
	 width:960px;
	 text-align:center;
	 padding-top:10px;
	 margin: 0 auto;
	 color: #FFFFFF;
	 font-family:verdana;
	 font-size:10px;
	 }
	 
#cadre {
	width:960px;
	height:100%;
	margin: 0 auto;
	background-color:#919191;
 	 }
 	 
#photographie {
	margin: 0 auto;
	width:250;
	height:50%;
	font-family:verdana;
	font-size:12px;
	color: black;
	text-align:center;
	} 	 

#logo {
	width:400px;
	height:140px;
	background-image:url(design/logosite.png);
	margin-left:0px;
	margin-top:8px;
	float:left;
	}
	
#mainmenu {
	width:208px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	}
	
#menutop {
	width:208px;
	height:33px;
	background-image:url(design/menutop.png);
	}

#menufooter {
	width:208px;
	height:33px;
	background-image:url(design/menufooter.png);
	}
	
#textmenu {
	width:168px;
	height:100%;
	padding-left: 30px;
	padding-top:40px;
	font-family:verdana;
	color: black;
	font-size:14px;
	}	
	
#menu {
	width:208px;
	height:84%;
	background-image:url(design/menu.png);
	backgroud-repeat:y;
	}
	
#contenuheader {
	padding-right:15px;
	width:727px;
	float:right;
	margin-top:30px;
	text-align: right;
	font-family:verdana;
	font-size:19px;
	color: #000000;;
	}

#contenu {
	width:727px;
	height:auto;
	float:right;
	padding-top:13	px;
	padding-right:15px;
	font-family:verdana;
	font-color:#000000;
	font-size:12px;
	}
	
	
A:link {text-decoration: none; color:#000000;}
A:visited {text-decoration: none; color:#000000;}
A:hover {text-decoration: none; color:#AF9630;}