/**
 * les liens de base
 */
a {
	color: #C00;
}

/**
 * les liens dans les titres d'articles
 */
#front-maincolumn h3 a, #blog-single h3 a {
	color: #000;
	text-decoration: none;
}


/**
 * les liens des billets
 */
.entry a {
	color: #CC0000;
font-weight: bold;

}

/**
 * liens en sidebar
 */
#sidebar a {
	color: #000;
	text-decoration: none;
font-weight: bold;
font-size: 11px;
}
#sidebar a:hover {
	text-decoration: underline;
}

/**
 * liens en titre de la sidebar
 */
#front-sidebar h4 a {
	color: #000;
	text-decoration: none;
	text-align: left;
}

/**
 * formulaire de commentaires
 */
#commentform textarea {
	color: #333;
	text-align: justify;
}
#commentform input {
	color: #333;
}

/**
 * commentaires
 */
#comments {
	text-align: justify;
}

/**
 * liens footer
 */
#footer a {
	color: #000;
}

#footer h2, #footer h3, #footer h4 {
	color: #fff;
}

#footer #footer-links {
	padding: 0;
}

#footer #footer-links tr,
#footer #footer-links th,
#footer #footer-links td {
	padding: 0;
}
#footer #footer-links a {
	padding: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.9em;
}

/**
 * fins modifs jŽrŽmie
 */

.activity-comments ul{
	border-top: 1px solid #EBEBEB;
}

.activity-comments li{
	border-bottom: 1px solid #EBEBEB;
}

div#item-header h3 span.highlight span, .activity-list div.activity-meta a, div.generic-button a, div.comment-options a {
	background: #F8F8F8;
	color: #999999;
	border: 1px solid #EBEBEB;
}

.activity-list div.activity-meta a.acomment-reply {
	background: #F8F8F8;
	color: #999999;
	border: 1px solid #EBEBEB;
}

div.activity-meta a:hover,  div.comment-options a:hover, div.generic-button a:hover {
	background: #880000;
	color: #ffffff;
}

div.activity-meta a.acomment-reply:hover {
	background: #880000;
	color: #ffffff;
	border-color: #880000;
}

.alt{
	background: #F8F8F8;
	border: 1px solid #EBEBEB;
}

.entry blockquote{
	color: #CC0000;
	border-left: 2px solid #CC0000;
}

body{
	color: #111111;
	background-color: #666666;	
	font-family: Tahoma, Helvetica, Sans-serif;
}

.content-box-inner{
	background-color: #ffffff;
	border: 1px solid #EBEBEB;
}

.content-box-outer, #item-header{
	background-color: #ffffff;

}

.content-box-outer-activity{
	background-color: #ffffff;
}

#container-wrapper{
	background: #cfcfcf;
	border-top: 2px solid #e8e8e8;
	/*border-bottom: 2px solid #e8e8e8;*/
}

.description{
	color: #ffffff;
	text-shadow: #880000 1px 1px 0;
}

p.description{
	color: #111111;
	text-shadow: none;
	font-size: 12px;
}

.entry-image{
	border: 2px solid #f3f3f3;
}

.entry ul{
	color: #CC0000;
}

.entry ol{
	color: #CC0000;
}


.entry h1{
	padding-bottom: 10px;
	float: none;
	color: #CC0000;
}

.entry h2{
	padding-bottom: 10px;
	float: none;
	color: #CC0000;
}

.entry h3{
	padding-bottom: 10px;
	float: none;
	color: #CC0000;
	text-align:justify;
}

.entry h4{
	padding-bottom: 10px;
	float: none;
	color: #CC0000;
}

.entry h5{
	padding-bottom: 10px;
	float: none;
	color: #CC0000;
}

.entry h6{
	padding-bottom: 10px;
	float: none;
	color: #CC0000;
}


#footer-links{
	border-top: 1px solid #cc0000;
	color: #CC0000;	
}

