 @import url("reset.css");body{background:#000 url(../media/skin/texture.png);font-family:Helvetica, Arial, sans-serif;color:#888;padding:20px;font-size:14px}a{color:#ff8400}a:hover{color:#FFF}p{margin:0 0 0.9em 0}a img.imgright{float:right;padding:5px;margin:0 0 10px 15px;border:1px solid #333}a:hover img.imgright{border:5px solid #ff8400;padding:1px;margin:0 0 10px 15px}h1, h2, h3, h4, h5{font-weight:bold;margin:0 0 0.9em 0;color:#FFF;text-shadow:2px 2px 2px #000000}h1{font-size:24px}h2{font-size:20px}h3{font-size:16px}h1 a, h2 a, h3 a{color:#FFF}#wrapper{width:940px;margin:0 auto}nav{width:940px;height:40px}nav ul.menu{float:right}nav ul.menu li{display:inline}nav ul.menu li a{float:left;line-height:40px;padding:0 20px;background:#111;color:#FFF;font-weight:bold}nav ul.menu li a.active{background:#191919;color:#FFF}nav ul.menu li a:hover{color:#ff8400}header{width:900px;padding:0 20px;text-align:center}header h1{font-size:42px;line-height:120px;text-align:right;font-weight:bold;letter-spacing:-2px;text-shadow:2px 2px 2px #000000}header h1 a{color:#FFF}header h1 a:hover{color:#ff8400}article#annonce{background-color:#000;padding:20px;margin-bottom:20px}section#main{width:940px;line-height:24px;background:url(../media/skin/fond-texte.png)}section#content{float:left;width:560px;padding:20px;text-align:justify}section#content .figure{text-align:center}section#content .figure img{max-width:100%}section#content ul{list-style:circle;padding-left:1em;margin:0 0 0.9em 0}section#content strong{font-weight:bold;color:#AAA}section#content td{padding-right:5px}section#content input{border:1px solid black}aside#sidebar{float:left;width:300px;padding:20px}aside#sidebar ul{margin:0 0 0.9em 0}aside#sidebar ul li{display:block}aside#sidebar ul li a{display:block;line-height:2em}aside#sidebar ul li a:hover{background:#ff8400;border-left:3px solid #ff8400;color:#111}footer section#footertop{width:940px;line-height:22px;border-top:1px dotted #333}aside.footer-column{float:left;width:430px;padding:20px}section#copyright{clear:both;width:900px;padding:20px;line-height:22px;font-size:12px;text-align:left;border-top:1px dotted #333}section#templatecopy{clear:both;width:900px;padding:20px;line-height:22px;text-align:right;font-size:12px;border-top:1px dotted #333}section#templatecopy a{font-weight:bold}