body {
text-align:center;
font-family:"Comic Sans MS", "Times New Roman";
font-size:12px;
color:black;
background-image:url(../images/noir_082.jpg);
/*background-color:#b2fffa;*/
}

.bio {
font-size:14px;
}

h1, h2, h3, h4, h5, h6 {
font-family:"Comic Sans MS", "Times New Roman";
}

h1 {font-size:20px;}
h2 {font-size:18px;}
h3 {font-size:16px;}

#texte {
border-top:solid black 1px;
border-left:solid black 1px;
border-bottom:solid black 3px;
border-right:solid black 3px;
background-color:#b2fffa;
padding:2px 8px;
font-size:14px;
}

#menu {
float:left;
width:19.5%;
border: none;
}

#menu a img {
border: none;
}

.moduletable{
/*margin:0.5em 10px 0.5em 10px;*/
}

.contenant {
border-top: solid 1px black;
border-left: solid 1px black;
border-bottom: solid 3px black;
border-right: solid 3px black;
}

.moduletable a.mainlevel{
display: block;
padding: 10px 5px;
border-left: 10px solid #d4ffff;
border-right: 10px solid #90ddd8;
background-color:#b2fffa;
color: #000;
text-decoration: none;
font-weight:bold;
margin:0;
margin-bottom:0.05em;
width:100%;
}

.moduletable a:hover.mainlevel{
border-left: 10px solid #c3dddd;
border-right: 10px solid #5caaa5;
background-color: #7fccc7;
color: #fff;
}

#main {
float:right;
width:76%;
overflow:hidden;
/*margin-left:-3px;*/
}

.cadre {
border:solid 1px black;
background-color: #EEEEEE;
}

#footer {
border-top: 1px solid #999;
padding:5px 0;
text-align:center;
}

#wrap {
text-align:left;
}

.inside {padding:10px 5px;}
.centre {text-align:center;}
.gras {font-weight:bold;}

.unconte {
margin:20px;
padding:8px;
border:solid 1px #333333;
background-color:#5afff5;
font-size:14px;
}

.unconteimg{
float:left;
width:30%;
}

a.pastrait{
text-decoration:none;
}

.uncontetxt{
float:right;
width:70%;
font-size:14px;
}

a {
font-size:14px;
}

table tr td {
font-size:15px;
}