#footer-wrapper{
	/*background: #7f7f7f url('../images/Sans titre-2.png') repeat-x;*/
	background: #7f7f7f;
	/*border-top: 6px solid #CC0000;*/
}

.forum{
	border: 1px solid #eeeeee;
}

#front-sidebar{
	background-color: #FFFFFF;
}

h1, h1 a, h1 a:link, h1 a:visited, h1:hover{
	color: #880000;
}

#header h1, #header h1 a, #header h1 a:link, #header h1 a:visited, #header h1:hover{
	color: #ffffff;	text-shadow: #880000 1px 1px 0;
}

h2{
	color: #ffffff;	text-shadow: #880000 1px 1px 0;
}

.h3-background h3{
	color: #CC0000;	
}

h3{
	color: #880000;
	text-align:justify;
	
}

h4{
	color: #CC0000;
}

.h4-background h4{
	color: #FFFFFF;	
}

.h3-background{
	background: #cfcfcf;
	border-bottom: 1px solid #7f7f7f;
}

.h4-background{
	background: #7f7f7f;
}

#header-wrapper{
	background: #000000 url() repeat-x;
	border-bottom: 2px solid #880000;
	border-top: 2px solid #880000;
}

hr {
	background-color:#7f7f7f;
}

img{
	border: 2px solid #EBEBEB;
}

.info, .error{
	background: #F8F8F8;
	border: 1px solid #EBEBEB;
}

#info-wrapper{
	background: #880000;
	border-bottom: 2px solid #CC0000;
}

input[type="button"], .button{
	background: #F8F8F8;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

textarea{
	border: 1px solid #EBEBEB;
	background-color: #ffffff;
	color: #999999;
}

input[type="submit"]{
	border: 1px solid #CC0000;
	background-color: #CC0000;
	color: #ffffff;
}

input[type="text"]{
	border: 1px solid #EBEBEB;
	background-color: #ffffff;
	color: #CC0000;
}

input[type="search"]{
	border: 1px solid #EBEBEB;
	background-color: #ffffff;
	color: #999999;
}

input[type="password"]{
	border: 1px solid #EBEBEB;
	background-color: #ffffff;
	color: #999999;
}

ul.item-list li {
	border-bottom: 1px solid #EBEBEB;
}

div.item-list-tabs {
	background: #ffffff;
}

.item-list-tabs a, .item-list-tabs a:link, .item-list-tabs a:visited{
	background: #F8F8F8;
	color: #999999;
	border: 1px solid #EBEBEB;
}

.item-list-tabs a:hover{
	background: #880000;
	color: #ffffff;
	border-color: #880000;
}

.item-list-tabs li.selected a{
	background: #880000;
	color: #ffffff;
	border-color: #880000;
}

label{
	color: #880000;	
}

.latest-update{
	text-shadow: #880000 1px 1px 0;
}

#login-wrapper{
	background: #880000;	
	border-bottom: 2px solid #CC0000;
	color: #ffffff;
}

#login-wrapper label{
	color: #ffffff;
}

#login-wrapper a, #login-wrapper a:link, #login-wrapper a:hover{
	color: #ffffff;
}

#login-wrapper a:visited{
	color: #FFFFFF;
}

#login-wrapper .button{
	border: 1px solid #CC0000;
	background-color: #CC0000;
	color: #ffffff;
	font-weight: normal;
}

.meta-author{
	background: url('../images/male.png') no-repeat;
	background-position: 0px 2px;
}

.meta-category{
	background: url('../images/blogs.png') no-repeat;
	background-position: 0px 2px;
}

.meta-comments{
	background: url('../images/listen.png') no-repeat;
	background-position: 0px 2px;
}

.meta-date{
	background: url('../images/options.png') no-repeat;
	background-position: 0px 2px;
}

.post-meta-data .meta-tag{
	color:#000;
	background: url('../images/tag.png') no-repeat;
	background-position: 0px 2px;
}

