/* CSS Document */

/* CSS Document */

/*stili per il layout fisso con altezza minima*/


#main
{
    float: left;
    width: 68%;
    background-color:#FFFFFF;
    height: auto;
    margin-top: 20px;
        padding-bottom:280px;
	
}

#news
{
    float: right;
    width: 30%;
    height: auto;
    margin-top: 20px;
    margin-right: 0.68%;
    min-width: 10%;
        padding-bottom:150px;
}


.box_news
{
	/*border-bottom: 1px solid #FFFFFF;*/
	background-color: #E8EFF7;
	height: auto;
	min-height: 18px;
	margin-top: 2px;
	padding-bottom: 2px; /*margin-bottom: 1px;*/
	padding-left: 1%;
	padding-right: 1%;
}


.icona
{
    float: right;
    /*position: relative;*/
}


.box_cerca
{
    height: 35px;
    padding-left: 1%;
    padding-right: 1%;
    padding-top: 5px;
    background-image: url(../img/bg_riga_grigia.png);
    background-repeat: repeat-x;
}

.icona_cerca
{
    position: relative;
    vertical-align: middle;
}


#posiz_angolo_news
{
    background-image: url(../img/tondo_blu.png);
    background-repeat: no-repeat;
    width: 28px;
    height: 28px;
    position: absolute;
    right: 0px;
    vertical-align: top;
}

div.clearer
{
    clear: left;
}
