/* $Id: style.css,v 1.24 2007/12/22 23:24:26 goba Exp $ */

/*
** HTML elements
*/
.labgalerie {
	float: left;
	overflow: hidden;
	width: 100px;
	height: 100px;
}
/*
	Balises globales
*/
#comments {
	margin: 0px;
	margin-bottom: 50px;
}
body {
  color: #111;
  background-color: #fff;
  margin: 0px;
  padding: 0px;
  background-image: url("http://www.thelabfoundation.org/dev2/themes/pushbutton/back.gif");
  background-repeat: repeat-x;
  background-attachment: fixed;
}
body, p, td, li, ul, ol {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
}
h1, h2, h3, h4, h5, h6 {	
	color: #111;
	padding:0px;
	margin:0px;
}
.field-label {
	width: 1px;
	height: 1px;
	overflow: hidden;
}

h3 {
	font-size: 10pt;
	padding-bottom: 10px;
	
}
h4 {
	padding-bottom: 0px;
	font-size: 10px;
}
h1 {
	font-size: 16pt;
}

#comments h2 {
	padding: 0px;
	padding-bottom: 0px;
	font-size: 12px;
}
p {

  padding: 0;
}
blockquote {
}
fieldset {
 
}
pre {
}
#front_video {
	position: fixed;
	top: 50%;
	left: 50%;
}
#menu_logo {
	position: absolute;
	top: 6px;
	left: 6px;
	z-index: 10;
}

#menu_top {
	position: absolute;
	top: 20px;
	left: 200px;
	z-index: 20;
}
#custom-sidebar-left {
	position: absolute;
	top: 200px;
	left: 10px;
	width: 180px;
}
.content_readmore {
	font-size: 10px;	
}
#header-top {
	position: absolute;;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	
}
.lesboutons {
	background-color: #000;
	color: #FFF;
	border: none;
	font-size: 9px;
	font-weight: bold;
}
.form-submit {
	background-color: #000;
	color: #FFF;
	border: none;
	font-size: 9px;
	font-weight: bold;
}
.lesboutons:hover {
	background-color: #777;

}
.fivestar-widget {
	padding: 0px;
	padding-bottom: 10px;
}
.node_top {
    clear: right;
	width: 100%;
}
.node_photo {
    float: left;
	padding:0px;
	padding-top: 3px;
}
.node_submitted {
    float: left;
    clear: right;
	padding: 0px;
	padding-left: 5px;
}
#introduction {
		
}
tr.odd td, tr.even td {

}
.submitted {
	color: #777;	
}
a:link {
  text-decoration: none;
  color: #777777;
}
a:visited {
  text-decoration: none;
  color: #777777;
}
a:hover, a:active {
  text-decoration: underline;
  color: #777;
}

.form-text-required {
	/*color: #777777;
	font-size: 10px;
	margin: 0px;
	margin-top: 5px;
	background-color: #EFEFEF;*/
	width: 140px;
}
.form-text {
}
.form-textarea resizable required {
	color: #777777;
	font-size: 10px;
	margin: 0px;
	margin-top: 5px;
	background-color: #EFEFEF;
	width: 300px;
}
.login_indent {
	padding: 0px;
	padding-left: 0px;
}
.texte_gris {
	color: #000;	
}
.form-required {
	color: #777;
	font-weight: bold;
}
.field-items {
	padding: 0px;
	padding-bottom: 16px;
}

.form-item {
}
.form-item label {
}
.item-list .title {
}

/*
** Page layout blocks / IDs
*/
#primary-menu {
 
}
#primary-menu tr {
}

.special_tr {
	border: none;
}

