@charset "UTF-8";
/* CSS Document - Spécifique accueil */

div.bdx-content div.flashinfo {
	float : left;
	background : transparent url(../img/middle_left_logo_bg.jpg) no-repeat 57px 133px;
	padding-left : 19px;
	height : 400px;
}

div.bdx-content div.flashinfo div.flashcontent {
	float : left;
	width : 500px;
	overflow : hidden;
}

div.bdx-content div.flashinfo div.flashimg {
	float : left;
	margin-left : 10px;
}

div.bdx-content div.flashinfo h2 {
	font-size : 2.9em;/*4em;*/
	color : #8c9fba;
	padding-top : 48px;
	letter-spacing : -1px;
	font-weight : normal;
}

div.bdx-content div.flashinfo .innertube {
	padding-top : 5px;
	font-size : 1.2em;
	line-height : 21px;
	padding-right : 15px;
}

div.bdx-content div.flashinfo div.more {
	height : 23px;
	padding-left : 13px;
	padding-right : 13px;
	padding-top : 7px;
	background-color : #FFF;
	-moz-opacity: 0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);	
}

div.bdx-content div.flashinfo div.more div.innertube {
	background-color : #FFF;
	-moz-opacity: 0.8;
	opacity: 0.8;
	filter:alpha(opacity=80);
	width : 18px;	
}
/***/

img.actus {
	margin-right : 5px;
	float :right; 
	padding-top : 25px;
}

div.acces-directs {
	position : absolute;
	top : 407px;
	width : 480px;
	height : 52px;
	padding-top : 6px;
	background : transparent url(../img/middle_left_button-bar_bg.jpg) no-repeat;
}

div.acces-directs ul {
	padding-left : 9px;
}

div.acces-directs ul li {
	display : inline;
	text-align : right;
	padding-right : 10px;	
}

div.box {
	padding-left : 19px;
	font-size : 14px;
	font-size : 1.1em;
	color : #5690c7;
}

div.box a {
	text-decoration : none;
	color : #004482;
}

div.box a:hover {
	text-decoration : underline;
	color : #5690c7;
}

div.box h3 {
	font-weight : bold;
	color : #fff;
	/*padding-top : 2px; a revoir ptet*/ 
	padding-bottom : 30px;
	background : transparent url(../img/micro_tile.gif) no-repeat left 28px;
}

div.box .news {
	width : 296px;
	float : left;
	padding-right : 17px;	
}

div.box .news a {
	color : #004482;
	/*font-weight : bold;*/
}

div.box .ref {
	width : 295px;
	float : left;
	padding-right : 17px;	
}

div.box .ref img {
	border : 3px #658ebc solid;
}

div.box .plus {
	width : 296px;
	float : left;	
	padding-right : 17px;	
}

#posts h2 {
	height : 86px;
	padding-right : 0px;
	padding-left : 0px;
}

div.flashimg img {
	width : 430px;
	height : 400px;
	top : 0px;
	left : 0px;
	padding-left : 0px;
}

.tip		{ width:295px; font-family:tahoma,arial; background:url(../img/tip-text.png) left top repeat-y; }
.tip-top	{ background:url(../img/tip-top.png) top left no-repeat; height:26px; width:295px; }
.tip-title	{ color:#e95e25; font-weight:bold; margin:0 30px 0 50px; }
.tip-text	{ color:#000; padding:10px 30px 20px 50px; }
.tip-bottom	{ background:url(../img/tip-bottom.png) left bottom no-repeat; width:295px; height:81px; }

.tool-tip {
	Z-INDEX: 13000; WIDTH: 139px; COLOR: #fff
}
.tool-title {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../img/smoke.png) left top; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #9fd4ff; PADDING-TOP: 8px
}
.tool-text {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 11px; BACKGROUND: url(../img/smoke.png) right bottom; PADDING-BOTTOM: 8px; PADDING-TOP: 4px
}


/* Flèches */
div#div_arrow_left {
float : left;
cursor:hand;
width:78px; 
height:78px;
padding-top : 150px;
}

div#div_arrow_right {
float : left;
cursor:hand;
width:78px; 
height:78px;
padding-top : 150px;
}
