/*general Start*/
* {
  margin: 0px;
	padding: 0px;
}
img {
	border: none;
}
a:link, a:visited, a:active {
	color: #205D85;
	text-decoration: underline;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
body {
	background-color: #E2EDAF;
	background-image: url(design/background.gif);
	background-repeat: repeat-x;
	background-position: 0px 121px;
}
h1.layout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
	border: none;
}
h2.layout {
	color: #037AC9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 5px;
}
.invisible {
	visibility: hidden;
	float: none;
}
/*general End*/
div.containerBg {
	background-image: url(design/bg_container.gif);
	background-repeat: repeat-y;
	width: 800px;
	min-height: 664px;
	height: auto !important;  /* für moderne Browser */
	height: 664px;  /*für den IE */
	position: relative;
}
div.container {
	background-image: url(design/bg_container.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 800px;
	min-height: 664px;
	height: auto !important;  /* für moderne Browser */
	height: 664px;  /*für den IE */
	position: relative;
}
div.sidebarleft {
	min-height: 664px;
	height: auto !important;  /* für moderne Browser */
	height: 664px;  /*für den IE */
	position: relative;
	float: left;
}
div.body {
	width: 447px;
	min-height: 664px;
	height: auto !important;  /* für moderne Browser */
	height: 664px;  /*für den IE */
	position: relative;
	float: left;
}
div.sidebarright {
	background-image: url(design/ete/bg_sidebar.jpg);
	background-repeat: no-repeat;
	width: 179px;
	min-height: 664px;
	height: auto !important;  /* für moderne Browser */
	height: 664px;  /*für den IE */
	position: relative;
	float: left;
}
/*content SideBarLeft Start*/
div.logo {
	background-image: url(design/ete/logo.jpg);
	background-repeat: no-repeat;
	width: 158px;
	height: 155px;
}
a.logo {
	text-decoration: none;
	font-size: 10pt;
	display: block;
	width: 158px;
	height: 155px;
}
div.agenda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-image: url(design/bg_agenda.jpg);
	width: 138px !important;
	width: 158px;
	height: 230px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
}
div.agenda ul {
	list-style: none;
}
div.agenda li.news {
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 4px;
}
div.agenda .date {
	text-decoration: underline;
}
div.newsletter {
	background-color: #C0DEF1;
	font-size: 8pt;
	background-image: url(design/bg_newsletter_repeat.jpg);
	background-repeat: repeat-y;
}
div.newslettercontent {
	background-image: url(design/bg_newsletter.jpg);
	background-repeat: no-repeat;
	width: 138px !important;
	width: 158px;
	min-height: 81px;
	height: auto !important;
	height: 101px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
input.newsletter {
	background-color: #ACCCE3;
	border-style: solid;
	border-width: 1px;
	border-color: #5784A4;
	width: 134px;
	height: 18px;
}
div.ouverture {
	font-size: 12px;
	width: 138px !important;
	width: 158px;
	padding: 10px;
	margin-bottom: 174px;
}
div.languages {
	background-image: url(design/bg_languages.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 158px;
	height: 38px !important;
	height: 87px;
	position: absolute;
	bottom: 30px;
	left: 0px;
	padding-top: 87px;
	text-align: center;
}
/*content SideBarLeft End*/
/*content Body Start*/
div.header {
	background-image: url(design/ete/header.jpg);
	background-repeat: no-repeat;
	width: 447px;
	height: 155px;
}
div.content {
	padding: 10px;
	width: 427px;
}
/*----------------------------------------------------------------*/
/*----------------------Styles Contenu Debut----------------------*/
/*----------------------------------------------------------------*/

/*Styles Sitemap Debut*/
ul.sitemap, ul.sitemap li{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
li.sitemapelementLvl0 {
	font-weight: bold;
	color: #0073D5;
	background-color: #F0F5D8;
	border-bottom: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
}
li.sitemapelementLvl1 {
}
a.sitemap:link {
	color: #0073D5;
	text-decoration: none;
}
a.sitemap:visited {
	color: #0073D5;
	text-decoration: none;
}
a.sitemap:actif {
	color: #0073D5;
	text-decoration: none;
}
a.sitemap:hover {
	color: #004D8F;
	text-decoration: none;
}

/*Styles Sitemap Fin*/
/*Styles News Debut*/
a.newslink {
	font-size: 10px;
}
div.newscontent {
	background-color: #F0F5D8;
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
	padding-left: 5px;
	padding-right: 5px;
}
h2.newstitle {
	margin: 0px;
	padding-left: 5px;
}
hr.newslist {
	background-color: #FFFFFF;
	height: 1px;
	border: none;
	margin: 0px;
	padding: 0px;
}
/*Styles News Fin*/
/*Styles Album Debut*/



/*Styles Album Fin*/
/*----------------------------------------------------------------*/
/*-----------------------Styles Contenu Fin-----------------------*/
/*----------------------------------------------------------------*/
/*content SideBarRight Start*/
div.sidebarright h6, div.search h6.layout {
	color: #037AC9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
div.navigationSpacer {
	width: 169px;
	height: 110px;
	position: relative;
}
div.navigation {
	width: 179px;
	height: auto;
	position: relative;
}
div.navigation ul.menu, div.navigation ul.submenu {
	list-style: none;
	margin: 0px;
}
div.navigation ul.menu li.layout {
	color: #037AC9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	border-bottom: solid 1px #A9D2ED;
	padding-left: 10px;
	margin: 0px;
}
div.navigation ul.submenu li.layout {
	border-bottom: none;
}
div.navigation ul.menu {color: #037AC9; text-decoration: none; text-transform: uppercase;}
div.navigation ul.menu a:link {color: #037AC9; text-decoration: none; text-transform: uppercase;}
div.navigation ul.menu a:visited {color: #037AC9; text-decoration: none; text-transform: uppercase;}
div.navigation ul.menu a:hover {color: #00558D; text-decoration: none; text-transform: uppercase;}

div.navigation ul.submenu li {
	color: #A9C330;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin: 0px;;
	padding: 0px;
	margin-left: 10px;
	list-style: none;
	border: none;
}
div.navigation ul.submenu {color: #A9C330; text-decoration: none; text-transform: none;}
div.navigation ul.submenu a:link {color: #A9C330; text-decoration: none; text-transform: none;}
div.navigation ul.submenu a:visited {color: #A9C330; text-decoration: none; text-transform: none;}
div.navigation ul.submenu a:hover {color: #8EA71C; text-decoration: none; text-transform: none;}

div.searchSpacer {
	width: 169px;
	height: 50px;
	position: relative;
}
div.search {
	width: 159px;
	height: 50px;
	position: relative;
	left: 10px;
}
input.search {
	background-color: #E4E8EC;
	border-style: solid;
	border-width: 1px;
	border-color: #738798;
	width: 103px;
	height: 18px;
	margin-bottom: 3px;
	margin-top: 3px;
	float: left;
}
div.search a.loupe {
	font-size: 8px;
	background-image: url(design/loupe.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 24px;
	float: left;
	position: relative;
	left: 2px;
}
div.search a.loupe:link {background-position: 0px 0px;}
div.search a.loupe:visited {background-position: 0px 0px;}
div.search a.loupe:hover {background-position: 0px -24px;}
div.search a.loupe:active {background-position: 0px -48px;}
/*content SideBarRight End*/
div.footer {
	background-image: url(design/bg_footer.jpg);
	background-repeat: no-repeat;
	width: 800px;
	height: 31px;
	text-align: right;
	line-height: 31px;
	position: relative;
	clear: both;
}
div.footertext {
	font-size: 10pt;
	color: #36592F;
	background-color: #C2D958;
	width: 171px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	position: absolute;
	top: 3px;
	right: 195px;
}
div.footertext a:link {color: #36592F; text-decoration: none;}
div.footertext a:visited {color: #36592F; text-decoration: none;}
div.footertext a:hover {color: #000000; text-decoration: none;}
