#btop {	width:920px; padding:0px;margin:0;background:#ebf0f3;
border:0; border-bottom:7px solid #ebf0f3;-moz-box-sizing: border-box;
box-sizing: border-box;text-align:center;}
#brib {	width:920px; padding:0px;margin:0;background:#F5F5F5;
border:0; border-bottom:0px solid #E1E1E1;-moz-box-sizing: border-box;
box-sizing: border-box;text-align:center;}
#bmid {text-align:center; margin-bottom:5px;padding:5px;background-color:#f6f7f9;border-bottom:1px solid #E1E7E8}
/* A */
#ante      {	width:920px;padding:0;border:0;margin:0;background:#EBF0F3;position:relative}

#ante_link {	width:470px;padding:0;border:0;margin:0;position:absolute;top:2px;right:18px;
				text-align:right; height:18px; color:#666666}
#joburi {	width:470px;padding:0;border:0;margin:0;position:absolute;top:24px;left:20px;
				text-align:left; height:18px; color:#666666}
#ante_link A, .ante_linkb A {	font-size:8pt; font-weight:bold}

#ante_find {	width:450px;padding:0;border:0;margin:0;position:absolute;top:20px;right:20px;
				text-align:right; height:26px; color:#999999; font-size:8pt;vertical-align: middle;}
#ante_find INPUT {	vertical-align: middle}

#logo {			width:159px;padding:0;border:0;margin:0;top:3px;left:9px; }

#ante_tabs {	width:791px;	padding:0 0 0 9px; 	margin:0;	list-style:none;	line-height:16px; }
#ante_tabs LI {	float:left;	margin:0; padding:0;}
#ante_tabs A {	background:#ffffff;	font-size:10pt; font-family:Arial, Verdana; display:block;	
				text-decoration:none;	font-weight:bold;	margin:0;	padding:2px 8px;
				border-top:1px solid #999999;	border-right:1px solid #666666;	color:#111F4F;}
#ante_tabs A.m1 {	border-left:1px solid #666666;}
#ante_tabs A.m1:hover, #ante_tabs A.m11 {	color:white; background:#4C5879;		border-left:1px solid #666666;}
#ante_tabs A.m2:hover, #ante_tabs A.m21 {	color:white; background:#A10303;	}
#ante_tabs A.m3:hover, #ante_tabs A.m31 {	color:white; background:#F29D26;	}
#ante_tabs A.m4:hover, #ante_tabs A.m41 {	color:white; background:#9933CC;	}
#ante_tabs A.m5:hover, #ante_tabs A.m51 {   color:white; background:#868659;	}
#ante_tabs A.m6:hover, #ante_tabs A.m61 {	color:white; background:#004182;	}
#ante_tabs A.m7:hover, #ante_tabs A.m71 {	color:white; background:#893F29;	}
#ante_tabs A.m8:hover, #ante_tabs A.m81 {	color:white; background:#549400;	}

#d1, #d2, #d3, #d4, #d5, #d6, #d7, #d8, #d9 {
	clear:left; border-bottom: 2px solid #cccccc; width:100%;
	margin:0;padding:0;text-align:left; color:#cccccc;
	font: bold 10px Arial, Helvetica, sans-serif;
	letter-spacing: 2px; font-weight:bold; height:14px;}
	
#d1 {	background:#4C5879; }
#d2 {	background:#A10303; }
#d3 {	background:#F29D26; color:#ffffff}
#d4 {	background:#9933CC; }
#d5 {	background:#868659; }
#d6 {	background:#004182; }
#d7 {	background:#893F29; }
#d8 {	background:#549400; }
#d9 {	background:#ccc; height:1px !important;border-bottom: 5px solid #F5F5F5; overflow:hidden;}
/*second*/

