/******************************/
/*       CSS Document         */
/* 20 février - 14 avril 2008 */
/*   Pour Nutech Canada inc.  */
/*  Par productions Multimage */
/******************************/
*{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

body{
	background-image:url(medias/interface/bkg_global.jpg);
}
div.first_bkg{
	background-image:url(medias/interface/debut_bkg_global.jpg);
	background-repeat:repeat-x;
}

div#main_container{
	display:block;
	position:relative;
	width:768px;
	text-align:left;
	background-image:url(medias/interface/bkg_princ_frame.gif);
}


div#header_container{
	display:block;
	position:relative;
	width:768px;
}

div#princ_menu_holder{
	display:block;
	position:relative;
	width: 768px;
	z-index:40;
}

div#search_holder{
	display:block;
	position:absolute;
	top:0px;
	left:344px;
}
div#sec_menu_holder{
	display:block;
	position:absolute;
	top:12px;
	right:10px;
	font-size:10px;
	color:#FFFFFF;
}
div#content_holder{
	display:block;
	position:relative;
	padding-bottom:55px;
	padding-left:22px;
	padding-right:22px;
	background-image:url(medias/interface/img_footer.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

div.separateur{
	position:relative;
	display:block;
	height:1px;
	font-size:1px;
	line-height:1px;
	width:690px;
	margin-left: 15px;
	margin-right: 15px;
	background-image:url(medias/interface/img_separateur.gif);
	background-repeat:repeat-x;
	
}

div.navig_page{
	display:block;
	position:relative;
	margin-right:35px;
	text-align:right;
	
	color:#000000;
	font-size:12px;
}

/*Formulaire search*/

/*Formulaires */
input#email{
_margin-bottom:-3px;
}
/*Text*/
h1{
	color:#a0042d;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin:5px;
	margin-left:15px;
}
h1.image{
	display:block;
	background-image:url(medias/interface/img_h1.jpg);
	height:19px;
	width:368px;
	padding-left:10px;
	padding-right:30px;
	padding-bottom:8px;
	color:#FFFFFF;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	margin-top:10px;
	margin:5px;
	z-index:1;
}
h1.accueil{
	color:#a0042d;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin:5px;
	margin-left:15px;
	padding:0px;
	background-image:none;
}
h2{
	color:#9f042d;
	font-size:12px;
	font-weight:bold;
	margin:5px;
	margin-left:15px;
}
p{
	color:#000000;
	font-size:12px;
	font-weight:normal;
	margin:5px;
	margin-left:15px;
}
p.date{
	color:#000000;
	font-size:10px;
	font-weight:normal;
	margin:5px;
	margin-left:15px;
}
table{
	position:relative;
}
table#equip tr th{
	font-size:10px;
	line-height:12px;
	margin:0px;
	/*padding-bottom:7px;*/
	color: #ffffff;
}
table#equip tr th p{
	padding-bottom:7px;
	font-size:10px;
	line-height:12px;
	margin:0px;
	color: #ffffff;
	margin-left:5px;
	margin-right:5px;
}
/*Liens*/
a:link, a:visited{
	font-size:12px;
	color:#9f042d;
	text-decoration:underline;
}

a:hover{
	font-size:12px;
	color:#CCCCCC;
	text-decoration:underline;
}

a.header_links:link, a.header_links:visited{
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
}

a.header_links:hover{
	font-size:10px;
	color:#CCCCCC;
	text-decoration:underline;
}

/*-------------*/
/** Sub menus **/

div.submenu{
	display:none;
	position:absolute;
	top: 33px;
	z-index:3;
}

div#sub_entreprise{
	left: 2px;
}

div#sub_evenement{
	left: 116px;
}

div#sub_secteur{
	left: 239px;
}

div#sub_localisation{
	left: 348px;
}

div#sub_equipement{
	left: 462px;
}

div#sub_emploi{
	left: 569px;
}

div#sub_nouvelles{
	left: 595px;
}

div.submenu a:link, div.submenu a:visited{
	position:relative;
	display:block;
	background-color:#606e7a;
	border:1px solid #FFFFFF;
	width:145px;
	padding-left:15px;
	padding-right:15px;
	color:#FFFFFF;
	text-decoration:none;
}

