/*ELEMENTS*/
html {
	font-size: 100%;
}
body {
	margin: 0;	
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 11pt;
	color:#525252;
	/*background-color:#D3D3D3;*/
	background-color:#FFFFFF;
}
img  {
	border:0;
}
a {
	color:#525252;
}
ul {
margin: 0 0 0 15px;
padding: 0;
list-style: square outside;
}
ol {
margin: 0 0 0 20px;
padding: 0;
list-style: decimal outside;
}
li {
margin: 5px 0 5px 0;
padding: 0;
}
li p, blockquote p {
margin: 5px 0;
}
input, select, textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#1b1b1b;
	font-size: 10pt;
	line-height:normal;
	background-color:#FFFFFF;
	border: 1px solid #e4e5dd;	
}
h1 {
	clear:both;
	margin:5px 0 10px 0;
	padding:2px 0 5px 5px;
	color:#FFFFFF;
	font-size:11pt;
	line-height:14pt;
	background-color:#7b7d7b;
	border-bottom:2px solid #e4e5dd;
	text-decoration:none;
	background-image: url(/upload/cms/image/mep/obkg8_01b.png);
	background-repeat:no-repeat;
	background-position:400px 0px;	
	}
h2 {
	clear:both;
	margin:0 0 0 0;
	font-size:10pt;
	line-height:12pt;
	text-decoration:none;	
	padding:0;		
	color:#FFFFFF;
}
h1 a, h2 a {
	color:#FFFFFF;
}
h3 {
	clear:both;
	margin:0 0 5px 0;
	color:#FFFFFF;
	font-size:10pt;
	line-height:12pt;
	font-weight:bold;
	text-decoration:none;	
	padding:3px;	
}
/*MEP*/
.container1 {
	width: 1024px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	clear:both;	
}
.colleft {
	float:left;
	margin:0;
	padding:0;	
}
.colright {
	margin:0;
	padding:0;
	}
