body {
background-color: #3a84c6;
background-image: url(../img/bg_blue.jpg);
background-repeat: repeat-x;
background-attachment: fixed;
margin: 0;
padding: 0;
text-align: center; /* hack pour centrer #main dans le body sous IE6 */
}

#titre {
position: relative;
border: 0pt none ;
left: -130px;
z-index: 1;
}

#main {
text-align: left;   /* pour annuler l'effet du hack sur le contenu du div */
margin: auto;       /* centrage de #main dans le body */
width: 900px;
font-family: Verdana, Tahoma, Arial;
color: #3c3c3c;
position: relative;
top: -60px;
}

#main-header {
background-image: url(../img/main-up.png);
height:15px;
}

#main-body {
background-color:#000000;
padding-left:15px;
padding-right:15px;
padding-top:30px;
font-size: 14px;
font-family: Verdana;
}

#main-footer {
background-image: url(../img/main-down.png);
height:15px;
}

#text {
width: 670px;
font-family: Verdana, Tahoma, Arial;
color: #3c3c3c;
position: relative;
}

#text-header {
background-image: url(../img/text-up.png);
height:11px;
}

#text-body {
background-color:#ffffff;
padding:10px 20px 10px 20px;
font-size: 14px;
font-family: Verdana;
}

#text-footer {
background-image: url(../img/text-down.png);
height:11px;
}

#menu-liste {
width: 170px;
float:right;
}

div.menu {
width: 170px;
margin-bottom:10px;
}

div.menu-titre {
font-family: Verdana;
margin-left:10px;
margin-bottom:3px;
font-weight:bold;
color:#ffffff;
font-size:10px;
}

div.menu-header {
background-image: url(../img/menu-up.png);
height:7px;
}

div.menu-body {
background-color:#2a2e2e;
padding:5px;
font-size: 14px;
font-family: Verdana;
}

div.menu-footer {
background-image: url(../img/menu-down.png);
height:7px;
}

a.menu-link {
font-size:12px;
color:#43a8c0;
text-decoration:none;
}

ul.menu {
margin:0 0 0 20px;
padding:0;
color:#63aecb;
}

.titre-gros{
font-size: 20px;
padding-top: 14px;
margin-bottom: 5px;
}

.titre-meta {
font-size: 10px;
margin: 0;
padding-bottom: 5px;
border-bottom: 1px solid #3478b3;
}

.Forum-entete {
font-size: 18px;
font-family: Verdana;
font-weight:bold;
margin-top:30px;
border-bottom: 1px solid #3478b3;
}

.message {
margin:5px;
padding:5px;
background-color: #f1f7fb;
border: 1px solid #b5c8d7;
 color: #394949;
}

.message-entete {
background-color: #d7e0e8;
padding:3px;
}

.message-date {
float:right;
font-size: 10px;
color: #394949;
}

.message-par{
color: #394949;
font-weight:bold;
font-size: 12px;
}

.message-auteur{
color: #21537a;
font-weight:bold;
}

.tdleft-forum {
 text-align:right;
 width:150px;
 padding-right:10px;
 vertical-align:top;
}

.forum-text {
 border:1px solid #b5c8d7;
}

.tdright-forum {
font-size: 10px;
}

.message-prev {
font-size: 15px;
}

.pagination {
font-size: 13px;
}

.spip_code {
color: #394949;
border:1px solid #b5c8d7;
padding:5px;
white-space: nowrap;
overflow: auto;
}

.spip_cadre {
color: #394949;
border:1px solid #b5c8d7;
padding:5px;
width:500px;
overflow: auto;
}

.listeDivers {

}

.CapsuleDivers {
 margin-left:20px;
 margin-top:20px;
}

.CapsuleDivers-link {
 color:#0000ff;
 text-decoration: none;
}

.CapsuleDivers-meta {
 color:#394949;
 font-size: 10px;
}

.CapsuleDivers-desc {

}

.CapsuleDivers-desc p {
 margin:0px;
 margin-left:10px;
 width:500px;
 text-align:justify; 
 font-size: 14px;
}

#imageTitre {
 border:0px;
}

#imagecv {
 position: relative;
 margin-top:-123px;
 top:123px;
 left:270px;
 border:0px;
z-index: 2;
}

#pied {
 font-size: 10px;
 text-align:center;
 vertical-align:center;
 margin-top:5px;
}

#pied a {
 color:#ffffff;
 text-decoration: none;
}

.urlSite {
 color:#44AA44;
}

.DateBreve {
 font-size: 12px;
}

.TitreBreve {
 font-size: 16px;
 font-weight:bold;
 font-family: Verdana;
}

.spip_documents_center {
 display: block;
 width: 100%;
 text-align:center;
}

.article-body p {
 text-align:justify;
}

.corpsCV {
font-family: Verdana;
margin-left:10px;
}

.PetitTitreCV {
text-align:center;
background-color:#a8d0e0;
margin-left:10px;
padding:2px;
margin-right:150px;
font-family: Verdana;
color:#000000;
}

.TitreCV {
background-color:#63aecb;
margin:10px;
text-align:center;
font-family:Verdana;
color:#000000;
}

a img {
 border: none;
}

.LightboxCentre {
margin:5px;
align:center;
}

.commentPhotoCenter {
font-weight:bold;
font-size:x-small;
text-align:center;
}
