/* ********** GENERAL STYLING ********** */

body {
  font-family: verdana, arial, helvetica;
  font-size: 12px;
	margin: 0px;
	background: #FFF;
 }

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

ul.horizontal li {
  float: left;
}

ul.horizontalRight li {
  display: inline;
}

h1 {
  color: #196437;
  font-size: 24px;
  font-weight: normal;
  margin: 0;
  padding: 0;
}

p.date {
  margin: 5px 0;
}

.clear {

  clear: both;
}

.right {
  float: right;
  margin: 40px 0 0;
}

a {
  color: #a6b823;
}

.readmore {
  background: url('/info/lestroisforets/img/darkgreen_arrow_right.gif') no-repeat 0 3px;
  vertical-align: top;
  line-height: 18px;
  padding: 0 0 0 25px;
  margin: 0 0 17px 0;
  display: block;
  float: left;
}

/* ********** HEADER REGION ********** */

#header {
  clear: both;
  width: 888px;
  height: 82px;
  margin: 0 auto;
}

#logo {
  float: left;
}

#search {
  float: left;
  margin: 3px 17px 0 0;
}

#search .input{
  width: 99px;
  height: 11px;
  font-size: 10px;
  line-height: 11px;
  border: 1px solid #cac9c9;
  padding: 0;
  font-family: verdana, arial, helvetica;
  margin: 0 2px 0 0;
}

#search .submit{
  background: url('/info/lestroisforets/img/search.jpg') no-repeat top left;
  width: 50px;
  height: 13px;
  font-size: 10px;
  line-height: 13px;
  border: none;
  font-family: verdana, arial, helvetica;
  margin-top: -1px;
  cursor: pointer;
	margin-bottom: 5px;
}

#infoLanguage {
  float: left;
  background-image:url(/info/lestroisforets/img/langsel.jpg);
  height:20px;
  margin:3px 8px 0 0;
  padding:1px 0 0 5px;
  width:61px;
  font-size: 11px;
}

#infoLanguage .textflag {
  float:left;
  margin-right:5px;
  margin-top:3px;
  padding:0;
  text-transform:uppercase;
}

#infoLanguage .textflag img {
  margin-right:5px;
} 

#infoLanguage .changebutton {
  float:left;
  height:16px;
  margin:0;
  padding:0;
}

div#infoLanguage .changebutton a {
  background:transparent none repeat scroll 0 0;
  display:block;
  height:15px;
  text-indent:-999em;
  width:20px;
}

#backPR {
  clear: left;
  float: right;
  margin:10px 8px 0 0;  
}



#backPR a {
  background: url('/info/lestroisforets/img/green_arrow_right.gif') no-repeat top right;
  padding: 0 25px 0 0;
  color: #000000;
  text-decoration: none;
}

/* ********** FLASH REGION ********** */
#flash {
  height: 470px;
  overflow: hidden;
}

#flashHolder {
	position: relative;
	top: 0px;
}

/* ********** CONTENT REGION ********** */
#content, #openingTickerContainer {
  margin: 0 auto;
  width: 888px;
}

#openingTickerContainer {
  padding: 40px 0 0 0;
}

#backgroundContainer {
  background: url('/info/lestroisforets/img/bg_gradient.gif') repeat-x top left;
}

/* ********** FORMS ********** */
.form  {
  width: 690px;
  padding-left: 27px;
  margin: 20px 0 0 0;
}

.form div {
  float: left;
  margin-bottom: 22px;
}

.form label {
  display: block;
  font-size: 14px;
}

.inputSmall input{
  width: 207px;
  border: 1px solid #E6E5E5;
}

.inputNormal input{
  width: 296px;
  margin-right: 92px;
  border: 1px solid #E6E5E5;
}

.inputBig input{
  width: 432px;
  margin-right: 45px;  
  border: 1px solid #E6E5E5;
}

.form .right input{
  margin: 0;
}



.required {
  font-weight: bold;
  color: #fe0303;
  font-size: 10px;
}

.form .inputCheckbox input {
  float: left;
}

.form .inputCheckbox  label{
  margin: 0 0 0 25px;
  display: block;
  font-size: 12px; 
}

.form .submit input{
  background: url('/info/lestroisforets/img/submit.gif') no-repeat;
  color: #FFFFFF;
  width: 78px;
  padding: 0 0 3px 10px;
  height: 27px;
  border: 0;
}

/* ********** NEWS OVERVIEW ********** */
.newsArticle {
  clear: both;
  border-top: 1px solid #E6E5E5;
  padding: 15px 0 0 0;
}

#article .first {
  border: none;
  padding: 0;
}


