body {
margin:0;
padding:0;
font-family:Georgia, Arial, sans-serif;
}
div#header, div#content, div#footer {
width:942px;
height:auto;
}
div#content, div#footer {
margin:0 auto;
}
div#header {
position:relative;
margin:0 auto 10px auto;
}
div#header ul#firstMenu, div#header ul#secondMenu {
position:absolute;
left:800px;
font-size:0.6em;
margin:0;
padding:0;
color:#bf0e0e;
text-transform:uppercase;
line-height:1.2em;
list-style:none;
}
div#header ul#firstMenu li, div#header ul#secondMenu li {
background:url("http://www2.academieroyale.be/academie/ows/images/bulletie.png") center left no-repeat;
margin:0;
padding:0 0 0 8px;
}
div#header ul#firstMenu a, div#header ul#secondMenu a {
text-decoration:none;
color:#000;
}
div#header ul#firstMenu {
top:20px;
}
div#header ul#secondMenu {
top:100px;
}
div#header h1 {
float:left;
margin:0;
padding:0;
font-size:1px;
text-indent:-9999px;
}
div#header h1 a {
display:block;
width:466px;
height:103px;
background:url("http://www2.academieroyale.be/academie/ows/images/header_ar-belgique.png") no-repeat;
}
div#header div#search {
}
input.searchInput {
font-size:9px;
width:111px;
height:11px;
font-family:Georgia, Arial, sans-serif;
text-transform:uppercase;
border:1px solid #aba9a9;
vertical-align:middle;
padding-left:5px;
padding-top: 1px;
padding-bottom: 1px;
}
div#leftContent div#loginForm input.searchInput {
background:#ededed;
}
input.sendForm, input.sendLogin, input.sendPassword {
border:0;
width:18px;
height:15px;
vertical-align:middle;
}
input.sendForm {
background:url("http://www2.academieroyale.be/academie/ows/images/submitform.png") no-repeat;
}
input.sendLogin {
background:url("http://www2.academieroyale.be/academie/ows/images/questform.png") no-repeat;
}
input.sendPassword {
background:url("http://www2.academieroyale.be/academie/ows/images/submitform2.png") no-repeat;
}
div#loginForm {
text-align:right;
margin-top:30px;
}
div#greyBg {
background:#eee;
}
div#leftContent, div#rightContent, div#header img.floatleft {
float:left;
}
div#leftContent {
width:253px;
height:auto;
padding:19px 27px 0 0;
outline:none;
}
div#logged {
text-align:right;
margin-bottom:15px;
font-size:0.7em;
}
div#logged p {
display:inline;
margin:0;
background:#f7f7f7;
padding:5px 13px 5px 13px;
}
div#unlogged {
height:0.7em;
text-align:right;
margin-bottom:5px;
}
div#unlogged p {
margin:0;
padding:0;
}
div#leftContent ul, div#leftContent ul li ul {
text-align:right;
list-style:none;
margin:0;
padding:0;
line-height:1em;
}
div#leftContent ul li a, div#leftContent ul li ul li a {
text-decoration:none;
}
div#leftContent ul li a.current, div#leftContent ul li ul li a.current {
color:#c50606;
}
div#leftContent ul li a.current {
font-weight:bold;
}
div#leftContent ul li ul li a.current {
font-weight:normal;
}
div#leftContent ul {
text-transform:uppercase;
}
div#leftContent ul li {
font-size:0.75em;
margin:0;
padding:1px 0 1px 0;
}
div#leftContent ul li a {
color:#000;
}
div#leftContent ul li ul {
text-transform:none;
border-right:1px solid #bf0e0e;
margin:5px 0 5px 0;
}
div#leftContent ul li ul li {
font-size:1em;
margin:0;
padding:1px 5px 1px 0;
}
div#leftContent ul li ul li a {
color:#525151;
}
/* right content */
div#rightContent {
background:url("http://www2.academieroyale.be/academie/ows/images/rightContent_bg.png") repeat-y;
padding:14px 0 0 30px;
width:629px; /*629*/
}
div#footer {
font-size:10px;
color:#9c9c9c;
text-align:right;
padding:5px 0 20px 0;
}
div.clearboth {
clear:both;
font-size:1px;
height:1px;
}
div.whiteBG {
background:#fff;
}

