/* CSS Document */ body {margin-top: 20px;padding: 0;font-family: verdana, arial, sans-serif;background: #FFF;}.haut {width: 745px;height: 136px;margin: auto;padding: 10px;background-image:  url(pictures/header2.jpg);}.conteneur {width: 765px;min-height: 200px;margin: auto;position: relative;background-color: #fff;}.gauche {float: left;width: 150px;margin-top: 20px;margin-left: 5px;background-color: #fff;}.frame {font-size: 12px;overflow: auto;text-align: justify;background-color: #fff;}.vide {clear: left;}.twitter_div { }.bottom {width: 745px;height: 89px;position: relative;margin-left: 10px;background-image:  url(pictures/bottom.jpg);}.bas {width: 765px;font-size: 9px;margin: auto;margin-top: 5px;}dl, dt, dd, ul, li {margin: 0;padding: 0;list-style-type: none;}#menu {position: relative; top: 0;left: 0;}#menu {width: 140px;padding: 4px 0px 6px 2px;}#menu dt {cursor: pointer;margin: 2px;height: 20px;line-height: 20px;text-align: center;font-weight: bold;font-size: 12px;color: #99CC33;}#menu dd {cursor: pointer;font-size: 12px;color: #99CC33;}#menu li {cursor: pointer;text-align: center;color: #99CC33;}#menu li a, #menu dt a {color: #99CC33;text-decoration: none;display: block;border: 0 none;height: 100%;}#menu li a:hover, #menu dt a:hover {cursor: pointer;width: 135px;background: #fff;color: #CC3366;}.menu h5 {cursor: default;margin: 2px;height: 20px;line-height: 20px;text-align: center;font-weight: bold;font-size: 12px;/*border: 1px solid gray;*/}.menu h6 {font-size: 12px;}a:link{color: #99CC33;background: transparent;}a:visited{color: #99CC33;background: transparent;}a:hover{color: #CC3366;background: transparent;}.bas a:link{color: #99CC33;background: transparent;}.bas a:visited{color: #99CC33;background: transparent;}.bas a:hover{color: #CC3366;background: transparent;}