html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	}

div#intro {
	float:left;
	}
div#intro.short {
	padding:0 5px 5px 0;
	}

div#intro {
	padding:0 5px 5px 0;
	}
/* LISTE ENTITES */
table.entites {
	width:786px;
	margin-bottom:3px;
	}
table.entites td {

	}
table.entites img{
	vertical-align:middle;
	margin:6px;
	}
table.entites td.imageProduit img {
	vertical-align:center;
	padding:5px;
	border-color:#CCCCCC #E5E5E5 #E5E5E5 #CCCCCC;
	border-style:solid;
	border-width:1px;
	}
table.entites td.info {
	padding:0 8px 0 0;
	font-size:11px;
	}
table.entites td.info .libelle {
	font-weight:bolder;
	color:#444;
	text-align:left;
	font-size:12px;
	margin-bottom:1px;
	}
table.entites td.prix {
	vertical-align:middle;
	text-align:right;
	font-size:2.2em;
	}
table.entites td.prix .rouge{
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-style:normal;
	font-weight:bold;
	color:#c00;
	letter-spacing:-1.5px;
	}
table.entites div.prixbarre {
	margin-bottom:-20px;
	padding-right:2px;
	color:#c00;
	font-size:13px;
	text-align:right;
	letter-spacing:-0.5px;
	font-weight:lighter;
	text-decoration:line-through;
	font-weight:bolder;
	}
table.entites td.prix .texte {
	font-size:0.5em;
	margin-bottom:-7px;
	display:block;
	font-weight:bold;
	color:#666666;
	}
table.entites tr.break td {
	background-color:#FFFFFF;
	}
table.entites td.rupture {
	color:#555;
	text-align:right;
	}
table.entites td.rupture img {
	position:relative;
	z-index:15;
	margin:-2px 2px 0 0;
	}
table.entites td.action {
	vertical-align:middle;
	}
table.entites tr.entite td.action a {
	text-decoration:none;
	padding-left:25px;
	display:block;
	float:right;
	width:105px;
	_width:130px;
	background-repeat:no-repeat;
	background-position:left center;
	font-size:1.1em;
	font-weight:bold;
	}
table.entites tr.entite td.action a.achat {
	background-image:url(img/plus-info.png);
	display:block;
	width:142px;
	height:27px;
	}
table.entites tr.entite td.action a.devis {
	background-image:url(img/devis.png);
	display:block;
	width:142px;
	height:27px;
	}
	
table.entites tr.entite td.action a.achat:hover{
	background-image:url(img/plus-info-over.png);
	}

table.entites tr.entite td.action a.devis:hover {
	background-image:url(img/devis-over.png);
	}
table.entites div.ecotaxe {
	color:#659d27;
	font-size:9px;
	font-weight:normal;
	margin-top:-4px;
	}
table.entites tr.entite td {
	background-color:transparent;
	color:#555658;
	border-bottom:1px dotted #bbb;
	}
table.entites tr.entite td.action img{
	position:relative;
	top:-3px;
	}
.nousconsulter {
	font-size:18px;
	letter-spacing:normal;
	font-family:Arial, Helvetica, sans-serif;
	}
table.entite {
	width:148px;
	position:relative;
	padding-bottom:-7px;
	padding-right:7px;
	padding-left:7px;
	}

div#norme {
	text-align:center;
	position:relative;
	}
div#garantie,
div#volumepiscine,
div#personnesmaxi {
	float:none;
	}
div#cadeau {
	position:absolute;
	left:0px;
	top:-38px;
	z-index:500000;
	font-weight:bold;
	padding:3px;
	}
span.monnaie {
	color:#CC0000;
	font-size:0.4em;
}
hr {
	visibility:hidden;
}


