html, body {
		margin:0;
		padding:0;
		height:100%;
		background: url(imgs/fond_homepage.jpg) no-repeat;
		background-color:#000;
}




#centre {
	width:859px;
	margin-left:auto;
	margin-right:auto;
clear:both;overflow:hidden;position:relative;
}
#centre img {
	border:0;}
#ALP {
	background:url(imgs/ALP_home.png);
	display:block;
	width:283px;
	height:156px;
	position:absolute;
	left: 573px;
	top: 1px;
	
}


#conteneur {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	position: relative;
	min-height: 100%;
	background-color:black;
	/*background-image: url(imgs/fond-bas.jpg);*/
	background-repeat: no-repeat;
	background-position:100% 100%;
}


#navbar {
font-family:Verdana, Geneva, sans-serif;
padding:0px;
color:#fff;
margin-top:0px;
margin-bottom:20px;
margin-left:25px;
list-style:none;
font-size:0.9em;
padding-top:8px;
}

#navbar li{
/*background-image: url(imgs/fond_navbar.png);*/
display:block;
float:left;
height:30px;
margin-right:25px;

}



#navbar li a,#navbar li a:visited{
color: #5E769D;
text-decoration: none;
}

#navbar li a:hover  {
color:white;
text-decoration: none;
border-top: 6px solid white;
padding-top:3px;
}





#navbar2 {
padding:0px;
color:#fff;
margin-top:10px;
margin-bottom:20px;
margin-left:0;

}

#navbar2 li {
display:inline;
margin-right:15px;
}

#navbar2 li a{
text-decoration:none;
border-bottom: 0;
border-top:1px solid;
padding-top:3px;
}

#navbar2 li a:hover{
color:white;
border-top:1px solid white;
}

#navbar2 li.stage a,#navbar li.stage a:visited{
color: #febb35;
text-decoration:none;
border-bottom: 0;
border-top:1px solid;
padding-top:3px;
}

#navbar2 li.stage a:hover  {
color:white;
text-decoration: none;
border-top: 1px solid white;
padding-top:3px;
}


#titre {
margin-left:60px;
margin-top:40px;	
margin-bottom:10px;

}

#corps {
	color: #CCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	margin-left:60px;
	margin-right:40px;
	line-height: 1.4em;

}

#corps a {
	color: #5E769D;
	text-decoration: none;
	border-bottom: 0px;

}

#corps a:hover {
color:white;
border-top:1px solid white;
}

#gauche {
	width:160px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position:absolute;
	left:0px;
	font-size:0.7em;
	text-align:right;
	top: 484px;

}

#gauche_concours {
	width:150px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position:absolute;
	left:2px;
	font-size:0.7em;
	text-align:right;
	top: 409px;

}

#gauche_alp {
	width:150px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position:absolute;
	left:2px;
	font-size:0.7em;
	text-align:right;
	top: 410px;

}

#menugauche {
	list-style-type:none;
	margin:0;
	padding-right:15px;
	padding-top:3px;
	padding-left:0;
}



p {
	text-align: left;
	line-height:150%;

}

p.legende {
	text-align:right;
	border-bottom:1px solid #333;
	color:#333;
	margin-top:-30px;
	padding-top:0;
	font-style:italic;
}

#footer {
width:350px;	
margin-left:60px;
margin-bottom:20px;
margin-top:50px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:0.7em;
border-top:#333 1px solid;
padding-bottom:30px;
padding-top:10px;
}

#footer a{
text-decoration: none;
color: #7F8E9C;
padding-right:10px;
}

#footer a:hover  {
color:white;
}



h2 {
		color:#FFF;
	padding-top:8px;
	font-size:1.8em;
	border-top:solid 1px #333;
	padding-bottom:8px;
	text-align: left;
	font-weight:normal;
}

h3 {
	padding-top:8px;
	font-size:1.4em;
	font-weight:normal;

}

ul#tele {
	list-style-type: none;
}

#corps img {
	margin-bottom:20px;
	text-align: center;
}






a img {
	border:0;
}



h1 {
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin-top:0;
	padding-top:0;
}

ul {line-height:150%;}

.box {width:250px;float:right;background:url(imgs/fond_box.png);padding:10px;margin:0 0 15px 15px;}

.box h1 {color:#C90;font-size:22px;line-height:100%;}
.box p {font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;}

.box2 {width:250px;float:right;padding:10px;margin:0 0 15px 15px;}
#corps .box2 img {margin-bottom:3px;border:#333 2px solid ;}
.box2 p {font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;text-align:right;margin-top:0;padding-top:0;color: #666;}
#corps .box3 {width:300px;padding:10px;margin:0 auto 0 auto;}
#corps .box3 img {margin-bottom:3px;border:#333 2px solid ;}
.box3 p {font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;text-align:center;margin-top:0;padding-top:0;color: #666;}
