/*-----------------------------------------------------------------------------
  [CSS - c_default.css]

  Feuille de style du forum
  
  1. Layout forums
  2. Breadcrumb
  3. Conditions générales d'utilisation
  4. Full forums
  5. Full forum
  6. Full topic
  7. Ajout topic
-----------------------------------------------------------------------------*/

textarea,
input[type=text],
input[type=password] {
    background: #FFF url(../images/bg_input.png) 0 0 repeat-x;
	border: 1px solid #C6C6C6;
	color: #777777;
    margin: 0 0 15px;
}

/*---------------------------------------------------------------------------
  [1. Layout forums]
*/

#forums-left h2 {
    color: #393D40;
}

.layout-forums table {
    color:#666666;
}
    .layout-forums thead {
        background:#09536E;
        color:#FFF;
    }

        .layout-forums .sommaire {
            color:#fff;
        }
        
	.layout-forums tr.forum {
		height: 70px;
	}

    .layout-forums table .even {
        background:#ececec;
    }

        .layout-forums tr:hover td {
            background-color:#cbcbcb;
        }

            .layout-forums table a {
                color:#09536E;
                font-size: 12px;
            }

            .layout-forums .name {
                background:url(../images/little_forum_icon.gif) 11px center no-repeat;
            }

                .layout-forums .name .title{
                    color:#717171;
                }

                .layout-forums tr:hover .name .title {
                    color:#FFF;
                }

            .layout-forums .last_message .author {
                color:#09536E;
                text-transform: uppercase;
            }

			.layout-forums .last_message .author:hover {
				color:#FFF;
			}
			
            .layout-forums .last_message a,
            .layout-forums .last_message a:hover {
                color:#666666;
            }

			.layout-forums .last_message p {
				margin: 0;
			}
 
            .layout-forums .sticky {
                background-image:url(../images/sticky.png);
                background-repeat:no-repeat;
            }

            .topic-icon {
                background:url(../images/topic_icon.png) center center no-repeat;
                color:#FFF;
            }

            .reply-icon {
            	background: url(../images/reply_icon.png) no-repeat;
                color: #09536E;
                font-size: 13px;
                line-height: 28px;
            }

/*---------------------------------------------------------------------------
  [2. Breadcrumb]
*/


#forum-breadcrumb .first {
	background:url(../images/breadcrumb_icon.png) 0 1px no-repeat;
	color: #C9BB86;
}

#forum-breadcrumb .first:hover {
	color: #203561;
}

#forum-breadcrumb ul {
	background:url(../images/breadcrumb_tree_1.png) 0 0 no-repeat;
}

#forum-breadcrumb.topic-bc ul {
	background:url(../images/breadcrumb_tree.png) 0 0 no-repeat;
}

    #forum-breadcrumb li {
		color: #C9BB86;
    }

        #forum-breadcrumb li a {
			color: #C9BB86;
        }

        #forum-breadcrumb li a:hover {
        	color: #203561;
        }

/*---------------------------------------------------------------------------
  [3. Conditions générales d'utilisation]
*/

.cgu-left,
.cgu-bottom {
    color:#fff;
}

.cgu-left{
    background: #AFC91B;
    position: absolute;
	right: 10px;
	top: -50px;
}

.cgu-bottom {
    background: #AFC91B;
}

    .cgu-left span, .cgu-bottom span {
        background-color: #AFC91B;
    }

/*---------------------------------------------------------------------------
  [4. Full forum]
*/

.new-topic a {
	background: #afc91b;
    color:#fff;
}

.new-topic a:hover {
    background:#09536E;
    text-decoration: none;
}

#full-forum .sticky .title {
    color:#246f88;
}

/*---------------------------------------------------------------------------
  [5. Full topic]
*/

#full-topic h1 {
    background: url(../images/forum_icon.gif) left 3px no-repeat;
}

#full-topic tr:hover td {
    background-color:transparent;
}

#full-topic .new-reply fieldset h3 {
    color: #09536E;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}

#full-topic .td_author .author {
	color:#09536E;
}

.arrow input {
	background: #444444;
	border: none;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	padding: 5px;
}

.arrow input:hover,
.arrow input.hover {
	background: #555555;
}

/*---------------------------------------------------------------------------
  [6. Ajout topic]
*/

.form-new-topic h1 {
    background:transparent url(../images/forum_icon.gif) no-repeat 11px center;
    color:#203561;
}
.form-new-topic .sticky label {
    color:#203561;
}

    .form-new-topic .sticky label .stickyimage {
        background-image:url(../images/sticky.png);
        background-repeat:no-repeat;
    }