body {
font:small Georgia,Serif;
text-align:center;
color:#333;
font-size:small;
background:url(images/background.jpg);
background-position:0 0;
background-repeat:repeat-x;
background-color:#265da0;
margin:0px;
padding:0px;
margin-top: 0px;
}


a:link, a:visited {
	color: #0079fb;
}
a:hover, a:active, a:focus {
	color: #dd0301;
	text-decoration: none;
}

a img {
border-width:0;
}

.imggalleria {
float: left;
width: 300px;
border:0px solid #000;
margin:0px 0px 20px 0px;
}

img.imgarticolo {
  border: 1px solid #444;
  padding:0px;
  margin: 0px;
  margin-bottom: 10px;
  background: #fff;
}

img.imgarticoloright {
  float:right;
  margin:0px 0px 10px 10px;
  border: 1px solid #444;
}

table {
border:0 solid #888;
margin:0;
padding:0;
}

table.tableartisti {
width:100%;
padding: 0px;
margin: 0px 0px 0px 0px;
border: 1px solid #bbb;
background: url(images/backartisti.gif) repeat-x #efefef;
}

table.tableartisti img {
margin: 0px 0px 0px 0px;
}


table.tableform {
padding: 0px;
margin: 0px 0px 0px 0px;
border: 0px solid #bbb;
line-height: 2px;
}

td.tdform{
margin:0;
padding:4px;
}

td {
vertical-align: top;
text-align: left;
border-bottom:0px solid #ddd;
margin:0;
padding:12px;
}

hr {
border:1px solid #ccc;
}

hr.puntini {
border:0 solid #ccc;
border-bottom:3px dotted #ccc;
padding-bottom:0.5em;
margin:.5em 0;
}

.bold {
font-weight:700;
}

form {
font:x-small Georgia,Serif;
text-align:center;
color:#333;
margin:0;
padding:0;
}

input {
margin-top:3px;
font-family: Arial, sans-serif;
font-size:12px;
background:#f2f2f2;
color:#000;
border: solid 1px #aaa;
}

textarea {
border:thin;
font-family: Arial, sans-serif;
font-size:12px;
background:#f2f2f2;
color:#000;
border: solid 1px #aaa;
}

select {
width:90%;
border:thin;
font-family:tahoma, Arial, sans-serif;
font-size:12px;
background:#ffcc33;
color:#000;
border: solid 1px #aaa;
margin:2px;
}

.vetrinaitem {
float: left;
width: 160px;
font-family: verdana, arial, sans-serif;
font-size:80%;
color:#000;
text-decoration:none;
font-weight:none;
margin:10px 0px 10px 0px;
padding:0px 15px 40px 15px;
text-align: center;
}

#header {
width:900px;
height:187px;
border:0 solid #ccc;
background-color:#fff;
margin:0 auto;
}

#site-title {
border:2px solid #ddd;
font-size:200%;
line-height:1.2em;
font-weight:400;
color:#666;
text-transform:uppercase;
letter-spacing:.2em;
display:none;
margin:5px 5px 0;
padding:20px 20px .25em;
}

#site-title a {
color:#666;
text-decoration:none;
}

#site-title a:hover {
color:#dd0301;
}

#description {
border:0 solid #eee;
max-width:700px;
font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
text-transform:uppercase;
letter-spacing:.2em;
color:#dd0301;
margin:0 5px;
padding:15px 0 0;
}

#content {
width:900px;
text-align:left;
border:0 solid #aaa;
background:#fff;
overflow:hidden;
margin:0 auto;
padding:0;
}

#main {
width:600px;
float:left;
border-right:1px solid #eee;
background:#fff;
padding:15px;
}

#sidebar {
width:250px;
float:right;
border:0 solid #aaa;
background:#fff;
margin:0 px;
padding:5px 5px 0px 10px;
}

.info {
border:1px solid #ccc;
background:#f6f6f6;
padding:10px;
}

.verticallinklist {
float:right;
margin-left:20px;
margin-top:70px;
}

h1 {
display:inline;
margin-right:0.5em;
font:80%/1.5em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
text-transform:uppercase;
letter-spacing:.1em;
color:#dd0301;
}

h2 {
font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
text-transform:uppercase;
letter-spacing:.2em;
color:#999;
margin:1.5em 0 .75em;
}

h5 {
font:100%/1.5em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
text-transform:uppercase;
color:#999;
border-bottom:1px solid #999;
width:100%;
}

h4 {
display:inline;
margin-right:0.5em;
font:80%/1.5em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
text-transform:uppercase;
letter-spacing:.2em;
color:#0079fb;
}

h3 {
font:100%/1.5em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
text-transform:uppercase;
letter-spacing:.2em;
color:#0079fb;
margin:0px;
}

.date-header {
margin:1.5em 0 .5em;
}

