
#main_blog {
	width:903px;
	height:auto;
	padding:0;
	margin:0;
	background:url(../media/ita_community/bg_blog.gif) repeat-y right;
}

.riga_comandi_1 {
	width:98%;
	height:auto;
	margin:0;
	padding:0;
	border-bottom:1px #CBCED3 solid;
	position:relative;
}

.riga_comandi_1 table {
	width:auto;
	height:auto;	
	border-collapse:collapse;
	margin:0;
	padding:0;
	clear:none !important;
}
.riga_comandi_1 td {
	border:1px #CBCED3 solid;
	border-collapse:collapse;
	padding:4px 7px 4px 7px;
	text-align:center;
	background-color:#f7f5fa;
}

#item1_selezionato { background-color:#284580; font-weight:bold; color:#FFFFFF; border:1px #284580 solid; }

.riga_comandi_2 table {
	width:748px;
	height:40px !important;	
	margin:0;
	padding:0;
	clear:none !important;
	background-color:#F3F3F3;
}
.riga_comandi_2 td {
	padding:3px 7px 3px 7px;
	text-align:center;
	vertical-align:middle;
	text-align:center;
}
.riga_comandi_2 input, select { float:none; vertical-align:middle; }



/* //////////////// CSS PER BLOG ////////////////////// */

/* STRUTTURA BASE */
#header-wrapper { width:903px; height:165px; margin:0; padding:0 0 30px 0; position:relative; background-color:#FFF; }
#content-wrapper { width:903px; margin:0 auto; }
div#main-wrapper { width:610px; float:left; }
div#sidebar { width:270px; float:right; padding-top:20px; padding-bottom:20px; }

#intro_blog { position:absolute; top:0; left:0; width:610px; height:151px; padding-top:14px; background:#FFF url(/images/2011/bg-header-blog.png) repeat-x; }
#intro_blog h6 { font-size:30px; color:#00256F; line-height:34px; margin:0; padding:0; text-transform:uppercase; }
#intro_blog h6 span { color:#6486ac; font-style:italic; text-transform:none; } 
#intro_blog p { padding-right:0 !important; padding-top:10px !important; padding-right:20px !important; text-align:justify; font-style:italic;  }
#header-wrapper img { float:right; }

/* css dei post */
h4.date-header {
  margin:0 0 4px 0;
  padding-left:0;
  font-size:11px !important;
  color:#333333;
  visibility:visible !important;
  font-style:italic;
  font-weight:normal;
}

.post {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 50px;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 6px;
  padding-left: 0;
  text-align:justify;
}

.post p, .post span { color:#000; }

#lineadiretta { text-align:left; }

.titolo-post { margin-top:0 !important; }

.post h2 {
	display:block;
	width:594px;
	height:auto;
	padding:3px 8px 2px 8px;
	color:#FFF;
	font-size:15px;
	background:#22395b url(/images/2011/bg-h2-blogpost.png) top repeat-x;
	margin-bottom:10px;
}
.post h2 a { color:#FFF; text-decoration:none; }
.post h2 a:hover { color:#b6becc; }

.post h3 {
  margin-top: 0;
  margin-bottom: 10px;
  color:#f7f5fa;
}

.post img {
  padding: 6px;
  border-top: 1px solid #CBCED3;
  border-left: 1px solid #CBCED3;
  border-bottom: 1px solid #CBCED3;
  border-right: 1px solid #CBCED3;
}

.post-footer {
  margin: 0 0 0 0;
  font-size: 11px;
}

.dati_pubb {
}

.post-feed { margin-top:7px; border-bottom: 1px solid #CBCED3; padding-bottom: 6px; }
.post-feed img { margin:0 5px 0 0; padding:0; border:none; }


/* css sidebar di destra */

.tool-sidebar {
	padding-left:10px;
	padding-right:10px;
	padding-top:0;
	padding-bottom:10px;
	margin-bottom:10px;
}
.tool-sidebar li { text-transform:uppercase; margin-bottom:2px !important; padding-bottom:2px !important; font-size:10px; }
.tool-sidebar li a:before { content:"\00BB \0020" !important; } 


#sidebar h2 {
	border-bottom:1px dashed #999999;
	margin-bottom:8px !important;
	font-size:11px;
	text-transform:uppercase;
	color:#333;
	padding-bottom:2px
}

/* stili per tag cloud */
.moltopiccolo { font-size: xx-small; }
.piccolo{ font-size: small; }
.medio { font-size: medium; }
.grande{ font-size: large; }
.enorme{ font-size: xx-large; }


/*////////////////////// COMMENTI //////////////////////////////*/
#comments {
  padding-top: 10px;
  font-size: 11pz;
  line-height: 1.5em;
  background-color:#F8F9FB;
  margin-right: 20px;
  text-align:justify;
}

#comments h3 {
  margin-top: 10px;
  margin-right: 0;
  margin-bottom: 5px;
  margin-left: 0;
  padding-top: 4px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 14px;
  font-size: 130%;
  height: 29px !important; /* for most browsers */
  height /**/:37px; /* for IE5/Win */
}

.comment-author {
  margin-top: 4px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 10px;
  padding-bottom: 0;
  padding-left: 30px;
  color: #999;
  background: url(../media/ita_community/freccina.gif) no-repeat 14px 50%;
}

.comment-body {
  padding-top: 2px;
  padding-right: 30px;
  padding-bottom: 0;
  padding-left: 30px;
}

.comment-body p {
  margin-bottom: 0;
}

.comment-footer {
  font-style:italic;
  color:#385ca1;
  border-bottom: 1px solid #ddd;
  margin-bottom:10px;
  padding-bottom: 8px;
  padding-left: 30px;
  padding-top:6px;
}

.blog_back {
	text-align:center;
	padding-top:14px;
}

.form_commento {
	width:90%;
	padding-bottom:25px;
	padding-left:30px;
	padding-top:10px;
}

.form_commento p {
	text-align:left;
}

