
Body {
margin:0;
padding:0;
font:12px Arial, Helvetica, sans-serif;
}
img {
border:none;
}
p {
margin:0;
padding:0;
}
.visible {display:block;}
.hidden {visibility:hidden;}
.hidden1px {visibility:hidden;height:1px;overflow:hidden;}
.none {display:none;}
.lines {
position:absolute;
height:50px;
width:100%;
border-top:solid 1px #58ab28;
border-bottom:solid 1px #e96028;
top:15px;
left:0px;
z-index:100;
}
.siteWrapper {
position:relative;
top:16px;
margin:auto;
background:url(/V4/sites/www.m3systems.net/images/bodyBgd.jpg) no-repeat center top;
min-height:500px;
*height:500px;
width:990px;
}
/*************************************** HEADER ***************************************/
.header {
position:relative;
height:50px;
}
.header .logo {
float:left;
background:url(/V4/sites/www.m3systems.net/images/m3s_logo.png) no-repeat top left;
*background-image:none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/V4/sites/www.m3systems.net/images/m3s_logo.png', sizingMethod="crop");
height:30px;
width:245px;
margin:10px 0px 0px 5px;
}
.header .extra {
float:right;
background:url(/V4/sites/www.m3systems.net/images/logo_iso.jpg) no-repeat top right;
height:40px;
width:35px;
margin:5px 5px 0px 0px;
}

/*************************************** CONNEXION ***************************************/
.connexion {
background:url(/V4/sites/www.m3systems.net/images/cadenas.gif) no-repeat center left;
padding-left:12px;
color:#0f323f;
font-size:0.8em;
position:relative;
float:right;
margin-top:10px;
margin-right:10px;
z-index:100;
}
.lienContact {
padding-left:12px;
font-size:0.9em;
position:relative;
float:right;
margin-top:12px;
margin-right:12px;
z-index:100;
}
.lienContact a {
	text-decoration:none;
	color:#888;
}
/*.connexion {
color:#0f323f;
font-size:0.8em;
position:relative;
margin-top:15px;
background:url(/V4/sites/www.m3systems.net/images/connBgd.gif);
height:10px;
padding-right:5px;
}
.connexion .img {
position:relative;
float:right;
background:url(/V4/sites/www.m3systems.net/images/connImg.png) no-repeat right center;
padding-right:225px;
}
.connexion .form {
position:absolute;
right:5px;
padding-right:40px;
bottom:7px;
}
.connexion .form label {
margin-left:15px;
}
.connexion .form input {
font-size:0.8em;
width:60px;
}
.connexion .form .btn a {
position:absolute;
right:15px;
top:-3px;
display:block;
width:18px;
height:18px;
background:url(/V4/sites/www.m3systems.net/images/connBtn.png) no-repeat center top;
}*/


/*************************************** MENU PRINCIPAL ***************************************/
.mainMenu {
position:relative;
margin-top:15px;
height:20px;
margin:10px;
border-bottom:solid 1px #cacbcb;
}
.mainMenu ul {
list-style:none;
margin:0;
padding:0;
}
.mainMenu ul li {
float:left;
margin-right:30px;
}
.mainMenu ul li a {
text-decoration:none;
font-size:1em;
color:#5d5d5d;
}
.mainMenu ul li a:hover {
color:#000000;
}

/*************************************** BREADCRUMB ***************************************/
.breadcrumb {
position:relative;
width:100%;
}
.breadcrumb ul {
list-style:none;
margin:0;
padding:0;
}
.breadcrumb ul li {
float:left;
margin-right:5px;
font-size:0.9em;
}
.breadcrumb ul li a {
text-decoration:none;
color:#6e858c;
}
.breadcrumb ul li.current {
font-weight:bold;
color:#18485b;
}