.newsArticle .pictureCol {
  margin: 12px 20px 12px 0;
}



#pager {
  border-top: 1px solid #E6E5E5;
  clear: both;
}

#pager ul {
  position: relative;
  left: 50%;
}

#pager li {
  width: 18px;
  height: 15px;
  background: url('/info/lestroisforets/img/pager_bg.gif') repeat-x -24px 0;
  text-align: center;
  margin: 0 5px 0 0;
  display: inline-block;
}


#pager li.active {
  background: url('/info/lestroisforets/img/pager_bg.gif') repeat-x 0 0;
}

#pager li a {
  color: #000000;
  text-decoration:none;
}

#pager li.active  a{
  color: #FFFFFF;
}
/* ********** NEWS TICKER ********** */

#newsTicker {
  margin: 20px 0 0 0;
  background: url('/info/lestroisforets/img/newsticker.png') no-repeat top left;
  width: 888px;
  height: 33px;
}

#tickerTextHolder {
  margin-left: 143px;
  width: 460px;
  height: 32px;
  padding: 0px 15px;
  overflow: hidden;
  float:left;
}

#tickerTextHolder a {
	color: #333333;
	text-decoration: none;
	line-height: 32px;
}


#moreNews a, 

#stayTuned a{
	height:0;
	overflow:hidden;
	padding-top:33px;
	display: block;
	width: 126px;
	float: left;
}

/* ********** SEARCH RESULTS ********** */
#searchPage {
  padding-left: 27px;
  border-bottom: 1px solid #E6E5E5;
}

#searchPage input {
  width: 290px;
  height: 22px;
  padding: 3px 0 0 6px;
  border: 1px solid #E6E5E5;
}

#searchPage .searchbutton {
  background: url('/info/lestroisforets/img/searchbutton.gif') no-repeat 0 0;
  width: 80px;
  height: 29px;
  border: 0;
  padding: 0;
  vertical-align: bottom;
  margin-left: 5px;
}

.searchResult {

  width: 690px;

  padding-left: 27px;

}



.searchResult {

  width: 690px;

  padding-left: 27px;

}



.searchResult  h2 {

  font-size: 14px;

  margin: 15px 0 5px 0;

}



.searchResult  h2  a {

  color: #000000;

}



.searchResult  h2  a .term{

  color: #101bf3;

}

.searchResult  .term{

  color: #101bf3;

  font-weight: bold;

}





.searchResult .teaser{

  font-size: 12px;

  font-weight: normal;

}

/* ********** LIGHTBOX IFRAME CONTENT ********** */



p.teaser {

  font-size: 14px;

  font-weight: bold;

}



.intro {

  width: 725px;

}



.intro .pictureCol {

  float: left;

  margin-right: 20px;

}



.intro .teaserCol {

  

}



.intro .video {

  background: url('/info/lestroisforets/img/videocontainer.jpg') no-repeat 0 0;

  width: 189px;

  height:130px;

  padding: 4px 0 0 3px

}



.intro .video .watchVideo a{

  display: block;

  width: 174px;

  height: 25px;

  text-indent: -9999px;

  font-size: 0px;

  color: transparent;

}



.content {

  clear: both;

  width: 710px;

  padding-left: 15px;  

	margin-bottom: 10px;

	overflow: hidden;

}



.content .leftCol img,

.content .rightCol img {

	margin: 12px 0;

	display: block;

}



.content .leftCol {

  float: left;

  width: 320px;

  margin: 0 50px 0 0;

}



.content .rightCol {

  float: left;

  width: 320px;

}



.content ul {

	margin: 12px 0;

}

.content ul li {

  vertical-align: top;

  line-height: 18px;

  padding: 0px;

  /* margin: 0px 0px 4px 0px; */

	color: #003c8b;

}



#subNav {

	float: left;

	width: 168px;

	padding: 50px 0 0 0;

}



#article {

	float: left;

	/*border-left: 1px solid #e6e5e5;

	padding: 27px 0 0 0;*/

}



#subNav ul li a, #level2nav ul li a {

  display: block;

  color: #000000;

  text-decoration: none;

  background: url('/info/lestroisforets/img/green_arrow_right.gif') no-repeat left 2px;

  padding: 0 0 0 25px;

  line-height: 20px;

  /*margin: 0 0 5px 0;
  font-size: 14px;

	line-height: 30px;*/

}



#subNav ul li a:hover, #level2nav ul li a:hover, #level2nav ul li a.active {

  background: #e6e5e5 url('/info/lestroisforets/img/green_arrow_right.gif') no-repeat left 2px;

}



