*{    margin:0;    padding:0}fieldset{    border:none}label{    width:95px;    padding-right:30px;    font-size:14px;    float:left}body{ font-size: 17px;color: #341805/*210F03*/; background:black url(http://media.terre-noire.fr/img/bkg.png)}body a:link{    color:#4F1684;    text-decoration:none}.error{    color:red}body a:visited{    color:#4F1684;    text-decoration:none}body a:hover{    color:#7c117d;    text-decoration:none}body a:active{    color:#8B35DC;    text-decoration:none}div#wrapper{    width:800px;    margin:0 auto 0px auto}div#page{    width:850px}div#top{    height:220px;    background-image:url(http://media.terre-noire.fr/img/frame/scroll-top.png)}  a#redbanner{    width:250px;    height:45px;    background-image:url(http://media.terre-noire.fr/img/banner-red.png);    top:-216px;    left:80px;    position:relative;    display:block;    cursor:pointer}  a#redbanner:hover{    background-position:255px 0} a#yellowbanner{    width:53px;    height:46px;    background-image:url(http://media.terre-noire.fr/img/banner-yellow.png);    left:393px;    margin-top:-308.4px;    position:relative;    display:block;    cursor:pointer}     a#yellowbanner:hover{    background-position:60px 0} a#purplebanner{    width:53px;    height:46px;    background-image:url(http://media.terre-noire.fr/img/frame/purple-banner.png);    top:-264.5px;    left:337px;    position:relative;    display:block;    cursor:pointer}     a#purplebanner:hover{    background-position:60px 0} a#greenbanner{    width:170px;    height:45px;    background-image:url(http://media.terre-noire.fr/img/banner-green.png);    top:-40px;    left:607px;    position:relative;    display:block;    cursor:pointer}div#alert-ie6{    padding:1em;    background:#900;    font-size:1.1em;    color:#fff}     a#greenbanner:hover{    background-position:175px 0} div#pubhoriz{    width:234px;    height:60px;    margin:-35px 0 0 568px;    position:absolute;    z-index:99} div#repeat{    height:auto;    background-image:url(http://media.terre-noire.fr/img/frame/scroll-repeat.png);    padding:5px 50px 20px 50px;    width:750px;    margin-top:125px} div#repeat input{    border-radius:4px;    height:24px;    font-size:20px;    border:1px solid black;    background:#98754A;    font-family:"Century Gothic","Arial","Trebuchet MS",Verdana,sans-serif,serif;    padding-left:4px;    padding-right:4px} div#repeat submit{    font-family:"Century Gothic","Arial","Trebuchet MS",Verdana,sans-serif,serif} div#reseaux{    text-align:right;    margin-right:80px;    margin-bottom:-18px} div#reseaux a img{    border:none} div#reseaux img:hover, div#reseaux img:focus{    -moz-transform:rotate(18deg);    -webkit-transform:rotate(18deg)} div#repeat .connection{    border-radius:4px;    -moz-border-radius:4px;    -webkit-border-radius:4px;    background:#AD8A5D;    opacity:0.75;    padding:5px 5px 5px 5px;    text-align:center;    width:360px;    -moz-box-shadow:1px 1px 13px black;   -webkit-box-shadow:1px 1px 13px black;    box-shadow:1px 1px 13px black} div#repeat div#about{    background:#55371C;    opacity:0.8;    border-radius:3px;    padding:5px 5px 5px 5px;    color:white}article h1{  height: 45px;width: 710px;margin-bottom: 10px;padding: 15px 20px 0px 30px;background-image: url( 'http://media.terre-noire.fr/img/content/h1.png');font-size: 22px;color: #B69F78;}article h2{    font-weight:normal;    font-style:italic;    margin:0px 0 8px 20px;    font-family:"Century Gothic","Arial","Trebuchet MS",Verdana,sans-serif;    font-size:14px;    line-height:17px;    color:#7A543A}article h2 .username{    font-weight:bold;    font-style:normal;    font-family:"Century Gothic","Arial","Trebuchet MS",Verdana,sans-serif;    color:#8B4B20;    font-size:15px;    line-height:17px}div .pagination{text-align:center} div#bottom{    height:100px;    background-image:url(http://media.terre-noire.fr/img/frame/scroll-bottom.png); margin-top:-70px; width:835px} div#copyright{ text-align:center; font-size:13px; color:red; font-family:comic}table{border:0px solid #3C230F;border-collapse:collapse;margin:auto;font-size:22px;-moz-box-shadow:1px 1px 13px black;-webkit-box-shadow:1px 1px 13px black;box-shadow:1px 1px 13px black;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px}thead{background:#97693D}tbody{border:0px solid #3C230F}th{font-family:"Century Gothic","Arial","Trebuchet MS",Verdana,sans-serif;border:0px dotted #3C230F;padding:5px}tr:nth-child(2n+2){background:#97693D}td{font-family:"Century Gothic","Arial","Trebuchet MS",Verdana,sans-serif;font-size:80%;border:0px solid #3C230F;padding:10px}div.contentbatiments{padding:10px 10px 10px 10px;border:1px solid #734517;-moz-box-shadow:1px 1px 13px #734517;-webkit-box-shadow:1px 1px 13px #734517;box-shadow:1px 1px 13px #734517;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px}div#menu{position:absolute;margin-top:4px;background:#A48A64;width:230px;padding:5px 5px 5px 5px;border:1px solid #734517;-moz-box-shadow:1px 1px 13px #734517;-webkit-box-shadow:1px 1px 13px #734517;box-shadow:1px 1px 13px #734517;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;font-size:14px}div#menu strong{font-size:17px}.dd{text-align:left;background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px}.dd .ddTitle{background:#f2f2f2;border:1px solid #c3c3c3;padding:3px;text-indent:0;cursor:default;overflow:hidden;height:20px;width:160px}.dd .ddTitle span.arrow{background:url(http://media.terre-noire.fr/css/dd_arrow.gif) no-repeat 0 0;float:right;display:inline-block;width:16px;height:16px;cursor:pointer}.dd .ddTitle span.textTitle{text-indent:1px;overflow:hidden;line-height:16px}.dd .ddTitle span.textTitle img{text-align:left;padding:0 2px 0 0}.dd .ddTitle img.selected{padding:0 3px 0 0;vertical-align:top}.dd .ddChild{position:absolute;border:1px solid #c3c3c3;border-top:none;display:none;margin:0;width:auto;overflow:auto;overflow-x:hidden !important;background-color:#fff;width:160px}.dd .ddChild .opta a,.dd .ddChild .opta a:visited{padding-left:10px}.dd .ddChild a{display:block;padding:3px 0 3px 3px;text-decoration:none;color:#000;overflow:hidden;white-space:nowrap;cursor:pointer;width:160px}.dd .ddChild a:hover{background:#6CF}.dd .ddChild a img{border:0;padding:0 2px 0 0;vertical-align:middle}.dd .ddChild a.selected{background:#6CF}.hidden{display:none}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative;overflow:visible}#cboxLoadedContent{overflow:auto}#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}#cboxOverlay{opacity:0.3}#colorbox{}#cboxTopLeft{width:14px;height:14px;background:url(http://media.terre-noire.fr/img/controls.png) 0 0 no-repeat}#cboxTopCenter{height:14px;background:url(http://media.terre-noire.fr/img/border.png) top left repeat-x}#cboxTopRight{width:14px;height:14px;background:url(http://media.terre-noire.fr/img/controls.png) -36px 0 no-repeat}#cboxBottomLeft{width:14px;height:43px;background:url(http://media.terre-noire.fr/img/controls.png) 0 -32px no-repeat}#cboxBottomCenter{height:43px;background:url(http://media.terre-noire.fr/img/border.png) bottom left repeat-x}#cboxBottomRight{width:14px;height:43px;background:url(http://media.terre-noire.fr/img/controls.png) -36px -32px no-repeat}#cboxMiddleLeft{width:14px;background:url(http://media.terre-noire.fr/img/controls.png) -175px 0 repeat-y}#cboxMiddleRight{width:14px;background:url(http://media.terre-noire.fr/img/controls.png) -211px 0 repeat-y}#cboxContent{background:#fff}#cboxLoadedContent{margin-bottom:5px}#cboxLoadingOverlay{background:url(http://media.terre-noire.fr/img/loading_background.png) center center no-repeat}                #cboxLoadingGraphic{background:url(http://media.terre-noire.fr/img/loading.gif) center center no-repeat}                #cboxTitle{position:absolute;bottom:-25px;left:0;text-align:center;width:100%;font-weight:bold;color:#7C7C7C}                #cboxCurrent{position:absolute;bottom:-25px;left:58px;font-weight:bold;color:#7C7C7C}                                #cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{position:absolute;bottom:-29px;background:url(http://media.terre-noire.fr/img/controls.png) 0px 0px no-repeat;width:23px;height:23px;text-indent:-9999px} #cboxPrevious{left:0px;background-position:-51px -25px} #cboxPrevious.hover{background-position:-51px 0px} #cboxNext{left:27px;background-position:-75px -25px} #cboxNext.hover{background-position:-75px 0px}#cboxClose{right:0;background-position:-100px -25px}#cboxClose.hover{background-position:-100px 0px} .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px;right:27px} .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px} .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px} .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px}div.selector,div.selector span,div.checker span,div.radio span,div.uploader,div.uploader span.action{  background-image:url(http://media.terre-noire.fr/img/sprite.png); background-repeat:no-repeat}.selector,.radio,.checker,.uploader,.selector *,.radio *,.checker *,.uploader *{margin:0;padding:0}div.selector{ background-position:-483px -130px; line-height:26px;height:26px}div.selector span{ background-position:right 0px; height:26px;line-height:26px}div.selector select{  top:0px;left:0px}div.selector:active,div.selector.active{background-position:-483px -156px}div.selector:active span,div.selector.active span{background-position:right -26px}div.selector.focus,div.selector.hover,div.selector:hover{background-position:-483px -182px}div.selector.focus span,div.selector.hover span,div.selector:hover span{background-position:right -52px}div.selector.focus:active,div.selector.focus.active,div.selector:hover:active,div.selector.active:hover{background-position:-483px -208px}div.selector.focus:active span,div.selector:hover:active span,div.selector.active:hover span,div.selector.focus.active span{background-position:right -78px}div.selector.disabled{background-position:-483px -234px}div.selector.disabled span{ background-position:right -104px}div.checker{ width:19px; height:19px}div.checker input{ width:19px; height:19px}div.checker span{ background-position:0px -260px; height:19px; width:19px}div.checker:active span,div.checker.active span{background-position:-19px -260px}div.checker.focus span,div.checker:hover span{background-position:-38px -260px}div.checker.focus:active span,div.checker:active:hover span,div.checker.active:hover span,div.checker.focus.active span{background-position:-57px -260px}div.checker span.checked{background-position:-76px -260px}div.checker:active span.checked,div.checker.active span.checked{background-position:-95px -260px}div.checker.focus span.checked,div.checker:hover span.checked{background-position:-114px -260px}div.checker.focus:active span.checked,div.checker:hover:active span.checked,div.checker.active:hover span.checked,div.checker.active.focus span.checked{background-position:-133px -260px}div.checker.disabled span,div.checker.disabled:active span,div.checker.disabled.active span{background-position:-152px -260px}div.checker.disabled span.checked,div.checker.disabled:active span.checked,div.checker.disabled.active span.checked{background-position:-171px -260px}div.radio{ width:18px; height:18px}div.radio input{ width:18px; height:18px}div.radio span{ height:18px; width:18px; background-position:0px -279px}div.radio:active span,div.radio.active span{background-position:-18px -279px}div.radio.focus span,div.radio:hover span{background-position:-36px -279px}div.radio.focus:active span,div.radio:active:hover span,div.radio.active:hover span,div.radio.active.focus span{background-position:-54px -279px}div.radio span.checked{background-position:-72px -279px}div.radio:active span.checked,div.radio.active span.checked{background-position:-90px -279px}div.radio.focus span.checked,div.radio:hover span.checked{background-position:-108px -279px}div.radio.focus:active span.checked,div.radio:hover:active span.checked,div.radio.focus.active span.checked,div.radio.active:hover span.checked{background-position:-126px -279px}div.radio.disabled span,div.radio.disabled:active span,div.radio.disabled.active span{background-position:-144px -279px}div.radio.disabled span.checked,div.radio.disabled:active span.checked,div.radio.disabled.active span.checked{background-position:-162px -279px}div.uploader{ background-position:0px -297px; height:28px}div.uploader span.action{ background-position:right -409px; height:24px; line-height:24px}div.uploader span.filename{ height:24px;  margin:2px 0px 2px 2px; line-height:24px}div.uploader.focus,div.uploader.hover,div.uploader:hover{ background-position:0px -353px}div.uploader.focus span.action,div.uploader.hover span.action,div.uploader:hover span.action{ background-position:right -437px}div.uploader.active span.action,div.uploader:active span.action{ background-position:right -465px}div.uploader.focus.active span.action,div.uploader:focus.active span.action,div.uploader.focus:active span.action,div.uploader:focus:active span.action{ background-position:right -493px}div.uploader.disabled{ background-position:0px -325px}div.uploader.disabled span.action{ background-position:right -381px}div.selector{ margin-bottom:20px; width:190px; font-size:12px}div.selector select{ width:190px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12pxborder:solid 1px #fff}div.selector span{ padding:0px 25px 0px 2px; cursor:pointer}div.selector span{ color:#666; width:158px; text-shadow:0 1px 0 #fff}div.selector.disabled span{color:#bbb}div.checker{ margin-right:10px}div.radio{ margin-right:10px}div.uploader{ width:190px; margin-bottom:20px; cursor:pointer}div.uploader span.action{ width:85px; text-align:center; text-shadow:#fff 0px 1px 0px; background-color:#fff; font-size:11px; font-weight:bold}div.uploader span.filename{ color:#777; width:82px; border-right:solid 1px #bbb; font-size:11px}div.uploader input{ width:190px}div.uploader.disabled span.action{ color:#aaa}div.uploader.disabled span.filename{ border-color:#ddd; color:#aaa}.selector select:focus,.radio input:focus,.checker input:focus,uploader input:focus{ outline:0}div.selector{position:relative;padding-left:10px;overflow:hidden}div.selector span{display:block;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.selector select{position:absolute;opacity:0; height:25px; border:none; background:none}div.checker{position:relative;float:left}div.checker span{display:block;float:left;text-align:center}div.checker input{ opacity:0; display:inline-block; background:none}div.radio{position:relative;float:left}div.radio span{display:block;float:left;text-align:center}div.radio input{ opacity:0; text-align:center; display:inline-block; background:none}div.uploader{ position:relative; float:left; overflow:hidden; cursor:default}div.uploader span.action{ float:left; display:inline; padding:2px 0px; overflow:hidden; cursor:pointer}div.uploader span.filename{ padding:0px 10px; float:left; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; cursor:default}div.uploader input{ opacity:0; position:absolute; top:0; right:0; bottom:0; float:right; height:25px; border:none; cursor:default}

.panel {
position: fixed;
top: 50px;
left: 0;
display: none;
background: #000000;
border:1px solid #111111;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
width: 330px;
height: auto;
padding: 30px 30px 30px 130px;
filter: alpha(opacity=85);
opacity: .85;
font-size:14px;
}

.panel p{
margin: 0 0 15px 0;
padding: 0;
color: #cccccc;
}

.panel a, .panel a:visited{
margin: 0;
padding: 0;
color: white;
text-decoration: none;
border-bottom: 1px solid #9FC54E;
}

.panel a:hover, .panel a:visited:hover{
margin: 0;
padding: 0;
color: white;
text-decoration: none;
border-bottom: 1px solid #ffffff;
}

a.trigger{
position: fixed;
text-decoration: none;
top: 80px; left: 0;
font-size: 16px;
letter-spacing:-1px;
font-family: verdana, helvetica, arial, sans-serif;
color:white;
padding: 20px 40px 20px 15px;
font-weight: 700;
background:#333333 url(images/plus.png) 85% 55% no-repeat;
border:1px solid #444444;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
display: block;
}

a.trigger:hover{
position: fixed;
text-decoration: none;
top: 80px; left: 0;
font-size: 16px;
letter-spacing:-1px;
font-family: verdana, helvetica, arial, sans-serif;
color:white;
padding: 20px 40px 20px 20px;
font-weight: 700;
background:#222222 url(images/plus.png) 85% 55% no-repeat;
border:1px solid #444444;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
display: block;
}

a.active.trigger {
background:#222222 url(images/minus.png) 85% 55% no-repeat;
}


a.trigger1{
position: fixed;
text-decoration: none;
top: 80px; left: 0;
font-size: 16px;
letter-spacing:-1px;
font-family: verdana, helvetica, arial, sans-serif;
color:white;
padding: 20px 40px 20px 15px;
font-weight: 700;
background:#333333 url(images/plus.png) 85% 55% no-repeat;
border:1px solid #444444;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
display: block;
}

a.trigger1:hover{
position: fixed;
text-decoration: none;
top: 80px; left: 0;
font-size: 16px;
letter-spacing:-1px;
font-family: verdana, helvetica, arial, sans-serif;
color:#white;
padding: 20px 40px 20px 20px;
font-weight: 700;
background:#222222 url(images/plus.png) 85% 55% no-repeat;
border:1px solid #444444;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
display: block;
}

a.active.trigger1 {
background:#222222 url(images/minus.png) 85% 55% no-repeat;
}
