body {
color:#ccc;
background:#0D1212;
}

body, table, input, select, textarea {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
}

#container {
background:#0D1212;
/*width:750px;*/
text-align:left;
padding:10px 10px;
}

#compte {

}

#footer {
width:950px;
margin:25px 0;
text-align:center;
}


a , a:visited {
color:#FF1A00;
}

#col2 {
font-size:11px;
padding:0 5px;
}

#col2 {
color:#797979;
}

#col2 h3 {
margin:10px 0px;
background:url(../img/picto_news2.gif) bottom left no-repeat;

padding-left:25px;
padding-top:2px;
padding-right:25px;
padding-bottom:16px;
}

#col2 h3 img {
vertical-align:middle;
}

#col2 h3 span {
color:#0D1212;
background:#797979;
text-transform:uppercase;
font-size:12px;
vertical-align:middle;
line-height:1.25em;

display:block; /* permet de mapper ou non le fond gris à la taille du texte */
}

#main-layout {
margin-top:15px;
}

/*
#main-layout td, #compte {
border:1px solid lime;
}
*/

.nbitems {
color:#797979;
font-size:14px;
padding-left:65px;
font-weight:bold;
margin:5px 0;
}


#compte {
width:165px;
position:absolute;
left:785px;
top:50px;
}

#compte p {
margin:5px 0;
}

.stylize, #auth input, #auth select, #auth textarea {
border:0;
background:#FF1A00;
font-size:11px;
vertical-align:middle;
color:black;
}

.bigger {
font-size:13px;
}

.label {
vertical-align:middle;
}

.center {
text-align:center;
}

form {
margin:0;
padding:0;
}


table.styled th {
color:white;
background:#FF1A00;
}

table.styled td {
background:#272727;
}


#col3 h2 , #col2 h2 {
font-family:Arial,sans-serif;
font-size:24px;
font-weight:bold;
color:#FF1A00;
margin:10px 0 5px;
}

#col3 h3, #col1 h3 {
font-family:Arial,sans-serif;
font-size:18px;
font-weight:bold;
color:#FF1A00;
}

#col3 h4, #col1 h4 {
font-family:Arial,sans-serif;
font-size:14px;
font-weight:bold;
color:#FF1A00;
}

#auth h3 {
text-align:center;
}

#col3 p {
font-family:Verdana, Arial,sans-serif;
font-size:11px;
color:#797979;
}

/* Commentaires */

.comment {
background:url(../img/comment_fond1.gif) top left no-repeat;
width:178px;
margin-bottom:5px;
}

.comment div {
padding-bottom:15px;
background:url(../img/comment_fond2.gif) bottom left no-repeat;
}

.comment p {
margin:5px 5px;
padding:5px 0 0;
}

.comment p.head {
font-size:10px;
color:white;
}

.comment p.msg {
font-size:10px;
color:black;
}


#postamessage {
border-top:1px solid #737373;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
border-right:0;
width:178px;
}



#col3 h2 a  {
text-decoration:none;
}

#col3 h2 a:hover  {
text-decoration:underline;
}

#col3 h2.white, #col3 h2.white a , #col3 h2.white a:visited {
color:white !important;
}
/*
:target .head {
background-color:#FFCCFF;
}
*/


.white {
color:white !important;
}


table th {
text-transform:uppercase;
}