/*Styles Générique========================*/


body { margin: 0px; background-color: #FFFFFF;}
table, td, p, input, select, textarea { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #333333;}

a:link{ color: #009FC2; text-decoration: underline}
a:visited { color: #009FC2; text-decoration: underline}
a:active { color: #009FC2; text-decoration: underline}
a:hover { color: #009FC2; text-decoration: none}

a img {border:none;}

p {margin: 0px 0px 10px 0px}


/* TITLE ========================*/
.subtitle {font-size:14px; font-weight:bold; color:#094EA3; padding:5px 0px 0px 0px}
.subtitle02 {font-size:12px; font-weight:normal; color:black; padding:5px 0px 0px 0px}

/*TABLE*/
#tableJobOffers {border-right:solid 1px #0099CC; border-left:solid 1px #0099CC;}
.tableSortBy {text-align:center; line-height:45px; height:45px; background-color:#E7F8FA;}
.rowDark {background:transparent url(/img/box_foot_bg01.gif) repeat-x scroll 0 0;}
.rowDarkHead {background:transparent url(/img/box_head_bg01.gif) repeat-x scroll 0 0;}
.rowBlue01 {background-color:#E7F8FA;}
.rowBlue03 {background-color:#CEECF5;}

#tableJobOffersData {}
#tableJobOffersData th {background-color:white; line-height:33px; height:33px; text-align:left; padding-left:3px;}
#tableJobOffersData th a {font-size:12px; font-weight:bold; color:#1C3F94; text-decoration:underline;}
#tableJobOffersData th a:hover{font-size:12px; font-weight:bold; color:#1C3F94; text-decoration:none;}
#tableJobOffersData th a.back {color:#1C3F94; font-size:12px; text-decoration:none; font-weight:bold; padding:2px 0px 20px 0px;}
#tableJobOffersData th a.back:hover{color:#A93760; font-size:12px; text-decoration:none; font-weight:bold; padding:2px 0px 20px 0px;}
#tableJobOffersData td {padding:3px 10px 5px 28px;}

#table01 td {padding:3px 10px 3px 20px;}
#table01 th {background-color:white; line-height:33px; text-align:left;}
#titleTable td {font-size:12px; font-weight:bold; color:#1C3F94; padding:0px 0px 15px 17px;}
#titleTable a {font-size:12px; font-weight:bold; color:#1C3F94; text-decoration:underline;}
#titleTable a:hover{ font-size:12px; font-weight:bold; color:#1C3F94; text-decoration:none;}
.blueLine {background-color:#F3FBFC;/*#E7F8FA;*/}

.bluedotline {background-image:url(/img/blue_dot.gif); background-repeat:repeat-x; padding:0px 0px 20px 0px; background-position:center}

#mutlipage {width:100%; text-align:right; font-size:11px; color:#A93760; line-height:33px;}
#mutlipage a{color:#1C3F94; font-size:11px; text-decoration:none; padding:0px 5px 0px 5px}
#mutlipage a:hover{ color: #A93760; text-decoration:underline; padding:0px 5px 0px 5px}

a.back:link{color:#1C3F94; font-size:12px; text-decoration:none; font-weight:bold; padding:2px 0px 20px 0px;}
a.back:visited{color:#1C3F94; font-size:12px; text-decoration:none; font-weight:bold; padding:2px 0px 20px 0px;}
a.back:active{color:#1C3F94; font-size:12px; text-decoration:none; font-weight:bold; padding:2px 0px 20px 0px;}
a.back:hover{color:#A93760; font-size:12px; text-decoration:none; font-weight:bold; padding:2px 0px 20px 0px;}


