/*****
	CLASSES GENERIQUES
*****/
a{
    color:#3c73ac;
}
.bleu{
	color:#3c73ac;
}



/*****
	HEADER
*****/
h3#soustitre{
	top:100px;
	left:160px; 
	position:absolute;
	font-size:22px;
        text-shadow:1px 1px 1px #FFFFFF;
}
form#form1 input#submit{
	color:#fff; width:112px; height:33px; line-height:33px; padding-left:30px; padding-top:3px; font-size:12px; background:url(img/arno/search.png) 0 0 no-repeat; border:none;
}
#header .top #right_menu {
        -moz-border-radius:10px 10px 10px 10px;
        -webkit-border-radius:10px 10px 10px 10px;
        border-radius:10px;
        
        background:url("img/arno/bg-tr.png") repeat scroll 0 0 transparent;
        margin-top:15px;
        padding:5px;
}
div.top div#right_menu a{
	display:block;
        background:url(img/arno/bullet_white.png) 0 50% no-repeat;
        padding-left:16px;
}
div.top div#right_menu a.bouton{
	color:#fff; width:112px; height:22px; padding-left:30px; padding-top:11px; font-size:12px; margin-bottom:15px; float:left;
}
div.top div#right_menu a#connexion{
	background:url(img/arno/connexion.png) 0 0 no-repeat; border:none;
}
div.top div#right_menu a#inscription{
	background:url(img/arno/inscription.png) 0 0 no-repeat; border:none; padding-top:12px; height:21px;
}



/*****
 *      MENU
*****/
div#menu{
    background:url("img/arno/menu-C.png") repeat scroll 0 0 transparent;
    height:30px;
    margin:0 15px;
    position:relative;
    line-height:30px;
}
div#menu span#bgL{
    display:block;
    width:4px;
    height:30px;
    position:absolute;
    left:0;
    top:0;
    background:url(img/arno/menu-L.png) 0 0 no-repeat;
}
div#menu span#bgR{
    display:block;
    width:4px;
    height:30px;
    position:absolute;
    right:0;
    top:0;
    background:url(img/arno/menu-R.png) 0 0 no-repeat;
}
div#menu a{
    color:#fff;
    padding:0 10px;
}



/*****
 *      FIL D'ARIANE
*****/
div.nav{
    margin:0 15px;
}
div.nav a{
    padding-left:20px;
    background:url(img/fil.png) 0px 50% no-repeat;
    margin-right:15px;
    font-size:12px;
    text-decoration:underline;
}
div.nav a.nobg{
    padding-left:0;
    background:none;
    margin-left:0;
}
div.nav a:hover{
    color:#2f5b88;
}



/*****
 *      LISTE DES TOPICS
*****/
.main{
    margin:10px 15px;
}
div#last_visit{
    color:#474747;
    font-size:10px;
}
div.round{ /* bloc des categories */
    /*background:url("img/arno/bground.jpg") no-repeat scroll 0 0 transparent;*/
    background:#3c73ac;
    border:1px solid #70a7e0;
    padding:4px;
    margin:2px 0 0 0;
    color:#fff;
}
div.round h1 a{
    color:#fff;
    font-size:16px;
}
.round h1 img {
    margin:0;
    vertical-align:baseline;
}
.round table{
    background:#f5f5f5;
    border:1px solid #3c73ac;
    border-collapse:collapse;
    color:#000;
}

/*****
 *      BOUTONS "NOUVEAU", "REPONDRE"...
*****/
table.table-btn{
    margin:10px 0px;
}

/*****
 *      RAPPEL DES REGLES DU FORUM
*****/
div.forumrules{
    border:1px dotted #ccc;
    background:#fff;
}
div.forumrules h1{
    background:#9ac4f0;
    color:#fff;
}

/*****
 *      PAGINATION
*****/
.pagination_block a, .pagination_block span {
    -moz-border-radius:5px 5px 5px 5px;
    background-color:#FFFFFF;
    border:1px solid #3C73AC;
    display:inline;
    font-weight:bold;
    margin:2px;
    padding:2px 5px;
}
.pagination_block a:hover{
    text-decoration:underline;
    background:#fff;
}
.pagination_block span{
    background:#3c73ac;
    color:#fff;
}
/*****
 *	MISC
*****/
div#preview{
    color:#000;
}
