@charset "utf-8";
@import url("reset.css");


body {
margin:0 auto;
background-color:#609bdd;
}

#global {
margin:auto;
padding:9px;
width:932px;
}

/*-----------------Core----------------*/

#header {
border:1px #000 solid;
width:930px;
height:260px;
}

#content {
margin-top:9px;
width:700px;
min-height:400px;
border:1px #000 solid;
background-color:#71b5ff;
}

#menu {
float:right;
margin-top:42px;
width:230px;
text-align:right;
display:block;
}


#footer {
width:920px;
text-align:center;
border:1px #000 solid;
background-color:#71b5ff;
margin:0 auto;
padding:5px;
margin-bottom:10px;
}

/*-----------------News------------------*/

.news {
}

#c_head {
margin:0;
}

.n_subjet {
width:680px;
height:20px;
padding-left:10px;
padding-right:10px;
display:block;
background-color:#ffc043;
border-top:1px #000 solid;
border-bottom:1px #000 solid;
}

.n_subjet_titre {
float:left;
}

.n_subjet_date {
float:right;
}

.n_message p {
margin:0;
}

.n_avatar {
float:left;
margin-right:15px;
}

.n_message {
margin-left:50px;
margin-right:50px;
margin-top:0px;
margin-bottom:0px;
background-color:#a0cdff;
padding:5px;
border-left:1px #000 solid;
border-bottom:1px #000 dashed;
border-right:1px #000 solid;
min-height:180px;
}

.n_footer {
padding-left:5px;
padding-right:5px;
border-left:1px #000 solid;
border-bottom:1px #000 solid;
border-right:1px #000 solid;
background-color:#a0cdff;
margin-left:50px;
margin-top:0px;
margin-right:50px;
min-height:20px;
margin-bottom:25px;
}

.n_footer a {
text-decoration:none;
color:#D90005;
font-weight:bold;
}

.n_footer_auteur {
float:left;
font-weight:bold;
}

.n_footer_reagir {
float:right;
}

#n_archives {
text-align:center;
margin-bottom:10px;
}

#n_archives a {
text-decoration:none;
color:#000;
font-weight:bold;
}

/*---------------Menu---------------*/

#mainmenu {
display:block;
}

#mainmenu li {
display:block;
background-color:#FF0099;
padding:5px;
margin-top:3px;
margin-bottom:3px;
border-top:1px #000 solid;
border-right:1px #000 solid;
border-bottom:1px #000 solid;
background-color:#71b5ff;
min-width:175px;
}

#adminmenu {
margin:0 auto;
}

#adminmenu li {
display:block;
float:left;
background-color:#FFFFFF;
padding:5px;
margin:3px;
border:1px #000 solid;
min-width:30px;
}

#mainmenu a {
text-decoration:none;
font-weight:bold;
color:#000;
display:block;
}

.menu_over {
color:#000;
background-color:#fff;
margin-right:10px;
}

.menu_normal {
color:#fff;
background-color:#71b5ff;
margin-right:0px;
}

.topsite {
float:left;
margin-left:5px;
}

.s_input {
border:1px #000 solid;
padding:2px;
color:#CCC;
}

.s_input_focus {
color:#000;
border:1px #52D6D5 solid;
}

.g_input {
border:1px #000 solid;
padding:2px;
color:#CCC;
}

.g_input_focus {
color:#000;
border:1px #52D6D5 solid;
}


/*---------------Listing---------------*/

.l_border {
border:1px #000 solid;
height:110px;
width:150px;
}

.l_lettres_top {
width:100%;
height:25px;
background-color:#ffc043;
border-top:1px #000 solid;
border-bottom:1px #000 solid;
display:block;
text-align:center;
}

.l_lettres_bottom {
width:100%;
height:25px;
background-color:#ffc043;
border-top:1px #000 solid;
display:block;
float:left;
text-align:center;
margin-bottom:0px !important;
}

.mainlist {
margin-left:40px;
margin-top:15px;
margin-bottom:15px;
}

.mainlist li {
float:left;
display:block;
background-color:#fff;
border:1px #000 solid;
width:152px;
min-height:150px;
padding:5px;
margin-top:15px;
margin-left:23px;
margin-bottom:15px;
margin-right:15px;
text-align:center;
background-color:#a0cdff;
font-size:12px;
}

.l_edit {
overflow:hidden;
float:right;
display:block;
}

.mainlist a {
text-decoration:none;
color:#000;
}

.mainlist span {
font-weight:bold;
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {
display:inline-block;
}

* html .clearfix {
height: 1%;
}

.clearfix {
display: block;
}

.space_taker {
display:block;
min-height:55px;
}

.slider {
float:left;
width:556px;
display:none;
background-color:#fff;
border:1px #000 solid;
padding:5px;
margin-left:63px;
text-align:center;
}