
.loading {background: url('/design/sydesy/images/indicator.gif') 50% 0% no-repeat;
}

body {
	min-width: 925px;
	max-width: 1200px;
	margin: 0 auto;
	padding:0;
	padding: 140px 0 0 0;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background:white;
}

ul {padding-left:20px;font-size:100%;}

ul li {font-size:100%;}

#admin {
  position:absolute;
  top:-15px;
  left:150px;
}
* html body {
	width:expression(document.body.clientWidth < 760 ? "760px": "auto" );
}

/* (document.body.clientWidth > 1200 ? "1200px" : "auto") */

a {color:#006f9b;text-decoration:none;}
a:visited {
  color:#6f7072;
}

a:hover {

  text-decoration:underline;}

what.a {color:#ffa005;}

td {vertical-align:top;}

img {
	border: none;
}

#debug_report {display:none;}

#header {
	position: absolute;
	top: 0px;
	left: 0;
	width: 100%;
	max-width:1200px;
	min-width:940px;
	height: 101px;
	background:right top no-repeat  url("../images/im-rehs.jpg");	
}

#header.fr {
	background:right top no-repeat  url("../images/im-rehs-fr.jpg");	

}

.bodyeducation #header {
background:right top no-repeat  url("../images/im-education.jpg");	
}

.bodyeducation #header.fr {
background:right top no-repeat  url("../images/im-education-fr.jpg");	
}

.bodyresearch #header.fr {
background:right top no-repeat  url("../images/im-recherche-fr.jpg");	
}

.bodyresearch #header {
background:right top no-repeat  url("../images/im-research.jpg");	
}

#navigation {
  position:fixed;
  top:150px;
   width:200px;
   height:100%;
   min-height:440px;
   margin: 0px 0 0 0;
 z-index:5000;
}

*|html #navigation {position:fixed;}
* html #navigation {position:absolute;}

#primary {
	display: inline-block;
	padding: 0 220px 0 240px;
	max-width:1200px;
}
* html primary {height:1%;position:relative;}

#main {
	float: left;
  	width: 100%;
}

*html #main {padding-top:10px;}

#banner {
position:absolute;
width:200px;
top:250px;
left:10px;
}

#dpt1 li, #banner li,#extra li {
  list-style:none;
	list-style-image:url('');
}

#extra {
	position: relative;
	float: left;
	width: 208px;
	margin-right: -208px;

}
#flash {
	padding-bottom:10px;
	position: relative;
	left: 20px;
}

#flash a {color:#000;text-decoration:underline;}

#utilities {
	position: relative;
	float: left;
	width: 120px;
	margin-right: -120px;
	left: 210px;
}

#secondary {
	clear: both;
	display: inline-block;
	padding: 2em 2em 2em 2em;
}

#news {
	float: left;
}

#links {
	float: left;
	width: 180px;
	padding-left: 20px;
	margin-top:2px;
	margin-right: -240px;
	min-height:385px;
}

#sidebar {float:right;
width:180px;
margin-right:-200px;
padding-left:20px;
margin-top:2px;
min-height:385px;}

#footer {
	max-width:1200px;
	clear: both;
	z-index:1111;
}


#header #logo {
position:absolute;
left:00px;
top:00px;
width:390px;
height:101px;
background:white;
z-index:4000;
}

#header #logo img {
display:block;
margin-left: 18px;
margin-top: 10px;
z-index:1000;
}

#dpt1 {
position:absolute;
top:30px;
left:240px;
margin:0;
padding:0;
z-index:4111;
}

#dpt2 {
width:100%;
padding:0;margin:0;
height:20px;
background:white;
}

#dpt2 li,#dpt1 li {
  list-style:none;
  margin:0;padding:0;
}

#dpt2 li {
  width:33%;
  float:left;}

#dpt1 a {
  display:block;
  border-bottom:1px white solid;
  width:150px;
  height:17px;
  background-repeat:no-repeat;
  text-indent:-9000px;
  background-position:50% 50%;
}

#dpt2 a {
  awidth:333px;
  width:99%;
  aawidth:33%;
  height:17px;
  float:left;
  background-position:50% 50%;
  background-repeat:no-repeat;
  border-bottom:2px solid white;
  border-right:2px solid white;
  text-indent:-9000px;
}

