/* --- CONTAINER --- */

@import url("content.css");
@import url("superfish.css");

html {
    background:#2152af;
    background:url(../../static/images/main/fond.gif);
}


h1, a, img{
    margin:0px;
    padding:0px;
    }

body {
    margin             : 0;

    padding            : 0;
    color              : #000;
    /*background:transparent url(../static/images/main/header.png) no-repeat scroll center top;*/
}
br.clearfloat {
    clear              : both;
    height             : 0;
    font-size          : 1px;
    line-height        : 0px;
}


object{
    width:100%;
}

#cont_top {
    background:transparent url(../../static/images/main/page_top.png) scroll center top;
    width:990px;
    height:284px;
    margin:0 auto;
    }

#cont_mid{
    width:990px;
    margin:auto 0;
    padding-left:95px;
    }
#container {
    margin:-73px 0 auto;
    padding:0;
}

#main_fnd{
    background:transparent url(../../static/images/main/page_midel.png) repeat-y scroll center top;
    margin:auto;
    width:990px;
}
#main{
margin:auto;
width:892px;
padding-left:9px;
}
/* ---- BLOCKS --- */

#block{
display:block;
width:180px;
float:right;
}

{
   margin:0px;
   padding:5px;
   padding-left:10px;
}

/* --- HEADER --- */
#header {
margin:auto;
padding-left:3px;
width:893px;
}

#headbar{
    margin-bottom:35px;
    text-align:center;
    height:37px;
    background:url(../../static/images/main/headbar.png) no-repeat scroll center;
}

#headbar h1{
 padding-top:5px;
}

#header a{
    text-decoration:none;
    color: white;
}

#header a:hover{
    /*color: grey;*/
}

#header_background {
    text-align:center;
}
#header_menu {
    text-align         : left;
}
#header ul {

    margin             : 0;
}
#header ul li {
    display            : inline;
    list-style         : none;
    margin             : 0;
    background         : #B5D45D;
}
#header ul li a, #header ul li a:link, #header ul li a:visited {

    font-size          : 18px;
    height:40px;
    padding:0;
    width:174px;
    height:35px;
    background:url(../../static/images/main/menu.png) repeat-x scroll;

/*    text-decoration    : none;
    color              : #333;
    border-left        : 1px solid #FFF;
    border-top         : 1px solid #ACC958;
*/

}
#header ul li.on a, #header ul li.on a:link, #header ul li.on a:visited {
    background         : #ACC958;
    color              : #FFF;
}
#header ul li li a, #header ul li li a:link, #header ul li li a:visited {
    padding            : 5px 20px;
    font-size          : 11px;
}
#header ul li a:hover {

    color              : #FFF;
}

/* --- RSS --- */
#Rss_lecteur{
margin-top:20px;
display:block;
float:left;

}
#RSS_top{
background:url(../../static/images/main/rss_top.png) repeat-x scroll;
height:42px;

}
#RSS_mid{
padding-top:2px;
background:url(../../static/images/main/rss_mid.png) scroll;
overflow:hidden;
width:173px;
}
#RSS_bot{
background:url(../../static/images/main/rss_bot.png) repeat-x scroll;
height:20px;
}

#Rss_lecteur ul {

}

#Rss_lecteur li {
max-width:170px;
color: white;
padding-top:5px;
text-indent:10px !important;
list-style-image : url(../../static/images/main/rss_puce.gif) !important;
list-style-position:inside !important;
}

#Rss_lecteur li a{
    background:none !important;
    font-size: 9px !important;
    cursor:pointer;
    max-width:149px;
    text-align:left;
    height:auto !important;
}
#Rss_lecteur a:hover{
    color:#2F9CD4 !important;

}
.rssTitre, .widget-header{
text-align:center;
color:white;
font-size:11px;
}
.rssBoxTitle{
display:none;

}


.widget-content{
border-bottom:1px dotted white;
    padding-bottom:8px;
    margin-left:-7px;
}

