/* Style sheet for CAPE Solutions */
/* By Natmark-Concept inc. Copyright - All rights reserved. */

body {
	margin:0px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	color: #000000;
	font-family: Arial, Geneva, Helvetica, sans-serif; 
	background-image: url(../images/bg_top.gif); background-repeat: repeat-x; background-position:top;
	background-color: #CAC6B2;
	font-size: 11px;
	}
	
img 	{ border: 0px; }
html 	{ height: 100.1%; } /* Hack to make the right-side scrollbar appear on all pages and avoid bumpy navigation */

.innerframe {
    margin-top: 4px; 
  	background-color: #ffffff;
	background-image: url(../images/innerframe-top.gif); background-repeat: no-repeat;
	color: #303030; }
	
/* Menu vertical gauche */
.menu { background-image: url(../images/bg_menu.gif); background-repeat: repeat-y; background-color: #ffffff; width: 231px; font-family: Arial, Geneva, Helvetica, sans-serif; text-align: left; color: #00577B; text-decoration: none; font-size: 11px; font-weight: bold; }
/* Boutons de sections principales - OFF - */
a.mainmenuoff:link, a.mainmenuoff:visited { display: block; width: 164px; background-image: url(../images/menu-off.gif); background-repeat: no-repeat; color: #666666; background-color: #ffffff; text-decoration: none; padding: 0px 0px 0px 30px; margin: 16px 0px 0px 10px; }
a.mainmenuoff:hover, a.mainmenuoff:active { display: block; width: 164px; background-image: url(../images/menu-on.gif); background-repeat: no-repeat; color: #183C56; background-color: #ffffff; text-decoration: none; padding: 0px 0px 0px 30px; margin: 16px 0px 0px 10px; }
/* Boutons de sections principales - ON - */
a.mainmenuon:link 		{ display: block; width: 164px; background-image: url(../images/menu-on.gif); background-repeat: no-repeat; color: #183C56; background-color: #ffffff; text-decoration: none; padding: 0px 0px 0px 30px; margin: 16px 0px 0px 10px; }
a.mainmenuon:visited, a.mainmenuon:hover, a.mainmenuon:active { display: block; width: 164px; background-image: url(../images/menu-on.gif); background-repeat: no-repeat; color: #666666; background-color: #ffffff; text-decoration: none; padding: 0px 0px 0px 30px; margin: 16px 0px 0px 10px; }

/* Sous-menu Management */
a.submenuManagement:link 		{ display: block; width: 100px; background-image:  url(../images/ico_management.jpg); background-repeat: no-repeat; color: #666666; background-color: #ffffff; text-decoration: none; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }
a.submenuManagement:visited 	{ display: block; width: 100px; background-image:  url(../images/ico_management.jpg); background-repeat: no-repeat; color: #666666; background-color: #ffffff; text-decoration: none; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }
a.submenuManagement:hover 		{ display: block; width: 100px; background-image:  url(../images/ico_management-on.jpg); background-repeat: no-repeat; color: #183C56; background-color: #ffffff; text-decoration: underline; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }
a.submenuManagement:active 		{ display: block; width: 100px; background-image:  url(../images/ico_management-on.jpg); background-repeat: no-repeat; color: #183C56; background-color: #ffffff; text-decoration: underline; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }
a.submenuManagementon:link 		{ display: block; width: 100px; background-image:  url(../images/ico_management-on.jpg); background-repeat: no-repeat; color: #183C56; background-color: #ffffff; text-decoration: none; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }
a.submenuManagementon:visited 	{ display: block; width: 100px; background-image:  url(../images/ico_management-on.jpg); background-repeat: no-repeat; color: #183C56; background-color: #ffffff; text-decoration: none; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }
a.submenuManagementon:hover 	{ display: block; width: 100px; background-image:  url(../images/ico_management.jpg); background-repeat: no-repeat; color: #666666; background-color: #ffffff; text-decoration: underline; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }
a.submenuManagementon:active 	{ display: block; width: 100px; background-image:  url(../images/ico_management.jpg); background-repeat: no-repeat; color: #666666; background-color: #ffffff; text-decoration: underline; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }

/* Sous-menu Engineering */
a.submenuEngineering:link 		{ display: block; width: 100px; background-image:  url(../images/ico_engineering.jpg); background-repeat: no-repeat; color: #666666; background-color: #ffffff; text-decoration: none; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }
a.submenuEngineering:visited 	{ display: block; width: 100px; background-image:  url(../images/ico_engineering.jpg); background-repeat: no-repeat; color: #666666; background-color: #ffffff; text-decoration: none; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }
a.submenuEngineering:hover 		{ display: block; width: 100px; background-image:  url(../images/ico_engineering-on.jpg); background-repeat: no-repeat; color: #183C56; background-color: #ffffff; text-decoration: underline; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }
a.submenuEngineering:active 	{ display: block; width: 100px; background-image:  url(../images/ico_engineering-on.jpg); background-repeat: no-repeat; color: #183C56; background-color: #ffffff; text-decoration: underline; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }
a.submenuEngineeringon:link 	{ display: block; width: 100px; background-image:  url(../images/ico_engineering-on.jpg); background-repeat: no-repeat; color: #183C56; background-color: #ffffff; text-decoration: none; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }
a.submenuEngineeringon:visited 	{ display: block; width: 100px; background-image:  url(../images/ico_engineering-on.jpg); background-repeat: no-repeat; color: #666666; background-color: #ffffff; text-decoration: none; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }
a.submenuEngineeringon:hover 	{ display: block; width: 100px; background-image:  url(../images/ico_engineering.jpg); background-repeat: no-repeat; color: #666666; background-color: #ffffff; text-decoration: underline; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }
a.submenuEngineeringon:active 	{ display: block; width: 100px; background-image:  url(../images/ico_engineering.jpg); background-repeat: no-repeat; color: #666666; background-color: #ffffff; text-decoration: underline; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }

/* Sous-menu Avionics */
a.submenuAvionics:link 		{ display: block; width: 100px; background-image:  url(../images/ico_avionics.jpg); background-repeat: no-repeat; color: #666666; background-color: #ffffff; text-decoration: none; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }
a.submenuAvionics:visited 	{ display: block; width: 100px; background-image:  url(../images/ico_avionics.jpg); background-repeat: no-repeat; color: #666666; background-color: #ffffff; text-decoration: none; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }
a.submenuAvionics:hover 	{ display: block; width: 100px; background-image:  url(../images/ico_avionics-on.jpg); background-repeat: no-repeat; color: #183C56; background-color: #ffffff; text-decoration: underline; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }
a.submenuAvionics:active 	{ display: block; width: 100px; background-image:  url(../images/ico_avionics-on.jpg); background-repeat: no-repeat; color: #183C56; background-color: #ffffff; text-decoration: underline; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }
a.submenuAvionicson:link 	{ display: block; width: 100px; background-image:  url(../images/ico_avionics-on.jpg); background-repeat: no-repeat; color: #183C56; background-color: #ffffff; text-decoration: none; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }
a.submenuAvionicson:visited { display: block; width: 100px; background-image:  url(../images/ico_avionics-on.jpg); background-repeat: no-repeat; color: #183C56; background-color: #ffffff; text-decoration: none; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }
a.submenuAvionicson:hover 	{ display: block; width: 100px; background-image:  url(../images/ico_avionics.jpg); background-repeat: no-repeat; color: #666666; background-color: #ffffff; text-decoration: underline; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }
a.submenuAvionicson:active 	{ display: block; width: 100px; background-image:  url(../images/ico_avionics.jpg); background-repeat: no-repeat; color: #666666; background-color: #ffffff; text-decoration: underline; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }

/* Sous-menu Recruiting */
a.submenuRecruiting:link 		{ display: block; width: 100px; background-image:  url(../images/ico_recruiting.jpg); background-repeat: no-repeat; color: #666666; background-color: #ffffff; text-decoration: none; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }
a.submenuRecruiting:visited 	{ display: block; width: 100px; background-image:  url(../images/ico_recruiting.jpg); background-repeat: no-repeat; color: #666666; background-color: #ffffff; text-decoration: none; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }
a.submenuRecruiting:hover 		{ display: block; width: 100px; background-image:  url(../images/ico_recruiting-on.jpg); background-repeat: no-repeat; color: #183C56; background-color: #ffffff; text-decoration: underline; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }
a.submenuRecruiting:active 		{ display: block; width: 100px; background-image:  url(../images/ico_recruiting-on.jpg); background-repeat: no-repeat; color: #183C56; background-color: #ffffff; text-decoration: underline; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }
a.submenuRecruitingon:link 		{ display: block; width: 100px; background-image:  url(../images/ico_recruiting-on.jpg); background-repeat: no-repeat; color: #183C56; background-color: #ffffff; text-decoration: none; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }
a.submenuRecruitingon:visited 	{ display: block; width: 100px; background-image:  url(../images/ico_recruiting-on.jpg); background-repeat: no-repeat; color: #183C56; background-color: #ffffff; text-decoration: none; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }
a.submenuRecruitingon:hover 	{ display: block; width: 100px; background-image:  url(../images/ico_recruiting.jpg); background-repeat: no-repeat; color: #666666; background-color: #ffffff; text-decoration: underline; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }
a.submenuRecruitingon:active 	{ display: block; width: 100px; background-image:  url(../images/ico_recruiting.jpg); background-repeat: no-repeat; color: #666666; background-color: #ffffff; text-decoration: underline; margin: 4px 0px 0px 40px; padding: 4px 0px 8px 56px; font-weight: normal; }

/* Section contenu du site */
#content 			{ background-color: #ffffff; line-height: 16px; color: #303030; text-align: left; margin: 18px 24px 24px 10px; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; }
#content p 			{ text-align: justify; margin-top: 4px; }
#content p.center 	{ text-align: center; }
#content p.right 	{ text-align: right; }
#content h1 		{ font-family: Arial, Geneva, Helvetica, sans-serif; background-color: #ffffff; color: #183C56; font-weight: bold; font-size: 16px; }
#content h2 		{ font-family: Arial, Geneva, Helvetica, sans-serif; background-color: #ffffff; color: #183C56; font-weight: bold; font-size: 14px; margin-bottom: 0px; }
#content h3 		{ font-family: Arial, Geneva, Helvetica, sans-serif; background-color: #ffffff; color: #183C56; font-weight: bold; font-size: 12px; margin-bottom: 0px; }
#content a:link 	{ background-color: #ffffff; color: #183C56; text-decoration: underline; } 
#content a:visited 	{ background-color: #ffffff; color: #183C56; text-decoration: underline; }
#content a:hover 	{ background-color: #ffffff; color: #183C56; text-decoration: overline; }
#content a:active 	{ background-color: #ffffff; color: #183C56; text-decoration: underline; }
#content li 		{ list-style-image: url(../images/bullet.gif); line-height: 20px; }
#content .title 	{ background-color: #ffffff; color: #183C56; font-weight: bold; margin-bottom: 0px; }
#content .descriptive { margin-left: 0px; font-weight: normal; margin-top: 0px; padding-left: 25px; line-height: 16px; }
#content .framed 	{ background-image:url(../images/fondbleu.jpg); background-repeat: repeat-x; background-position: bottom; text-align: justify; border: 1px solid #183C56; border-collapse: collapse; padding: 12px; }
#content hr 		{ background-color: #183C56; color: #183C56; width: 60%; }
#content .small 	{ background-color: #ffffff; color: inherit; font-size: 10px; }
#content a.small:link 		{ background-color: transparent; color: #303030; text-decoration: underline; font-size: 10px; }
#content a.small:visited 	{ background-color: transparent; color: #303030; text-decoration: underline; font-size: 10px; }
#content a.small:hover 		{ background-color: transparent; color: #303030; text-decoration: overline; font-size: 10px; }
#content a.small:active 	{ background-color: transparent; color: #303030; text-decoration: underline; font-size: 10px; }

/* Footer */
.footer 			{ margin-top: 4px; text-align: center; color: #183C56; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; background-color: #E4E3D9; }
a.footer:link 		{ text-decoration: none; }
a.footer:visited 	{ text-decoration: none; }
a.footer:hover 		{ text-decoration: underline; }
a.footer:active 	{ text-decoration: underline; }
