

div#player{
	position:relative;
	width:910px;
	height:320px;
	margin-left:14px;
	/*background:url(../img/2011/player.gif) no-repeat 0 0;*/
	border:1px solid #bebebe;
	/*
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	*/
}

div#player span{
	position:absolute;
	top:-1px;
	left:-1px;
	display:block;
	width:5px;
	height:5px;
	background:url(../img/2011/cache.png);
	z-index:1;
}
div#player span.top-right{ left:906px; background-position:-5px 0; }
div#player span.bottom-right{ top:316px; left:906px; background-position:-5px -5px; }
div#player span.bottom-left{ top:316px; background-position:0 -5px; }

div#player ul.link, div#player div{ float:left; }

div#player ul.link{ width:199px; }
div#player ul.link li a{
	display:block;
	height:44px;
	background:url(../img/2011/link-player.jpg) no-repeat 0 0;
	padding:20px 12px 0 12px;
	color:#6e7fa2;
	font-weight:bold;
}
div#player ul.link li.first a{ background-position:0 -1px; }
div#player ul.link li.last a{ background-position:0 -1px; }
div#player ul.link li a:hover, div#player ul.link li a.select{ background-position:0 -64px; text-decoration:none; color:#fff; }
div#player ul.link li.first a:hover, div#player ul.link li.first a.select{ background-position:0 -129px; }

div#player div{ width:711px; height:320px; overflow:hidden; }
div#player div ul{ width:3555px; }
div#player div ul li{
	width:711px;
	height:320px;
	display:block;
	float:left;
}


/* BOXS */
div.box{
	position:relative;
	width:283px;
	height:174px;
	float:left;
	margin:38px 0;
	overflow:hidden;
}

div.middle{ margin:38px 30px; }

div.box div{ background:url(../img/2011/box.gif) no-repeat 0 0; padding:10px; height:154px; }
div.box div ul li{ margin-bottom:12px; }

div.box div.hover{
	position:absolute;
	top:0;
	left:0;
	width:283px;
	height:154px;
	background:#283241 url(../img/2011/box.jpg) no-repeat 0 0;
	cursor:pointer;
}

div.middle div.hover{ background-position:-283px 0; }
div.solution div.hover{ background-position:-566px 0; }

/* AACTU ET BLOG */
div.mini-slide{
	position:relative;
	width:454px;
	height:180px;
	border-right:1px dotted #bcbcbc;
	overflow:hidden;
	float:left;
}

div.mini-actu{ margin-left:14px; }
div.mini-blog{ border:0; margin-left:35px; }

div.mini-slide h2{
	color				: #e2031d;
	margin				: 10px 0 10px 0;
	text-decoration		: none;
	font-size			: 1em;
	display				: block;
	background			: none;
	text-transform		: uppercase;
}

div.mini-slide h2 span{ color:#151e27; }

div.mini-slide div{ width:5000px; height:133px; }

div.mini-slide div div{
	width:420px;
	margin-right:35px;
	float:left;
}

div.mini-slide ul{
	position:absolute;
	left:365px;
	bottom:0;
}

div.mini-slide ul li{ display:inline; }
div.mini-slide ul li a{
	display:block;
	width:7px;
	height:7px;
	background:#c0c0c0;
	float:left;
	margin-left:4px;
}
div.mini-slide ul li a:hover, div.mini-slide ul li a.select{ background:#555; }

div.mini-slide div div a.more{ margin-left:60px; }