.navigation{
float:right;
margin-right:4px;
margin-top:-4px;

}


/* --- SIDEBAR --- */
#sidebar {
    float              : left;
    width              : 180px;
/*    background         : #DDD; */
}
#sidebar ul {
    margin             : 0;
}
#sidebar li {
    list-style         : none;
    width              :    180px;
}
#sidebar a {

text-transform: uppercase;

}
#sidebar ul li a, #sidebar ul li a:link, #sidebar ul li a:visited {
    font-size          : 18px;
    height               : 40px;
    padding               : 2px 0 0 10px;
    width               : 155px;
    height               : 23px;
    background:url(../../static/images/main/menu.png) repeat-x scroll;
    text-decoration    : none;
    display            : block;
    color               : white;
    margin-bottom       : 5px;


}
#sidebar ul li.on a, #sidebar ul li.on a:link, #sidebar li.on a:visited {
    /*background         : #ACC958;*/
    /*color              : #FFF; */
}
#sidebar ul li a:hover {
    /*background         : #333;
    color              : #FFF;*/
}
#sidebar ul li:hover ul,
#sidebar ul li.sfHover ul {
    left               : 180px;
    top                : 0;
}

/* --- CONTENT --- */
#page_title{
    text-transform:uppercase;
    margin-bottom:20px;
}
#content {
    float:left;
    /*background         : #F0F0F0;*/
    color:white;
    width:500px;
    padding:0 10px 10px;
}

.arti_img{
    border:4px solid white;
    display:block;
    float:left;
    margin-right:15px;
    margin-top:10px;
    width:125px;
}
.arti_desc{


}

.page_title {
    margin-bottom:10px;
}

.arti_lien{
    height:30px;

}

.arti_lien1{
    display:block;
    float:left;
    color:#589D0C;
}

.arti_lien2{
    display:block;
    float:right;
    color:#589D0C;
}

.arti_com{
    background-color:#5C5859;
    height:22px;
    padding:5px 0 0 15px;
    margin-bottom:20px;
}

.arti_com a {
    color: #192C33;
    cursor:pointer;
}
.arti_com a:hover{
    color: white;

}

.arti_date {
    color:white;
    display:block;
    float:left;
    font-size:10px;
    padding-top:3px;
    width:150px;
}

/* --- COMM --- */

input{
    color:white;
    background-color:#5C5859;
    border:0px solid white;
    padding-left:10px;
    margin-bottom:2px;
}


.comm_txt p{
text-align:justify;
width:405px;
display:block;
float:left;
}

.comm_avatar {
float:right;
margin:10px;
}





/* --- FOOTER --- */
#footer {
background:transparent url(../../static/images/main/page_bottom.png) repeat-y scroll 0 0;
margin:auto;
padding:10px;
width:970px;
}
#footer_menu {
    text-align         : center;
}
#footer ul {
    margin             : 0;
}
#footer ul li {
    display            : inline;
    list-style         : none;
    margin             : 0 5px;
}
#footer ul li, #footer ul li a, #footer ul li a:link, #footer ul li a:visited {
    text-decoration    : none;
    color              : #FFF;
}
#footer ul li a:hover {
    text-decoration    : underline;
}

/* --- COPYRIGHT --- */
#copyright {
    padding            : 5px 0px;
    text-align         : center;
    color              : #FFF;
    font-size          : 10px;
}
#copyright a, #copyright a:visited, #copyright a:link, #copyright a:active, #copyright a:hover, #copyright a:focus {
    color              : #FFF;
    text-decoration    : none;
}
#copyright img {
    vertical-align     : middle;
}

.tableau_forum{
    background : none;
}
.tableau_forum .titre {
    background : none !important;
    color : #2F9CD4 ;
    font-size : 20px;
}
.tableau_forum a {
    color : #192C33 !important;
    cursor : pointer !important;
}
.tableau_forum a:hover {
    color : #FFF !important;
    cursor : pointer;
}