.post {
border-bottom:3px dotted #ccc;
padding-bottom:1.0em;
margin:0.5em 0em 1.0em 0em;
}

.post-title {
font-weight:400;
line-height:1.1em;
color:#dd0301;
font:120%/1.5em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
text-transform:uppercase;
letter-spacing:.1em;
margin:.25em 0 0;
padding:0 0 4px;
}

.post-body {
line-height:1.0em;
}

a.post-title,a:visited.post-title,.post-title strong {
font-weight:400;
text-decoration:none;
display:inline;
margin-right:0.5em;
font:100%/1.5em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
text-transform:uppercase;
letter-spacing:.1em;
color:#0079fb;
line-height:1.2em;
}

.post-title strong,a:hover.post-title {
text-decoration:underline;
color:#dd0301;
}

.post ul,li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: left;

line-height:1.0em;
}

.post p {
font-size: 14px;
font-family: arial, Trebuchet, verdana, Arial, Sans-serif;
line-height:1.2em;
}

.post p.descrizionescheda {
margin: 0px;
padding: 0px;
font-size: 12px;
font-family: Trebuchet, verdana, Arial, Sans-serif;
line-height:1.1em;
background:red;
}

.post div {
margin:0 0 .75em;
line-height:1.1em;
}

p.post-footer {
color:#ccc;
margin:-0.25em 0 0;
}

.post-footer em,.comment-link {
font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
text-transform:uppercase;
letter-spacing:.1em;
}

.post-footer em {
font-style:normal;
color:#999;
margin-right:.6em;
}

.comment-link {
margin-left:.6em;
}

.post img {
border:1px solid #ddd;
padding:6px;
margin-left:20px;
}

img.noborder {
vertical-align:middle;
border:0 solid #000;
padding:0 0 0 4px;
}

.post blockquote {
margin:1em 20px;
}

img.extlink {
border:0 solid #fff;
margin:0 0 0 0.5em;
padding:0;
}

#comments h4 {
font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
text-transform:uppercase;
letter-spacing:.2em;
color:#999;
margin:1em 0;
}

#comments h4 strong {
font-size:130%;
}

#comments-block {
line-height:1.2em;
margin:1em 0 1.5em;
}

#comments-block dd {
margin:.25em 0 0;
}

#comments-block dd.comment-timestamp {
font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
text-transform:uppercase;
letter-spacing:.1em;
margin:-0.25em 0 2em;
}

#comments-block dd p {
margin:0 0 .75em;
}

.deleted-comment {
font-style:italic;
color:gray;
}

#sidebar p {
color:#666;
line-height:1.2em;
}

#profile-container {
border-bottom:1px dotted #ccc;
padding-bottom:1.5em;
margin:0 0 1.5em;
}

.profile-img {
display:inline;
}

.profile-img img {
float:left;
border:1px solid #ddd;
margin:0 8px 3px 0;
padding:4px;
}

.profile-data {
font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
text-transform:uppercase;
letter-spacing:.1em;
margin:0;
}

.profile-data strong {
display:none;
}

.profile-textblock {
margin:0 0 .5em;
}

.profile-link {
font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
text-transform:uppercase;
letter-spacing:.1em;
margin:0;
}

#footer {
width:900px;
clear:both;
border:0 solid #fff;
margin:5px auto 0;
}

#footer p {
font:78%/1.6em "Trebuchet MS",Trebuchet,Verdana,Sans-serif;
text-transform:uppercase;
letter-spacing:.1em;
color:#fff;
text-align:right;
margin:0;
padding:0 0 25px;
}

#counter {
float:left;
width:1%;
text-align:left;
}

#coda {
width:99%;
float:right;
text-align:right;
color:#fff;
}

.pulsante {
font-size:14px;
font-weight:700;
border:1px solid;
color:#FFF;
background:#dd0301;
cursor:hand;
}

.post blockquote p,.post p {
margin:.75em 0;
}

#comments-block dt,.profile-datablock {
margin:.5em 0;
}


/* navigation */
.navigation {
/*	background: url(images/main.gif) repeat-y; */
	float: left;
	width: 250px;
}
.navigation h2 {
	color: #5A5A43;
	font: bold 1.1em Tahoma,sans-serif;
	line-height: 30px;
	margin: 0;
	padding-left: 12px;
}
.navigation ul {
	padding: 0px;
  margin-left: 0px;
  border-top: 0px solid #EAEADA;
	background: #fff;
}
.navigation li a:visited {
/*	list-style: url(images/li.gif); */
  list-style: none;
  border-bottom: 0px solid #EAEADA;
}
.navigation li a {
  font:90%/1.0em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	color: #0079fb;
	display: block;
	padding: 5px 0 5px 5%;
	text-decoration: none;
	width: 95%;
}
.navigation li a:hover {
	background: #eee;
	color: #dd0301;	
}

.menuon  {
	background: #eee;
	color: #dd0301;	
}
