/*
Theme Name: Bijouramag
Description: Theme Bijouramag
Version: 0.1
Author: Aurelien

*/

body{ 
    background:black;
}

div#gen_container{
	position:absolute;
	left:50%;
    background:black;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size:12px;
    width:900px;
    margin-left:-450px;
    overflow:auto;
}

div#top_container{
    height:99px;
    background:url(./images/bg_header.png) black no-repeat;
}

#central_container{
    
    background:white;
    float:left;
    width:900px;
}

#pub_left{
    float:left;
    width:auto;
    height:600px;
}

#pub_left img{
    border:none;
}

#pub_right{
    float:left;
    width:auto;
    height:600px;
}

#pub_right img{
    border:none;
}

#pub_sidebar img{
    border:none;
}

#theme_choose_container{
    width:100%;
}
/*-----------------------------------------*/
/*menu*/
/*-----------------------------------------*/

#menu_container{
    margin-top:3px;
    background:black;
    overflow:auto;
}

#menu_container div{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 10px 5px 10px;
    color:#DCDCDC;
}

#menu_container li{
    display:inline;
    padding:0px 10px 0px 10px;
    border-right:1px solid #DCDCDC;
}

#menu_container a{
    text-decoration:none;
    color:white;
}

#menu_container ul{
    margin:0px;
    padding:5px 0px 5px 0px;
}

.menu_cols{
    float:left;
    width:250px;
}

.menu_puces{
    line-height:16px;
    margin-top:5px;
    float:left;
}
/*-----------------------------------------*/
/*pubs*/
/*-----------------------------------------*/

#background_center_pub img{
    border:none;
}

#pub_container{
    margin-top:3px;
    height:80px;
}

/*-----------------------------------------*/
/*inscription newsletter*/
/*-----------------------------------------*/

#ins_news_label{
    line-height:22px;
    padding: 3px 20px 3px 20px;
    float:left;
}

#ins_news_input input{
    padding-left:5px;
    margin:6px 3px 0px 0px;
    font-size: 11px;
    font-family: Arial;
    border:0px;
    float:left;
}

#newsletter_ins{
    background:black;
    font-size: 11px;
    font-family: Verdana;
    overflow:auto;
    color:white;
}
/*-----------------------------------------*/
/*center*/
/*-----------------------------------------*/

#center_container{
    border:1px solid #DCDCDC;
    padding:10px;
    overflow:auto;
    background:white;
}

div#right_center_container{
    float:left;
    width:25%;
}

div#middle_center_container{
    float:left;
    width:75%;
        background:white;
}

div#footer_container{
    border-left:1px solid #DCDCDC;
    border-right:1px solid #DCDCDC;
    border-bottom:1px solid #DCDCDC;
    clear:both;
}

/*-----------------------------------------*/
/*sidebar*/
/*-----------------------------------------*/

div#sidebar{
    width:auto;
    margin-left:10px;
}

div#sidebar_container{
    border:1px solid black;
    margin-bottom: 5px;
}

.sidebar_title{
    font-family: Arial;
    font-weight:bold;
    font-size:16px;
    border-bottom:1px solid black;
    padding:5px;
    width:auto;
    color: white;
    background:black
}

.sidebar_content{
    font-family: Arial;
    text-decoration:none;
}

.sidebar_content li{
    padding:5px;
    text-decoration:none;
    list-style-type:none;
    color: black;
}

.sidebar_content a{
    text-decoration:none;
    color: black;
}

.link_label{
    font-family: Arial;
    padding:5px;
    width:auto;
}

.link_label a{
    color:black;
    text-decoration:none;
}

.category_label{
    padding:5px;
    width:auto;
}

.category_label a{
    color:black;
    text-decoration:none;
}

/*-----------------------------------------*/
/*articles*/
/*-----------------------------------------*/

#nos_articles{
    background:black;
    height:45px;
}

.article_container{
    padding:10px;
    width:auto;
    margin-bottom:5px;
    color: black;
    overflow:auto;
}

.article_date{
    font-size:10px;
    font-weight:normal;
    padding:5px 0px 10px 0px;
}

.article_title{
    font-family:'Times New Roman',Times,serif;
    font-size:30px;
    font-weight: bold;
    color:#5987dc;
}

.article_content p{
    margin:0px;
}

.article_content{
    line-height: 1.5em;
    font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif;
    font-size:1.1em;
    font-weight:normal;
    background:white;
}

.article_content img{
    text-decoration:none;
    border:none;
}

.comments_count{
    padding:10px 20px 5px 0px;
    font-size:10px;
    font-weight:normal;
    float:left;
}

.comments_count a{
    color:#B0002A;
}

.comments_see{
    padding:10px 0px 5px 20px;
    font-size:10px;
    font-weight:normal;
    float:left;
}

.article_separator{
    border-bottom:2px solid black;
    margin:10px 0px 10px 5px;
}

/*-----------------------------------------*/
/*COMMENTS*/
/*-----------------------------------------*/

.comment_container{
    overflow:auto;
    margin-bottom:10px;
    width:100%;
}

.comment_text_group{
    margin-left:5px;
}

.comment_author{
    font-weight:bold;
    color:green;
    float:left;
    padding:5px;
}

.comment_date{
    font-size:12px;
    font-weight:normal;
    padding:5px;
}

.comment_text{
    border-top:1px solid #DCDCDC;
    padding:5px;
}

/*-----------------------------------------*/
/*Ajout de commentaires*/
/*-----------------------------------------*/
#add_comments_label{
    margin:5px 0px 10px 5px;
    color:#CC00CC;
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
}

#comment_form_container{
    margin:5px 0px 0px 5px;
}

#comment_textarea{
    padding:5px;
    font-family: Verdana;
    font-size:12px;
    width:90%;
    height:250px;
    margin-bottom:5px;
}

#comment_username{
    margin-bottom:5px;
}

#comment_usermail{
    margin-bottom:5px;
}

#comment_userwebsite{
    margin-bottom:5px;
}

/*-----------------------------------------*/
/*Links -> Complexe
/*-----------------------------------------*/
.links_rows{
    text-align:center;
    overflow:auto;
    width:100%;
    clear:both;
    border-bottom: 1px dotted #DCDCDC;
    margin-bottom:10px;
}

.links_container{
    text-align:center;
    float:left;
    padding-left:25px;
padding-top:10px;
}

.links_image{
    width:290px;
    height:110px;
}

.links_image img{
    border:1px solid #DCDCDC;
}

.links_preview{
    width:290px;
    padding:10px 0px 10px 0px;
    font-family: Arial;
    font-size: 12px;
    color: gray;
}

.links_preview a{
    padding:10px 0px 10px 0px;
    font-family: Arial;
    font-size: 12px;
    color: gray;
}

/*-----------------------------------------*/
/*Footer
/*-----------------------------------------*/
#footer_container{
    background:black;
    font-size: 12px;
}

#footer_rows a{
    color:white;
    text-decoration: none;
}

#footer_rows a:hover{
    text-decoration: underline;
}

#footer_rows{
    margin-top:3px;
    overflow:auto;
    margin:auto;
    font-family: Arial;
    font-size: 10px;
    text-align:center;
}

.footer_link{
    float:left;
    border-right:1px solid white;
    margin:5px;
    padding:0px 20px 0px 20px;
}

/*-----------------------------------------*/
/*Concours
/*-----------------------------------------*/
#concours_container{
    overflow:auto;
    width:99%;
    height:100%;
    position:fixed;
}

.custom_content{
    padding:5px;
}

.goodies_separator{
    font-family: Arial;
    font-size: 24px;
    font-weight: bold;
    color : #B0002A;
}