/* ------------------
TEMPLATES - homepage
------------------- */
div#rightContent.homepage p, div#rightContent.internal p, div#rightContent.pers p {
font-size:0.6em;
line-height:1.2em;
}
div#rightContent.internal.static p {
font-size:0.7em;
line-height:1.2em;
}
div#rightContent.internal.static p a {
color:#c50606;
text-decoration:none;
}
div#rightContent.internal.static p a:hover {
color:#c50606;
text-decoration:underline;
}
div#rightContent.homepage div#hpLeft h2, div#rightContent.internal h2, div#rightContent.pers h2 {
font-size:1.1em;
margin:0;
padding:20px 0 15px 0;
font-weight:normal;
}
.plusdinfos a {
text-decoration:none;
}
div#rightContent.homepage div#hpLeft .plusdinfos {
text-align:right;
margin:10px 0 10px 0;
}
div#rightContent.homepage div#hpRight div.whiteBox h2 {
display:inline-block;
font-size:1.1em;
margin:0 0 13px 0;
padding:0 0 0 75px;
font-weight:normal;
color:#bf0e0e;
background:url("http://www2.academieroyale.be/academie/ows/images/whitebox_h2-bg.png") center left no-repeat;
}
div#rightContent.homepage div#hpRight div.whiteBox p.plusdinfos {
text-align:right;
}
div#rightContent.homepage div#hpLeft h3, div#rightContent.homepage div#hpRight h3, div#rightContent.internal h3, div#rightContent.pers h3 {
font-size:0.8em;
font-weight:bold;
}
div#rightContent.homepage div#hpLeft h3, div#rightContent.homepage div#hpLeft p, div#rightContent.homepage div#hpRight div.whiteBox p.date, div#rightContent.homepage div#hpRight div.whiteBox h3, div#rightContent.homepage div#hpRight div.whiteBox p {
margin:0;
padding:0;
}
div#rightContent.homepage div#hpLeft, div#rightContent.homepage div#hpRight {
float:left;
}
div#rightContent.homepage div#hpLeft {
width:252px;
height:auto;
padding-left:13px;
}
div#rightContent.homepage div#hpRight {
width:327px;
height:auto;
margin-left:37px;
}
div#rightContent.homepage div#hpRight div.whiteBox {
background:#fff;
padding:20px 15px 26px 14px;
margin:0 0 14px 0;
}
div#rightContent.homepage div#hpRight div.whiteBox p.date {
font-size:0.8em;
color:#bf0e0e;
font-weight:bold;
}
div#rightContent.homepage div#hpRight div.whiteBox div.anews {
margin:4px 0 0 0;
padding:0;
}
div#rightContent.homepage div#hpRight div.whiteBox div.anews img {
float:left;
margin-top:3px;
}
div#rightContent.homepage div#hpRight div.whiteBox div.anews div.thenews {
float:left;
width:223px;
padding-left:12px;
}
span.colorc8534a {
color:#c8534a
}
span.color948e8e {
color:#948e8e
}
/* ------------------
TEMPLATE INTERNAL LONGDES
------------------- */
div#rightContent.internal div#intContent {
margin-left:13px;
}
div#rightContent.pers div#intContent {
position:relative;
background:#e2e2e2;
margin:18px 0 26px 0;
}
div#rightContent.pers div#intContent div#subIntContent {
padding:0 25px 0 25px;
}
div#rightContent.internal p.thumb, div#rightContent.pers p.thumb {
margin:0;
padding:0;
}
div#rightContent.internal p.thumb img, div#rightContent.pers p.thumb img {
background:url("http://www2.academieroyale.be/academie/ows/images/imgbg.png");
padding:8px;
}
div#rightContent.internal p.zoomit a, div#rightContent.pers p.zoomit a {
display:block;
width:auto;
height:11px;
background:url("http://www2.academieroyale.be/academie/ows/images/zoomplus.png") top right no-repeat;
color:#a8a8a8;
text-decoration:none;
padding-right:17px;
}
div#rightContent div#fullpath, div#rightContent div#submenu {
background:#f7f7f7;
}
div#rightContent div#fullpath {
color:#858484;
font-size:0.7em;
padding:5px 0 5px 13px;
}
div#rightContent div#fullpath b {
color:#000;
font-size:1em;
text-transform:uppercase;
}
div#rightContent div#submenu {
margin:5px 0 0 0;
padding:15px 0 15px 13px;
}
*html div#rightContent div#submenu {
display:inline-block;
}
div#rightContent div#submenu img {
position:absolute;
right:0;
bottom:-6px;
padding-bottom:6px;
background:url("http://www2.academieroyale.be/academie/ows/images/imgbg.png");
}
div#rightContent div#submenu ul {
margin:0 0 15px 0;
padding:0 0 0 15px;
float:left;
line-height:1em;
}
div#rightContent div#submenu ul.nextList {
border-right:1px dotted #a7a59e;
margin:0 20px 0 0;
padding:0 20px 0 15px;
}
div#rightContent div#submenu ul li {
font-size:0.7em;
}
div#rightContent div#submenu ul li ul {
list-style:none;
border-left:1px solid #bf0e0e;
margin:0;
padding:0 0 0 5px;
float:none;
}
div#rightContent div#submenu ul li ul li {
font-size:0.8em;
}
div#rightContent div#submenu a {
color:#858484;
text-decoration:none;
}
div#rightContent div#submenu a.current {
color:#bf0e0e;
text-decoration:none;
}
div#rightContent.internal p.date, div#rightContent.pers p.date {
border-left:1px solid #000;
color:#858484;
padding:0 0 0 5px;
margin:5px 0 0 0;
font-size:0.7em;
}
div#rightContent.internal h2, div#rightContent.pers h2 {
padding:0;
}
div#rightContent.internal h3, div#rightContent.pers h3 {
margin:0;
padding:0;
}
div#rightContent.internal table tr td, div#rightContent.pers table tr td {
vertical-align:top;
}
div#rightContent.internal table.photoCol, div#rightContent.internal table.miniCol, div#rightContent.pers table.photoCol, div#rightContent.pers table.miniCol {
margin-top:15px;
}
div#rightContent.internal table.miniCol, div#rightContent.pers table.miniCol {
margin-bottom:5px;
}
div#rightContent.internal table.photoCol tr td.firstCol, div#rightContent.pers table.photoCol tr td.firstCol {
border-right:1px dotted #3b3728;
padding:0 11px 5px 0;
}
div#rightContent.internal table.miniCol tr td.firstCol, div#rightContent.pers table.miniCol tr td.firstCol {
border-right:1px dotted #3b3728;
padding:0 30px 0 0;
}
div#rightContent.internal table.miniCol tr td.firstCol p.date, div#rightContent.pers table.miniCol tr td.firstCol p.date {
margin:5px 0 10px 0;
}
div#rightContent.internal table.miniCol tr td.firstCol p.plusdinfos, div#rightContent.pers table.miniCol tr td.firstCol p.plusdinfos {
text-align:right;
margin:5px 0 0 0;
padding:0;
}
div#rightContent.internal table.textCol tr td.firstCol, div#rightContent.pers table.textCol tr td.firstCol {
border-right:1px dotted #3b3728;
padding:14px 18px 30px 0;
}
div#rightContent.internal table.photoCol tr td.secCol, div#rightContent.pers table.photoCol tr td.secCol {
padding:0 0 5px 11px;
}
div#rightContent.internal table.photoCol tr td.secCol table tr td, div#rightContent.pers table.photoCol tr td.secCol table tr td {
text-align:right;
}
div#rightContent.internal table.miniCol tr td.secCol, div#rightContent.pers table.miniCol tr td.secCol {
padding:0 0 0 30px;
}
div#rightContent.internal table.photoCol tr td.secCol p.desc, div#rightContent.pers table.photoCol tr td.secCol p.desc {
font-style:italic;
}
div#rightContent.internal table.textCol tr td.secCol, div#rightContent.pers table.textCol tr td.secCol {
padding:14px 0 30px 18px;
}
div#rightContent.internal table tr td p, div#rightContent.pers table tr td p {
margin:0;
padding:0 0 10px 0;
}
div#rightContent.internal div.attachedfiles, div#rightContent.pers div.attachedfiles {
background:#e4e4e4;
padding:10px;
margin:20px 0 0 0;
}
div#rightContent.internal div.attachedfiles ul, div#rightContent.pers div.attachedfiles ul {
margin:0;
padding:5px 0 0 15px;
}
div#rightContent.internal div.attachedfiles ul li, div#rightContent.pers div.attachedfiles ul li {
font-size:0.6em;
color:#525151;
margin:0;
padding:5px 0 0 0;
}
div#rightContent.internal div.attachedfiles ul li a, div#rightContent.pers div.attachedfiles ul li a {
color:#525151;
text-decoration:none;
}
hr {
color:#aba9a9;
background-color:#aba9a9;
height:1px;
border:0;
margin:5px 0 20px 0;
}
.pers hr {
margin:5px 0 10px 0;
}
a.goToTop {
display:block;
width:auto;
height:15px;
background:url("http://www2.academieroyale.be/academie/ows/images/hr.png") center right no-repeat;
font-size:1px;
text-indent:-9999px;
margin:10px 0 20px 0;
padding:0;
}
.pers a.goToTop {
background:url("http://www2.academieroyale.be/academie/ows/images/hr2.png") center right no-repeat;
}

