body {
                background-image: url(gif/carre.gif);
                background-repeat: repeat;
                font-family: Verdana, Helvetica, Arial, sans-serif;
                font-size:100%;
                line-height:1.125em; /* 16x1.125=18px */
}

#cssmenu ul > li > ul {
                border-bottom-right-radius: 20px;
}

#cssmenu ul > li > ul {
                z-index:1001;
}

#cssmenu ul > li > ul > li a:hover {
                background:lightgray!important;
}

#cssmenu ul > li > ul > li:last-child a:hover {
                border-bottom-right-radius:28px;
                background:lightgray!important;
}

#HRstyle {
                background-color: #00c0f0;
                height: 3px;
}


@media screen and (min-width: 840px) {
                .cadrebasdroite {                            
                                border-right-width: 5px;     
                                border-bottom-width: 5px;    
                                border-right-style: outset;  
                                border-bottom-style: outset; 
                                border-right-color: #0096ce; 
                                border-bottom-color: #ff0000;
                }
                
                #news {
                                font-family: 'Comic Sans MS', cursive;
                                line-height: 1em;
                                color: #0000ff;
                                font-weight:bold;
                                font-size: 25px;
                }
                
                #cssmenu {
                                z-index:1000;
                }
                
                #section {
                                margin:auto;
                                top: 250px;
                                left: 160px;
                                width: 1024px;
                                height: 195px;
                                z-index: 2;
                }
}

@media screen and (max-width: 840px) {

                .tblHeader {
                                width:100%;
                }

                .logoBII {
                                text-align:center;
                }

                .titleBII {
                                display:none;
                }

                #section {
                                margin:auto;
                                top: 250px;
                                left: 160px;
                                width: auto;
                                height: 195px;
                }
}
}