/*************************************** BLOC DE CONTENU ***************************************/
.contentFrame {
position:relative;
margin:5px 10px 10px 10px;
border-top:solid 1px #E4E4E4;
border-left:solid 1px #C5C5C5;
border-right:solid 1px #C5C5C5;
border-bottom:solid 1px #C5C5C5;
}
.consulting {background:#fc6325 url(/V4/sites/www.m3systems.net/images/pageBgd_degrade1.gif) repeat-y top left}
.research {background:#5faa09 url(/V4/sites/www.m3systems.net/images/pageBgd_degrade2.gif) repeat-y top left}
.corporate {background:none;border:none;}

.homeFrame {
position:relative;
margin:5px 0px 10px 0px;
}
/*************************************** BLOC DE CONTENU > BLOCS ACCUEIL ***************************************/
.homeBlock-top {
position:relative;
background:url(/V4/sites/www.m3systems.net/images/homeBlock_topBgd.jpg) no-repeat top left;
height:292px;
margin-bottom:20px;
}
.homeBlock-bottom1, 
.homeBlock-bottom2, 
.homeBlock-bottom3 {
position:relative;
float:left;
height:240px;
}
.homeBlock-bottom1, 
.homeBlock-bottom3 {
width:240px;
}
.homeBlock-bottom2 {
	width:480px;
}
.homeBlock-bottom2, 
.homeBlock-bottom3 {
margin-left:15px;
}
.homeBlock-bottom1 {background:url(/V4/sites/www.m3systems.net/images/homeBlock_research01.jpg) no-repeat top center;}
.homeBlock-bottom2 {background:url(/V4/sites/www.m3systems.net/images/homeBlock_solutions01.jpg) no-repeat top center;}
.homeBlock-bottom3 {background:url(/V4/sites/www.m3systems.net/images/homeBlock_corporate01.jpg) no-repeat top center;}

.homeBlock-linkArea, .homeBlock-linkArea a {
position:absolute;
height:240px;
width:240px;
z-index:100;
}
.roundCornerTL, .roundCornerTR, .roundCornerBL, .roundCornerBR {
position:absolute;
overflow:hidden;
width:4px;
height:4px;
}
.roundCornerTL {
top:0px;
left:0px;
background-image:url(/V4/sites/www.m3systems.net/images/roundCornerTL.png);
*background-image:none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/V4/sites/www.m3systems.net/images/roundCornerTL.png', sizingMethod="crop");
}
.roundCornerTR {
top:0px;
right:0px;
background-image:url(/V4/sites/www.m3systems.net/images/roundCornerTR.png);
*background-image:none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/V4/sites/www.m3systems.net/images/roundCornerTR.png', sizingMethod="crop");
}
.roundCornerBL {
bottom:0px;
left:0px;
background-image:url(/V4/sites/www.m3systems.net/images/roundCornerBL.png);
*background-image:none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/V4/sites/www.m3systems.net/images/roundCornerBL.png', sizingMethod="crop");
}
.roundCornerBR {
bottom:0px;
right:0px;
background-image:url(/V4/sites/www.m3systems.net/images/roundCornerBR.png);
*background-image:none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/V4/sites/www.m3systems.net/images/roundCornerBR.png', sizingMethod="crop");
}

.homeBlock-topShadow {
position:absolute;
top:0px;
height:27px;
width:100%;
background:url(/V4/sites/www.m3systems.net/images/homeBlock-topShadow.png) repeat-x top left;
*background-image:none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/V4/sites/www.m3systems.net/images/homeBlock-topShadow.png', sizingMethod="scale");
}
.homeBlockTitle {
position:absolute;
top:0px;
height:24px;
width:100%;
line-height:24px;
}
.homeBlockTitle span {
color:#FFFFFF;
font-size:1.2em;
padding:0px 10px;
}
.homeBlock-bottom1 .homeBlockTitle {background:#58ab28;}
.homeBlock-bottom2 .homeBlockTitle {background:#13465a;}
.homeBlock-bottom3 .homeBlockTitle {background:#5a5959;}

.homeBlockCaption {
position:absolute;
bottom:0px;
height:60px;
width:100%;
}
.homeBlockCaption h2 {
font-weight:normal;
position:relative;
padding:17px 10px 3px 10px;
line-height:1.2em;
}
.homeBlockCaption .line1 {text-transform:uppercase;font-size:1.3em;}
.homeBlockCaption .line2 {color:#FFFFFF;font-size:0.9em;letter-spacing:0.1em;}

.homeBlockCaption .bgd {
position:absolute;
height:100%;
width:100%;
filter : alpha(opacity=70);
-moz-opacity : 0.70;
opacity : 0.70;
}

.homeBlock-bottom1 .homeBlockCaption .line1 {
	color:#aae987;
}
.homeBlock-bottom2 .homeBlockCaption .line1,
.homeBlock-bottom3 .homeBlockCaption .line1 {
	color:#a8d5e7;
}
.homeBlock-bottom1 .homeBlockCaption .bgd,
.homeBlock-bottom3 .homeBlockCaption .bgd {
	background:#000000;
}
.homeBlock-bottom2 .homeBlockCaption .bgd {
	background:#032736;
}
.homeBlockCaption .readMore {
	display:none;
/*position:absolute;
bottom:-28px;
right:5px;
text-align:right;*/
}
/*
.homeBlockCaption .readMore a {
display:block;
width:40px;
height:47px;
padding:16px 0px 0px 10px;
background:url(/V4/sites/www.m3systems.net/images/led1.png) no-repeat;
*background-image:none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/V4/sites/www.m3systems.net/images/led1.png', sizingMethod="crop");
color:#FFFFFF;
}
.homeBlockCaption .readMore a:hover {
background:url(/V4/sites/www.m3systems.net/images/led2.png) no-repeat;
*background-image:none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/V4/sites/www.m3systems.net/images/led2.png', sizingMethod="crop");
cursor:pointer;
}*/
.homeBlock-bottom1 ul {
position:absolute;
right:10px;
top:120px;
}
.homeBlock-bottom1 ul li {
text-align:right;
color:#032736;
font-size:1.2em;
/*text-shadow:1px 1px #333333;*/
}
.homeBlock-bottom1 h3 {
font-weight:bold;
}

.homeBlock-bottom3 ul {
position:absolute;
right:10px;
top:84px;
}
.homeBlock-bottom3 ul li {
list-style:disc !important;
text-align:left;
color:#5a5959 ;
font-size:0.9em;
margin-bottom:1px;
}

.homeBlock-top .menu  {
height:292px;
}
.homeBlock-top .img1 {background:url(/V4/sites/www.m3systems.net/images/homeBlock_consulting01.jpg) no-repeat top right;}
.homeBlock-top .img2 {background:url(/V4/sites/www.m3systems.net/images/homeBlock_consulting02.jpg) no-repeat top right;}
.homeBlock-top .img3 {background:url(/V4/sites/www.m3systems.net/images/homeBlock_consulting03.jpg) no-repeat top right;}
.homeBlock-top .img4 {background:url(/V4/sites/www.m3systems.net/images/homeBlock_consulting06.jpg) no-repeat top right;}
.homeBlock-top .img5 {background:url(/V4/sites/www.m3systems.net/images/homeBlock_consulting05.jpg) no-repeat top right;}

.homeBlock-top .menu .grid {
position:absolute;
background:url(/V4/sites/www.m3systems.net/images/homeBlock-top_grid.png) no-repeat top left;
*background-image:none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/V4/sites/www.m3systems.net/images/homeBlock-top_grid.png', sizingMethod="crop");
top:0px;
right:0px;
width:742px;
height:292px;
}
.homeBlock-top .menu .targetFrame {
position:absolute;
z-index:100;
top:0px;
right:0px;
width:742px;
height:292px;
overflow:hidden;
}
.homeBlock-top .menu .targetFrame .target {
position:absolute;
left:200px;
z-index:100;
background:url(/V4/sites/www.m3systems.net/images/homeBlock-top_target.png) no-repeat;
*background-image:none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/V4/sites/www.m3systems.net/images/homeBlock-top_target.png', sizingMethod="crop");
width:71px;
height:637px;
}
.homeBlock-top .img1 .targetFrame .target {top:-256px;}
.homeBlock-top .img2 .targetFrame .target {top:-208px;}
.homeBlock-top .img3 .targetFrame .target {top:-162px;}
.homeBlock-top .img4 .targetFrame .target {top:-116px;}
.homeBlock-top .img5 .targetFrame .target {top:-68px;}

.homeBlock-top .menu ul {
position:relative;
top:40px;
left:0px;
}
.homeBlock-top .menu ul li {
position:relative;
display:block;
height:47px;
*margin-bottom:-3px;
width:990px;
background-repeat:no-repeat;
background-position:left top;
}
.homeBlock-top .menu ul li#menu1 {background-image:url(/V4/sites/www.m3systems.net/images/homeBlock-top_menu1.gif);}
.homeBlock-top .menu ul li#menu2 {background-image:url(/V4/sites/www.m3systems.net/images/homeBlock-top_menu2.gif);}
.homeBlock-top .menu ul li#menu3 {background-image:url(/V4/sites/www.m3systems.net/images/homeBlock-top_menu3.gif);}
.homeBlock-top .menu ul li#menu4 {background-image:url(/V4/sites/www.m3systems.net/images/homeBlock-top_menu4.gif);}
.homeBlock-top .menu ul li#menu5 {background-image:url(/V4/sites/www.m3systems.net/images/homeBlock-top_menu5.gif);}

.homeBlock-top .menu ul li a {
position:relative;
display:block;
color:#FFFFFF;
/*height:40px;*/
width:248px;
padding:0px 0px 0px 40px;
overflow:hidden;
line-height:41px;
text-decoration:none;
font-size:0.9em;
font-weight:bold;
text-transform:uppercase;
}
.homeBlock-top .menu ul li.current, 
.homeBlock-top .menu ul li.current a,
.homeBlock-top .menu ul li a:hover {
background-position:-990px top;
color:#8A2F03;
}

.homeBlock-top .menu ul li div {
position:absolute;
top:9px;
height:20px;
width:35px;
}
.homeBlock-top .menu ul li div.icon1 {
right:743px;
background:url(/V4/sites/www.m3systems.net/images/icon_tower.png) no-repeat;
*background-image:none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/V4/sites/www.m3systems.net/images/icon_tower.png', sizingMethod="crop");
}
.homeBlock-top .menu ul li div.icon2 {
right:745px;
background:url(/V4/sites/www.m3systems.net/images/icon_plane.png) no-repeat;
*background-image:none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/V4/sites/www.m3systems.net/images/icon_plane.png', sizingMethod="crop");
}
.homeBlock-top .menu ul li div.icon3 {
right:747px;
background:url(/V4/sites/www.m3systems.net/images/icon_wheel.png) no-repeat;
*background-image:none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/V4/sites/www.m3systems.net/images/icon_wheel.png', sizingMethod="crop");
}
.homeBlock-top .menu ul li div.icon4 {
right:744px;
background:url(/V4/sites/www.m3systems.net/images/icon_flame.png) no-repeat;
*background-image:none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/V4/sites/www.m3systems.net/images/icon_flame.png', sizingMethod="crop");
}
.homeBlock-top .menu ul li div.icon5 {
right:745px;
background:url(/V4/sites/www.m3systems.net/images/icon_satellite.png) no-repeat;
*background-image:none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/V4/sites/www.m3systems.net/images/icon_satellite.png', sizingMethod="crop");
}
.homeBlock-top .menu ul li div.icon6 {
right:752px;
background:url(/V4/sites/www.m3systems.net/images/icon_boat.png) no-repeat;
*background-image:none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/V4/sites/www.m3systems.net/images/icon_boat.png', sizingMethod="crop");
}





/*************************************** BLOC DE CONTENU > EN-TETE ***************************************/
.contentFrameTitle {
margin:5px 10px 10px 10px;
font-size:2em;
}
.sIFR-hasFlash .contentFrameTitle {
visibility:hidden;
}
.contentFrameLine {
position:absolute;
width:100%;
border:none;
height:1px;
color:#FFFFFF;
background-color:#FFFFFF;
overflow:hidden;
filter : alpha(opacity=25);
-moz-opacity : 0.25;
opacity : 0.25;
}
.corporate .contentFrameLine {
color:#000000;
background-color:#000000;
}

/*************************************** BLOC DE CONTENU > MENU ***************************************/
.contentFrameMenu ul {
position:relative;
margin:0;
padding:15px 10px 10px 10px;
list-style:none;
}
.contentFrameMenu ul li {
position:relative;
float:left;
line-height:20px;
margin-right:3px;
}
.contentFrameMenu ul li a {
position:relative;
float:left;
color:#FFFFFF;
text-decoration:none;
display:block;
height:20px;
padding:5px 5px 5px 20px;
font-family:Arial, Helvetica, Sans-serif;
font-size:0.9em;
font-weight:bold;
text-transform:uppercase;
*filter : alpha(opacity=60);
-moz-opacity : 0.6;
opacity : 0.6;
background:url(/V4/sites/www.m3systems.net/images/contentMenuBgd1.png) no-repeat top left;
*background-image:none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/V4/sites/www.m3systems.net/images/contentMenuBgd1.png', sizingMethod="crop");
border:solid 1px #FFFFFF;
}
.contentFrameMenu ul li a:hover,
.contentFrameMenu ul li.current a {
position:relative;
*filter : alpha(opacity=100);
-moz-opacity : 1.0;
opacity : 1.0;
background:url(/V4/sites/www.m3systems.net/images/contentMenuBgd2.png) no-repeat top left;
*background-image:none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/V4/sites/www.m3systems.net/images/contentMenuBgd2.png', sizingMethod="crop");
cursor:pointer !important;
}

/*************************************** BLOC DE CONTENU > CONTENU ***************************************/
.contentFrame .content {
position:relative;
margin:5px 10px 30px 10px;
border:solid 1px #FFFFFF;
padding-bottom:10px;
}
.research .content, .corporate .content {
margin-top:20px;
}
.corporate .content {
border:none;
}

/*************************************** BLOC DE CONTENU > CONTENU > INTRO ***************************************/
.contentFrame .content .intro {
padding:5px;
}
.contentFrame .content .intro .text {
position:relative;
float:left;
text-align:justify;
}
.consulting .content .intro .text,
.research .content .intro .text {
padding-left:5px;
float:none !important;
color:#FFFFFF;
}
.contentFrame .content .intro .text span.ico,
.contentFrame .content .intro .text h2 {
	position:relative;
display:block;
float:left;
}
.contentFrame .content .intro .text h2 {
margin:0;
padding:0;
font-size:1.6em;
}
.sIFR-hasFlash .contentFrame .content .intro .text h2 {
visibility:hidden;
}
.contentFrame .content .intro .navigation-aeroportuaire span.ico {
background:url(/V4/sites/www.m3systems.net/images/icon_tower.png) no-repeat top left;
*background-image:none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/V4/sites/www.m3systems.net/images/icon_tower.png', sizingMethod="crop");
width:15px;
height:20px;
margin-right:5px;
}
.contentFrame .content .intro .air-traffic-management span.ico {
background:url(/V4/sites/www.m3systems.net/images/icon_plane.png) no-repeat top left;
*background-image:none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/V4/sites/www.m3systems.net/images/icon_plane.png', sizingMethod="crop");
width:18px;
height:20px;
margin-right:5px;
}
.contentFrame .content .intro .ingenierie-systeme span.ico {
background:url(/V4/sites/www.m3systems.net/images/icon_wheel.png) no-repeat top left;
*background-image:none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/V4/sites/www.m3systems.net/images/icon_wheel.png', sizingMethod="crop");
width:23px;
height:20px;
margin-right:5px;
}
.contentFrame .content .intro .transport-critique span.ico {
background:url(/V4/sites/www.m3systems.net/images/icon_flame.png) no-repeat top left;
*background-image:none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/V4/sites/www.m3systems.net/images/icon_flame.png', sizingMethod="crop");
width:18px;
height:20px;
margin-right:5px;
}
.contentFrame .content .intro .radionavigation span.ico {
background:url(/V4/sites/www.m3systems.net/images/icon_satellite.png) no-repeat top left;
*background-image:none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/V4/sites/www.m3systems.net/images/icon_satellite.png', sizingMethod="crop");
width:20px;
height:20px;
margin-right:5px;
}
.contentFrame .content .intro .transport-fluvial span.ico {
background:url(/V4/sites/www.m3systems.net/images/icon_boat.png) no-repeat top left;
*background-image:none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/V4/sites/www.m3systems.net/images/icon_boat.png', sizingMethod="crop");
width:35px;
height:20px;
margin-right:5px;
}



.contentFrame .content .intro .text p {
clear:both;
padding:10px 10px 10px 5px;
color:#FFFFFF;
}
.contentFrame .content .intro .photo {
position:relative;
float:right;
}
.consulting .content .intro .photo,
.research .content .intro .photo {
padding-left:10px !important;
margin-top:-33px !important;
}


/*************************************** BLOC DE CONTENU > CONTENU > ACCORDEON ***************************************/
.consulting .references {
	color:#FFF;
	text-transform:uppercase;
	padding:20px 15px 0px 15px;
	text-align:center;
}
.consulting .accordion {
width:926px;
margin:5px auto;
}
.consulting .accordion .panel { /*////////////////////////// MODIF 28 AVRIL 2010 //////////////////////////*/
display:block;
}
.corporate .accordion .panel,
.corporate .accordion .panel_title { /*////////////////////////// MODIF 28 AVRIL 2010 //////////////////////////*/
display:none;
}
.panel_title { /*////////////////////////// MODIF 28 AVRIL 2010 //////////////////////////*/
height:22px;
line-height:22px;
background:url(../images/light-hd.jpg) repeat-y;
padding-left:5px;
color:#FFF;
font-weight:bold;
}
.accordion, .accordion .x-panel-body {
background:#272727;
}
.consulting .accordion .x-panel-body {
	display:none;
}
/*.panelStyle {
background:#272727 url(/V4/sites/www.m3systems.net/images/panelBgd.gif) repeat-x center top;
color:#FFFFFF;
}
.panelStyle .panel_content {
padding:10px;
margin:auto;
}
.panelStyle h1,
.panelStyle .subFrame .title {
font-weight:normal;
text-transform:uppercase;
margin-bottom:10px;
font-size:1.7em;
}
.panelStyle .subTitle {
display:block;
font-weight:bold;
font-size:1.2em;
margin:15px 0px 10px 0px;
}
.panelStyle .subFrame {
width:856px;
margin:10px auto;
padding:10px;
}
.panelStyle .subFrame .title {
text-align:center;
}
.panelStyle .subFrame .contentFrameLine {
position:relative;
}
.panelStyle .subFrame .illus {
padding-top:5px;
}
.panelStyle .subFrame .illus .photo {
position:relative;
float:left;
width:230px;
margin-right:10px;
}
.panelStyle .subFrame .illus .caption {
position:relative;
text-align:justify;
float:left;
width:140px;
font-style:italic;
*filter : alpha(opacity=30);
-moz-opacity : 0.3;
opacity : 0.3;
}
.panelStyle .panel_content a {
	text-transform:uppercase !important;
	color:#DDD !important;
	text-decoration:none !important;
}
*/
.accordion {
background:#272727 url(/V4/sites/www.m3systems.net/images/panelBgd.gif) repeat-x center top;
color:#FFFFFF;
}
.accordion .panel_content {
padding:10px;
margin:auto;
}
.accordion h1,
.accordion .subFrame .title {
font-weight:normal;
text-transform:uppercase;
margin-bottom:10px;
font-size:1.7em;
}
.accordion .subTitle {
display:block;
font-weight:bold;
font-size:1.2em;
margin:15px 0px 10px 0px;
}
.accordion .subFrame {
width:856px;
margin:10px auto;
padding:10px;
}
.accordion .subFrame .title {
text-align:center;
}
.accordion .subFrame .contentFrameLine {
position:relative;
}
.accordion .subFrame .illus {
padding-top:5px;
}
.accordion .subFrame .illus .photo {
position:relative;
float:left;
width:230px;
margin-right:10px;
}
.accordion .subFrame .illus .caption {
position:relative;
text-align:justify;
float:left;
width:140px;
font-style:italic;
*filter : alpha(opacity=30);
-moz-opacity : 0.3;
opacity : 0.3;
}
.accordion .panel_content a {
	text-transform:uppercase !important;
	color:#DDD !important;
	text-decoration:none !important;
}


.projectFrame {
background:url(/V4/sites/www.m3systems.net/images/researchProjectFrameBgd.png);
*background-image:none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/V4/sites/www.m3systems.net/images/researchProjectFrameBgd.png', sizingMethod="scale");
width:906px;
margin:5px auto;
padding:10px 10px 30px 10px;
color:#FFFFFF;
}
.projectFrame .illus {
position:relative;
float:left;
/*width:400px;*/
width:385px;
height:290px;
margin:10px 10px 5px 5px;
}
.projectFrame h1 {
font-weight:normal;
text-transform:uppercase;
margin-bottom:10px;
font-size:1.7em;
}
.projectFrame .subTitle {
display:block;
font-weight:bold;
font-size:1.2em;
margin:15px 0px 10px 0px;
}
.projectFrame p {
text-align:justify;
}
.projectPitch {
border:#FFF 1px solid;
padding:20px;
margin:20px;
}
.projectList {
	list-style:disc !important;
	list-style-position:inside !important;
	margin:10px 5px;
}
.projectList li {
	margin-bottom:5px;
}
ol.projectList {
	list-style:decimal !important;
	list-style-position:inside !important;
}
.projectVideo {
	clear:both;
	background:#121212 url(/V4/sites/www.m3systems.net/images/projectVideoBgd.jpg) repeat-y center top;
	text-align:center;
	margin:20px 0px;
	padding:10px 0px;
	border-top:solid 1px #3d3d3d;
}

/*************************************** BLOC DE CONTENU > LIENS DE TELECHARGEMENT ***************************************/
.docDownloads {
position:relative;
height:40px;
overflow:hidden;
padding:20px 10px 10px 10px;
color:#FFFFFF;
text-transform:uppercase;
}
.docDownloads div {
position:relative;
display:block;
float:left;
width:400px;
text-align:right;
height:35px;
line-height:35px;
}
.docDownloads ul {
width:540px;
position:relative;
float:right;
list-style:none;
}
.docDownloads ul li {
position:relative;
float:left;
border:solid 1px #FFFFFF;
margin:0px 10px;
background:url(/V4/sites/www.m3systems.net/images/pdfDownload.png) no-repeat 5px center;
}
.docDownloads ul li a {
display:block;
width:110px;
height:35px;
overflow:hidden;
line-height:35px;
padding-left:40px;
color:#FFFFFF;
text-decoration:none;
text-transform:none;
}

/*************************************** CORPORATE > BLOC DE CONTENU > MENU ***************************************/
.corporate .accordion {
width:230px;
}
.corporate .accordion .panel_content {
height:100%;
background:url(/V4/sites/www.m3systems.net/images/corporateMenuBgd.jpg) repeat-y;
}
.corporate .accordion .topic1_bgd {background-position:0px 0px;}
.corporate .accordion .topic2_bgd {background-position:-230px 0px;}
.corporate .accordion .topic3_bgd {background-position:-460px 0px;}
.corporate .accordion .topic4_bgd {background-position:-690px 0px;}
.corporate .panelStyle, .panelStyle .panel_content a {
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
}
.corporate .panelStyle {
font-size:0.8em;
}
.corporate .panelStyle ul {
margin:0;
padding:0;
}
.corporate .panelStyle .panel_content {
padding:0px;
}
.corporate .panelStyle ul li a {
display:block;
padding-left:20px;
width:209px;
height:18px;
line-height:18px;
}
.corporate .panelStyle ul li a:hover {
background:url(/V4/sites/www.m3systems.net/images/corporateMenuHover.jpg) no-repeat;
}
.corporate .accordion .topic1_bgd ul li a:hover {background-position:0px 0px;}
.corporate .accordion .topic2_bgd ul li a:hover {background-position:-230px 0px;}
.corporate .accordion .topic3_bgd ul li a:hover {background-position:-460px 0px;}
.corporate .accordion .topic4_bgd ul li a:hover {background-position:-690px 0px;}

.corporate .content .intro {
background:url(/V4/sites/www.m3systems.net/images/panelBgd_corporate.gif) no-repeat;
padding:0px;
height:244px;
}
.corporate .content .intro .text {
width:230px;
}
.corporate .content .intro .photo,
.corporate .content .intro .photo div {
width:720px;
height:244px;
}
.corporate .content .intro .photo .topic1_photo {background:url(/V4/sites/www.m3systems.net/images/corporateMenu_image1.jpg)}
.corporate .content .intro .photo .topic2_photo {background:url(/V4/sites/www.m3systems.net/images/corporateMenu_image2.jpg)}
.corporate .content .intro .photo .topic3_photo {background:url(/V4/sites/www.m3systems.net/images/corporateMenu_image3.jpg)}
.corporate .content .intro .photo .topic4_photo {background:url(/V4/sites/www.m3systems.net/images/corporateMenu_image4.jpg)}
.corporate .content .intro .photo .topic5_photo {background:url(/V4/sites/www.m3systems.net/images/corporateMenu_image5.jpg)}

.corporate .corporateTabsFrame {
margin:20px 0px 10px 0px;
}
.corporateBlocks {
margin-left:10px;
}
.corporateBlock {
position:relative;
float:left;
width:237px;
height:315px;
}
.corporateBlock .title {
background:url(/V4/sites/www.m3systems.net/images/corporateHomeTitleBgd.gif);
height:30px;
line-height:30px;
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
padding-left:10px;
}
.corporateBlock .photo {
height:95px;
border-left:solid 1px #D3D3D3;
border-bottom:solid 1px #8C8C8C;
}
.corporateBlock .photo1 {background:url(/V4/sites/www.m3systems.net/images/corporateHomeBlockImg1.jpg)}
.corporateBlock .photo2 {background:url(/V4/sites/www.m3systems.net/images/corporateHomeBlockImg2.jpg)}
.corporateBlock .photo3 {background:url(/V4/sites/www.m3systems.net/images/corporateHomeBlockImg3.jpg)}
.corporateBlock .photo4 {background:url(/V4/sites/www.m3systems.net/images/corporateHomeBlockImg4.jpg)}
.corporateBlock h3 {
color:#E96028;
font-size:1.2em;
margin:10px 5px 10px 5px;
}
.corporateBlock p {
text-align:justify;
margin:0px 7px 0px 7px;
color:#333333;
margin-bottom:10px;
}
.corporateBlock a {
color:#333333;
font-weight:bold;
margin-left:7px;
}
.corporateTabsFrame .tabs {
position:relative;
height:30px;
padding:0px;
margin-bottom:-1px;
}
.corporateTabsFrame .tabs ul {
list-style:none;
margin:0px;
padding:0px;
}
.corporateTabsFrame .tabs ul li {
position:relative;
float:left;
text-align:center;
border:none;
margin-right:1px;
padding:0px;
}
.corporateTabsFrame .tabs ul li.off a {
display:block;
width:150px;
height:21px;
margin-top:8px;
line-height:21px;
background:url(/V4/sites/www.m3systems.net/images/corporateTab.gif) no-repeat center top;
text-decoration:none;
color:#333333;
}
.corporateTabsFrame .tabs ul li.on a {
display:block;
width:150px;
height:30px;
line-height:30px;
background:url(/V4/sites/www.m3systems.net/images/corporateTab.gif) no-repeat;
text-decoration:none;
color:#FFFFFF;
}
.entreprise .corporateTabsFrame .tabs ul li.on a {background-position: center -21px;}
.ressources .corporateTabsFrame .tabs ul li.on a {background-position: center -52px;}
.media .corporateTabsFrame .tabs ul li.on a {background-position: center -83px;}
.localisation .corporateTabsFrame .tabs ul li.on a {background-position: center -114px;}

.entreprise .corporateTabsFrame #corporateContent {background:#2F2F2F;}
.ressources .corporateTabsFrame #corporateContent {background:#3b2846;}
.media .corporateTabsFrame #corporateContent {background:#5c4f37;}
.localisation .corporateTabsFrame #corporateContent {background:#163e4e;}

.corporateTabsFrame .tabs ul li.off a:hover {
display:block;
width:150px;
height:21px;
margin-top:8px;
line-height:21px;
background:url(/V4/sites/www.m3systems.net/images/corporateTab.gif) no-repeat center top;
text-decoration:none;
color:#999999;
}
#corporateContent {
border:solid 1px #898989;
padding:30px;
color:#FFFFFF;
}
* html #corporateContent {
height:100px;
}
.illusL,
.illusR {
position:relative;
z-index:100;
margin:0px 10px;
}
.illusL {float:left;margin-left:0px;}
.illusR {float:right;margin-right:0px;}
#corporateContent h3 {
color:#ef6b00;
font-weight:normal;
font-size:1.6em;
margin:15px 0px;
}
#corporateContent h3 span {
color:#FFF;
}
#corporateContent img.border {
border:solid 2px #FFF;
}
#corporateContent p {
margin-top:15px;
text-align:justify;
filter : alpha(opacity=70);
-moz-opacity : 0.70;
opacity : 0.70;
}
#corporateContent ul {
padding:20px;
filter : alpha(opacity=70);
-moz-opacity : 0.70;
opacity : 0.70;
}
#corporateContent ul li {
text-align:justify;
}
.entreprise #corporateContent ul li,
.media #corporateContent ul li {
list-style-type:disc;
margin-bottom:10px;
}
.media #corporateContent ul li div span {
display:block;
float:left;
width:80px;
}
.media #corporateContent ul li a {
color:#70c8e7;
}
.media #corporateContent .abonnement {
background:url(/V4/sites/www.m3systems.net/images/abonnementBgd.jpg);
width:250px;
height:120px;
padding:10px;
position:absolute;
right:50px;
z-index:100;
border-bottom:solid 1px #4d4435;
}
.media #corporateContent .vcard {
background:url(/V4/sites/www.m3systems.net/images/abonnementBgd.jpg);
width:250px;
height:130px;
padding:10px;
z-index:100;
border-bottom:solid 1px #4d4435;
}
.media #corporateContent .vcard p {
margin:10px 0px;
}
.media #corporateContent .vcard a {
color:#70c8e7;
}
.media #corporateContent .abonnement span {
display:block;
font-size:1.6em;
color:#70c8e7;
}
.media #corporateContent .abonnement p {
margin:5px 0px 20px 0px;
text-align:left;
font-size:1em;
font-style:italic;
}
.media #corporateContent .abonnement form {
text-align:center;
}
.media #corporateContent .abonnement input.email {
width:180px;
}
.media #corporateContent .abonnement input.bouton {
margin-left:5px;
background:none;
color:#FFF;
}
.media #corporateContent ul.press {
border-top:dotted 1px #FFF;
padding:10px 0px 10px 0px;
margin:0px 20px;
}
.media #corporateContent ul.press li {
list-style:none;
padding-bottom:10px;
border-bottom:dotted 1px #FFF;
}
.media #corporateContent ul.press li span.media {
display:block;
text-transform:uppercase;
}
.media #corporateContent ul.press li span.date {
color:#70c8e7;
}
.media #corporateContent ul.press li p.extrait {
font-family:"Times New Roman", Times, serif;
letter-spacing:1px;
line-height:1em;
text-align:left;
margin:5px 0px;
}
.media #corporateContent ul.press li p.extrait .title {
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.ressources #corporateContent ul li label {
filter : alpha(opacity=70);
-moz-opacity : 0.70;
opacity : 0.70;
display:block;
width:100px;
float:left;
text-align:right;
margin-right:10px;
}
.ressources #corporateContent hr {
height:1px;
border:none;
border-top:dotted 1px #FFF;
filter : alpha(opacity=20);
-moz-opacity : 0.20;
opacity : 0.20;
}
.ressources #corporateContent input.btn_postuler {
float:right;
background:none;
color:#FFF;
}
.ressources #corporateContent ul.cl_aroTmlfImpair li {
margin-bottom:5px;
}
#corporateContent .nom {
color:#FFF;
font-size:1.4em;
}
.ressources #corporateContent .poste {
color:#70c8e7;
font:1em "Times New Roman", Times, serif;
text-transform:uppercase;
letter-spacing:0.1em;
}
.ressources #corporateContent .spacer {
clear:both;
height:15px;
}



