*{margin:0;padding:0;border:0;outline:none;text-decoration:none;}header .main a, section,article,header,hgroup,footer,aside,nav,h2 a, aside li a {display:block;}/* sans-serif */@font-face {font-family: 'CantarellRegular';src: url('fonts/Cantarell-Regular-webfont.eot');src: url('fonts/Cantarell-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/Cantarell-Regular-webfont.woff') format('woff'), url('fonts/Cantarell-Regular-webfont.ttf') format('truetype'), url('fonts/Cantarell-Regular-webfont.svg#CantarellRegular') format('svg');}@font-face {font-family: 'CantarellBold';src: url('fonts/Cantarell-Bold-webfont.eot');src: url('fonts/Cantarell-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/Cantarell-Bold-webfont.woff') format('woff'), url('fonts/Cantarell-Bold-webfont.ttf') format('truetype'), url('fonts/Cantarell-Bold-webfont.svg#CantarellBold') format('svg');}/* serif */@font-face {font-family: 'QuattrocentoRomanRegular';src: url('fonts/Quattrocento-Regular-webfont.eot');src: url('fonts/Quattrocento-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/Quattrocento-Regular-webfont.woff') format('woff'), url('fonts/Quattrocento-Regular-webfont.ttf') format('truetype'), url('fonts/Quattrocento-Regular-webfont.svg#QuattrocentoRomanRegular') format('svg');}body {font: normal .85em/1.5 'CantarellRegular', sans-serif;}h1,h2,h3,h4 {font-family:'QuattrocentoRomanRegular', serif;}ul{list-style-type:none;}#container{margin:2em auto 0 auto;width:55em;padding: .4em .9em;}div#content{width:44em;}.cols div {width:12em;padding: .5em 1em;}aside .cols div.tagcloud {width:23em;padding: 0 1em 13em 1em;}aside .cols div.tagcloud h3 {padding: .5em 0 3em 0;}aside .cols div.tagcloud p {width: 15em;height: 9em;padding: 0;margin: 0 auto;overflow: auto;}aside .cols div.tagcloud p a{color:#324250;background-color:#eeeef0;}#footer p {padding-bottom: 1em;}#footer .copy{padding-top: 23em;padding-bottom: 0;font-size:.8em;line-height:1.7;width:48em;margin: 0 auto 1em auto;}#content p{margin:0 2em .8em 0;}#content a,#content a:visited{color:#11699d;border-bottom:1px solid #cccccc;}#content a:hover {color:#1585c8;border-bottom:1px solid #61b9ed;}#content a:focus,#content a:active{color:#0e547e;border-bottom:1px solid #818181;}article header, article div {margin: 0 2em 0 0;}#content article h3 {margin: 1em 0;}article header p,article footer {font:.9em/1.8 'QuattrocentoRomanRegular', serif;}article .meta p a, article .meta p a:visited, .reply a, .reply a:visited {font:normal 1.3em/1.8 'QuattrocentoRomanRegular', serif;}.comment-entry{margin-top:1em;}article footer {text-align: right;color:#444444;margin: 1em 2em 0 2em;padding-right: .5em;border-top: .01em dotted #818181;}.cols ul {list-style-type:square;margin-left: 1em;}.cols ul li{margin-bottom:.5em;}h1{font-size:3em;line-height:1;}.header h2{font-size:1em;}.header hgroup{margin-bottom: 2em;}h1 a {color:#ead48f;}h1 a:visited {color:#708da5;}h1 a:hover {color:#9fb3c1;}h1 a:focus,h1 a:active {color:#b3c4ce;background-color:#324250;}section li a{color:#324250;background-color:#ead48f;}section li a:visited{color:#708ca7;background-color:#ead48f;}section li a:hover{color:#4b647a;background-color:#e1c160;}.header h2 {color:#afbfcd;}.header .main{margin-top:8em;}.header .main li {margin-right:.5em;font-size:1.1em;}.header .main li a {padding:0.28em;color:#2b3742;background-color:#ead48f;}.header .main li a:visited {padding:.3em;color:#efdfad;background-color:#1f2931;}.header .main li a:focus,.header .main li a:active {color:#df9c42;background-color:#1f2931;}.header .main li a:hover {color:#87aab6;background-color:#0e1216;}article{margin: 0 0 4em 0;}.aligncenter{display:block;margin: 1em auto;}.alignleft{margin: .5em .5em .5em 0;}.alignright{margin: .5em 0 .5em .5em;float:right;}body, footer#footer {background:#e1d48c url(i/bg.png) repeat-x 0 0;}.tagcloud {background:#ead48f url(i/tagCloud.png) no-repeat 50% 50%;}.header form#searchform {margin:2em 0;float:right;}.header form#searchform label {font-size:1.09em;width:9.5em;text-align:right;margin-right:.5em;}.header form#searchform legend {display: none;}.header form#searchform input {font-size:1.1em;padding:0.25em 0.25em 0.25em 0.45em;margin-right:.6em;width:10em;border:.01em solid #818181;background-color:transparent;-moz-border-radius:0.4em;-khtml-border-radius:0.4em;}.header form#searchform #submit {background-color:#d8ac27;width:8em;font-size:1em;}.header form#searchform input:hover, .header form#searchform input:focus {border-color:#111111;color:#444444;background-color:#dfba4a;}#commentform p {margin-bottom:2em;}#commentform p input {font-size:1.1em;padding:0.25em 0.25em 0.25em 0;margin: .2em .6em 0 0;width:10em;border:.01em solid #818181;background-color:transparent;-moz-border-radius:0.4em;-khtml-border-radius:0.4em;}#commentform input:hover, #commentform input:focus {border-color:#111111;color:#444444;background-color:#dfba4a;}#commentform input#submit {background-color:#d8ac27;width:13em;font-size:1.1em;margin: 0;}#commentform input,#commentform p.comment-form-comment label {display: block;}#commentform p.comment-form-comment label {font-size:1.2em;margin: 0 1.8em .3em 0;}#commentform p.comment-form-comment textarea {background-color: #e2c465;border: .02em solid #e6ca75;padding: .5em;font-size: 1.2em;}.meta,.comment-entry,.reply{padding-left:1em;}.commentauthor{font-style:normal;font-size:1.8em;display: block;}div#container div.meta span a {font-size:1em;}.header form#searchform label,.header form#searchform #s,.header form#searchform #submit,.cols div, .header .main li, .avatar,.alignleft {float:left;}.pager, .pagerTop {margin: 0 1.5em 2em 0;font-size:1.5em;float: right;}.pager li, .pagerTop li {width:8em;text-align: center;}div#container .pager li a, div#container .pager li a:visited, div#container .pagerTop li a, div#container .pagerTop li a:visited {padding: .8em .2em;font-size: .75em;display:block;color:#f9f2db;} div#container .pager li a, div#container .pagerTop li a {background-color:#13598c;}div#container .pager li a:visited, div#container .pagerTop li a:visited{background-color:#d9c96c;color:#444444;}div#container .pager li a:hover, div#container .pagerTop li a:hover{background-color:#eae2b0;color:#13598c;}div .pagerTop {margin-bottom: 0;} aside,.required, article header {clear: both;}#posts {margin-top:2em;}#posts article footer p {margin-top:2em;}#comments {background-color:#e8ce82;margin-left:1.4em;padding: 0 .6em;}#comments article {margin-bottom:6em;border-left:.6em solid #d3a927;padding: .5em;}div#container #comments ul.children article {margin:0 0 .4em 1em;}#comments h3 {margin-bottom:1em;}.reply a {display:block;}.wp-caption, .wp-caption-text, .sticky, .gallery-caption, .bypostauthor {color:#111111;}pre{overflow:auto;background-color:#e2c465;color:#111111;border: .01em solid #818181;margin: 2em 2em 2em 0;padding: .8em; height: auto !important;height:10em;min-height:10em;}#content ul,#content ol{margin-left: 1.4em;}#content h1, #content h2, #content h4, #content h5, #content h6 {margin-top: 1em;}section address {margin: 1em .5em;}blockquote {padding: .4em .6em 0 .6em;margin: 1em 0;background-color:#eedca6;color:#222222;border: .01em solid #818181;border-top-color:#cccccc;border-bottom-color:#cccccc;}q{text-transform: uppercase;}table{border-collapse: collapse;margin: 1em 0 2em 0;padding: .5em .8em 1em .8em;background-color:#ead593;color:#000000;}th{padding: 1em .4em;border-bottom: .02em solid #dbb646;}tr {border-bottom: .01em solid #cba327;letter-spacing: .02em;}td {padding: 1em 1em .8em .6em;}dl {margin: 1em 0;}dt {margin-top: .6em;font-size: 1.1em;}#content p.top {padding:2.3em 4em;margin: 1em 0 2em 0;}aside.footer{margin-top:1em;padding-top:2em;border-top:.5em solid #000000;}.qtrans_language_chooser {float:right;}.qtrans_language_chooser li {text-indent:-9999em;width:3.5em;margin-bottom: .5em;}.qtrans_language_chooser li a {display: block;}.qtrans_flag_it{background: url(i/it.png) no-repeat 50% 50%;}.qtrans_flag_en{background: url(i/en.png) no-repeat 50% 50%;}div.footer-widgets {width: 29em;padding: 0;}div.footer-widgets div {width: 12em;float:left;}.entry-content,.header form#searchform fieldset,#commentform, #commentform p, .pager,#container,header,header ul,aside,aside div,footer,.qtrans_language_chooser li, .cols, .footer-widgets {overflow: hidden;}div.wpcf7 form div {margin-bottom:.8em;clear:both;}div.wpcf7 label {float:left;width:13em;text-align:right;padding-right:.8em;}div.wpcf7 input {width:11em;}div#container ul.paging {font-size:1.6em;background-color: #004061;color:#ededed;padding: .5em 0;margin: 2em 0 1em 0;}ul.paging li {display:inline;padding: .1em .4em;}div#container ul.paging li a, div#container ul.paging li a:focus, div#container ul.paging li.active {padding: .1em .4em;background-color: transparent;border: 1px solid #cccccc;color: #f9f2db;}div#container ul.paging li a:hover{background-color: #004061;border-color: #818181;color: #f9f2db;}div#container ul.paging li.active {background-color: #111111;border-color: #111111;color: #818181;} #searchform, div#container #content a.caffe {overflow:hidden;}#searchform label {display:none;}