body {
	margin:0px;
	text-align: center;
	font-size: 8pt;
	background-repeat:repeat;
	background-image: url("/images/fond.jpg");
	}

P {
	text-align: left;
	font-size: 16pt;
  }

img {
	border:0px;
	}

.vis {visibility:visible;}
.unvis {visibility:hidden;}

.texteblanc {
		color:#FFFFFF;
		}

.textenoir {
		color:#000000;
		}

.textegris {
		color:#012967;
		}

.fondblanc {
		background-color:#FFFFFF;
		}

.fondgris {
		background-color:#012967;
		}

.menuselectshadow {
		background-color:#FFFFFF;
		}

.backgroundgris {
		background-color:#012967;
		}

.backgroundblanc {
		background-color:#FFFFFF;
		}

.nobackground {
		background-color:transparent;
}

#backimage {
		position:absolute;
		left:0px;
		top:1px;
		z-index:-50;
		}

#mainshadow {
		position:absolute;
		top:4px;
		left:-3px;
		width:760px;
		height:585px;
		border:0px;
		background-repeat: repeat;
		background: url('/images/transparentshade.gif');
		z-index:-1;
		}

#mainborder {
		position:relative;
		top:4px;
		left:-1px;
		width:762px;
		height:586px;
		background-color:#204862;
		z-index:0
		}


#main {
		position:absolute;
		top:1px;
		left:1px;
		width:760px;
		height:584px;
		border:0px;
		z-index:1;
		background-color:#FFFFFF;
	  }

#topbar {
		position:absolute;
		width:760px;
		height:116px;
		top:0px;;
		left:0px;
		background-color:#204862;
		z-index:2;
		}

#logo {
        position:absolute; 
        width:227px;
		height:100;
        z-index:4;
        left: 15px;
        top: 25px;   
        }

#topbarimages {
		position:absolute; 
		width:754px;
		height:110px;
		top:3px;
		left:3px;
		z-index:3;
		text-align:center;
        }

#topbarzone {
		position:absolute;
		width:760px;
		height:20px;
		top:116px;
		left:0px;
		z-index:17;
		cursor: pointer;
		}

#menubackbleu {
		position:absolute;
		top:0px;
		left:0px;
		width:760px;
		height:1px;
		background-color:#012967;
		z-index:18;
		cursor: pointer;
		}

#menubackblanc {
		position:absolute;
		top:1px;
		left:0px;
		width:760px;
		height:19px;
		background-color:#FFFFFF;
		z-index:18;
		cursor: pointer;
		}

#topbarmenushadow {
		position:absolute; 
		top:0px;
		left:0px;
		width:760px;
		height:20px;
		z-index:19;
		font-size:10pt;
		font-family:Arial;
		font-weight:Bold;
		background-color:transparent;
		text-align:center;
		overflow:hidden;
		cursor: pointer;
		}

#topbarmenu {
		position:absolute; 
		top:0px;
		left:0px;
		width:760px;
		height:20px;
		z-index:20;
		font-size:10pt;
		font-family:Arial;
		font-weight:Bold;
		background-color:transparent;
		text-align:center;
		overflow:hidden;
		cursor: pointer;
		}

#menubar2 {
		position:absolute;
		top:0px;
		left: 59px;
		height:100%;
		width: 89px;
		padding-top:1px;
		padding-left:1px;
		color:#FFFFFF;
		background-color:transparent;
		}

#menubar3 {
		position:absolute;
		top:0px;
		left: 149px;
		height:100%;
		width: 126px;
		padding-top:1px;
		padding-left:1px;
		color:#FFFFFF;
		background-color:transparent;
		}

#menubar4 {
		position:absolute;
		top:0px;
		left: 276px;
		height:100%;
		width: 121px;
		padding-top:1px;
		padding-left:1px;
		color:#FFFFFF;
		background-color:transparent;
		}

#menubar5 {
		position:absolute;
		top:0px;
		left: 398px;
		height:100%;
		width: 74px;
		padding-top:1px;
		padding-left:1px;
		color:#FFFFFF;
		background-color:transparent;
		}

#menubar6 {
		position:absolute;
		top:0px;
		left: 473px;
		height:100%;
		width: 100px;
		padding-top:1px;
		padding-left:1px;
		color:#FFFFFF;
		background-color:transparent;
		}

#menubar7 {
		position:absolute;
		top:0px;
		left: 574px;
		height:100%;
		width: 126px;
		padding-top:1px;
		padding-left:1px;
		color:#FFFFFF;
		background-color:transparent;
		}

