*{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

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 ************/

#banner{
	height:113px;
}

#banner a img{
	border:none;
}

#menu{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	margin-left:670px;
}

#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;
}

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

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

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

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

/* Agenda */
.agendaTitle{
	margin-top:10px;
	margin-bottom:5px;
	margin-left:20px;
	font-size:1.3em;
	color:#444444;
}

ul.agenda{
	font-family:Arial, Helvetica, sans-serif;
	margin-left:10px;
	list-style-type:none;
	color:#444444;
	font-size:0.8em;
	width:320px;
}

ul.agenda li{
	padding-top:3px;
	padding-bottom:5px;
	padding-left:15px;
	background-image:url(../images/list_image.jpg);
	background-repeat:no-repeat;
	background-position:left 7px;
	#background-position:left 9px;
}

ul.agenda p{
	color:#444444;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}

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

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

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


/* REVUE DE PRESSE */

/* Agenda */
.presseTitle{
	margin-top:10px;
	margin-bottom:5px;
	margin-left:20px;
	font-size:1.3em;
	color:#444444;
}

ul.presse{
	font-family:Arial, Helvetica, sans-serif;
	margin-left:10px;
	list-style-type:none;
	color:#444444;
	font-size:0.8em;
	width:320px;
}

ul.presse li{
	padding-top:3px;
	padding-bottom:5px;
	padding-left:15px;
	background-image:url(../images/list_image.jpg);
	background-repeat:no-repeat;
	background-position:left 7px;
	#background-position:left 9px;
}

.presseDate{
	color:#444444;
	font-size:0.9em;
	font-weight:bold;
}

ul.presse a{
	color:#444444;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}

ul.presse a:hover{
	text-decoration:underline;
}

a.presseArchive{
	float:right;
	color:#E00000;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
	margin-right:25px;
}

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

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

/* Right side */

#rightContent{
	width:562px;
	float:right;
	_margin-right:-22px;
}

#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;
	margin-top:20px;
}

/* ISSUU */

#issuuLinks{
	width:560px;
	text-align:center;
}

#issuuLinks a{
	color:#444444;
	font-size:0.8em;
	font-weight:bold;
	text-decoration:none;
}

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

/* Sand boxes */

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

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

#boxContent a{
	color:#444444;
	text-decoration:underline;
}

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

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

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

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

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

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

#newsPopup p.NewsBoxTitle{
	font-size:1.8em;
	color:#E00000;
	padding:15px;
}

#newsPopup img{
	padding:15px;
}

/* 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:10px;
}

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

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

.agendatitlelocation img{
	border:none;
}

/* NEWS ARCHIVES*/

#archivesNews{
	margin-left:25px;
}

#archivesNews td.newsDate{
	color:#000;
	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;
}

/* NEWS */

#newsbox{
	width:490px;
	font-size:0.9em;
}

#newsbox #news{
	padding-bottom:15px;
	width:490px;
}

#newsbox #news h3.newsTitle{
	font-size:1.2em;
	color:#444;
	background-image:url(../images/download_list.jpg);
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:18px;
	padding-bottom:10px;
}

#newsbox #news img.newsThumb{
	float:left;
	padding-right:10px;
}

#newsbox #news p{
	text-align:justify;
}

#readMoreNews{
	width:490px;
	text-align:right;
}

#readMoreNews a{
	color:#E00000;
	font-size:0.7em;
}

.newsImage{
	text-align:center;
}

.archiveTitle{
	padding:15px;
	font-size:1.6em;
	color:#E00000;
}

/* ABOUT */

#about{
	width:880px;
	margin-top:25px;
	margin-left:auto;
	margin-right:auto;
}

#about a img{
	border:0;
}

#about p{
	font-size:0.8em;
}

#about .red{
	color:#E10000;
}

#about .title{
	color:#E10000;
	font-size:1.2em;
	font-weight:bold;
	padding-top:20px;
}

#about .blackTitle{
	font-size:1em;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:10px;
	color:#000;
}

#about #back, #content #back{
	text-align:right;
}

#back a{
	color:#E00000;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}

#back a img{
	border:none;
	margin-bottom:-4px;
	margin-right:5px;
}

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

/* CONTACT */

#address{
	font-size:1em;
	padding:15px 0px 15px 15px;
}

h2.formularTitle{
	color:#E10000;
	padding:15px 0px 15px 15px;
}

#formular{
	margin-left:15px;
	font-size:0.8em;
}

/*  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;
}