div#rightContent.internal table.formCol tr td.firstCol {
padding:0 9px 0 0;
}
div#rightContent.internal table.formCol tr td.colSepL {
border-right:1px dotted #5e5b4f;
width:9px;
}
div#rightContent.internal table.formCol tr td.colSepR {
width:11px;
}
div#rightContent.internal table.formCol tr td.zeForm {
background:url("http://www2.academieroyale.be/academie/ows/images/imgbg.png");
padding:25px 20px 0 20px;
}
div#rightContent.internal table.formCol tr td.zeForm.rightAlign {
text-align:right;
}
div#rightContent.internal table.formCol tr td.zeForm p {
font-size:0.9em;
}
div#rightContent.internal table.formCol tr td.zeForm input {
font-family:Georgia, Arial, sans-serif;
}
div#rightContent.internal table.formCol tr td.zeForm input.submitForm {
border:1px solid #b8b8b8;
background:#eee;
padding:3px 15px 3px 15px;
}
div#rightContent.internal p.greyItalic, div#rightContent.pers p.greyItalic {
color:#787878;
font-style:italic;
font-weight:bold;
font-weight:0.9em;
}
div#rightContent.internal table.detailedList {
margin:10px 0 30px 0;
padding:0;
}
div#rightContent.pers table.detailedList, div#rightContent.pers table.publicationsList, div#rightContent.pers table.documentList {
margin:10px 0 10px 0;
padding:0;
}
div#rightContent.pers table.documentList {
width:80%;
}
div#rightContent.internal table.detailedList tr td, div#rightContent.pers table.detailedList tr td, div#rightContent.pers table.publicationsList tr td, div#rightContent.pers table.documentList tr td {
vertical-align:middle;
}
div#rightContent.pers table.publicationsList tr td.col1, div#rightContent.pers table.publicationsList tr td.col3 {
font-size:1.1em;
}
div#rightContent.pers table.publicationsList tr td.col1 a {
color:#858484;
text-decoration:none;
}
div#rightContent.pers table.publicationsList tr td.col1 a:hover {
color:#858484;
text-decoration:underline;
}
div#rightContent.pers table.publicationsList tr td.col3 {
font-style:italic;
}
div#rightContent.internal table.detailedList tr td p {
margin:0;
padding:8px 6px 6px 7px;
}
div#rightContent.pers table.detailedList tr td p {
margin:0;
padding:4px 6px 3px 7px;
}
div#rightContent.pers table.publicationsList tr td p {
margin:0;
padding:4px 6px 3px 0;
}
div#rightContent.internal table.detailedList tr td.nomargin p, div#rightContent.pers table.detailedList tr td.nomargin p {
margin:0;
padding:0 6px 6px 7px;
}
div#rightContent.internal table.detailedList tr.sepLigne td, div#rightContent.pers table.detailedList tr.sepLigne td {
font-size:1px;
height:2px;
}
div#rightContent.internal table.detailedList tr td.colSepL, div#rightContent.pers table.detailedList tr td.colSepL, div#rightContent.pers table.documentList tr td.colSepL {
border-right:1px dotted #5e5b4f;
width:6px;
}
div#rightContent.pers table.publicationsList tr td.colSepL {
border-right:1px dotted #5e5b4f;
width:14px;
}
div#rightContent.internal table.detailedList tr td.colSepR, div#rightContent.pers table.detailedList tr td.colSepR {
width:5px;
}
div#rightContent.pers table.publicationsList tr td.colSepR {
width:14px;
}
div#rightContent.pers table.documentList tr td.colSepR {
width:15px;
}
div#rightContent.internal table.detailedList tr td.firstEl {
font-size:1.6em;
font-weight:bold;
}
div#rightContent.pers table.detailedList tr td.firstEl {
font-size:1.1em;
color:#858484;
}
div#rightContent.pers table.detailedList tr td.firstEl p {
padding:0 6px 6px 0;
}
div#rightContent.internal table.detailedList tr td.greyBG {
background:#e2e2e2;
}
div#rightContent.internal table.detailedList tr td.whiteBG {
background:#f6f6f6;
color:#d04444;
font-weight:bold;
}
div#rightContent.pers table.detailedList tr td.whiteBG {
background:#ebebeb;
}
div#rightContent.pers table.documentList tr td p.subDesc {
padding-left:25px;
}
div#rightContent.pers table.documentList a {
display:block;
background:url("http://www2.academieroyale.be/academie/ows/images/documentlist-a.png") no-repeat;
width:auto;
height:20px;
padding-left:36px;
font-size:1.1em;
line-height:1.8em;
color:#858484;
text-decoration:none;
}

