div.bloc_list {padding: 5px; margin: 0 0 15px 0; border-bottom: 2px dotted #ccc; float: left; width: 95%;}
div.bloc_list a.titre {display: block; margin: 0 0 5px 0; color: blue; text-decoration: none; font-size: 16px; font-family: Verdana}
div.bloc_list a.titre:hover {text-decoration: underline;}
div.bloc_list p {margin: 0; padding: 5px 0 5px 10px; font-size: 14px;}
div.bloc_list p.entete {border: 1px solid #dedede; background-color: #dedece}
div.bloc_list p span.date, div.bloc_list p span.tags, div.bloc_list p span.comment, div.bloc_list p span.visionnage {background-position: left bottom; background-repeat: no-repeat;}
div.bloc_list p span.date {font-size: 12px; margin: 0; padding: 0 0 0 18px; background-image: url(/design/img/calendar_view_day.png);}
div.bloc_list p span.tags {margin: 0 0 0 10px; padding: 0 0 0 16px; background-image: url(/design/img/tag_orange.png);}
div.bloc_list p span.tags a {text-decoration: none; color: #555;}
div.bloc_list p span.tags a:hover {color: #9d020a; text-decoration: underline;}
div.bloc_list p span.comment {margin: 0 0 0 10px; padding: 0 0 0 20px; background-image: url(/design/img/comments.png);}
div.bloc_list p span.comment a {text-decoration: none;}
div.bloc_list p span.comment a:hover {text-decoration: underline;}
div.bloc_list p span.visionnage {margin: 0 0 0 10px; padding: 0 0 0 20px; background-image: url(/design/img/eye.png);}

/* MSTV */
p#player {float: left; width: 670px;}
div#mstv_sommaire {margin: 0 0 10px 0; padding: 5px; text-align: justify; font-size: 12px; background-color: #f8f8f8;}

#action {margin: 10px 0; padding: 0; padding: 0 auto; width: 100%; background-color: #f8f8f8; font-size: 12px;}
#action ul {margin: 0 auto; padding: 4px 0; width: 400px;}
#action ul li {padding: 2px 0 2px 5px; list-style: none; margin: 0 10px; display: inline;}
#action ul li a {padding: 0 0 0 0px; background-position: left center; background-repeat: no-repeat; text-decoration: none;}
#action ul li a:hover {text-decoration: underline;}
#action ul li a#reaction {background-image: url(/design/img/comments.png);}
#action ul li a#fiche_modif {background-image: url(/design/img/page_white_edit.png);}
#action ul li a#collection_add {background-image: url(/design/img/add.png);}
#action ul li a#decouverte {background-image: url(/design/img/email_go.png)}
#action ul li.date, #action li.visionnage, #action li.sendtofriend {padding-left: 20px; background-position: left center; background-repeat: no-repeat;}
#action ul li.date {background-image: url(/design/img/calendar_view_day.png);}
#action ul li.visionnage {background-image: url(/design/img/eye.png);}
#action ul li.sendtofriend {background-image: url(/design/img/email_go.png);}
div#news_divers p#news_action a {padding: 0 0 0 20px; background-position: left center; background-repeat: no-repeat;}
#action li a#news_reac, div#news_divers p#news_action a#news_reac {background-image: url(/design/img/comments.png);}
#action li a#news_share, div#news_divers p#news_action a#news_share {background-image: url(/design/img/email_go.png);}
#action li a#news_digg {background-image: url(/design/img/digg.gif);}
#action li a#news_rss {background-image: url(/design/img/feed.png);}

.thumb {border: 1px solid; padding: 2px; float: left; margin-right: 5px;}
.tags {float: left; padding: 10px; background-image: url(/design/img/tag_orange.png); background-repeat: no-repeat; background-position: left center;}
.tags a {margin-left: 7px}

div.last_reac1 , div.last_reac2 {float: left; margin: 3px 0; padding: 5px 5px 5px 0; width: 680px;}
div.last_reac1 {background-color: #ededed;}
div.last_reac1 img.news_avatar, div.last_reac2 img.news_avatar {float: left; width: 50px; height: 50px; border: 1px solid #369}
div.last_reac1 p.reac_message, div.last_reac2 p.reac_message {float: left; width: 623px; margin: 0; padding: 0 0 0 5px; color: #000; font-size: 12px; text-align: justify;}
p.reac_infos {float: left; width: 100%; padding: 0; margin: 0; font-size: 10px; color: #484848;}
p.reac_infos a {color: #369; text-decoration: none;}
p.reac_infos a:hover {color: #f60; text-decoration: underline;}
p.reac {width: 100%; text-align: center;}
p.reac a {text-decoration: underline;}
p.reac a:hover {color: #f60}

ul#relations {background-color: #ededed; border-width: 0 1px 1px; border-color: #484848; border-style: solid;}
ul#relations a {color: #000; font-weight: bold;}
ul#relations a:hover {color: #9d020a;}
div#themes {background-color: #d6f0ff; border-width: 0 1px 1px; border-color: #3889b8; border-style: solid;}
div#themes a {color: #9d020a;}