#menubar1shadow {
		position:absolute;
		top:0px;
		left: 0px;
		height:100%;
		width: 58px;
		padding-top:2px;
		color:#000000;
		background-color:#012967;
		cursor: default;
		}

#menubar2shadow {
		position:absolute;
		top:0px;
		left: 59px;
		height:100%;
		width: 89px;
		padding-top:2px;
		color:#000000;
		background-color:#012967;
		}

#menubar3shadow {
		position:absolute;
		top:0px;
		left: 149px;
		height:100%;
		width: 126px;
		padding-top:2px;
		color:#000000;
		background-color:#012967;
		}

#menubar4shadow {
		position:absolute;
		top:0px;
		left: 276px;
		height:100%;
		width: 121px;
		padding-top:2px;
		color:#000000;
		background-color:#012967;
		}

#menubar5shadow {
		position:absolute;
		top:0px;
		left: 398px;
		height:100%;
		width: 74px;
		padding-top:2px;
		color:#000000;
		background-color:#012967;
		}

#menubar6shadow {
		position:absolute;
		top:0px;
		left: 473px;
		height:100%;
		width: 100px;
		padding-top:2px;
		color:#000000;
		background-color:#012967;
		}

#menubar7shadow {
		position:absolute;
		top:0px;
		left: 574px;
		height:100%;
		width: 126px;
		padding-top:2px;
		color:#000000;
		background-color:#012967;
		}

#menubar8shadow {
		position:absolute;
		top:0px;
		left: 701px;
		height:100%;
		width: 59px;
		padding-top:2px;
		color:#000000;
		background-color:#012967;
		cursor: default;
		}

#display {
		position:absolute; 
		width:760px;
		height:434px;
		top:136px;
		left:0px;
		z-index:2;
		text-align:center;
		}

.dispoverflow {
		width:760px;
		height:448px;
		overflow:auto;
		}

#menuservices {
		position:absolute;
		top:135px;
		left:147px;
		width:128px;
		height:160px;
		border:1px solid;
		border-color:#012967;
		font-weight:Bold;
		font-family:Arial;
		font-size:8pt;
		z-index:6;
		visibility:hidden;
		text-align:left;
		overflow:hidden;
		cursor: pointer;
		}

#menuservicesshadow {
		position:absolute;
		top:135px;
		left:147px;
		width:128px;
		height:160px;
		border:1px solid;
		border-color:#012967;
		color:#FFFFFF;
		font-weight:Bold;
		font-family:Arial;
		font-size:8pt;
		z-index:5;
		visibility:hidden;
		text-align:left;
		overflow:hidden;
		cursor: pointer;
		}

#menuservicesbackground {
		position:absolute;
		top:135px;
		left:145px;
		width:128px;
		height:164px;
		background-repeat: repeat;
		background: url('/images/transparentshade.gif');
		visibility:hidden;
		z-index:4;
		}

#menuinspections {
		position:absolute;
		top:133px;
		left:272px;
		width:163px;
		height:80px;
		border:1px solid;
		border-color:#012967;
		font-weight:Bold;
		font-family:Arial;
		font-size:8pt;
		z-index:39;
		visibility:hidden;
		text-align:left;
		overflow:hidden;
		cursor: pointer;
		}

#menuinspectionsshadow {
		position:absolute;
		top:133px;
		left:272px;
		width:163px;
		height:80px;
		border:1px solid;
		border-color:#012967;
		font-weight:Bold;
		font-family:Arial;
		font-size:8pt;
		z-index:38;
		visibility:hidden;
		text-align:left;
		overflow:hidden;
		cursor: pointer;
		}

#menuinspectionsbackground {
		position:absolute;
		top:137px;
		left:270px;
		width:163px;
		height:80px;
		background-repeat: repeat;
		background: url('/images/transparentshade.gif');
		visibility:hidden;
		z-index:37;
		}


#menuexpertises {
		position:absolute;
		top:153px;
		left:272px;
		width:150px;
		height:120px;
		border:1px solid;
		border-color:#012967;
		font-weight:Bold;
		font-family:Arial;
		font-size:8pt;
		z-index:42;
		visibility:hidden;
		text-align:left;
		overflow:hidden;
		cursor: pointer;
		}

