.container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1170px;
  }
.container-fluid {
    padding: 0;
  }
.container {
    width: auto;
  }
.navbar .container {
    width: auto;
    padding: 0;
  }
 .container {
  margin-right: auto;
  margin-left: auto;
}

.container:before,
.container:after {
  display: table;
  content: " ";
}

.container:after {
  clear: both;
}

.container:before,
.container:after {
  display: table;
  content: " ";
}

.container:after {
  clear: both;
}
.title-en{background-image:url("http://eacea.ec.europa.eu/ECid/wel/template-2012/images/title/title_en.gif");background-repeat:no-repeat;}

.reset-list,
.reset-list ul,
.reset-list li{margin:0;padding:0;list-style-type:none;}

#ECpath{font-family:Verdana;font-size:70%;background-color:#074A8B;min-height:18px;color:#fff;padding:0 0 1px;overflow:hidden;line-height:1.6;padding-left:10px;}
#ECpath ul{position:relative;z-index:7;padding-left:10px;}
#ECpath li{white-space:nowrap;display:inline;padding:0 0 0 12px;float:left;background:url("http://eacea.ec.europa.eu/ECid/wel/template-2012/images/breadcrumb.gif") transparent left center no-repeat;}
#ECpath li.first{background-image:none;padding-left:0;padding-right:0;}
#ECpath a,
#ECpath a:visited{color:#fff;text-decoration:none;border:0;}
#ECpath a:hover,
#ECpath a:focus,
#ECpath a:active{text-decoration:underline;color:#fff;border:0;}

#header{background-image:url(http://eacea.ec.europa.eu/ECid/wel/template-2012/images/banner_bg.gif);background-repeat:repeat-x;position:relative;z-index:10;min-height:145px;background-color:#fff;line-height:1.4;}
#banner-flag{position:absolute;left:40px;top:15px;z-index:8;color:#000;width:172px;height:119px;}
#header #banner-title-text{margin:0;border:0;font-size:24px;line-height:1.2;padding-left:240px;position:absolute;top:65px;color:#000;}
#header #banner-title-text span{display:block;font-size:18px;}

/**#banner-flag{position:absolute;left:40px;top:15px;z-index:8;color:#000;width:172px;height:119px;}**/
#banner-image-title{position:absolute;left:0;top:0;height:145px;width:100%;z-index:6;}

/* SERVICES */

#services{font-family:Verdana;font-size:70%;font-weight:normal;position:absolute;left:0;top:2px;right:0;z-index:18;padding:1px 5px 1px 0;text-align:right;}
#services li{display:inline;padding:3px 0;}
#services a,
#services a:visited{background:url("http://eacea.ec.europa.eu/ECid/wel/template-2012/images/services-separator.gif") transparent left center no-repeat;color:#396ea2;text-decoration:none;margin:0;padding:0 0 3px 5px;border:0;font-weight:normal;display:inline-block;}
#services a:focus,
#services a:hover,
#services a:active{color:#396ea2;text-decoration:underline;border:0;}
#services a.first{border:0;background-image:none;}

.js #services{padding-right:155px;}

/* adjust some elements on font-size change */

.font-size-2 #services{padding-right:150px;}
.font-size-3 #services{padding-right:172px;}		


/** GENERAL OBJECTS */

body {
	
	line-height: 1.125em; /* 16×1.125=18 */
	font-family: "Trebuchet MS", Arial, "Times New Roman";
	font-size: 100%;
	/*width: 1204px;*/
	/*width: 1240px;*/
	/*margin:5px;
	padding:5px;*/
	margin: auto;
	padding:0px;
}

.blocked_screen{
	/*position: absolute;
	position:absolute;*/
	left:10px;
	top:10px;
	height:500px;
	width:500px;
	background: url( 'https://eacea.ec.europa.eu/PPMT/css/images/loading.gif' );
	background-repeat: no-repeat;
	background-position: center;
}

.row_selected { background-color:#ffbba9 !important; }

/** MY OBJECTS */

#columns {
	width: 100%;
	position: absolute;
	margin: 2px;
	padding: 2px;
}

#conteneur
{
   width:auto;
   margin-top:20px;
   padding-bottom:25px;
   background-image:url(https://eacea.ec.europa.eu/PPMT/css/images/fond.jpg);
   padding-top:5px;
}

#left {
	width:300px;
   height:200px;
   float:left;
   border: 1px solid #505F7D;
   text-align: center;
}


#tree_header{
	width: 180px;
	margin: 5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	/*padding: 5px;*/
	border: none;
	font-size: 16px;
	/*border: 1px solid #FCEBEF;*/
	/*background-color: #C8C8C8;*/
	background-color: #4C4141;
	color: white;
	text-align:center; 
}

