body{
background-image:url(img/motif_body.jpg);

}

#fond{
background-image:url(img/motif_tbl.jpg);
}

#activité{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:black;
padding:3px 15px 20px 30px;
margin:0;
}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:black;
font-weight:bold;
margin:0;
padding-left:30px;
}

p.p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:black;
margin:0px 40px 0 20px;
padding-bottom:10px;
}
h5{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:black;
padding:5px 10px 10px 30px;
margin:0;
font-weight:normal;
}

.texte{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

}
#contenu{
background-image:url(img/bloc_centre.png);
background-repeat:repeat-y;
margin:0px 20px 0 20px;
}

.bloc{
margin:20px 20px 0 20px;

}
#carte{
margin:50px 20px 0 20px;

}
#carte p{
margin:10px 35px 30px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:black;
text-align:center;

}

.img{
padding-bottom:30px;
}

#tof{
margin:20px 20px 0 20px;
}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
font-weight:bold;
padding:3px 0 15px 15px;
}



h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#3474B4;
font-weight:bold;
margin:0;
padding:0 5px;

}


.newpict{
float:right;

}

h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:black;
font-weight:bold;
margin:5px 20px;
}

a{
text-decoration:none;
list-style-type:none;
color:black;

}
.inputxt
{
	border:1px solid #3474B4;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.certifications{
position:absolute;
left:710px;
top:0px;
z-index:2;
}
.certifications2{
position:absolute;
left:860px;
top:0px;
z-index:2;
}
.footer{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}
#global {
  position: relative; /* on positionne le conteneur */
  margin-left: auto;
  margin-right: auto;
    text-align: left;

  width: 900px;; /* largeur obligatoire pour être centré */
}
#langages{
position:absolute;
left:10px;
top:10px;
z-index:2;}