#liste_reactions{float:left; width:100%;}
.Reaction_item {float:left; width:575px; background-color:#f6f3f1; border-radius:4px; -moz-border-radius:4px; webkit-border-radius:4px; padding:10px 7px; }
.Reaction_item_haut, .Reaction_item_bas{display:none}
.Reaction_fils{ clear:both; float:left; margin:7px 0 5px 10px; border-left:2px solid #BFBFBE; padding:0px 0 3px 1px;}
#z_contenu .Reaction_comm .Reaction_rep{border-top:none; width:auto; padding-top:0px;}

.Reaction_ident{margin:0 5px;}
.Reaction_nom{float:left;}
.Reaction_date{float:left; margin-left:5px;}
.Reaction_vote{float:right; margin-left:15px;}
.Reaction_vote img{ width:10px; height:10px; }
.Resultat_vote{float:left; color:#575757; font-size:11px;}
.Bt_voter{float:left; margin:0 0 0 7px; }
#z_contenu .Bt_voter a{color:#535353;  text-decoration:none; padding:2px 5px; font-size:11px; background-color:#BFBFBE; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}


.Reaction_action{clear:both;float:left;}
.Reaction_video{float:right;position:relative;width:200px;height:164px;}
.Reaction_video img{position:absolute;max-width:200px;}
.Reaction_video a.vignette_video{ position:absolute; z-index:10; width:200px; height:164px;}
.Reaction_video .video{ background:url(/charte/blog/play-video.png) no-repeat center center; z-index:9; position:absolute; width:200px; height:164px; }

.Reaction_comm{clear:both; margin:5px;}
#z_contenu .Reaction_rep{border-top:1px solid #ccc; width:100%; padding-top:7px;}
#z_contenu .Reaction_rep a{background:url(/charte/pictos.png) no-repeat -259px -114px; font-size:11px; height:20px; padding-left:28px; color:#A1211F; line-height:15px; font-size:11px; font-weight:bold; display:block; text-decoration:none; float:left;}
#z_contenu .Reaction_rep a:last-child{background:none; color:#666; padding-left:10px; margin-left:10px; border-left:1px solid #ccc;}

.Reaction_comm_txt{padding:3px 0;}
.Reaction_comm_txt *{color:#000000; font-size:11px;}
.Reaction_fils .Reaction_comm_txt *{color:#000;}
.Reaction_img{float:right; margin:7px 5px;}

.Reaction_motscles *{ margin:20px 0; background-color:#f6f3f1; padding:5px; color:#333; font-style:italic;}
.Reaction_motscles_titre{float:left;margin-right:3px;}

#Blog_sel_motscles li{float:left;width:120px!important;}


/* gestion des articles blog */
#Blog_liste_sommaire{}
.Blog_article{ background-color:#f6f3f1; padding:10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; float:left; width:100%;margin-bottom:20px;}
.publication_article{font-size: 12px; color:#464646; font-style:italic}
#z_contenu .Blog_article_titre a, .Blog_detail_titre{color:#0b0b0b; font-size:20px; font-weight:bold; display:block; text-decoration:none}
.Blog_article_detail{}
.Blog_article_image{float:left; margin:5px 5px 0 0}
.Blog_article_image img{max-width:150px;}
.Blog_article_resume{font-size:11px; color:#0b0b0b;}
.Blog_article_resume p{margin-top:0;}

.Blog_article_commentaire{float:left; width:100%;border-top:1px solid #ccc; padding-top:5px; margin-top:10px; }
#z_contenu .Blog_article_commentaire a{font-size:11px;  height:22px; color:#A1211F; line-height:15px; font-size:10px; display:block; text-decoration:none}
.nombre_commentaires{font-size:11px;}
.Blog_article_commentaire .commentaires_article_ajout, .Blog_article_commentaire .commentaires_article, .Reaction_rep{float:left; margin-right:20px;}
#z_contenu #Article_liens_commenter a, #z_contenu .Blog_article_commentaire .commentaires_article_ajout a{background:url(/charte/pictos.png) no-repeat -258px -193px;font-size:11px; height:21px; padding-left:28px; color:#A1211F; line-height:15px; font-size:10px; display:block; text-decoration:none; border-right:1px solid #BF9C9C; padding-right:9px;}
#z_contenu .Blog_article_commentaire a:hover{text-decoration:underline; color:#535353}

/* gestion du detail article blog */
.RetourListeArticles{margin:15px 0;}
#Div_contenu a{margin:0 0 10px 0}
#z_contenu .RetourListeArticles a, #z_contenu #Div_contenu a{display:block; line-height:28px; color:#A12120; font-size:11px;}

#Blog_detail{}
#Blog_detail .Blog_detail_titre{}
#Blog_detail .Blog_detail_image {float:left; width:100%; text-align:center; margin:10px 0}
span.Blog_detail_legende{display:block; margin-top:5px; color:#666}
#Blog_detail .Blog_detail_image img{}
#Blog_detail .Blog_detail_texte {}

#Blog_detail .Blog_article_video{float:left;position:relative;width:200px;height:164px;}
#Blog_detail .Blog_article_video img{position:absolute;max-width:200px;}
#Blog_detail .Blog_article_video a.vignette_video{ position:absolute; z-index:10; width:200px; height:164px;}
#Blog_detail .Blog_article_video .video{ background:url(/charte/blog/play-video.png) no-repeat center center; z-index:9; position:absolute; width:200px; height:164px; }

#Blog_detail .Blog_article_flickr{clear:both; float:left;}
#Blog_detail .Blog_article_flickr_photos{clear:both; float:left;width:100%;}

.flickrthumbs{list-style:none;}
.flickrthumbs li { list-style: none; float: left; margin: 5px; padding: 3px; background: #eee; -moz-box-shadow: 0 0 4px #444; -webkit-box-shadow: 0 0 2px #000; }
.flickrthumbs li a { }
.flickrthumbs li img { display: block; }
.flickrthumbs li a img { border: none;}

#Article_liens{border-top:1px solid #ccc; width:100%; padding-top:5px; float:left; margin-bottom:20px; position:relative; }
#Article_liens div{width:auto; float:left; margin:0 7px 0 5px;}
#z_contenu #Article_liens_abonner a, #z_contenu #Article_liens_envoyer a{color:#A1211F; line-height:20px; font-size:10px; display:block; text-decoration:none}
#z_contenu #Article_liens_envoyer a{ }
#z_contenu #Article_liens_abonner a{border-right:1px solid #BF9C9C; padding-right:9px;}
#liens_reseaux_bloc_aligner{float:right}
#Article_liens_partager, #LiensReseaux ul{margin:0; padding:0;}
#Article_liens_partager{position:absolute; top:3px; right:-20px;}
#LiensReseaux span{display:none;}
#Article_liens_partager #liens_reseaux_bt{color:#535353; display:none;}
#LiensReseaux li{margin:0; padding:0; width:24px;}
#liens_reseaux_bloc_survol #LiensReseaux img{max-width:22px;}
/**/
.illicopage_blog_auteur, .illicopage_blog_date {  font-size: 12px; color:#464646; font-style:italic}
.illicopage_blog_contenu {font-size: 12px; text-align: justify; padding-right: 10px; }
td.illicopage_blog_contenu{background-color:#EFEFEF;}
.illicopage_blog_bordure {background-color: #CCCCCC;}
.illico_blog_separateur {background-color: #999999;}
.illico_blog_haut {background-color:#CCCCCC;}

/*formulaire blog*/
#FormBlog1 .FormButton{text-align:center; width:100%;}