body {
    margin: 0;
    padding: 0;
}

.demarer {
    float: left;
    width: 445px;
}
    .demarer img {
        border: none;
    }
    .demarer a {
        color: #3ec034;
        text-decoration: none;
        font-size: 11px;
    }
    .demarer .clr {
        clear: both;
    }   
    .demarer .left_top {
        float: left;
        height: 10px;
    }
    
    .demarer .top_border {
        float: left;
        width: 425px;
        height: 10px;
        background: url(/images/new-design/group/top_border.jpg) repeat-x top left;
    }
    
    .demarer .right_top {
        float: left;
        height: 10px;
    }
    
    .demarer .demarer_content {
        float: left;
        width: 407px;
        _width: 406px;
        padding: 0 19px 0 17px;
        border-left: solid 1px #b8f4b5;
        border-right: solid 1px #b8f4b5;
        font-family: Arial, Helvetica, sans-serif;
        _margin: -9px 0 0 0;
    }
    
        .demarer .demarer_content h2 {
            color: #30b427;
            font-size: 18px;
            font-weight: normal;
            padding: 0;
            margin: 0;
        }
        
        .demarer .demarer_content .titre {
            font-size: 16px;
            color: #333333;
            padding: 25px 0 10px 0;
        }
    
        .demarer .demarer_content .titre span {
            font-size: 12px;
            color: #999999;
        }
        
        .demarer textarea.disqussion {
            border: solid 1px #333;
            padding: 0;
            width: 406px;
            height: 49px;
        }
        
        .demarer textarea.rediger {
            border: solid 1px #333;
            padding: 0;
            width: 406px;
            height: 80px;
        }
        
        .demarer .checkboxes {
            float: left;
            padding: 0 0 0 10px;
        }
        
        .demarer .checkboxes span {
            float: left;
            display: block;
            font-size: 12px;
            color: #333;
            width: 130px;
            padding: 0 0 15px 0;
        }
        
        .demarer .checkboxes span img {
            padding: 0 8px 0 0;
        }
        
        .demarer .bottom_buttons {
            float: left;
            width: 100%;
            text-align: center;
            padding: 55px 0 15px 0;
        }
    
            .demarer .bottom_buttons a {
                color: #3ec034;
                text-decoration: none;
                font-size: 11px;
            }
            .demarer .bottom_buttons a.creer {
                background: url(/images/new-design/group/button_left.jpg) no-repeat left;
                padding: 3px 0;
                margin: 0 0 0 25px;
                color: #fff;
            }
            .demarer .bottom_buttons a span {
                /*float: left;*/
                background: url(/images/new-design/group/button_right.jpg) no-repeat right;
                padding: 3px 8px 3px 4px;
                margin: 0 0 0 11px;
            }
        .demarer .groupe_button {
            background: url(/images/new-design/group/button_left.jpg) no-repeat left;
            height: 22px;
            line-height: 22px;
            padding: 0 0 0 11px;
            float: left;
        }
            .demarer .groupe_button a {
                background: url(/images/new-design/group/button_right.jpg) no-repeat right;
                padding: 0 8px 0 3px;
                color: #fff;
                float: left;
            }
            
    .demarer .left_bottom {
        float: left;
        height: 10px;
        width: 10px;
        background: url(/images/new-design/group/left_bottom_corner.jpg) no-repeat left top;
        display: block;
        overflow: hidden;
    }
    
    .demarer .bottom_border {
        float: left;
        width: 425px;
        height: 10px;
        background: url(/images/new-design/group/bottom_border.jpg) repeat-x top left;
    }
    
    .demarer .right_bottom {
        float: left;
        height: 10px;
        width: 10px;
        background: url(/images/new-design/group/right_bottom_corner.jpg) no-repeat left top;
        display: block;
        overflow: hidden;
    }

/*----------------------------------*/

.demarer .h3title {
    color: #333;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.demarer .h3title h3 {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    padding: 30px 0 20px 0;
    margin: 0;
}
.demarer .input_button {
    width: 406px;
    float: left;
}
    .demarer .input_button input {
        width: 248px;
        height: 16px;
        line-height: 16px;
        float: left;
        border: solid 1px #000;
        margin: 0 14px 0 0;
    }
.demarer .info {
    font-size: 12px;
    color: #999;
    margin: 15px 0 0 0;
    float: left;
}
.demarer .green_box {
    float: left;
    width: 406px;
}
    .demarer .green_box_title {
        float: left;
    }
        .demarer .green_box_title .green_box_title_left {
            float: left;
            background: url(/images/new-design/group/green_left.jpg) no-repeat top left;
            width: 5px;
            height: 28px;
            padding: 0;
            margin: 0;
        }
        .demarer .green_box_title .green_box_title_center {
            float: left;
            background: #e1fedf url(/images/new-design/group/down_arrow.jpg) left no-repeat;
            height: 28px;
            line-height: 28px;
            padding: 0 5px 0 0;
            margin: 0;
        }
            .demarer .green_box_title .green_box_title_center a {
                padding: 0 0 0 14px;
                font-size: 14px;
                font-weight: bold;
                color: #8c8c8c;
            }
        .demarer .green_box_title .green_box_title_right {
            float: left;
            background: url(/images/new-design/group/green_right.jpg) no-repeat top left;
            width: 5px;
            height: 28px;
            padding: 0;
            margin: 0;
        }
        .demarer .green_box_content {
            float: left;
            background: #e1fedf;
            width: 382px;
            padding: 0 12px 12px 12px;
            margin: 0 0 20px 0;
            font-size: 12px;
            color: #333;
        }
            .demarer .green_box_content h3 {
                color: #333;
                font-weight: bold;
                font-size: 14px;
            }