#ante_tabsa {		width:780px; height:20px;}
#ante_tabsb {		list-style:none; margin:0;padding-left:20px;}
#ante_tabsb LI {	float:left;	}
#ante_tabsb A {  background:#F8F8F8;	font-size:9pt; font-family:Arial, Verdana; 
display:block;	text-decoration:none;	margin:0;	padding:2px 8px;
border-top:1px solid #999999;	border-right:1px solid #666666;	color:#666666;}
#ante_tabsb A.m1b {	border-left:1px solid #666666;}
#ante_tabsb A.m1b:hover, #ante_tabsb A.m1b1 {	color:white; background:#ABABAB;		border-left:1px solid #666666;}
#ante_tabsb A.m2b:hover, #ante_tabsb A.m2b1 {	color:white; background:#ABABAB;	}
#ante_tabsb A.m3b:hover, #ante_tabsb A.m3b1 {	color:white; background:#ABABAB;	}
/*TAIL*/
#carar {  font-family: 'Trebuchet MS', Trebuchet,
Arial, Helvetica, sans-serif;
  font-size: x-small !important;  color: #0a0b0c;}
span.ca_sp, #carar a.home {  font-family: Verdana,
'Lucida Sans', Arial, Helvetica, sans-serif;}
#carar a.home {  text-decoration: none;  font-size:
12px;  font-weight: bold;  margin-right: 0.3em; 
color: #a00;}
#carar a.home:focus, #carar a.home:hover { 
text-decoration: none;  border-bottom: 1px solid
#c00;}
#carar a.ca_link {  text-decoration: none; 
font-weight: normal;  font-size: 12px;  color:
#006699;}
#carar a.ca_link:focus, #carar a.ca_link:hover { 
text-decoration: none;  border-bottom: 1px solid #c00;
 color: #c00;}
