body
{
	background-image:url(../Images/bkg_body.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	margin:0px;
	padding:0px;
}
h1 { font-weight:normal; }
hr.separateur{clear:both;visibility:hidden;}

#divMainContainer
{
	background: url(../Images/bkg_main_container.png) no-repeat top center;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bkg_main_container.png', sizingMethod='scale');
	width:1005px;
	height:650px;
	margin:0px auto;
}
#divLogo { margin-left:35px; float:left; }
#divTopMenu 
{
	text-align:right;
	padding-top:10px;
	font-family:Arial;
	margin-right:35px;
	_margin-right:70px;
	font-size:10px;
	color:#003f7a;
	position:relative;
}
/* \*/
/*#divTopMenu{margin-right:70px;}*/
/**/

#divTopMenu a 
{
	font-family:Arial;
	font-size:10px;
	color:#003f7a;
	text-decoration:none;
	text-transform:uppercase;
}
#divTopMenu a:hover { text-decoration:underline; color:#e7a60f; }
#divMenu 
{
	clear:both;
	background-image:url(../Images/bkg_menu.gif);
	background-repeat:no-repeat;
	margin-left:35px;
	height:39px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#003f7a;
	width:1005px;	
}

#divContentContainer { margin:5px 0px 5px 35px; }

#divContentHome
{
	background-image:url(../images/bkg_home_content.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#e4e8ed;
	width:939px;
	height:185px;
	margin-top:5px;
	font-size:11px;
	font-family:Arial;
	color:#666666;
	padding-top:20px;
}
#divContentHome .Title
{
	font-size:22px;
	color:#003f7a;
	letter-spacing:-1px;
}
#divContentHome .SubTitle { font-weight:bold; color:#003f7a; }
#divContentHome a.edito
{
	font-family:Arial;
	font-size:11px;
	color:#003f7a;
	text-decoration:none;
	font-weight:bold;
}
#divContentHome a.edito:hover
{
	color:#e7a60f;
	text-decoration:underline;
}

#divContent, #divContent span, #divContent font
{
	width:939px;
	height:185px;
	margin-top:5px;
	font-size:11px;
	font-family:Verdana;
	color:#000000;
}
#divContent p
{
	margin:0 0 1.1em 0;
	padding:0;
	display:block;
}
#divContent .sansEspace{margin:0;padding:0;}
#divContent a 
{
	font-size:11px;
	font-family:Verdana;
	color:#e7a60f;
	text-decoration:underline;
}
#divContent a:hover { text-decoration:underline; color:#000000; }
#divContent .Title
{
	font-size:18px;
	color:#003a78;
}
#divContent .TitleSeparator
{
	font-size:18px;
	color:#81acdc;
}
#divContent .Title2
{
	font-size:18px;
	color:#e7a207;
}

/* <MenuList> */
#menu, #menu ul {
	float:left;	
	list-style:none;
	padding:0;
	margin:0;
	clear:both;
}

#menu a {}
#menu a:hover { }
#menu a.daddy { }

#menu li a:link, #menu li a:visited, #menu li a:active {	
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#003f7a;
	text-decoration:none;
	display:block;
	float:left;	
}
#menu li a:hover { color:#e7a60f!important; }
#menu li a.selected { color:#e7a60f!important; }
#menu li {
	display:block;
	float:left;	
	padding:17px 0px 0px 0px;
}
#menu li { height:25px; }
#menu li ul li { height:auto!important; }
#menu li ul a {
	display: block;
	color: #0d114f;
	text-decoration: none;	
	text-align: left;
}
#menu li ul a:hover { color:#e76700; }

#menu li ul 
{
	position: absolute;
	z-index:1000;
	padding-left: 0px;
	margin-top:6px;
	left: -999em;
	width: 180px;
	font-weight: normal;
	margin-left:0;
	padding-bottom:9px;
	display:block!important;
}

#menu li ul li
{
	opacity:0.9;
	filter: alpha(opacity=90);
	background-color:#ffffff;
	width: 178px;
	padding-left: 0px;
	border-right:1px solid #e7a60f;
	border-left:1px solid #e7a60f;
	padding:0px!important;
	
}
#menu li ul li:hover {  }
#menu li ul li a
{
	background-image:url(../images/menu_list_a.gif);
	background-repeat:no-repeat;
	background-position:15px 7px;
	font-family:Arial;
	font-size:10px!important;
	font-weight:normal!important;
	text-transform:uppercase;
	color:#e7a60f!important;
	text-decoration:none;
	padding:3px 10px 3px 25px;
	height:auto!important;
}
#menu li ul li a:hover
{
	text-transform:none!important;
	background-image:url(../images/menu_list_a_hover.gif);
	font-weight:normal;
	color:#003f7a!important;
	text-transform:uppercase!important;
}
#menu li ul li a.selected { background-image:url(../images/menu_list_a_hover.gif); color:#003F7A!important; }

