/* --------------------------------------------------
CSS Document For Leaves v1.0 - Anthonyy @ OSWD.org
-------------------------------------------------- */

/* CONTAINER */

		#container {
			width: 950px;
			margin: 0 auto;
			font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif; /* Lucida Grande for the Macs, Tahoma for the PCs */
			font-size: 12px;
			line-height: 1.6em;
			color: #666;
			background-color: #FFF;
		}
		
/* GENERAL MOJO AND MULA */
		
		h1 {
			font-family: Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 32px;
			color: #dd1900;
			margin-bottom: 30px;
			background-color: #FFF;
		}
		
		h2 {
			color: #666666;
			font-size: 16px;
			font-family: Arial, Helvetica, sans-serif;
			background-color: #FFF;
		}
		
		a {
			color:#dd1900;
			text-decoration: none;
		}

		a:hover {
			color:#dd1900;
			background-color: #F5F5F5;
		}

		
		form {
			float:right;
			margin-top: -45px;
		}
		
		input {
			background-color: #FFF;
			color: #999999;
			border: 1px solid #CCC;
			padding: 3px;
		}

		textarea {
			background-color: #FFF;
			color: #999999;
			border: 1px solid #CCC;
			padding: 3px;
		}
		
		.button {
			padding: 2px;
		}
		
		td {
			text-align:left;
		}
		
/* HEADER ELEMENTS */

		#header {
			border-bottom: 4px solid #948979;
			padding-top: 10px;
			clear: both;
			margin-bottom: 10px;
		}
		

		/* the slogan */
		#header p { 
			margin-top: -20px;
			margin-left: 30px;
			color: #999999;
		}


/* THE SMALL BOX BELOW NAV */

		#navigation p {
			margin-top: 20px;
			padding: 5px;
			border-bottom: 1px dotted #ccc;
			border-top: 1px dotted #ccc;
		}
		
/* NAVIGATION ELEMENTS: TABS */

		#tabs {
		  width:100%;
		  font-weight: bold;
		  margin-bottom:10px;		  
		}
		
		#tabs ul {
		  margin: 0;
		  padding: 8px; 		  
		}
		
		#tabs li {
		  display:inline; 
		}
		
		#tabs a {
		  float:left;
		  background:url(http://www.labonneaffaire.fr/images/tab_left.png) no-repeat 0 -33px;
		  margin:0;
		  padding: 0px 5px 0px 8px;
		  text-decoration:none;
		  text-transform:uppercase; 
		  height:32px;
		}
		
		#tabs a span {
		  float:left;
		  display:block;
		  background:url(http://www.labonneaffaire.fr/images/tab_right.png) no-repeat 100% -33px;
		  padding: 6px 14px 6px 8px;
		  white-space:nowrap;
		  color: #dd1900; 
		  height:19px;
		}
		
		#tabs a:hover span {
		  color:#ffffff; 
		}
		
		#tabs a:hover {
		  background-position:0 0; 
		}
		
		#tabs a:hover span {
		  background-position:100% 0; 
		}
		
		#tabs #active a {
		  background-position:0 0; 
		}
			
		#tabs #active a span {
		  background-position:100% 0;
		  color:#ffffff; 
		}		
		
/* CONTENT ELEMENTS */

		#content {		
			text-align: center;
		}
		
		#content p {
			padding-bottom: 10px;
			border-bottom: 1px solid #dddddd; /* A faint grey line below the text */
		}
		
		#content fieldset {
			padding-top:.75em;
		}

		#content fieldset legend { 
			margin-top: -.5em; 
			margin-left: .5em; 
		}			
		
		#content form {
			margin-top: 0px;
		}				
		
		#content span {
			position: static;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
		}
		
		#content .trlist {
			background:#ffffff;
		}	
		
		#content .trshow {
			background:#fffbc9;
		}		
		
		#content table a:hover {
			color:#dd1900;
			background-color: #fffbc9;			
		}			
		
		.highlight {
			color: #ff0000;
		}


/* FOOTER ELEMENTS */

		#footer {
			color: #c9c1bf;
			margin-top: 20px;
			clear: both;
			background-color:#575352;
			padding: 0px 5px 0px 5px;
		}
		
		#footer td {
			text-align:center;
		}		
		
		#footer a {
			color: #c9c1bf;
			border-bottom: 1px dotted #89817f;
			background-color:#575352;
		}		
		
		#footer a:hover {
			color: #ffffff;
			background-color:#575352;
		}		
		
		#footer p {
			color: #c9c1bf;
			padding: 5px;
			background-color:#575352;
		}
		
		#footer p a {
			color: #c9c1bf;
			border-bottom: 1px dotted #89817f;
			background-color:#575352;
		}
		
		#footer p a:hover {
			color: #ffffff;
			background-color:#575352;
		}
		
		/* And they lived happily ever after. The End. */




			