@charset "iso-8859-1";/**************************************************************************************//*                  FEUILLE DE STYLE GLOBALE DE OMEGA-JOBS.com                        *//*------------------------------------------------------------------------------------*//*  Auteur    : Thierry Santacana                                                     *//*  Modifié   : 6/01/2004                                                             */ /**************************************************************************************//*-- Styles HTML redéfinis -----------------------------------------------------------*/a,a:link,a:visited {	color: #3C486C;	text-decoration: none;}a:hover {	color: #FF6600;}body {	padding: 0px;	margin: 0px;	font-family: Arial, Helvetica, sans-serif;	background-color: #EFECE0;	font-size: 11px;	font-style: normal;	text-align: center;	color: #3C486C;}dd {	font-size: 12px; 	font-style: normal; 	text-align: justify; 	margin: 10px; }dl {	font-size: 12px; 	font-style: normal; 	text-align: justify; 	margin: 10px; }dt {	font-size: 12px; 	font-style: normal; 	text-align: justify; 	margin: 10px; }h1,h2,#charte h2,h3,h4,h5  {	color: #3C4766;	text-decoration: none;	text-align: left;	word-spacing: 4px;	letter-spacing: 1px;	vertical-align: middle;	text-transform: uppercase;}h1  {	font-size: 18px;	font-weight: bold;	margin: 0px;}h2 {	margin: 0px;	font-size: 14px;	font-weight: bold;}#charte h2 {	margin: 10px;	font-size: 14px;	font-weight: bold;}h3  {	margin: 10px 10px 10px 20px;	font-size: 12px;	font-weight: bold;}h4 {	margin: 10px 10px 10px 20px;	font-size: 11px;	font-weight: normal;}h5 { 	font-size: 11px;	margin: 5px 20px 5px 20px;	font-weight: normal;}input { 	font-size: 11px;	vertical-align: middle;	font-style: normal;	padding: 1px;	margin: 2px 0px 2px 0px;	border: 1px inset #313C59;}select,textarea,.customSelect {	font-size: 11px;	vertical-align: middle;	font-style: normal;	padding: 1px;	margin-top: 2px;	margin-bottom: 2px;	margin-right: 0px;	margin-left: 0px;	border: 1px inset #615A30;}li {	font-style: normal;	text-align: left;	margin: 0px 10px 0px 25px;		/* top, right, bottom, left */	padding: 0px 0px 0px 5px;}ol {	margin-top: 5px;	margin-bottom: 5px;	margin-right: 10px;	margin-left: 10px;	font-style: normal;	text-align: left;	padding: 0px 0px 0px 0px;}p {	text-align: justify;	padding: 0px;	margin: 10px 20px 10px 10px; }ul {	margin-top: 0px;	margin-bottom: 0px;	margin-right: 10px;	margin-left: 10px;	padding: 0px 0px 0px 10px;	font-style: normal;	text-align: left;}/* Styles propres au site */.admButton {	font-size: 12px;	border: 2px outset #8B8B8B;	font-style: normal;	font-weight: normal;	color: #626262;	background-color: #F5F5F5;	text-align: center;	background-position: center;	margin: 3px;	padding: 3px;}.centerCell {	text-align: center;	vertical-align: middle;}.clickCell {	text-align: center;	vertical-align: middle;	font-size: 10px;	color: #000000;	cursor: pointer;	cursor: hand;}.cnil {	font-size: 10px;	text-align: justify;	font-style: italic;	color: #666666;	padding: 10px;	border: 1px solid #615A30;	background-color: #F6F4E9;}.colorlineCell {	margin: 0px;	padding: 0px;	background-color: #6A769B;}.defaultBullet {	background: url(/glob/img/ico/bul_default.gif) no-repeat;}.dottedLineCell {	margin: 0px;	padding: 0px;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #6A769B;}.copyright {	font-size: 10px;	font-style: normal;	text-align: right;	margin: 0px 10px 0px 10px;	font-weight: normal;	padding: 5px;}.erreur {	color: #FF6600;}.loginErreur {	color: #F9BC47;}.formArrayLib {	color: #3C486C;	background-color: #FAF9F2;	text-align: center;	padding: 4px;	font-weight: bold;}.formComm {	color: #3C486C;	font-size: 10px;	text-align: left;	padding: 4px 6px 4px 4px;	margin-right: 5px;}.formDisp {	color: #3C486C;	text-align: left;	padding: 4px 6px 4px 4px;}.formDisp10,.formDisp10Altern {	color: #3C486C;	font-size: 10px;	text-align: left;	padding: 4px 6px 4px 4px;	margin-right: 5px;}.formDisp10Altern {	background-color: #F6F4E9;}.formDispLeft {	color: #3C486C;	text-align: left;	padding: 4px 6px 4px 4px;}.formDispBig {	color: #3C486C;	font-weight: bold;	font-size: 14px;	text-align: left;	padding: 4px 6px 4px 4px;}.formDispNum {	color: #3C486C;	text-align: right;	padding: 4px 6px 4px 4px;	vertical-align: top;}.formDispRight {	color: #3C486C;	text-align: right;	font-weight: bold;	padding: 4px 6px 4px 4px;	vertical-align: top;}.formIntro {	color: #3C486C;	font-style: normal;}.formIntroCritere {	color: #3C486C;	padding: 10px 10px 10px 30px;}.formLib {	color: #3C486C;	text-align: right;	padding: 4px 6px 4px 4px;	margin-right: 5px;}.formLibCenter {	color: #3C486C;	text-align: center;	padding: 4px 6px 4px 4px;}.formLibOblig {	color: #3C486C;	text-align: right;	font-weight: bold;	padding: 4px 6px 4px 4px;	margin-right: 5px;}.formSubTitle,.formTitle,.popupTitle,.missionTitle {	padding: 3px 0px 0px 10px;	margin: 0px;}.popupTitle {	padding: 5px 0px 7px 72px;}.formTable {	padding: 0px;	margin: 10px;}.formTableBotInfos {	color: #3C486C;	padding: 0px;	margin: 10px;	background-color: #EEEEF5;	}.formTableContour {	padding: 0px;	margin: 0px;	border: 1px dotted 6A769B;}.icoTitle {	background: url(/glob/img/ico/ico_title_glob.gif) no-repeat;}.icoSubTitle {	background: url(/glob/img/ico/ico_subtitle_glob.gif) no-repeat;}.imgCadre {	border: 1px solid #615A30;	background-color: #F6F4E9;	margin: 10px 10px 20px 30px;	padding: 10px;}.intbouton {	cursor: pointer;	cursor: hand;	font-weight: bold;	font-size: 11px;	text-align: center;	color: #FFFFFF;	background-color: #313C59;	margin: 2px 1px 2px 1px;	padding: 2px 1px 2px 1px;	border: 1px solid #828DAB;}.headerTable {	background-color: #9DA8C5;}.lateralTable {	border: 1px solid #FFFFFF;	background-color: #FFFFFF;}.leftAlign {	text-align: left;}.leftContentBorder {	background-color: #9AA5C2;}.listLine {				/* Ligne Tableau 'Résultat d'une recherche' */	font-size: 10px;	font-style: normal;	color: #3C486C;	text-align: left;	padding: 2px 4px;}.listHeadCell,.listSubHeadCell {	font-weight: bold;	font-variant: small-caps;	text-align: center;	margin-top: 3px;	margin-bottom: 3px;	padding: 2px;}.listHeadCell {	font-size: 14px;	color: #3C486C;	background-color: #EDEADA;}.listSubHeadCell {	font-size: 12px;	color: #3C486C;	background-color: #F6F4E9;}.mainTable {	background-color: #615A30;}.menuTable {	border: 1px solid #FFFFFF;	margin: 0px;	padding: 0px;}.msgBlock {	font-size: 12px;	color: #FF6600;	margin: 10px 20px 10px 20px;	padding: 0px;	background: url(/glob/img/bg/bg_msgBlock.gif) no-repeat;}.nbSelect {	font-size: 10px;	color: #3C486C;	text-align: right;}.newMissProf {	font-size: 12px;	color: #FF6600;	font-weight: normal;	text-align: center;	margin: 10px 20px 10px 20px;}.note {	font-size: 10px;	text-indent: 0pt;	margin-top: 10px;	margin-right: 40px;	margin-bottom: 10px;	margin-left: 40px;	text-align: justify;	color: #3C486C;}.noteCell {	font-size: 10px;	text-align: justify;	font-style: italic;	color: #CCCCCC;	padding: 10px;	border: 1px solid #6A769B;	background-color: #F8F8F8;}.numeric {	vertical-align: middle;	font-size: 12px;	border: 1px solid #6A769B;	font-style: normal;	margin-top: 2px;	margin-bottom: 2px;	padding: 1px;	text-align: right;}.omegaTeam {	color: #3C486C;	background-color: #E4E6F1;	padding: 5px;	font-size: 12px;	text-align: right;	margin-top: 10px;	margin-right: 5px;	margin-bottom: 10px;	margin-left: 10px;	font-style: italic;	font-weight: bold;}.onlineEditTable {	border: 0px solid #999999;	margin: 0px;	padding: 0px;}.popupTitleTable {	margin-top: 0px;	margin-right: 5px;	margin-bottom: 0px;	margin-left: 5px;}.searchHead {	font-size: 12px;	font-style: normal;	color: #3C486C;	font-weight: bold;	margin-top: 10px;	margin-bottom: 10px;	padding: 7px 0px 12px 72px;	text-transform: none;	text-transform: uppercase;	background: url(/glob/img/bg/bg_subTitle_main.gif) no-repeat;}.sepCell {	margin: 4px;	padding: 4px;	color: #3C486C;	font-size: 10px;}.subtitleTable {	margin: 15px 0px 5px 10px;}.tableTitle {	padding: 4px;	font-size: 12px;	font-weight: bold;	color: #909090;	margin-top: 10px;	margin-bottom: 10px;	background-color: #F6F6F6;	text-align: center;}.tdb {	margin: 10px 20px 10px 10px;}.text {	font-size: 12px;}.textSmall {	font-size: 10px;	color: #6F6F6F;	padding: 5px;}.tipBody {	font-size: 10px;	font-style: normal;	color: #3C486C;	font-weight: bold;	padding: 4px;}.tipHead {	font-size: 12px;	font-style: normal;	color: #3C486C;	font-weight: bold;	padding: 4px;	background-color: #EFECE0;	font-variant: small-caps;}.toTop {	text-align: right;	padding-top: 40px;	padding-right: 10px;	padding-bottom: 10px;}.whiteCapCenter {	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	font-variant: small-caps;	text-align: center;	padding: 10px;}/*-- Styles propres aux sections -----------------------------------------------------*//* Navigation basse ------------------------------------------------------------------*/#bottomNavig table {	text-align: center;	vertical-align: middle;}#bottomNavig a,#bottomNavig a:link,#bottomNavig a:visited {	font-size: 10px;	color: #FFFFFF;	text-decoration: none;}#bottomNavig a:hover {	color: #232C46;}/* Footer ----------------------------------------------------------------------------*/#footer a,#footer a:link,#footer a:visited {	font-size: 10px;	color: #FFFFFF;	text-decoration: none;}#footer a:hover {	color: #232C46;}/* Page d'accueil --------------------------------------------------------------------*/#homePage {	font-size: 11px;}#homePage a,#homePage a:link,#homePage a:visited {	font-size: 14px;	color: #424242;	text-shadow: #CCCCCC 2px 2px;	text-decoration: none;	font-weight: bold;	font-variant: small-caps;	text-transform: capitalize;	text-align: center;	vertical-align: middle;	margin: 0px;	padding: 2px 4px 2px 4px;}#homePage a:hover {	color: #FFFFFF;	text-shadow: #424242 2px 2px;}#homePage .mainButtonBg {	vertical-align: middle;}/* Page d'accueil : choix de la filière -----------------------------------------------*/#homeFiliere {	font-size: 11px;}#homeFiliere a,#homeFiliere a:link,#homeFiliere a:visited {	font-size: 12px;	color: #3C4766;	text-shadow: #9AA5C2 2px 2px;	text-decoration: none;	font-weight: bold;	margin: 0px;	padding: 2px 4px 2px 4px;}#homeFiliere a:hover {	color: #9AA5C2;	text-shadow: #3C4766 2px 2px;}/* Navigation latérale --------------------------------------------------------*/#leftNavig a,#leftNavig a:link,#leftNavig a:visited {	color: #333366;}#leftNavig a:hover {	color: #F0A117;}#leftNavig .menuItem { 	margin: 0px 	border: 0px;	text-align: left;	padding: 1px 0px 1px 2px;	font-size: 10px;	font-weight: bold;	vertical-align: middle;} #leftNavig .menuItemOver {	border: 0px;	padding: 1px 0px 1px 0px;	font-size: 10px;	font-weight: bold;	vertical-align: middle;}#leftNavig .menuItemTable {	color: #333366;	margin: 0px;	border: 0px;	padding: 1px 0px 1px 0px;	background-color: #9AA5C2;	background: url(/glob/img/bg/bg_leftNavig_off.gif) no-repeat;}#leftNavig .menuItemTableOver {	border: 0px;	padding: 1px 0px 1px 0px;	color: #F0A117;	background-color: #F6F4E9;	margin: 0px;	background: url(/glob/img/bg/bg_leftNavig_over.gif) no-repeat;}#leftNavig .sepLine {	background-color: #FFFFFF;}/* Bloc d'identification --------------------------------------------------------*/#loginBox .leftBlockInt {	color: #FFFFFF;	font-size: 11px;	padding: 0px;	margin: 0px;	text-align: left;}#loginBox a,#loginBox a:link,#loginBox a:visited {	font-size: 10px;	color: #FFFFFF;	text-decoration: none;}#loginBox a:hover {	color: #E0D4B1;}#loginBox .menuItem { 	margin: 0px 	border: 0px;	text-align: left;	padding: 0px;	font-size: 10px;	font-weight: bold;	vertical-align: middle;} #loginBox .erreur {	font-size: 11px;	vertical-align: middle;	text-align: left;	color: #FF6600;}#loginBox .welcome {	color: #FFFFFF;	font-weight: bold;	text-shadow: #333333 2px 2px;	font-variant: small-caps;	text-transform: capitalize;	padding: 0px;	margin: 0px;	font-size: 18px;	vertical-align: top;}#loginBox input {	font-size: 10px;	vertical-align: middle;	font-style: normal;	padding: 0px;	margin: 0px;}/* Contenu principal ------------------------------------------------------------*/#mainContent {	padding: 0px;	background-color: #FFFFFF;}/* Navigation secondaire --------------------------------------------------------*/#mainNavig a,#mainNavig a:link,#mainNavig a:visited {	font-size: 14px;	color: #FFFFFF;	text-decoration: none;	font-weight: bold;	font-variant: small-caps;	text-transform: capitalize;	text-shadow: #3C4766 2px 2px;	text-align: center;}#mainNavig a:hover {	color: #3C4766;	text-shadow: #FFFFFF 2px 2px;}/* Container Principal */#omegaJobs {	position: relative;	padding: 0px;	margin-right: auto;	margin-left: auto;	width: 878px;}/* Container Principal PopUp */#omegaJobsPopUp {	position: relative;	padding: 0px;	margin-right: 0px;	margin-left: 0px;	width: 600px;	height: auto;}#omegaJobsPopUp a,#omegaJobsPopUp a:link,#omegaJobsPopUp a:visited {	color: #3C486C;	text-decoration: none;}#omegaJobsPopUp a:hover {	color: #FF6600;}#omegaJobsPopUp .menuPopUp,#omegaJobsPopUp .menuPopUpOff,#omegaJobsPopUp .menuPopUpOn,#omegaJobsPopUp .menuPopUpOver {	vertical-align: middle;	text-align: center;	margin: 2px 1px 4px 1px;	padding: 0px;	font-size: 10px;	font-weight: bold;	color: #3C486C;}/* Navigation secondaire */#secondaryNavig {	font-size: 11px;	text-align: left;	vertical-align: middle;	margin: 0px;	padding: 0px;}#secondaryNavig a,#secondaryNavig a:link,#secondaryNavig a:visited {	font-size: 11px;	color: #FFFFFF;	text-decoration: none;}#secondaryNavig a:hover {	font-size: 11px;	color: #E0D4B1;}/* Structure navigateur */#structNavig {	vertical-align: middle;	text-align: left;	letter-spacing: normal;	word-spacing: normal;	white-space: normal;	padding: 0px 0px 0px 15px;}#structNavig a,#structNavig a:link,#structNavig a:visited {	color: #3C486C;	text-decoration: none;}#structNavig a:hover {	color: #FF6600;}/* Bloc Principal Page d'accueil ------------------------------------------------------*/#topBlock {	font-size: 11px;}#topBlock a,#topBlock a:link,#topBlock a:visited {	color: #3C486C;	text-decoration: none;}#topBlock a:hover {	color: #FF6600;}#topBlock .leftMainImage {	margin: 0px;	padding: 0px;}#topBlock .topBlockHead {	font-size: 16px;	color: #FF6600;	margin: 0px;	padding: 0px;	font-weight: bold;	word-spacing: 2px;	vertical-align: middle;}#topBlock .topBlockBody {	color: #3C486C;	text-align: left;	vertical-align: top;	margin: 0px;	padding: 0px;}/* Block Informations (Compteurs / Date) */#topInfo {	text-align: center;	font-weight: bold;	vertical-align: middle;	margin: 0px;	padding: 3px;}