td#home {
}
td#home a:link img, td#home a:visited img {

}
td#home a:hover img {

}
.primary-links, .primary-links a:link, .primary-links a:visited {
}
.primary-links a:hover {
  color: #000;
}
#primary-menu .primary-links {
}
#primary-menu .primary-links h1, #primary-menu .primary-links h2, #primary-menu .primary-links h3 {
}
#secondary-menu {
	border: none;

}
.secondary-links, .secondary-links a:link, .secondary-links a:visited {
}
.secondary-links a:hover {
  color: #fff;
}
#secondary-menu .secondary-links {
}
ul.links li {

}
#navlist li {

}
#subnavlist li, ul.primary-links li, ul.secondary-links li {

}
#navlist li.first, #subnavlist li.first, ul.links li.first {
  border: none;
}
.tabs {
}
.tabs ul.primary {

}
.tabs ul.primary li {
  display: inline;
}
.tabs ul.primary li a {

}
.tabs ul.primary li.active a {
  
}
.tabs ul.primary li a:hover {

}
.tabs ul.secondary {
  
}
.tabs ul.secondary li {

}
.tabs ul.secondary li a {
 
}
.tabs ul.secondary li a.active {
 
}
.tabs ul.secondary li a:hover {
  
}
#content {
	margin: 0px;
	padding: 0px;
	/*border: none;
	border-color: #FFF;*/
}
.content {
	padding: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
}
#contentstart {
  
}
#menu {
  
}
#search .form-text, #search .form-submit {
}
#search .form-text {
}
#search .form-submit {
}
#mission {

}
#site-info {

}
.site-name {
}
.site-name a:link, .site-name a:visited {
  color: #fff;
}
.site-name a:hover {
 
}
.site-slogan {
  font-weight: bold;
}
.view-content {
	/*color: #777;*/	
}
#main {
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  width: 700px;
  position: absolute;
  top: 200px;
  left: 200px;
 
}
#mission, .node .content, .comment .content {
}
#help {
}
.breadcrumb {
}
.messages {

}
.node_top {
}
.error {
  border-color: red;
}
.messages notice {
	width: 1px;
	height: 1px;
	overflow: hidden;
}
.form-text required {
color: #777777;
	font-size: 10px;
	margin: 0px;
	margin-top: 5px;
	background-color: #EFEFEF;
	width: 140px;
}
.nav {
  padding: 0;
  margin: 0;
}
.profile h3 {
	border-bottom-width: 0px;
}
.content ul li {
	margin-left: -10px;
}
#lelogin {
	position: fixed;
	top: 30px;
	left: 920px;
}
#sidebar-left, #sidebar-right {
  width: 140px;
  vertical-align: top;
}
#sidebar-left {
}
#sidebar-right {
}
#sidebar-left li, #sidebar-right li {
}
.node .content {
	
}
#main .content {
	border: solid;
	border-width: 0px;
	border-bottom-width: 0px;
	border-color: #AAA;
	padding: 0px;
	padding-right: 50px;
	padding-bottom: 25px;
	margin: 0px;
	margin-bottom: 50px;
}
#comments .content {
	border: solid;
	border-width: 0px;
	border-bottom-width: 0px;
	border-color: #AAA;
	padding: 0px;
	padding-right: 50px;
	padding-bottom: 0px;
	margin: 0px;
	margin-bottom: 25px;
}
.content p {
	font-size: 12px;
	line-height: 16px;
}
.comment .content {
}
#footer-message {
}
table#footer-menu {
}
#footer-menu td {
}
#footer-menu .primary-links, #footer-menu a:link, #footer-menu a:visited {
}
#footer-menu a:hover {
}
#footer-menu .primary-links h1, #footer-menu .primary-links h2, #footer-menu .primary-links h3 {
	
}
/*
** Common declarations for child classes of node, comment, block, box, etc.
** If you want any of them styled differently for a specific parent, add
** additional rules /with only the differing properties!/ to .parent .class.
** See .comment .title for an example.
*/
#content .title, #content .title a {
}
.content h1 {
	padding: 0px;
	padding-bottom: 0px;
}
.content h2 {
}
.content h3 {
}
.content h4 {
}
.content h5 {
}
.submitted {
}
div.links {
}
.links a {
  /*font-weight: bold;*/
}
.box {
}
.box {
  padding: 0;
  margin: 0;
}
.box h2 {
  font-size: 9px;
}
.block .title h3 {
}
.block .content {
}
.block {
}
.box .title {
}
.node {
}
.node .content, .comment .content {
}
.taxonomy {
	font-size: 10px;
}
.node .picture {
}
.comment {
}
#comments {
}
.comment .title {
	font-size: 14px;
}
.comment .new {
}
.comment .picture {
}
div.links {
}
div.links .prev, div.links .next, div.links .up {
}
.titles .prev, .titles .next {
}
.hide {
  display: none
}
.nav .links .next a:link {
}
.nav .links .next a:visited {
}
.nav .links .next a:hover {
}
.nav .links .prev a:link {
}
.nav .links .prev a:visited {
}
.nav .links .prev a:hover {
}
.nav .links .up a:link {
}
.nav .links .up a:visited {
}
.nav .links .up a:hover {
}

/*
** Administration page styles
*/
div.admin-panel .description {
}
div.admin-panel h3 {
}
div.admin-panel .body {
}

/*
** Module specific styles
*/
.content .active {

}
#aggregator .feed-source {
}
#aggregator .news-item .source {
}
#aggregator .title {
}
#aggregator h3 {
}
#tracker th {

}
#tracker th img {
  float: right; /* LTR */
}
#tracker tr.even, #tracker tr.odd {
  background-color: #fff;
}
#tracker td {
}
#forum {
}
#forum table {
}
#forum table tr th {
}
#forum table tr th a  {
  color: #fff;
  text-decoration: underline;
}
#forum table tr th img {
  margin: 0;
}
#forum tr.odd {
}
#forum tr.even {
  background: #fff;
}
#forum td {
}
#forum td.container {

}
#forum td.container a {

}
#forum td.container a:visited {

}
#forum td.statistics, #forum td.settings, #forum td.pager {
  height: 1.5em;

}
#forum td .name {
 
}
#forum td .links {
}
.block-forum h3 {
}
