/*  Theme Name: Palermodesign.it
 * Theme URI: http://palermodesign.it
 * Description: The default palermodesign theme
 * Version: 2.0
 * Author: Daniele Savasta
 * ùAuthor URI: */

/* -------------------------------------------- Begin Typography & Colors -------------------------------------------- */

body {background:#FFFFFF none repeat scroll 0%;color:#333333;font-family:helvetica,"microsoft sans serif", arial, sans-serif;font-size:62.5%;margin:0pt 0pt 20px;padding:0pt;text-align:center;}
p {padding: 0;}
#page {border:2px solid #E8E8E9;margin:0px auto 25px;padding:0pt;text-align:left;width:970px;}
#headerimg {height:192px;margin:7px 9px 0pt;width:740px;}
#content {font-size:1.2em;margin:0pt 5px 0pt 475px;}
.widecolumn .entry p {font-size:1.2em;}
.widecolumn {border-left:2px dotted #C6C7C8;line-height:1.8em;margin:0pt;padding:0pt;}
.narrowcolumn .postmetadata {text-align:center;}
.alt {background-color:#F8F8F8;border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD;}
#footer {background:#DDDDDD none no-repeat scroll center top;border:medium none;}
small {font-size:0.9em;line-height:1.5em;}
h4 {padding:0px 5px 0px 15px;}
#headerimg .description {font-size:1.2em;text-align:center;}

h2 {font-size:1.8em;margin:0pt;}
#author {font-size:1em;text-align:right;}
#sidebar h2 {font-size:1.2em;}
h3 {font-size:1.1em;font-weight:900;}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {color:white;text-decoration:none;}
h3, h3 a, h3 a:visited {color:#997777;padding:5px 5px 50px;}
h2, h2 a, h2 a:visited {background:#AEC9E6 none repeat scroll center bottom;color:#FFFFFF;display:block;padding:5px 5px 50px;text-transform:lowercase;}
h2 a:hover {background-color:#FFFFFF;color:#AEC9E6;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {text-decoration:none;}
.entry p a:visited {color:#B85B5A;}
.commentlist li, #commentform input, #commentform textarea {}
.commentlist li {font-weight:bold;}
.commentlist cite, .commentlist cite a {font-size:1.1em;font-style:normal;font-weight:bold;}
.commentlist p {font-weight:normal;line-height:1.5em;text-transform:none;}
#commentform p {color:#999999;margin:0pt;padding:0px 0px 0px 15px;}
#respond {background:#9A7978 none repeat scroll 0%;color:#FFFFFF;font-size:1em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin:0px 0px 0px 16px;padding:5px 5px 5px 17px;text-align:center;}
.commentmetadata {font-weight:normal;}
#sidebar {}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, blockquote a, strike {color:#777777;}
code {}
acronym, abbr, span.caps {font-size:0.9em;letter-spacing:0.07em;}
a {color:#000000;text-decoration:none;}
a:hover {color:#CC0000;text-decoration:underline;}
#wp-calendar #prev a, #wp-calendar #next a {font-size:9pt;}
#wp-calendar a {text-decoration:none;}
#wp-calendar caption {text-align:center;}
#wp-calendar th {font-style:normal;text-transform:capitalize;}
#menu {margin:0px auto;padding:0pt;vertical-align:baseline;width:970px;}
#menu ul, #menu li {display:inline;font-size:1.35em;line-height:60px;margin:18px 0px 15px;padding:0px;text-transform:lowercase;vertical-align:baseline;}
#menu li {vertical-align:baseline;}
#menu form {border:0pt none;display:inline;margin:18px 0px 15px 0px;padding:18px 0px 15px 0px;vertical-align:baseline;}
#menu a, #menu li a:visited, #menu li a:hover {color:#000000;font-weight:900;margin:18px 0px 15px;padding:18px 10px 15px 5px;vertical-align:baseline;}
.searchT {border:1px solid #DDDDDD;}
.newsB {background:#FFFFFF url(images/newsletter.jpg) no-repeat scroll center bottom;border:0pt none;width:80px;}
.searchB {background:#FFFFFF url(images/search.jpg) no-repeat scroll center bottom;border:0pt none;width:60px;}
#header {background:#FFFFFF none repeat scroll left bottom;margin:0px auto;padding:0pt;text-align:left;vertical-align:middle;}
.pad-title {float:left;padding:0pt 20px;}
#headerimg {height:200px;margin:0pt;width:100%;}
.entry {margin:0px 0px 0pt 0pt;}
.slides {border:0px none;margin:0px;padding:0pt;}
#topbar {border:0px solid black;float:left;height:470px;margin:0px;padding:0px;position:relative;visibility:hidden;width:470px;z-index:100;}
#pdf {font-size:0.8em;font-weight:900;margin:0pt 0pt 30px;text-align:right;text-transform:uppercase;}
#pdf a, #pdf a:visited {color:#AEC9E6;padding:5px;}
#pdf a:hover {background-color:#AEC9E6;color:#FFFFFF;margin:0pt;padding:5px;}
.picInfo {border:0px none;float:left;height:420px;margin:0px;padding:0pt;text-align:center;}
.narrowcolumn, .widecolumn, .picInfo {width:470px;}
.narrowcolumn {float:right;margin:0px 0pt 0pt;padding:0pt 0pt 20px 45px;}
.post {margin:0pt;padding:16px 0px 70px 15px;text-align:left;}
.post hr {display:block;}
.widecolumn .post {margin:0pt;}
.narrowcolumn .postmetadata {padding-top:5px;}
.widecolumn .postmetadata {margin:30px 0pt;}
.widecolumn .smallattachment {float:left;margin:5px 5px 5px 0px;text-align:center;width:128px;}
.widecolumn .attachment {margin:5px 0px;text-align:center;}
.postmetadata {clear:left;}
#footer {clear:both;margin:100px 2px 2px;padding:0pt;}
#footer p {margin:0pt;padding:20px 0pt;text-align:center;}
h1 {margin:0pt;padding-top:70px;}
#sidebar h2 {margin:5px 0pt 0pt;padding:0pt;}
h3.comments {margin:40px auto 20px;padding:0pt;}
p img {max-width:100%;padding:0pt;}
img.centered {display:block;margin-left:auto;margin-right:auto;}
img.alignright {display:inline;margin:0pt 0pt 2px 7px;padding:4px;}
img.alignleft {display:inline;margin:0pt 7px 2px 0pt;padding:4px;}
.alignright {float:right;}
.alignleft {float:left;}
html > body .entry ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:0px;padding:0pt 0pt 0pt 10px;text-indent:-10px;}
html > body .entry li {margin:7px 0pt 8px 10px;}
.entry ul li:before, #sidebar ul ul li:before {content:"� ";}
.entry ol {margin:0pt;padding:0pt 0pt 0pt 35px;}
.entry ol li {margin:0pt;padding:0pt;}
.postmetadata ul, .postmetadata li {display:inline;list-style-image:none;list-style-type:none;}
#sidebar ul, #sidebar ul ol {margin:0pt;padding:0pt;}
#sidebar ul li {list-style-image:none;list-style-type:none;margin-bottom:15px;}
#sidebar ul p, #sidebar ul select {margin:5px 0pt 8px;}
#sidebar ul ul, #sidebar ul ol {margin:5px 0pt 0pt 10px;}
#sidebar ul ul ul, #sidebar ul ol {margin:0pt 0pt 0pt 10px;}
ol li, #sidebar ul ol li {list-style-image:none;list-style-position:outside;list-style-type:decimal;}
#sidebar ul ul li, #sidebar ul ol li {margin:3px 0pt 0pt;padding:0pt;}
#searchform {margin:10px auto;padding:5px 3px;text-align:center;}
#sidebar #searchform #s {padding:2px;width:108px;}
#sidebar #searchsubmit {padding:1px;}
.entry form {text-align:center;}
select {width:130px;}
#commentform input {background-color:#AEC9E6;border:0px none;padding:2px;width:170px;}
#commentform textarea {background-color:#AEC9E6;border-color:-moz-use-text-color;border-style:none;border-width:0pt 0px;height:250px;padding:5px;width:442px;}
#commentform #submit {background:#9A7978 none repeat scroll 0%;border:2px solid #7C5B5B;color:#FFFFFF;margin:0pt auto 60px;width:100%;}
.alt {margin:0pt;padding:10px;}
.commentlist {padding:0pt;text-align:justify;}
.commentlist li {list-style-image:none;list-style-position:outside;list-style-type:none;margin:15px 0pt 3px;padding:5px 10px 3px;}
.commentlist p {margin:10px 5px 10px 0pt;}
#commentform p {margin:5px 0pt;}
.nocomments {margin:0pt;padding:0pt;text-align:center;}
.commentmetadata {display:block;margin:0pt;}
#sidebar {margin-left:545px;padding:20px 0pt 10px;width:190px;}
#sidebar form {margin:0pt;}
#wp-calendar {empty-cells:show;margin:10px auto 0pt;width:155px;}
#wp-calendar #next a {padding-right:10px;text-align:right;}
#wp-calendar #prev a {padding-left:10px;text-align:left;}
#wp-calendar a {display:block;}
#wp-calendar caption {text-align:center;width:100%;}
#wp-calendar td {padding:3px 0pt;text-align:center;}
#wp-calendar td.pad:hover {background-color:#FFFFFF;}
acronym, abbr, span.caps {cursor:help;}
acronym, abbr {border-bottom:1px dashed #999999;}
blockquote {border-left:5px solid #9A7878;font-size:0.9em;margin:15px 30px 0pt 10px;padding-left:20px;}
blockquote cite {display:block;margin:5px 0pt 0pt;}
.center {text-align:center;}
hr {display:none;}
#submenu{display:block;border: 1px solid #AEC9E6;padding: 0px;margin: 0px;}
#submenu a.mlink, #submenua.mlink:visited {font-size:0.8em;font-weight:900;text-align:right;color:#9A7978;padding:5px;display: block;text-transform:uppercase;}
#submenu a.mlink:hover {background-color:#AEC9E6;color:#9A7978;margin:0pt;padding:5px;}a img {border: none;}
.navigation {background-color:#FFFFFF;color:#000000;margin:0px auto 0px;padding:0px 10px 16px;text-align:center;width:970px;}
.iarch {margin: 0px 0px;padding: 0px 0px;height: 473px;width: 970px;position: relative;top:0px;}
.mainFrame {margin: 0px 0px;padding: 0px 0px;height: 460px;width: 970px;position: relative;top:0px;}
.chisiamoF {margin: 0px 0px;padding: 0px 0px;height: 250px;width: 970px;position: relative;top:0px;}

#underbar {margin:0px auto 25px;padding:0pt;text-align:left;width:970px;}
#underbar a {margin: 0;}

/* -------------------------------------------- Begin Danno -------------------------------------------- */

h1 {	font-size: 1.5em;	padding:0;	margin:0;}

/* -------------------------------------------- Index -------------------------------------------- */

.duno {	border: 1px solid White;	margin: 0px;	padding: 0px;	overflow: hidden;	float:left;}
.ddue {	border: 1px solid White;	margin:0px;	padding:0px;	overflow:hidden;	float:left;}
.dtre {	margin:0px;	padding:0px;	overflow:hidden;	float:left;	border: 2px solid White;	height:230px;	width:230px;}
.dquat {	border: 1px solid White;	margin:0px;	padding:0px;	overflow:hidden;	float:left;	vertical-align:bottom;}
.dsei {	border: 1px solid White;	margin:0px;	padding:0px;	overflow:hidden;	float:left;}
.dddue {	border: 1px solid White;	margin: 0px;	padding: 0px;	overflow: hidden;	float:left;}
#con {	color:#000;	overflow:hidden;	vertical-align:middle;	margin:0px;	border:0px;	padding:0px;	width:970px;	border:0;}
#conleft {	left:0px;	float:left;	border:0px;	padding:0px;	position:relative;	display:compact;	width:474px;	height: 458px;	margin:0px;	border-right:2px dotted #c6c7c8;	text-align: center;}
#conright {	position:relative;	left:0px;	float:right;	border:0px;	padding:0px;	display:compact;	width:494px;	height: 458px;	margin: 0px;}
div.clear {	clear:left;	height:0;	overflow:hidden;}
.colon {	width:230px;	float:left;	color:#fff;}
.colon02 {position: absolute;bottom: 5px;right: 5px;}
.colon02a {position: absolute;bottom: 5px;left: 5px;}
.block02 {text-align: right;margin-bottom: 2px;margin-right: 5px;padding:2px;width: 225px;font-size: 1.2em;}
.block02 h1 { display:inline;}
.edi04, .edi04 h1, .edi04 a.mlink:link {background-color:#FF4E00;color: #fff; }
.med04, .med04 h1, .med04 a.mlink:link {background-color:#009EFF;color: #fff; }
.pal04, .pal04 h1, .pal04 a.mlink:link {background-color:#61AA22;color: #fff; }
.new04, .new04 h1, .new04 a.mlink:link {background-color:#F938B4;color: #fff; }
.seg04, .seg04 h1, .seg04 a.mlink:link {background-color:#FCC000;color: #fff; }
.oss04, .oss04 h1, .oss04 a.mlink:link {background-color:#AE25EF;color: #fff; }
.rif04, .rif04 h1, .rif04 a.mlink:link {background-color:#1039E5;color: #fff; }
.ric04, .ric04 h1, .ric04 a.mlink:link {background-color:#B93E24;color: #fff; }
a.edi04:hover {background-color:#fff;color:#FF4E00;}
a.med04:hover {background-color:#fff;color:#009EFF;}
a.pal04:hover {background-color:#fff;color:#61AA22;}
a.new04:hover {background-color:#fff;color:#F938B4;}
a.seg04:hover {background-color:#fff;color:#FCC000;}
a.oss04:hover {background-color:#fff;color:#AE25EF;}
a.rif04:hover {background-color:#fff;color:#1039E5;}
a.ric04:hover {background-color:#fff;color:#B93E24;}
.fir{left:0px; position:absolute;}
.sec{left:231px; position:absolute;}
.uno{top:0px;}
.due{top:74px}
.tre{top:148px;}
.qua{top:220px}
.cin{top:288px}
.sei{top:400px}
.set{top:480px}
.ott{top:550px} 


.note {
	display: none;
	background: url(spacer.gif); 
	border: 2px solid #692F61; 
	overflow: hidden; 
	position: absolute; 
	z-index: 0;
	cursor: text;
}

.notep {
	display: none; 
	background: #eee; 
	font-size: 8pt; 
	margin-top: 0px; 
	padding: 2px;
	position: absolute;
	width: 200px;
	cursor: text;
} 

#about {
  float: left;
  padding: 5px;
	width: 440px;
}

#about img {
padding: 2px;
}

#aboutright {
  float: left;
  width:470px;
  font-size: 1.3em;
  font-weight:100;
}

.bigger {
  color:#997777;
	font-size: 1.2em; 
}