/* CSS Document */

body  {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

#pageLayout {
	position: relative;
	width: 980px;
	margin: 0 auto;
}

#pageHeader {
	position: relative;
	width: 980px;
	height: 155px;
	background-image: url(../img/header_bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	z-index: 100;
}
#pageWorkspace {
	width: 980px;
	z-index: 2;
}
#pageWorkspaceLayout {
	width: 980px;
}
#pageFooter {
	position: relative;
	width: 980px;
	height: 93px;	
	background-image: url(../img/footer_bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 8pt;
	color: #e0e0e0;
}
#pageFooterMenuContainer {
	position: relative;
	width: 980px;
	height: 23px;
	overflow: hidden;
}
#pageFooter a {
	color: #f0f0f0;
}
#pageFooterLeft, #pageFooterRight {
	position: relative;
}
#pageFooterLeft {
	float: left;
	padding: 4px 0px 0px 7px;
}
#pageFooterRight {
	float: right;
	padding: 6px 7px 0px 0px;
	text-align: right;
}
#pageFooterFlag {
	display: inline;
	padding: 6px 2px 0px 0px;
}
#pageFooterMenu {
	display: inline;
}
#pageFooterMenu ul {
	display: inline;
	margin: 0px;
	padding: 0px 8px 0px 0px;
	list-style-type: none;
}
#pageFooterMenu ul li {
	display: inline;
	padding-left: 4px;
}
/* ----- Main Menu ---- */
#pageHeaderMenuContainer {
	position: absolute;
	top: 129px;
	left: 14px;
	width: 952px;
	height: 21px;
	/*overflow: hidden;*/
	background-image:url(../img/mainmenu_sep.gif);
	background-position: top right;
	background-repeat: no-repeat;
	z-index: 200;
}
#ddmenumain {
	z-index: 201;
}
#ddmenumain a {
	text-decoration: none;
}
.m0l0iout, .m0l0iover {
	background-image:url(../img/mainmenu_sep.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: center;
	z-index: inherit;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: black;
	cursor: pointer;
}

.m0l1oout, .m0l1ooutFirst {
	/*border: 1px solid #004A31;*/
	border: 1px solid #c0c0c0;
	background-color: #FFFFFF;
	background-image: url(../img/mainmenu_1_bg.gif);
}
.m0l1oover, .m0l1ooverFirst {
	/*border: 1px solid #004A31;*/
	border: 1px solid #c0c0c0;
	background-color: #FFFFFF;
	background-image: url(../img/mainmenu_1o_bg.gif);
}
.m0l1iout, .m0l1iover {
	margin: 3 0 0 4;
	/*border: 1px solid green;*/
}
.m0l1iout, .m0l1iover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #004A31;
	z-index: 200;
}


#globalSearchBoxBloc {
	width: 268px;
	height: 76px;
	margin-top: 8px;
	background-image: url(../img/home_search_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#globalsearchTitleImg {
	margin-top: 12px;
}
#globalsearchFormContainer {
	margin: 3px 0px 0px 24px;
}
#globalsearchFormContainer form, #globalsearchFormContainer input {
	margin: 0px;
	padding: 0px;
}
#globalsearchtext {
	width: 190px;
}

#blocNews {
	position: relative;
	width: 262px;
	background-color: #eaeaea;
	z-index: 10;
}
#newsBlock {
	position: relative;
	width: 262px;
	/* height: 260px;*/
	height: 240px;
	overflow: hidden;
	background-color: #eaeaea;
}
#newsBlockScrollUp, #newsBlockScrollDown {
	text-align: right;
	padding-right: 4px;	
}
#newsBlockContainer {
	position: relative;
	overflow: hidden;
	/*width: 268px;*/
	width: 248px;
	height: 214px;
}
#newsBlockContent {
	position: absolute;
	top: 0px;
	left: 0px;
	height: auto;
}
div.newsItem {
	margin: 0px 0px 8px 8px;
}
div.newsTitle {
	margin-left: 19px;
	/*font-size: 10pt;
	color: #333333;*/
	font-size: 9pt;
	color: #666666;
	font-weight: bold;
}
div.newsTexte {
	margin-left: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666666;
}
div.newsTexte p {
	margin: 0px;
	padding: 0px;
	font-size: 7pt;
}
div.newsTexte a {
	font-weight: bold;
	color: white;
	text-decoration: underline;
}