#navigation-wrapper{
	background: #68837C url('red-images/red_navigation_background.png') repeat-x;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

ol.commentlist li.comment div.vcard img.avatar { border:1px solid #EBEBEB; }


ol.commentlist ul.children li.depth-2 { border-left:5px solid #EBEBEB; }
ol.commentlist ul.children li.depth-3 { border-left:5px solid #EBEBEB; }
ol.commentlist ul.children li.depth-4 { border-left:5px solid #EBEBEB; }

ol.commentlist li.even { 
	background: #F8F8F8;
	border: 1px solid #EBEBEB;
}

ol.commentlist li.odd {
	background: #F8F8F8;
	border: 1px solid #EBEBEB;
}

ol.commentlist li.parent { border-left:5px solid #dddddd; }


.post-meta-data{
	border-bottom: 1px solid #f3f3f3;	
}


select{
	border: 1px solid #EBEBEB;
	background-color: #ffffff;
}

.sf-menu a, .sf-menu a:visited  { color: #ffffff; 	cursor: pointer;}

.sf-menu li li { background-color: #CC0000; 	cursor: pointer;}

.sf-menu li li li {	background-color: #CC0000; 	cursor: pointer;}

.sf-menu li:hover, .sf-menu li.current, .sf-menu li.current a:visited, .sf-menu li.current_page_item, .sf-menu li.current_page_item a:visited, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	color: #ffffff;
	background-color: #880000;
	cursor: pointer;
}

.sf-menu .selected a{
	color: #ffffff;
	background-color: #880000;
	cursor: pointer;
}

#sidebar, #sidebar-right{
	background-color: #ffffff;
font-weight: bold;
font-size: 11px;
}

#sidebar .widget-wrapper li{
	background: none;
}

#slideshow-image{
	background: #ffffff;
}

#slideshow-text{
	background: #666666; 
	color: #ffffff;
	text-align: justify;
}

.sub-navigation-box{
	background: #ffffff;
	border: 1px solid #EBEBEB;
	color: #880000;
}

#th-title{
	background: #e8e8e8;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

#th-poster{
	background: #e8e8e8;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

#th-group{
	background: #e8e8e8;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

#th-postcount{
	background: #e8e8e8;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

#th-freshness{
	background: #e8e8e8;
	border-bottom: 1px solid #ffffff;
}

table.forum tr:first-child {
	background: #e8e8e8;
}

table.forum tr.sticky td {
	background: #E9F8F1;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

table.forum tr.closed td.td-title {
	background-image: url( ../images/closed_topic.png );
	background-position: 15px 50%;
	background-repeat: no-repeat;
}

table#message-threads tr.unread td {
	background: #F8F8F8;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	font-weight: bold;
}

li span.unread-count, tr.unread span.unread-count {
	background: #e8e8e8;
	color: #111111;
	font-weight: bold;
}

#message-threads tr{
	border: 1px solid #f3f3f3;
}

#url-facebook{
	background: url(../images/facebook.png) no-repeat 0px 9px;
}

#url-flickr {
	background: url(../images/flickr.png) no-repeat 0px 9px;
}

#url-twitter {
	background: url(../images/twitter.png) no-repeat 0px 9px;
}

#url-youtube{
	background: url(../images/youtube.png) no-repeat 0px 9px;
}

.widget-error{
	background: #F8F8F8;
	border: 1px solid #EBEBEB;
}

.widget-wrapper{
	background: #F8F8F8;
	border: 1px solid #EBEBEB;
}

.widget-wrapper li{
	color: #880000;
}

.footer-block li, .footer-block-end li{
	color: #CC0000;
	background: url('../images/arrowright.png') no-repeat;
	background-position: 0px 3px;
}

#whats-new-form, .ac-form{
	background: #F8F8F8;
	border: 1px solid #EBEBEB;
}

.wp-caption {
	background: #F8F8F8;
	border: 1px solid #EBEBEB;
}