/*----------------Add Discussion---------------*/

.AddDiscussion .demarer {
    float: left;
    width: 670px;
}
    .AddDiscussion .demarer .left_top_discussion {
        float: left;
        height: 10px;
    }
    .AddDiscussion .demarer .top_border_discussion {
        float: left;
        height: 10px;
        width: 650px;
        background: #e1ffdf;
        border-top: solid 1px #eee;
    }
    .AddDiscussion .demarer .right_top_discussion {
        float: left;
        height: 10px;
    }
    .AddDiscussion .demarer .top_border {
        float: left;
        width: 650px;
        height: 10px;
        background: url(/images/new-design/group/top_border.jpg) repeat-x top left;
    }
    .AddDiscussion .demarer .demarer_content {
        float: left;
        width: 632px;
        _width: 631px;
        padding: 0 19px 0 17px;
        border-left: solid 1px #b8f4b5;
        border-right: solid 1px #b8f4b5;
        font-family: Arial, Helvetica, sans-serif;
        _margin: -9px 0 0 0;
    }
    .AddDiscussion .demarer .bottom_border {
        float: left;
        width: 650px;
        height: 10px;
        background: url(/images/new-design/group/bottom_border.jpg) repeat-x top left;
    }
    .AddDiscussion .demarer .top_discussion {
        background: #e1ffdf url(/images/new-design/group/top_discussion_bg.jpg) no-repeat bottom left;
        border-left: solid 1px #eee;
        border-right: solid 1px #eee;
        padding: 0 11px 0 22px;
        margin: -1px 0 0 0;
        float: left;
        width: 635px;
    }
		
        .AddDiscussion .demarer .top_discussion h2 {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 18px;
            font-weight: normal;
            color: #3ec034;
            padding: 8px 0 0 0;
            margin: 0;
        }
        .AddDiscussion .demarer .top_discussion .disqussions {
            font-size: 11px;
            font-weight: bold;
            color: #3ec034;
            float: left;
            background: url(/images/new-design/group/discussions.jpg) no-repeat left top;
            height: 19px;
            padding: 0 0 0 18px;
        }
        .AddDiscussion .demarer .top_discussion .membres {
            font-size: 11px;
            font-weight: bold;
            color: #3ec034;
            float: left;
            background: url(/images/new-design/group/members.jpg) no-repeat left top;
            height: 19px;
            padding: 0 0 0 26px;
            margin: 0 0 0 6px;
        }
        .AddDiscussion .demarer .top_discussion .top_discussion_image {
            float: left;
            margin: 2px 0 0 0;
        }
        .AddDiscussion .demarer .top_discussion .top_discussion_text {
            float: left;
            font-size: 12px;
            color: #383838;
            width: 386px;
            margin: 0 0 0 10px;
            padding: 0;
        }
        .AddDiscussion .demarer .top_discussion .top_discussion_gravatar {
            float: left;
            margin: 2px 10px 0 25px;
        }
        .AddDiscussion .demarer .top_discussion .top_discussion_created_by {
            float: left;
            width: 85px;
            font-size: 11px;
            color: #333;
        }
            .AddDiscussion .demarer .top_discussion .top_discussion_created_by a {
                font-size: 11px;
            }
        .AddDiscussion .demarer .top_discussion .top_discussion_navigation {
            float: left;
            margin: 40px 3px 0 0;
        }
            .AddDiscussion .demarer .top_discussion .top_discussion_navigation .top_discussion_navigation_btn {
                float: left;
            }   
                .AddDiscussion .demarer .top_discussion .top_discussion_navigation .top_discussion_navigation_btn a {
                    height: 29px;
                    line-height: 29px;
                    background: #d5e1d5 url(/images/new-design/group/top_discussion_btn_left.jpg) no-repeat top left;
                    color: #777;
                    font-size: 12px;
                    font-weight: bold;
                    float: left;
                }
                    .AddDiscussion .demarer .top_discussion .top_discussion_navigation .top_discussion_navigation_btn a:hover {
                        background: #d5e1d5 url(/images/new-design/group/top_discussion_btn_left_hover.jpg) no-repeat top left;
                        color: #3ec034;
                    }
                .AddDiscussion .demarer .top_discussion .top_discussion_navigation .top_discussion_navigation_btn a span {
                    height: 29px;
                    line-height: 29px;
                    background: #d5e1d5 url(/images/new-design/group/top_discussion_btn_right.jpg) no-repeat top right;
                    padding: 7px 15px 7px 9px;
                    margin: 0 0 0 6px;
                }
                    .AddDiscussion .demarer .top_discussion .top_discussion_navigation .top_discussion_navigation_btn a:hover span {
                        background: #d5e1d5 url(/images/new-design/group/top_discussion_btn_right_hover.jpg) no-repeat top right;
                    }
        .AddDiscussion .demarer .top_discussion .top_discussion_navigation_right {
            float: right;
            margin: 40px 3px 0 0;
        }
            .AddDiscussion .demarer .top_discussion .top_discussion_navigation_right .top_discussion_navigation_btn {
                float: left;
            }   
                .AddDiscussion .demarer .top_discussion .top_discussion_navigation_right .top_discussion_navigation_btn a {
                    height: 29px;
                    line-height: 29px;
                    background: #d5e1d5 url(/images/new-design/group/top_discussion_btn_left_hover.jpg) no-repeat top left;
                    color: #3ec034;
                    font-size: 12px;
                    font-weight: bold;
                    float: left;
                }
                    .AddDiscussion .demarer .top_discussion .top_discussion_navigation_right .top_discussion_navigation_btn a:hover {
                        background: #d5e1d5 url(/images/new-design/group/top_discussion_btn_left.jpg) no-repeat top left;
                        color: #777;
                    }
                .AddDiscussion .demarer .top_discussion .top_discussion_navigation_right .top_discussion_navigation_btn a span {
                    height: 29px;
                    line-height: 29px;
                    background: #d5e1d5 url(/images/new-design/group/top_discussion_btn_right_hover.jpg) no-repeat top right;
                    padding: 7px 15px 7px 9px;
                    margin: 0 0 0 6px;
                }
                    .AddDiscussion .demarer .top_discussion .top_discussion_navigation_right .top_discussion_navigation_btn a:hover span {
                        background: #d5e1d5 url(/images/new-design/group/top_discussion_btn_right.jpg) no-repeat top right;
                    }
                .AddDiscussion .demarer .top_discussion .top_discussion_navigation_right .nouvelle {
                    background: url(/images/new-design/group/plus.jpg) no-repeat left center;
                    line-height: 20px;
                    height: 20px;
                    padding: 0 0 0 24px;
                    font-size: 12px;
                    font-weight: bold;
                }
    .AddDiscussion .demarer .demarer_content {
        float: left;
        width: 632px;
        _width: 631px;
        padding: 0 19px 0 17px;
        border-left: solid 1px #eee;
        border-right: solid 1px #eee;
        font-family: Arial, Helvetica, sans-serif;
        _margin: -9px 0 0 0;
    }
        .AddDiscussion .demarer textarea.disqussion {
            border: solid 1px #000;
            padding: 0;
            width: 597px;
            height: 15px;
            font-size: 16px;
            padding: 17px 5px 17px 14px;
            font-weight: bold;
        }
        
        .AddDiscussion .demarer textarea.rediger {
            border: solid 1px #000;
            padding: 16px 30px 5px 23px;
            width: 560px;
            height: 189px;
            font-size: 16px;
        }
        .AddDiscussion .demarer .checkboxes {
            float: left;
            width: 390px;
        }
    .AddDiscussion .demarer .bottom_buttons {
        float: right;
        width: 100%;
        text-align: right;
        padding: 25px 14px 15px 0;
    }
    
        .AddDiscussion .demarer .bottom_buttons a {
            color: #3ec034;
            text-decoration: underline;
            font-style: italic;
            font-size: 11px;
        }
        .AddDiscussion .demarer .bottom_buttons a.creer {
            background: url(/images/new-design/group/button_left.jpg) no-repeat left;
            padding: 3px 0;
            margin: 0 0 0 25px;
            color: #fff;
            font-style: normal;
            text-decoration: none;
        }
        .AddDiscussion .demarer .bottom_buttons span {
            background: url(/images/new-design/group/button_right.jpg) no-repeat right;
            padding: 3px 8px 3px 4px;
            margin: 0 0 0 11px;
        }
    .AddDiscussion .demarer .left_bottom {
        float: left;
        height: 10px;
        width: 10px;
        background: url(/images/new-design/group/left_bottom_corner_grey.jpg) no-repeat left top;
        display: block;
        overflow: hidden;
    }
    
    .AddDiscussion .demarer .bottom_border {
        float: left;
        width: 650px;
        height: 10px;
        background: url(/images/new-design/group/bottom_border_grey.jpg) repeat-x top left;
    }
    
    .AddDiscussion .demarer .right_bottom {
        float: left;
        height: 10px;
        width: 10px;
        background: url(/images/new-design/group/right_bottom_corner_grey.jpg) no-repeat left top;
        display: block;
        overflow: hidden;
    }

