<style>
#i
{
    padding: 0 8%;
}
#question {
    padding: 0px 15px;
    margin: 0;
    height:100%;
    width:600px;
    font-family: arial;
    font-size: 12px;
    color:black;
    font-weight:normal;
    background-color:#DDDDDC;
}
#question p{
    margin: 3px 0px 5px 3px;
}
#quest input, textarea {
    background-color: #FFFFD7;
    color: #081780;
    padding:1px 5px 1px 5px;
    border: 1px solid #000058;
    font-style:normal;
    font-weight: bold;
    cursor: hand;}
#quest{
    font-weight: 400;
    color:black;
}
table.quest{
    border-collapse: collapse;
    border: solid;
    border-color: black;
    border-width: 1px;
}
th.quest{
    margin:0px;
    padding:1px 13px 0px 3px;
    border:1px solid black;
    background-color: #828180;
    color:white;
    text-align: right;
    width:60px;
}
td.quest{
    margin:0px;
    padding:3px 8px 3px 13px;
    border:1px solid #585858;
}
td.answer{
    margin:0px;
    padding:3px 8px 3px 13px;
    border:1px solid #585858;
}
td.n_question{
    font-weight: 800;
    font-size: 13px;
    color: #363636;
}
table.imprez{
    border-collapse: collapse;
    margin-bottom: 5px;
    width:100%;
    border-bottom: 1px solid grey;
    }
th.imprez{
    margin:0px;
    padding:1px 13px 0px 3px;
    background-color: #828180;
    color:white;
    text-align: left;
    width:33%;
}
td.imprez{
    text-align: left;
    margin:0px;
    padding:3px 8px 3px 13px;
    }
#imprez select{
    color:#FFFFFF;
    background-color: #da251d;
    border:3px solid #FFFFFF;
    margin:0px;
    font-size: 12px;
    font-weight: 800;
    padding:1px 0px 1px 0px;
    text-align: right;
    }

.show_title{
    margin: 8px 0px 0px 30px;
    padding: 0px;
    font-weight: 800;
    font-size: 12px;
    color:#000080;
}
.show_text{
    margin: 0px 0px 0px 50px;
    text-align: left;
    padding: 0px;
    font-weight: 400;
    font-size: 12px;
    color: #363636;
}

.date{
    margin-left: 30px;   
    font-weight: 100;
    float:right;
}
.star{
    font-weight: 800;
    color:#800000;
    font-size: 18px;
}
.title{
    font-family: arial;
    float:left;
}
a.title{
    text-decoration: none;
    font-weight: 800;
    color:#800000;
}
a:hover.title{
    text-decoration: underline;
    color:#585858;
}
.lister{
    margin:5px;
    font-size: 14px;
    color:#000000;
}
a.lister{
    font-size: 14px;
    text-decoration:none;
    color:#800000;
}
a:hover.lister{
    color:#585858;
    text-decoration:underline;
}
H5{
    letter-spacing: 3px;
    color:#313131;
    font-size: 14px;
    font-weight: 800;
    width:100%;
    border-bottom: 1px solid black;
    border-left: 5px solid #da251d;
    padding:3px;
    padding-left:8px;
    margin: 2px;
    margin-top : 12px;
    margin-left: 0px;
}
</style>
