@charset "utf-8";
/* Services MRO inc. :: CSS Document */

body{
	background:#FFF url(/images/hdrBkgTop.gif) top left repeat-x;
	font:normal normal 12px/18px Arial, Helvetica, sans-serif;
	color:#363636;
	text-align:justify;
}
body, img, p, h1, h2, h3, h4, form, table, input, label{
	padding:0px;
	margin:0px;
}
img{
	border:none;
	vertical-align:middle;
}
td{
	vertical-align:top;
}
h1, h2, .ttlWhite{
	font-size:26px;
	line-height:26px;
	padding:0px 0px 5px 25px;
	text-align:left
}
.boxGlobal h2, #colUnique h2{
	font-size:18px;
	text-align:left;
	padding:0;
	margin:0;
}
.ttlWhite {
	color:#FFFFFF;
	font-weight:bold;
	padding-top:10px;
}
.txtQuestion{
	font-weight:bold;
}
a, #gblCopyright a:hover{
	color:#7eaac3;
}
a:hover, #gblCopyright a{
	color:#fe0000;
}
b{
	color:#000000;
}
.gblTtlOutline{
	background:url(/images/bkgTitleOutline.gif) bottom left no-repeat;
}
.gblTtlRegular{
	background:url(/images/bkgTitle.gif) bottom left no-repeat;
}
.gblTtlOutline h3, .gblTtlRegular h3, .ttlSubWhite{
	font-size:14px;
	padding:0px 0px 5px 60px;
}

.gblTtlOutline h3{
	color:#fe0000;
}
.gblTtlRegular h3{
	color:#7eaac3;
}
.ttlSubWhite{
	color:#FFFFFF;
}
.fltLeft{
	float:left;
	display:inline;
}
.fltRight{
	float:right;
	display:inline;
}
.clrGlobal{
	clear:both;
	float:none;
}
.clrUltimate{
	clear:both;
	float:none;
	font-size:0px;
	line-height:0px;
}
.unwrap {white-space: nowrap;}

#gblContainer, #ftrNavigation{
	width:966px;
	margin:0px auto 0px auto;
}
#hdrBackground{
	height:101px;
	background:url(/images/hdrBackground.jpg) right top no-repeat;
}
#servicesPhone{
	width:392px;
	margin-top:40px;
	text-align:center;
	font-size:14px;
}
#servicesPhone b{
	font-size:36px;
	line-height:36px;
}
.gblNavigation{
	height:64px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0;

}
.gblNavigation li{
	float:left;
	display:inline;
	margin:0;
	padding:0;	
	list-style:none;
}
.gblNavigation a,
.gblNavigation span{
	text-decoration:none;
	display:inline-block;
	color:#363636;
	padding:23px 10px 23px 10px;
	margin:0px 6px 0px 6px;
}
.gblNavigation a:hover{
	background:url(/images/navBtnHover.png) center bottom no-repeat;
	color:#7eaac3;
}
.gblNavigationSelected a{
	background:url(/images/navBtnHover.png) center bottom no-repeat;
	color:#7eaac3;
	cursor:default;
}

.gblNavigation li div {position: relative; height: 64px; overflow: hidden;}
.gblNavigation li a,
.gblNavigation li span {display: block; cursor: pointer; white-space: nowrap;}

#submenu{height:50px}

#sublink{display:none; position:absolute; left:497px; top:64px; background-color:#ebebeb; width:220px; background-image:none; z-index:1000}
#sublink:hover{background-color:#f0f0f0;}
#sublink2{display:none; position:absolute; left:497px; top:128px; background-color:#ebebeb; width:220px; background-image:none; z-index:1000}
#sublink2:hover{background-color:#f0f0f0;}