.education a {background:url('../images/education1.gif') #d37f1f;}
.hesa a {background:url('../images/health1.gif') #eab80b;}
.research a {background:url('../images/research1.gif') #57a7a4;}
.fr .research a {background-image:url('../images/research1.fr.gif');}
.fr .hesa a {background-image:url('../images/health1.fr.gif');}
.fr .education a {background-image:url('../images/education1.fr.gif');}

#main .education {color:#d37f1f;}
#main .hesa {color:#eab80b;}
#main .research {color:#57a7a4;}

/*#dpt2 .research,#dpt2 .education,#dpt2 .hesa {width:100%}*/
#dpt2 .research {border-left:2px solid white;}

#translation {font-size:11px;}

#toolbar {
position:absolute;
top:101px;
font-size:10px;
width:100%;
height:20px;
background-color:#c4c5c6;
z-index:3500;
}

#toolbar ul {margin:0 0 0 20px;padding:0}
#toolbar li {display:inline;
list-style:none;
}

#toolbar li a {display:block;float:left;margin:0;
padding:2px 10px 2px 20px;  
background-repeat:no-repeat;
background-position:left 50%;
height:16px;
}
#toolbar li a {text-decoration:none;color:black;}
#toolbar a:hover {
	background-color: #9b9c9e;
}

#translation {position:absolute;
top:-35px;
z-index:10000;
right:200px;
width:100px;
}

/* needed so the translation is displayed above the toolbar on ie */
#primary
{
	position:relative;
	z-index:4200;
}

#primary #extra{
  position:relative;
	z-index:5000;
}

* html #pathbar {
top:-20px;
width:500px;
}

#sitemap a {background:url('../images/sitemap.gif');}
#print a {background:url('../images/print.gif');}
aa#contact a {background:url('../images/contact.gif');}
#login a {background:url('../images/sitemap.gif');}
#newsletter a {background:url('../images/sitemap.gif');}

#header form {
	position: absolute;
	top: 0px;
	margin:0;
	padding:0;
	right:10px;
}
#header form label {position:relative;top:-3px;}

#header input {
font-size:0.9em;
margin:0;padding:0:
}

#german, #english, #french {
	position: absolute;
	color: #FFF;
	font-style: italic;
}

#german {
	top: 23px;
	left: 95px;
}

#english {
	top: 35px;
	atop: 49px;
	left: 85px;
	font-size: 1.1em;
}

#french {
	top: 49px;
	aatop: 64px;
	left: 80px;
}

#navigation #partners 
{
aaposition:absolute;
bottom:0px;
padding-top:50px;
background-color:white;
}
#navigation #partners img{
  margin-left:10px;
}

#navigation ul {
	position: relative;
	background:none;
	margin: 0px 0px 0 0;
	padding: 0;
	border:none;
	list-style: none;
	width: 100%;
}

#navigation ul ul {
	position: relative;
	margin: 0px 0px 0 0;
}

#navigation li {
	aaafloat: left;
	list-style: none;
	background-color: #c4c5c6;
	color: black;
	margin: 1px;
	padding: 2px 0 2px 2px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;
	background-color: #c4c5c6;
}

#navigation li li {
  font-size:0.9em;
  aamargin-left:10px;
  background-color:transparent;
  padding:0;
  border-top:1px solid lightgrey;
}

.bodyeducation .agenda {
  background:#ffc78c;
  margin:0 0 20px 10px;
  float:right;
}

.bodyeducation #navigation li {
  background:#ffc78c;
}

.bodyeducation #navigation li a:hover {
background-color:#d37f1f;
}
.bodyresearch #navigation li {
  background:#a5d7d6;
}

.bodyresearch #navigation li a:hover {
background-color:#00aaa5;
}

#navigation li a {
  text-decoration: none;
  color: black;
  border:none;
  padding:2px 2px 2px 20px;
  display:block;
}

#navigation a.head {
  background:url('../images/arrows.gif') 0 0px no-repeat;
}

#navigation a.active {
  background-position:0 100%
}

aa#navigation ul a:hover {background:url('../images/arrows.gif') 95% 0 no-repeat;}

#navigation a.clonehead {
  background:url('../images/arrows.gif') 100% 0 no-repeat;
  text-indent:-9000px;
  padding-right:25px;
  font-size:0.9em;
  width:152px; /* needed by ie */
  text-align:left;
}

#navigation a.clonehead:hover {
  text-align:right;
}

/* * html #navigation a.clonehead {text-align:left;font-style:italic;}*/

#navigation a.selected {
  background:url('../images/arrows.gif') 0 100% no-repeat;
}

