body { background-color: #8A8A8A; padding:0px; margin:0px; margin-top:0px; }

.imgright {overflow:hidden; overflow:visible; zoom:1}
.imgright img {float:right}

body,td,th { color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

a:link { color: #818181; text-decoration: none; }
a:visited { color: #818181; text-decoration: none; }
a:hover { color: #094FA4; text-decoration: none; }

a.menu:link { color: black; text-decoration: none; }
a.menu:visited { color: black; text-decoration: none; }
a.menu:hover { color: #094FA4; text-decoration: none; }

a.textlink:link { color: black; font-weight: bold; }
a.textlink:visited { color: black;  font-weight: bold; }
a.textlink:hover { color: #094FA4; text-decoration: underline; font-weight: bold;  }

a.menu2:link { color: #094FA4; text-decoration: none; font-size: 11px;}
a.menu2:visited { color: #094FA4; text-decoration: none; font-size: 11px;}
a.menu2:hover { color: #094FA4; text-decoration: underline; font-size: 11px;}

a.menu2bis:link { color: #094FA4; text-decoration: underline; font-size: 11px;}
a.menu2bis:visited { color: #094FA4; text-decoration: underline; font-size: 11px;}
a.menu2bis:hover { color: #094FA4; text-decoration: underline; font-size: 11px;}

a.retour:link { color: #094FA4; text-decoration: underline; font-size: 12px;}
a.retour:visited { color: #094FA4; text-decoration: underline; font-size: 12px;}
a.retour:hover { color: #094FA4; text-decoration: underline; font-size: 12px;}

a.photos:link { color: black; text-decoration: underline; font-size: 13px;}
a.photos:visited { color: black; text-decoration: underline; font-size: 13px;}
a.retour:hover { color: black; text-decoration: underline; font-size: 13px;}

a.contact:link { color: white; text-decoration: underline; font-size: 11px; }
a.contact:visited { color: white; text-decoration: underline; font-size: 11px; }
a.contact:hover { color: white; text-decoration: underline; font-size: 11px; }

a.download:link { color: #818181; text-decoration: none; }
a.download:visited { color: #818181; text-decoration: none; }
a.download:hover { color: #818181; text-decoration: none; }

table.main { width: 100%; height: 100%; border-width: 0px ; padding:0px ; border-spacing:0px ; border-style: outset; border-collapse: collapse; vertical-align: middle ; text-align:center; }

#container { position:relative; width: 748px; }
#up { position:relative; clear:both; width: 748px; height : 17px ; background-image:url(../design/up.jpg)}
#main { position:relative; clear:both; width: 748px; background:url(../design/middle.jpg) repeat-y }
#down { position:relative; clear:both; width: 748px; height : 17px ; left : 2px; background-image:url(../design/down.jpg) }

#retourGalerie {position:absolute; width:730px; z-index:3; left: -25px; top: 440px; }

#header {position:relative; width: 720px; top:0px; left:0px}
#logo {position:absolute; z-index:0; top:50px; left:500px; width: 250px; height: 50px;}

#line {position:absolute; z-index:0; top:163px; left:14px; width: 720px; height: 1px; background:url(../design/grey.jpg); background-repeat: repeat-x ;}

#menu {position:absolute; z-index:5; top:-5px; left:1px;}
#menu_moi {position:absolute; color: #094FA4; vertical-align: middle; z-index:5; top:140px; left:135px; font-size: 11px;}
#menu_auderghem {position:absolute; color: #094FA4; vertical-align: middle; z-index:5; top:140px; left:230px; font-size: 11px;}
#menu_medias {position:absolute; color: #094FA4; vertical-align: middle; z-index:5; top:140px; left:180px; font-size: 11px;}
#menu_federal {position:absolute; color: #094FA4; vertical-align: middle; z-index:5; top:140px; left:80px; font-size: 11px;}
#newsletter_titre {position:absolute; z-index:5; top:9px; left:508px; }
#newsletter {position:absolute; z-index:5; top:8px; left:582px}

#div_texte { position:relative; top:0px; left:0px ; width: 680px; text-align: center; }
#texte { text-align: justify; }
#titre {text-align: left; }

#titre_texte { font-size: 13px; color:#094FA4; font-weight: bold; }
td.titre_texte { font-size: 13px; color:#094FA4; font-weight: bold; }
.titre_texte { font-size: 13px; color:#094FA4; font-weight: bold;}


img.photo { border : 1px solid white; }

#photoFond {position:absolute; z-index:5; top:20px; left:509px; width: 169px; height :146px ; background-color: #094FA4;}
#photoFond2 {position:absolute; z-index:5; top:173px; left:509px; width: 169px; height :146px ; background-color: #094FA4;}
#photoFondTitre {position:absolute; z-index:5; top:-7px; left:509px; width: 169px; height :20px ; background-color: #094FA4;}

#photoTitre {position:absolute; z-index:5; top:-5px; left:538px; font-size: 14px; color: white; font-weight: bold;}
#photo1 {position:absolute; z-index:5; top:25px; left:513px; width:159px; height:135px }
#photo2 {position:absolute; z-index:5; top:177px; left:513px; width:159px; height:135px }


#signature {position:absolute; z-index:-5; top:275px; left:-5px; width:83px; height:64px }

#contact { text-align: center; color: black; font-size: 12px; }
#copyright { background-color: #094FA4; z-index:-7; width:720px; color:white; text-align: center; font-size: 11px;}

INPUT,TEXTAREA {
	font-family: Arial, Helvetica, sans-serif;
	height:19px;
	border: 1px solid #E3E3E3;
	background-color: #ffffff;
}
input.newsletter { width:110px ;}
input.submit { text-align:center; width:25px}

table.formulaire { border-width: 0px; border-spacing: 0px; border-color: black; border-collapse: collapse; font-size: 12px; }
table.formulaire td { border-width: 0px; padding: 7px; font-size: 12px; }
input.from	{ border:1px solid #BABABA; }
select.from { border:1px solid #BABABA; }
textarea.from { border:1px solid #BABABA; height:90px; font-size: 12px; width:100%}
table.form	{width:495px; border:0px solid #7F9DB9; margin-left:auto; margin-right:auto; padding: 0px; border-width: 0px;
border-spacing: 0px; border-collapse:collapse; border-style: none;}