#imgTop, .colUniqueFull{
	margin-top:15px;
}
#colLeft, #colRight{
	width:441px;  
}
#colLeft{
	margin-left:23px;
}
#colRight{
	margin-right:23px;
}
#colUnique{
	margin:0px 23px 0px 23px;
	width:620px;
}
.boxGlobal{
	padding:20px;
	margin-bottom:50px;
}
.boxGlobal ul li {
	padding-bottom:5px;
	font-weight:bold;
}
.boxGlobalTxt{
	padding:20px;
}
.boxGlobalImg{
	margin-bottom:50px;
}
.boxGlobal p, #colUnique p{
	padding-bottom:10px;
}
.txtLink{
	color:#7eaac3;
	text-align:right;
}
#boxServicesMRO{
	height:245px;
	padding:20px;
}
#boxCAA{
	position:absolute;
	margin:-40px 0px 0px 340px;
}
#gblFooter{
	background:#ebebeb url(/images/bkgFooter.gif) center -4px repeat-x;
}
#gblCopyright{
	text-align:center;
	width:500px;
	margin:40px auto 0px auto;
	padding-bottom:20px;
	font-size:10px;
	color:#7eaac3;
}
#gblCopyright span{ margin:0 10px 20px 10px; font-size:12px; display:inline-block; font-weight:bold}
#gblCopyright span a{ color:#222; text-decoration:none}
#gblCopyright strong, #boxFrancaisEnglish a:hover{
	color:#363636;
}
#boxFrancaisEnglish{
	position:absolute;
	margin:77px 0 0 389px;
	font-size:10px;
	color:#FFFFFF;
	padding:0px;
}
#boxFrancaisEnglish a{
	color:#FFFFFF;
	text-decoration:none;
}
#boxFrancaisEnglish img {
  -moz-box-shadow: 0 0 3px #FFF;
  -webkit-box-shadow: 0 0 3px #FFF;
  box-shadow: 0 0 3px #FFF;
}
#boxFrancaisEnglish img:hover {
  -moz-transform: rotate(-15deg);
  -webkit-transform: rotate(-15deg);
}
.ie8 #boxFrancaisEnglish img {border: 1px #AEC9D9 solid;}

