/* CSS Document */
body{margin:0px;padding:0px;background:#A8CDE3;}
img{border:0px;}
/**********************************/
#_temp {
	position:relative;
	left:0px;
	top:0px;
	width:774px;
	height:auto;
	z-index:1;
}
#body {
	position:relative;
	left:0px;
	top:0px;
	width:774px;
	height:420px;
	z-index:2;
	background:#FFFFFF;
}
#main {
	width:559px;
	height:420px;
	float:left;
}
#main .txt {
	width:559px;
	height:329px;
}
#main .media {
	background:url(../images/bloc/rose.gif) left bottom no-repeat;
	width:215px;
	height:82px;
	left:35px;
	top:-4px;
	position:relative;
	float:left;

}
#main .media span {
	width:164px;
	font: 11px Tahoma;
	color:#FFFFFF;
	padding-left:13px;
	padding-top:1px;
	display:block;
}
#main .media div {
	position:absolute;
	right:7px;
	bottom:0px;
	z-index:3;
}
#main .evenement {
	background:url(../images/bloc/bleu.gif) left bottom no-repeat;
	width:215px;
	height:82px;
	margin-left:35px;
	position:relative;
	left:40px;
	top:-4px;
	z-index:999;
	float:left;
	

}
#main .evenement span {
	width:164px;
	font: 11px Tahoma;
	color:#FFFFFF;
	padding-left:13px;
	padding-top:1px;
	display:block;
}
#main .evenement div {
	position:absolute;
	right:6px;
	bottom:0px;
	z-index:3;
}
#trans
{
	position:relative;
	left:0px;
	top:0px;
	width:215px;
	height:226px;
	z-index:3;
	float:left;
	padding-top:176px;
}
#anim {
	position:absolute;
	left:1px;
	top:-14px;
	width:215px;
	height:181px;
	z-index:3;
}
#actu
{
	position:relative;
	left:0px;
	top:-13px;
	width:215px;
	font: 11px Tahoma;
	color:#006AAE;
}
#actu span
{
	display:block;
	font:700 11px Tahoma;
	color:#B04F96;
	padding-bottom:1px;
}
#actu div
{
	background:url(../images/bloc/tr_actua.gif) repeat-x 1px bottom;
	width:198px;
	position:relative;
	padding-bottom:11px;
	margin-bottom:7px;
}
#actu div .suite
{
	position:absolute;
	right:0px;
	bottom:-1px;
	z-index:15;

}




