#tabMenu {
    margin:auto;
    padding:0 0 0 0px;
    list-style:none;
    width: 501px;
}
#tabMenu li {
    cursor: pointer;
    height: 178px;
    margin: 0 21px 3px 0;
    width: 104px;
    float: left;
    font-size: 30px;
    text-align: center;
}
#tabMenu li div{
    background-color: #fff;
    height:30px;
}

li.feu {background:url(../img/feu.png) no-repeat 0 -113px;color: #b11017;}
li.air {background:url(../img/air.png) no-repeat 0 -113px;color: #8089b2;}
li.terre {background:url(../img/terre.png) no-repeat 0 -113px; color: #4a732a;}
li.eau {background:url(../img/eau.png) no-repeat 0 -113px;color: #00569d;}


li.mouseover {background-position:0 35px;background-repeat: no-repeat;}
li.mouseout {background-position:0 -113px;color: #8a8a8a; background-repeat: no-repeat;}
li.selected {background-position:0 35px;background-repeat: no-repeat;}

.box {width:100%; padding:29px 4px; margin: auto;}
.boxTop {background:url(../images/boxTop.png) no-repeat;height:11px;clear:both}
.boxBody {float: left; margin-left: 59px;}
.boxBottom {background:url(../images/boxBottom.png) no-repeat;height:11px;}

.boxBody div.parent {display:none;}
.boxBody div.parent ul li {float: left; padding: 0 7px;}
.boxBody div.parent ul li img{margin-top: 6px;}
.boxBody div.parent h3 {padding: 0 7px 0 0;color: #353535; font-weight: normal; line-height: 21px;}
.boxBody div.parent p {background-image: none; width: 475px; padding-left: 3px;}
.boxBody div.parent ul li h1{font-size: 25px; color: #c9081d; border: none; margin: 0; padding: 0;}
.boxBody div.show {display:block;}

.boxBody div ul {margin:0 10px 0 25px;padding:0;list-style-image:url(../images/arrow.gif)}
/*.boxBody div li.desc {border-left: 1px solid #D6D6D6}*/
.boxBody div ul li.last {border-left: 1px solid #D6D6D6; padding-left: 7px;}
.boxBody div li span {font-size:8px;font-style:italic; color:#888;}