#menu li:hover ul, #menu li.sfhover ul {
	left: auto;
	background-image:url(../images/menu_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#menu ul li:hover, 
#menu ul li.sfhover {  }
 /*</MenuList> */

/* <MenuList> */
.menu, .menu ul {
	float:left;	
	list-style:none;
	padding:0;
	margin:0;
	clear:both;
}

.menu a {}
.menu a:hover { }
.menu a.daddy { }

.menu li a:link, .menu li a:visited, .menu li a:active {	
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#003f7a;
	text-decoration:none;
	display:block;
	float:left;	
}
.menu li a:hover { color:#e7a60f!important; }
.menu li a.selected { color:#e7a60f!important; }
.menu li {
	display:block;
	float:left;	
	padding:17px 0px 0px 0px;
}
.menu li { height:25px; }
.menu li ul li { height:auto!important; }
.menu li ul a {
	display: block;
	color: #0d114f;
	text-decoration: none;	
	text-align: left;
}
.menu li ul a:hover { color:#e76700; }

.menu li ul 
{
	position: absolute;
	z-index:1000;
	padding-left: 0px;
	margin-top:6px;
	left: -999em;
	width: 180px;
	font-weight: normal;
	margin-left:0;
	padding-bottom:9px;
	display:block!important;
}

.menu li ul li
{
	opacity:0.9;
	filter: alpha(opacity=90);
	background-color:#ffffff;
	width: 178px;
	padding-left: 0px;
	border-right:1px solid #e7a60f;
	border-left:1px solid #e7a60f;
	padding:0px!important;
	
}
.menu li ul li:hover {  }
.menu li ul li a
{
	background-image:url(../images/menu_list_a.gif);
	background-repeat:no-repeat;
	background-position:15px 7px;
	font-family:Arial;
	font-size:10px!important;
	font-weight:normal!important;
	text-transform:uppercase;
	color:#e7a60f!important;
	text-decoration:none;
	padding:3px 10px 3px 25px;
	height:auto!important;
}
.menu li ul li a:hover
{
	text-transform:none!important;
	background-image:url(../images/menu_list_a_hover.gif);
	font-weight:normal;
	color:#003f7a!important;
	text-transform:uppercase!important;
}
.menu li ul li a.selected { background-image:url(../images/menu_list_a_hover.gif); color:#003F7A!important; }

.menu li:hover ul, .menu li.sfhover ul {
	left: auto;
	background-image:url(../images/menu_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.menu ul li:hover, 
.menu ul li.sfhover {  }
/* </MenuList> */
/* </Autres> */
a.pdflink
{
	background:url(../images/acrobat_logo.gif) no-repeat left;
	height:20px;
	display:block;
	color:#000000;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	padding-left:25px;
	line-height:17px;
}
a.pdflink:hover { color:#E7A60F; text-decoration:underline; }
a.pdflinkhome
{
	background:url(../images/acrobat_logo_home.gif) no-repeat left;
	height:25px;
	display:block;
	color:#666666;
	font-size:11px;
	font-family:Arial;
	text-decoration:none;
	padding-left:25px;
	line-height:22px;
	float:left;
	clear:both;
}
a.pdflinkhome:hover { color:#E7A60F; text-decoration:underline; }

a.btn
{
	display:block;
	border:1px solid #003c79;
	background-color:#e5f2ff;
	padding:3px;
	color:#003c79!important;
	font-family:Verdana;
	font-size:10px!important;
	text-decoration:none!important;
	width:150px;
	text-align:center;
}

a.lienformations {
	color:#372400!important;
	font-family:Arial,Helvetica,sans-serif!important;
	font-size:9px!important;
	padding-right:10px!important;
	padding-top:5px!important;
	text-decoration:none!important;
	text-transform:uppercase!important;
	vertical-align:middle!important;
}
a.lienformations:hover {
	color:#B39458!important;
	text-decoration:none!important;
}
a.lienformations2 {
	color:#372400!important;
	font-family:Arial,Helvetica,sans-serif!important;
	font-size:9px!important;
	padding-right:10px!important;	
	text-decoration:none!important;
	text-transform:uppercase!important;
	vertical-align:middle!important;
	display:block;
	padding-top:5px;
}
a.lienformations2:hover {
	color:#E7A60F!important;
	text-decoration:none!important;
}
/* <Autres> */
.border_1_full{border:solid 2px #cce0f0;}

img.img_2_border{
	/*border-top:solid 2px #a9c7e5;*/
	border-bottom:solid 20px #cce0f0;
}

.separateur{clear:both;visibility:hidden;margin:0;padding:0;}

img.bordure_1px{border:solid 1px #000033;}

.notice_container 
{
	background: url(../Images/pub-universite.jpg) repeat-x scroll top left;
	 width:277px; height:133px;
	  float:left; margin-right:10px; 
	  margin-left:16px; 
	  margin-top:10px; 
	  border:1px solid black; 
}
* html .notice_container { width:257px; margin-left:5px; }
.notice_logo { float:right; margin-right:10px; margin-top:-10px; }
.notice_text {  color:white; float:left; font-size:12px; font-weight:bold; margin:0; padding:6px 8px 8px; width:257px; }
* html .notice_text { width:239px; padding-left:25px; }

.left_col { width:43%; float:left; }
.right_col { width:52%; float:left; }

* html .left_col { width:48%; float:left; }
* html .right_col { width:48%; float:left; }
*+html .left_col { width:48%; float:left; }
*+html .right_col { width:48%; float:left; }

.infos_container { width:335px; }
* html .infos_container { }
* html .infos_container a { width:80%; }
*+html .infos_container a { margin-top:5px; width:80%; }



#divTopMenu a.spectech {display:block; width:211px; height:18px; background:transparent url(../images/onglet.png) no-repeat left top; overflow:hidden; cursor:pointer; position:absolute; bottom:-38px; right:-5px; text-transform:none; font-size:11px; padding:6px 12px 0 0 ; color:White; text-decoration:none;}
#divTopMenu a.spectech:hover { background:transparent url(../images/onglet.png) no-repeat left -24px; color:White;} 