web/data/cubicweb.old.css
changeset 5482 8c8c6d3f3b3a
child 5775 34195230dc2a
equal deleted inserted replaced
5481:2236b2f57c67 5482:8c8c6d3f3b3a
       
     1 /*
       
     2  *  :organization: Logilab
       
     3  *  :copyright: 2003-2009 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
       
     4  *  :contact: http://www.logilab.fr/ -- mailto:contact@logilab.fr
       
     5  */
       
     6 
       
     7 /***************************************/
       
     8 /* xhtml tags                          */
       
     9 /***************************************/
       
    10 * {
       
    11   margin: 0px;
       
    12   padding: 0px;
       
    13 }
       
    14 
       
    15 html, body {
       
    16   background: #e2e2e2;
       
    17 }
       
    18 
       
    19 body {
       
    20   font-size: 69%;
       
    21   font-weight: normal;
       
    22   font-family: Verdana, sans-serif;
       
    23 }
       
    24 
       
    25 h1 {
       
    26   font-size: 188%;
       
    27   margin: 0.2em 0px 0.3em;
       
    28   border-bottom: 1px solid #000;
       
    29 }
       
    30 
       
    31 h2, h3 {
       
    32   margin-top: 0.2em;
       
    33   margin-bottom: 0.3em;
       
    34 }
       
    35 
       
    36 h2 {
       
    37   font-size: 135%;
       
    38 }
       
    39 
       
    40 h3 {
       
    41   font-size: 130%;
       
    42 }
       
    43 
       
    44 h4 {
       
    45   font-size: 120%;
       
    46   margin: 0.2em 0px;
       
    47 }
       
    48 
       
    49 h5 {
       
    50   font-size:110%;
       
    51 }
       
    52 
       
    53 h6{
       
    54   font-size:105%;
       
    55 }
       
    56 
       
    57 a, a:active, a:visited, a:link {
       
    58   color: #ff4500;
       
    59   text-decoration: none;
       
    60 }
       
    61 
       
    62 a:hover{
       
    63   text-decoration: underline;
       
    64 }
       
    65 
       
    66 a img, img {
       
    67   border: none;
       
    68   text-align: center;
       
    69 }
       
    70 
       
    71 p {
       
    72   margin: 0em 0px 0.2em;
       
    73   padding-top: 2px;
       
    74 }
       
    75 
       
    76 table, td, input, select{
       
    77   font-size: 100%;
       
    78 }
       
    79 
       
    80 table {
       
    81   border-collapse: collapse;
       
    82   border: none;
       
    83 }
       
    84 
       
    85 table th, table td {
       
    86   vertical-align: top;
       
    87 }
       
    88 
       
    89 table td img {
       
    90   vertical-align: middle;
       
    91   margin-right: 10px;
       
    92 }
       
    93 
       
    94 ol {
       
    95   margin: 1px 0px 1px 16px;
       
    96 }
       
    97 
       
    98 ul{
       
    99   margin: 1px 0px 1px 4px;
       
   100   list-style-type: none;
       
   101 }
       
   102 
       
   103 ul li {
       
   104   margin-top: 2px;
       
   105   padding: 0px 0px 2px 8px;
       
   106   background: url("bullet_orange.png") 0% 6px no-repeat;
       
   107 }
       
   108 
       
   109 dt {
       
   110   font-size:1.17em;
       
   111   font-weight:600;
       
   112 }
       
   113 
       
   114 dd {
       
   115   margin: 0.6em 0 1.5em 2em;
       
   116 }
       
   117 
       
   118 fieldset {
       
   119   border: none;
       
   120 }
       
   121 
       
   122 legend {
       
   123   padding: 0px 2px;
       
   124   font: bold 1em Verdana, sans-serif;
       
   125 }
       
   126 
       
   127 input, textarea {
       
   128   padding: 0.2em;
       
   129   vertical-align: middle;
       
   130   border: 1px solid #ccc;
       
   131 }
       
   132 
       
   133 input:focus {
       
   134   border: 1px inset #ff7700;
       
   135 }
       
   136 
       
   137 label, .label {
       
   138   font-weight: bold;
       
   139 }
       
   140 
       
   141 iframe {
       
   142   border: 0px;
       
   143 }
       
   144 
       
   145 pre {
       
   146   font-family: Courier, "Courier New", Monaco, monospace;
       
   147   font-size: 100%;
       
   148   color: #000;
       
   149   background-color: #f2f2f2;
       
   150   border: 1px solid #ccc;
       
   151 }
       
   152 
       
   153 code {
       
   154   font-size: 120%;
       
   155   color: #000;
       
   156   background-color: #f2f2f2;
       
   157   border: 1px solid #ccc;
       
   158 }
       
   159 
       
   160 blockquote {
       
   161   font-family: Courier, "Courier New", serif;
       
   162   font-size: 120%;
       
   163   margin: 5px 0px;
       
   164   padding: 0.8em;
       
   165   background-color: #f2f2f2;
       
   166   border: 1px solid #ccc;
       
   167 }
       
   168 
       
   169 /***************************************/
       
   170 /* generic classes                     */
       
   171 /***************************************/
       
   172 
       
   173 .odd {
       
   174   background-color: #f7f6f1;
       
   175 }
       
   176 
       
   177 .even {
       
   178   background-color: transparent;
       
   179 }
       
   180 
       
   181 .hr {
       
   182   border-bottom: 1px dotted #ccc;
       
   183   margin: 1em 0px;
       
   184 }
       
   185 
       
   186 .left {
       
   187   float: left;
       
   188 }
       
   189 
       
   190 .right {
       
   191   float: right;
       
   192 }
       
   193 
       
   194 .clear {
       
   195   clear: both;
       
   196 }
       
   197 
       
   198 .hidden {
       
   199   display: none;
       
   200   visibility: hidden;
       
   201 }
       
   202 
       
   203 li.invisible { list-style: none; background: none; padding: 0px 0px
       
   204 1px 1px; }
       
   205 
       
   206 li.invisible div{
       
   207   display: inline;
       
   208 }
       
   209 
       
   210 
       
   211 /***************************************/
       
   212 /*   LAYOUT                            */
       
   213 /***************************************/
       
   214 
       
   215 /* header */
       
   216 
       
   217 table#header {
       
   218   background: #ff7700 url("banner.png") left top repeat-x;
       
   219   text-align: left;
       
   220 }
       
   221 
       
   222 table#header td {
       
   223   vertical-align: middle;
       
   224 }
       
   225 
       
   226 table#header a {
       
   227 color: #000;
       
   228 }
       
   229 
       
   230 span#appliName {
       
   231  font-weight: bold;
       
   232  color: #000;
       
   233  white-space: nowrap;
       
   234 }
       
   235 
       
   236 table#header td#headtext {
       
   237   width: 100%;
       
   238 }
       
   239 
       
   240 /* FIXME appear with 4px width in IE6 */
       
   241 div#stateheader{
       
   242   min-width: 66%;
       
   243 }
       
   244 
       
   245 /* Popup on login box and userActionBox */
       
   246 div.popupWrapper{
       
   247  position:relative;
       
   248  z-index:100;
       
   249 }
       
   250 
       
   251 div.popup {
       
   252   position: absolute;
       
   253   background: #fff;
       
   254   border: 1px solid black;
       
   255   text-align: left;
       
   256   z-index:400;
       
   257 }
       
   258 
       
   259 div.popup ul li a {
       
   260   text-decoration: none;
       
   261   color: black;
       
   262 }
       
   263 
       
   264 /* main zone */
       
   265 
       
   266 div#page {
       
   267   background: #e2e2e2;
       
   268   position: relative;
       
   269   min-height: 800px;
       
   270 }
       
   271 
       
   272 table#mainLayout{
       
   273  margin:0px 3px;
       
   274 }
       
   275 
       
   276 table#mainLayout td#contentColumn {
       
   277   padding: 8px 10px 5px;
       
   278 }
       
   279 
       
   280 table#mainLayout td#navColumnLeft,
       
   281 table#mainLayout td#navColumnRight {
       
   282   width: 16em;
       
   283 }
       
   284 
       
   285 #contentheader {
       
   286   margin: 0px;
       
   287   padding: 0.2em 0.5em 0.5em 0.5em;
       
   288 }
       
   289 
       
   290 #contentheader a {
       
   291   color: #000;
       
   292 }
       
   293 
       
   294 div#pageContent {
       
   295   clear: both;
       
   296   padding: 10px 1em 2em;
       
   297   background: #ffffff;
       
   298   border: 1px solid #ccc;
       
   299 }
       
   300 
       
   301 /* rql bar */
       
   302 
       
   303 div#rqlinput {
       
   304   border: 1px solid #cfceb7;
       
   305   margin-bottom: 8px;
       
   306   padding: 3px;
       
   307   background: #cfceb7;
       
   308 }
       
   309 
       
   310 input#rql{
       
   311   width: 95%;
       
   312 }
       
   313 
       
   314 /* boxes */
       
   315 div.navboxes {
       
   316  margin-top: 8px;
       
   317 }
       
   318 
       
   319 div.boxFrame {
       
   320   width: 100%;
       
   321 }
       
   322 
       
   323 div.boxTitle {
       
   324   padding-top: 0px;
       
   325   padding-bottom: 0.2em;
       
   326   font: bold 100% Georgia;
       
   327   overflow: hidden;
       
   328   color: #fff;
       
   329   background: #ff9900 url("search.png") left bottom repeat-x;
       
   330 }
       
   331 
       
   332 div.searchBoxFrame div.boxTitle,
       
   333 div.greyBoxFrame div.boxTitle {
       
   334   background: #cfceb7;
       
   335 }
       
   336 
       
   337 div.boxTitle span,
       
   338 div.sideBoxTitle span {
       
   339   padding: 0px 5px;
       
   340   white-space: nowrap;
       
   341 }
       
   342 
       
   343 div.sideBoxTitle span,
       
   344 div.searchBoxFrame div.boxTitle span,
       
   345 div.greyBoxFrame div.boxTitle span {
       
   346   color: #222211;
       
   347 }
       
   348 
       
   349 .boxFrame a {
       
   350   color: #000;
       
   351 }
       
   352 
       
   353 div.boxContent {
       
   354   padding: 3px 0px;
       
   355   background: #fff;
       
   356   border-top: none;
       
   357 }
       
   358 
       
   359 ul.boxListing {
       
   360   margin: 0px;
       
   361   padding: 0px 3px;
       
   362 }
       
   363 
       
   364 ul.boxListing li,
       
   365 ul.boxListing ul li {
       
   366   display: inline;
       
   367   margin: 0px;
       
   368   padding: 0px;
       
   369   background-image: none;
       
   370 }
       
   371 
       
   372 ul.boxListing ul {
       
   373   margin: 0px 0px 0px 7px;
       
   374   padding: 1px 3px;
       
   375 }
       
   376 
       
   377 ul.boxListing a {
       
   378   color: #000;
       
   379   display: block;
       
   380   padding: 1px 9px 1px 3px;
       
   381 }
       
   382 
       
   383 ul.boxListing .selected {
       
   384   color: #FF4500;
       
   385   font-weight: bold;
       
   386 }
       
   387 
       
   388 ul.boxListing a.boxBookmark:hover,
       
   389 ul.boxListing a:hover,
       
   390 ul.boxListing ul li a:hover {
       
   391   text-decoration: none;
       
   392   background: #eeedd9;
       
   393   color: #111100;
       
   394 }
       
   395 
       
   396 ul.boxListing a.boxMenu:hover {
       
   397                                 background: #eeedd9 url(puce_down.png) no-repeat scroll 98% 6px;
       
   398                                 cursor:pointer;
       
   399                                 border-top:medium none;
       
   400                                 }
       
   401 a.boxMenu {
       
   402   background: transparent url("puce_down.png") 98% 6px no-repeat;
       
   403   display: block;
       
   404   padding: 1px 9px 1px 3px;
       
   405 }
       
   406 
       
   407 
       
   408 a.popupMenu {
       
   409   background: transparent url("puce_down_black.png") 2% 6px no-repeat;
       
   410   padding-left: 2em;
       
   411 }
       
   412 
       
   413 ul.boxListing ul li a:hover {
       
   414   background: #eeedd9  url("bullet_orange.png") 0% 6px no-repeat;
       
   415 }
       
   416 
       
   417 a.boxMenu:hover {
       
   418   background: #eeedd9 url("puce_down.png") 98% 6px no-repeat;
       
   419   cursor: pointer;
       
   420 }
       
   421 
       
   422 ul.boxListing a.boxBookmark {
       
   423   padding-left: 3px;
       
   424   background-image:none;
       
   425   background:#fff;
       
   426 }
       
   427 
       
   428 ul.boxListing ul li a {
       
   429   background: #fff url("bullet_orange.png") 0% 6px no-repeat;
       
   430   padding: 1px 3px 0px 10px;
       
   431 }
       
   432 
       
   433 div.searchBoxFrame div.boxContent {
       
   434   padding: 4px 4px 3px;
       
   435   background: #f0eff0 url("gradient-grey-up.png") left top repeat-x;
       
   436 }
       
   437 
       
   438 div.shadow{
       
   439   height: 14px;
       
   440   background: url("shadow.gif") no-repeat top right;
       
   441 }
       
   442 
       
   443 div.sideBoxTitle {
       
   444   background: #cfceb7;
       
   445   display: block;
       
   446   font: bold 100% Georgia;
       
   447 }
       
   448 
       
   449 div.sideBox {
       
   450   padding: 0 0 0.2em;
       
   451   margin-bottom: 0.5em;
       
   452 }
       
   453 
       
   454 ul.sideBox li{
       
   455  list-style: none;
       
   456  background: none;
       
   457  padding: 0px 0px 1px 1px;
       
   458  }
       
   459 
       
   460 div.sideBoxBody {
       
   461   padding: 0.2em 5px;
       
   462   background: #eeedd9;
       
   463 }
       
   464 
       
   465 div.sideBoxBody a {
       
   466   color:#555544;
       
   467 }
       
   468 
       
   469 div.sideBoxBody a:hover {
       
   470   text-decoration: underline;
       
   471 }
       
   472 
       
   473 div.sideBox table td {
       
   474   padding-right: 1em;
       
   475 }
       
   476 
       
   477 input.rqlsubmit{
       
   478   background: #fffff8 url("go.png") 50% 50% no-repeat;
       
   479   width: 20px;
       
   480   height: 20px;
       
   481   margin: 0px;
       
   482 }
       
   483 
       
   484 input#norql{
       
   485   width:13em;
       
   486   margin-right: 2px;
       
   487 }
       
   488 
       
   489 /* user actions menu */
       
   490 a.logout, a.logout:visited, a.logout:hover{
       
   491   color: #fff;
       
   492   text-decoration: none;
       
   493 }
       
   494 
       
   495 div#userActionsBox {
       
   496   width: 14em;
       
   497   text-align: right;
       
   498 }
       
   499 
       
   500 div#userActionsBox a.popupMenu {
       
   501   color: black;
       
   502   text-decoration: underline;
       
   503   padding-right: 2em;
       
   504 }
       
   505 
       
   506 /* download box XXX move to its own file? */
       
   507 div.downloadBoxTitle{
       
   508  background : #8FBC8F;
       
   509  font-weight: bold;
       
   510 }
       
   511 
       
   512 div.downloadBox{
       
   513  font-weight: bold;
       
   514 }
       
   515 
       
   516 div.downloadBox div.sideBoxBody{
       
   517  background : #EEFED9;
       
   518 }
       
   519 
       
   520 /**************/
       
   521 /* navigation */
       
   522 /**************/
       
   523 div#etyperestriction {
       
   524   margin-bottom: 1ex;
       
   525   border-bottom: 1px solid #ccc;
       
   526 }
       
   527 
       
   528 span.slice a:visited,
       
   529 span.slice a:hover{
       
   530   color: #555544;
       
   531 }
       
   532 
       
   533 span.selectedSlice a:visited,
       
   534 span.selectedSlice a {
       
   535   color: #000;
       
   536 }
       
   537 
       
   538 /* FIXME should be moved to cubes/folder */
       
   539 div.navigation a {
       
   540   text-align: center;
       
   541   text-decoration: none;
       
   542 }
       
   543 
       
   544 div.prevnext {
       
   545   width: 100%;
       
   546   margin-bottom: 1em;
       
   547 }
       
   548 
       
   549 div.prevnext a {
       
   550   color: #000;
       
   551 }
       
   552 
       
   553 /***************************************/
       
   554 /* entity views                        */
       
   555 /***************************************/
       
   556 
       
   557 .mainInfo  {
       
   558   margin-right: 1em;
       
   559   padding: 0.2em;
       
   560 }
       
   561 
       
   562 
       
   563 div.mainRelated {
       
   564   border: none;
       
   565   margin-right: 1em;
       
   566   padding: 0.5em 0.2em 0.2em;
       
   567 }
       
   568 
       
   569 div.primaryRight{
       
   570  }
       
   571 
       
   572 div.metadata {
       
   573   font-size: 90%;
       
   574   margin: 5px 0px 3px;
       
   575   color: #666;
       
   576   font-style: italic;
       
   577   text-align: right;
       
   578 }
       
   579 
       
   580 div.section {
       
   581   margin-top: 0.5em;
       
   582   width:100%;
       
   583 }
       
   584 
       
   585 div.section a:hover {
       
   586   text-decoration: none;
       
   587 }
       
   588 
       
   589 /* basic entity view */
       
   590 
       
   591 tr.entityfield th {
       
   592   text-align: left;
       
   593   padding-right: 0.5em;
       
   594 }
       
   595 
       
   596 div.field {
       
   597   display: inline;
       
   598 }
       
   599 
       
   600 div.ctxtoolbar {
       
   601   float: right;
       
   602   padding-left: 24px;
       
   603   position: relative;
       
   604 }
       
   605 div.toolbarButton {
       
   606   display: inline;
       
   607 }
       
   608 
       
   609 /***************************************/
       
   610 /* messages                            */
       
   611 /***************************************/
       
   612 
       
   613 .warning,
       
   614 .message,
       
   615 .errorMessage ,
       
   616 .searchMessage{
       
   617   padding: 0.3em 0.3em 0.3em 1em;
       
   618   font-weight: bold;
       
   619 }
       
   620 
       
   621 .loginMessage {
       
   622   margin: 4px 0px;
       
   623   font-weight: bold;
       
   624   color: #ff7700;
       
   625 }
       
   626 
       
   627 div#appMsg, div.appMsg{
       
   628   border: 1px solid #cfceb7;
       
   629   margin-bottom: 8px;
       
   630   padding: 3px;
       
   631   background: #f8f8ee;
       
   632 }
       
   633 
       
   634 .message {
       
   635   margin: 0px;
       
   636   background: #f8f8ee url("information.png") 5px center no-repeat;
       
   637   padding-left: 15px;
       
   638 }
       
   639 
       
   640 .errorMessage {
       
   641   margin: 10px 0px;
       
   642   padding-left: 25px;
       
   643   background: #f7f6f1 url("critical.png") 2px center no-repeat;
       
   644   color: #ed0d0d;
       
   645   border: 1px solid #cfceb7;
       
   646 }
       
   647 
       
   648 .searchMessage {
       
   649   margin-top: 0.5em;
       
   650   border-top: 1px solid #cfceb7;
       
   651   background: #eeedd9 url("information.png") 0% 50% no-repeat; /*dcdbc7*/
       
   652 }
       
   653 
       
   654 .stateMessage {
       
   655   border: 1px solid #ccc;
       
   656   background: #f8f8ee url("information.png") 10px 50% no-repeat;
       
   657   padding:4px 0px 4px 20px;
       
   658   border-width: 1px 0px 1px 0px;
       
   659 }
       
   660 
       
   661 /* warning messages like "There are too many results ..." */
       
   662 .warning {
       
   663   padding-left: 25px;
       
   664   background: #f2f2f2 url("critical.png") 3px 50% no-repeat;
       
   665 }
       
   666 
       
   667 /* label shown in the top-right hand corner during form validation */
       
   668 div#progress {
       
   669   position: fixed;
       
   670   right: 5px;
       
   671   top: 0px;
       
   672   background: #222211;
       
   673   color: white;
       
   674   font-weight: bold;
       
   675   display: none;
       
   676 }
       
   677 
       
   678 /***************************************/
       
   679 /* listing table                       */
       
   680 /***************************************/
       
   681 
       
   682 table.listing {
       
   683  padding: 10px 0em;
       
   684  color: #000;
       
   685  width: 100%;
       
   686  border-right: 1px solid #dfdfdf;
       
   687 }
       
   688 
       
   689 
       
   690 table.listing thead th.over {
       
   691   background-color: #746B6B;
       
   692   cursor: pointer;
       
   693 }
       
   694 
       
   695 table.listing tr th {
       
   696   border: 1px solid #dfdfdf;
       
   697   border-right:none;
       
   698   font-size: 8pt;
       
   699   padding: 4px;
       
   700 }
       
   701 
       
   702 table.listing tr .header {
       
   703   border-right: 1px solid #dfdfdf;
       
   704   cursor: pointer;
       
   705 }
       
   706 
       
   707 table.listing td {
       
   708   color: #3D3D3D;
       
   709   padding: 4px;
       
   710   background-color: #FFF;
       
   711   vertical-align: top;
       
   712 }
       
   713 
       
   714 table.listing th,
       
   715 table.listing td {
       
   716   padding: 3px 0px 3px 5px;
       
   717   border: 1px solid #dfdfdf;
       
   718   border-right: none;
       
   719 }
       
   720 
       
   721 table.listing th {
       
   722   font-weight: bold;
       
   723   background: #ebe8d9 url("button.png") repeat-x;
       
   724 }
       
   725 
       
   726 table.listing td a,
       
   727 table.listing td a:visited {
       
   728   color: #666;
       
   729 }
       
   730 
       
   731 table.listing a:hover,
       
   732 table.listing tr.highlighted td a {
       
   733   color:#000;
       
   734 }
       
   735 
       
   736 table.listing td.top {
       
   737   border: 1px solid white;
       
   738   border-bottom: none;
       
   739   text-align: right ! important;
       
   740   /* insane IE row bug workaround */
       
   741   position: relative;
       
   742   left: -1px;
       
   743   top: -1px;
       
   744 }
       
   745 
       
   746 table.htableForm {
       
   747   vertical-align: middle;
       
   748 }
       
   749 table.htableForm td{
       
   750   padding-left: 1em;
       
   751   padding-top: 0.5em;
       
   752 }
       
   753 table.htableForm th{
       
   754   padding-left: 1em;
       
   755 }
       
   756 table.htableForm .validateButton {
       
   757   margin-right: 0.2em;
       
   758   vertical-align: top;
       
   759   margin-bottom: 0.2em; /* because vertical-align doesn't seems to have any effect */
       
   760 }
       
   761 
       
   762 /***************************************/
       
   763 /* error view (views/management.py)    */
       
   764 /***************************************/
       
   765 
       
   766 div.pycontext { /* html traceback */
       
   767   font-family: Verdana, sans-serif;
       
   768   font-size: 80%;
       
   769   padding: 1em;
       
   770   margin: 10px 0px 5px 20px;
       
   771   background-color: #dee7ec;
       
   772 }
       
   773 
       
   774 div.pycontext span.name {
       
   775   color: #ff0000;
       
   776 }
       
   777 
       
   778 
       
   779 /***************************************/
       
   780 /* addcombobox                         */
       
   781 /***************************************/
       
   782 
       
   783 input#newopt{
       
   784  width:120px ;
       
   785  display:block;
       
   786  float:left;
       
   787  }
       
   788 
       
   789 div#newvalue{
       
   790  margin-top:2px;
       
   791  }
       
   792 
       
   793 #add_newopt{
       
   794  background: #fffff8 url("go.png") 50% 50% no-repeat;
       
   795  width: 20px;
       
   796  line-height: 20px;
       
   797  display:block;
       
   798  float:left;
       
   799 }
       
   800 
       
   801 /***************************************/
       
   802 /* buttons                             */
       
   803 /***************************************/
       
   804 
       
   805 input.button{
       
   806   margin: 1em 1em 0px 0px;
       
   807   border: 1px solid #edecd2;
       
   808   border-color:#edecd2 #cfceb7 #cfceb7  #edecd2;
       
   809   background: #fffff8 url("button.png") bottom left repeat-x;
       
   810 }
       
   811 
       
   812 /* FileItemInnerView  jquery.treeview.css */
       
   813 .folder {
       
   814   /* disable odd/even under folder class */
       
   815   background-color: transparent;
       
   816 }
       
   817 
       
   818 /***************************************/
       
   819 /* footer                              */
       
   820 /***************************************/
       
   821 
       
   822 div#footer {
       
   823   text-align: center;
       
   824 }
       
   825 div#footer a {
       
   826   color: #000;
       
   827   text-decoration: none;
       
   828 }
       
   829 
       
   830 
       
   831 /****************************************/
       
   832 /* FIXME must by managed by cubes       */
       
   833 /****************************************/
       
   834 .needsvalidation {
       
   835   font-style: italic;
       
   836   color: gray;
       
   837 }
       
   838 
       
   839 
       
   840 /***************************************/
       
   841 /* FIXME : Deprecated ? entity view ?  */
       
   842 /***************************************/
       
   843 .title {
       
   844   text-align: left;
       
   845   font-size:  large;
       
   846   font-weight: bold;
       
   847 }
       
   848 
       
   849 .validateButton {
       
   850   margin: 1em 1em 0px 0px;
       
   851   border: 1px solid #edecd2;
       
   852   border-color:#edecd2 #cfceb7 #cfceb7  #edecd2;
       
   853   background: #fffff8 url("button.png") bottom left repeat-x;
       
   854 }
       
   855 
       
   856 /********************************/
       
   857 /* placement of alt. view icons */
       
   858 /********************************/
       
   859 
       
   860 .otherView {
       
   861   float: right;
       
   862 }