body {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	background-image:url(../images/bgGradient01.png);
	background-position:top left;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5f5f5f;
	text-align:justify;
}
div, p, img, ul, li, table, form, h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
	display:block;
}
#container {
	float:left;
	width:100%;
	padding:0px 0px 25px 0px;
}
#centerContainer{
	width:957px;
	margin:0px auto 0px auto;
	padding:30px 0px 0px 0px;
	background-image:url(../images/glareBg01.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:visible;
}
#headerContainer{
	width:957px;
	height:115px;
}
#headerBg02{
	position:absolute;
	width:92px;
	height:267px;
	margin:-30px 0px 0px 957px;
	background-image:url(../images/glareBg02.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#mainMenu{
	width:957px;
	height:63px;
	margin:4px 0px 0px 0px;
}
#remediaLink01:link, #remediaLink01:visited, #remediaLink01:hover, #remediaLink01:active{
	position:absolute;
	display:block;
	margin: -20px 0px 0px 649px;
	color:#FFFFFF;
	text-decoration:none;
}
#remediaLinkFr01:link, #remediaLinkFr01:visited, #remediaLinkFr01:hover, #remediaLinkFr01:active{
	position:absolute;
	display:block;
	margin: -20px 0px 0px 613px;
	color:#FFFFFF;
	text-decoration:none;
}
/*#mainMenu li{
	list-style:none;
	display:inline-block;
}*/
/*.menuLink01{
	float:left;
	display:block;
	background-image:url(../images/separationMenu01.gif);
	background-position:top right;
	background-repeat:no-repeat;
	margin:0px 10px 0px 0px;
	padding:0px 10px 0px 0px;
}
.menuLink02{
	float:left;
	display:block;
	background-image:url(../images/separationMenu01.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 10px;
}*/
#homeBtn:link, #homeBtn:visited {
	position:absolute;
	margin:6px 0px 0px 2px;
	padding:0px 10px 0px 0px;
	background-image:url(../images/separationMenu01.gif);
	background-position:top right;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#ffffff;
}
#homeBtn:hover, #homeBtn:active {
	position:absolute;
	margin:6px 0px 0px 2px;
	padding:0px 10px 0px 0px;
	background-image:url(../images/separationMenu01.gif);
	background-position:top right;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#00aeff;
}
#services01{
	position:absolute;
	margin:6px 0px 0px 49px;
}
#services01Fr{
	position:absolute;
	margin:6px 0px 0px 65px;
}
#linkServices01{
	position:absolute;
	padding:0px 10px 0px 0px;
	background-image:url(../images/separationMenu01.gif);
	background-position:top right;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#ffffff;
}
#linkServices01:hover, #linkServices01:active{
	position:absolute;
	padding:0px 10px 0px 0px;
	background-image:url(../images/separationMenu01.gif);
	background-position:top right;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#00aeff;
}
#subMenu01{
	margin:33px 0px 0px 0px;
	/*display:none;*/
}
#subMenu01 li{
	list-style:none;
	display:inline-block;
}
#subMenu01 a:link, #subMenu01 a:visited {
	color:#ffffff;
	text-decoration:none;
}
#subMenu01 a:hover, #subMenu01 a:active {
	color:#00aeff;
	text-decoration:none;
}
#clientsBtn:link, #clientsBtn:visited{
	position:absolute;
	margin:6px 0px 0px 120px;
	padding:0px 10px 0px 0px;
	background-image:url(../images/separationMenu01.gif);
	background-position:top right;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#ffffff;
}
#clientsBtn:hover, #clientsBtn:active{
	position:absolute;
	margin:6px 0px 0px 120px;
	padding:0px 10px 0px 0px;
	background-image:url(../images/separationMenu01.gif);
	background-position:top right;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#00aeff;
}
#clientsBtnFr:link, #clientsBtnFr:visited{
	position:absolute;
	margin:6px 0px 0px 134px;
	padding:0px 10px 0px 0px;
	background-image:url(../images/separationMenu01.gif);
	background-position:top right;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#ffffff;
}
#clientsBtnFr:hover, #clientsBtnFr:active{
	position:absolute;
	margin:6px 0px 0px 134px;
	padding:0px 10px 0px 0px;
	background-image:url(../images/separationMenu01.gif);
	background-position:top right;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#00aeff;
}
#contactBtn:link, #contactBtn:visited{
	position:absolute;
	margin:6px 0px 0px 180px;
	padding:0px 10px 0px 0px;
	background-image:url(../images/separationMenu01.gif);
	background-position:top right;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#ffffff;
}
#contactBtn:hover, #contactBtn:active{
	position:absolute;
	margin:6px 0px 0px 180px;
	padding:0px 10px 0px 0px;
	background-image:url(../images/separationMenu01.gif);
	background-position:top right;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#00aeff;
}
#contactBtnFr:link, #contactBtnFr:visited{
	position:absolute;
	margin:6px 0px 0px 194px;
	padding:0px 10px 0px 0px;
	background-image:url(../images/separationMenu01.gif);
	background-position:top right;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#ffffff;
}
#contactBtnFr:hover, #contactBtnFr:active{
	position:absolute;
	margin:6px 0px 0px 194px;
	padding:0px 10px 0px 0px;
	background-image:url(../images/separationMenu01.gif);
	background-position:top right;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#00aeff;
}
#frBtn01:link, #frBtn01:visited{
	position:absolute;
	margin:6px 0px 0px 910px;
	padding:0px 10px 0px 0px;
	background-image:url(../images/separationMenu01.gif);
	background-position:top right;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#ffffff;
}
#frBtn01:hover, #frBtn01:active{
	position:absolute;
	margin:6px 0px 0px 910px;
	padding:0px 10px 0px 0px;
	background-image:url(../images/separationMenu01.gif);
	background-position:top right;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#00aeff;
}
#ukBtn01:link, #ukBtn01:visited{
	position:absolute;
	margin:6px 0px 0px 943px;
	padding:0px 10px 0px 0px;
	text-decoration:none;
	color:#ffffff;
}
#ukBtn01:hover, #ukBtn01:active{
	position:absolute;
	margin:6px 0px 0px 943px;
	padding:0px 10px 0px 0px;
	text-decoration:none;
	color:#00aeff;
}
#menuLine01{
	position:absolute;
	width:957px;
	height:1px;
	background-image:url(../images/greyLine.gif);
	background-position:top left;
	background-repeat:repeat-x;
	top:115px;
}
#menuLine02{
	position:absolute;
	/*display:none;*/
	width:957px;
	height:1px;
	background-image:url(../images/greyLine.gif);
	background-position:top left;
	background-repeat:repeat-x;
	top:55px;
	left:-49px;
}
#menuLine02Fr{
	position:absolute;
	/*display:none;*/
	width:957px;
	height:1px;
	background-image:url(../images/greyLine.gif);
	background-position:top left;
	background-repeat:repeat-x;
	top:55px;
	left:-65px;
}
#content01{
	width:957px;
	height:410px;
	margin:10px 0px 0px 0px;
}
#contentP01{
	width:957px;
	height:auto;
	margin:70px 0px 0px 0px;
}
#content02{
	width:957px;
	height:auto;
	margin:14px 0px 0px 0px;
}
#footer{
	width:957px;
}
#scContainer{
	margin:0px 0px 0px -7px;
	width:687px;
	height:399px;
	float:left;
	z-index:30;
}
#videoContainer{
	width:687px;
	height:399px;
	float:left;
	margin:0px;
}
#video01{
	position:absolute;
	z-index:40;
}
#video02{
	display:none;
	z-index:9120;
}
#frameVideo{
	position:absolute;
	width:687px;
	height:399px;
	float:left;
	margin:0px;
	background-image:url(../images/frameShowCase02.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:0;
}
#videoHome01{
	position:absolute;
	margin:14px 0px 0px 14px;
	width:659px;
	height:371px;
	z-index:9120;
}
#tContainer01{
	position:absolute;
	float:right;
	width:281px;
	z-index:75;
	margin:13px 0px 0px 676px;
}
#text01{
	float:right;
	width:260px;
	text-align:justify;
	margin:10px 10px 0px 16px;
}
#titlePFilmFr01{
	margin:-3px 0px 0px 0px;
}
#productContainer{
	width:957px;
	padding:0px 0px 0px 5px;
}
#clientsTitle01{
	margin:0px 0px 12px 0px;
}
#clientsContent{
	width:965px;
}
#contactTitle01{
	margin:0px 0px 12px 0px;
}
#contactContent{
	float:left;
	width:300px;
}
#adresseContainer{
	display:block;
}
#adresse01{
	float:left;
	margin:0px 15px 25px 0px;
}
#adresse02{
	float:left;
	margin:0px 0px 25px 15px;
	height:30px;
}
#adresse02 a:link, #adresse02 a:active, #adresse02 a:visited{
	margin:0px;
	padding:0px;
	color:#5f5f5f;
	text-decoration:underline;
}
#adresse02 a:hover{
	margin:0px;
	padding:0px;
	color:#5f5f5f;
	text-decoration:none;
}
#mapContainer{
	display:block;
	background-color:#f2f5f6;
	border:solid 1px #c8c8c8;
	width:641px;
	height:312px;
	float:left;
	margin:0px 0px 25px 0px;
	padding:5px;
}
#map{
	display:block;
	border:solid 1px #c8c8c8;
	width:639px;
	height:310px;
}
#followContainer{
	width:255px;
}
#podcastTitle01{
	margin:0px 0px 12px 0px;
}
#corporateTitle01{
	margin:0px 0px 1px 0px;
}
#corporateTitleFr01{
	margin:0px 0px 12px 0px;
}
#clientsTitleFr01{
	margin:0px 0px 12px 0px;
}
#filmTitle01{
	margin:0px 0px 12px 0px;
}
#filmTitleFr01{
	margin:0px 0px 1px 0px;
}
#eventTitle01{
	margin:0px;
}
#productContent01{
	width:957px;
}
#pDescription01{
	width:309px;
	float:left;
	margin:14px 18px 50px 0px;
}
#pEventDescription01{
	width:309px;
	float:left;
	margin:14px 18px 80px 0px;
}
#pDescriptionEventFr01{
	width:309px;
	float:left;
	margin:14px 18px 80px 0px;
}
#pGallery01{
	width:610px;
	height:575px;
	float:left;
	background-image:url(../images/galleryBg01.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#galleryContainer{
	width:590px;
	margin:14px 0px 0px 11px;
}
#galleryThumbs01{
	width:590px;
	height:auto;
}
#footer{
	width:957px;
}
#footerContent{
	float:left;
	width:957px;
}
#footerContent img {
	margin:0px auto 3px 2px;
}
#footerContent p {
	margin:0px auto 0px 140px;
	display:inline;
}
#footerContent a:link, #footerContent a:visited, #footerContent a:active {
	display:inline;
	color:#5f5f5f;
	text-decoration:underline;
}
#footerContent a:hover {
	display:inline;
	color:#5f5f5f;
	text-decoration:none;
}
/*********************************CLASS***************************************/
.greyLine{
	width:957px;
	height:1px;
	float:left;
	background-image:url(../images/greyLine.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.greyLine03{
	width:1px;
	height:55px;
	float:left;
	background-image:url(../images/greyLine.gif);
	background-position:top left;
	background-repeat:repeat-y;
}
.solutions{
	float:right;
	margin:0px;
}
.bold{
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.hCategory01{
	width:216px;
	height:350px;
	background-image:url(../images/columnBg01.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	margin:0px 14px 35px 0px;
	padding:10px 0px 0px 9px;
}
.blue01:link, .blue01:visited, .blue01:active{
	color:#00aeff;
	text-decoration:underline;
}
.blue01:hover{
	color:#00aeff;
	text-decoration:none;
}
.blue02{
	color:#00aeff;
	font-size:12px;
}
.myThumbnail01{
	margin:12px 0px 0px -2px;
}
.myDescription01{
	width:203px;
	margin:17px 0px 0px 1px;
}
.myLine01{
	margin:5px 0px 10px 0px;
}
.myLine02{
	margin:5px 0px 10px 0px;
	clear:both;
}
.logo01{
	margin:10px 0px 10px 0px;
}
.contact01:link, .contact01:active, .contact01:visited{
	color:#5f5f5f;
	font-weight:bold;
	text-decoration:underline;
}
.contact01:hover{
	color:#5f5f5f;
	font-weight:bold;
	text-decoration:none;
}
.myThumb01{
	float:left;
	width:295px;
}
.float01{
	float:left;
	margin:0px 0px 25px 0px;
	padding:0px;
	display:block;
}
.floatL01{
	float:left;
	margin:0px;
}
.floatR01{
	float:right;
	margin:0px;
}
.link01:link, .link01:visited, .link01:active{
	color:#5f5f5f;
	text-decoration:underline;
}
.link01:hover{
	color:#5f5f5f;
	text-decoration:none;
}
.title01{
	color::#5f5f5f;
	font-weight:bold;
	text-decoration:underline;
}