
div.bloc_top {
	background: url(bloc-tr.gif) no-repeat top right;
	display: block;
	height: 14px;
	font-size: 0;
}
	div.bloc_top div {
		background: url(bloc-tl.gif) no-repeat top left;
		display: block;
		width: 14px; height: 14px;
		float: left;
	}
	
div.bloc_bottom {
	background: url(bloc-br.gif) no-repeat top right;
	display: block;
	height: 14px;
	font-size: 0;
}
	div.bloc_bottom div {
		background: url(bloc-bl.gif) no-repeat top left;
		display: block;
		width: 14px; height: 14px;
		float: left;
	}
div.bloc_middle {
	background: #D9D9DA url(bloc-mr.gif) repeat-y right;
}
	div.bloc_middle div.bloc_middle {
		background: transparent url(bloc-ml.gif) repeat-y left;
	}
		div.bloc_middle div.bloc_middle div.padding {
			padding: 0 1em;
		}
		/*div.bloc_middle div.bloc_middle div.padding {
			height: 300px;
		}
		html>body div.bloc_middle div.bloc_middle div.padding {
			height: auto;
			min-height: 300px;
		}*/




/* Estilos para anular los margin ********************************************* */		

div.bloc_middle ul, div.bloc_middle li {
	margin: 0; padding: 0;
}
	
	
/* special: para dar espacio entre bloques o lo que sea *************************** */
span.espaceur {
	font-size: 0;
	display: block;
	height: 2em;
	clear: left;
}
