body {
background-color:white;
font-family:Trebuchet MS,verdana,arial,helvetica,sans-serif;
font-size:12px;
}
a {
color:#BE1F24;
}
a.transparent {
background-color:transparent;
color:#000000;
text-decoration:none;
}
a:hover {
color:#000000;
text-decoration:underline;
}
a.results {
background-color:#EAEAEA;
margin:2px 1px 2px 0px;
padding:0px 2px;
}
a.results:hover {
background-color:#FAFAFA;
margin:2px 1px 2px 0px;
padding:0px 2px;
}
label {
float:left;
width:9em;
}
img {
border-width:0px;
display:inline;
float:left;
padding-left:10px;
padding-right:10px;
padding-top:10px;
text-align:left;
}
.relative {
border-width:5px;
position:relative;
text-align:left;
}
h1 {
color:#000000;
font-size:16px;
font-weight:bold;
padding-left:20px;
}
.LibraryName {
border-bottom:0px none;
color:#000066;
font-size:20px;
font-weight:bold;
padding:2px;
text-align:left;
width:75%;
}
.SmallLibraryName {
background-color:transparent;
color:#000000;
font-size:18px;
font-weight:bold;
padding:5px 5px 5px 165px;
vertical-align:top;
}
h2 {
background:transparent url(http://www.lessantes.net/img/punt_menu2.gif) no-repeat scroll 3px 50%;
color:#C00000;
font-size:14px;
font-weight:bold;
margin:0px 0px 10px;
padding-left:14px;
width:100%;
}
h3 {
color:#000000;
font-weight:bold;
margin:5px 0px 0px 5px;
padding:2px;
}
p {
margin:0pt;
padding-bottom:0pt;
padding-left:10px;
padding-right:10px;
}

p.petit {
margin:0pt;
padding-bottom:0pt;
padding-left:10px;
padding-right:10px;
max-width:445px;
}
p.center {
margin:0pt;
padding-bottom:0pt;
padding-left:10pt;
text-align:center;
}
p.copyright {
border-top:1px solid #000000;
margin-top:10px;
text-align:center;
}
table {
border:1px solid #000000;
border-collapse:collapse;
position:static;
width:100%;
}
th {
background-color:#ECBCBE;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-top:1px solid #000000;
color:black;
font-size:11px;
font-weight:bold;
text-align:center;
}
tr {
display:table-row;
position:static;
}
td {
border-left:1px solid #000000;
display:table-cell;
font-size:11px;
position:static;
vertical-align:top;
}
tr.hilighted td, td.hilighted {
background-color:#EFEFEF;
border-left:1px solid #000000;
font-size:11px;
vertical-align:top;
}
.button {
background-color:#BE1F24;
border:1px outset #888888;
color:#FEEDDB;
line-height:175%;
margin:3px 3px 3px 0px;
padding:2px;
text-align:center;
text-decoration:none;
}
.button:hover {
background-color:#BE1F24;
border-style:inset;
color:#FEEDDB;
line-height:175%;
margin:3px 3px 3px 0px;
padding:2px;
text-align:center;
text-decoration:none;
}
input {
background-color:#FFFFFF;
border:1px solid #888888;
margin-bottom:2px;
}
input:hover {
border:1px solid #000000;
}
textarea {
background-color:#FFFFFF;
border:1px solid #888888;
}
textarea:hover {
border:1px solid #000000;
}
select {
background-color:#FFFFFF;
border:1px solid #888888;
}
.smallnumber {
background-color:#99CCCC;
border:1px solid #000000;
font-family:Times,serif;
font-size:small;
padding:1pt;
vertical-align:top;
}
.smallnumberactive {
background-color:#FFB380;
border:1px solid #000000;
font-family:Times,serif;
font-size:small;
padding:1pt;
vertical-align:top;
}
#problem {
background-color:red;
color:white;
font-weight:bold;
}
.problem {
background-color:red;
color:white;
font-weight:bold;
}
#mainbloc {
background:#EFEFEF none repeat scroll 0%;
margin-left:162px;
margin-right:167px;
margin-top:5px;
min-height:440px;
min-width:430px;
padding-bottom:10px;
padding-left:10px;
padding-top:5px;
}

