div.header-right {
	height: 180px;
}

#table-main, #menu_1, #main-col2 {
  margin: 0px;
  padding: 0px;
}
#table-main {
  border-collapse: collapse;
}
#main-col2 {
  padding-left: 4px;
}

#menu_1 {	
  vertical-align: top; 
  width: 155px;	
  padding-top: 10px;
}
#menu_1 div a {
  text-decoration: none;
  font-size: 11px;
}

div.menu1-home {
  padding-top: 10px;
}

div.menu1-level1-no, div.menu1-level1-act {
  padding: 5px 0px 0px 0px;
}
div.menu1-level1-act {
  font-weight:bold;
  filter:alpha(opacity='70', style='0');
  padding-bottom: 5px;
  text-transform: uppercase;
}
div.menu1-level1-act a, div.menu1-level2-act a {
  color: #FD060F;
}


div.menu1-level2-no, div.menu1-level2-act {
	border-bottom: 1px #000 dotted;
	padding-top: 5px;
}
div.menu1-level2-act {
  font-weight:bold;
}

.main-droite {
/*  width: 515px; */
  width: auto;
  padding-left: 10px;
}

.main-droite .in {
  padding: 5px 0px 10px 0px;
  margin-bottom: 7px;
}

div.parle-spec {
}

div.parle-spec p.telnum {
	font-size:11px;
	margin: 0px;
}

div.parle-spec p.parle {
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	padding: 10px 0px 10px 0px;
}

div.spec {
	float: left;
	width: 33%;
	min-height: 150px;
	height: 150px;
}

div.spec div {
	min-height: 70px;
	height: 75px;

}
div.spec-info p {
	margin : 0px;
	font-size: 10px;
}
div.specs, div.wholecontact, div.spec-info {
	background: #888888;
	padding: 10px 0px 10px 10px;
	font-size: 11px;
	color: white;
}
div.spec-info p a {
	font-size: 10px;
}
div.spec-info p.spec-email {
	font-size: 12px;
}
div.specs {
	padding : 0px;
}
div.parle-info {
	padding: 0px 0px 10px 0px;
}

div.wholecontact a {
	font-size: 11px;
	color: white;
}

div.bottom-content {
	margin-left: 155px;
	padding-left: 10px;
}


/** Tables dans les livres et accessoires */

table.stuff {
  width: 740px;
  border-collapse: collapse;
  margin-top: 25px;
}
table.stuff tr.head  {}
table.stuff tr.head td {
  background: #8c8c8c;
  padding: 4px 10px;
  margin: 0px;
  color: white;
  text-transform: capitalize;
}
table.stuff tr.toprow {}
table.stuff tr.toprow ul {
  margin: 0px;
  padding: 5px 0px 5px 25px;
}
table.stuff tr.toprow ul li {}
table.stuff tr.toprow .zone1 {
  border-bottom: 1px solid #8c8c8c;
  border-right: 1px solid #8c8c8c;
  padding: 5px 15px 5px 5px;
}
table.stuff tr.toprow .zone2 {
  border-bottom: 1px solid #8c8c8c;
  padding: 5px;
  width: 150px;
  text-align: center;
}
table.stuff tr.item td {
  padding: 3px 5px 3px 10px;
}
table.stuff tr.item td.it {
  border-bottom: 1px solid #8c8c8c;
}
table.stuff tr.item td.desc {
  border-bottom: 1px solid #8c8c8c;
  border-right: 1px solid #8c8c8c;
}
table.stuff tr.item td.prix {
  border-bottom: 1px solid #8c8c8c;
  vertical-align: middle !important;
  text-align: center;
  padding: 5px;
  width: 150px;
}


