/***
 * Style pour les blocs avc rectangle arrondi
***/

.bloc {
}

.blocT, .blocB {
	background-repeat:repeat-x;
	height:16px;
}
.blocTL, .blocTR, .blocBL, .blocBR {
	height:16px;
	background-repeat:no-repeat;
}
.blocTL, .blocBL, .blocL {
	background-position:left;
}
.blocTR, .blocBR, .blocR {
	background-position:right;
}

/** Top **/
.blocT {
	background-position:top;
	background-image:url(../img/skin/top_shadow.gif);
}
.blocTL {
	background-image:url(../img/skin/TL_corner.gif);
}
.blocTR {
	background-image:url(../img/skin/TR_corner.gif);
}

/** Middle **/
.blocL, .blocR {
	background-repeat:repeat-y;
}
.blocL {
	background-image:url(../img/skin/left_shadow.gif);
}
.blocR {
	background-image:url(../img/skin/right_shadow.gif);
}
.blocM {
	min-height:10px;
	padding:0 16px;
}
.blocF {
	clear:both;
	font-size:0;
}

/** Bottom **/
.blocB {
	background-position:bottom;
	background-image:url(../img/skin/bottom_shadow.gif);
}
.blocBL {
	background-image:url(../img/skin/BL_corner.gif);
}
.blocBR {
	background-image:url(../img/skin/BR_corner.gif);
}