p.text {
	width:420px;
}
.logos {
	text-align:center;
	background:#FFF;
	width:450px;
	float:right;
	margin-left:10px;
}
.logos img {
	padding:10px;
}
.historique li {
	clear:both;
	list-style:none !important;
	margin-top:20px !important;
}
.histoDate {
	display:block;
	float:left;
	margin-top:-15px;
	margin-right:20px;
	font-size:60px;
	color:#444;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

/*************************************** FOOTER ***************************************/
.clients {
	width:990px;
	height:212px;
	background:url(/V4/sites/www.m3systems.net/images/footer.jpg);
}
.clients a {
	display:block;
	width:990px;
	height:212px;
}
.footer {
margin:10px 0px 200px 0px;
font-size:0.8em;
line-height:2em;
text-align:right;
}
.footer p {
	padding-right:10px;
	color:#a5a5a5;
}











/******************/
/*     POP UP     */
/******************/

#popup {
	position:absolute;
	z-index:10000;
	height:192px;
	top:-192px;
	left:360px;
}
#popup .close {
	position:absolute;
	display:block;
	top:12px;
	right:12px;
	width:30px;
	height:30px;
}

.uavshow {
	width:554px;
	height:192px;
}
.uavshow .banner {
	position:absolute;
	top:95px;
	left:39px;
	width:468px;
	height:60px;
}