body {
	margin: 0;
	font-family: Verdana;
	font-size: 12px;	
}

.submit {
	background-color: #000;
	color: #FFF;
	border: solid 3px #000;
	padding: 0;
	margin: 0;
	font-size: 10px;
}

a {
	border: none;
}

img {
	border: none;
}

#main {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	background-color: #7B7B7B;
}

#logo {	
	border-bottom: solid 2px #FEFE00;
	position: relative;
}

#coordonnees {
	top : 20px;
	right: 5px;
	position: absolute;
	text-align: right;
	color: #FFF;	
}

#surmenu {
 	float: left;
 	width: 100%;
	border-bottom: solid 2px #fff;
	padding-bottom: 5px;
	background-color: #7B7B7B;
}

#searchtop {
	margin-top: 5px;
	padding-left: 10px;
	font-size: 10px;
	color: #FFF;
	float : left;
}

#inputsearchtop {
	width: 30px;
	margin-right: 5px;
}

#menutop {
	float: right;
}

#sidebar {
	clear: both;
	float: left;
	width: 343px;
	padding-left: 7px;
	display: block;
}

#menu {
	margin-top: 10px;
}

#textebienvenue {
	font-size: 13px;
	background-color: #FFFFCC;
	width:333px;
	padding: 5px;
}

#inputsearch {
	width: 142px;
}

#rechercheavancee {
	background-color: #FFFF00;
	width: 333px;
	padding: 5px;
}

.formrow {
	margin-bottom: 10px;
}


label {
	float: left;
	width: 100px;
	padding-bottom: 5px;
	padding: 0;
}

#tableausidebar {
	margin-top: 20px;
	width: 343px;
	clear: both;
	border: 2px;
	border-color: #000;
	border-collapse: collapse;
	font-size: 11px;
	line-height: 140%;
	float: left;
}

#tableausidebar a {
	color:#FFFF00;
	font-size: 14px;
	text-decoration: none;
}

#tableausidebar a:hover {
	color:#FFF;
}

#tableausidebar td {
	padding: 5px;
	border-color: #000;
}

.prix {
	float: right;
	font-weight: bold;
}

#footertableausidebar {
	width: 343px;
	font-size: 10px;
	font-style: italic;
	display: inline;
	text-align: left;
	padding-top: 5px;
	float: left;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.floatright a {
	color:#000;
}

.floatright a:hover {
	color:#FFFF00;
}

#content {
	padding : 10px 7px 0 0;
	float: right;
	background-color: #7B7B7B;
}

#keepinline {
	float: left;
	width: 100%;
	background-color: #7B7B7B;
}

#tableauselection {
	float: right;
	width: 594px;
	border-collapse: collapse;
	border: solid 2px #FFFF00;	
}

#tableauselection td {
	border-right: solid 2px #FFFF00;
	padding:3px;		
}

#tableauselection th {
	background-color: #FFFF00;
}

.imageselection {
	text-align: center;
}

.cellulereference {
	height: 30px;
	font-size: 10px;
}

.cellulereference a {
/* 	font-size: 12px; */
	font-style: italic;
	float: right;
	color: #000;
	padding-right: 3px;
}

.cellulereference a:hover{
	color:#FFFF00;
}

#footer {
	text-align: right;
	font-size: 12px;
	clear: both;
	padding: 30px 10px 15px 10px;
}

#footer a {
	color: #000;
}

#footer a:hover {
	color:#FFFF00;
}

#premiereligne {
	color: #fff;
	background-color: #000;
}

#premiereligne td {
	margin: 0; 
	height: 22px;
	vertical-align: middle;
}

#tableaubiens {
	width: 634px;
	border-collapse: collapse;
	background-color: #ffffd2;
}

#tableaubiens td {
	padding: 5px;
	vertical-align: top;
}

#cellule3 {
	text-align: right;
	width: 20%;
}

#cellule3 a {
	font-size: 10px;
	font-style: italic;
	color: #000; 
}

#cellule3 a:hover {
	color: #676767;
}

#lignetype2 {
	background-color: #e9e9e9;
}

.left {
	float: left;
}

.left select {
	font-size: 10px;
	margin: 0; padding: 0;
}

.right {
	float: right;
}

.right a {
	color:#FFFF00;
	text-decoration: none;
}

.right a:hover {
	color:#FFF;
}

.ref {
	font-size: 10px;
}

/* DIAPORAMA DETAILS */


*{margin:0;padding:0}

#boxgallery {
	width: 312px;
	float: left;
	list-style: none;
	padding: 5px 0 5px 5px;
	clear: left;
}

#large {
	height:232px;
	width:307px;
	float: left;
}

#thumb {
	width: 320px;
	float: left;
	list-style: none;
	margin:0 auto;
}

#thumb li {
	width:75px;
	height:56px;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
}

#boxfiche {
	float: right;
	width: 635px;
	background-color: #FFFFD2;
}

#thumb li:hover {
	float: left;
	opacity : .50;
	filter: alpha(opacity=50);
}

#infosfiche {
	padding: 5px;
	float: right;
	width: 300px;
	
}

.firstlinefiche {
	float: left;
	background-color: #000;
	color: #FFF;
	width: 625px;
	padding: 10px 5px 8px 5px;
}

.techfiche {
	display: block;
	padding-bottom: 10px;
	font-weight: bold;
}

.tenpix {
	font-size: 10px;
}

.tenpix a {
	color:#7B7B7B;
	text-decoration: none;
}

.tenpix a:hover {
	color:#000;
}


.fichecontact {
	display: block;
	clear: both;
	padding-top: 20px;
	font-size: 10px;
}

.fichecontact a {
	color: #000;
}

.fichecontact a:hover {
	color: #676767;
}

#pagination {
	padding-top: 5px;
	text-align: right;
}

