
div.bloc_top {
	background: url(../img/template/bloc-top_right.gif) no-repeat top right;
	display: block;
	height: 9px;
	font-size: 0;
}
	div.bloc_top div {
		background: url(../img/template/bloc-top_left.gif) no-repeat top left;
		display: block;
		width: 9px; height: 9px;
		float: left;
	}
	
div.bloc_bottom {
	background: url(../img/template/bloc-bottom_right.gif) no-repeat top right;
	display: block;
	height: 9px;
	font-size: 0;
}
	div.bloc_bottom div {
		background: url(../img/template/bloc-bottom_left.gif) no-repeat top left;
		display: block;
		width: 9px; height: 9px;
		float: left;
	}
div.bloc_middle {
	background: #fff url(../img/template/bloc-middle_right.gif) repeat-y right;
}
	div.bloc_middle div.bloc_middle {
		background: transparent url(../img/template/bloc-middle_left.gif) repeat-y left;
	}
		div.bloc_middle div.bloc_middle div.padding {
			padding: 0 10px;
		}




/* Estilos para anular los margin ********************************************* */		
div.bloc_middle h3 {
	margin: 0;
}
	div.bloc_middle h3 span {
		font-size: 0.7em;
		font-weight: normal;
	}

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: 7px;
	clear: left;
}