﻿
#off .ProduitEglCom
{
    padding:none;
    position:relative;
    z-index:2;
}

#offleft .ProduitEglCom
{
    position:relative;
    WIDTH: 610px; 
    HEIGHT: auto;
    margin:0pt auto 10px;
    z-index:2;
}
#off .ProduitEglVisite
{
    position:relative;
    padding:none;
    z-index:1;
}

#offleft .ProduitEglVisite
{
    position:relative;
    WIDTH: 610px; 
    HEIGHT: auto;
    margin:0pt auto 10px;
    z-index:1;
}

.top_left {
    background-position:left top;

    z-index:0;
    left:-1px;
    top:-1px;
}

#off .table
{
    margin:0pt auto 10px;
    position:relative;
    width:610px;
    BORDER: #c0c0c0 1px solid; 
    height:201px;
    z-index:0;    
}


.ContenuImageAvecDescription{
    height:90px;
}

#off .tableAvail
{
    margin:0pt auto 10px;
    position:relative;
    width:610px;
    BORDER: #c0c0c0 1px solid; 
    height:230px;
    z-index:0;    
}

.top_right {
    background-position:right top;
    right:-1px;
    top:-1px;
    z-index:0;
}

.table code 
{
    background-attachment:scroll;
    background-color:transparent;
    background-image:url(http://www.otto-office.fr/img/off/offleft_products_bkg.gif);
    border:0pt none;
    display:block;
    font-family:arial,serif;
    font-size:1px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    height:5px;
    line-height:normal;
    margin:0pt;
    padding:0pt;
    position:absolute;
    width:5px;
    z-index:0;
}

.tableAvail code 
{
    background-attachment:scroll;
    background-color:transparent;
    background-image:url(http://www.otto-office.fr/img/off/offleft_products_bkg.gif);
    border:0pt none;
    display:block;
    font-family:arial,serif;
    font-size:1px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    height:5px;
    line-height:normal;
    margin:0pt;
    padding:0pt;
    position:absolute;
    width:5px;
    z-index:0;
}

.boutonProduct{



}
#off .caption {       
    display:block;
    height:25px;
    vertical-align:middle; 
    width:610px; 
    background:#00437A none repeat scroll 0%;
    padding-top:5px;
    z-index:0;
}

#off .produits
{
    height:auto;
    z-index:0;
}
#off .rang1 
{
    float:left;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:10px;
    width:145px;
    z-index:0;
}
#off .rang 
{
    border-left: solid 1px #BEBEBE;
    display:inline;
    float:left;
    padding-left:5px;
    padding-top:5px;
    padding-bottom:5px;
    width:145px;
    z-index:0;
}


#off h6
{
        
	color:#FFFFFF;
  
    display:block;
    font-family:arial,serif;
    font-size:11px;
    font-style:normal;
    font-variant:normal;
    font-weight:700;
    line-height:normal;
    margin:0pt 0pt 0pt 0.4em;
    padding:0.5em 0pt 0.4em;
    position:relative;
    width:570px;

}



#off .texteProduct
{
    color:#486A9E;    
    font-family:arial,serif;
    font-size:12px;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    line-height:normal;
    /*height:162px;*/
    text-align:center;
}

#off .imageProduct 
{
    
    width:auto;
    height:auto;
    margin-left:10px;  
    margin-top:0px;
    position:relative;
    top : 5px;
    left:-5px;
 } 

#off .libelleProduct {
    width:auto;
    height:45px;
    min-height:45px;
    max-height:45px;
}

   
#off .boutonProduct
{
    margin-top:8px;
    vertical-align:bottom; 
    position:relative;
    top : 5px;
    
}

#off .descriptionProd
{
    display:none;
    visibility:hidden;    
    position:absolute;
    z-index:3;
    font-family:verdana,arial,serif;
    font-size:11px;
    font-style:normal;
    font-variant:normal;
    color:#486A9E;   
    background-color:#F6F6F6;/*#E0DFE3;*/
    border: solid 1px #00437A; 
    display:inline;
    float:left;
    
}


.descriptionProd
{
    height: auto important!; 
    min-height: 30px; 
    
    width: 250px; 
    z-index:3;
        
}
html>body .descriptionProd
{
z-index:3;
}

.linkImage
{
    text-decoration: inherit;
    text-decoration: none;
}

#off a.linkImage:hover .descriptionProd
{
    display:block;
    visibility:visible;    
    text-align:left;
    padding:3px;
    z-index:3;
    cursor:pointer;
}
#off a.linkImage:hover .baseline
{
    z-index:3;
}
#off a.linkImage:hover .descriptif
{
    z-index:3;
}