#pagination a {
	text-decoration: none;
	color: #FFFF00;
}

#pagination a:hover {
	color:#000;
}

/* Energy / GES */
.energy-ges-tab-title {
  font-style: italic;
  float: left;
  width: 80px;
}

/* Energy listing */
.energy {
  background-repeat: no-repeat;
  width: 118px;
  height: 18px;
  float: left;
}

.energy-value {
  float: left;
  font-weight: bold;
  color: black;
  padding-left: 2px;
  padding-top: 2px;
  font-size: 10px;
}

.energy-A {
  background-image: url("/images/energie/energie-ligne-A.png");
}

.energy-B {
  background-image: url("/images/energie/energie-ligne-B.png");
}

.energy-C {
  background-image: url("/images/energie/energie-ligne-C.png");
}

.energy-D {
  background-image: url("/images/energie/energie-ligne-D.png");
}

.energy-E {
  background-image: url("/images/energie/energie-ligne-E.png");
}

.energy-F {
  background-image: url("/images/energie/energie-ligne-F.png");
}

.energy-G {
  background-image: url("/images/energie/energie-ligne-G.png");
}

/* Energy detail */
#energy-tab-div {
  border: solid 1px black;
  width: 300px;
}

#energy-tab-title {
  background-color: white;
  width: 300px;
  text-align: center;
}

#energy-tab-title .title {
  font-size: 10px;
  font-weight: bold;
  font-style: italic;
}

#energy-tab-title .CE {
  font-size: 8px;
  font-weight: bold;
  font-style: italic;
  padding-left: 5px;
  float: left;
}

#energy-tab-title .GES {
  font-size: 8px;
  font-weight: bold;
  font-style: italic;
  padding-left: 10px;
  float: left;
}

#energy-tab-footer {
  background-color: white;
  width: 300px;
  text-align: right;
}

#energy-tab-footer .CE {
  font-size: 10px;
  padding-right: 50px;
 }

#energy-tab-footer .GES {
  font-size: 10px;
 }

.energy-tab {
  background-repeat:no-repeat;
  float: left;
  width: 150px;
  height: 137px;
  padding-top: 10px;
}

.energy-tab-value {
  font-weight: bold;
  font-size: 11px;
  float: left;
  color: white;
  padding-left: 119px;
}

.energy-tab-A {
  background-image: url("/images/energie/energie-A.png");
}

.energy-tab-A .energy-tab-value {
  padding-top: 2px;
}

.energy-tab-B {
  background-image: url("/images/energie/energie-B.png");
}

.energy-tab-B .energy-tab-value {
  padding-top: 18px;
}

.energy-tab-C {
  background-image: url("/images/energie/energie-C.png");
}

.energy-tab-C .energy-tab-value {
  padding-top: 34px;
}

.energy-tab-D {
  background-image: url("/images/energie/energie-D.png");
}

.energy-tab-D .energy-tab-value {
  padding-top: 52px;
}

.energy-tab-E {
  background-image: url("/images/energie/energie-E.png");
}

.energy-tab-E .energy-tab-value {
  padding-top: 69px;
}

.energy-tab-F {
  background-image: url("/images/energie/energie-F.png");
}

.energy-tab-F .energy-tab-value {
  padding-top: 86px;
}

.energy-tab-G {
  background-image: url("/images/energie/energie-G.png");
}

.energy-tab-G .energy-tab-value {
  padding-top: 103px;
}


/* GES listing */
.ges {
  background-repeat: no-repeat;
  width: 121px;
  height: 18px;
  float: left;
  margin-left: 5px;
}

.ges-value {
  float: left;
  font-weight: bold;
  color: black;
  padding-left: 2px;
  padding-top: 2px;
  font-size: 10px;
}

.ges-A {
  background-image: url("/images/energie/ges-ligne-A.png");
}

.ges-B {
  background-image: url("/images/energie/ges-ligne-B.png");
}

.ges-C {
  background-image: url("/images/energie/ges-ligne-C.png");
}

.ges-D {
  background-image: url("/images/energie/ges-ligne-D.png");
}

.ges-E {
  background-image: url("/images/energie/ges-ligne-E.png");
}

.ges-F {
  background-image: url("/images/energie/ges-ligne-F.png");
}

.ges-G {
  background-image: url("/images/energie/ges-ligne-G.png");
}

/* GES detail */

.ges-tab {
  background-repeat:no-repeat;
  width: 150px;
  float: left;
  height: 137px;
  padding-top: 10px;
}

.ges-tab-value {
  font-weight: bold;
  font-size: 11px;
  float: left;
  color: white;
  padding-left: 119px;
}

.ges-tab-A {
  background-image: url("/images/energie/ges-A.png");
}

.ges-tab-A .ges-tab-value {
  padding-top: 2px;
}

.ges-tab-B {
  background-image: url("/images/energie/ges-B.png");
}

.ges-tab-B .ges-tab-value {
  padding-top: 18px;
}

.ges-tab-C {
  background-image: url("/images/energie/ges-C.png");
}

.ges-tab-C .ges-tab-value {
  padding-top: 34px;
}

.ges-tab-D {
  background-image: url("/images/energie/ges-D.png");
}

.ges-tab-D .ges-tab-value {
  padding-top: 52px;
}

.ges-tab-E {
  background-image: url("/images/energie/ges-E.png");
}

.ges-tab-E .ges-tab-value {
  padding-top: 69px;
}

.ges-tab-F {
  background-image: url("/images/energie/ges-F.png");
}

.ges-tab-F .ges-tab-value {
  padding-top: 86px;
}

.ges-tab-G {
  background-image: url("/images/energie/ges-G.png");
}

.ges-tab-G .ges-tab-value {
  padding-top: 103px;
}