#subNav ul li ul, #level2nav ul li ul  {

	margin: 0;

	padding: 10px 0px 10px 10px;

}



#subNav ul li ul li a, #level2nav ul li ul li a {

  display: block;

  background: #fff url('/info/lestroisforets/img/green_little_arrow_whitebg.gif') no-repeat 0 5px;

  padding: 0 0 0 10px;

  width: 134px;

  line-height: 19px;

  font-size: 12px;

  /*margin: 0 0 5px 14px;*/

}



#subNav ul li ul li.active a, #subNav ul li ul li a:hover, #level2nav ul li ul li.active a, #level2nav ul li ul li a:hover{

  background: #e6e5e5 url('/info/lestroisforets/img/green_little_arrow_graybg.gif') no-repeat 0 5px;

  padding: 0 0 0 10px;

}



#share {

	clear: both;

	padding: 12px 0 27px 27px;

	border-top: 1px solid #e6e5e5;

}



#share span {

	float: left;

	padding: 0 5px 0 0;

}



#share a{

	height:0;

	overflow:hidden;

	padding-top:15px;

	display: block;

	width: 15px;

	float: left;

}



#share .linkedin {

	background: url('/info/lestroisforets/img/shareicon_sprite.gif') no-repeat 0 0;

}

#share .facebook {

	background: url('/info/lestroisforets/img/shareicon_sprite.gif') no-repeat -15px 0;

}

#share .hyves {

	background: url('/info/lestroisforets/img/shareicon_sprite.gif') no-repeat -30px 0;

}

#share .delicious {

	background: url('/info/lestroisforets/img/shareicon_sprite.gif') no-repeat -45px 0;

}

#share .digg {

	background: url('/info/lestroisforets/img/shareicon_sprite.gif') no-repeat -62px 0;

}

#share .twitter {

	background: url('/info/lestroisforets/img/shareicon_sprite.gif') no-repeat -78px 0;

}

#share .google {

	background: url('/info/lestroisforets/img/shareicon_sprite.gif') no-repeat -92px 0;

}

#share .rss {

	background: url('/info/lestroisforets/img/shareicon_sprite.gif') no-repeat -109px 0;

}

/* ********** FOOTER REGION ********** */

#footer {

  margin: 0 auto;

  width: 870px;

  padding: 18px 0 0 0;

  height: 96px;

  background: url('/info/lestroisforets/img/bgfooter.gif') no-repeat bottom left;

  text-align: right;

}



#footer ul {

  float:right;

}



#footer ul li {

  border-left: 1px solid #007C3E;

  padding: 0 9px;

}



#footer ul a {

  color: #007C3E;

  text-decoration: none;

  font-size: 11px;

}



#footer ul a:hover {

  text-decoration: underline;

}



#footer .mediaicons ul {

  display: inline;

}



#footer .mediaicons ul li {

  border: none;

  padding: 0;

}



.mediaicons a{

	height:0;

	overflow:hidden;

	padding-top:15px;

	display: block;

	width: 15px;

	float: left;

}



.mediaicons .linkedin {

	background: url('/info/lestroisforets/img/shareicon_green_sprite.gif') no-repeat 0 0;

}

.mediaicons .facebook {

	background: url('/info/lestroisforets/img/shareicon_green_sprite.gif') no-repeat -15px 0;

}

.mediaicons .hyves {

	background: url('/info/lestroisforets/img/shareicon_green_sprite.gif') no-repeat -30px 0;

}

.mediaicons .delicious {

	background: url('/info/lestroisforets/img/shareicon_green_sprite.gif') no-repeat -45px 0;

}

.mediaicons .digg {

	background: url('/info/lestroisforets/img/shareicon_green_sprite.gif') no-repeat -62px 0;

}

.mediaicons .twitter {

	background: url('/info/lestroisforets/img/shareicon_green_sprite.gif') no-repeat -78px 0;

}

.mediaicons .google {

	background: url('/info/lestroisforets/img/shareicon_green_sprite.gif') no-repeat -92px 0;

}

.mediaicons .rss {

	background: url('/info/lestroisforets/img/shareicon_green_sprite.gif') no-repeat -109px 0;

}





#postfooter{

  margin: 0 auto;

  width: 868px;

  height: 24px;

  padding: 10px;

  text-align: right;

  background-color: #F7F7F7;

}



#postfooter ul li {

  border-left: 1px solid #7e7d7d;

  padding: 0 0 0 3px;

}



#postfooter ul li.first {

  border: none;

}



#postfooter ul li a {

  color: #7e7d7d;

  text-decoration: none;

  font-size: 11px;

  padding: 0;

}