.baseline a
{
    font-size:11px;    
    z-index:3;
}

.descriptif a
{
    font-size:10px;
    z-index:3;
}


#off .DescProduits
{
    padding:none;
    position:relative;
    z-index:2;
}

#offleft .DescProduits
{
    position:relative;
    WIDTH: 610px; 
    margin:0pt auto 10px;
    z-index:2;
}

#offleft .PrixProduits
{
    font-size:11px;    
    color:Red;
    font-weight:bold;
    padding-top:15px;
}

.ProdDescTable
{
    margin:0pt auto 10px;
    position:relative;
    width:610px;
    BORDER: #c0c0c0 1px solid; 
    height:auto;
    z-index:0;
    color:#486A9E;
    font-family:arial,serif;
    font-size:12px;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    line-height:normal;
}
.ProdDescTable code 
{
    background-attachment:scroll;
    background-color:transparent;
    background-image:url(http://www.otto-office.fr/img/off/offleft_products_bkg.gif);
    border:0pt none;
    display:block;
    font-family:arial,serif;
    font-size:1px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    height:5px;
    line-height:normal;
    margin:0pt;
    padding:0pt;
    position:absolute;
    width:5px;
    z-index:0;
}
#off .ProdDescLine
{
    border-bottom:solid 1px grey;
    border-left:solid 1px grey;
    border-right:solid 1px grey;
    width:604px;
    padding:2px;
    display:table;
    height:auto;
    min-height:20px;
}
.ProdDescNumber
{
    width:100px;
    position:relative;    
    float:left;

}
.ProdDescText
{
    position:relative;
    float:left;
    text-align:left;  
    width:500px;
}
.ProdDescText b
{
    color:#00437A ;
}
.ProdDescTab
{
    width:610px;
}
#off .PropertyLine
{
    width:604px;
    padding:0px;
    margin:0px;
    display:table;
    height:auto;
    min-height:20px;  
}
#off .PropertyCell1
{
    float:left;    
    
    padding-left:50px;
    width:200px;
    border-right:solid 1px #ECEBE5;      
}
#off .PropertyCell2
{
    float:left;
    padding-left:10px;
}
#off .properties
{
    border-top:solid 1px #ECEBE5;  
    display: table;
    padding:0px;
    margin:0px;
}
.lienproperty
{
    color:#00437A;
}

.top_promo {
	background-image:url(http://www.otto-office.fr/imgPanier/meaPanier/bgd_separation_promo.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	height:27px;
	width:100%;
}
.top_promo p {
padding-left:5px;
padding-top:5px;
}
.all_meilleur_ventes {
background-image:url(http://www.otto-office.fr/imgPanier/meaPanier/bgd_all_prod.png);
background-position:right top;
background-repeat:repeat-x;
/*border:2px solid #034EA2;*/
height:150px;
width:100%;
min-width:794px;
}
.bgd_left_ventes_indispensables {
background-image:url(http://www.otto-office.fr/imgPanier/meaPanier/bgd_left_vente_indispensables.png);
background-position:left bottom;
background-repeat:no-repeat;
float:left;
height:137px;
width:6px;
}
.contenu_ventes_indispensables {
width:100%;
}
.prod_ventes_indispensables {
background-image:url(http://www.otto-office.fr/imgPanier/meaPanier/bgd_prod_selection.png);
background-position:right center;
background-repeat:no-repeat;
float:left;
height:126px;
width:24.5%;
}
.prod_ventes_indispensables h5 {
border-bottom:2px dotted #034EA2;
color:#003268;
margin-bottom:0;
margin-top:3px;
padding:5px;
width:92%;
text-align:center;
}
.prod_ventes_indispensables h5 a {
color:#145AA8;
}
#indispensables {
margin:0 auto;
min-width:1024px;
width:95%;
}
a img {
border:0 none;
}
.partir_offre {
float:right;
margin-left:3%;
margin-right:15px;
}
.partir_offre a {
color:#EE1C2F;
font-weight:bold;
}
.partir_offre b {
color:#EE1C2F;
font-weight:bold;
font-size:10px;
}
.apartirde {
color:#145AA8;
font-size:10pt;
font-weight:600;
margin-bottom:0;
}
.prixclient, .prixprospect {
background-image:url(http://www.otto-office.fr/imgPanier/meaPanier/bgd_prix_homepage.png);
background-repeat:no-repeat;
color:#FFFFFF;
display:none;
font-size:13pt;
font-weight:bold;
height:40px;
margin:0;
padding-top:7px;
text-align:center;
width:104px;
}
.img_promo {
margin-left:5%;
margin-top:10px;
}