#tree_body{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	overflow: auto;
	width: 190px;
	height: 450px;
}


#innerbody{
	margin: 0;
	padding: 0;
}

#right {
	width:300px;
   height:200px;
   float:left;
   border: 1px solid #505F7D;
   text-align: center;
}

#dataContainer { 
	/*border: none;
	background-color: #AFDCEC;*/
	width: 1030px;
	height: 500px;
}



#documenheader {
	width: 1010px;
	margin: 5px;
	padding: 5px;
	border: none;
	font-size: 16px;
	/*border: 1px solid #FCEBEF;*/
	/*background-color: #C8C8C8;*/
	background-color: #4C4141;
	color: white;
	text-align:center; 
}



#documentcentre {
	/*width: 100%;*/
	margin: 5px;
	/*padding: 5px;*/
	/*height: 355px;*/
	/*overflow: auto;*/
}

.documentable {
	width: 990px;
	/*table-layout:fixed;*/
	/*padding: 5px;*/
	table-layout:fixed;
	border: none;
	font-size: 34px;
	border: 1px solid #FCEBEF;
	/*background-color: #C6DEFF;*/
	text-align:center; 
}

.documentable td{
	/*width: 960px;*/
	height:15px;
}

.documentable tr:hover{
	
}

.documentable tr:hover{
	background-color: #FFAA7F;
}

.block{
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	/*word-wrap: break-word;*/
	max-height:20px;
	padding:0;
	margin:0;
}

.errormessage{
	/*padding: 5px;*/
	font-size: 34px;
	border: 1px solid #FCEBEF;
	background-color: #C6DEFF;
	text-align:center; 
}

.datainput{
	width:80px;
}

.filebro{
	width:200px;
}

.table_header{
	margin-left:18px;
}

textarea#documenttextarea {
	width: 250px;
	height: 75px;
	border: 2px solid #cccccc;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	/*background-position: bottom right;*/
}

#buttoncontainer {
	width: 990px;
	height: 30px;
	margin: 8px;
	padding: 8px;
}

#filtercontainer {
	width: 1010px;
	height: 35px;
	margin: 5px;
	padding: 3px;
	border: none;
	font-size: 12px;
	/*
	background-color: #4C4141;
	color: white;
	*/
	background-color: white;
	color: #000066;
	text-align:center; 
}

.button {
	margin: 10px;
	padding: 5px;
	border: none;
	height: 100px;
}


textarea#docCommentVar {
	width: 250px;
	height: 75px;
	border: 2px solid #cccccc;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	/*background-position: bottom right;*/
}

/** END OF MY OBJECTS */

/** {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	/*color: #000066;*/
/**	xborder: 1px solid blue;
}*/

a,a:link,a:visited {
	color: #4297d7;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
}

.RegionBorder {
	border: #CCCCCC 0px solid;
}



td {
	font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";
	font-size: 11px
}

th {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #BBBBBB
}
.path {
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
}

#path {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

/*-------------------------------europaBanner--------------------------------------*/
#europaBanner {
    left:0px;
    top:0px;
    width:100%;
    background:url(https://eacea.ec.europa.eu/PPMT/css/images/banner-background3.jpg) top left no-repeat;
    margin: 0px;
    padding: 0px;
    height:88px;
}
/* for each language */
#europaBanner.en {
    background:#007FC6 url(https://eacea.ec.europa.eu/PPMT/css/images/banner-background3.jpg) top left no-repeat;
}
#europaBanner.fr {
    background:#007FC6 url(https://eacea.ec.europa.eu/PPMT/css/images/banner-background3_fr.jpg) top left no-repeat;
}
#europaBanner.de {
    background:#007FC6 url(https://eacea.ec.europa.eu/PPMT/css/images/banner-background3_de.jpg) top left no-repeat;
}
/* bannerMenu */
#europaBanner .bannerMenu {
    float:right;
    position:absolute;
    text-align:right;
    right:110px;
}
#europaBanner .bannerMenu ul {
    padding:0; 
    margin:0;
    display:inline;
    color:#ffffff;
}
#europaBanner .bannerMenu ul li{
    /*float:left;*/
    list-style: none;
    display:inline;
}
#europaBanner .bannerMenu a{
    color:#FFFFFF;
    text-decoration: none;
    font-size:11px;
    line-height:11px;
}
/* europaBreadcrumb */
#europaBreadcrumb {
    border-top:#ffcc00 1px solid;
    background-color: #055497;
    color: #E4E4E4;
    font-size:12px;
    font-weight:bold;
    padding:0 10px;
    font-family: Arial, Helvetica, sans-serif;
}
#europaBreadcrumb a{
    text-decoration: none;
    color:#E4E4E4;
}
#europaBreadcrumb a:hover{
    text-decoration:underline;
}

