div.information.detail { 
overflow: hidden; !height: 1%
}
div.information.detail div.image a img { 
border: 1px solid #003399; margin: 2px; padding: 2px; float:right;
}
div.information.detail div.image span { 
display: none;
}
div.information.detail div.tarif { 
margin: 5px; padding: 5px; width: 260px; background-color: #fcf7ed; border: 1px solid #fce3b0;
}
div.information.detail div.tarif input.quantite { 
width: 50px; border: 1px solid #666666;
}
div.information.detail div.tarif p { 
margin: 0px; padding: 0px; text-align: center;
}
div.information.detail div.tarif span.prix { 
font-weight: bold;
}
div.information.detail h1 { 
margin: 0px; margin-top: 15px; padding: 0px; font-size: 24px; font-weight: bold; text-align: center; color: #ff0000;
}
div.information.detail h2 { 
margin: 0px; margin-top: 15px; padding: 0px; font-size: 18px; color: #003399;
}
div.information.detail h3 { 
margin: 0px; margin-top: 10px; padding: 0px; font-size: 16px; color: #000000;
}
div.information.detail p { 
margin: 0px; margin-top: 10px; padding: 0px; font-size: 14px; color: #000000;
}
div.information.detail ul { 
margin: 0px; padding: 0px; padding-left: 20px;
}
div.information.detail ul li { 
margin: 0px; margin-top: 5px; padding: 0px;
}
div.information.liste { 
margin: 0px; margin-top: 5px; padding: 0px; padding-bottom: 5px; border: 0px; border-bottom: 1px solid #003399; overflow: hidden; !height: 1%;
}
div.information.liste div.image { 
float: right; margin: 0px; padding: 0px; padding-right:50px;
}
div.information.liste div.image a img { 
border: 1px solid #003399; margin: 2px; padding: 2px;
}
div.information.liste div.image a:hover img { 
border: 1px solid #ff0000;
}
div.information.liste div.tarif { 
margin: 5px; padding: 5px; width: 260px; background-color: #fcf7ed; border: 1px solid #fce3b0;
}
div.information.liste div.tarif input.quantite { 
width: 50px; border: 1px solid #666666;
}
div.information.liste div.tarif p { 
margin: 0px; padding: 0px; text-align: center;
}
div.information.liste div.tarif span.prix { 
font-weight: bold;
}
div.information.liste h2 { 
margin: 0px; margin-top: 5px; padding: 0px; text-align: center;
}
div.information.liste h2 a { 
color: #003399
}
div.information.liste h2 a:hover { 
color: #990000;
}
div.information.liste p { 
margin: 0px; margin-top: 5px; padding: 0px; font-size: 12px; text-align: left;
}
div.information.liste p a { 
color: #003399;
}
div.information.liste p a:hover { 
color: #990000;
}
html>body div.information.detail { 
height: auto;
}
html>body div.information.liste { 
height: auto;
}
}
div.information.detail div.image { 
float: right;
}
