h3 {color:#1e78b2; margin: 10px 0 5px; font-size: 18px}
#sidebar h4 {margin: 0 0 5px; padding: 3px 0 3px 5px; font-size: 14px; background-color: #E36F0A; color: #fff; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px;}
.bloc_list {width: 640px; margin: 5px 0; padding: 1px 5px; float: left;}
.bloc_list a.titre {display: block; font-size: 17px; font-weight: bold; color: #9d020a; text-decoration: none;}
.bloc_list a.titre:hover {text-decoration: underline; color: #E39000;}
.bloc_list p.date {margin: 0; font-size: 11px; color: #484848;}
.bloc_list p.entete {margin: 2px 0; padding: 1px 5px; color: #000; font-size: 13px; text-align: justify;}
.bloc_list ul.news_action {margin: 0; padding: 0; list-style: none; font-size: 13px;}
.bloc_list ul.news_action li {display: inline; padding: 0 0 0 20px; background-position: left center; background-repeat: no-repeat;}
.bloc_list ul.news_action li.comment {margin-left: 5px;}
.bloc_list ul.news_action li.tags {margin-left: 5px;background-image: url(/design/img/tag_orange.png);}
.bloc_list ul.news_action li a {color: blue; text-decoration: none;}
.bloc_list ul.news_action li a:hover {color: #E39000; text-decoration: underline;}

p#news_redac {color: #484848; font-size: 11px; text-align: right; border-bottom: 1px solid #e8e8e8;padding:5px;margin:0;}
p#news_redac a {text-decoration: none; color: #369;}
div#news_contenu { color: #484848; text-align: justify; font-size: 12px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
div#news_contenu ul {margin: 0 0 0 15px; padding: 0;}
div#news_contenu a{color: #000; font-weight: bold; text-decoration: underline;}
div#news_contenu a:hover{color:#9d020a; text-decoration: none;}
#news_contenu p{display:block;margin:5px;}
#news_contenu img{border:1px solid #484848;margin:5px;}
#news_source {width: 100%; margin: 0; padding:0; font-size: 12px; text-align: right;margin-bottom:20px;font-style:italic;font-weight:bold;}
#news_source p{display:inline;}
p#news_tags {padding: 0 0 0 20px; background-image: url(/design/img/tag_orange.png); background-repeat: no-repeat; background-position: left bottom; border-bottom: 1px solid #e8e8e8;}
p#news_tags a {color: #369;}
p#news_tags a:hover {color: #f60; text-decoration: none;}
div#news_navigation {width: 680px; margin: 0 0 10px 0; float: left;}
div#news_navigation p#news_nav_left, div#news_navigation p#news_nav_right {float: left; margin: 0; font-size: 12px; background-repeat: no-repeat;}
div#news_navigation p#news_nav_left {width: 320px; padding: 2px 0 2px 20px; background-image: url(/design/img/bullet_prev.png); background-position: left center;}
div#news_navigation p#news_nav_right {width: 320px; padding: 2px 20px 2px 0; text-align: right; background-image: url(/design/img/bullet_go.png); background-position: right center;}
div#news_navigation a {color: #369;}
div#news_navigation a:hover {color: #f60; text-decoration: none;}

div.last_reac1 , div.last_reac2 {float: left; margin: 3px 0; padding: 1px 0; width: 100%;}
div.last_reac1 {background-color: #f2f2f2;}
div.last_reac1 img.news_avatar, div.last_reac2 img.news_avatar {float: left; width: 50px; height: 50px; border: 1px solid #369;margin:5px;}
div.last_reac1 p.reac_message, div.last_reac2 p.reac_message {margin: 0; padding: 0 0 0 5px; color: #484848; 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;}

ul#action {margin: 0; padding: 0; list-style: none;}
ul#action li {margin: 0; padding: 6px 0 0 20px; font-size: 12px; background-position: left bottom; background-repeat: no-repeat;}
ul#action li#news_reac {background-image: url(/design/img/comments.png);}
ul#action li#news_share {background-image: url(/design/img/email_go.png);}
ul#action li#news_rss {background-image: url(/design/img/feed.png);}
ul#action li a {color: #369; text-decoration: none;}
ul#action li a:hover {color: #e39000; text-decoration: underline; }

p.reac {width: 100%; text-align: center;}
p.reac a {text-decoration: underline;}
p.reac a:hover {color: #f60}

#likeit {float: left; width: 100%; margin: 5px auto; text-align: center;}
#fb-root, #plus1, #tweet {display: inline-block; margin: 0 auto;}

#related_news {float: left; width: 100%;}
.related a {float: left; font-size: 12px; display:inline-bloc; width: 212px; padding: 3px; margin: 5px 2px; border: 1px solid #bebebe; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.related a:hover {border-color: #f60; text-decoration: none; color: #ff6600;}
.related .related_img {float: left; margin: 0 10px 5px 0; width: 75px; height: 75px; overflow: hidden; border: 1px solid #bebebe; -moz-box-shadow: 3px 3px #414141; -webkit-box-shadow: 3px 3px #414141; box-shadow: 3px 3px #414141;}

#popular {float: left; width: 100%;}
.popular a {color: #414141; float: left; font-size: 13px; display:inline-bloc; width: 290px; padding: 3px; margin: 1px 2px;  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.popular a:hover {background-color: #f60; text-decoration: none; color: #fff;}
.popular .related_img {float: left; margin: 0 10px 5px 0; width: 50px; height: 50px; overflow: hidden; border: 1px solid #bebebe; -moz-box-shadow: 3px 3px #414141; -webkit-box-shadow: 3px 3px #414141; box-shadow: 3px 3px #414141;}

#simplereach-slide-element {position: absolute; margin-bottom: 27px; z-index: 1}
