li { list-style:none; list-style-type:none; background: none;}
ul { list-style:none; list-style-type:none; background: none;}

.titreforum { background: url(../img/forum/bloc_h3_forums.png)  no-repeat top right; color:#FFF; height:20px; text-align:left;padding-left:2px;   margin-top:10px; width:90%;}
.titreforum a{ color:#FFF; font-weight:bold; text-decoration: none; }
.titreforum  img {float:left; margin-top:2px;}
.titreforum span {float:left; padding-left:5px; padding-top:2px;}
.descforum { border: #E0E0E0 solid 1px; text-align:left; padding:2px; padding-left:8px; width:88%;}

table, tr, td {  border-collapse:initial;border-spacing: 1px; ; border-color:#000;}

.forum a, .forum a:link, .forum a:visited { font-weight:bold;  text-decoration: none; color:#388706; }

 a.forum:hover { font-weight:bold;  text-decoration: none; color:#F7A326; }



th{background-color:#E0E0E0;}
.sujet {padding-left:10px;}
.ligne tr:hover {background-color: #900 ;}
/*td{border-bottom:2px dotted #D8D8D8;padding:3px;height:30px;}*/
thead { background: url(images/bloc_h3_forums.png)  no-repeat top right; color:#FFF; height:20px; text-align:left;padding-left:2px;   margin-top:10px; width:602px; }

.post { }
.reply { }


.form-style-1 {
    margin:10px auto;
    max-width: 90%;
    padding: 20px 12px 10px 20px;
    /*font: 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
}
.form-style-1 li {
    padding: 0;
    display: block;
    list-style: none;
    list-style-type:none;
    margin: 10px 0 0 0;
}
.form-style-1 label{
    margin:0 0 3px 0;
    padding:0px;
    display:block;
    font-weight: bold;
}
.form-style-1 input[type=text], 
.form-style-1 input[type=date],
.form-style-1 input[type=password],
.form-style-1 input[type=datetime],
.form-style-1 input[type=number],
.form-style-1 input[type=search],
.form-style-1 input[type=time],
.form-style-1 input[type=url],
.form-style-1 input[type=email],
textarea, 
select{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border:1px solid #BEBEBE;
    padding: 7px;
    margin:0px;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;  
}
.form-style-1 input[type=text]:focus, 
.form-style-1 input[type=date]:focus,
.form-style-1 input[type=datetime]:focus,
.form-style-1 input[type=number]:focus,
.form-style-1 input[type=search]:focus,
.form-style-1 input[type=time]:focus,
.form-style-1 input[type=url]:focus,
.form-style-1 input[type=email]:focus,
.form-style-1 textarea:focus, 
.form-style-1 select:focus{
    -moz-box-shadow: 0 0 8px #88D5E9;
    -webkit-box-shadow: 0 0 8px #88D5E9;
    box-shadow: 0 0 8px #88D5E9;
    border: 1px solid #88D5E9;
}
.form-style-1 .field-divided{
    width: 49%;
}

.form-style-1 .field-long{
    width: 100%;
}
.form-style-1 .field-select{
    width: 100%;
}
.form-style-1 .field-textarea{
    height: 100px;
}
.form-style-1 input[type=submit], .form-style-1 input[type=button]{
    background: #4B4374;
    padding: 8px 15px 8px 15px;
    border: none;
    color: #fff;
    cursor:pointer;
}
.form-style-1 input[type=submit]:hover, .form-style-1 input[type=button]:hover{
    background: #4B4374;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    cursor:pointer;
}
.form-style-1 .required{
    color:red;
}

.forum_action
{
    background: #4B4374;
    padding: 4px 8px 4px 8px;
    border: none;
    color: #fff;
    cursor:pointer;
    text-decoration:none;
    margin:5px;
}
.forum_action a:link
{

    color: #fff;

    text-decoration:none;

}
.forum_action a:visited
{

    color: #fff;

    text-decoration:none;

}

.forum_action a:hover
{
    background: #4B4374;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    cursor:pointer;
    color: #fff;
    text-decoration:none;
}

#breadcrumb{
  width: 100%;
  margin: 5px 0px 20px;
  display: inline-block;
  
}
h1{
  margin:5px;
  padding:10px;
}
ol.bc-ul{
  width: 100%;
}
ol.bc-ul li{
  float: left;
  padding: 0 2px;
}
ol.bc-ul li:after{
  content:"\00bb"; 
  
  padding: 4px;
}
ol.bc-ul li:last-child:after{
  content: "";
  padding: 0px;
}
ol.bc-ul li a{
  color: #00543d;
}
ol.bc-ul li a.current{
  color: #999;
  pointer-events: none;
  cursor: default;
}
ol.bc-ul li a.current:hover{
  text-decoration: none;
}