body{
background-color:#333;
color:#b2b2b2;
margin:0;
padding:0;
font-family:Verdana, sans-serif;
font-size:85%;
text-align:center;
}

a{
color:#fc0;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

a:link img, a:visited img {
border-style: none;
}

#menuaccess{
display:none;
}

#liensaccess{
display:none;
}

span.invisible{
display:none;
}

#localisation{
float:right;
text-align:right;
margin-top:0.5%;
margin-right:3.5em;
color:#fff;
/*border:1px solid #f00;*/
}

#titre{
clear:both;
}
#titre img{
margin-left:auto;
margin-right:auto;
}

#contenuaccueil{
background-color:#000;
}

#contenuaccueil img{
margin-top:30px;
}

#menu{
padding-top:1em;
padding-bottom:1em;
}

#menu a{
margin-left:5%;
margin-right:5%;
text-decoration:none;
font-family:"Lucida Console",Verdana, sans-serif;
/*font-family:Verdana, sans-serif;*/
font-size:155%;
}
#menu a:hover{
text-decoration:underline;
}

#site{
color:#fc0;
}
#parcours{
color:#c30;
}
#portfolio{
color:#9c0;
}
#contact{
color:#339;
}

#powered{
background-color:#4D4D4D;
padding:0.75em;
}
#yem{
float:left;
text-align:left;
margin-left:1em;
}
#yem a{
text-decoration:none;
color:#b2b2b2;
background-color:transparent;
}
#yem a:hover{
text-decoration:underline;
}
#copyright{
text-align:right;
margin-right:1em;
}
#piedpage{
background-color:#000;
height:1em;
}

#contenu{
margin-left:5%;
margin-right:5%;
text-align:left;
font-size:120%;
font-weight:100;
}

/* différentes parties */

#titreparcours{
margin-left:5%;
margin-right:5%;
border-bottom:1px solid #c30;
font-family:"Lucida Console",Verdana, sans-serif;
font-size:155%;
color:#c30;
text-align:left;
}

#contenuparcours{
margin-left:5%;
margin-right:5%;
text-align:left;
font-size:120%;
font-weight:100;
}

#contenuparcours h3{
color:#f00;
text-decoration:underline;
margin:0.5em 0 0.5em 0;
clear:both;
font-size:100%;
font-weight:100;
}

p.mois{
margin:0;
padding:0;
clear:both;
float:left;
text-align:left;
/*border:1px solid #f00;*/
}
p.evenement{
border:1px solid #000;
margin:0 0 0.75em 25%;
padding:0;
text-align:left;
}


#photosparcours img{
margin-left:0.5%;
}

/*********************************/
#titreportfolio{
margin-left:5%;
margin-right:5%;
border-bottom:1px solid #9c0;
font-family:"Lucida Console",Verdana, sans-serif;
font-size:155%;
color:#9c0;
text-align:left;
}
#photosportfolio img{
margin-left:0.5%;
}
/*********************************/
#titrecontact{
margin-left:5%;
margin-right:5%;
border-bottom:1px solid #339;
font-family:"Lucida Console",Verdana, sans-serif;
font-size:155%;
color:#339;
text-align:left;
}

#photocontact{
float:left;
}
#photocontactdeux{
float:right;
}

.marges{
margin-left:auto;
margin-right:auto;
border:0;
}
.marges thead, .marges tfoot, .marges th{
display:none;
}
.gauche{
text-align:left;
}
.droite{
text-align:right;
}
.centre{
text-align:center;
}

input, textarea{
border:1px solid #333;
background-color:#ccc;
}

#alerte{
margin:5px 10% 5px 10%;
border:1px solid #f00;
text-align:left;
padding:0.5em;
}
#okay{
margin:5px 5% 5px 5%;
border:1px solid #0f0;
text-align:left;
padding:0.5em;
}

/**********************/
#titresitemap,#titreaccesskeys{
margin-left:5%;
margin-right:5%;
border-bottom:1px solid #360;
font-family:"Lucida Console",Verdana, sans-serif;
font-size:155%;
color:#360;
text-align:left;
}
#sitemap{
text-align:left;
font-size:115%;
margin:1em 0 1em 5em;
}
#listeaccesskeys{
text-align:left;
font-size:115%;
margin:1em 0 1em 5em;
}
