/*------------------------------------------
	stylesheets globali per: BLOG.RASSEGNA.IT, v. 1.0
	author: Roberto Marzialetti < roberto@marzialetti.com >
------------------------------------------*/

h4 span { display: none; }

ul#bookmarks { margin: 0; padding: 0; list-style: none; height: 20px; float: left; }
ul#bookmarks li { margin: 0 7px 0 0; padding: 0; display: block; float: left; }
ul#bookmarks li a { margin: 0; padding: 0; display: block; width: 16px; height: 16px; color: #0f2a49; font: 1.1em Arial, sans-serif; text-indent: -9000px; }
ul#bookmarks li#deli a { background: url(../img/links/delicious.gif) no-repeat; }
ul#bookmarks li#goog a { background: url(../img/links/google.gif) no-repeat; }
ul#bookmarks li#yahoo a { background: url(../img/links/yahoo.gif) no-repeat; }
ul#bookmarks li#furl a { background: url(../img/links/furl.gif) no-repeat; }
ul#bookmarks li#segnalo a { background: url(../img/links/segnalo.gif) no-repeat; }
ul#bookmarks li#digg a { background: url(../img/links/digg.gif) no-repeat; }
ul#bookmarks li#stumbit a { background: url(../img/links/stumbleit.gif) no-repeat; }
ul#bookmarks li#reddit a { background: url(../img/links/reddit.gif) no-repeat; }
ul#bookmarks li#technorati a { background: url(../img/links/technorati.gif) no-repeat; }
ul#bookmarks li#blinklist a { background: url(../img/links/blinklist.gif) no-repeat; }
ul#bookmarks li#facebook a { background: url(../img/links/facebook.gif) no-repeat; }

.cform-center label { float: left; padding-right: 10px; width: 300px; margin-top: 2px; margin-bottom: 2px; display: block; }
.cform-center input, .cform-center select, .cform-center textarea { font-family: verdana, arial, helvetica; font-size: 11px; margin-bottom: 2px; margin-top: 2px; }
.cform-center input, .cform-center select { width: 200px; }
.cform-center label a { color: Red; border-bottom: 1px dotted Red; }
.cform-center input.medio { width: 80px; }
.cform-center input.smallint, input.smallint { text-align: right; width: 40px; }
.cform-center br { clear: left; }
.cform-center .boxes { width: 15px; }
.cform-center .bsend, .bsend {  width: 150px; margin: 10px 0 20px 0; }
.cform-center p.nota { padding-left: 150px; font-family: arial, verdana, helvetica; font-size: 12px; margin: 2px 0; }
.cform-center p {  font-family: arial, verdana, helvetica; font-size: 12px; }
.cform-center p.msg {  padding-left: 150px; color: Red; font-weight: bold; }
.cform-center p.nota span { font-family: arial, verdana, helvetica; font-size: 12px; }
.cform-center input.risultato { font-weight: bold; font-size: 14px; color: Red; font-family: Georgia, Garamond, 'Times New Roman', serif; width: 50px; }
.cform-center hr { height: 1px; width: 99%; margin: 10px 0; border-style:solid none none; border-width: 1px 0 0; border-color: #CCCCCC;  }

.rosso { color: Red; font-size: 11px; }
.verde, .verde a { color: Green; }
.response-ok, .response-ko { border: 1px solid Green; padding: 5px; margin-bottom: 5px; color: Green; background: White; }
.response-ko { border: 1px solid Red; color: Red; background: url(../img/icons/error.gif) no-repeat 99% 10% White;}

.SpryHiddenRegion { visibility: hidden; }
.visibile { display: block; visibility: visible; }
.invisibile { display: none; visibility: hidden; }

.ronly { color: #999999; } 

.alert { background: url(../img/icons/alert.gif) 2px 2px no-repeat; padding-left: 25px; padding-top: 5px; font: 12px arial, verdana, sans-serif; }
.error { background: url(../img/icons/error.gif) 2px 2px no-repeat; padding-left: 25px; padding-top: 5px; font: 12px arial, verdana, sans-serif; color: Red; }
.info { background: url(../img/icons/info.gif) 2px 2px no-repeat; padding-left: 25px; padding-top: 5px; font: 12px arial, verdana, sans-serif; }
.error a { color: Red; }
.msg { font: 12px arial, verdana, sans-serif; }

.testo * { font-family: Georgia, Garamond, 'Times New Roman', serif; color: #606060; line-height: 20px; font-size: 16px;}

#box-tags { font-size: 15px; margin-bottom: 15px; border: 1px solid #CCCCCC; width: 278px;  padding: 10px; }
#box-tags a { text-decoration: none; }
#box-tags a.smallest:hover, #box-tags a.small:hover, #box-tags a.medium:hover, #box-tags a.large:hover, #box-tags a.largest:hover { text-decoration: underline; }
#box-tags a.smallest { font-size: 10px; text-decoration: none; color: #1d96ca; }
#box-tags a.small { font-size: 18px; text-decoration: none; color: #003366; }
#box-tags a.medium { font-size: 25px; text-decoration: none; color: #1d96ca; }
#box-tags a.large { font-size: 33px; text-decoration: none; color: #003366; }
#box-tags a.largest { font-size: 40px; text-decoration: none; color: #1d96ca; }

#box-ultimi-posts { font-size: 15px; margin-bottom: 15px; border: 1px solid #CCCCCC; width: 278px;  padding: 10px; }
#box-ultimi-posts a { text-decoration: underline; font-size: 11px; line-height: 17px; color: #003366; }

.container-pag { float: left; width: 100%; }
.container-pag .desc { float: left; }
.container-pag .pages { float: right; }
.container-pag a, .container-pag a.current { display: block;  height: 15px;  border: 1px solid #878787; color: #878787; margin-left: 4px; padding: 4px; float: left; text-decoration: none; }
.container-pag a.current { background: #878787; color: white; }

.box-post-list-comments * { color: #606060; font-family: Verdana, Arial, sans-serif; }

.box-post-list { background: url(../img/bg_box_post.gif) no-repeat; padding: 10px; font-family: Georgia, Garamond, 'Times New Roman', serif; color: #606060; }
.box-post-list h1, .box-post-list h2 { margin-bottom: 10px; }
.box-post-list h1 a, .box-post-list h1 a:visited, .box-post-list h1 a:hover, .box-post-list h2 a, .box-post-list h2 a:visited, .box-post-list h2 a:hover  { font-size: 20px; font-weight: bold; }
.box-post-list .testo, .box-post-list .testo p  { font-family: Georgia, Garamond, 'Times New Roman', serif; color: #606060; line-height: 22px; font-size: 16px;}
.box-post-list a.continued { color: #e15e4a; }
.box-post-list .tags { color: #606060; font-family: Verdana, Arial, sans-serif; }
.box-post-list .tags a { color: #769bc5; font-family: Verdana, Arial, sans-serif; }
.box-post-list-sign { font-size: 13px; }

.box-post-list-sign, .box-post-list-sign a, .box-post-list-sign b { color: #606060; font-family: Verdana, Arial, sans-serif; font-size: 13px; }

