#descvintypeplat {
float: left;
width: 557px;
padding: 5px 8px 5px 8px;
font-size: 12px;
color: #3c3930;
text-align: justify;
margin-bottom: 30px;
background-color: #eaeae4;
}

dl.ltypesmets {
float: left;
width: 573px;
position: relative;
margin: 0 0 15px 0;
padding: 0;
border-bottom: 1px #cccccc solid;
}
dl.ltypesmets dt.itm {
float: left;
width: 110px;
margin-right: 10px;
text-align: center;
}
dl.ltypesmets a img {
border: 0;
}
dl.ltypesmets dt.ttm {
float: left;
width: 452px;
padding: 1px 0 2px 1px;
margin: 0 0 10px 0;
}
#contenu dl.ltypesmets dt.ttm a {
font-size: 14px;
font-weight: bold;
text-decoration: none;
}
#contenu dl.ltypesmets dt.ttm a:hover {
text-decoration: underline;
}
dl.ltypesmets dd {
float: right;
width: 453px;
margin: 0;
padding: 0 0 20px 0;
font-size: 12px;
}
dl.ltypesmets dt.lm a {
/*float: left;*/
width: 453px;
position: absolute;
right: 10px;
bottom: 8px;
text-align: right;
font-weight: bold;
text-decoration: none;
}

div#aamv {
float: left;
margin-left: 30px;
padding: 20px;
border: 1px #f0f0ca solid;
background-color: #f8f8ea;
}
div#aamv ul {
float: left;
width: 220px;
margin: 0 5px 0 5px;
padding: 0;
}
div#aamv ul li {
padding: 0;
margin-bottom: 10px;
background: none;
}
div#aamv ul li a {
text-decoration: none;
}
div#aamv ul li a:hover {
text-decoration: underline;
}
div#aamv ul li a img {
border: 0;
margin-right: 7px;
}