/* --[ reset ]--------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* --[ general elements ]--------------------- */

html {
  padding: 0;
  margin: 0;
}

body { 
  font: 13px Arial, Helvetica, Verdana, sans-serif;
  color: #FFF;
  padding: 0;
  margin: 0;
  background: #000;
}
.bdnews {
  background: #000 url(../images/layout/bdnews.jpg) no-repeat 50% 0;
}
.bdplots {
  background: #000 url(../images/layout/bdplots.jpg) no-repeat 50% 0;
}

#global {
  width: 625px;
  padding: 20px;
  margin: 100px auto 0 auto;
}
.bdhome #global {
  position:absolute;
  left: 50%; 
  top: 50%;
  width: 800px;
  height: 600px;
  margin-top: -300px; /* moitié de la hauteur */
  margin-left: -400px; /* moitié de la largeur */
  padding: 0;
}

.clear {
  height: 1px;
  font-size: 1px;
  line-height: 1px;
}

/* --[ common elements ]--------------------- */

a {
  color: #6CAA2E;
  text-decoration: none;
}
h1 {
  font-size: 18px;
  margin-bottom: 5px;
}
h2 {
  font-size: 18px;
  margin-bottom: 5px;
}
h3 {
  clear: both;
  font-size: 13px;
  margin: 10px 0;
  text-transform: uppercase;
  border-bottom: 1px solid #FFF;
}
p, address {
  padding: 0 0 8px 0;
  margin: 0;
  text-align: justify;
}

input, textarea, select, button, label { 
  font: 12px Arial, Helvetica, Verdana, sans-serif;
  border: 0;
}
select {
  padding: 1px;
}
.submit {
  padding: 1px;
}

/* --[ news ]--------------------- */

.news, .plot {
  clear: both;
  margin-bottom: 20px;
}
.news img, .plot img {
  float: left;
  margin: 0 10px 20px 0;
}

.date {
  margin-bottom: 10px;
  border-bottom: 1px solid #FFF;
}

.thumb {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.thumb img {
  padding: 5px;
  margin: 4px;
  background: url(../images/shadowbox/overlay-85.png) repeat 0 0;
}

#filters {
  position: absolute;
  color: #FFF;
  text-align: right;
  margin-top: -35px;
  margin-left: 580px;
}
#filters #toggle {
  cursor: pointer;
}

#options {
  text-align: right;
  margin: 0 0 20px 0;
}
#options form {
  display: inline;
}
#options form select {
  width: 210px;
}
#dptflash {
  width: 625px;
  height: 200px;
}

#close {
  float: right;
}

/* --[ others ]--------------------- */

#pagination {
  text-align: center;
}

/* @group ShadowBox */
#shadowbox_overlay{visibility:hidden;position:absolute;display:block;margin:0;padding:0;top:0;left:0;z-index:998;}#shadowbox_container{position:fixed;height:0;width:100%;margin:0;padding:0;top:0;left:0;z-index:999;text-align:center;}#shadowbox{display:none;visibility:hidden;margin:0 auto;position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;text-align:left;}#shadowbox_title{height:25px;padding:0;overflow:hidden;}#shadowbox_title_inner{height:16px;font-size:16px;line-height:16px;white-space:nowrap;padding:5px 0 4px 8px;color:#fff;}#shadowbox_body{position:relative;overflow:hidden;margin:0;padding:0;border:2px solid #fff;background-color:#000;}#shadowbox_body_inner{position:relative;overflow:hidden;}#shadowbox_loading{position:absolute;top:0;left:0;height:10000px;width:100%;background-color:#222;}#shadowbox_loading img{float:left;margin:10px 10px 0 10px;}#shadowbox_loading span{float:left;margin-top:16px;font-size:10px;}#shadowbox_loading span a,#shadowbox_loading span a:link,#shadowbox_loading span a:visited{color:#fff;}#shadowbox_content.html{height:100%;width:100%;overflow:auto;}#shadowbox_toolbar{margin:0;padding:0;height:20px;overflow:hidden;}#shadowbox_toolbar_inner{height:20px;color:#fff;}#shadowbox_toolbar_inner div{padding-top:4px;padding-bottom:2px;font-size:10px;height:10px;line-height:10px;}#shadowbox_toolbar_inner div span.shortcut{text-decoration:underline;font-weight:bold;}#shadowbox_toolbar_inner div a{text-decoration:none;color:#fff;}#shadowbox_nav_close,#shadowbox_nav_previous,#shadowbox_nav_next{float:right;padding-right:10px;}#shadowbox_counter{float:left;padding-left:10px;}#shadowbox_counter a{padding:0 4px 0 0;}#shadowbox_counter a.shadowbox_counter_current{text-decoration:underline;font-weight:bold;}div.shadowbox_message{text-align:center;padding:10px;}div.shadowbox_message a:link,div.shadowbox_message a:visited{text-decoration:none;color:#bed333;}div.shadowbox_message a:hover,div.shadowbox_message a:focus{text-decoration:underline;}
