/* css general de metices */

/* comportements par defaut */
body {
font-family:"Lucida Grande", arial, geneva, sans-serif;
font-size:11px;
color:#2c2c2d;
background:url(images/body_fond.png) top left repeat-x;
margin:0;
}

a {
color:#000;
}

a:hover {
color: #000;
}

hr {
margin:2em 0;	
}

/* positionnement */

#general {
width:900px;
margin:0 auto;
}

#bandeau {
position:absolute;
width:200px;
height:100px;
top: 34px;
z-index:10000;
background:url(images/ulb_logo.png) no-repeat top left;
}

#baseline {
position:absolute;
top:138px;
width:196px;
font-size:9px;
}
/* contexte 1 */
#contexte1 {
position:absolute;
top:186px;
width:196px;		
}

/* contexte 2 */

#contexte2 {
float:right;
width:150px;
font-size:10px;
color: #333;
}

#contexte2 a {
text-decoration:none;	
}

/*

#chemin {
font-size:9px;
color:#333;
margin-bottom: 16px;
}

#chemin a {
color:#333;
}

#chemin a:hover {
color:#000;
}

*/

/* corps de la page */

#corps {
margin: 30px 180px 20px 215px;
border-left:2px solid #ededed;
padding:12px 0 12px 25px;
min-height:700px;
_height:700px;
}

#header {
margin-bottom:12px;	
}

.logo {
float:left;
margin:0 1em 0.4em 0;
}

.sursoustitre {
font-size:10px;
color:#666;
margin:6px 0;
}

h1 {
font-size:26px;
color:#9f011a;
font-weight:normal;
margin:2px 0 4px 0;
}

.clearer_header {
clear:left;	
}

#texteconteneur {
	margin-bottom:30px;
}

.chapeau {
clear:left;
font-weight:bold;
font-size:12px;
line-height:140%;
margin-bottom:2em;
}

.texte {
clear:left;
line-height:140%;
font-size:12px;
}

h3 {
margin:2em 0 0 0;
}

/* footer */

#footer {
clear:both;
margin: 30px 0 0 0;
font-family:geneva, arial, sans-serif;
font-size:9px;
padding-top:4px;
color:#fff;
padding:6px;
background-color:#ae001a;
}

#footer #magusine-footer, #footer #logos-bailleurs, #footer #site-footer {
width:900px;
margin:2px auto;	
}

#footer a {
color:#fff;
}

