
div#zone_1 h3 { display:inline-block;width:99%; margin:0 0 0.2em; padding-left:0.3em;}
div#zone_1 ul+h3 { margin-top:1.5em;}
li.fvig a.edit { position: absolute; right:0; top:0; z-index:99;}
li.ftxt a.edit { position: absolute; top:0; right:1em;}
li.ftxt { display: inline-block; position: relative;}
li.ftxt p { display: inline-block;}
li.ftxt p+p {font-family: Times, serif;color: #b6b6b6;font-size: small; margin-right:3em;}
li.ftxt a { font-family: Trebuchet, Verdana, sans-serif; font-weight: bold; position: relative;}
li.ftxt p>a:after { content: " / ";}

li.fvig { float: left; width:24%; margin:0.5%; outline: thin solid #877b65;}
li.fvig>p { padding-left:0.2em;font-size:0.8em; background: url("images/trsluc2d.png") repeat; position:relative;}
li.fvig a+p { font-family: Times, serif; display: block; color: #877b65;font-size: small; text-transform: none; font-weight: normal; min-height:4em; margin:-0.3em 0 0 0.2em;}
li.fvig a>img { float: left;width:100%; opacity:0.8; z-index:0;}
li.fvig:hover a>img { width:100%; opacity:1;}
li.fvig:hover>p { background:#877b65; color:white;}

div.edit label { display:inline-block;  width:12em;}
div.edit input[type=text] { width:25em!important;}
div.edit input[type=checkbox] { margin: -0.5em 0 0 1em;}
div.edit textarea { width:25em!important; height:6em;}

div.edit fieldset.vignette img { float:left; width:100px; margin:0 2em 0 1em; opacity:0.4;}
div.edit fieldset.vignette label { margin:0; display:inline;}