.imgPadding{
	padding:10px 0px 10px 0px;
}
#boxGoutSavoirCenter{
	margin:63px 0px 64px 0px;
}
.boxCtnFltTemoigne{
	padding:0px 23px 0px 23px;
}
.boxFltTemoigne{
	width:295px;
	float:left;
	margin:0px 8px 20px 3px;
}
.BkgTtlWhite{
	height:63px;
	background:url(/images/temoignages/bkgBoxFltTitle.gif) 0px 0px no-repeat;
	overflow:hidden;
}
.boxImgWhite{
	padding:1px 0px 1px 0px;
}
.txtWhite{
	background-color:#7eaac3;
	padding:10px 15px 15px 15px;
	color:#FFFFFF;
	height:80px;
	overflow:hidden;
}
.txtWhite b{
	color:#FFFFFF;
}
.navEstimation{
	text-align:center;
}
.navEstimation a{
	display:inline-block;
	padding:10px;
	margin:0px 20px 0px 20px;
	text-decoration:none;	
	border-bottom:solid 2px #ffffff;
}
.navEstimation a:hover{
	border-bottom:solid 2px #7eaac3;
}
#navEstSelected{
	color:#fe0000;
	border-bottom:solid 2px #7eaac3;
}
.boxEstSelected{
	background-color:#ebebeb;
	border-top:solid 1px #7eaac3;
}
.gblSpacer{
	height:25px;
}
#ctnForm{
	width:645px;
	overflow:hidden;
}
.frmTitle{
	font-size:18px;
	padding:5px 5px 0px 5px;
}
.frmTtlSmall{
	font-size:10px;
}
.frmLabel{
  text-align: left;
	width:250px;
}
.frmReg{
	background-color:#ebebeb;
	background: -moz-linear-gradient(top, #EBEBEB 0%, #D6D6D6 100%);
  background: -webkit-linear-gradient(top, #EBEBEB 0%, #D6D6D6 100%);
  background: linear-gradient(top, #EBEBEB 0%, #D6D6D6 100%);
}
.frmOutline{
	background:#e0e4e7;
	background: -moz-linear-gradient(top, #DADFE3 0%, #C0C8CE 100%);
  background: -webkit-linear-gradient(top, #DADFE3 0%, #C0C8CE 100%);
  background: linear-gradient(top, #DADFE3 0%, #C0C8CE 100%);
}
.frmReg:hover, .frmOutline:hover{
  color:#FFF;
	
	background-color:#7eaac3;
	background: -moz-linear-gradient(top, #7EAAC3 0%, #6895AD 100%);
  background: -webkit-linear-gradient(top, #7EAAC3 0%, #6895AD 100%);
  background: linear-gradient(top, #7EAAC3 0%, #6895AD 100%);
}
.ie .frmReg,
.ie .frmOutline,
.ie .frmReg:hover {background: none;}
.ie .frmReg td {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EBEBEB', endColorstr='#D6D6D6',GradientType=0);}
.ie .frmOutline td {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DADFE3', endColorstr='#C0C8CE',GradientType=0);}
.ie .frmReg:hover td {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7EAAC3', endColorstr='#6895AD',GradientType=0);}
.ie8 .frmReg td {background: none; background-color: #EBEBEB;}
.ie8 .frmOutline td {background: none; background-color: #DADFE3;}
.ie8 .frmReg:hover td {background: none; background-color: #7EAAC3;}
.ie7 .frmReg td {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EBEBEB', endColorstr='#D6D6D6',GradientType=0);}
.ie7 .frmOutline td {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DADFE3', endColorstr='#C0C8CE',GradientType=0);}
.ie7 .frmReg:hover td {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7EAAC3', endColorstr='#6895AD',GradientType=0);}

.frmInput input, .frmInput textarea{
	width:250px;
	border:solid 1px #e1e1e1;
	padding:2px;
}
.frmInput textarea{
	width:400px;
	height:200px;
}
.frmInput input, .frmInput textarea, select {
  border: 1px rgba(0,0,0,.3) solid;
  -moz-box-shadow: 0 0 3px rgba(0,0,0,.3) inset;
  -webkit-box-shadow: 0 0 3px rgba(0,0,0,.3) inset;
  box-shadow: 0 0 3px rgba(0,0,0,.3) inset;
}
.frmTable{
  width: 620px;
  margin: 0 5px 20px 5px;
  padding: 0;
  border-collapse: separate;
  border-spacing: 0 6px;
}
.frmTable tr {
  -moz-box-shadow: 0 0 3px rgba(0,0,0,.4);
  -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.4);
  box-shadow: 0 0 3px rgba(0,0,0,.4);
}
@media screen and (-webkit-min-device-pixel-ratio: 0){
  /*Chrome CSS here*/
  .frmTable {border-spacing: 1px;}
  .frmTable tr {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.ie8 .frmTable {border-spacing: 1px;}

.frmTable td {
  padding: 3px 10px;
  border: 1px rgba(255,255,255,.5) solid;
  /*
  -moz-box-shadow: 0 0 5px rgba(255,255,255,.5) inset;
  -webkit-box-shadow: 0 0 5px rgba(255,255,255,.5) inset;
  box-shadow: 0 0 5px rgba(255,255,255,.5) inset;
  */
}
.ie7 .frmTable td {border: 1px #FFF solid;}

.frmSend{
	text-align:center;
}
.frmSend a{
	display:block;
	border:solid 1px #e1e1e1;
	color:#FFF;
	background-color:#7eaac3;
	padding:10px;
	text-decoration:none;
	font-size:18px;
}
.frmSend a:hover{
	background-color:#fe0000;
	border:solid 1px #363636;
}
#msgMerci{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-top:40px;
	padding:40px 20px 20px 20px;
	background-color:#7eaac3;
	color:#FFF;
	border:solid 1px #ebebeb;
}

/* Slide Show*/

ul.slideshow {
	list-style:none;
	width:966px;
	height:291px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	
}	

ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshow li.show {
	z-index:500;	
}

ul img {
	border:none;	
}





