
/* 
Type		Background	Border		Menu1 BG	UpMenu3 BG	RightUptext2 BG
Services	#FDF7D9		#FFC860		#FFFF33		#FAA027		#FFCC66
OCR			#EEEEFF		#9DD8FF		#CEEDFF		#3399CC		#9DD8FF
Motion		#E8FFE6		#66CC99		#B3FFCB		#339966		#00CC66

Type		LangTxtC	Menu2TxtC	Menu3TxtC	links
Services	#CC0000		#000000		#000000		#000000
OCR			#669999		#669999		#669999		#0000CC
Motion		#339966		#339966		#339966	

Images
Logo1	Services	../images/logo/logo_engineering_yellow.jpg
		OCR			../images/logo/logo_ocr_green.jpg
		Motion		../images/logo/logo_motion_green.jpg
Logo2	Services	../images/logo/logo_departement_engineering.jpg
		OCR			../images/logo/logo_departement_ocr.jpg
		Motion		../images/logo/logo_departement_motion.jpg
Logo3	Services	../images/3logo/photo_engineering_orange_large_small_2.jpg
		OCR			../images/3logo/photo_ocr_green_large_small.jpg
		Motion		../images/3logo/photo_motion_blue_large_small.jpg
Conso	Services	../images/logo/5co_MemberOfconsortium.jpg
		OCR			none
		Motion		none
*/

/*general styles*/
body {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		font-style: normal; 
		font-weight: normal; 
		background-color:#FFFFFF;
		color:#000000;
		text-align:center;
}
a:link {
		color:#000000;
}
a:active {
		color:#000000;
}
a:visited {
		color:#000000;
}
a:hover {
	color: red;
	}

/* Layout */
#content {
		border-width:0px;
		width:740px;
		background:#FDF7D9;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
}
#contentleft {
		border-width:0px;
		width:189px;
		padding:0px;
		background:#FDF7D9;
		float:left;
		/*for IE5 bug*/
		voice-family: "\"}\"";
		voice-family: inherit;
}
#contentcenter {
		border-width:0px;
		width:411px;
		padding:0px;
		background:#FDF7D9;
		float:left;
		/*for IE5 bug*/
		voice-family: "\"}\"";
		voice-family: inherit;
}
#contentright {
		border-width:0px;
		width:140px;
		padding:0px;
		background:#FDF7D9;
		float:left;
		/*for IE5 bug*/
		voice-family: "\"}\"";
		voice-family: inherit;
}

/* Center Contents */
#upmenu1 {
		border-right: #ffc860 2px solid;
		border-top-width:0px;
		border-left-width:0px;
		border-bottom-width:0px;
		margin-left:48px;
		margin-right:0px;
		height:34px;
}
#menu1 {
		font-family: Arial, Helvetica, sans-serif;
		border: #ffc860 2px solid;
		font-weight: bold; 
		margin-left:48px;
		margin-right:0px;
		padding-top:6px;
		padding-right:2px;
		background-color:#FFE3AC;
		height:19px;
		text-align:right;
}
#downmenu1 {
		border-left: #ffc860 2px solid; 
		border-top-width:0px;
		border-right-width:0px;
		border-bottom-width:0px;
		margin-left:48px;
		margin-right:0px;
		height:34px;
}
#menu2 {
		font-family: Arial, Helvetica, sans-serif;
		border-right: #ffc860 2px solid; 
		border-top: #ffc860 2px solid; 
		border-left-width:0px;
		border-bottom-width:0px;
		margin-left:48px;
		margin-right:0px;
		padding-top:10px;
		padding-right:2px;
		height:22px;
		text-align:right;
		color:#000000;
}
#downmenu2 {
		border-width:0px;
		background-color:#000000;
		margin-left:0px;
		margin-right:0px;
		height:54px;
}
#upmenu3 {
		border-width:0px;
		margin-right:0px;
		margin-left:0px;
		margin-top:0px;
		padding:0px;
		height:25px;
		width:411px;
}
#upmenu31 {
		border-left: #ffc860 2px solid; 
		border-top-width:0px;
		border-right-width:0px;
		border-bottom-width:0px;
		height:25px;
		width:269px;
		float:left;
		/*for IE5 bug*/
		voice-family: "\"}\"";
		voice-family: inherit;
}
#upmenu32 {
		border-width:0px;
		background-color:#FAA027;
		height:25px;
		width:140px;
		float:left;
		/*for IE5 bug*/
		voice-family: "\"}\"";
		voice-family: inherit;
}
#menu3 {
		font-family: Arial, Helvetica, sans-serif;
		border-left: #ffc860 2px solid; 
		border-top-width:0px;
		border-right-width:0px;
		border-bottom-width:0px;
		padding-right:2px;
		margin-left:0px;
		margin-right:0px;
		height:25px;
		text-align:right;
		color:#000000;
}
#title {
		border-left: #ffc860 2px solid; 
		border-top-width:0px;
		border-right-width:0px;
		border-bottom-width:0px;
		margin-left:0px;
		margin-right:0px;
		padding-left:24px;
		height:32px;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 16px; 
		font-style: normal; 
		line-height: normal; 
		font-weight: bold; 
		font-variant: normal; 
		color: #000000; 
}
#text {
		border-left: #ffc860 2px solid; 
		border-top-width:0px;
		border-right-width:0px;
		border-bottom-width:0px;
		margin-left:0px;
		margin-right:0px;
		padding-left:48px;
		height:100%;
		min-height:224px;
		text-align:justify;
}