div.submenu a:hover{
	position:relative;
	display:block;
	background-color:#a0042d;
	border:1px solid #FFFFFF;
	width:145px;
	padding-left:15px;
	padding-right:15px;
	color:#FFFFFF;
	text-decoration:none;
}
/*--------------------------------*/
/* Sub inutile de secteur activité*/
div.sub_sec_activ{
	position:absolute;
	display:block;
	background-color:#a0042d;
	border:1px solid #FFFFFF;
	padding-left:15px;
	padding-right:15px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
	width:200px;
	z-index:20;
	display:none;
}
/*---------------------------------------------*/
/*       Page du formulaire pour postuler      */
table.tableau_postuler{

}
table.tableau_postuler th{
	font-size:12px;
	color:#a0042d;
	padding:3px;
}
table.tableau_postuler td{
	font-size:10px;
	color:#a0042d;
	padding:3px;
}
table.tableau_postuler input{
	font-size:12px;
	color:#666666;
	border:1px solid #000000;
	margin:2px;
	padding:2px;
}
table.tableau_postuler textarea{
	font-size:12px;
	color:#666666;
	border:1px solid #000000;
	margin:2px;
	padding:2px;
}
table.tableau_postuler select{
	width:100px;
}
table.tableau_postuler tr{
	background-color:#FFFFFF;
}
table.tableau_postuler tr.alt{
	background-color:#eff2f5;
}

/*--------------------*/
/*   Links in HOME    */
a.home_bt_1_fr:link, a.home_bt_1_fr:visited, a.home_bt_1_fr:hover{
	position:relative;
	display:block;
	width:202px;
	height:116px;
	padding-left:125px;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:25px;
	background-image:url(medias/interface/accueil/bkg_zone_01.jpg);
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333333;
}
a.home_bt_2_fr:link, a.home_bt_2_fr:visited, a.home_bt_2_fr:hover{
	position:relative;
	display:block;
	width:202px;
	height:116px;
	padding-left:125px;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:25px;
	background-image:url(medias/interface/accueil/bkg_zone_02.jpg);
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333333;
}
a.home_bt_3_fr:link, a.home_bt_3_fr:visited, a.home_bt_3_fr:hover{
	position:relative;
	display:block;
	width:202px;
	height:116px;
	padding-left:125px;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:25px;
	background-image:url(medias/interface/accueil/bkg_zone_03.jpg);
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333333;
}
a.home_bt_4_fr:link, a.home_bt_4_fr:visited, a.home_bt_4_fr:hover{
	position:relative;
	display:block;
	width:202px;
	height:116px;
	padding-left:125px;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:25px;
	background-image:url(medias/interface/accueil/bkg_zone_04.jpg);
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333333;
}
a.home_bt_1_en:link, a.home_bt_1_en:visited, a.home_bt_1_en:hover{
	position:relative;
	display:block;
	width:202px;
	height:116px;
	padding-left:125px;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:25px;
	background-image:url(medias/interface/accueil/bkg_zone_01_en.jpg);
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333333;
}
a.home_bt_2_en:link, a.home_bt_2_en:visited, a.home_bt_2_en:hover{
	position:relative;
	display:block;
	width:202px;
	height:116px;
	padding-left:125px;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:25px;
	background-image:url(medias/interface/accueil/bkg_zone_02_en.jpg);
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333333;
}
a.home_bt_3_en:link, a.home_bt_3_en:visited, a.home_bt_3_en:hover{
	position:relative;
	display:block;
	width:202px;
	height:116px;
	padding-left:125px;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:25px;
	background-image:url(medias/interface/accueil/bkg_zone_03_en.jpg);
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333333;
}
a.home_bt_4_en:link, a.home_bt_4_en:visited, a.home_bt_4_en:hover{
	position:relative;
	display:block;
	width:202px;
	height:116px;
	padding-left:125px;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:25px;
	background-image:url(medias/interface/accueil/bkg_zone_04_en.jpg);
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333333;
}

/*--------------------*/
/* tableau equipement */

td.equip{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-align:center;
}
td.alternative{
	background-color:#eff2f5;
}