/* --------round -----*/

#box1{
    width:100%;
    margin: 10px 0 0 0;
    background:  url(../imgcss/boxline.png) repeat-y;
}
#box1 p{
    background:  url(../imgcss/boxlinedx.png) top right repeat-y;
    padding: 0 20px;
}
#box1 p.titolo{
    background:  url(../imgcss/boxlinedx.png) top right repeat-y;
    padding: 0 20px;
    margin: 0;
    font-size: 13px;
    font-weight: bold;
}
#topSx{
    background:  url(../imgcss/topSx.png) left top no-repeat;
    height: 81px;
    /*padding-left:40px;fa spazio perché non venga coperta dall'immagine di destra*/
}
#topDx{
    background: url(../imgcss/topDx.png) right top no-repeat;
    height: 81px;
    /*padding-top:40px;fa spazio alle immagini superiori*/
}
#bottomSx{
    background: url(../imgcss/bottomSx.png) left bottom no-repeat;
    height: 52px;
    /*margin-left:-40px;torna a sinistra per non perdere l'allineamento*/
}
#bottomDx{
    background: url(../imgcss/bottomDx.png) right bottom no-repeat;
    height: 52px;
    /*margin-left:40px;torna verso destra per non coprire l'altra immagine*/
}
/* ----------------------------------------------------- teaser ---------*/
.teaser {
	width:580px;
	padding:0 0 14px 0;
	margin:10px auto;
	background:url(../imgcss/targa.png) bottom left no-repeat;
}
.teaser h3 {
	margin:0;
	padding:15px 25px 3px 20px;
	border-bottom:1px solid #dc6226;
	background:url(../imgcss/targah3.png) top left no-repeat;
	color: #520708;
	font-size: 13px;
}
.teaser p, .teaser a.more {
	margin:0;
	padding:0 25px 3px 20px;
}
.teaser a.more {
	display:block;
	text-align:right;
	padding:0 24px 0 0;
	text-decoration:none;
	color:#44a;
}
.teaser a.more:hover {
	text-decoration:underline;
}

/*---------------------------------------------------------------------------*/
.bx_tr {
	margin:15px auto;
	padding:0;
	background:url("../imgcss/bxaz_tr.gif") no-repeat right top;
	width: 90%;
}

/* top-left corner and left side */
.bx_tl {
	margin:0;
	padding:0;
	background:url("../imgcss/bxaz_tl.gif") no-repeat left top;
}

/* bottom-right corner and bottom side */
.bx_br {
	margin:0;
	padding:0;
	background: url("../imgcss/bxaz_br.gif") no-repeat right bottom;
}

/* bottom-left corner */
.bx_bl {
	margin:0;
	padding:0;
	background: url("../imgcss/bxaz_bl.gif") no-repeat left bottom;
}

/* content div, it could be omitted (the content going into "roundbox-bl" but I felt that alinging the content was easier
with "roundbox-content" in place */
.bx_content {
	margin:0;
	/*background: yellow;*/
	padding: 10px 50px 30px 30px;
}

.bx_content p {
	margin:0;
	padding:0;
	line-height:1.6;
}
/*  ========================================================================  */
.bx_content p.priv_mn{
	margin: 20px 0;
	padding:0;
	line-height:1.6;
}