/* Left Contents */
#leftlogo1 {
		border-width:0px;
		margin-top:85px;
		margin-left:50px;
		height:33px;
		background-image:url(../images/logo/logo_topleft.gif);
		background-position:bottom;
		background-repeat:no-repeat;
}
#leftlogo2 {
		border-width:0px;
		margin-left:50px;
		height:13px;
		/*background-image:url(../images/logo/logo_departement_motion.jpg);*/
		background-position:center;
		background-repeat:no-repeat;
}
#leftlogo3 {
		border-width:0px;
		margin-right:0px;
		margin-left:0px;
		margin-top:0px;
		padding:0px;
		height:54px;
		width:189px;
}
#leftlogo31 {
		border-top: #ffc860 2px solid; 
		border-left-width:0px;
		border-right-width:0px;
		border-bottom-width:0px;
		height:54px;
		width:50px;
		float:left;
		/*for IE5 bug*/
		voice-family: "\"}\"";
		voice-family: inherit;
}
#leftlogo32 {
		border-width:0px;
		height:54px;
		width:139px;
		background-image:url(../images/3logo/photo_engineering_orange_large_small_2.jpg);
		background-position:center;
		background-repeat:no-repeat;
		float:left;
		/*for IE5 bug*/
		voice-family: "\"}\"";
		voice-family: inherit;
}
#lefttext {
		border-width:0px;
		margin-left:50px;
		height:auto;
}

/* Right Contents */
#rightuptext1 {
		border-top: #ffc860 2px solid; 
		border-left-width:0px;
		border-right-width:0px;
		border-bottom-width:0px;
		margin-left:0px;
		margin-top:131px;
		padding-top:10px;
		padding-right:5px;
		height:42px;
		text-align:right;
}
#rightuptext2 {
		border-width:0px;
		background-color:#FFCC66;
		height:25px;
}
#righttext {
		border-width:0px;
		margin-left:14px;
		height:auto;
}

/* up footer */
#upfooter {
		border-width:0px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		height:31px;
		width:740px;
		background:#FDF7D9;
		text-align:left;
}
#upfooterleft{
		border-width:0px;
		width:189px;
		height:33px;
		float:left;
		/*for IE5 bug*/
		voice-family: "\"}\"";
		voice-family: inherit;
}
#upfootercenter {
		border-left: #ffc860 2px solid; 
		border-top-width:0px;
		border-right-width:0px;
		border-bottom-width:0px;
		height:33px;	
		width:409px;
		float:left;
		/*for IE5 bug*/
		voice-family: "\"}\"";
		voice-family: inherit;
}
#upfooterright {
		border-width:0px;
		height:33px;
		width:140px;
		float:left;
		/*for IE5 bug*/
		voice-family: "\"}\"";
		voice-family: inherit;
}

/* Footer */
#footer {
		border-width:0px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		height:37px;
		width:740px;
		background:#FDF7D9;
		text-align:left;
}
#footerleft{
		border-width:0px;
		width:189px;
		height:37px;
		float:left;
		/*for IE5 bug*/
		voice-family: "\"}\"";
		voice-family: inherit;
}
#language {
		border-top: #ffc860 2px solid; 
		border-right-width:0px; 
		border-left-width:0px;
		border-bottom-width:0px;
		color:#CC0000;
		width:116px;
		height:37px;
		float:left;
		/*for IE5 bug*/
		voice-family: "\"}\"";
		voice-family: inherit;
}
#navigation {
		border-top: #ffc860 2px solid; 
		border-left-width:0px;
		border-bottom-width:0px;
		border-right: #000000 0px solid; 
		/*border-width:0px;*/
		background-color:#000000;
		width:406px; /*295px;*/
		height:37px;
		padding-left:5px;
		float:left;
		/*for IE5 bug*/
		voice-family: "\"}\"";
		voice-family: inherit;
}
#footerright {
		border-top: #ffc860 2px solid; 
		border-right-width:0px; 
		border-left-width:0px;
		border-bottom-width:0px;
		height:37px;
		width:140px;
		background:#FAA027;
		text-align:center;
		color:#000000;
		float:left;
		/*for IE5 bug*/
		voice-family: "\"}\"";
		voice-family: inherit;
}

