body, html {
  margin:;
  padding:0;
  background:#efebe7;
  color:#000;
  font-family:arial,verdana,sans-serif;
  font-size:0.9em;
}
a:link {
  color: #0066cc; 
 }
a:visited {
  color: #0066cc; 
 }
#menu a { 
  color: #fff;
  }
label{
  float:left;
  width:250px;
  padding:0 10px 0 0;
  text-align:right;
}

#titledata a:link {color: #0066cc;
text-decoration: underline;}
#titledata a:visited {color: #0066cc;}

#titledata{
 font-weight:bold;
  font-style: italic;
min-width: 150px;
   
}
#menuselect .selected a, #menuselect a:visited {color: #5aadff !important}

div#login{
  float:right;
  padding:2px;
}
legend{
  margin:0.5em 0;
  padding:0 .5em;
  color:#036;
  background:transparent;
  font-size:1.3em;
  font-weight:bold;
}

fieldset{
  margin:0.5em 0;
  border:none;
  border-top:1px solid #ccc;
}

fieldset div{
  margin-bottom:.5em;
  padding:0;
  display:block;
}

fieldset div input,fieldset div textarea{
  width:313px;
  border-top:1px solid #555;
  border-left:1px solid #555;
  border-bottom:1px solid #ccc;
  border-right:1px solid #ccc;
  padding:1px;
  color:#333;
}

fieldset div select{
  padding:1px;
  width:240px;
}

fieldset div textarea{
  height:50px;
}

fieldset div.fm-req{
  font-weight:bold;
}

fieldset fieldset{
  border:1px solid #ccc;
  float:right;
  margin:0.25em;
  padding-left:20px;
  width:320px;
}

fieldset fieldset label{
  float:left;
  margin:0;
  padding:0;
  text-align:left;
  width:300px;
}


fieldset fieldset legend{
  font-size:1.1em;
}

form{
  margin:0;
  padding:0;
}
.form-lan{
    width:50;
    float:right;
    margin-top:5;
    height:30; 
    margin-left:5;
    }
input:focus,textarea:focus{
  background:#efefef;
  color:#000;
}
input[type="text"] {
height: 30px;
width: 200px;
}




h1 {
  color:#036;
  margin:100px 0 0 0;
  text-align:center;
}
h2 {
  color:#65103f;
  margin:5px 0 1em 0;
}
h3 {
    margin-bottom:2px;
    padding-bottom:2px;
}
.results {
    margin-top:0px;
    padding-top:0px;
    margin-bottom:2px;
    padding-bottom:2px;
}
table {
  border:1px solid #036;
  border-collapse:collapse;
  margin-bottom:20px;
  width&:100%;
  
}
td, th {
  border:1px solid #036;
  padding:10px;
}
th {
  background:#efc9c9;
}
table#menu {
    height:3rem;
    width: 100%;    background: linear-gradient(to bottom,  #bb91a9 0%,#8d1358 100%); background: -moz-linear-gradient(top,  #bb91a9 0%, #8d1358 100%);
    text-align: center;
    font-family: 'Ubuntu', sans-serif;
    font-weight: bold;
    font color: #fff;
    border-right: 1px solid #65103f;
    }
#facets{
  text-align: center;
  padding:0 80  0  ;
  font-weight: bold ;
  font-size: 30px;
  
  }
#wrap {
  width:1100px;
  margin:0 auto;
  background:#efebe7;
 
}

#nav {
  background:#fff;
  padding:5px 0;
  width:900px;
}
#nav ul {
  border:1px solid #000;
  margin:0;
  padding:5px 0;
  font-size:0.9em;
  font-weight:bold;
  list-style:none;
}
#nav li {
  border-right:1px solid #000;
  display:inline;
  padding:5px 5px;
}
#nav li a {
  text-decoration: none;
}

#main {
  float:left;
  margin:10px 0 0 0;
  width:600px;
}
#sidebar {
  float:right;
  margin:10px 0 0 0;
  padding:0;
  width:240px;
}
#footer {
    border-top:1px solid #555;
    bottom: 0;
    
    padding:5px 10px;h;
    margin:10px 0 0 0;
    text-align:center;
    width: 100%;
 
 
}
#footer p {
  margin:0;
}
* html #footer {
  height:1px;
}

