
html{
/*
Moz */
	height:100%;
}
/* Main Layout
------------------------------ */
body{
background:#000;
margin:0px;
text-align:center;
font:normal 12px "Helvetica Neue", "Lucida Grande", Helvetica, Arial, sans-serif;
color:#EEEEEE;
}
#logo_header{
display:block;
position:relative;
width:900px;
height:89px;
margin:0 auto;
background:#000 url(http://www.exploration-photo.com/image/logo_header.png) 371px 6px no-repeat;
}
#logo_header h1{
display:block;
font:17px "Helvetica Neue", "Lucida Grande", Helvetica, Arial, sans-serif;
color:#339fc6;
position:absolute;
top:56px;
right:0;
padding:0;
margin:0;
}
#link_home{
display:block;
width:100%;
height:55px;
}
#link_home span{
display:none;
}
.main{
text-align:left;
margin:0px auto;
width:900px !important;
width:900px;
background:#000;
padding:0px 0px 0px;
}
.image{
text-align:left;
width:610px;
border-right:0px solid #E6E6DF;
border-top:0px solid #E6E6DF;
}
.content{
float:left;
background-color:#000;
width:610px;
padding-bottom:20px


}
.form{
background-color:#000;
text-align:left;
width:610px;
font:110%/140% Helvetica;
color:#CC66CC;
}
.theme{
text-align:left;
width:610px;
background:#333333;
padding:10px 0px 10px 0px
}
.niveau{
float:left;
width:610px;
text-align:justify;
font:110%/140% Helvetica;
margin:10px auto;
color:#cccccc;
border-top:1px solid #cccccc;
}
.intro{
float:left;
width:610px;
text-align:justify;
font:110%/140% Helvetica;
margin:10px auto;
color:#cccccc;
border-bottom:1px solid #cccccc;

}
.stage{
float:left;
width:610px;
text-align:justify;
font:110%/140% Helvetica;
margin:10px auto;
color:#cccccc;

}
.qui{
float:left;
width:610px;
font:100%/120% Helvetica;
margin:10px auto;
color:#cccccc;

}
.actu{
float:left;
width:610px;
text-align:justify;
font:100%/130% Helvetica;
margin:10px auto;
color:#cccccc;

}
.calendrier{
float:left;
width:610px;
text-align:justify;
font:110%/140% Helvetica;
margin:10px auto;
color:#cccccc;
border-top:1px solid #cccccc;
}
.menu{
float:right;
height:600px;
width:290px;
background-color:#000;
}
.inscription{
margin-top:10px;
font:120%/150% Helvetica;
text-align:justify;
color:#cccccc;
}
.h1{
font:130%/150% Helvetica;
color:#3399cc;
}
.h2{
font:110%/140% Helvetica;
color:#cc66cc;
}
.h3{
font:180%/150% Helvetica;
color:#cc66cc;
}
/* Link Styles
------------------------------ */
a:link, a:active, a:visited{
text-decoration:underline;
color:#cc66cc;
}
a:hover, a:focus{
text-decoration:underline;
color:#cccccc;
}
a.barrefooter{
text-decoration:none;
color:#3399cc;
}
a:hover.barrefooter{
text-decoration:none;
color:#CCCCCC;
}
/* Footer Styles
------------------------------ */
.menufooter{
float:left;
width:610px;
background-color:#000;
padding:20px 0px 20px 0px
}
.footer{
float:left;
width:610px;
border-top:1px solid #666666;
text-align:right;
background-color:#000;
font:11px Helvetica;
color:#666666;
padding:10px 0px 10px 0px
}
.footer2{
float:left;
width:610px;
background-color:#000;
font:12px Helvetica;
color:#444444;
padding:0px 0px 20px 0px
}
.count{
float:left;
width:50px;
background-color:#000;
}
.partenaires{
float:left;
width:610px;
background-color:#000;
font:80%/150% Helvetica;
color:#555555;
padding:0px 0px 20px 0px
}