#menuexpertisesshadow {
		position:absolute;
		top:153px;
		left:272px;
		width:150px;
		height:120px;
		border:1px solid;
		border-color:#012967;
		font-weight:Bold;
		font-family:Arial;
		font-size:8pt;
		z-index:41;
		visibility:hidden;
		text-align:left;
		overflow:hidden;
		cursor: pointer;
		}

#menuexpertisesbackground {
		position:absolute;
		top:157px;
		left:270px;
		width:150px;
		height:120px;
		background-repeat: repeat;
		background: url('/images/transparentshade.gif');
		visibility:hidden;
		z-index:40;
		}

.menus1 {
		position:absolute;
		top:0px;
		left:0px;
		height:20px;
		width:100%;
		color:#012967;
		background-color:transparent;
		padding-top:2px;
		padding-left:4px;
		visibility:hidden;
		}

.menus2 {
		position:absolute;
		top:20px;
		left:0px;
		height:20px;
		width:100%;
		color:#012967;
		background-color:transparent;
		padding-top:2px;
		padding-left:4px;
		visibility:hidden;
		}

.menus3 {
		position:absolute;
		top:40px;
		left:0px;
		height:20px;
		width:100%;
		color:#012967;
		background-color:transparent;
		padding-top:2px;
		padding-left:4px;
		visibility:hidden;
		}

.menus4 {
		position:absolute;
		top:60px;
		left:0px;
		height:20px;
		width:100%;
		color:#012967;
		background-color:transparent;
		padding-top:2px;
		padding-left:4px;
		visibility:hidden;
		}

.menus5 {
		position:absolute;
		top:80px;
		left:0px;
		height:20px;
		width:100%;
		color:#012967;
		background-color:transparent;
		padding-top:2px;
		padding-left:4px;
		visibility:hidden;
		}

.menus6 {
		position:absolute;
		top:100px;
		left:0px;
		height:20px;
		width:100%;
		color:#012967;
		background-color:transparent;
		padding-top:2px;
		padding-left:4px;
		visibility:hidden;
		}

.menus7 {
		position:absolute;
		top:120px;
		left:0px;
		height:20px;
		width:100%;
		color:#012967;
		background-color:transparent;
		padding-top:2px;
		padding-left:4px;
		visibility:hidden;
		}

.menus8 {
		position:absolute;
		top:140px;
		left:0px;
		height:20px;
		width:100%;
		color:#012967;
		background-color:transparent;
		padding-top:2px;
		padding-left:4px;
		visibility:hidden;
		}

.menus1shadow {
		position:absolute;
		top:0px;
		left:0px;
		height:20px;
		width:100%;
		color:#FFFFFF;
		background-color:#FFFFFF;
		padding-top:3px;
		padding-left:3px;
		visibility:hidden;
		}

.menus2shadow {
		position:absolute;
		top:20px;
		left:0px;
		height:20px;
		width:100%;
		color:#FFFFFF;
		background-color:#FFFFFF;
		padding-top:3px;
		padding-left:3px;
		visibility:hidden;
		}

.menus3shadow {
		position:absolute;
		top:40px;
		left:0px;
		height:20px;
		width:100%;
		color:#FFFFFF;
		background-color:#FFFFFF;
		padding-top:3px;
		padding-left:3px;
		visibility:hidden;
		}

.menus4shadow {
		position:absolute;
		top:60px;
		left:0px;
		height:20px;
		width:100%;
		color:#FFFFFF;
		background-color:#FFFFFF;
		padding-top:3px;
		padding-left:3px;
		visibility:hidden;
		}

.menus5shadow {
		position:absolute;
		top:80px;
		left:0px;
		height:20px;
		width:100%;
		color:#FFFFFF;
		background-color:#FFFFFF;
		padding-top:3px;
		padding-left:3px;
		visibility:hidden;
		}

.menus6shadow {
		position:absolute;
		top:100px;
		left:0px;
		height:20px;
		width:100%;
		color:#FFFFFF;
		background-color:#FFFFFF;
		padding-top:3px;
		padding-left:3px;
		visibility:hidden;
		}

.menus7shadow {
		position:absolute;
		top:120px;
		left:0px;
		height:20px;
		width:100%;
		color:#FFFFFF;
		background-color:#FFFFFF;
		padding-top:3px;
		padding-left:3px;
		visibility:hidden;
		}

.menus8shadow {
		position:absolute;
		top:140px;
		left:0px;
		height:20px;
		width:100%;
		color:#FFFFFF;
		background-color:#FFFFFF;
		padding-top:3px;
		padding-left:3px;
		visibility:hidden;
		}
