body { font: 10px normal Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 10px 20px; line-height: 1.25; background: #f0f0f0; overflow-y:scroll /* add9b4 vert */ } #global { width: 900px; margin: auto; /*background-color: #009933;*/ background-color: #666; padding:1px; } #entete { padding: 0px; background:url(images/fond.jpg); height:110px; } #entete img { float: left; /*margin: 7px 20px 10px 0;*/ height:115px; z-index:1; } #menu { padding: 0px; height:60px; background-color: #f1f3f1; background: #f1f4ef url(images/fond2.jpg) repeat-y; } #centre { width: 100%; overflow: hidden; margin-top: 0px; background-color: #f1f3f1; background: #f1f4ef url(images/fond2.jpg) repeat-y; } #contenu { border: 1px solid #ccc; border-right-color: #c0c0c0; border-bottom-color: #c0c0c0; background: #fff; padding: 0px 20px; padding-bottom : 10px; width: 615px; color: #1F1507; margin: 2px 10px 5px 10px; font-size: 20px; } #contenu h5 { color: #009933; font-size: 19px; } #contenu h8 { color: #009933; font-size: 16px; } #pied { height:30px; color:#fff; font-size:11px; background-image:url(images/topnav_active.gif); clear:both; } #pied a { color:#fff; } #pied a:hover { color:#F4E7D1; } #pied_gauche { float:left; padding:10px 0 0 30px; } #pied_droit { float:right; padding:10px 30px 0 0; } h1 { font: 4.7em normal Georgia, 'Times New Roman', Times, serif; color: #333; margin: 0; padding: 5px 0; } h1 small{ font: 0.2em normal Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing: 1.5em; display: block; color: #fff; } #container { width: 900px; margin: 0 auto; background-color: #fff } ul#topnav li { font-size: 12px;} ul#topnav { margin: 0; padding: 0; float: left; width: 900px; list-style: none; position: relative; font-size: 1.2em; background: url(images/topnav_stretch1.gif) repeat-x; } ul#topnav li { float: left; margin: 0; padding: 0; border-right: 1px solid #555; } ul#topnav li a { padding: 10px 15px; display: block; color: #f0f0f0; text-decoration: none; } ul#topnav li:hover { background: #009438 url(images/topnav_active.gif) repeat-x; } ul#topnav li span { float: left; padding: 10px 0; position: absolute; left: 0; top:35px; display: none; width: 900px; background: #9DA2A2;/*13c958*/ /*background: #999F9E*/ color: #fff; -moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; } ul#topnav li:hover span { display: block; } ul#topnav li span a { display: inline; } ul#topnav li span a:hover {text-decoration: underline;} #entete { width:900px; height:116px; z-index:20; left: 0px; border-bottom-width: medium; border-bottom-style: solid; border-bottom-color: #666666; } #titre { position:absolute; width:652px; height:62px; z-index:50; left: 223px; top: 131px; padding: 5px; border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #666666; } #texte { position:relative; width:574px; z-index:30; left: 221px; top : 90px; padding: 50px; min-height: 500px; overflow:hidden; margin-bottom: 10px; font-size: 12px; } #pied { width:900px; height:32px; z-index:20; left: 0px; background: #009438 url(images/topnav_stretch.gif) repeat-x; } #menu a:link { /*color: #009933;*/ color: #00E67B } #menu a:hover { text-decoration: none; color: #f0f0f0; } a:link { text-decoration: none; color: #009933; } a:visited { text-decoration: none; color: #009933; } a:active { text-decoration: none; } body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; } h1 { background-image: url(images/carre.jpg); background-position: left center; color: #009933; background-repeat: no-repeat; padding-left: 20px; font-size: 24px; } #sidebar { width: 210px; margin: 2px 10px 10px 10px; padding: 0; float: right; } #sidebar ul { margin: 0; padding: 0; list-style: none; } #sidebar ul li { margin-bottom: 20px; line-height: 1.9em; padding: 10px; background-color: #fff; border: 1px solid #ccc; border-right-color: #c0c0c0; border-bottom-color: #c0c0c0; } #sidebar li ul { } #sidebar li ul li { display: block; border-top: none; padding: 6px 2px; margin: 0; line-height: 1.5em; font-size: 13px; border: none; } #sidebar li ul li a { font-weight: normal; /*color: #222;*/ color: #009933; } #sidebar li ul li a:hover { color: #000; } #sidebar li ul.blocklist li { padding: 0; display: inline; } #sidebar li ul.blocklist li a { display: block; border-bottom:1px solid #e0e0e0; padding: 6px 5px; text-decoration: none; font-family: Verdana, Geneva, sans-serif; font-size: 12px; } #sidebar h4 { color: #009933; font-family: 'Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,Sans-Serif; font-size: 19px; letter-spacing: 1px; margin: 0; padding: 5px 0px; font-weight: normal; border-bottom:1px solid #ddd; } table { border-collapse: collapse; } td, th /* Mettre une bordure sur les td ET les th */ { border: 1px solid black; } #marge { margin-left: 70px; }