#bodyPan{width:683px; padding:25px 0 0;display:block}
/*----BODY LEFT PANEL----*/
#bodyLeftPan{width:67%; margin:0 auto; float:left;padding:12px 36px 0 0;}
#bodyLeftPan h2 {background:#fff; font:22px Georgia, "Times New Roman", Times, serif; padding-top: 0; padding-bottom: 0; padding-left: 0; margin-left: 10px}
#bodyLeftPan div {margin-left: 10px}
#bodyLeftPan h2 span{background:#fff; color:#00111A; padding-right:7px}
#bodyLeftPan h2 span span{background:#fff; color:#046598; padding-right:0px; padding-left:0}

#bodyLeftPan p{padding:7px 0 0 10px;}
#bodyLeftPan p span{background:#fff; color:#046598; font-weight:bold;}

#bodyLeftPan p.more{background:#FFF; color:#003D5C; width:100%; height:11px; margin:25px 0; padding:0px; line-height:11px; font-size:11px; }
#bodyLeftPan p.more a{display:block; height:11px; background:#fff; color:#003D5C; text-decoration:none; margin-left:60%; margin-right:10%; line-height:11px; text-align:center; padding:0px; text-transform:uppercase;}
#bodyLeftPan p.more a:hover{display:block; height:11px; background:#E0DEDE; color:#003D5C; text-decoration:none;}

/*----/BODY LEFT PANEL----*/
/*----BODY RIGHT PANEL----*/
#bodyRightPan{width:160px; float:left; border:1px solid #DADADA; background:#F1F1F1; color:#1A1A1A; padding:0 0 28px;margin-bottom:20px}

#bodyRightPan h2{border:1px solid #DADADA; background:#fff; color:#00111A; font:20px Georgia, "Times New Roman", Times, serif; margin:6px 6px 16px; text-align:center;}
#bodyRightPan h2 span{color:#046598;}

#bodyRightPan ul li{text-align:center;margin-bottom:10px}
#bodyRightPan ul li a{color:#1A1A1A; text-decoration:none;}
#bodyRightPan ul li a:hover{color:#797878; text-decoration:none;}

/*----/BODY RIGHT PANEL----*/
/* News */
H3.news-title {
	BACKGROUND-COLOR: #8cabbb;
	COLOR: #FFF;
	FONT-SIZE: 120%;
	FONT-WEIGHT: bold;
	BORDER: 1px solid #8cabbb;
	PADDING: .2em .5em;
	LINE-HEIGHT: 1.5em;
}
DIV.news-body {
	BACKGROUND-COLOR: #E5F2F5;
	BORDER: 1px solid #8cabbb;
	BORDER-WIDTH: 0 1px 0;
	PADDING: .8em 2.4em;
}
P.news-footer {
	BACKGROUND-COLOR: #DEDFDF;
	COLOR: #666;
	TEXT-ALIGN: right;
	BORDER: 1px solid #8cabbb;
	PADDING: .4em 1.4em;
}
P.news-footer span {
	DISPLAY: block;
	FLOAT: left;
}

/* equipe */
div.member {
	background:#fff;
	width: 70%;
	margin:10px auto;
	padding:14px 14px 2px 14px;
	border:1px solid #bbb;
	line-height:1.5em;
	text-align:center;
}
div.member em {
	float: left;
	width: 150px;
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
}
div.member div {
	padding: 0px;
	margin-left: 150px;
	margin-right: 0px;
	min-height:100px;
	height:expression(this.scrollHeight > 100 ? "auto":"100px"); 
}
span.pseudo {
    font-weight: bold;
    font-size: 10pt;
	margin: 6px auto;
	display:block;
}
span.age {
    font-size: 7pt;
	display:block;
}
span.duties {
    font-size: 9pt;
	display:block;
}
span.comment {
    font-style: italic;
    font-size: 9pt;
	margin: 6px auto;
	color: #666;
	display:block;
}
hr {
clear: both;
visibility: hidden;
}

/* viewproject */
div.name_year {
	FONT-SIZE: 120%;
	FONT-WEIGHT: bold;
	BORDER-BOTTOM: 1px solid #BBB;
	WIDTH: 90%;
	PADDING: 3px;
	MARGIN: 0.5em auto;
}
div.name_year span {
	FLOAT: right;
}
div.title {
	COLOR: #6D6D6D;
	FONT-SIZE: 110%;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	PADDING: 3px;
	MARGIN: 0.9em auto;
}
div.synopsis {
	TEXT-ALIGN: justify;
	WIDTH: 60%;
	MARGIN: 0 auto;
}
div.bannieres {
	TEXT-ALIGN: center;
	MARGIN: 0 auto;
}
div.bannieres img {
	BORDER: 1px solid #000;
	MARGIN: 1em 0.5em;
}
/* releases table */
table.releases {
	border: 1px solid #bbb;
	border-collapse: collapse;
	width: 70%;
	margin: 20px auto;
}
table.releases th {
	background-color: #F2EBD7;
	border: 1px dashed #bbb;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
}
table.releases td {
	border: 1px dashed #bbb;
	text-align: center;
	font-size: 9pt;
}
tr.fond0 {
	background-color: #FFFFFF;
}

/* irc */
p.center {
	text-align: center
}
div.marged {
	margin-left: 2em;
	margin-right: 2em
}
div.marged p {
	margin: 1em
}
