@charset "utf-8";
/* CSS Document */

.box-tl{
	background: transparent url(../img/corners.png) no-repeat 0 0;
    zoom:1;
}
.box-tlt{
	background: transparent url(../img/titoloback.png) no-repeat 0 0;
}
.box-trt{
	background: transparent url(../img/titoloback.png) no-repeat 0 -10px;
 	padding-left: 10px;
}

.box-tlt, .box-bl {
	padding-left: 10px;
}
.box-trt, .box-br {
	padding-right: 10px;
}

.box-tl, .box-bl {
	padding-left: 10px;
}
.box-tr, .box-br, .box-br2 {
	padding-right: 10px;
}

.box-tc {
	height: 10px;
 /* background: transparent url(img/tb.png) repeat-x 0 0; */
	overflow: hidden;
}
.box-tr {
	background: transparent url(../img/corners.png) no-repeat right -10px;
}

.box-bl {
	background: transparent url(../img/corners.png) no-repeat 0 -20px;
    zoom:1;
}

.box-br {
	background: transparent url(../img/corners.png) no-repeat right -30px;
}

.box-br2 {
	background: transparent url(../img/corners_full.png) no-repeat right -30px;
}

.box-bc {
	background: transparent url(../img/tb.png) repeat-x 0 -10px;
	height: 10px;
	overflow: hidden;
}
.box-bc2 {
	background: transparent url(../img/tb.png) repeat-x 0 0px;
	height: 10px;
	overflow: hidden;
}

.box-ml {
	zoom:1;
}

.box-mc {
	height: 70px;
}

.box-mr {
	background: transparent url(../img/r.gif) repeat-y right;
	padding-right: 4px;
}

#lpart {
	width: 285px;
	float: left;
	height: 80px;
}
#rpart {
	width: 565px;
	float: right;
	height: 80px;
}
.box-tl2{
	background: #76B31F url(../img/corn1.png) no-repeat 0 0;
	width: 70px;
	float: left;
	height: 20px;
	position: relative;
	top: -30px;
	color: #FFFFFF;
	font-size: 12px;
	font-variant:small-caps;
	padding-top: 6px;
	font-weight:bold;
	padding-left: 10px;
	zoom:1;
}

.p-tl{
	background: transparent url(../img/plt.gif) no-repeat 0 0;
    zoom:1;
}

.p-tl, .p-bl {
	padding-left: 10px;
}
.p-tr, .p-br {
	padding-right: 10px;
}

.p-tc {
	height: 25px;
/*  background: transparent url(img/tb.png) repeat-x 0 0;  */
	background-color:#AB2E0E;
	overflow: hidden;
}
.p-tr {
	background: transparent url(../img/prt.gif) no-repeat right;
}

.p-bl {
	background: transparent url(../img/pbottcorners.png) no-repeat 0 0px;
    zoom:1;
}

.p-br {
	background: transparent url(../img/pbottcorners.png) no-repeat right -10px;
}

.p-bc {
	background: transparent url(../img/ptb.gif) repeat-x;
	height: 10px;
	overflow: hidden;
}

.p-ml {
	zoom:1;
	border-top: 1px	solid #cccccc;
}

.p-mc {
	
}

.p-mr {
	background: transparent url(../img/pr.gif) repeat-y right;
}



/* Ombra non angolare */

.s-tl{
	background: transparent url(../img/stl.gif) no-repeat 0 0;
    zoom:1;
}

.s-tl, .s-bl {
	padding-left: 8px;
}
.s-tr, .s-br {
	padding-right: 8px;
}

.s-tc {
	height: 8px;
	overflow: hidden;
	background: transparent url(../img/sct.gif) repeat-x;
	
}
.s-tr {
	background: transparent url(../img/str.gif) no-repeat right;
}

.s-bl {
	background: transparent url(../img/sbl.gif) no-repeat 0 0px;
	zoom:1;
}

.s-br {
	background: transparent url(../img/sbr.gif) no-repeat right 0px;
}

.s-bc {
	background: transparent url(../img/scb.gif) repeat-x;
	height: 10px;
	overflow: hidden;
}

.s-ml {
	zoom:1;
	background: transparent url(../img/scl.gif) repeat-y 0 0;
}

.s-mc {
	overflow: auto;
	height: 100%;
}

.s-mr {
			background: transparent url(../img/scr.gif) repeat-y right;
}
