body 
{
    font-family : Verdana;
    font-size : 12px;
    padding : 0px;
    margin : 0px;
    background : #007DC3;
}
th
{
  padding : 0px; 
  height: 73px;
  border-bottom : 1px solid black;
}
td
{
  font-weight : bold;
  font-size : 9px;
  padding : 2px;
  overflow:hidden;
  border-right : 1px solid black;
  border-top : 1px solid black;
}
td.garantie
 {
    width : 35px;
 }
td.dimensions
 {
 background : #EEEEEE;
 font-weight : normal;
 font-size : 8px;
 width : 70px;
 }
td.bleuFonce
 {
 padding : 0px;
 font-family : Arial;
 font-weight : normal;
 background : #7FBDE0;
 width : 23px;
 text-align : center;
 }
td.bleuClair{
 padding : 0px;
 font-family : Arial;
 font-weight : normal;
 background : #C0E8FE;
 width : 23px;
 text-align : center;
 }
td.nom {
    width : 156px;
}
td.prix {
	width : 180px;
	text-align : center;
	font-size : 9px;
 	font-weight : normal;
 	border-right : none;
}
table.recapitulatif 
{
    border : 2px solid black;
    border-top : 1px solid black;

}
.headers
{
    border : 1px solid black;
    border-bottom : none;
    display : block;

}
div.bandeauGauche {
	width : 32px; 
	height : 473px; 
	float : left;
}
div.bandeauGaucheRecap 
{
    background : #82D3FF url(img/arrondisRecap.gif) top no-repeat;
	width : 32px; 
	height : 540px; 
	float : left;
}
div.corps
{
    background : #FFFFFF;
    font-size : 12px;
    float : left;
    width : 764px;
    height : 473px;
}
div.texteGauche {
	float : left;
	height : 385px; 
	width : 380px;
	margin : 10px 
}
div.recap {
	float : left;
	margin : 10px 10px 8px 10px;  
}
div.lien {
	clear :left;
	height : 55px;
	vertical-align : middle;
	margin-left : 10px;
}
div.flash {	
	margin-top : 10px;
	float :left;
}
div.bas
{
    background : #007DC3;
    padding : 2px 0px 2px 0px;
    font-size : 9px;
    font-weight : bold;
    text-align : center;
    color : #FFFFFF;
    width : 100%;
    height : 20px;
}
.petit
{
  font-weight : bold;
  font-size : 9px;
  margin-right : 25px;
}
a.ficheProduit 
{
    float : right;
padding-left : 8px;
    margin-right : 5px;
    color : #000000;
    font-weight : bold;
    background : url("img/triangle.gif") left no-repeat;
}
div.bandeauTitre {
	text-align : right;
	background : #007DC3; 
	height : 48px;
}
.picto 
{
    vertical-align :text-bottom;
    margin-right : 2px;
}
h1 {
	font-family : Verdana;
	color : #003399;
	font-size : 16px;
	font-weight : bold;
	margin : 0px;
	padding : 0px 0px 15px 0px;
}
h2 {
	font-family : Verdana;
	color : #000000;
	font-size : 13px;
	font-weight : bold;
	padding : 5px 0px 5px 0px;
	margin : 0px;
}
li {
	padding-bottom : 2px;
}
.boutonPrev
{
    background : url(img/trianglePrev.gif) left no-repeat #E9EBEF;
    padding : 3px 10px 3px 15px;
	border : 0px;  
    font-family : Verdana; 
    text-decoration : none;
    text-align : center;
	width : 150px;
    color : #000000;
}
a.lienPrev
{
    background : url(img/trianglePrev.gif) left no-repeat #E9EBEF;
    padding : 5px 10px 5px 15px;
    border-right : 1px solid black; 
    border-bottom : 1px solid black; 
    border-left : 1px solid white; 
    border-top : 1px solid white;
    font-family : Verdana; 
    font-size : 11px;
    font-weight : bold; 
    text-decoration : none;
    text-align : center;
    color : #000000;
}
a.lienNext
{
    background : url(img/triangleNext.gif) right no-repeat #E9EBEF;
    padding : 5px 45px 5px 40px;
    border-right : 1px solid black; 
    border-bottom : 1px solid black; 
    border-left : 1px solid white; 
    border-top : 1px solid white;  
    font-family : Verdana; 
    font-size : 11px;
    font-weight : bold; 
    text-decoration : none;
    text-align : center;
    color : #000000;
    
}
.boutonNext
{
    background : url(img/triangleNext.gif) right no-repeat #E9EBEF;
    padding : 3px 15px 3px 10px; 
	border : 0px; 
    font-family : Verdana;
    text-decoration : none;
	text-align : center; 
	width : 150px;
    color : #000000;
}
a.infosTech
{
    background : url(img/information.gif) left no-repeat;
    padding : 8px 5px 5px 26px ;
    margin-left : 25px;
    font-weight : bold;
    font-size : 11px;
    text-decoration : none;
    color : #000000;
   
}
a.infosTech:hover
{
    color : #FF0000;
}
.triangleBleu
{
    background : url(img/triangleBleu.gif) left no-repeat;
    padding-left : 12px ;
    font-size : 12px;
    text-decoration : none;
    color : #000000;
   
}
a.triangleBleu:hover
{
    color : #0033CC;
	text-decoration : underline;
}