/*--------------------Eveilles /Deyan/--------------------------*/
#eveilles {
    float:left;
    overflow:hidden;
    width:445px;
}

#eveilles img {
    border:0 none;
}

#eveilles h3 {
    color:#333333;
    font-size:13px;
    padding: 0;
    margin: 0;
}

#eveilles .borderContainer {
    width:445px;
    background:transparent url(/images/new-design/group/middle-vert.png) repeat-y 0 0;
    float:left;
}

#eveilles .groupes {
    background:#3ec034 url(/images/new-design/group/groupes_bottom.jpg) no-repeat center bottom;
    color:#FFFFFF;
    font-size:12px;
    margin:0 0 0 7px;
    padding:0 9px 28px 13px;
    width:410px;
}

#eveilles .groupes h1 {
    color:#FFFFFF;
    font-size:14px;
    margin:0 0 15px;
    padding:0;
}

#eveilles .groupes_img {
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:18px;
}

.groupes_img img {
    float:left;
    padding:0 15px 0 0;
    vertical-align:top;
}

#eveilles .groupes_img a {
    color:#FFFFFF;
}

#eveilles .groupes_img p {
    width:333px;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    margin:0 0 21px 0;
}

#eveilles .groupes_commentaires {
    color:#333333;
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
    margin:0 0 0 -5px
    
}

#eveilles .groupes_commentaires span {
    color:#FFFFFF;
    font-weight:bold;
}

#eveilles .groupes_commentaires img {
    margin:-3px 5px -3px;
}

.navigation .pagingContainer_vert{
    width: 422px;
    height: 28px;
    float: left;
    clear: both;
    padding: 8px 0 0 20px;
}

.navigation .pagingContainer_vert .pagingArrows{
    width: 60px;
    height: 20px;
    float: left;
}

.navigation .pagingContainer_vert .pagingArrows a{
    display: block;
    float: left;
    margin-right: 10px;
    width: 20px;
}

