html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body {
        font-size: 12px;
        font-family: Verdana, Arial, sans-serif;
        background: white;
        text-align:center;
}

/* ==== http://positioniseverything.net/easyclearing.html ==== */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* ==== /http://positioniseverything.net/easyclearing.html ==== */

.left {
	float:left;
	display:inline;	
}

.right {
	float:right;
	display:inline;	
}

p {margin-top:10px;}
label.required {font-weight:bold;color:red;}
th {text-align:left;font-weight:bold}

a {text-decoration:none;color:#000000;}
a:hover {text-decoration:none;color:#000000;}
a:visited {text-decoration:none;color:#000000;}

a.black{text-decoration:none;color:#000000;}
a.black:hover {text-decoration:none;color:#000000;}
a.black:visited {text-decoration:none;color:#000000;}

a.red{text-decoration:none;color:#cc3300;font-size:11px;}
a.red:hover {text-decoration:none;color:#cc3300;font-size:11px;}
a.red:visited {text-decoration:none;color:#cc3300;font-size:11px;}

.red {color:#cc3300;}

img.freccia {margin-right:30px;vertical-align:middle;margin-bottom:2px;}
div.warning {color:red;font-weight:bold;}

div.main {margin:1px auto;
	width:768px;
	text-align:left;
	border: 1px solid black;
	background-color:#c0bfbf;}
	
h1 {font-size:15px;margin-bottom:20px;color:#cc3300;}

span.hilite {background-color:#ffcc66;}
div.buttons {margin-top:25px;text-align:center;}
div.buttons input {background-color:#ffcc66;text-align:center;}

div.topBar {width:599px;background-color:#5884c2;height:61px;}
div.topBarDxFiller {width:169px;background-color:#5884c2;text-align:center;}
div#loggedIn {text-align:right;margin-right:3px;margin-top:-35px;font-size:10px;font-weight:bold;}

div.menuBar {background-color:#ffcc66;width:499px;text-align:right;font-size:11px;height:16px;}
div.menuBarLanChoice {background-color:#ffcc66;width:80px;padding-left:20px;text-align:left;font-size:11px;height:16px;}
div.menuBar a {text-decoration:none;margin-right:5px;margin-left:5px;color:#000000;font-weight:normal;}
div.menuBar a.hilite {font-weight:bold;}

div.dxFiller {background-color:#cc9933;width:169px;height:16px;}

div.mainContent {width:570px;padding-left:19px;padding-right:10px;padding-top:36px;background-color:#ffffff;min-height:420px;}

div.breadcrumb {font-size:11px;margin-bottom:40px;margin-top:-30px;}
div.breadcrumb a {}

ul.listing {list-style-position:outside;font-size:12px;}
ul.listing li {margin-bottom:5px;}
ul.listing li a {text-decoration:none;color:#000000;}

div.colDx {background-color:#c0bfbf;width:149px;padding:10px;}

div.menuDx {margin-top:20px;}
div.menuDx div.item {font-size:11px;}
div.menuDx div.item a {margin-bottom:20px;text-decoration:none;color:#000000;}
div.menuDx div.item.hilite {color:#cc3300;font-weight:bold;}

div.search {margin-top:20px;text-align:center;}
div.search div.advSearchLink {text-align:right;margin-right:3px;}
div.search label {font-size:11px;text-align:left;display:block;}
div.search input[type="submit"] {background-color:#ffcc66;margin-top:10px;font-size:0.8em;}
div.search input[type="text"] {width:140px;}

div.cartTitle {margin-top:20px;}
div.shoppingCart {}
div.cartContent {background-color:#ffffff;border:1px solid #6699cc;margin-top:3px;}
div.cartNav {font-size:0.7em;text-align:right;}
tr.cartRow {font-size:0.8em;line-height:10px;}
td.cartTotal {text-align:right;font-weight:bold;font-size:0.8em;background-color:#ffcc66;}
td.cartItemQty {}
td.cartItemLabel {}
td.cartItemEuro {}
div.cartMsg {}

div.unicattLogo {width:100%;text-align:center;margin-top:15px;}

div.footer {width:599px;text-align:center;font-size:0.7em;line-height:8px;background-color:#ffffff;padding-top:15px;}

div.rivistaTop {}
div.rivistaLeftBox {width:280px;}
div.rivistaRightBox {width:280px;}
div.rivistaTop h1 {font-size:14px;margin-bottom:3px;font-weight:bold;}
div.rivistaTop h2 {font-size:10px;margin-bottom:3px;font-weight:normal;}
div.rivistaTop h3 {font-size:10px;margin-bottom:5px;font-weight:bold;}
div.rivistaTop h4 {font-size:9px;margin-bottom:3px;font-weight:normal;}
div.rivistaNumeri {margin-bottom:5px;}
div.rivistaBottom {}
div.rivistaCover_e_Nav {}
div.rivistaNav {width:140px;}
div.rivistaAbbData {margin-top:10px;width:260px;}
div.rivistaEmails {margin-top:10px;width:260px;}
div.rivistaEmail {margin-top:5px;}
div.rivistaAnnate {}
div.rivistaPeriodicita {margin-bottom:7px;}
div.rivistaDesc {}
div.rivistaHrule {margin-top:15px;margin-bottom:15px;width:580px;height:3px;font-size:3px;background-color:#cccbcb;}
div.rivistaCuratori {}

div.sommario {margin-top:15px;}
div.sommario div.author {font-weight:bold;text-transform:uppercase;}
div.sommario div.item {margin-top:15px;margin-bottom:10px;border-bottom:1px dotted #000000;}
div.sommario h1 {margin-bottom:0px;}
div.sommario div.title {font-weight:bold;margin-bottom:5px;}
div.commario div.artData {margin-top:5px;}
div.sommario span.numOfPages {}

div.sommario div.abstractLink {margin-top:10px;}
div.sommario div.abstractLink a {font-size:14px;}

div.sommario span.viewPdf {}
div.sommario div.abstract {font-style:italic;}

div.pdf {margin-left:-20px;}

div.articleHeader {}
div.articleHeader h1 {margin-bottom:0px;}
div.articleHeader h2 {margin-bottom:10px;}
div.articleHeader h3 {margin-bottom:5px;}
div.articleHeader div.articleTitle {font-weight:bold;}
div.articleHeader div.articleAbstrLabel {margin-top:10px;}
div.articleHeader div.articleAbstr {font-style:italic;}
div.articleBuy {margin-top:20px;}

div.srMorepages {margin-top:5px;text-align:center;font-size:0.9em;}
div.srItem {margin-top:10px;margin-bottom:20px;}
div.srAuthor {font-weight:bold;text-transform:uppercase;}
span.srTitle {font-weight:normal;text-transform:none;}
div.srFrom {}
div.srAbstract {font-style:italic;}

td.orderHeaders {font-weight:bold;}
td.orderItemDesc {}
td.orderItemEuro {}
td.orderTotal {font-weight:bold;border-top:1px solid black;}
div.orderButtons {margin-top:25px;text-align:center;}
div.orderButtons input {background-color:#ffcc66;}

input.orderNumOfItems {vertical-align:middle;}
div.buyHdr {margin-bottom:40px;font-family:Verdana, Arial, sans-serif;}
table.buyNav {}
table.buyNav td {text-align:center;}
table.buyNav td.buyNavHilite {color:#cc9933;font-weight:bold;}
div.buyBody {}

form.login_body {margin-top:15px;margin-bottom:15px;}
form.login_body label {font-weight:bold;display:block;text-align:left;}
form.login_body input {margin-left:0px;}

div.accountDisabled {}
div.error {color:red;font-weight:bold;margin-top:15px;margin-bottom:15px;}
div.testoPrivacy {}

ul.errorlist {display:inline;}
ul.errorlist li {list-style-type:none;font-size:0.8em;color:red;}

p.legalTitle {margin-top:15px;}
div.legal {border:solid 1px black;height:100px;overflow:scroll;width:90%;margin-bottom:15px;margin-top:10px;font-size:smaller;padding-left:5px;padding-right:5px;}

div.login {margin-top:20px;text-align:center;}
div.login label {font-size:11px;text-align:left;display:block;}
div.login input[type="submit"] {background-color:#ffcc66;margin-top:10px;font-size:0.8em;}
div.login input[type="text"] {width:140px;}
div.login input[type="password"] {width:140px;}
div.loginError{color:red;margin-left:3px;font-size:0.8em;font-weight:bold;}
div.registration {font-size:11px;text-align:right;margin-right:3px;}
div.registration a {color:#6699cc;}

form.advSearch {}
form.advSearch label {display:block;font-size:smaller;}
form.advSearch div.hdg {color:#ffcc66;font-size:smaller;margin-bottom:0px;font-weight:bold;}
form.advSearch div.box {padding:10px;margin-top:0px;margin-bottom:15px;border:1px solid #6699cc;}
form.advSearch input[type="text"] {width:100px;}
form.advSearch input[type="submit"] {background-color:#ffcc66;margin-top:0px;margin-bottom:25px;margin-left:250px;}
form.advSearch div.keywordsLetters{margin-bottom:5px;}
form.advSearch div.keywordsSelected{margin-bottom:5px;}
form.advSearch div.keywordsBody{margin-bottom:5px;}
form.advSearch div.kwdsLabel{font-size:smaller;margin-left:-5px;}
div.queryAdvData {font-size:smaller;color:#cc9933;margin-left:5px;margin-right:5px;margin-top:3px;}

div.autocomplete {
  position:absolute;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  cursor:pointer;
  font-size:smaller;
}
input.autocomplete_author {}

div.modalOpaqueCover {
	position:absolute;
	left:0px;
	top:0px;
	height: 100%;
	width: 100%;
	display:none;
	background-color:grey;
	opacity: .5;
	background: #999;  /* needed by IE */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);/* needed by IE */
	z-index:99;}

div.modal {
	display:none;
	z-index:100;
	border:1px solid black;
	width:400px;
	position:absolute;
	left:50%;
	top:50%;
	width:400px;
	background-color:#ffffff;
	margin-top: -200px;
	margin-left: -300px;
	padding:10px;
	text-align:left;
	}
	
div.appear {font-size:smaller;background:#c2defb; border:1px solid #333;}

div.ebookLeftBox {width:220px;}                   
div.ebookTop {margin-top:20px;} 
div.ebookRightBox {width:350px;}
div.ebookRightBox h2 {color:#cc3300;font-weight:bold;width:570px;padding-right:10px;margin-top:20px;}
div.ebookDesc {margin-top:10px;}
div.ebookBuy {}                
div.ebookFreeContentLinks {}                                                                                          
div.ebookBottom {}                
div.ebookBottom h2 {color:#cc3300;font-weight:bold;width:570px;padding-right:10px;margin-top:20px;}
div.ebookTOC {}
div.ebookTOCRow {}
div.ebookHrule {margin-bottom:3px;height:3px;font-size:3px;background-color:#cccbcb;}
div.ebookAuthors {font-size:11px;margin-bottom:20px;margin-top:10px;}
div.ebookTitle {font-size:15px;color:#cc3300;font-weight:bold;}
div.ebookSubTitle {color:#cc3300;font-size:12px;}
div.ebookMeta {margin-top:15px;}


