body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color: #371A14; }
body { margin: 0px auto; text-align:center; width:900px; background:url(../images/bg1.jpg) top repeat-x; }
div { float:left; text-align:left; }
a { text-decoration:none; color:#97722A; outline:none; }
a:hover { color:#B78B35; }
ul, li { padding:0px; margin:0px;  }
h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; margin:10px 0 10px 0; font-weight:normal; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; margin:0 0 10px 0; font-weight:normal; }
form { display:inline; margin:0px; padding:0px; }
img { border:0px; }
fieldset { border:0px; padding:10px; background-color:#EFEFEF; }
label { display:block; float:left; width:150px; }
object, embed { display:inline; }
.rss { background:url(../images/feed.gif) no-repeat left; padding-left:15px; color:#FFA14F; }
.next { background:url(../images/next.gif) no-repeat right; padding-right:20px;}
.prev { background:url(../images/prev.gif) no-repeat left; padding-left:20px;}
input, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding:3px; border:1px solid #CCC;}
select { background-color:#000; padding:2px; color:#B78B35; margin-right:15px; }
.button { border:1px outside #CCC; background-color:#DDD; }
.b { font-weight:bold; }
p { margin: 4px 0 4px 0;}

.scheda td, .scheda th, .scheda table { background-color:#FFF; padding-left:5px; }

.share { margin-top:30px; width:650px; }
.share li { list-style:none; float:left; margin:0px; padding:0px; }
.share img { float:left; margin:10px 0 0 0; }
.pdf { width: 650px; }
.pdf a { color: #C90000; font-weight:bold; font-size:13px; padding:10px 0 10px 20px; background:url(../images/pdf.gif) no-repeat left; }
.color { color: #666; }

.scheda li { margin-left:15px; }
.menu { margin: 110px 0  0 420px; }
.right { text-align:right; }
.layout { background:url(../images/top.jpg) no-repeat;  }
.right h2 { font-family: Arial, Helvetica, sans-serif;  margin: 0 0 5px 0; font-size:13px; padding:5px; font-weight:bold; background:url(../images/bg1.jpg); color:#E2B6A5; }
.center { text-align:center; }
.f11 { font-size: 11px; }
.f14 { font-size: 14px; }
.w900 { width:900px; }
.w400 { width: 400px; }
.w380 { width: 380px; }
.w300 { width: 300px; }
.w200 { width: 200px; }
.w180 { width: 180px; }
.w650 { width: 650px; }
.mt20 { margin-top:20px; }
.mb20 { margin-bottom:20px; }
.mb10 { margin-bottom:10px; }
.mr50 { margin-right:50px; }
.mb50 { margin-bottom:50px; }
.mr25 { margin-right:25px; }
.mr20 { margin-right:20px; }
.mt10 { margin-top:10px; }
.mr10 { margin-right:10px; }
.bggray { background-color:#CCC; }
.bggray2 { background-color:#EFEFEF; }
.bb1white { border-bottom: 1px solid #FFFFFF; }
.main .gold, .main .gold a { color:#B78B35; }
.main .gray, .main .gray a { color:#999; }
.main .black, .main .black a { color:#555; }
.bb1 { border-bottom: 1px solid #DCDCDC; }
.lh19 { line-height:19px; }
.fl { float:left; }
.fr { float:right; }
.p10 { padding:10px; }
.pb20 { padding-bottom:20px; }

.tool { background-color:#EFEFEF; padding:3px; width:644px; }
.tool li { float:left; margin:0 15px 0 0; list-style:none; }
.autore { background: url(../images/author.gif) no-repeat left; padding-left:15px; border-right:1px solid #CCC; padding-right:15px; }
.post { background: url(../images/post.gif) no-repeat left; padding-left:15px; border-right:1px solid #CCC; padding-right:15px; }
.comments { background: url(../images/comments.gif) no-repeat left; padding-left:15px; border-right:1px solid #CCC; padding-right:15px;}
.comments a { color:#990000; }
.categorie li { list-style:none; color:#666; font-size:13px; padding: 2px 0 2px 5px; border-bottom:1px solid #DCDCDC; }

.commento li { list-style:decimal; border-bottom: 1px solid #EFEFEF; margin-left:20px; }
.media li { list-style:square; line-height:25px; font-size:14px; margin-left:20px; }

.video object, .video embed { width:640px; height:385px; }
.gallery {width:190px; height:180px; margin-bottom:10px; margin-top:20px; background-color:#EFEFEF;  padding:5px;  }
.gallery:hover {background: #FAFAFA; border-color: #E0E0E0; }

.gallery h2 { margin:5px 0 5px 0; }


.gradualshine{ filter:alpha(opacity=30); -moz-opacity:0.3; }
.footer { margin:50px 0 20px 0; border-top:1px solid #CCC; padding-top:20px; color:#777; }
.footer a { padding: 0 20px 10px 0; font-weight:bold; }
.footer li { list-style:none; float:left; margin-right:15px; margin-bottom:10px; }

#dhtmltooltip{ position: absolute; left: -300px; width: 150px; padding: 10px; background-color: #444; border:1px solid #000; color:#FFF; visibility: hidden; z-index: 300;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); }

#dhtmlpointer{ position:absolute; left: -300px; z-index: 101; visibility: hidden; }
.link li { margin-left: 50px; list-style:square; font-size:16px; line-height:22px; }
.biografia li { list-style:square; margin-left: 15px; }

.foto { padding:10px; width:135px; height:100px; text-align:center; margin-top:10px; margin-bottom:15px; background-color:#DCDCDC; overflow:hidden; }
.foto:hover { border-color:#B78B35; }