
/*STYLESHEET*/

    .clear { clear: both; }
    
    
    html {
        margin: 0px;
        padding: 0px;
        font-size: 100%;
    }
    
    body {
        margin: 0px;
        padding: 0px;
        height: 100%;
        background-color: #112870;
        font-family: Tahoma, "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
        line-height: 20px;
        color: #333;
        font-size: 10px;
        background: url(../imageset/page_bg.png) fixed top left repeat;
    }
    

    #mainpage {
        width: 960px;
        margin: 10px auto;
        padding : 0px;
        text-align: left ;
        margin-bottom: 10px;
    }

    #top_banner {
        width: 960px;
        height: 110px;
        background: url(../imageset/top_banner_bg.png) top center no-repeat;
        margin: 0px;
    }
    
    /*#overall_content {
        margin: 0px;
        margin-top: 10px;
        background: url(../imageset/page_content_bg.png) top center repeat;
        
    }*/
    
    #overall_content_forum {
        margin: 10px 0px;
        padding: 0 0px;
        width: 960pxpx;
        background-color: #eee;
        background: url(../imageset/page_content_bg_wide.png) top center repeat;
    }
    
    #overall_content_forum #left {
        width: 550px;
        /*margin: 0px 20px;
        margin-bottom: 10px;*/
        float: left;
    }
    
    #overall_content_forum #right {
        width: 310px;
        float: right;
        height:50px;
        padding-left: 10px;
        border-left: 1px #999 solid;
    }
    