#mainblocfinestra {
background:#EFEFEF none repeat scroll 0%;
margin-left:160px;
min-width:420px;
min-height:370px;
}

#homebloc {
border:0pt none;
float:left;
margin-left:0px;
margin-right:10px;
}
#leftbloc {
border:0pt none;
float:left;
}
#rightbloc {
border:0pt none;
float:right;
position:absolute;
top:150px;
left: 640px;
}
#bottombloc {
float:left;
margin-top:10px;
text-align:center;
vertical-align:top;
width:100%;
}
#bloc20, .bloc20 {
background:#EFEFEF none repeat scroll 0%;
border:0px none;
float:left;
margin-bottom:10px;
margin-left:10px;
padding:10px;
}
#bloc60, .bloc60 {
background:#EFEFEF none repeat scroll 0%;
border:0px none;
float:left;
margin-bottom:10px;
padding:10px;
}
#bibliobloc {
background:#EFEFEF none repeat scroll 0%;
border:0px none;
float:left;
margin-bottom:10px;
padding:10px;
}
#itembloc {
border:0pt none;
float:left;
padding-left:10px;
width:80%;
}
#title {
display:block;
margin-left:0px;
margin-right:0px;
padding-left:0px;
padding-top:0px;
width:100%;
}
.menu {
background:#BE1F24 none repeat scroll 0%;
border-bottom:1px solid #FFFFFF;
color:white;
display:block;
font-family:Trebuchet MS,verdana,serif;
font-size:13px;
font-weight:bold;
padding:5px 10px;
text-decoration:none;
}
.menu_logo {
background:#FFFFFF none repeat scroll 0%;
border-bottom:1px solid #FFFFFF;
color:white;
display:block;
font-size:13px;
font-weight:bold;
padding:5px 10px;
text-decoration:none;
}
.menu_superior {
color:white;
font-family:Trebuchet MS,verdana,serif;
font-size:11px;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}
#menuline {
color:#FFFFFF;
display:block;
float:left;
font-size:12px;
font-weight:bold;
left:0px;
margin-left:10px;
margin-right:10px;
position:absolute;
text-decoration:none;
top:150px;
width:152px;
}
#menuline_dreta {
color:#FFFFFF;
display:block;
float:left;
font-size:12px;
font-weight:bold;
margin-right:10px;
position:absolute;
right:5px;
text-align:right;
text-decoration:none;
top:145px;
width:152px;
}
.sobre {
background-color:#BE1F24;
border:0px none;
color:#FFFFFF;
font-family:Trebuchet MS,Verdana;
font-size:9pt;
width:100%;
}
#bibliomenu {
display:block;
margin-left:20%;
margin-top:30px;
}
.basketspacer {
float:left;
padding-left:8pt;
}
div.tabsubs {
display:inline;
margin-left:20%;
}
div.tabsubs a {
-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:thin solid black;
font-size:small;
margin-right:2px;
padding:10px;
}
div.tabsubs a:hover {
background-color:#BE1F24;
}
div.tabsub {
background-color:white;
margin-left:20%;
margin-right:5%;
margin-top:0px;
position:absolute;
visibility:hidden;
}
div.tabs {
display:block;
margin-left:200px;
margin-top:1px;
width:15px;
}
div.tabs a {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:0px;
border:thin solid black;
display:block;
font-size:small;
margin-right:2px;
padding:10px;
}
div.tabbloc {
background-color:transparent;
border:0px solid black;
display:block;
left:230px;
margin-right:0px;
position:absolute;
top:165px;
width:80%;
}
div.tab {
background-color:transparent;
display:block;
float:left;
margin-right:0px;
position:absolute;
visibility:hidden;
width:80%;
}
.MARCtag {
background-color:#EFEFEF;
background-image:none;
border-bottom:thin solid #BE1F24;
color:#BE1F24;
font-weight:bold;
margin-right:30%;
}
.labelsubfield {
float:left;
margin-left:30px;
width:12em;
}
#starFull {
background:transparent url(../images/bluestars.png) no-repeat scroll left top;
height:25px;
margin:0pt;
padding:0pt;
}
