#content #comments.discussion {
    border					: 0px;
}
#comments dd.owner {
    border					: 1px solid #7EDE4E;
    border-width			: 1px 0 1px 1px;
    background				: #fff url(/c/i/comment_owner.png) bottom left repeat-x ;
    padding					: 10px;
    margin					: 0 0 8px 0;
    font-size				: 1.1em;
    line-height				: 1.4;
}
#comments dt.owner {
    background				: transparent url(/c/i/commentaire_bulle_owner.png) no-repeat 50% 100%;
}

#sidebar #comments dt {
    background				: transparent url(/c/i/commentaire_bulle.png) no-repeat 75% 100%;
}

#sidebar #comments dt.owner {
    background				: transparent url(/c/i/commentaire_bulle_owner.png) no-repeat 75% 100%;
}

#sidebar .commentDate {
    color					: #7EDE4E
}

#sidebar dl.comments dt {
    clear					: both;
    color					: #555;
    border-bottom			: 1px solid #7EDE4E;
    padding					: 0 2px 6px 44px;
}

#sidebar .userlist {
    background-position		: center no-repeat;
}

#sidebar .icon {
    float					: left;
}
#sidebar .icon a {
    display					: block;
    width					: 40px;
    height					: 40px;
    background				: #F0F0F0;
    background-position		: center no-repeat;
    margin					: 0 4px 0 0;
}

#sidebar .icon a:hover {
    text-decoration			: none;
}

#userlist {
    height					: 120px;
    overflow				: auto;
}

#userlist span {
    float					: right;
}

#userlist li {
    border-bottom			: 1px solid #CCC;
}


#userlist span a {
    color					: #7EDE4E
}


#invitation fieldset textarea {
    clear 					: both ;
    margin-left				: 15px;
    width 					: 250px;
    height					: 90px;
}

#invitations dd {
    clear					: both;
    margin					: 10px 0 0 0;
    border-bottom			: 1px solid #7EDE4E;
    padding					: 10px 0 3px 0px;
}

#invitations dt .icon {
    float					: left;
    margin					: 2px 4px 0 0 ;
}

#invitations dd span {
    float 					: right;
}

#invitations dd a {
    text-decoration			: none;
    color					: #7EDE4E

}

.friendSummary {
    border					: 1px solid #7EDE4E;
    width					: 318px;
    float					: left;
    display					: inline;
    margin					: 10px 10px 0 0;
}

.friendSummary img {
    float					: right;
    display					: inline;
    margin					: 2px 4px 2px 2px;
}

.friendSummary img.user-avatar{
	width:40px !important;
    height:40px !important;
}

.friendSummary .text {
    font-style				: italic;
}

.friendSummary .text a{
	margin-left:5px;
}

.friendSummary .counter {
    text-align				: center;
    color					: #555;
}

.friendSummary .date {
    text-align				: center;
    color					: #555;
    margin					: 0px 2px;
    border-top				: 1px solid #CCC;
}

#contenu .friendSummary h2 {
    background				: none;
    margin					: 0px 2px;
    border					: 0px;
    border-bottom			: 2px solid #CCC;
}

#shoutbox .submit {
    margin					: 5px 0 0 15px ;
    width					: 252px;
}

#shoutbox div {
    margin					: 8px 2px 0 4px;
    border-bottom			: 1px solid #CCC;
}
#shoutbox div.date {
    margin					: 2px 2px 0 4px;
    border					: 0px;
    text-align				: right;
}


#shoutbox a {
    text-decoration			: none;
    color					: #7EDE4E
}

#sidebar #summary  {
    margin				: 0px;
    -moz-border-radius	: 12px;
    color				: #000;
}

#sidebar #summary .counters {
	font-weight			: bold;
	font-size			: 120%;
}
#sidebar #summary .counters span {
	font-size			: 130%;
}

#sidebar #summary h2 {
    background			: none;
    color				: #000;
}
#sidebar #summary .motto {
    padding				: 0 4px;
    font-style			: italic;
}

#banner h1, #contenu #banner h2 {
	background			: none;
	border				: 0;
	text-align			: left;
}

.avatar_2{
	float:left;
	margin-right:7px;
}

.textbutton{
	display:block;
	text-align:center;
	margin-top:10px;
	height:17px!important;
}

.mediaprofile h2 span {
	float:right;
}

.mediaprofile .col.last {
	margin-top:7px;
}
