*{
	margin:0;
	padding:0;
}

body{
	background-color:#D6CFC9;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
}

#global{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	_margin-top:-18px;
	background-color:#FFF;
	background-image:url(../images/border-repeat.jpg);
	background-repeat:repeat-y;
}

#wrapper{
	width:900px;
	min-height:1024px;
	_min-height:0px;
	margin-left:20px;
	margin-right:20px;
	background-color:#FFF;
}

#banner ul{
	list-style-type:none;
}

#banner ul li{
	display:inline;
}

#banner ul li.bannerSide{
	width:17px;
}

#banner ul li.bannerCenter{
	width:866px;
	margin-left:-4px;
	margin-right:-4px;
	#margin-right:0px;
}

#borderLeft{
	width:20px;
	height:1022px;
	_height:0px;
	background-image:url(../images/border_left.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}

#borderRight{
	width:20px;
	height:1022px;
	_height:0px;
	background-image:url(../images/border_right.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	float:right;
}

#footer{
	width:940px;
	height:23px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
}

/************ Menu ************/

#menu{
	color:#FFF;
	height:113px;
	padding-bottom:5px;
}

#menu a img{
	border:none;
}

#menu ul{
	text-align:right;
	font-size:0.7em;
	padding-top:5px;
	margin-right:25px;
	list-style-type:none;
}

#menu ul li{
	display:inline;
	padding:5px;
}

#menu ul li a{
	color:#FFF;
	text-decoration:none;
}

#menu ul li a:hover{
	text-decoration:underline;
}

#secondMenu{
	background-image:url(../images/background_menu.jpg);
	background-repeat:repeat-x;
	width:900px;
	height:34px;
}

#secondMenu ul{
	padding-right:25px;
	list-style-type:none;
	text-align:right;
}

#secondMenu ul li{
	display:inline;
}

#secondMenu ul li a{
	height:34px;
	text-decoration:none;
}

#secondMenu ul li a img{
	border:0px;
}

/************ Content ************/

#backToWebsite{
	text-align:left;
	margin-top:-31px;
}

#backToWebsite a{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	text-decoration:none;
	margin-left:15px;
}

#backToWebsite a:hover{
	text-decoration:underline;
}

#banneJeanAsselborn{
	margin-top:8px;
	width:900px;
	height:195px;
	background-image:url(../images/bannerJeanAsselborn.jpg);
	background-repeat:no-repeat;
}

#content{
	background-color:#FFF;
	width:900px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
}

#leftContent{
	width:490px;
	min-height:300px;
	_height:300px;
	float:left;
	margin-left:-6px;
	margin-top:18px;
}

#leftContent ul{
	list-style-type:none;
	margin-left:6px;
}

#leftContent ul li{
	padding-bottom:8px;
}

#kommentar{
	width:460px;
	margin-left:20px;
}

.kommentarDate{
	font-size:0.8em;
	color:#272e34;
}

#kommentar h1{
	font-size:1.1em;
	padding-top:0px;
	padding-bottom:10px;
	color:#000;
}

#kommentarContent{
	font-size:0.8em;
	color:#555e65;
}

#kommentarArchive{
	width:170px;
	_padding-bottom:10px;
	margin-left:310px;
}

#kommentarArchive a img{
	border:0;
	margin-top:12px;
}

a.kommentarRSS{
	width:150px;
	margin-right:10px;
	font-size:0.8em;
	color:#555e65;
}

img.kommentarImg{
	border:none;
	margin-bottom:-12px;
}

/* Agenda */
#agendaHeader{
	background-image:url(../images/agenda_header.jpg);
	background-repeat:no-repeat;
	width:498px;
	height:60px;
	#margin-bottom:-5px;
}

#agendaContent{
	width:498px;
	min-height:60px;
	_height:60px;
	background-image:url(../images/agenda_background.jpg);
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
}

#agendaContent table{
	margin-left:70px;
	width:400px;
}

#agendaContent td.agendaDate{
	color:#E50000;
	font-size:0.8em;
	font-weight:bold;
	padding-right:5px;
}

#agendaContent td.agendaLink{
	font-size:0.8em;
	padding-bottom:10px;
}

#agendaContent td.agendaLink a{
	color:#000;
	text-decoration:none;
}

#agendaContent td.agendaLink a:hover{
	text-decoration:underline;
}

#agendaFooter{
	background-image:url(../images/agenda_footer.jpg);
	background-repeat:no-repeat;
	width:498px;
	height:19px;
	margin-top:-5px;
}

h2.agendaTitle{
	font-size:1.2em;
	position:absolute;
	margin-left:70px;
	margin-top:30px;
}

a.agendaArchive{
	float:right;
	color:#E00000;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
	margin-right:40px;
	padding-bottom:5px;
}

a.agendaArchive img{
	border:none;
	margin-bottom:-4px;
	margin-right:5px;
}

a.agendaArchive:hover{
	text-decoration:underline;
}

#agendaArchive{
	width:90px;
	margin-left:400px;
}

#agendaArchive a img{
	border:0;
}

/* Right side */

#rightContent{
	width:385px;
	float:right;
}

#rightContent h1{
	color:#444444;
	font-weight:bold;
	font-size:1.1em;
	padding:10px;
}

