body{
font-family: Arial;
color: #333333;
background: #F7F7F7;
margin: 0px;
}

#header{
height: 180px;
background: url(images/header.png) no-repeat top right;
}
#leftheader{
height: 180px;
margin-right: 440px;
background: url(images/leftheader.png) repeat-x top;
}

h2{
color: #F7F7F7;
display: inline;
}
h3{
font-style: normal;
font-weight: normal;
font-size: 13px;
color: #F7F7F7;
display: inline;
}

#menu{
height: 30px;
background: #00112B;
border-bottom: 1px #F7F7F7 solid;
}
#rightmenu{
height: 30px;
background: url(images/rightmenu.png) repeat-y right;
}

#menu ul{
margin: 0px;
padding: 0px;
list-style-type: none;
}
#menu li{
padding-top: 0px;
display: inline;
}
#menu a{
height: 30px;
color: #F7F7F7;
text-shadow: 1px 1px 2px #8C8C8C;
padding-right: 5px;
text-decoration: none;
}
#menu a:hover{
color: #ffffff;
}
#menu img{
padding-top: 3px;
vertical-align: bottom;
}

table{
width: 98%;
margin: auto;
border-collapse: collapse;
}
td, th, tr{
text-align: center;
padding: 4px;
}
.haut{
border-top: 1px solid #F7F7F7;
}
.bas{
border-bottom: 1px solid #F7F7F7;
}
.gauche{
border-left: 1px solid #F7F7F7;
}
.droite{
border-right: 1px solid #F7F7F7;
}
.coingauche{
border-left: 1px solid #F7F7F7; border-top: 1px solid #F7F7F7;
}
.coindroit{
border-right: 1px solid #F7F7F7; border-top:  1px solid #F7F7F7;
}
.coinbgauche{
border-left: 1px solid #F7F7F7; border-bottom: 1px solid #F7F7F7;
}
.coinbdroit{
border-right: 1px solid #F7F7F7; border-bottom: 1px solid #F7F7F7;
}

#news{
border-top: 0px solid #F7F7F7;
border-bottom: 0px solid #F7F7F7;
}

#main{
padding: 10px;
background: #F7F7F7;
}

#footer{
width: 100%;
font-size: 10px;
text-align: center;
}

a{
color: #666666;
text-decoration: none;
}
a:hover{
color: #333333;
text-decoration: none;
}

.alert{
color: #FF0000;
font-weight: bold;
}

div#tooltipDiv{
    padding: 3px;
    border: solid 1px #808080;
    display: none;
    background: #FFFFFF;
    color: #2B3D2B;
    font: 10px Verdana;
    text-align: left;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1000;
} 

img{
border: 0px;
}