body {
    margin:0px;
    padding:0px;
    background-color: #ffffff;
    font-family: Arial;
    font-size: 12px;
}
/* element tiny MCE */
a { color: #000000}
strong,h1,h2,h3,blockquote,p { }
li, p, blockquote { font-size:12px; }
h3 { font-size:12px; }
h2 { font-size:14px; }
h1 { font-size:16px; padding-left:25px; background-image:url(../images/H1-puce.gif); background-repeat:no-repeat;}

.accroche p { margin:0px; }

.tao {
    width:1000px;
    border: 1px solid #cccccc;
    background-color: #FFFFFF;
}

.tdMenu {
    height: 35px;
    background-image:url(../images/menu-fond.png)
}
.menu a {
    color: #FFFFFF;
    font-size:12px;
    height:35px;
    line-height:35px;
    font-weight:bold;
    padding-left:10px;
    padding-right:10px;
    display: block;
    text-decoration:none;
    text-align: center;
    vertical-align:middle;
}
.menu a:hover, .menu a.active { background-color: #34A1E6; }
.contenuHaut {
    background-image: url(../images/contenu-haut-fond.png);
    text-align:right;
}
.contenu {
    background-image: url(../images/contenu-fond.png);
    vertical-align: top;
}
.profile {
    background-image: url(../images/profile-fond.png);
    vertical-align: top;
}
.profileHaut {
    width:415px;
    background-image: url(../images/profile-haut.png);
    color: #FFFFFF;
    font-weight: bold;
    padding-left:20px;
    padding-top:10px;
}

.invi { width:100%; border: 1px solid #000000; }

.formProfile th {
    text-align: left;
    font-weight: normal;
    font-size:12px;
    background: #CCCCCC;
    padding-left: 5px;
}
.formulaire th {
    white-space:nowrap;
    text-align: right;
    font-weight: normal;
    font-size:12px;
    width:200px;
    padding:2px;
    background: none;
    
}
.formulaire th.r { font-weight: bold;}
.formulaire td {    
    text-align: left;
    font-weight: normal;
    font-size:12px;
    padding:2px;    
}
.pied {
    width:1000px;
    background: #FFFFFF;
    border:0px;
    text-align:right;
    font-size:11px;
}

.temMessage { font-size:12px; text-align:justify; padding-left:5px; padding-right:5px; }
.temSignature{ font-size:12px; text-align:right; font-weight:bold; padding-top:5px; padding-right:10px;}