/*
Highslide
*/

div#rightContent.internal div.attachedfiles a img {
border:3px solid #f7f7f7;
margin:5px 5px 0 0;
}
div#rightContent.internal div.attachedfiles a:hover img {
border:3px solid #aaa;
}
/*
.highslide-wrapper div {
font-family: Verdana, Helvetica;
font-size: 10pt;
}
*/
.highslide {
cursor: url("http://www2.academieroyale.be/academie/ows/images/highslide/zoomin.cur"), pointer;
outline: none;
text-decoration: none;
}
.highslide-active-anchor img {
/*visibility: hidden;*/
}
.highslide-wrapper, .drop-shadow {
background: white;
}
.highslide img {
border: 0;
}
.highslide:hover img {
border: 0;
}
.highslide-wrapper {
background: white;
}
.highslide-image {
border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
display: none;
border: 5px solid white;
border-top: none;
padding: 5px;
background-color: white;
font-size:11px;
}
.highslide-caption span {
display:block;
color:#858484;
font-size:10px;
margin-top:3px;
}
.highslide-loading {
display: block;
color: black;
font-size: 8pt;
font-family: sans-serif;
font-weight: bold;
text-decoration: none;
padding: 2px;
border: 1px solid black;
background-color: white;
padding-left: 22px;
background-image: url("http://www2.academieroyale.be/academie/ows/images/highslide/loader.white.gif");
background-repeat: no-repeat;
background-position: 3px 1px;
}