.colall {
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
.clear1 {
	clear:both;
	width:100%;
	overflow:hidden;
	height:1px;
}
/*FEATURES*/
.features {
	text-align:right;
	font-size:8pt;
	color:#525252;
	text-decoration:none;
}
.features a {
	color:#525252;
	text-decoration:none;
}
/*NAVTOP*/
.navtop {
  z-index: 100;
  position: relative;
  margin:0;
  padding:0;
  list-style: none;
}
.navtop li {
  border-left: 1px solid #525252;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.navtop li a, .navtop li a:link, .navtop li a:active, .navtop li a:visited {
  line-height:25px;
  /*background: #FFFFFF;*/
  color: #525252;
  display: block;
  padding: 0 9px;
  text-decoration: none;
}
.navtop li a:hover {
  background: #3155b5;
  color: #FFFFFF;
}
.navtop ul {
	list-style: none;
	padding: 0;
  	background-color:#3155b5;
  	/*border-bottom: 1px solid #000;*/
  	list-style: none;
  	margin: 0;
  	min-width: 250px;
  	position: absolute;
  	top: -999em;
  	left: -1px;
}
.navtop li:hover ul, .navtop li.sfHover ul {
top: 25px;
}
.navtop ul li {
  	border: 0;
  	float: none;
}
.navtop ul a {
  border: 1px solid #e4e5dd;
  border-bottom: 0;
  padding-right: 20px;
  min-width: 180px;
  white-space: nowrap;
}
.navtop ul a:hover {
  background: #525252;
  color: #000;
}
/*NAVBOT*/
.navbot {
	width: 1024px;
	margin: 0 auto 0 auto;
	padding: 5px;
	clear:both;	
	background-color:#ebe9eb;
}
.navbot a, .navbot ul {
	color:#525252;
	text-decoration:none;
}
.navbot ul {
	color:#3155b5;
}
/*LOCATION*/
.location {
	width: 1024px;
	height:23px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;	
	clear:both;
	background-color:#FFFFFF;
}
.location img {
	float:right;	
}
.location a {
	color:#525252;	
}
/*CR*/
.cr {
	width: 1024px;
	margin: 0 auto 10px auto;
	padding: 10px 5px 10px 5px;
	clear:both;	
	color:#FFFFFF;
	background-color:#3155b5;
	text-align:center;
	border-top:4px solid #fff300;
}
.cr a {
	color:#FFFFFF;
}
/*SPEC CLASSES*/
.alert {
	color:#CC0000;
}
.baseline1 {	
	color:#525252;
	font-size:15pt;
	line-height:17pt;
	text-decoration:none;
	}	
/*CMS*/
.cms {
	margin: 10px 0 20px 0;	
	padding:0 0 10px 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 11pt;
	color:#525252;
	background-color:#FFFFFF;
	background-image: url(/upload/cms/image/mep/obkg7.png);
	background-repeat:repeat-x;
	background-position:bottom left;
	border:0;
	border-bottom: 1px solid #e4e5dd;
}
.cms h2 {
	margin:0 0 0 0;
	padding:2px 0 5px 25px;
	color:#3155B5;
	font-size:11pt;
	border-bottom:2px solid #e4e5dd;
	background-image: url(/upload/cms/image/mep/controls1_25blue_02.png);
	background-repeat:no-repeat;
	background-position:0 -3px;
	}
/*BL1*/	
.bl1
{
	float:left;
	margin: 5px 12px 10px 0;
}
.bl1 .titre {	
	margin:0 0 0 0;
	padding:2px 0 5px 5px;
	color:#FFFFFF;
	border-bottom:2px solid #e4e5dd;
	background-color:#7b7d7b;
	background-image: url(/upload/cms/image/mep/obkg8_01b.png);
	background-repeat:no-repeat;
	background-position:0 -3px;
	font-size:11pt;
}
.bl1 h2 {
	color:#FFFFFF;
	font-size:11pt;
}
.bl1 h3 {
	color:#4C4C4C;
	font-size:10pt;
}
.bl1 .descr {
	padding:3px;
	color:#525252;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #D3D3D3;
	border-left:1px solid #ebe9eb;
	border-right:1px solid #ebe9eb;
	background-color:#fdfdfd;
	background-image: url(/upload/cms/image/mep/obkg9_02.png);
	background-repeat:repeat-x;
	background-position:bottom left;
	
}
.bl1 .descr a:link {
	color:#525252;
}
.bl1 .more {
	margin:0;
	padding: 3px 3px 0 0;
	text-align:right;
	color:#3155B5;
	background-image: url(/upload/cms/image/mep/obkg9_03.png);
	/*background-image: url(/upload/cms/image/mep/obkg8_03a.png);*/
	/*background-image: url(/upload/cms/image/mep/obkg8_03b.png);*/
	background-repeat:no-repeat;
	background-position:bottom right;
	height:24px;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
}
.bl1 .more a {
	display:block;
	margin:3px 0 0 0;
	padding:0 25px 0 0;
	color:#3155B5;
	text-decoration:none;
	background-image: url(/upload/cms/image/mep/controls1_20blue_02.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	line-height:15pt;
}
.bl1 .more img {
	float:left;
	border:0;
}
/*NEWS*/
.news .titre {	
	margin:0 0 0 0;
	padding:2px 0 5px 5px;
	color:#FFFFFF;
	font-size:11pt;
	border-bottom:2px solid #e4e5dd;
	background-color:#3155B5;
	background-image: url(/upload/cms/image/mep/obkg8_01.png);
	background-repeat:no-repeat;
	background-position:0 -3px;
}
.news h2 {
	color:#FFFFFF;
	font-size:11pt;
}
.news h3 {
	color:#4C4C4C;
	font-size:10pt;
}
.news .descr {
	padding:3px;
	color:#525252;
	background-color:#ebe9eb;
	/*background-color:#f5f4f5;*/
	border-bottom:1px solid #D3D3D3;
}
.news .descr a:link {
	color:#525252;
}
.news .descrlist {
	padding:3px;
	color:#525252;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #D3D3D3;
	background-image: url(/upload/cms/image/mep/obkg9_02.png);
	background-repeat:repeat-x;
	background-position:bottom left;
	min-height:100px;
}
.news .descrlist td {
	padding:0 3px 0 3px;
}
.news .descrlist a:link {
	color:#525252;
}
.news .titrelist {	
	margin:0 0 0 0;
	padding:0 3px 5px 25px;
	color:#3155B5;
	border-bottom:1px solid #D3D3D3;
	background-color:#FFFFFF;
	font-size:11pt;
	background-image: url(/upload/cms/image/mep/controls1_25blue_02.png);
	background-repeat:no-repeat;
	background-position:0 -3px;
}
.news .titrelist h2 {
	margin:0 0 0 0;
	padding:0;
	color:#3155B5;
}
.news .titrelist h2 a {
	color:#3155B5;
	text-decoration:none;
}
.news .more {
	margin:0;
	padding: 3px 3px 0 0;
	text-align:right;
	color:#3155B5;
	background-image: url(/upload/cms/image/mep/obkg8_03a.png);
	/*background-image: url(/upload/cms/image/mep/obkg8_03b.png);*/
	background-repeat:repeat-x;
	background-position:bottom right;
	height:25px;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
}
.news .morelist {
	margin:0;
	padding: 3px 3px 0 0;
	text-align:right;
	color:#3155B5;
	background-image: url(/upload/cms/image/mep/obkg9_03.png);
	background-repeat:repeat-x;
	background-position:bottom right;
	height:25px;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
}
.news .more a, .news .morelist a {
	display:block;
	margin:3px 0 0 0;
	padding:0 25px 0 0;
	color:#3155B5;
	text-decoration:none;
	background-image: url(/upload/cms/image/mep/controls1_20blue_02.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	line-height:15pt;
}
.news .more img {
	float:left;
	border:0;
}
.news h3 {
	margin:0;
	color:#3155B5;
	font-size:10pt;
	line-height:12pt;
}
.news h3 a{
	color:#3155B5;
}
.news li img {
	width:33%;
	margin: 0 3px 3px 0;
	padding:0;
	border:1px solid #CCCCCC;
}
.news .descrlist img, .news .descr img  {
	margin: 0 3px 3px 0;
	padding:0;
	border:1px solid #CCCCCC;
}
.news ul {
	margin:0;
	padding:0; 	
  	list-style: none;
}
.news li {
	margin:0;
	padding: 0 3px 0 3px;
	border-bottom:1px solid #D3D3D3; /*#616db0;*/
	border-top:1px solid #FFFFFF;
	background-color:#fdfdfd;
	background-image: url(/upload/cms/image/mep/obkg9_02.png);
	background-repeat:repeat-x;
	background-position:bottom left;
}

.news .descrlist li {
	background-image: url(/upload/cms/image/mep/obkg9_99.png);
	border:0;
	background-color:transparent;
}

/*PAGIN*/
.pagin1 {
	float:left;
	clear:both;
	width:100%;
	margin:0;
	padding:3px;	
	text-align:center;	
	background-color:#FFFFFF;
	background-image: url(/upload/cms/image/mep/obkg1.png);
	background-repeat:repeat-x;
	background-position:bottom left;
	border: 1px solid #e4e5dd;
}
/*BTN*/
.btn1 {	
	margin:0;
	padding:5px;	
	color:#525252;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	background-color:#FFFFFF;
	background-image: url(/upload/cms/image/mep/obkg_btn1.png);
	background-repeat:repeat-x;
	background-position:top left;
	border:1px solid #525252;
	}
.btn1 a {	
	color:#525252;	
	}
/*LINKS*/
.link1{
	display:block;
	clear:both;
	color:#3155B5;
	margin:5px 0 5px 0;
	padding:0 0 0 22px;
	background-image: url(/upload/cms/image/mep/controls1_20blue_02.png);
	background-repeat:no-repeat;
	background-position:left middle;
	line-height:15pt;
}

.search {
	float:right;
	line-height:25px;
	margin:0;
	padding:0 3px 0 3px;	
	background-color:#D3D3D3;
}
.searchpart1 {	
	margin:0;	
	padding:0 3px 5px 25px;
	color:#3155B5;
	font-size:11pt;
	background-image: url(/upload/cms/image/mep/controls1_25blue_02.png);
	background-repeat:no-repeat;
	background-position:0 -3px;
}
.searchli1 {
	display:block;
	margin:0 0 0 10px;
	padding:0 0 0 25px;
	text-align:left;
	background-image: url(/upload/cms/image/mep/controls1_20grey_02.png);
	background-repeat:no-repeat;
	background-position:0 -1px;
	line-height:13pt;
	
}













