/* container */
div#top_menu_slider div#tm_slider div.container {
	position:relative;
	margin:0 auto;
}
div.shelf-container {
	position:relative;
}
div#top_menu_slider div#tm_slider div.container {
	position:relative;
	margin:0 auto;
}

/* blue box wrapper */
div.round_co_to {
	position:relative;
	height:5px;
	margin:0 0 -5px 0;
	z-index:100;
}
div.round_co_bt {
	position:relative;
	height:5px;
	margin:-5px 0 -5px 0;
	z-index:100;
}
div.round_co_to img.left_c, div.round_co_bt img.left_c {
	position:absolute;
	top:0;
	left:0;
}
div.round_co_to img.right_c, div.round_co_bt img.right_c {
	position:absolute;
	top:0;
	right:0;
}
div.blue-box-1, div.blue-box-2, div.blue-box-3, div.blue-box-4 {
	height:161px;
	overflow:hidden;
}
div.blue-box-1 {
	background:#fff url('images/bluebox_1.png') no-repeat top left;
}
div.blue-box-2 {
	background:#fff url('images/bluebox_2.png') no-repeat top left;
}
div.blue-box-3 {
	background:#fff url('images/bluebox_3.png') no-repeat top left;
}
div.blue-box-4 {
	background:#fff url('images/bluebox_4.png') no-repeat top left;
}
div.blue-box-5 {
	background:#fff url('images/bluebox_5.png') no-repeat top left;
}
div.blue-box-wide {
	background:#fff url('images/bluebox_wide.png') no-repeat bottom left;
}
div.blue-box-wrapper {
	margin:12px 0 12px 0;
	display:block;
	clear:both;
	width:944px;
	height:161px;
}
div.blue-box-wide-wrapper {
	margin:12px 0 12px 0;
	display:block;
	clear:both;
	width:944px;
	height:200px;
}
/*
div.bunch1, div.bunch2 {
	display:none;
}*/
.textLargeTurquoise {
	color:#00A096;
	font-weight:bold;
	margin-bottom:6px;
	font-size:30px;
}
.textSmallTurquoise {
	color:#00A096;
	font-weight:bold;
	margin-bottom:6px;
	font-size:18px;
}
.textLargeBleu {
	color:#0069A9;
	font-weight:bold;
	margin-bottom:6px;
	font-size:30px;
}
.textSmallBleu {
	color:#0069A9;
	font-weight:bold;
	margin-bottom:6px;
	font-size:18px;
}
.textLargeRouge {
	color:#9D0D16;
	font-weight:bold;
	margin-bottom:6px;
	font-size:30px;
}
.textSmallRouge {
	color:#9D0D16;
	font-weight:bold;
	margin-bottom:6px;
	font-size:18px;
}
.textLargeVert {
	color:#A4B400;
	font-weight:bold;
	margin-bottom:6px;
	font-size:30px;
}
.textSmallVert {
	color:#A4B400;
	font-weight:bold;
	margin-bottom:6px;
	font-size:18px;
}
.textLargeOrange {
	color:#F08A00;
	font-weight:bold;
	margin-bottom:6px;
	font-size:30px;
}
.textSmallOrange {
	color:#F08A00;
	font-weight:bold;
	margin-bottom:6px;
	font-size:18px;
}
.textSmallNoir {
	color:#000;
	font-weight:normal;
	margin-bottom:6px;
	font-size:18px;
}
.textXtraSmallNoir {
	color:#000;
	font-weight:normal;
	margin-bottom:6px;
	font-size:14px;
}
.textMinusculeGris {
	color:#555;
	font-weight:normal;
	margin-bottom:6px;
	font-size:12px;
	text-decoration:none;
}
.blueBoxH3 {
	color:#fff;
	font-weight:bold;
	margin-bottom:6px;
	font-size:24px;
}
.blueBoxP {
	color:#fff;
	font-weight:medium;
	margin-bottom:6px;
	font-size:14px;
}
.blueBox1 {
	margin-left:12px;
	width:140px;
	color:#00517f;
}
.blueBox2 {
	margin-left:12px;
	width:124px;
	color:#00517f;
}
.blueBox3 {
	margin-left:12px;
	width:130px;
	color:#00517f;
}
.blueBox4 {
	margin-left:12px;
	width:122px;
	color:#00517f;
}
.blueBoxwide {
	margin-left:30px;
	margin-right:30px;
	width:944px;
	color:#00517f;
}
.bluebox:link, .bluebox:visited {
	color:#fff;
	font-weight:bold;
	margin-bottom:6px;
	font-size:14px;
}



/* round-co */
div.round_co_to {
	position:relative;
	height:5px;
	margin:0 0 -5px 0;
	z-index:100;
}
div.round_co_bt {
	position:relative;
	height:5px;
	margin:-5px 0 -5px 0;
	z-index:100;
}
div.round_co_to img.left_c, div.round_co_bt img.left_c {
	position:absolute;
	top:0;
	left:0;
}
div.round_co_to img.right_c, div.round_co_bt img.right_c {
	position:absolute;
	top:0;
	right:0;
}