a.highslide-full-expand {
background: url("http://www2.academieroyale.be/academie/ows/images/highslide/fullexpand.gif") no-repeat;
display: block;
margin: 0 10px 10px 0;
width: 34px;
height: 34px;
}
/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
    width: 60px;
    height: 21px;
    position: relative;
	margin-top: 5px;
	margin-right:5px;
	padding:0 2px 0 2px;
	background:#fff;
}
.highslide-controls ul {
	height: auto;
    list-style: none;
    margin: 0;
    padding:0;
}
.highslide-controls li {
    float: left;
}
.highslide-controls a {
    background-image: url("http://www2.academieroyale.be/academie/ows/images/highslide/controlbar-white-small.gif");
    display: block;
    float: left;
    height: 20px;
    width: 20px;
    outline: none;
}
.highslide-controls a.disabled {
    cursor: default;
}
.highslide-controls a span {
    /* hide the text for these graphic buttons */
    display: none;
}
.highslide-controls .highslide-move {
	display: none;
}
.highslide-move a {
    cursor: move;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
    background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
    background-position: 0 -20px;
}
.highslide-controls .highslide-previous a.disabled {
    background-position: 0 -40px !important;
}
.highslide-controls .highslide-play a {
    background-position: -20px 0;
}
.highslide-controls .highslide-play a:hover {
    background-position: -20px -20px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.highslide-controls .highslide-pause a {
    background-position: -40px 0;
}
.highslide-controls .highslide-pause a:hover {
    background-position: -40px -20px;
}
.highslide-controls .highslide-next a {
    background-position: -60px 0;
}
.highslide-controls .highslide-next a:hover {
    background-position: -60px -20px;
}
.highslide-controls .highslide-next a.disabled {
    background-position: -60px -40px !important;
}
.highslide-controls .highslide-full-expand a {
    background-position: -100px 0;
	display:none;
}
.highslide-controls .highslide-full-expand a:hover {
    background-position: -100px -20px;
}
.highslide-controls .highslide-full-expand a.disabled {
    background-position: -100px -40px !important;
}
.highslide-controls .highslide-close a {
    background-position: -120px 0;
	display:none;
}
.highslide-controls .highslide-close a:hover {
    background-position: -120px -20px;
} 

/*Lecteur mp3*/

.mp3Player{
	width:579px;
	height:20px;
	background-color:#111111;
}

.mp3Player-void{
	width:579px;
	height:20px;
	background-color:#111111;
}

.mp3Slideshow{
	width:579px;
	background-color:#111111;
	margin-top:-20px;
}

.SpaceSlideshow{
	width:579px;
	background-color:#111111;
}

.mp3Player_PlayBtn{
	width:26px;
	background-image: url("http://www2.academieroyale.be/academie/ows/images/mp3Player_PlayBtn.png");
	background-repeat:no-repeat;
}

.mp3Player_PlayBtn:hover{
	cursor:pointer;
}

.mp3Player_PauseBtn{
	width:26px;
	background-image: url("http://www2.academieroyale.be/academie/ows/images/mp3Player_PauseBtn.png");
	background-repeat:no-repeat;
}

.mp3Player_PauseBtn:hover{
	cursor:pointer;
}

.mp3Player_Space{
	width:2px;
	background-image: url("http://www2.academieroyale.be/academie/ows/images/mp3Player_Space.png");
	background-repeat:no-repeat;
}

.mp3Player_StopBtn{
	width:26px;
	background-image: url("http://www2.academieroyale.be/academie/ows/images/mp3Player_StopBtn.png");
	background-repeat:no-repeat;
}

.mp3Player_StopBtn:hover{
	cursor:pointer;
}

.mp3Player_Volume{
	width:60px;
	color:#F0F0F0;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	padding-top:4px;
	text-align:center;
}


.mp3Player_VolumePlus{
	width:25px;
	background-image: url("http://www2.academieroyale.be/academie/ows/images/sound_on.png");
	background-repeat:no-repeat;
}

.mp3Player_VolumeMoins{
	width:25px;
	background-image: url("http://www2.academieroyale.be/academie/ows/images/sound_off.png");
	background-repeat:no-repeat;
}

.mp3Player_VolumePlus:hover,.mp3Player_VolumeMoins:hover{
	/*cursor:pointer;*/
}

.mp3Player_Time{
	width:130px;
	color:#F0F0F0;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	padding-top:4px;
	text-align:center;
}

.mp3Player_Time:hover{
	text-align:center;
}
.mp3Player_ProgressSlider{
	width:279px;
}

.mp3Player_Chargement{
	color:#F0F0F0;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:8px;
	padding-top:4px;
	padding-bottom:4px;
}