#postfooter ul li a:hover {

  text-decoration: underline;

}



#contentDiv {

	width: 886px;

	margin: 0px auto;

}



#level2nav {

  top: 81px;

  position: absolute;

  z-index: 10;

	width: 168px;

	height: auto;

}



#level2nav .navFiller {

	height: 0px;

	width: 168px;

	background-color: #FFFFFF;

	opacity: 0.5;

}

#level2nav ul.level2 {
  background:#FFFFFF;
  margin: 0px;
  padding: 10px;

	list-style: none;
}


#level2nav ul.level2 li {
	min-height: 19px;
	height: auto;
	*height: 19px;
	list-style: none;
}



#level2nav ul.level3 {

  /*display: none;*/

}



.frameBG {

	top: 81px;

	background-color: #fff;

	height: 0px;

	width: 0px;

	z-index: 9;

	position: absolute;

	border-left: 1px solid #e1e1e1;

	overflow: hidden;

}



.frameBG.loading {

	background: url('/info/lestroisforets/img/loader.gif') no-repeat center center;

}



.movieBG {

	background-color: #fff;

	height: 414px;

	width: 742px;

	position: absolute;

	top: 81px;

	z-index: 11;

	overflow: hidden;

}



.frameBG .closeDiv, .movieBG .closeMovieDiv {

	height: 36px;

	background: #FFF;

}



.frameBG .closeDiv .btn, .movieBG .closeMovieDiv .btn {

	width: auto;

	overflow: visible;

	padding-top: 10px;

}



.frameBG .closeDiv .btn a, .movieBG .closeMovieDiv .btn a {

	background: url(../img/close.gif) no-repeat top right;

	padding-right: 28px;

	float: right;

	color: #000;

	text-decoration: none;

	cursor: pointer;

}

.frameBG .contentFrame, .movieBG .movieFrame {
	width: 742px;
	height: 374px;
}

.content .col1, .content .col2, .content .col3 {
  float: left;
  width: 218px;
  margin: 0px 12px 0px 0px;
}

.content .col1 a.sublink, .content .col2 a.sublink, .content .col3 a.sublink {
	text-decoration: none;
	background: url('/info/lestroisforets/img/content_link.png') no-repeat;
	padding-left: 22px;
}

.content h2 {
	color: #003c8b;
	font-size: 18px;
	font-weight: normal;
	margin: 12px 0px;
}

.content ul, .content li {
	list-style-position: inside;
	list-style-type: square;
}

.teaserCol .container {
	position: relative;
	overflow: hidden;
	width: 725px;
	height: 158px;
}

.teaserCol .container .navigation {
	display: none;
	position: absolute;
	z-index: 2;
	bottom: 0px;
	right: 0px;
	width: 56px;
	height: 26px;
	background: url('/info/lestroisforets/img/mediabooklet/navbg.gif') no-repeat;
}

.teaserCol .container .navigation.vertical {
	width: 26px;
	height: 56px;
	background: url('/info/lestroisforets/img/mediabooklet/navbg_vert.gif') no-repeat;
}


.teaserCol .container .navigation div.prev {
	float: left;
	background: url('/info/lestroisforets/img/mediabooklet/prev.gif') no-repeat left center;
	height: 26px;
	width: 20px;
	margin-left: 5px;
	cursor: pointer;
}

.teaserCol .container .navigation.vertical div.prev {
	background: url('/info/lestroisforets/img/mediabooklet/prev_vert.gif') no-repeat center top;
	height: 20px;
	width: 26px;
	margin: 5px 0px 0px;
}


.teaserCol .container .navigation div.next {
	float: left;
	background: url('/info/lestroisforets/img/mediabooklet/next.gif') no-repeat left center;
	height: 26px;
	width: 20px;
	margin-left: 5px;
	cursor: pointer;
}

.teaserCol .container .navigation.vertical div.next {
	background: url('/info/lestroisforets/img/mediabooklet/next_vert.gif') no-repeat center top;
	height: 20px;
	width: 26px;
	margin: 5px 0px 0px;
}

.teaserCol .container .items {
	width: auto;
	height: 158px;
	position: absolute;
}

.teaserCol .container .items img {
	position: absolute;
	left: 0px;
}


.pictureCol img {
	float: left;
	padding-right: 5px;
}
.watchthevideo {
	padding-top: 5px;
}


#breadcrumbs, #breadcrumbs a {
	text-decoration: none;
	font-size: 14px;
	color: #000000;
	margin-bottom:5px;
	margin-left:8px;	
	font-weight: 700;
}