/* TOP MENU */
    
    #menu {
        margin: 0px; padding: 0px;
        /*height: 110px;*/
        padding-left: 8px;
        font-weight: bold;
        font-size: 13px;
    }
    
    #menu ul {
        margin: 0px;
        padding: 0px;
        padding-top: 85px;
        list-style: none;
        height: 29px;
    }
    
    #menu ul li a {
        float: left;
        margin: 0px; padding : 0px;
        margin-right: 3px;
        padding-left: 10px;
        background-image: url(../imageset/topmenu_onglet_left.png);
        background-repeat: no-repeat;
        background-position: 0% -35px;
        color: #333;
    }
    
    #menu ul li a span {
        float: left;
        height: 25px;
        margin: 0px; padding : 0px;
        padding-top: 2px;
        padding-right: 10px;
        background-image: url(../imageset/topmenu_onglet_right.png);
        background-repeat: no-repeat;
        background-position: 100% -35px;
    }
    
    #menu ul li#selected a {
        background-position: 0% 0px;
    }
    #menu ul li#selected span {
        background-position: 100% 0px;
        color: #333;
        /*color: #fff;*/
    }
    
    #menu ul li a:hover {
        background-position: 0% -70px;
        text-decoration: none;
    }
    #menu ul li a:hover span {
        background-position: 100% -70px;
    }
    
    #menu ul .menu_link,
    #menu ul .menu_linkselected {
        float: left;
        padding-top: 2px;
        margin-left: 10px;
        font-size: 13px;
    }
    
    #menu ul .menu_link a {
        color: #999;
    }
    
    #menu ul .menu_linkselected a {
        color: #c07d35;
    }
    
    #menu #submenu {
        height: 10px;
        width: 958px;
        margin-top: -4px;
        margin-left: -7px;
        background-image: url(../imageset/top_banner_submenu_bg.png);
        background-repeat: no-repeat;
    }
    
    #menu .menu_chat_nb {
        font-size: 10px;
        color: #999;
        font-weight: normal;
    }
    
    #menu #tagline {
        float: right;
        margin-top: -95px;
        margin-right: 10px;
        font-size: 11px;
        font-style: italic;
        color: #333;
        font-weight: normal;
        text-align: right;
    }
    
        #menu #pub_top_banner {
        float: right;
        margin-top: -93px;
        margin-right: 10px;
    }
    
    #menu #connect {
        float: right;
        margin-top: -25px;
        margin-right: 10px;
        font-size: 11px;
        color: #999;
        font-weight: normal;
    }
    
    /* On écrit par dessus le css du forum */

    .navbar {
    	background-color: #ddd;
    }
    
    .forabg, .forumbg {
    	background-color: #555;
    }
    
    .row .pagination span a, li.pagination span a {
    	background-color: #ddd;
    }
        
    .bg1	{ background-color: #ddd; }
    .bg2	{ background-color: #ccc;  }
    .bg3	{ background-color: #183077; }
    
    li.row {
    	background-color: #e5e5e5;
    	border-bottom: 1px #555 solid;
    	border-top: 2px #eee solid;
    }
    
    
    .copyright {
        color: #222;
    }
    .copyright a {
        color: #222 !important;
    }
    
    ul.linklist {
        font-size: 8px;
    }
    
    ul.navlinks {
        font-size: 10px;
        font-weight: bold;
    }


    /* Quote block */
    blockquote {
    	background-color: #eee;
    	border: 1px #999 dotted;
    }
    
    blockquote blockquote {
    	/* Nested quotes */
    	background-color:#e5e5e5;
    }
    
    blockquote blockquote blockquote {
    	/* Nested quotes */
    	background-color: #ddd;
    }
    
    .signature {
    	border-top: 1px #555 dotted;
    	color: #555;
    }
    
    #connect a {
        color: #999;
    }

/* RiGHT - UPDATES */
    
    #right #updates {
        /*border-bottom: 5px #111 solid;
        background-color: #222;
        margin-bottom: 10px;
        height:5px;
        overflow: hidden;*/
        
    }
    
    #right #updates .title {
        /*padding-top: 5px;*/
        font-weight: bold;
        color: #555;
        /*padding-left: 10px;
        background-color: #111;
        height: 20px;*/
    }
    

    
    #right #updates .content_up {
        /*background-color: #222;*/
        
        /*background-image: url(../imageset/right_maj_bg.png);*/
        /*border-bottom: 1px #111 solid;
        border: 1px #111 dashed;*/
        height: 5px;
        /*border: 1px #111 dotted;*/
    }
    
    #right #updates .content_up .date {
        float: left;
        width : 28px;
        /*46.8px;*/
        font-size: 10px;
        color: #555;
        /*padding-left: 0px;
        background-color: #111;*/
    }
    
    #right #updates .content_up .date a {
        text-decoration: none;
        cursor: default;
    }
    
    #right #updates .content_up .text {
        float: left;
        font-size: 11px;
        width : 250px;
        padding-left: 5px;
        margin-top: -1px;
        /*color: #222;
        border: 1px #222 dotted;
        padding-left: 0px;*/
    }
    
    #right #updates .content_up .text a {
        color: #222;
    }
    
    #right #updates .text .new {
        color: #c03545;
        font-weight: bold;
    }
    
    #right #updates .content_up .date .VID, 
    #right #updates .content_up .date .IMG,
    #right #updates .content_up .date .NEWS, 
    #right #updates .content_up .date .TEST,
    #right #updates .content_up .date .DOSS {
        font-size: 10px;
        display: none;
    }

    #right #updates .content_up .date .VID {
        color: #ff6e6e;
    } 
    #right #updates .content_up .date .IMG {
        color: #c36eff;
    }
    #right #updates .content_up .date .NEWS {
        color: #999;
    } 
    #right #updates .content_up .date .TEST {
        color: #6eff89;
    }
    #right #updates .content_up .date .DOSS {
        color: #ffce6e;
    }
    
    .comms {
        width: 11px;
        height: 10px;
        padding-left:12px;
        font-size: 10px;
        background: url(../imageset/comms_logo_white.png) no-repeat 0% 50%;
        color: #555;
    }
    
    /* Message d'alert sur la page du forum */
    
    #EventWarning {
        font-size: 12px;
        background-color: #c03545 ;
        border-bottom: 3px #f79100 solid;
        /*text-align: center;*/
        color: #fff;
        padding: 3px 20px;
        margin: 0px 1px;
        margin-bottom: -10px;
    }
    
    #EventWarning .EventTitle {
        color: #f79100 ;
    }
    
    #EventWarning .EventName {
        font-weight: bold;
        
    }
    
    

/* END STYLESHEET*/