li {list-style:url('../images/li.gif');}
#extra li {list-style:none;}
/*
#navigation li a {
  display:block;
	margin: 1px;
	padding: 2px 0 2px 20px;
	font-size: 1.4em;
	text-decoration: none;
	background-color: #c4c5c6;
	color: black;
	width:160px;
}

#navigation li a.switch {
  display:inline;
}

#navigation li li a {
  margin-left:20px;
  font-size:1.3em;
  width:140px;
}
*/

#navigation a.switch {
  background-image: url(../images/arrows.gif);
}

#navigation li a.switch:hover {
  background-color:transparent;
}

#navigation li a:hover {
	color:black;
	background-color: #9b9c9e;
	color:white;

}
/*
#navigation .subnavigation {
	position: absolute;
	left: 50px;
	margin-top: -20px;
	width: 100%;
	padding: 8px 0;
	display: none;
}


#navigation li:hover .subnavigation, #navigation li.open .subnavigation {
	display: block;
}

#navigation .subnavigation ul {
        width: 15em;
	border-left:1px solid white;
	border-top:1px solid white;
	border-bottom:1px solid white;
	float: left;
	margin: 0;
	padding: 0px 0;
	list-style: none;
}

#navigation .subnavigation ul li {
	border-bottom:1px solid white;
}


#navigation .subnavigation ul li a {
	margin: 0;
	padding: 0 2px 0 10px;
}

#navigation .subnavigation ul:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
*/
.published {font-style:italic;margin-top:10px;}

.intro {
	aabackground: url("../images/base.png") 97% bottom no-repeat;
	padding-bottom: 1.5em;
}

#main {
	padding-bottom: 1.5em;
	min-width:450px;
}

#main p {
margin:6px 0;
#	font-size: 1.2em;
}

#main p span {
}

#flash {
}

#flash h2 {
	margin: 0 auto;
	padding: 24px 0 0 0;
	border:0;
	height: 20px;
	color: #FFF;
	width: 100%;
	display:block;
	font-weight: normal;
	font-size: 1.2em;
	text-indent: 55%;
}

#flash p {
	margin: 1em auto;
	padding: 0 10px;
	width: 186px;
}

#utilities ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: right;
}

#utilities li {
	clear: right;
	margin: 10px 0;
}

#utilities a {
	text-decoration: none;
        padding-right:28px;
       min-height:17px;
      display:block;
}

#utilities img {
	float: right;
	margin-top: -3px;
	margin-right: -28px;
	border: none;
}


#latestnews {margin: 0 0 20px 0;width:9em;display:inline-block; }

#news h2 {
	margin: 0 2em 1em 0;
	text-indent: -1000em;
	height: 14px;
	line-height: 14px;
	border:none;
}

h1 {
font-size:17px;
color:#9b9c9e;
text-decoration:none;
padding-right:20px;
}

.bodyeducation h1,.bodyeducation h2 {
 color:#d37f1f;
}
.bodyresearch h1,.bodyresearch h2 {
 color:#00aaa5;
}

.attribute-matrix em {font-style:normal;}
h2 {
font-size:1.2em;
color:black;
text-decoration:none;
padding-right:20px;
why?display:inline;
margin:6px 0 3px 0;
}

h3 {font-size:1.1em;margin:3px 0;}

.logo{float: left;margin:0 10px 10px 0;}

.listitem{clear:both;}
.content-view-line {clear:both;}
.content-view-line:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.second_column {margin-left:0px;font-size:0.9em;}
div.fixed_margin {margin-left:120px;}

.third_column {float:right;}
.third_column li {float:left;list-style:none;margin-left:10px;}
.third_column .related_object {padding:0 5px;}

.second_column .related_object {clear:none;}
.related_object {clear:left;}
.related_object .object {float:left;padding:0 5px 0 0;}
.related_object h2 {float:left;padding:0 5px 0 0;margin:0;font-size:1em;font-weight:normal;}
.related_object .content-view-line h2 {float:none;}

.panel  {clear:both;}

.panel fieldset {background-color:#c4c5c6;
  border:none;margin-bottom:5px;}

.login_other,.login_form {background-color:#c4c5c6;
padding:10px;
}

.bodyeducation .panel fieldset,.bodyeducation .login_other,.bodyeducation .login_form {
    background-color:#ffc78c;
}
.panel label {display:block;}

label {font-weight:bold;padding-top:5px;}
.class-resa-form label {display:block;}


.content-view-line .published {float:right;margin:0 0 10px 10px;}