/*Forms*/
.bouton {
	   font-family: Arial, Helvetica, sans-serif;
	   font-size:10px;
       font-weight:900;
	   color:#666666; 
	   background-color:#ffffff;
	   text-align:center; 
	   border:1px solid #666666;}
.form {
	   font-family: Arial, Helvetica, sans-serif;
	   font-size:10px;
	   color:#666666; 
	   background-color:#ffffff;
	   text-align:left; 
	   border:1px solid #666666;}
.link {
	   text-decoration:underline;
	   
}

/* Special */
.selectedmenu {
		color: #000000;
		font-weight:normal;
		text-decoration: none;
}

.client_table {
		border-top:1px solid black;
}
.project_box {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal;
	line-height: 1.8;
	text-align: left; 
	text-decoration:none;
	vertical-align: top; 
	color: #000000;
	border:0px solid black;
	margin:7px 0px 3px 0px;
	padding:0px;
}
.project_box a {
	font-size: 10px; 
	font-weight: normal;
	padding:0px 0px 0px 2px;
}




/*
.Title {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #000000; cursor: crosshair}

.menu {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style: normal; font-variant: normal; border-style: none; position: static; clip:  rect(   )}
.Small {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: lighter; font-variant: normal; text-align: left; vertical-align: middle; color: #999999}
.BG_yellow {  background-color: #FFFF99}



.Bord_Left_Under {  border-color: black black #FFCC66 #FFCC66; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 2px}
.Bord_Top {  border-color: #FFCC66 black black; border-style: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.Bord_under {  border-color: black black #FFCC66; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
.Bord_Top_right { BORDER-RIGHT: #ffc860 2px solid; BORDER-TOP: #ffc860 2px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid;; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; font-variant: normal}
.minimenu {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #333333; background-color: #FFCC66; text-align: center}
.menu_less_important {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-position: bottom; vertical-align: sub; font-size: 10px; font-style: normal}
.texthighlit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal ; color: #CC0000; text-decoration: none}
.menuOn { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style: normal; font-variant: normal; border-style: none; position: static; clip: rect( ) ; color: #FF0000}
.menuOnHighlit { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style: normal; font-variant: normal; border-style: none; position: static; clip: rect( ) ; color: #CC0000; text-decoration: none}
.menuHighlit { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style: normal; font-variant: normal; border-style: none; position: static; clip: rect( ) ; color: #CC0000; text-decoration: none}
.text_Underline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
.Small_white { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: lighter; font-variant: normal; text-align: left; vertical-align: middle; color: #FFFFFF}
.Small_white_intro { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: lighter; font-variant: normal; text-align: center; vertical-align: middle; color: #FFFFFF ; text-decoration: none}
.Small_white_bold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 900; font-variant: normal; text-align: left; vertical-align: middle; color: #FFFFFF }
.text_bold_Underline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: 900; text-decoration: underline}
.CenterVert {  position: absolute; left: 50%; top: 50%; clip:    rect(   )}
*/

/*Director
.director_menu {
	   font-family: Arial, Helvetica, sans-serif; 
	   font-size: 12px; 
	   font-style: normal; 
	   font-weight: bold; 
	   font-variant: normal; 
	   text-align: left; 
	   text-decoration:none;
	   vertical-align: top; 
	   color: #FFFFFF;
	   border:1px solid white;
	   margin:5px 0px 5px 0px;
	   padding:2px 2px 2px 2px;
}
.director_menu_title {
	   font-family: Arial, Helvetica, sans-serif; 
	   font-size: 12px; 
	   font-style: normal; 
	   font-weight: bold; 
	   font-variant: normal; 
	   text-align: left; 
	   vertical-align: top; 
	   color: #FFFFFF;
}

/*Drop down menu*/
/*#dropmenudiv{
position:absolute;
border:1px solid black;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
}

#dropmenudiv a:hover{ /*hover background color
background-color: yellow;
}*/
