.titredescricate { /*titres des grandes parties*/
font-family: 'Codystar'; font-size:25px; padding: 10px; color: #997B85; text-align : center; height: 50px; }
.titre{ /*titre categories*/
font-family: "Khand"; text-align: left; margin-top: -10px; color:#DEB5AE; font-size: 25px; text-transform: lowercase; font-variant: small-caps; margin-left: 1px;
transition: all 1.5s ease-out;}
.titre:hover { padding-right:Xpx; color: #97BACF; font-size:Xpx; font-variant: small-caps; text-align: left; border: 1px; border-color: #A7CDD0; letter-spacing: 10px;
-moz-transition: all 1s ease 0s;}
.descri { /*description des catégories*/
width: 450px; height: 70px; overflow: auto; text-align:justify; font-size:15px; line-height:14px; margin-top: -45px; margin-bottom: -90px;
margin-left: 50px; color:#8B8B8B; letter-spacing: 0px; font-family: 'Open Sans Condensed';}
.explications{ font-family: 'Teko', sans-serif; font-size: 12px; line-height:10px; text-transform:uppercase; font-weight: bold; letter-spacing: 1px; }
.sousfo { /*sousforums*/
font-family: Codystar, sans-serif;
font-size: 20px;
text-align: left;
text-transform: lowercase !important;
background-color: #FFF;
margin-top: -40px;
margin-left: 10px;
width : 100px;
height: 100px;
background-color: #F7F3F2; border-radius: 10px;}
.sousfo a,.sousfo a.gensmall{font-size:13px; !important; color: #97BACF; font-family: "Khand"; padding-left : 20px; padding-right : 20px; background-color: #F7F3F2;
border-bottom: 3px solid #fff;}
.sousfo a img{top: 6px !important;position: relative; height:20px; width: 100%; }
.lastpost-avatar { float: left; padding: 1px; margin-bottom: -80px; width: 45px; margin-top: -15px;}
.lastpost-avatar img { border: 1px solid #FFFFFF; height: 70px; opacity: 1; width: 45px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
opacity: 0.6; transition: all 900ms;}
.lastpost-avatar img:hover { opacity: 1; border-radius: 2px; transition: all 900ms;}