img, div, td, p, a, span { behavior: url(iepngfix.htc) }td { vertical-align:top; }body, .cent { height:100%; 	}html, body, td, div, p, img, ul, li { font-family: "Arial";font-size:12px;border:0;margin:0;padding:0;}#header_middle {	position:absolute;}#content_header_middle {	position:relative;	text-align:center;	width:990px;	padding-top:18px;}#flags {float:right;margin-top:0px;margin-right:25px;color:white;font-weight:bold;}#flags a, .logoo {background:none !important;margin:0 !important;padding:0px !important;padding-left:6px !important;}#pdf_d {	width:100%;	background-image: url('images/pdf_top.png');	background-position: center top;	background-repeat: no-repeat;}#pdf_d h2 {	text-align: center;	font-size:14px;	color:#ff4d00;	margin:0;	padding:0;	padding-top:10px;	padding-bottom: 6px;}#pdf_d div a {		display:block;	font-size:12px;	color:black;	text-decoration:none;	background-color: #CFCFCF;	margin-left: 11px;	margin-right:11px;	padding:6px;	margin-top: 1px;}#pdf_d div a:hover {	background-color:#333;	color:white;}#pdf_d div {	width:100%;	background-image: url('images/pdf_m.png');	background-position: center center;	background-repeat: repeat-y;}#pdf_d span {	display:block;	width:100%;	background-image: url('images/pdf_bottom.png');	background-position: center bottom;	background-repeat: no-repeat;}#ref_d {	width:100%;	background-image: url('images/ref_top.png');	background-position: center top;	background-repeat: no-repeat;}#ref_d h2 {	text-align: center;	font-size:14px;	color:#ff4d00;	margin:0;	padding:0;	padding-top:33px;	padding-bottom: 6px;}#ref_d div a {		display:block;	font-size:12px;	color:black;	text-decoration:none;	background-color: #CFCFCF;	margin-left: 4px;	margin-right:4px;	padding:6px;	margin-top: 1px;}#ref_d div a:hover {	background-color:#333;	color:white;}#ref_d div {	width:100%;	background-image: url('images/ref_middle.png');	background-position: center center;	background-repeat: repeat-y;}#ref_d span {	display:block;	width:100%;	background-image: url('images/ref_bottom.png');	background-position: center bottom;	background-repeat: no-repeat;	height:33px;}.ref_client {	color:#FF4D00;	font-size:22px;	margin:0;	display:block;	padding-left:110px;	padding-top:15px;	padding-bottom:20px;}#brief_client {margin-left: 28px;text-align:justify;font-size:11px;margin-top:10px;margin-right:20px;}#media {	#width:533px;	height:360px;	margin-left:25px;	margin-right:18px;	background-image: url('images/fd_client.png');	background-repeat: no-repeat;	padding:15px;	margin-top:15px;	text-align:center;	padding-top:22px;		overflow: hidden;}#media h1 {	text-align:left;	color:white;	margin:0;	margin-bottom:10px;	padding:0;	font-size:22px;	}.tl {	background:url('images/tl.png');	background-position:top right;	}.tr {	background:url('images/tr.png');	background-position:top left;	}#content {	background:url('images/middle.png');	background-position:bottom;	background-repeat:no-repeat;	}#footer {	background:url('images/footer.png');	background-position:top;	padding-top:15px;	padding-bottom:100px;	padding-left:20px;	color:black;	}a {	text-decoration:none;	color:black;	}a:hover {	text-decoration: underline;}#menu_baseline {		float:left;}#baseline {		float:right;	text-align:right;	padding-right:20px;	font-weight:normal;	color:#ff4d00;	}#blocg {	background-image: url('images/blocg.png');	background-repeat: no-repeat;}#content_blocg {	padding-left:38px;	padding-top:20px;	width:380px;	text-align:justify;	#background-color: transparent;		height: 100%;		overflow: hidden;}#content_blocg h1 {		font-size: 24px;	color:#ff4d00;	border-bottom: 1px solid #C4C4C2;	padding-bottom: 6px;	margin-bottom:12px;}#nav {		background:url('images/nav.png');	height:24px;	padding-top:5px;	background-repeat:repeat-x;		}#nav li {	display:inline;	text-transform:uppercase;		list-style:none;					}#nav a {		text-decoration:none;	color:white;	font-size:11px;	background:url('images/nav_bg.png');	background-repeat:repeat-x;	padding-top:6px;	padding-bottom:5px;		padding-right:10px;	padding-left:10px;	}#nav a:hover {	background: url('images/nav_hover.png');	}#logo_client {	margin-left:25px;	margin-right:16px;	padding-top: 10px;	padding-bottom: 10px;	border-bottom: 1px solid #FC6625;}#bloc1 {	background:url('images/bloc1.png');	#background-position:center center;	background-repeat: no-repeat;	height:248px;		padding-top:16px;	padding-left:25px;}#bloc1 h1 {	font-size:16px;	color:#ff4d00;	float:left;}#bloc1 .date {		text-align:right;	margin-right:15px;	font-size:11px;}#bloc1 .first_info {	margin-top: 13px;	clear:both;	}#bloc1 p {	font-size:11px;	height:24px;	}#bloc1 p  span {	color:#ff4d00;	font-weight:bold;}#bloc2 {	background:url('images/bloc2.png');	#background-position:center center;	background-repeat: no-repeat;	height:121px;	padding-top:2px;	padding-left:25px;}#bloc2 h1 {	font-size:14px;	color:#ff4d00;	margin-bottom:23px;	}#bloc3 {	background:url('images/bloc3.png');	#background-position:center center;	background-repeat: no-repeat;	height:136px;	padding-top:2px;	padding-left:25px;}#bloc3 h1 {	font-size:14px;	color:#ff4d00;	margin-bottom:23px;}.orange_link {	color:#ff4d00;}.vignette {	width:60px;	height:60px;	background-position: center center;	border:1px solid white;	float:left;	margin-right:4px;}.ref {	float:left;	width:60px;}.vid {	width:108px;	height:81px;	border:0px;	position:relative;	margin-bottom: 7px;}.vid div {	z-index:1;	position:absolute;	width:100px;	height:60px;	background-position: center center;	margin-left:4px;	 margin-top: 4px;}.vid span {position:absolute;z-index:9;	width:108px;	height:81px;	background-image: url('images/fd_vid.png');	display:block;	}.vid span:hover{position:absolute;z-index:9;	width:109px;	height:82px;	display:block;	}.vid span b {	display:block;	width:108px;	position:relative;	padding-top:62px;	font-size:11px;	font-weight:normal;	text-align:center;}#videos {	padding-left:30px;	padding-top:20px;}.rss {	float: left;	margin-left: 53px;	margin-top: -9px;}a:hover {cursor: pointer;}