#rightContent h2{
	color:#444444;
	font-size:0.9em;
	padding-bottom:4px;
}

#rightContent ul{
	list-style-type:none;
}

/* REVUE DE PRESSE */
#newsHeader{
	background-image:url(../images/news_header.jpg);
	background-repeat:no-repeat;
	width:388px;
	height:66px;
	margin-bottom:-5px;
	#margin-bottom:-7px;
}

#newsContent{
	width:388px;
	min-height:60px;
	_height:60px;
	background-image:url(../images/news_background.jpg);
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
}

#newsContent table{
	margin-left:75px;
	width:300px;
}

#newsContent td.newsDate{
	color:#E50000;
	font-size:0.8em;
	font-weight:bold;
	padding-right:5px;
}

#newsContent td.newsLink{
	font-size:0.8em;
	padding-bottom:10px;
}

#newsContent td.newsLink a{
	color:#000;
	text-decoration:none;
}

#newsContent td.newsLink a:hover{
	text-decoration:underline;
}

#newsFooter{
	background-image:url(../images/news_footer.jpg);
	background-repeat:no-repeat;
	width:388px;
	height:17px;
	margin-top:-5px;
}

#newsHeader h2.newsTitle{
	color:#000;
	font-size:1.2em;
	position:absolute;
	margin-left:75px;
	margin-top:30px;
}

#newsArchive{
	width:90px;
	margin-left:290px;
}

#newsArchive a img{
	border:0;
}

/* Sand boxes */

#boxHeader{
	background-image:url(../images/box_header.jpg);
	background-repeat:no-repeat;
	width:389px;
	height:10px;
}

#boxContent{
	background-image:url(../images/box_background.jpg);
	background-repeat:repeat-y;
	width:367px;
	min-height:50px;
	_height:50px;
	padding-left:12px;
	padding-right:10px;
	_margin-top:-8px;
}

#boxFooter{
	background-image:url(../images/box_footer.jpg);
	background-repeat:no-repeat;
	width:389px;
	height:15px;
}

.NewsBoxTitle{
	font-size:0.9em;
	font-weight:bold;
	width:367px;
}

#NewsBoxContent{
	margin-top:5px;
	font-size:0.8em;
	width:367px;
}

a.readMore{
	color:#E00000;
	font-size:0.7em;
	margin-left:300px;
}

#newsPopup{
	margin-left:15px;
	width:450px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

/* Archives agenda */

h1.archivesAgenda{
	font-size:1.8em;
	color:#DE0000;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:15px;
}

table.agenda{
	margin-left:25px;
}

.agendaheader{
	font-size:1em;
	font-weight:bold;
	padding-bottom:5px;
}

.agendadaytime{
	font-size:0.8em;
	color:#555e65;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

.agendatitlelocation{
	font-size:0.8em;
	color:#555e65;
	padding-bottom:10px;
}

.agendatitlelocation img{
	border:none;
}

/* Archives Comments */

h1.archivesKommentar{
	font-size:1.8em;
	color:#DE0000;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:15px;
}

#archivesKommentar{
	width:860px;
	margin-left:20px;
	margin-bottom:40px;
}

#archivesKommentar h1{
	font-size:1.1em;
	padding-top:0px;
	padding-bottom:10px;
	color:#000;
}

/* CV */

.curriculumTitle{
	font-size:1.8em;
	color:#DE0000;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:15px;
}

#CVContent{
	width:500px;
	margin-left:25px;
}

#CVContent ul{
	color: #000000;
	font-size:0.8em;
	margin-left:35px;
}

p.CVTitle{
	color: #999999;
	font-size:0.9em;
	font-weight:bold;
	padding-bottom:2px;
}

p.CVContent{
	color: #000000;
	font-size:0.8em;
	padding-bottom:15px;
}

.grey{
	color: #999999;
	font-size:0.9em;
	font-weight:bold;
}

#CVPhoto{
	position:absolute;
	margin-left:640px;
	margin-top:40px;
}

#CVPhoto p{
	text-align:right;
	font-size:0.8em;
}

#CVPhoto a{
	color:#666;
}

#CVPhoto img{
	margin-top:10px;
}

#archivesNews{
	margin-left:25px;
}

#archivesNews td.newsDate{
	color:#E50000;
	font-size:0.8em;
	font-weight:bold;
	padding-right:5px;
}

#archivesNews td.newsLink{
	font-size:0.8em;
	padding-bottom:10px;
}

#archivesNews td.newsLink a{
	color:#000;
	text-decoration:none;
}

#archivesNews td.newsLink a:hover{
	text-decoration:underline;
}

/*  IMAGE GALLERY */

/* Slideshow */
#photoGallery{
	height:420px;
	margin-left:110px;
	margin-top:15px;
}

/* Image gallery */

ul.gallery{
	margin-top:25px;
	margin-left:15px;
	list-style-type:none;
}

ul.gallery li{
	padding-bottom:15px;
}

ul.gallery li a{
	color:#5e5e5e;
	font-size:0.9em;
	margin-top:-25px;
}

ul.gallery li img{
	margin-right:15px;
}

#imageGallerySlideshow{
	margin:25px 0px 25px 270px;
}