#carar span.ca_link {  vertical-align: top; 
font-weight: bold;  font-size: 12px;}
span.ca_sp {  vertical-align: top;  margin: 0 0.2em; 
font-size: 14px;  font-weight: bold;  color: #a00;}
/* B int */
.phom {
	border: solid 1px #cccccc;
background:#E7ECEF;width:150px;margin:0 0 10px 0;padding:12px;-moz-box-sizing: border-box;
	font: Arial, Helvetica, sans-serif;font-size:11px;text-align:left;
}
/* B review */

.revh {background:#fff;margin:0px;padding:2px 0;
border-bottom: solid 2px #BAC4CC;
border-right: solid 2px #BAC4CC;
 font-size: 12px;    color: #000;}
.revh A {font-weight: bold;}

.ylbg {width:570px; border:1px solid #EDA6A6; height:120px; margin:25px 0 15px 0; BACKGROUND: #FBF6E3;font-size:14pt;padding:3px;}
.bookbg {width:570px; border:1px solid #E9ECF1; height:85px; margin:25px 0 15px 0; BACKGROUND-IMAGE: url(imagesbooks/booksbg.gif);font-size:14pt;padding:3px;}
.cttu .bookbg A {color:#333;margin:0 0 0 60px;}
/* B */
.pgb {
margin:5px 3px 5px 2px;
padding:1px; 
border: solid 1px #D4D0C8;
background:#F8F9FB;}
.pgb a {
font-size:10px; font-family:Verdana, Arial; font-weight:bold;
}
.pgb li {
line-height:13px; list-style-type: square;
}
.pgb ul{
margin:2px 0px 2px 5px;padding:5px 0px 5px 10px
}

.boxulet {width:150px; margin:15px 5px 0px 0px;padding:0; border: solid 1px #DBE6E8;text-align:center; 
background:#ffffff;}
.box_1 {	background:#F8F8F8;width:150px;min-height:100px;margin:0;padding:0 ;text-align:center;
			border:0px;	-moz-box-sizing: border-box;
	box-sizing: border-box;}

.box_2 {	background:#ffffff;width:135px;min-height:60px;margin:10px 5px 5px 10px;padding:0;
			text-align:left; border:0px; font: 10px Arial, Helvetica, sans-serif;  color:#999999; }

.box_3 {	background:#ffffff;width:150px;min-height:20px;margin:0 0 5px 0;padding:0;
			text-align:center; border:0px;}

.box_1 A, .box_1 A:link, .box_1 A:visited, .box_1 A:hover, .box_1 A:active {	font: bold 11px Arial, Helvetica, sans-serif; letter-spacing: 2px; color:#999999; 
			text-decoration:none; text-transform: uppercase;}
	
.box_3 A {	font: bold 11px Arial, Helvetica, sans-serif; letter-spacing: 1px; color:#3E3ECE;
			text-align:center; text-decoration:none}

/*B2*/
.boxulet2 {width:279px;background:#F8F8F8; float:left; margin:15px 11px 0 0;float: left; border: solid 1px #DBE6E8;text-align:left;min-height:110px;height:110px;padding-right:3px; }
.cttu .boxulet2 A {color:#333;}
.boxulet7 {width:279px;background:#F8F8F8; float:left; margin:15px 0 0 0;float: left; border: solid 1px #DBE6E8;text-align:left;min-height:110px;height:110px;padding-right:3px; }
.cttu .boxulet7 A {color:#333;}

.box2m1{background:#F8F8F8;width:240px;margin:3px;padding-bottom:0px; text-align:left
			border:0px;	-moz-box-sizing: border-box; box-sizing: border-box;}

.box2m2 {margin:10px 5px 5px 0px; text-align:left; border:0px; font: 10px Arial, Helvetica, sans-serif;  color:#999999; }
/*B3 */

.boxulet3 {width:570px; background:#F8F8F8;padding:3px; float:left; margin:15px 0px;float: left; border: solid 1px #DBE6E8;text-align:left; font-size: 10px; color:#666}
.boxulet3 strong {font-size:11px}
.cttu .boxulet3 A {color:#333;}
/* BN */
.boxuletn {width:150px; margin:0;padding:0; border: solid 1px #DBE6E8;text-align:center; background:#ffffff;}
/* IL */
.mastersout {	padding:0 10px 0 0; margin:0; line-height:16px; 	color:#666666;	font-size:11px;}
.mastersout LI {margin:0; padding:0;border-bottom:1px solid #E0E0E0;}
.mastersout LI A {	font-size:11px; font-family:Arial, Verdana; 	
				text-decoration:none;	
				margin:0;	padding:0 5px;	color:#336699;}
.mastersout LI A:hover { text-decoration:underline;}
A.mon:link, A.mon:visited, A.mon:active {text-decoration:none;font-size:11px;color:#666666}
A.mon:hover {text-decoration:underline;font-size:11px;color:#336699}
.montitlu {text-transform: uppercase; font-family: Century Gothic, Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold;	margin: 0 0 0 0; color:#333333}


.caption {font:caption}
.list-tables {font:message-box;	background-color: #F4F5F7} 
.message-box {	font:message-box} 
.message-boxblue {	font:message-box; color: #086AB4} 

h1.title1 {color:#666666;}
h1.title2 {color:#C33500;}
h1.title3 {color:#C46B00;}
h1.title4 {color:#660099;}
h1.title5 {color:#576D18;}
h1.title6 {color:#224F8C;}
h1.title7 {color:#660000;}
h1.title8 {color:#009900;}
h1.titlea {color:#009900;}
h1 {text-transform: uppercase; font-family: Century Gothic, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13pt; font-weight: normal;	margin: 0 0 0 0; }
h1:first-letter { font-size: 130%; }

h2 {font-size: 10pt; font-weight: bold; 	margin: 0 0 0 0;}
h3 {font-size: 10pt; font-weight: normal;	margin: 0 0 0 0;}
	
.gratuit {background-color:#5B9833;color:white;text-transform: uppercase;
	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 8pt; margin:0px; padding:0px}

.found {background-color:#ffcc33;color:black; margin:0px; padding:0px}
.new {width:75px;background-color:#EBF0F3;color:#333; border:1px solid #ccc; margin:0; padding:0 0 1px;  font-family:Verdana, Arial; font-size:9px; font-weight:bold;text-align:center; height:11px}
.nsm {font-size:8pt; }
.nsf {font-size:11px; color:#999; margin-top:5px; }

.alinkmenuv1:link { color: #336699; text-decoration:none;}
.alinkmenuv1:visited { color: #87B6E4; text-decoration:none;}
.alinkmenuv1:hover { color: #1B8DB2; text-decoration:underline;}

.adde:link { color: #3333cc; text-decoration:underline;font-size: 11px;font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold;  }
.adde:visited { color: #3333cc; text-decoration:underline;font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
.adde:hover { color: #0099ff; text-decoration:underline;font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
/* news */
.news {color:#999;text-transform: uppercase;
	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;}
.newslink:link { color: #000; font-size: 13px; font-weight: bold; text-decoration:underline  }
.newslink:visited { color: #000; font-size: 13px; font-weight: bold; text-decoration:underline }
.newslink:hover { color: #0099ff; font-size: 13px; font-weight: bold; text-decoration:underline;}
.newslink2:link, .newslink2:visited  {text-decoration:underline;font-size: 13px; color:#000}
.newslink2:hover  {text-decoration:underline;font-size: 13px; color:#69c}
.newslink3:link, .newslink3:visited  {text-decoration:underline;font-size: 13px; color:#069}
.newslink3:hover  {text-decoration:underline;font-size: 13px; color:#69c}
.news3box {font-size:8pt;width:250px; height:170px; margin:5px 5px 5px 0;padding:0 10px 0 10px;float: left;}
.news3boxon {font-size:8pt;width:250px; height:170px; margin:5px 5px 5px 0;padding:0 10px 0 10px;float: left;background:#F5F7F9; border: 1px solid #D9E2E7;}

.ok:link, .ok:visited, .ok:hover { text-decoration:underline;font-size: 11px;font-family: Arial, Verdana, Helvetica, sans-serif;   }

body {	font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px; margin: 0px;border:0px;padding:0px;}
TD {	font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 10pt;	color: #333333}
		
.tdmuc {font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 9pt;	color: #666666}
.tdmic {font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px; color: #333333}
.bordtdu { border-color: #003366;color:#999}
A.lkw {margin:0 2px;}
A.lkw:link { color: #ffffff; text-decoration:none;	font-size: 11px;  }
A.lkw:visited { color: #ffffff; text-decoration:none;	font-size: 11px; }
A.lkw:hover { color: #ffffff; text-decoration:none;	font-size: 11px; }
.bordtdu TD {color:#666666}
.ft2 A:link, .ft2 A:visited, .ft2 A:hover {color:#666;}
.ft2{color:#999999;font-size: 11px;}
.ft3 {background:#929BA5;color:#CCCCCC; height:13px; padding: 0 0 3px ;}
a { color: #336699; text-decoration:none;}
a:link { color: #336699; text-decoration:none;}
a:visited { color: #336699; text-decoration:none;}
a:hover { color: #1B8DB2; text-decoration:none;}


.headtd1 { color: #ffffff; font-weight: bold; background-color: #A6B1BF; }
.headtd2  { color: #000000; font-weight: normal; }
.headtd3 { background-color: #E1E7E8; }
FONT[types~="title"] { background-color: #E1E7E8;}

a.hml:visited {font-family:Times;letter-spacing:2px;color:#999999;font-size:11px;text-decoration:none;text-transform:uppercase;}
a.hml:link {font-family:Times;letter-spacing:2px;color:#999999;font-size:11px;text-decoration:none;text-transform:uppercase;}
a.hml:hover {font-family:Times;letter-spacing:2px;color:firebrick;font-size:11px;text-decoration:underline;text-transform:uppercase;}
a.hml2:visited {font-family:Times;letter-spacing:2px;color:#cccccc;font-size:11px;text-decoration:none;text-transform:uppercase;}
a.hml2:link {font-family:Times;letter-spacing:2px;color:#cccccc;font-size:11px;text-decoration:none;text-transform:uppercase;}
a.hml2:hover {font-family:Times;letter-spacing:2px;color:firebrick;font-size:11px;text-decoration:underline;text-transform:uppercase;}

/* CSS Document */

SELECT
{
	COLOR: #374A55;
	font-size: 10pt;
	BACKGROUND-COLOR: #ffffff;
	border-bottom-color: #000000;
	border-right-color: #000000;
	border-top-color: #0080ff;
	border-left-color: #0080ff;
	border-width:1px;
	margin: 2px;
	height: 18px; font-weight:bold;
} 
INPUT.BlueButton
{
	FONT-WEIGHT: bold;
	COLOR: white;
	font:small-caption;
	BACKGROUND-COLOR: #0869B5;
	border-bottom-color: #000000;
	border-right-color: #000000;
	border-top-color: #0080ff;
	border-left-color: #0080ff;
	border-width:1px;
	CURSOR : Hand;
	margin: 0px;PADDING: 0px 0px 5px 0px;
	height: 17px;
}
INPUT.BlueEntry
{
	COLOR: #374A55;
	font:message-box;
	BACKGROUND-COLOR: #ffffff;
	border-bottom-color: #6699cc;
	border-right-color: #6699cc;
	border-top-color: #6699cc;
	border-left-color: #6699cc;
	border-width:1px;
	margin: 2px;
} 
TEXTAREA.BlueEntry
{
	COLOR: #374A55;
	font:message-box;
	BACKGROUND-COLOR: #ffffff;
	border-bottom-color: #6699cc;
	border-right-color: #6699cc;
	border-top-color: #6699cc;
	border-left-color: #6699cc;
	border-width:1px;
	margin: 2px;
    scrollbar-3dlight-color: #666666;
    scrollbar-arrow-color: #666666;
    scrollbar-base-color: #E7E7EF;
    scrollbar-darkshadow-color: #E7E7EF;
    scrollbar-face-color: HoneyDew;
    scrollbar-highlight-color: #E7E7EF;
    scrollbar-shadow-color: #666666;
} 
INPUT.BlueCheck
{
	COLOR: #374A55;
	font:message-box;
	BACKGROUND-COLOR: #E0E7EB;
	border-bottom-color: #000000;
	border-right-color: #000000;
	border-top-color: #0080ff;
	border-left-color: #0080ff;
	border-width:1px;
	margin: 2px;
	height: 18px;
} 
.surs {font-size:11px;font-family:Tahoma,Verdana,Arial,sans-serif;color:#999}
.pblu1 {color:#0FA5DE;}
.pblu2 {color:#333}
.qform {height:17px; BORDER: #6699cc 1px solid; PADDING: 0 1px; MARGIN: 0 0px 0 0; FONT-FAMILY: Arial, Helvetica, sans-serif;font-size:9pt}
.artip {border:1px solid #CED3D7;background:#F3F4F5;margin:5px 5px 5px 17px;padding:3px}
/* hbox */
.homebox{ padding: 3px 0; margin: 1px 0 0; list-style-type: none; }
.homebox li{ display: inline; margin: 0;  font-size:12px;font-family:Verdana,Tahoma,Arial,sans-serif}

.homebox li a, .homebox li a:visited {
text-decoration: none; padding: 3px 5px;
margin-right: 5px; border: 1px solid #D9D3CE;
background: white url(images/hbof.gif) top left repeat-x;color:#666;
}
.homebox li a:hover{ text-decoration: underline;color:#666; }

.homebox li.hombu{ position: relative; top: 1px;}
.homebox li.hombu a, .homebox li.hombu a:visited { background-image: url(images/hbon.gif); border-bottom-color: white; }
.homebox li.hombu a:hover{ text-decoration: none;}

.hboxul{ 
border: 1px solid #D9D3CE; width: 360px;
margin-bottom: 5px; padding: 8px;
}

#hdi1 { display:block; }
#hdi2 { display:none; }
/* graduate jobs */

TABLE.gj A.hm {
	color:#0099FF;font-weight:bold; /*text-decoration:underline;*/
}
TABLE.gj A.hm:hover {color:#c00;text-decoration:underline;}
TABLE.gj .cs1 {color:#999}
A.stbk, A.stbk:hover {
	color:#000;text-decoration:underline;
}

.cttu A {color:#336699;text-decoration:underline;}
.cttu A:hover {color:#1B8DB2;text-decoration:underline;}
.boxjb {width:570px;border:1px solid #E9ECF1; background:#F8F8F8;padding:3px;font-size:11px;color:#999;}
.boxjb A {color:#333;}
.boxjb A.pblu1 {color:#0FA5DE;text-decoration:none;}