#fm-submit{
  clear:both;
  padding:0.5em 0;
  text-align:center;
}

#fm-submit input{
  align:left;
  border:1px solid #333;
  padding:2px 1em;
  background:#555;
  color:#fff;
  font-size:100%;
}

div.ui-btn, input[type="submit"][ value="SEARCH"] {
 width:100; !important;
 height:40px;
margin-top:10px;
margin-left:2px; 
color: white;
background-color: #8d1358;
 
}


div.ui-btn, input[type="submit"][ value="REFRESH"] {
 width:90; !important;
 height:70px;
margin-top:2
px;
color: white;
background-color: #8d1358;
 
}

p#fm-intro{
  margin:0;
}

.pubdomain{
  border:1px solid #000;
  text-align:center;
}

.cell{
float:left;
width:260px;
}

.clear{
  clear:both;
}

.extraclear{
  clear:both;
  padding-top:10px;
}

.error{
  position:fixed;
  background:#fff;
  border-top:5px solid #F5B0BF;
  border-left:1px solid #F5B0BF;
  border-bottom:5px solid #F5B0BF;
  border-right:1px solid #F5B0BF;
  color:#8b0000;
  margin-top:10px;
  padding:0 10px;
  width:240px;
}

.msg{
  position:fixed;
  background:#fff;
  border-top:5px solid #B2EDCF;
  border-left:1px solid #B2EDCF;
  border-bottom:4px solid #B2EDCF;
  border-right:1px solid #B2EDCF;
  color:#008b00;
  margin-top:10px;
  padding:0 10px;
  width:240px;
}

.compliant {
  display:inline-block;
  width:50px;
}

.date {
  width:70px;
}

.error ul {
  margin-left: 0;
  padding-left: 1em;
}

.issn input{
  width:40px;
}
.issn label{
  margin-right: 5px;
  text-align:right;
  width:80px;
}

.volissuedate input{
  width:80px;
}
.volissuedate label{
  margin-right: 5px;
  text-align:right;
  width:80px;
}

.yearlabel{
  clear:none;
  float:left;
  margin:0 0 0 25px;
  padding:0;
  width:90px;
}

.year {
  border-top:1px solid #555;
  border-left:1px solid #555;
  border-bottom:1px solid #ccc;
  border-right:1px solid #ccc;
  padding:1px;
  color:#333;
  width:40px;
}
.other {
  border-top:1px solid #555;
  border-left:1px solid #555;
  border-bottom:1px solid #ccc;
  border-right:1px solid #ccc;
  padding:1px;
  color:#333;
}

.otherlabel {
  float:left;
  margin-top:5px;
  width:320px;
}


.info-btn {
  float:right; 
  margin: 0 3px 0 0; 
}

.hint {
  background:#E0F2F7;
  color:#003;
}
#header {
  background: url("issn_transfer.png")left  no-repeat ,url("transfer.png")center no-repeat ,url("logo_niso.svg") right no-repeat ;

height:100px;
  }


#dhtmltooltip {
  position: absolute;
  width: 260px;
  border: 1px solid black;
  padding: 4px;
  background-color: #B7D2FF;
  visibility: hidden;
  z-index: 100;
}
.yend  {
   margin-left:25;
}
.yyend  {
   margin-left:25;
    margin-right: -4;
}
.sortasc{
 margin-top:25;
 padding-top:17;
  
}
.sizeselect{
 margin-left:40;
 padding-right:30
  
}
.btn-clear {
    background-color: #ccc;
    border: none;
    color: white;
    padding: 10px  15px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;

    cursor: pointer;
    margin-left: 20;
     
    
   
}
#textquery{
width: 240px;
  height: 64px;
}
div.ui-btn, input[type="submit"][ value="RECHERCHER"] {
 width:110; !important;
 height:40px;
margin-top:10px;
margin-left:2px; 
color: white;
background-color: #8d1358;
 
}
div.ui-btn, input[type="submit"][ value="RAFRAICHIR"] {
 width:110; !important;
 height:70px;
margin-top:2
px;
color: white;
background-color: #8d1358;
 
}

#trdate {
  width:200px;
 } 
#crdate  {
  width:200px;
 } 
