﻿#posts
{
    padding: 10px;
    text-align: justify;
    font-size: 0.8em;
    margin-bottom: 20px;
}
#posts h2 a
{
    text-decoration: none;
}
#posts h2 a:hover
{
    background-color: #FFCC00;
}
#posts h2
{
    font-family: Georgia, Serif;
    color: #880000; /* #135088;*/
    /*font-size: 1.8em;*/
}
#posts h3, #posts h4
{
    font-family: Georgia, Serif;
    color: #135088;
    /*font-size: 1.8em;*/
}
#pager
{
	text-align: center;
}
#pager a
{
	padding: 5px;
	background-color: #FF9800;
	color: #ffffff;
}

.post
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #cccccc;
    margin-bottom: 30px;
}
.headerPost
{
    margin-top: 10px;
}
.headerPost h2
{
    margin: 0px;
    font-family: Georgia, Serif;
    color: #135088;
    font-size: 1.4em;
}
.dataPost
{
    text-align: center;
    width: 60px;
    height: 30px;
    font-weight: bold;
    padding-top: 30px;
    /* margin-bottom: 15px; */
}
.tipologia
{
    font-size: 0.9em;
    font-style: italic;
    color: #999999;
}
.left
{
    text-align: left;
}
.right
{
    text-align: right;
}

.allegati {
	padding: 5px;
}
.allegato {
	margin-bottom: 0.7em;
}
.allegato:last-child {
	margin-bottom: 0px;
}
.allegatoDescrizione p {
	margin-top: 0px;
}


/* COMMENTI */

a.commento
{
    color: #880000;
    margin-bottom: 10px;
}
a.commento:hover
{
    background-color: #FFCC00;
}
.commentoNumero
{
    color: #880000;
    font-weight: bold;
}
.commentoDidascalia
{
    color: #808080;
    font-style: italic;
}


/*------------*/
/* CONOSCENZA */
/*------------*/
.conoscenza, .conoscenza a
{
    color: #FF9900;
}
.conoscenzaRight, .conoscenzaLeft
{
    background-image: url('/images/o_arancio.gif');
    background-repeat: no-repeat;
    background-position: center top;
}
.conoscenzaRight
{
    border-left-style: dotted;
    border-left-width: 2px;
    border-left-color: #FF9900;
    padding-left: 2px;
    margin-left: 10px;
    float: right;
}
.conoscenzaLeft
{
    border-right-style: dotted;
    border-right-width: 2px;
    border-right-color: #FF9900;
    padding-right: 2px;
    margin-right: 10px;
    float: left;
}
.conoscenzaRightImg
{
    display: block;
    border-left-style: dotted;
    border-left-width: 2px;
    border-left-color: #FF9900;
    padding-left: 10px;
    margin-left: 10px;
    float: right;
}
.conoscenzaLeftImg
{
    display: block;
    border-right-style: dotted;
    border-right-width: 2px;
    border-right-color: #FF9900;
    padding-right: 10px;
    margin-right: 10px;
    float: left;
}
/*---*/

/*----------*/
/* SVILUPPO */
/*----------*/
.sviluppo, .sviluppo a
{
    color: #66CC00;
}
.sviluppoRight, .sviluppoLeft
{
    background-image: url('/images/o_verde.gif');
    background-repeat: no-repeat;
    background-position: center top;
}
.sviluppoRight
{
    border-left-style: dotted;
    border-left-width: 2px;
    border-left-color: #66CC00;
    padding-left: 2px;
    margin-left: 10px;
    float: right;
}
.sviluppoLeft
{
    border-right-style: dotted;
    border-right-width: 2px;
    border-right-color: #66CC00;
    padding-right: 2px;
    margin-right: 10px;
    float: left;
}
.sviluppoRightImg
{
    display: block;
    border-left-style: dotted;
    border-left-width: 2px;
    border-left-color: #66CC00;
    padding-left: 10px;
    margin-left: 10px;
    float: right;
}
.sviluppoLeftImg
{
    display: block;
    border-right-style: dotted;
    border-right-width: 2px;
    border-right-color: #66CC00;
    padding-right: 10px;
    margin-right: 10px;
    float: left;
}

/*---*/


/*----------*/
/* GENERALE */
/*----------*/
.generale, .generale a
{
    color: #135088;
}
.generaleRight, .generaleLeft
{
    background-image: url('/images/o_generale.gif');
    background-repeat: no-repeat;
    background-position: center top;
}
.generaleRight
{
    border-left-style: dotted;
    border-left-width: 2px;
    border-left-color: #135088;
    padding-left: 2px;
    margin-left: 10px;
    float: right;
}
.generaleLeft
{
    border-right-style: dotted;
    border-right-width: 2px;
    border-right-color: #135088;
    padding-right: 2px;
    margin-right: 10px;
    float: left;
}
.generaleRightImg
{
    display: block;
    border-left-style: dotted;
    border-left-width: 2px;
    border-left-color: #135088;
    padding-left: 10px;
    margin-left: 10px;
    float: right;
}
.generaleLeftImg
{
    display: block;
    border-right-style: dotted;
    border-right-width: 2px;
    border-right-color: #135088;
    padding-right: 10px;
    margin-right: 10px;
    float: left;
}
/*---*/