body{
    padding:0;
    margin:0;
    border : 0;
    background : #101010;
    font-family : Verdana;
    font-size : 12px;
    color : #FFFFFF;
}
.ie_correct_quadtop
{
    padding:0;
    padding-top : 4px;
    margin:0;
    border : 0;
    background : #101010;
}
.quadtop{
    padding : 0;
    margin : 0;
    border : 0;
    text-align : right;
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    height : 21px;
    color : #2590c8;
}
.quadtop a{
    padding : 0;
    margin : 0;
    border : 0;
    padding-left : 10px;
    padding-right: 10px;
    font-family: Tahoma, sans-serif;
    font-size: 13px;
    font-weight : bold;
    text-decoration : none;
    color : #2590c8;
}
.quadtop a:hover{
    color : #8ecb67
}

.ie_correct_menu_principal
{
    padding:0;
    margin:0;
    border : 0;
    background : url("IMG/fdmenu.jpg");
}
.menu_principal{
    height : 70px;
}
.menu_principal, .menu_principal ul, .menu_principal li{
margin : 0;
padding : 0;
}
.menu_principal li{
list-style : none;
display :block;
float : left;
}
.menu_principal a{
padding-top : 20px;
padding-bottom : 20px;
padding-right :10px;
padding-left:10px;
font-family: Impact, sans-serif;
font-size: 15px;
text-transform : uppercase;
list-style : none;
display : block;
float : left;
text-decoration : none;
color : #2590c8;
border-bottom : 4px solid #404040;
}
.menu_principal a:hover{
color : #FFFFFF;
border-bottom : 4px solid #8ecb67;
}
.rpmquad{
    padding:0;
    margin:0;
    float:left;
}
.header{
    padding : 5;
    margin : 0;
    border : 0;
    color : #FFFFFF;
    font-family:Impact, sans-serif;
    font-size: 24px;
    text-transform : uppercase;
    background : url("IMG/fdheader.jpg");
}
.header p{
    margin : 0;
    padding :0;
    border : 0;
    height : 150px;
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    text-transform : none;
}
.header p span{
    margin : 0;
    padding :0;
    border : 0;
    color : #FFFFFF;
    font-family:Impact, sans-serif;
    font-size: 24px;
    text-transform : uppercase;
}
.news{
    float : right;
    margin : 0;
    border : 0;
    width : 300px;
    height : 150px;
    font-family:Impact, sans-serif;
    font-size: 18px;
    text-transform : uppercase;

    }
.news .news2{
    font-family: Verdana, sans-serif;
    font-size: 10px;
    text-transform : none;
    height : 120px;
    overflow : hidden;
}
.micro_galerie{
float : left;
padding-right : 10px;
}

.headerforum{
    padding : 5px;
    margin : 0;
    border : 0;
    color : #FFFFFF;
    font-family:Impact, sans-serif;
    font-size: 24px;
    text-transform : uppercase;
    background : url("IMG/fdheader.jpg");
}
.headerforum p{
    margin : 0;
    padding :0;
    border : 0;
    height : 150px;
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    text-transform : none;
}
.headerforum p span{
    margin : 0;
    padding :0;
    border : 0;
    font-family:Impact, sans-serif;
    font-size: 24px;
    text-transform : uppercase;
}
marquee a{
    color : #FFFFFF;
}

.gauche {
margin : 10px;
float : left;
}
.gauche ul, .gauche li{
    margin : 0;
    padding : 0;
}
.gauche li{
    list-style : none;
    margin : 0;
    padding :0;
    width : 180px;
}
.gauche a{
    margin : 0;
    padding :5px;
    font-family: Impact, sans-serif;
    font-size: 15px;
    list-style : none;
    display : block;
    text-decoration : none;
    color : #2590c8;
    border-left : 4px solid #404040;
}
.gauche a:hover{
color : #FFFFFF;
border-left : 4px solid #8ecb67;
}
.droite {
    margin-left : 210px;
    margin-right : 10px;
    margin-top : 10px;
    background : #404040;
    padding : 10px;

}
.droite_menu{
    padding : 0;
    margin : 0;
}
.droite_menu a{
    padding : 0;
    margin : 0;
    border : 0;
    padding-left : 10px;
    padding-right:12px;
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    text-decoration : none;
    color : #2590c8;
}
.droite_menu a:hover{
    color : #8ecb67;
}
.droite a,.droite a:link,.droite a:visited,.droite a:hover,.droite a:active{
    color : #02f000;
}
.droite h1{
    padding : 0;
    margin : 0;
    color : #8ecb67;
    font-family: Impact, sans-serif;
    font-size: 18px;
    font-weight : normal;
}
h2{
    padding : 0;
    margin : 0;
    color : #2590c8;
    font-family: Impact, sans-serif;
    font-size: 18px;
    font-weight : normal;
}
.gauche h1{
    padding : 0;
    margin : 0;
    color : #8ecb67;
    font-family: Impact, sans-serif;
    font-size: 14px;
    text-transform : uppercase;
    font-weight : normal;
}
.hautdepage{
    font-size : 11px;
    text-align :center;
    width : 80px;
    display: block;
    background:  #101010;
    color : #FFFFFF;
    margin :0;
    padding : 2px;
    text-decoration : none;
    font-family: Tahoma, sans-serif;
}
.hautdepage:hover{
	background: #8ecb67;
    color : #101010;
}
.footer{
    margin : 0;
    padding : 10px;
    text-align : center;
    font-size : 11px;
    color : #FFFFFF;
    font-family: Tahoma, sans-serif;
}
p,li{
    font-family : Verdana;
    font-size : 11px;
    color : #FFFFFF;
}