.navigation .pagingContainer_vert p{
    display: block;
    width: 50px;
    height: 20px;
    float: left;
    clear: none;
    margin: 2px 0 0 5px;
    padding: 0;
    color: #363636;
    font-size: 11px;
}

.navigation .pagingContainer_vert p span {
    color: #3ec034;
}

.navigation .pagingContainer_vert .pArrows {
    float: left;
}

* html .navigation .pagingContainer_vert .pArrows {
    float: left;
    width: 221px;
    margin: 0 0 0 90px;
    _margin-left: 45px;
}

.navigation .pagingContainer_vert .pArrow_vert{
    display: block;
    color: #3ec034;
    float: left;
    background-image: url(/images/new-design/group/vertArrow.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding: 0 0 0 12px;
    margin: 4px 10px 0 10px;
    text-decoration: none;
    font-size: 11px;
}

.navigation .pagingContainer_vert .hArrow_vert{
    display: block;
    color: #333333;
    float: left;
    background-image: url(/images/new-design/group/hortArrow.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding: 0 0 0 12px;
    margin: 4px 10px 0 10px;
    text-decoration: none;
    font-size: 11px;
}

.navigation .pagingContainer_vert .uArrow_vert{
    display: block;
    color: #333333;
    float: left;
    background-image: url(/images/new-design/group/upArrow.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding: 0 0 0 12px;
    margin: 4px 10px 0 10px;
    text-decoration: none;
    font-size: 11px;
}

.navigation .pagingContainer_vert a.titre {
    font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#30b427;
}

.navigation .pagingContainer_vert a.titre span {
    font-family: Georgia; font-style:italic; font-size:16px; color:#a6a6a6;
}


.borderContainer .posts { float: left; clear: both; margin: 15px 0 0 0 ;}

.borderContainer .posts ul { margin: 0 0 0 1px; padding: 0 19px 14px 0;}

.borderContainer .posts ul li a{ font-family: Arial; font-size: 11px; color: #3ec034; }

.borderContainer .posts ul li span{ font-family: Arial; font-size: 11px; color: #333; }

.borderContainer .posts ul li { width: 406px; }

.borderContainer .posts ul li.odd { background: #e9f8e8; float: left; clear: both; padding: 5px 22px 2px 15px;}

.borderContainer .posts ul li.evan { background: #fff; float: left; clear: both; padding: 5px 22px 2px 15px;}

.borderContainer .posts ul li a:hover { text-decoration: none; }

.borderContainer .posts ul li a .p11 { display: block; margin-top: 5px; font-size: 11px; font-family: Arial; color: #868686; }

.borderContainer .posts ul li a .p11 .rose { color: #ff0099; }

.borderContainer .posts ul li a .p11 .grey { color: #666;}

.borderContainer .posts ul li a .p11 .dark-grey { color: #333;}

.borderContainer .posts ul li a.comment{background: url(/images/new-design/group/coment.gif) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#3ec034; padding:0 0 0 20px; margin:15px 0 10px 0; float:left} 

.borderContainer .posts ul li .title { font-family: Georgia; color: #30b427; font-size: 14px; }

.borderContainer .posts ul li .text {width:417px; font-family:Arial, Helvetica, sans-serif; color:#383838; font-size:12px; float:left; display:block;}

.borderContainer .posts ul li .titre {font-family: Georgia; color: #30b427; font-size: 18px; margin:11px 0 10px 0; display:block; float:left}

#eveilles .borderBottom {
    background: url(/images/new-design/group/vert-container-bottom.png) no-repeat 0 0;
    float:left;
    font-size:0;
    height:20px;
    line-height:0;
    width:445px;
}

#eveilles .borderTop {
    background: url(/images/new-design/group/vert-container-top.png) no-repeat 0 0;
    float:left;
    font-size:0;
    height:20px;
    line-height:0;
    width:445px;
}
/*--------------------End Eveilles /Deyan/--------------------------*/

/*--------------------06_discussions--------------------------------*/
.AddDiscussion .demarer .demarer_content .discussion_margin {
    margin: 0 0 0 -17px;
}
.AddDiscussion .demarer .demarer_content .top_content_navigation {
    margin: 45px 0 30px 0;
    float: left;
    width: 650px;
}

.AddDiscussion .demarer .demarer_content .top_content_navigation a.downArrow {
    color: #202020;
    font-size: 11px;
    text-decoration: none;
    background: url(/images/new-design/group/downArrow.png) no-repeat left;
    padding: 0 0 0 15px;
    margin: 0 0 0 30px;
}
    .AddDiscussion .demarer .demarer_content .top_content_navigation a.downArrow:hover {
        background: url(/images/new-design/group/downArrow_hover.png) no-repeat left;
        color: #3ec034;
    }
.AddDiscussion .demarer .demarer_content .discussion_blocks {
    float: left;
    width: 670px;
    border-top: solid 3px #eaeaea;
    padding: 0;
    background: url(/images/new-design/group/member_info_icons.jpg) right top repeat-y;
}
    .AddDiscussion .demarer .demarer_content .discussion_blocks .member_info {
        padding: 13px 0 10px 20px;
        float: left;
        width: 596px;
        font-size: 11px;
        color: #333;
    }
    .AddDiscussion .demarer .demarer_content .discussion_blocks .member_info ul {
        padding: 0;
        margin: 0;
    }
        .AddDiscussion .demarer .demarer_content .discussion_blocks .member_info ul li {
            padding: 0 0 7px 0;
            margin: 0;
            list-style: none;
        }
    .AddDiscussion .demarer .demarer_content .discussion_blocks .member_info p {
        padding: 0;
        margin: 0 0 0 13px;
        float: left;
        width: 488px;
    }
        .AddDiscussion .demarer .demarer_content .discussion_blocks .member_info p a {
            font-size: 14px;
            color: #3ec034;
        }
    .AddDiscussion .demarer .demarer_content .discussion_blocks .member_info_icons {
        float: left;
        width: 54px;
        margin: 0;
    }
        .AddDiscussion .demarer .demarer_content .discussion_blocks .member_info_icons a span.member {
            background: url(/images/new-design/group/member_on.jpg) no-repeat left top;
            width: 19px;
            height: 18px;
            display: block;
            margin: 5px 0 8px 18px;
            float: left;
        }
            .AddDiscussion .demarer .demarer_content .discussion_blocks .member_info_icons a:hover span.member {
                background: url(/images/new-design/group/member_off.jpg) no-repeat left top;
            }
        .AddDiscussion .demarer .demarer_content .discussion_blocks .member_info_icons a span.mail {
            background: url(/images/new-design/group/mail_to_on.jpg) no-repeat left top;
            width: 22px;
            height: 13px;
            display: block;
            margin: 0 0 11px 18px;
            float: left;
        }
            .AddDiscussion .demarer .demarer_content .discussion_blocks .member_info_icons a:hover span.mail {
                background: url(/images/new-design/group/mail_to_off.jpg) no-repeat left top;
            }
        .AddDiscussion .demarer .demarer_content .discussion_blocks .member_info_icons a span.roll {
            background: url(/images/new-design/group/roll_on.jpg) no-repeat left top;
            width: 29px;
            height: 19px;
            display: block;
            margin: 0 0 10px 18px;
            float: left;
        }
            .AddDiscussion .demarer .demarer_content .discussion_blocks .member_info_icons a:hover span.roll {
                background: url(/images/new-design/group/roll_off.jpg) no-repeat left top;
            }
        .AddDiscussion .demarer .demarer_content .navigation .pagingContainer_vert {
            width: 115px;
            padding: 8px 0 0 555px;
        }
/*-------------Discussion info member Non Log----------------*/
.AddDiscussion .demarer .demarer_content .discussion_blocks_nonlog {
    float: left;
    width: 670px;
    border-top: solid 3px #eaeaea;
    padding: 0;
}
    .AddDiscussion .demarer .demarer_content .discussion_blocks_nonlog .member_info {
        padding: 13px 0 10px 20px;
        float: left;
        width: 650px;
        font-size: 11px;
        color: #333;
    }
    .AddDiscussion .demarer .demarer_content .discussion_blocks_nonlog .member_info ul {
        padding: 0;
        margin: 0;
    }
        .AddDiscussion .demarer .demarer_content .discussion_blocks_nonlog .member_info ul li {
            padding: 0 0 7px 0;
            margin: 0;
            list-style: none;
        }
    .AddDiscussion .demarer .demarer_content .discussion_blocks_nonlog .member_info p {
        padding: 0;
        margin: 0 0 0 13px;
        float: left;
        width: 488px;
    }
        .AddDiscussion .demarer .demarer_content .discussion_blocks_nonlog .member_info p a {
            font-size: 14px;
            color: #3ec034;
        }
/*-------------08 Discussion NonLog-----------------*/
.AddDiscussion .demarer .demarer_content .creator {
    float: left;
    padding: 12px 0 0 0;
    background: url(/images/new-design/group/separator_discussion.jpg) repeat-x top;
    margin: 0 0 0 22px;
}
    .AddDiscussion .demarer .demarer_content .creator .creator_avatar {
        float: left;
        width: 75px;
        padding: 0 22px 0 0;
    }
    .AddDiscussion .demarer .demarer_content .creator .creator_info {
        float: left;
        font-size: 11px;
        font-family: Arial, Helvetica, sans-serif;
        color: #333;
        padding: 22px 0 0 0;
        width: 500px;
    }
        .AddDiscussion .demarer .demarer_content .creator .creator_info h2 {
            font-size: 18px;
            color: #3ec034;
            font-family: Georgia, "Times New Roman", Times, serif;
            padding: 4px 0 0 0;
            margin: 0;
        }
    .AddDiscussion .demarer .demarer_content .creator .creator_text {
        float: left;
        width: 618px;
        color: #383838;
        font-size: 12px;
        padding: 12px 0 26px 0;
    }
    
    .AddDiscussion .demarer .demarer_content .commentaire {
        float: left;
        background: url(/images/new-design/group/commentaire.jpg);
        background-repeat: repeat-x;
        background-position: top;
        background-color: #f9f9f9;
        width: 669px;
        padding: 9px 0 14px 0;
    }
        .AddDiscussion .demarer .demarer_content .commentaire a.commentaire_btn {
            float: left;
            background: url(/images/new-design/group/green_btn_left_nonactive.jpg) left no-repeat;
            color: #fff;
            font-size: 12px;
            font-weight: bold;
            margin: 0 0 0 11px;
        }
            .AddDiscussion .demarer .demarer_content .commentaire a.commentaire_btn span {
                float: left;
                background: url(/images/new-design/group/green_btn_right_nonactive.jpg) no-repeat right;
                margin: 0 0 0 9px;
                padding: 0 26px 0 17px;
                line-height: 24px;
            }
        .AddDiscussion .demarer .demarer_content .commentaire a.commentaire_btn:hover {
            background: url(/images/new-design/group/green_btn_left.jpg) left no-repeat;
        }
            .AddDiscussion .demarer .demarer_content .commentaire a.commentaire_btn:hover span {
                background: url(/images/new-design/group/green_btn_right.jpg) no-repeat right;
            }
        .AddDiscussion .demarer .demarer_content .commentaire a.signaler {
            margin: 0 40px 0 0px;
            float: right;
            background: url(/images/new-design/group/signaler.gif) no-repeat left;
            padding: 0 0 0 22px;
            font-weight: normal;
            font-size: 11px;
        }
        .AddDiscussion .demarer .demarer_content .commentaire a.count_commentaires {
            margin: 0 12px 0 0px;
            float: right;
            background: url(/images/new-design/group/comments.gif) no-repeat left;
            padding: 0 0 0 22px;
            font-weight: bold;
            font-size: 11px;
        }
        
        .AddDiscussion .demarer .demarer_content .votre_commentaire {
            float: left;
            width: 629px;
        }
            .AddDiscussion .demarer .demarer_content .votre_commentaire span.votre {
                float: left;
                color: #3ec034;
                font-size: 14px;
                font-weight: bold;
                margin: 0 0 0 13px;
            }
            .AddDiscussion .demarer .demarer_content .votre_commentaire textarea {
                width: 426px;
                height: 98px;
                float: left;
                border: solid 1px #666;
                padding: 10px 8px;
                margin: 0 0 0 15px;
            }
            .AddDiscussion .demarer .demarer_content .votre_commentaire .bottom_buttons {
                padding: 5px 14px 15px 0;
            }
                .AddDiscussion .demarer .demarer_content .votre_commentaire .bottom_buttons a {
                    color: #3ec034;
                    text-decoration: underline;
                    font-size: 11px;
                }
                .AddDiscussion .demarer .demarer_content .votre_commentaire .bottom_buttons a.publier {
                    background: url(/images/new-design/group/green_btn_left.jpg) no-repeat left;
                    padding: 6px 0 6px 0;
                    margin: 0 0 0 25px;
                    *margin: 0 14px 0 25px;
                    color: #fff;
                    text-decoration: none;
                }
                .AddDiscussion .demarer .demarer_content .votre_commentaire .bottom_buttons a span {
                    /*float: left;*/
                    background: url(/images/new-design/group/green_btn_right.jpg) no-repeat right;
                    padding: 6px 11px 6px 4px;
                    margin: 0 0 0 9px;
                    font-style: normal;
                }
                .AddDiscussion .demarer .demarer_content .votre_commentaire .merci {
                    float: left;
                    width: 629px;
                    font-size: 12px;
                    color: #383838;
                    padding: 10px 0 10px 15px;
                }
                    .AddDiscussion .demarer .demarer_content .votre_commentaire .merci a {
                        font-size: 12px;
                        text-decoration: underline;
                    }
    .AddDiscussion .demarer .demarer_content .public_commentaires {
        float: left;
        background: url(/images/new-design/group/public_commentaires.jpg) top repeat-x #f8fcf8;
        width: 644px;
        padding: 20px 0 0 0;
        font-size: 13px;
        color: #383838;
    }
        .AddDiscussion .demarer .demarer_content .public_commentaires .user_info {
            float: left;
            font-size: 11px;
            width: 468px;
            padding: 0 0 0 12px;
        }
            .AddDiscussion .demarer .demarer_content .public_commentaires .user_info img {
                padding: 0 8px 0 0;
            }
        .AddDiscussion .demarer .demarer_content .public_commentaires .supprimer {
            float: right;
            padding: 0 12px 0 0;
            line-height: 20px;
        }
            .AddDiscussion .demarer .demarer_content .public_commentaires .supprimer a {
                background: url(/images/new-design/group/supprimer.gif) no-repeat left;
                padding: 3px 0 3px 24px;
                * padding: 5px 0 5px 24px;
                color: #3d3d3d;
                font-size: 11px;
            }
                .AddDiscussion .demarer .demarer_content .public_commentaires .supprimer a:hover {
                    background: url(/images/new-design/group/supprimer_active.gif) no-repeat left;
                    color: #3dc034;
                }
        .AddDiscussion .demarer .demarer_content .public_commentaires .user_commentaire {
            float: left;
            padding: 8px 41px 20px 12px;
            margin: 0 0 10px 0;
            width: 590px;
            border-bottom: solid 2px #d7ead6;
        }
            .AddDiscussion .demarer .demarer_content .discussion_margin .navigation {
                float: left;
            }
            
/*--------------------------Recherche Results---------------------------*/
.AddDiscussion .demarer .demarer_content .discussion_margin .recherche_results {
    float: left;
    padding: 35px 0 15px 40px;
    font-weight: bold;
    font-size: 12px;
    color: #232323;
}
    .AddDiscussion .demarer .demarer_content .discussion_margin .recherche_results a {
        font-size: 12px;
        font-weight: bold;
    }
    .AddDiscussion .demarer .demarer_content .discussion_lists {
        float: left;
        border-bottom: solid 3px #eaeaea;
        width: 670px;
    }
    .AddDiscussion .demarer .demarer_content .discussion_lists .creator {
        margin: 0;
        background: none;
    }
    .AddDiscussion .demarer .demarer_content .discussion_lists .creator .creator_info {
        padding: 22px 0 0 13px; 
    }
    .AddDiscussion .demarer .demarer_content .discussion_lists .creator .creator_info h2 a {
        font-size: 18px;
        color: #3ec034;
        font-family: Georgia, "Times New Roman", Times, serif;
        padding: 4px 0 0 0;
        margin: 0;
    }
    .AddDiscussion .demarer .demarer_content .discussion_lists .creator_text {
        padding: 12px 0 26px 13px;
    }
    .AddDiscussion .demarer .demarer_content .discussion_lists .commentaire {
        float: left;
        background: none!important;
        width: 669px;
        padding: 0 0 35px 0;
    }
    .bgcolor {
        background-image: none;
    }
/*----------------------------Bottom box-----------------------------*/

.creatrice {
    float: left;
    width: 670px;
    background: #ebebeb;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #3e3e3e;
    margin: 10px 0 0 0;
}
    .creatrice .left_top_grey {
        float: left;
        background: url(/images/new-design/group/left_top_grey.jpg) no-repeat;
        overflow: hidden;
        width: 8px;
        height: 8px;
    }
    .creatrice .right_top_grey {
        float: right;
        background: url(/images/new-design/group/right_top_grey.jpg) no-repeat;
        display: block;
        overflow: hidden;
        width: 8px;
        height: 8px;
    }
    .creatrice .left_bottom_grey {
        float: left;
        background: url(/images/new-design/group/left_bottom_grey.jpg) no-repeat;
        display: block;
        overflow: hidden;
        width: 8px;
        height: 8px;
    }
    .creatrice .right_bottom_grey {
        float: right;
        background: url(/images/new-design/group/right_bottom_grey.jpg) no-repeat;
        display: block;
        overflow: hidden;
        width: 8px;
        height: 8px;
    }
    
    .creatrice .creatrice_content {
        float: left;
        padding: 12px 32px;
        width: 606px;
    }
    
    .pinkstate a {
        color: #ff029d;
        text-decoration: none;
        font-size: 15px;
        font-weight: bold;
    }
        .pinkstate a.supprimer_cette {
            background: url(/images/new-design/group/supprimer_rose.gif) no-repeat left;
            padding: 3px 0 3px 24px;
            margin: 10px 0 0 0;
            float: left;
        }
    .greenstate a {
        color: #3dbf37;
        text-decoration: none;
        font-size: 15px;
        font-weight: bold;
    }
        .greenstate a.supprimer_cette {
            background: url(/images/new-design/group/supprimer_green.gif) no-repeat left;
            padding: 3px 0 3px 24px;
            margin: 10px 0 0 0;
            float: left;
        }
    .bluestate a {
        color: #21b8d5;
        text-decoration: none;
        font-size: 15px;
        font-weight: bold;
    }
        .bluestate a.supprimer_cette {
            background: url(/images/new-design/group/supprimer_blue.gif) no-repeat left;
            padding: 3px 0 3px 24px;
            margin: 10px 0 0 0;
            float: left;
        }
/*-------------------------------Home groupes-------------------------------------*/
.home_groupes {
    float: left;
    width: 651px;
    font-family: Arial, Helvetica, sans-serif;
}
    .home_groupes img {
        border: none;
    }
    .home_groupes .clr {
        clear: both;
    }   
    .home_groupes .title_home_center {
        float: left;
        width: 651px;
        height: 65px;
        background: url(/images/new-design/group/title_home_center.jpg) repeat-x top;
    }
    .home_groupes .title_home_left {
        float: left;
        height: 65px;
    }
    .home_groupes .title_home_right {
        float: right;
        height: 65px;
    }
    
    .home_groupes .title_home_center_bottom {
        float: left;
        width: 651px;
        height: 13px;
        background: url(/images/new-design/group/title_home_center_bottom.jpg) repeat-x top;
    }
    .home_groupes .title_home_left_bottom {
        float: left;
        height: 13px;
    }
    .home_groupes .title_home_right_bottom {
        float: right;
        height: 13px;
    }
    
    .home_groupes .home_bg {
        float: left;
        padding: 0 12px 0 13px;
        width: 624px;
        background: url(/images/new-design/group/home_bg_top.jpg) repeat-x top left;
        border-left: solid 1px #3fbf34;
        border-right: solid 1px #3fbf34;
        color: #333;
        line-height: 18px;
    }
        .home_groupes .home_bg a {
            font-size: 11px;
            color: #30b427;
            text-decoration: none;
        }
        .home_groupes .home_bg h3 {
            padding: 0;
            margin: 0;
        }
        .home_groupes .home_bg h3 a {
            font-weight: normal;
            color: #30b427;
            font-size: 14px;
            text-decoration: none;
        }
        .home_groupes .home_bg span a {
            font-weight: bold;
        }
        .home_groupes .home_bg .left_inner_column {
            float: left;
            width: 273px;
            margin: 0 12px 0 0;
            font-size: 11px;
        }
            .home_groupes .home_bg .left_inner_column h2 {
                font-size: 14px;
                color: #7d7d7d;
                font-weight: normal;
				padding: 5px 0 10px 0;
            }
            .home_groupes .home_bg .left_inner_column .first_row {
                float: left;
                background: #eaf8e9;
                padding: 10px;
                width: 253px;
            }
            .home_groupes .home_bg .left_inner_column .second_row {
                float: left;
                padding: 10px;
                width: 253px;
            }
            
            .home_groupes .home_bg .left_inner_column .pagingArrows {
                float: left;
                margin: 10px 0 0 0;
            }
            .home_groupes .home_bg .left_inner_column p#pagination-from-to {
                float: left;
                margin: 10px 0 0 10px;
            }
                .home_groupes .home_bg .left_inner_column p#pagination-from-to span {
                    color: #30b427;
                    padding: 0 4px 0 0;
                }
            .home_groupes .home_bg .left_inner_column .pArrows {
                float: right;
                margin: 10px 0 0 0;
            }
                .home_groupes .home_bg .left_inner_column .pArrows a {
                    background: url(/images/new-design/group/downArrow.png) no-repeat left;
                    padding: 0 0 0 12px;
                    color: #333;
                }
                    .home_groupes .home_bg .left_inner_column .pArrows a:hover {
                        background: url(/images/new-design/group/downArrow_hover.png) no-repeat left;
                        color: #30b427;
                    }
        .home_groupes .home_bg .right_inner_column {
            width: 339px;
            float: left;
        }
            .home_groupes .home_bg .right_inner_column h2 {
                font-size: 14px;
                color: #7d7d7d;
                font-weight: normal;
				padding: 5px 0 14px 0;
            }
            .home_groupes .home_bg .right_inner_column .users {
                float: left;
                width: 169px;
                height: 92px;
                margin: 0 0 8px 0;
                padding: 0 0 6px 0;
                border-bottom: solid 2px #e6e2d6;
            }
                .home_groupes .home_bg .right_inner_column .users img {
                    float: left;
                    display: block;
                    margin: 0 7px 0 0;
                }
                .home_groupes .home_bg .right_inner_column .users a {
                    font-size: 14px;
                    line-height: 14px;
                }
                .home_groupes .home_bg .right_inner_column .users p {
                    float: left;
                    width: 120px;
                    margin: 5px 0 0 0;
                    padding: 0;
                    font-size: 11px;
                    color: #666;
                    line-height: 14px;
                }
                .home_groupes .home_bg .right_inner_column .contribution {
                    float: left;
                    background: #e7f8e6;
                    padding: 0 11px 14px 11px;
                    margin: -8px 0 0 0;
                    width: 317px;
                    font-size: 12px;
                    color: #343434;
                    border-bottom: solid 2px #e6e2d6;
                }
                    .home_groupes .home_bg .right_inner_column .contribution h3 {
                        margin: 0;
                        padding: 0 0 5px 0;
                    }
                    .home_groupes .home_bg .right_inner_column .contribution h3 a {
                        font-size: 16px;
                        font-family: Georgia, "Times New Roman", Times, serif;
                        padding: 0 0 4px 0;
                    }
        .home_groupes .home_bg .right_inner_column .rencontrez {
            float: left;
            border-bottom: solid 2px #e6e2d6;
            color: #333;
            font-size: 11px;
            padding: 0 0 10px 0;
        }
            .home_groupes .home_bg .right_inner_column .rencontrez span {
                color: #999;
                font-style: italic;
            }
            .home_groupes .home_bg .right_inner_column .rencontrez h2 {
                margin: 5px 0 0 0;
                padding: 0;
            }
            .home_groupes .home_bg .right_inner_column .rencontrez a {
                line-height: 14px;
            }
            .home_groupes .home_bg .right_inner_column .rencontrez h3 {
                padding: 10px 0;
            }
                .home_groupes .home_bg .right_inner_column .rencontrez h3 a {
                    font-size: 18px;
                    color: #30B427;
                }
            .home_groupes .home_bg .right_inner_column .rencontrez textarea {
                width: 286px;
                height: 35px;
                border: solid 1px #666;
                margin: 15px 0 15px 13px;
            }
            .home_groupes .home_bg .right_inner_column .rencontrez .creer {
                background:transparent url(/images/new-design/group/button_left.jpg) no-repeat scroll left center;
                color: #FFFFFF;
                font-style: normal;
                margin: 0 0 0 130px;
                padding: 3px 0;
                text-decoration: none;
            }
                .home_groupes .home_bg .right_inner_column .rencontrez .creer span {
                    background:transparent url(/images/new-design/group/button_right.jpg) no-repeat scroll right center;
                    margin:0 0 0 11px;
                    padding:3px 8px 3px 4px;
                    color: #fff;
                    font-style: normal;
                }
        .home_groupes .home_bg .right_inner_column .search-box-home {
            float: left;
        }
            .home_groupes .home_bg .right_inner_column .search-box-home span {
                float: left;
                background: url(/images/new-design/group/green_lens.jpg) no-repeat left;
                padding: 0 0 0 28px;
                margin: 10px 0;
            }
            .home_groupes .home_bg .right_inner_column .search-box-home input {
                border: 0;
                float: left;
                background: url(/images/new-design/group/inputCenter.gif) repeat-x top;
                width: 238px;
                line-height: 24px;
                height: 21px;
                padding: 3px 0 0 0;
            }
        .home_groupes .home_bg .right_inner_column a.publier {
            background: url(/images/new-design/group/green_btn_right.jpg) no-repeat right;
            padding: 0px 0 6px 6px;
            margin: 0 0 0 25px;
            *margin: 0 14px 0 25px;
            color: #fff;
            text-decoration: none;
        }
        .home_groupes .home_bg .right_inner_column a.publier span {
            /*float: left;*/
            background: url(/images/new-design/group/green_btn_left.jpg) no-repeat left;
            padding: 6px 11px 6px 4px;
            margin: 0 0 0 9px;
            font-style: normal;
        }
        
        .home_groupes .home_bg .right_inner_column .search-box-home a.ok {
                background:transparent url(/images/new-design/group/green_btn_left.jpg) no-repeat scroll left center;
                color:#FFFFFF;
                margin: -3px 0 0 5px;
                padding:0;
                text-decoration:none;
                float: left;
            }
                .home_groupes .home_bg .right_inner_column .search-box-home a.ok span {
                    background:transparent url(/images/new-design/group/green_btn_right.jpg) no-repeat scroll right center;
                    font-style:normal;
                    margin:0 0 0 9px;
                    padding:6px 11px 6px 4px;
                }
