html
{
width: 100%; 
}

body
{
width:   1024px;
margin-left: auto;
margin-right: auto; 
height: 100%;
padding: 0px;
border: 0px;
background-color: #c9c9c9; 


}

p
{
   
   font-size: 17px;
   text-align: justify; /* La citation sera justifiée */
   font-family: helvetica;
}


div#menuphoto
{
 width: 100%;
 height: 3em; 
 padding: 0px;
 border: 0px;
 background-color: white; 
 color: #3e3e3e;
 text-decoration: none;
 text-align: right;
 border: 1em; 
 border-color: black;
}


div#menuphoto a
{
 height: 3em;
 text-decoration: none; 
 background-color: white;
 color: #3e3e3e; 
 font-size: 2em;
 margin-right: 2em;
}





div#menugauche 
{
 width: 100%;
 height: 3em; 
 padding: 0px;
 border: 0px;
 background-color: white; 
 color: #3e3e3e;
 text-decoration: none;
 text-align: right;
}





div#menugauche a
{
 height: 3em;
 text-decoration: none; 
 background-color: white;
 color: #3e3e3e; 
 font-size: 2em;
 margin-right: 2em;
}

div#menugauche a:hover
{
 background-color:#3e3e3e;
 color: white; 
}


div#banniere
{
height: 100px;
width: 100%;
margin: 0px;
padding: 0px;
border: 0px;
top: 0px;
background-color: #3e3e3e;
color: white;
/*
#background-image: url("title2.jpg");
#background-image: url("title2.jpg");
#background-repeat: no-repeat;
*/
 /* CSS3 */
/*
  border-radius:          15px ;
   -webkit-border-radius: 15px ;
   -moz-border-radius:    15px ;
   -khtml-border-radius:  15px ;

*/


}

.titre{
width: 85%;
text-align: right;
margin-right: 4em;
color: white; 
font-size: 2.7em;
padding-top: 0.3em;


}

div#footer
{

display:block;
display: none;
z-index: 2000;
position: fixed;
bottom: 15px;
width: 1024px; 
height: 30px;
background-color: #3e3e3e;
color: white;
text-align: center;
}

div#flashcontent
{
height: 850px;
border: 0px;
margin: 0px; 
padding: 0px; 
}

div#mainphoto{
border: 0px;
margin: 0px; 
padding: 0px; 


}

div#mainhome, div#maincv, div#mainphoto
{

background-color: #3e3e3e;
color: white;
padding: 0px;
border: 0px;
padding-top: 3em;
padding-left: 1em;
padding-right: 1em;
padding-bottom: 3em;
}


div#maincv a
{
text-decoration: none;
color: white;
}

div#maincv a:hover
{
text-decoration: underline;
font-weight: bold; 
color: white;

}

div#maincv h2, div#mainphoto h2
{
text-align: center;
padding: 1em;
}





div#menudroit
{
display: none;
}


/* #mainhome h3:first-child, #maincv h2:first-child */
#mainhome h3, #maincv h2
{
padding: 0em; 
border: 500px; 
color: white;
margin: 0em;
font-family: helvetica;
font-size: 1.3em;
}

/*
div#mainhome h3
{
padding: 0px; 
border: 0px; 
color: blue;
margin: 0px;
}
*/



#question
{
color: blue;
}

