/*RESET*/
ul {list-style: none outside none; margin: 0 0 1.5em; padding: 0;}
p {margin:0 0 1em}
a {text-decoration:none; outline:none;}
fieldset {border: medium none; margin: 0; padding: 0;}

/*FONTS*/
@import url(http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,200);

/*LAYOUT*/
body {font-size:14px; font-weight: 400; margin:0; color: #444}
#decorazione01 {background:url(images/filigrana.png) no-repeat center 0 }
#wrapper {width:850px; margin:0 auto; position:relative;}
#corpo {margin:0 0 40px;overflow:hidden; position:relative}
#form span {display:block;}
.colonne2 .colonna {width:50%; float:left}
img.bordo {background-color: #fff; padding: 8px; box-shadow: 0 0 10px rgba(0,0,0,0.5)}

/*HEADER*/
#header {padding-top: 15px; position: relative; margin-left: 80px; border-bottom: 1px solid #CCCCCC; height: 70px; }
#logo {padding-left: 80px; background:url(images/logo.png) no-repeat 0 0; margin-left: -80px; float:left;}
#logo h1 {margin-bottom: 6px;}
#logo h4 {margin-bottom: 0;}
#header a.palumbo {position: absolute; right: 30px; top: 0;}



#login-form input {width:150px}
input {
  border: 1px solid #999;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
form#ricerca  fieldset p {margin-right:0;}
#ricerca #contenuto {width:250px; }
#ricerca p.tipologia {float:right;}
#ricerca #tipologia {width:150px; }
#ricerca #volume {width:480px;}

.tasto { background-color: rgba(0, 0, 0, 0.05); border: 1px solid #D0D0D0; border-radius: 5px 5px 5px 5px; display: inline-block; font-size: 14px; padding: 5px 10px; color:#666;}
.tasto:hover {background-color: rgba(0, 0, 0, 0.1); border: 1px solid #D0D0D0; border-radius: 5px 5px 5px 5px;}
.tasto.attivo {background-color: rgba(0, 0, 0, 0.3); color: #FFFFFF;}
input.tasto {cursor:pointer;}

body.home p.capolettera { width:450px; font-size:15px; margin:30px 0 20px 20px; color:#555}
p.capolettera:first-letter {color: #a00; float: left; font-size: 455%; line-height: 26px; padding: 6px 3px 0 0; vertical-align: baseline;}

/*FOOTER*/
#footer {clear:both; border-top: 1px solid #DDDDDD;}
#footer a.palumbo {float:left; margin-left: 30px;}
#footer p {color: #333333; float: right; font-family: arial,helvetica,sans-serif; font-size: 12px; padding: 25px 10px; text-align: right; margin:0}

/*TIPOGRAFIA*/
body, .ui-widget, #win {font-family:Helvetica,Arial,sans-serif;}
h1,h2,h3,h4,h5,h6, p.capolettera:first-letter, .coda-nav ul li a, #form, #composizione, .tabella .numero, #copertine .contatore, .scheda .tipologia, .scheda .autori, .scheda .specifica, ul.accordion, a.palumbo, ul.contributi {font-weight:300; font-family: Open Sans Condensed,"Trebuchet MS", Arial, Helvetica, sans-serif;}
h2,h3,h5,a {color:#06b}
h1, h5, .tabella .numero, .evidenza  {color:#048}
h4 {color:#777; margin-top: -0.5em;}
h1 {font-size:30px; margin:0 0 0.5em;}
h2 {font-size:25px; margin:0 0 0.5em;}
h3 {font-size: 25px; margin: 0 0 0.5em;}
h4 {font-size: 22px;}
h5 {font-size: 20px; margin-bottom:0.2em;}
strong { color:#026;}
p {}
.evidenza {font-weight: 700;}
#form {font-size:18px; font-weight:normal}

#loader {
	display: none;
	position: absolute;
	top: 38%;
	left: 35%;
	border: 1px solid #777;
	color: #777;
	background: #fff;
	font-family: Verdana;
	font-size: 18px;
	padding: 10px
}

#win {
	display: none;
	position: absolute;
	border: 0px solid #bbb;
	border-bottom: 0px solid #444;
	border-right: 0px solid #444;
	padding: 10px;
	background: #fff;
	border: 2px solid #333;
	border-top: 2px solid #ddd;
	border-left: 2px solid #ddd;
}

.formLx {
	float: left;
	width: 180px
}

.formDx {
	float: left
}

.clear {
	clear: both
}

.email {
	visibility: hidden
}