.content-view-line h2 {
        font-size:1.2em;
	font-weight: normal;
        text-decoration:none;
	background:none;
	adisplay:inline;
	border:none;
	margin:0;padding:0;
}

.acontent-view-line h2 a {
	display:block;
        text-decoration:none;
}

.affiliate .content-view-line {border-top:none;padding-top:0;}

div.content-view-line {
  border-top: 1px solid #C4C5C6;
	padding-top:5px;
	position: relative;
	padding-bottom: 1em;
}

.content-view-children .date {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 0.9em;
	font-weight: bold;
}

.content-view-children i.date {
position:static;
font-weight:normal;
}

div.date label,div.time label {font-weight:normal;font-style:italic;display:inline;}
div.date .element {display:inline;}
div.time {display:inline;}
.block .date {float:left;}
.break {clear:both;}
div.time .element {display:inline;}
textarea.box {display:block;}
div.modified {font-size:0.9em;font-style:italic;clear:left;}

.pagenavigator {clear:left;}

/******* Links *******/

#links {
        position: relative;
        float: left;
        width: 180px;
        margin-right: -180px;
        left: 0px;
}

#links ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#links li {
	margin-bottom: 3px;
}
/*
.bodyeducation #links a {background:url();}
.bodyeducation #links a.bloc:hover {background:#d37f1f url('');}

.bodyeducation #links a.bloc {
  background-color:#ffc78c;
}
*/


#links .bloc {
display:block;
width:200px;
background-color:#c4c5c6;
background-image:url();
min-height:16px;
text-decoration:none;
color:black;
text-size:1.3em;
font-size: 12px;
text-align:center;
padding:2px 0 2px 0px;
}

#links div.bloc {
  text-align:left;
  padding:5px;
width:190px;
}



.bodyeducation #links #custom .bloc , .bodyeducation #links div.bloc {
    background-color:#ffc78c;
  }


#links .bloc:hover {
	background-color: #9b9c9e;
}

#footer {
	margin: 1em auto;
	width: 100%;
	padding:0;
font-size:10px;
	aline-height: 17px;
	text-align: center;
}
#footer a {color:black;text-decoration:none;}

#footer span {
  clear:left;
  background:#C4C5C6;
	display: block;
	margin-top:-10px;
	padding:2px 5px 2px 5px;
}

#footer div {clear:left;}

#footer p {
  background:#C4C5C6;
	margin:-10px 1em 1em 2px;
	padding:3px;
}

* html #footer div {
  position:relative;
  top:10px;
}

#user {display:none;position:absolute;top:0px; right:5px; z-index:200;width:300px;}

.main_logo {float:right;clear:right;margin:0 0 15px 15px;}

#pathbar {
	position: absolute;
	left: 240px;
        aatop:120px;
  top:-20px;
	padding: 8px 0;
	font-size:9px;
}
#pathbar a {text-decoration:none;color:black;}

.block .label {font-style:italic;float:none;width:auto;margin-top:10px;}

.label {float:left;width:150px;font-style:italic;clear:left;}
.detail br {clear:both;}

#contact-form {clear:right;margin-top:20px;}
#contact-form label {}
#contact-form input {display:block;}
#contact-form textarea {clear:left;display:block;}

.banner_seminar {width:600px;
position:relative;}
.banner_seminar div {float:left;margin-right:10px}
.banner_seminar {margin-bottom:10px;}
.clear {clear:both;}

.submenu {background:lightgrey;}

.bodyeducation .submenu {
    background:#ffc78c;
  }

.submenu li {
aadisplay:inline;
margin-right:10px;}


.message {margin:10px;padding:10px;border: 1px solid red;background:lightgrey;}
.class-project {border:1px solid lightgrey;padding:10px}

.new {
color: #AD5256;
weight:bold;
}
.justify {
text-align: justify;
}

.bold14 {font-weight:bold;font-size:14px;}
.noborder {border:none;}
.border {border-collapse: collapse;}
.border td,.border th {border:1px solid #9B9C9E;}
div.object-right
{ 
    margin: 3px;
    float: right;
}

div.object-left
{ 
    margin: 3px;
    float: left;
}

div.object-center
{ 
/*    float: center;*/
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}


.list {margin-top:10px;}
.list .resource {margin:5px 0px;}
.content-view-children .resource .attribute-long {margin-bottom:10px;}

.list h2 {clear:right;}
#otherpublications {clear:left;}

.price {font-size:1.2em;font-weight:bold;}
.bodyresearch .price {background:#A5D7D6;padding:10px;width:200px;clear:both;margin-top:15px;}
