/* PAGE FICHE PRODUIT specifique print */
body, #content-info, #fiche_produit, #titre-fond-picto, .fin-fond-fichePDT {
    background-image:none !important;
}

#fiche_produit{
    margin-top:10px !important;
}

#recherche, #nav_top, #breadcrumb, #breadcrumb-fin, #oxylaneRedigerRecapAvis, #oxylaneLireRecapAvis, #tabs, .bottomtab, #nav_produits, .boutons, #footer, #oxylaneRecapAvis, #adequat-size {
    display:none !important;
}

#ongletBuText, #ongletDeclText, #ongletPlusText{
    display:block !important;
}
      
/* FIN SPECIFIQUE PRINT */

#breadcrumb {
    margin-left:150px;
}

#body {
    float:left;
    width:820px;
    margin-top:6px;
    padding-top:10px;
    margin-left:150px;
    background-image:url(../images/static/background-liste-produits-h.gif) ;
}
#fiche_produit {
    float:left;
    width:820px;
    height:auto;
}

#body #fiche_produit div.titre-img{
    position:relative;   
    float:left;
    *background-image:none !important;
    margin-top:-15px;
    margin-left:130px;    
}
html>body #body #fiche_produit div.titre-img{
    margin-top:13px;
    margin-left: 245px;
    *margin-top:-15px;
}
#fiche {
    width:820px;
    height:auto;
    margin:0 0 10px 0;
    position:relative;
    text-align:left;
    float:left;
}

#bloc-pdt-gauche, #col1{
    width:480px;
    float:left;   
}

#bloc-pdt-gauche {
    margin-left:20px;
    -margin-left:5px;
}
/* ********************** NAVIGATION INTERNE ***************************** */
#nav_produits {
    width:820px;
    height:50px;
    position:relative;
    float:left;
    margin-bottom:10px;
    text-align:center;
}

#nav_produits #iframenavinterne{
    height:50px;
    width:800px;
    float:none;
}
#navinterneproduit{
    background-color:#FFF !important;
    text-align:center;
}
#navinterneproduit IMG{
    margin:0 5px;
}
#blocnavigationinterne-next, #blocnavigationinterne-prev, #retourlisteproduit{
    float:left;
    width:250px;
}
#blocnavigationinterne-prev{
    text-align:left;
}
#blocnavigationinterne-next{
    float:right;
    text-align:right;
}
#blocnavigationinterne-next a, #blocnavigationinterne-prev a{
    width:250px;
}
#retourlisteproduit, #retourlisteproduit a{
    width:265px;
}
#retourlisteproduit{
    margin-top:18px;
}
html>body #retourlisteproduit{
    margin-top:17px;
    *margin-top:19px;
}
#navinterneproduit a {
    color:#666;
    font-size:10px;
    float:left;
    display:block;
    font-weight:normal;
    text-decoration:none;
}
#navinterneproduit a:hover {
    color:#000000;
    text-decoration:none;
}

/* ********************** FICHE PRODUIT ***************************** */

#fiche #produit {
    width:820px;
    float:left;
    padding:0px;
    border:0px solid #F00;
}

#fiche #produit #row1 {
    width:820px;
    display:block;
    float:left;
    margin:0px;
    border:0px solid #F00;
    position:relative;
    top:0px;
}

#fiche #produit #col1 {
    width:480px;
    display:block;
    float:left;
    margin-right:0px;
    margin-bottom:30px;
    border:0px solid #F00;
}

#fiche #produit #col1 #titre-fond-picto{
    background-repeat:no-repeat;
    background-position: bottom left;
}

#fiche #produit #col1 .titre {
    width:480px;
    height:60px;
    display:block;
    float:left;
    margin:0px 0px 10px 3px;
    /*background:url(../images/static/background-h2-fiche-produit-new.gif) no-repeat;*/
}
html>body #fiche #produit #col1 .titre {
    margin-left:0;
}
#fiche #produit #col1 h2.libelle {
    padding:0px;
    margin:0px;
    font-size:18px;
    color:#f98600;
    display:block;
    float:left;
    position:relative;
    margin-left:5px;
    margin-top:10px;
}

#fiche #produit #col1 h2.typo {
    padding:0px;
    margin:0px;
    font-size:11px;
    color:#88918c;
    font-weight:normal;
    margin:9px 0 0 0px;    
    text-transform:uppercase;
    margin-top:10px;
}
#fiche #produit #col1 h3.ref {
    padding:0px;
    margin:0px;
    font-size:10px;
    color:#999;
    font-weight:normal;
    float:left;
    margin-left:10px;
    margin-top:16px;
}
#fiche #produit #col1 .texte_conception {
    width:260px;
    height:auto;
    display:block;
    float:left;
    margin:0px 0px 5px 0px;
    padding:0px;
    background:url(../images/static/fond-texte-conception.jpg) no-repeat;
    font-size:11px;
    color:#4b4b4d;
    position:relative;
}

#fiche #produit #col1 .texte_conception p{
    text-transform :lowercase;
    text-align:justify;
}

#fiche #produit #col1 .texte_conception .concupourTitre{
    text-transform :capitalize;
    font-weight:700;
}
#fiche #produit #col1 .texte_difference {
    width:260px;
    height:48px;
    display:block;
    float:left;
    margin:0px 0px 10px 0px;
    background:url(../images/static/fond-texte-difference.jpg) no-repeat;
    font-size:11px;
    color:#4b4b4d;
    position:relative;
}

#fiche #produit #col1 .texte_difference a{
    color:#333;
    text-decoration:underline;
}
#fiche #produit #col1 .texte_difference a:hover{
    color:#333;
    text-decoration:none;
}
#fiche #produit #col1 .texte_conception p, #fiche #produit #col1 .texte_difference p{
    width:260px;
    margin:5px 0 0 0px;
    text-align:justify
}
#fiche #produit #col1 div.concept_produit{
    float:left;
    width:260px;
    padding-bottom:5px;
    position:relative;
    margin-top:10px;
    margin-left:0px;
    margin-right:0px;
}

#fiche #produit #col1 div.concept_produit h2{
    font-size:12px;
    color:#fc8700;
    margin:0px;
    padding:0px;
    width:260px;
    position:relative;
    margin-bottom:10px;
}
#fiche #produit #col1 div.concept_produit dl.concept{
    float:left;
    width:260px;
    margin:0 0 5px 10px;
}
#fiche #produit #col1 div.concept_produit dl.concept dt{
    float:left;
    width:90px;
}
#fiche #produit #col1 div.concept_produit dl.concept dd{
    float:left;
    margin-left:10px;
    font-style:italic;
    color:#4b4b4b;
    width:160px;
}
#fiche #produit #col1 div.concept_produit img.benefice{
    margin-right:10px;
}
#fiche #produit #col1 #oxylaneRecapAvis{
    float:left !important;
    position:relative;
    width:300px;
}

#oxylaneIFrameRecapAvis, #oxyIframeRecapAvis{
    width:300px !important;
}
#fiche #produit #col2 {
    width:310px;
    float:left;
    position:relative;
    padding-left:10px;
}

#fiche #produit #col2 .marque_produit {
    float:right;
    margin-right:27px;   
    margin-bottom:10px;
    margin-top:10px;
}
#fiche #produit #col2 .img_produit {
    float:left;
    display:block;
    width:252px;
    height:323px;
    border:none;
    text-align:center;
    margin:0px 0px 10px 0px;
    background:url(../images/static/background-visuel-fiche-produit.gif) no-repeat;
}
#fiche #produit #col2 .vignettes{
    float:left;
    width:50px;
    margin-left:2px;
}
#fiche #produit #col2 .vignettes img{
    border:1px solid #ccc;
    margin-bottom:2px;
    cursor:pointer;
}
#fiche #produit #col2 .boutons {
    clear:both;
    width:250px;
    float:left;
    margin-left:0px;
    text-align:center;
}
#fiche #produit #col2 .boutons span {
    float:left;
    display:block;
    border:0px solid #F00;
    margin:4px 1px 0px 0px;
}

html>body #fiche #produit #col2 .boutons span {
    margin-top:2px;
}

#fiche #produit #col2 .boutons span img{
    float:left;
}

#fiche #produit #col2 .boutons span a{
    font-size:9px;
    color:#000000;
}

#fiche #produit #col2 .boutons span a:hover{
    font-size:9px;
    color:#fc8700;
}

#fiche #produit #col2 a {
    margin:0;
    color:#9d9d9d;
    text-decoration:none;
}

.last #garantie {
    margin-top:20px;
    margin-left:4px;
}

#fiche #produit #col2 a:hover {
    text-decoration:underline;
}

#fiche #produit #col2 .bouton_envoyer_ami img,   #fiche #produit #col2 .bouton_imprimer img, #fiche #produit #col2 .bouton_favoris img, #fiche #produit #col2 .bouton_zoomer img, #fiche #produit #col2 .bouton_video img, #fiche #produit #col2 .bouton_photos3D img, #fiche #produit #col2 .bouton_fichierManuel img, #fiche #produit #col2 .boutons-3d img {
    margin-top:-5px;
    -margin-top:0px;
}

#fiche #produit #col2 .bouton_envoyer_ami {
    width:48px;
    height:80px;
    display:block;
    position:relative;
    background:url(../images/static/background-lien-fiche-produit.gif) no-repeat;
    
}
#fiche #produit #col2 .bouton_imprimer {
    width:48px;
    height:80px;
    display:block;
    position:relative;
    background:url(../images/static/background-lien-fiche-produit.gif) no-repeat;
}
#fiche #produit #col2 .bouton_favoris {
    width:48px;
    height:80px;
    display:block;
    position:relative;
    background:url(../images/static/background-lien-fiche-produit.gif) no-repeat;
}
#fiche #produit #col2 .bouton_zoomer {
    width:48px;
    height:80px;
    display:block;
    position:relative;
    background:url(../images/static/background-lien-fiche-produit.gif) no-repeat;
}

#fiche #produit #col2 .bouton_fichierManuel {
    width:48px;
    height:80px;
    display:block;
    position:relative;
    background:url(../images/static/background-lien-fiche-produit.gif) no-repeat;
}

#fiche #produit #col2 .bouton_video {
    width:48px;
    height:80px;
    display:block;
    position:relative;
    background:url(../images/static/background-lien-fiche-produit.gif) no-repeat;
}

#fiche #produit #col2 .boutons-3d {
    width:48px;
    height:80px;
    display:block;
    position:relative;
    background:url(../images/static/background-lien-fiche-produit.gif) no-repeat;
}

#fiche #produit #col2 .last{
    width:48px;
    height:80px;
    display:block;
    position:relative;
    background:url(../images/static/background-lien-fiche-produit.gif) no-repeat;
}

#fiche #produit #col2 div.pictoInfoPrix{
    float:left;
    width:48px;
    height:80px;
    margin-top:15px;
    background:url(../images/static/fond-info-prix.jpg) no-repeat #ffffff;
}
#fiche #produit #col2 div.pictoInfoPrix span{
    font-weight:bold;
    font-size:10px;
    font-style:italic;
    margin-top:3px;
    text-align:center;
    color:#333;
}
#fiche #produit #col2 .functionalities{
    float:left;
    width:215px;
    height:23px;
    background:url(../images/static/functionalities.jpg) no-repeat #ffffff;
    padding:8px 0 0 15px;
}
#fiche #produit #col2 .functionalities a{
    color:#FFF;
    font-weight:bold;
    text-decoration:none;
}
#fiche #produit #col2 .functionalities a:hover{
    color:#f98600;
    font-weight:bold;
    text-decoration:none;    
}
#fiche #produit #row2 {
    width:420px;
    height:auto;
    float:left;
    margin:20px 0 25px 0;
    position:relative;
    top:-20px;
}

#fiche #produit #row2 ul {
    width:100%;
    display:block;
    height:28px;
    margin-left:10px;
    margin-bottom:0px;
    margin-top:0px;
    margin-right:0px;
    padding:0px;
    border:0px solid #F00;
    /*background:url(../images/static/fond-onglet.jpg) no-repeat left bottom;*/
}

.onglet_actif span {
    cursor:pointer;
}

ul li.onglet-first, ul li.onglet-autres, ul li.onglet-first-over, ul li.onglet-autres-over  {
    float:left;
    cursor:pointer;
 }
 
ul li.onglet-first, ul li.onglet-autres {
    height:28px;
    background:url(../images/static/background-li-info-comp-fiche-produit-g.gif) no-repeat left bottom;
    text-align:center;
    cursor:pointer;
}

ul li.onglet-first div, ul li.onglet-autres div , ul li.onglet-autres h4 {
    height:28px;
    background:url(../images/static/background-li-info-comp-fiche-produit-d.gif) no-repeat right bottom;
    cursor:pointer;
    -float:left;
    /*padding-top:0px;
    margin-top:0px;*/
}

ul li.onglet-first-over, ul li.onglet-autres-over {
        height:28px;    
        background:url(../images/static/background-li-info-comp-fiche-produit-g-over.gif) no-repeat left bottom;
        text-align:center;
        cursor:pointer;
}

ul li.onglet-first-over div, ul li.onglet-autres-over div, ul li.onglet-autres-over h4{
    height:28px;    
    background:url(../images/static/background-li-info-comp-fiche-produit-d-over.gif) no-repeat right bottom;
    cursor:pointer;
    -float:left;
    /*padding-top:0px;
    margin-top:0px;*/
}

ul li.onglet-autres-over h4, ul li.onglet-autres h4{
    margin-top:0px;*/
}

ul li.onglet-first div div a, ul li.onglet-autres div div a, ul li.onglet-autres h4 span {
    color: #88918c;
    cursor:pointer;
    -word-wrap:break-word;
}

ul li.onglet-first-over div div a, ul li.onglet-autres-over div div a, ul li.onglet-autres-over h4 span  {
    color: #FFFFFF;
    cursor:pointer;
    -word-wrap:break-word;
}

ul li.onglet-first div div a, ul li.onglet-first-over div div a, ul li.onglet-autres div div a, ul li.onglet-autres-over div div a, ul li.onglet-autres h4 span, ul li.onglet-autres-over h4 span  {
    font-size:9px;
    text-transform:uppercase;
    margin-left:5px;
    margin-right:5px;
    margin-top:5px;
    padding-top:5px;
    cursor:pointer;
    float:left;
    width:auto;
}
ul li.onglet-autres h4 span, ul li.onglet-autres-over h4 span{
    margin-top:0pt;
    padding-top:0px;
}

ul li.onglet-first div div,ul li.onglet-autres div div  {
    background-image:none;
    height:20px;
    cursor:pointer;
    padding-top:0px;
    -float:left;
}

ul li.onglet-first-over div div, ul li.onglet-autres-over div div  {
    background-image:none;
    height:20px;
    cursor:pointer;
    padding-top:0px;
    -float:left;
}

ul li.onglet-autres-over h4 div , ul li.onglet-autres h4 div {
    background-image:none;
    height:20px;
    cursor:pointer;
    margin-top:5px;
    -margin-top:0px;
    *margin-top:0px;
}

ul li.onglet-autres-over h4 div span div div , ul li.onglet-autres h4 div span div div{
    background-image:none;
    height:20px;
    cursor:pointer;
    top:0px !important;
    *top:5px !important;
    left:0px !important;
    *left:-5px !important;
}

ul li.onglet-autres-over h4 div div , ul li.onglet-autres h4 div div{
    -display:none;
}

#ongletOxylaneAvis{
    float:right;
    -margin-right:10px;    
}
#ongletOxylaneAvis span{
    -padding-top:5px;
    -margin-top:5px;   
}

div.onglet-zone-cliquable{
    padding-left:5px;
    padding-right:5px;    
    padding-top:0px;
    margin-top:5px;
}

#fiche #produit #row2 ul li .onglet_actif {
    cursor:default;
}

#fiche #produit #row2 div.tab {
    width:474px;
    height:auto;
    float:left;
    display:block;
    border:none; 
    margin:0 0 5px 0;
     background:url(../images/static/background-div-info-comp-fiche-produit-h.gif) top left no-repeat;
    padding:0px;
    position:relative;
    overflow:auto;
    overflow-y:auto;
    overflow-x:hidden;
    scrollbar-base-color: #fc8700;
    scrollbar-track-color: #fc9900;
    scrollbar-arrow-color: #FFFFFF;
}

.bottomtab{
    width:474px;
    height:8px;
}

#fiche #produit #row2 div.tab div {
    width:450px;
    height:auto;
    border:0px solid #F00;
    /*position:absolute;*/
    margin:3px 0 0 20px;
    display:block;
    float:left;
    display:none;
}
#fiche #produit #row2 div.tab div.txt_actif {
    display:block;
}
#fiche #produit #row2 table {
    color:#999999;
}
#fiche #produit #row2 div.tab h2{
    display:none;
    margin:0;
    padding:0;
}
#fiche #produit #row2 div.tab dl{
    width:450px;
    float:left;
    clear:both;
    margin:2px 0 5px 0;    
}
#fiche #produit #row2 div.tab dl dt{
    width:170px;
    text-transform:uppercase;
    color:#88918c;
    font-size:12px;
    font-weight:bold;
    float:left;
}
#fiche #produit #row2 div.tab dl dd.colorama{
    margin:0;
    margin-left:10px;
}
#fiche #produit #row2 div.tab dl dd div.colorama{
    width:20px;
    height:20px;
    display:block;
    margin:0;
    float:left;
    border:1px solid #999999;
}
#fiche #produit #row2 div.tab dl dt#adequat-size{
    width:450px;
    margin-top:10px;
}
#fiche #produit #row2 div.tab dl dt#adequat-size a{
  color:#88918c;
  text-decoration:underline;
  margin-top:50px;
  float:left;
}
#fiche #produit #row2 div.tab dl dt#adequat-size a:hover{
  color:#f98600;
}
#fiche #produit #row2 div.tab dl dd{
    float:left;
    margin:0;
    width:420px;    
    color:#88918c;
    margin:1px 0 10px 0px;
    font-size:11px;
    text-align:justify;
}
#fiche #produit #row3 {
    width:820px;
    height:0px;
    display:block;
    float:left;
    position:relative;
    border:0px solid #F00;
    margin-top:20px !important;
    *margin-top:40px !important;
    -margin-top:20px;
}
#fiche #produit #row3 .produits_comp {
    display:block;
    float:left;
    width:270px;
    height:100px;
    margin:0px 35px 0px 0px;
}

#fiche #produit #row3 .produits_comp h2 {
    font-size:12px;
    color:#333;
    margin:0px 0px 5px 0px;
    padding:0px;
    position:relative;
    left:0px;
    padding:0px;
}
#fiche #produit #row3 .produits_comp .liste_produits {
    border-width:1px 0px 0px 0px;
    border-style:solid;
    border-color:#666;
    width:100%;
    height:100px;
    float:left;
    display:block;
}
#iframe-vc{
    width:100%;
    height:80px;
}
#vc-body{
    background-color:#FFFFFF !important;
}
#vc-body UL{
    padding:0;
    margin:0;
    list-style:none;
}
#vc-body UL LI{
    float:left;
    text-align:center;
    margin-right:5px;
    margin-top:5px;
    width:85px;
}
#vc-body UL LI a {
    color:#999;
    text-decoration:none;
    width:90px;    
}
#vc-body UL LI a:hover {
    text-decoration:underline;
    color:#000;
}
#fiche #produit #row3 .profil_sportif {
    display:block;
    float:left;
    width:285px;
    height:100px;
    border:0px solid #F00;
}
#fiche #produit #row3 .profil_sportif h1 {
    font-size:13px;
    color:#333;
    margin:0px 0px 5px 0px;
    padding:0px;
    position:relative;
    padding:0px;
    float:left;
}
#fiche #produit #row3 .profil_sportif img {
    display:block;
    float:left;
    position:relative;
}
#fiche #produit #row3 .profil {
    border-width:1px 0px 0px 0px;
    border-style:solid;
    border-color:#666;
    width:100%;
    height:80px;
    display:block;
    float:left;
    position:relative;
    top:-4px;
}
#fiche #produit #row3 .profil .row1 {
    display:block;
    float:left;
    border:0px solid #F00;
    width:100%;
    height:15px;
    margin:10px 0px 15px 0px;
}
#fiche #produit #row3 .profil .row1 a {
    color:#999;
    text-decoration:underline;
    font-size:10px;
    float:left;
    display:block;
    border:0px solid #F00;
}
#fiche #produit #row3 .profil .row1 b {
    font-weight:normal;
    color:#000;
    float:left;
    display:block;
    border:0px solid #F00;
    font-size:13px;
    margin-left:5px;
    position:relative;
    top:-1px;
}
#fiche #produit #row3 .profil .row2 {
    display:block;
    float:left;
    border:0px solid #F00;
    width:100%;
    height:40px;
}
#fiche #produit #row3 .profil .row2 .col {
    width:93px;
    float:left;
    display:block;
    border:0px solid #F00;
}
#fiche #produit #row3 .profil .row2 a {
    display:block;
    float:left;
    text-decoration:underline;
    font-size:10px;
    color:#999;
    margin:0px 0px 5px 0px;
}
#fiche #produit #row3 .profil .row2 img {
    display:block;
    float:left;
    position:relative;
}

#bloc-droite-col1, #bloc-gauche-col1{
    float:left;
}

#bloc-droite-col1{
     width:142px;
}

#bloc-gauche-col1{
    width:280px;
}

.jurPrixConseille{
    margin-left:0;
    margin-top:0px;
    margin-bottom:15px;
    width:790px;
    font-size:9px;
    text-align: left;
    float:left;
    padding-left:20px;
}

.fin-fond-fichePDT{
    margin-left:150px ;
    background-image:url(../images/static/background-liste-produits-b.gif);
    background-repeat :no-repeat ;
    background-position:left center;
    float:left;
    width:820px;
    height:6px;
}
/* ********************* CALQUE PHOTO PLUS ********************* */
#iframehd{
    margin-top:10px;
}
#body-plusPhotos {
    background:#FFFFFF;
}
#popup-plusPhotos {
    background-color:none;
    width:848px;
    height:470px;
    padding:0;
    text-align:center;
    float:left;
    overflow:hidden;
}
#popup-plusPhotos div.containphotos {
    background-color:none;
    float:left;
    width:830px;
    margin:5px;
}
html>body #popup-plusPhotos div.containphotos {
    margin:10px 5px 0 5px;
    width:840px;
}
#popup-plusPhotos #entete-produit {
    width:380px;
    height:48px;
    display:block;
    float:left;
    margin:0px 0px 10px 3px;
    background:url(../images/static/fond-titre-fiche-produit.jpg) no-repeat;
}
html>body #popup-plusPhotos #entete-produit {
    margin-left:0;
}
#popup-plusPhotos #entete-produit h2.libelle {
    padding:0px;
    margin:0px;
    font-size:16px;
    color:#ffffff;
    display:block;
    float:left;
    position:relative;
    margin-left:20px;
}
#popup-plusPhotos #entete-produit h2.typo {
    padding:0px;
    margin:0px;
    font-size:11px;
   color:#fc8700;
    text-align:left;
    font-weight:normal;
    margin:9px 0 0 22px;    
}
#popup-plusPhotos #entete-produit h3.ref {
    padding:0px;
    margin:0px;
    font-size:10px;
    color:#ffffff;
    font-weight:normal;
    float:right;
    margin:4px 26px 0 0;
}

#popup-plusPhotos #bloc_fermer  {
    margin-right:10px;
    position:relative;
    float:right;
    text-align:right;
}

#popup-plusPhotos #bloc_fermer A {
    margin-right:20px;
    position:absolute;
    top:10px;
    float:right;
}
#popup-plusPhotos #main {
    float:left;
    width:830px;
    margin-bottom:10px;
}
html>body #popup-plusPhotos #main {
    width:840px;
}
#popup-plusPhotos div.nav {
    float:left;
    margin-left:10px;
}
#popup-plusPhotos #product-plus {
    width:300px;
    position:absolute;
    float:left;
    clear:both;
    overflow:hidden;
    margin-left:35px;
}
#popup-plusPhotos A {
    float:left;
    position:absolute;
    font-size:25px;
    color:#636363;
    font-style:italic;
    text-decoration:none;
    font-family:verdana;
}
#popup-plusPhotos #navright{
    margin:12px 0 0 335px;
}
#popup-plusPhotos #navleft{
    margin:12px 0 10px 0;
}
#popup-plusPhotos #pictureslist {
    position:relative;
    overflow:hidden;
}
#popup-plusPhotos #pictureslist IMG {
    padding:0;
    margin:0 5px;
    cursor:pointer;
}
#popup-plusPhotos #zoomhd {
    width:830px;
    height:400px;
    float:left;
}
html>body #popup-plusPhotos #zoomhd {
    width:840px;
}

#popup-plusPhotos #mini {
    background:url(../images/static/0810-bg-calquephotomini.gif) no-repeat;
    width:400px;
    height:400px;
    overflow: hidden;
    float:left;
    cursor:default;
    margin-right:10px;
}
html>body #popup-plusPhotos #mini {
    *cursor:url(../images/static/picto-zoomhd.cur);
}
#popup-plusPhotos #dhtmltooltiphd {
    cursor:default;
    position: absolute;
    visibility: hidden;
    z-index:1;
    width:100px;
    height:100px;
    margin-top:-50px;
    margin-left:10px;
}
html>body #popup-plusPhotos #dhtmltooltiphd {
    *cursor:url(../images/static/picto-zoomhd.cur);
}
#popup-plusPhotos #bloczoom {
    width:420px;
    height:400px;
    float:left;
}
#popup-plusPhotos #zoom {
    background-repeat: no-repeat;
    width:420px;
    height:400px;
    float:left;
}
html>body #popup-plusPhotos #bloczoom {
    width:430px;
}
html>body #popup-plusPhotos #zoom {
    width:430px;
}

/* CALQUE FUNCTIONALITIES */
#popup_functionnalities{
    width:850px;
    padding:0;
    text-align:center;
    float:left;
    height:510px;
    background-color:#FFFFFF;
    margin-top:10px;
}
#popup_functionnalities div.containfunction{
    background-color:#FFFFFF;
    float:left;
    width:845px;
    margin:5px 0;
}    
html>body #popup_functionnalities div.containfunction{
    margin:10px 5px 0 5px;
    width:845px;
}    
#popup_functionnalities #entete-produit {
    width:375px;
    height:48px;
    display:block;
    float:left;
    margin:10px 0px 10px 10px;
    background:url(../images/static/fond-titre-fiche-produit.jpg) no-repeat;
}
#popup_functionnalities #entete-produit h2.libelle {
    padding:0px;
    margin:0px;
    font-size:16px;
    color:#FFF;
    background:none;
    display:block;
    float:left;
    position:relative;
    margin-left:20px;
}
#popup_functionnalities #entete-produit h2.typo {
    padding:0px;
    margin:0px;
    font-size:11px;
    color:#FF0;
    text-align:left;
    font-weight:normal;
    margin:9px 0 0 22px;    
}
#popup_functionnalities #entete-produit h3.ref {
    padding:0px;
    margin:0px;
    font-size:11px;
    color:#999;
    font-weight:normal;
    float:right;
    margin:4px 26px 0 0;
}
#popup_functionnalities #bloc_fermer{
    float:right;
    margin-right:20px;
}
html>body #popup_functionnalities #bloc_fermer{
    margin-right:20px;
}
#popup_functionnalities .caracteristiques{
    background-color:#ffffff;
    font-size:11px;
    color:#636363;
    margin:10px 5px;
    overflow-y:auto;
    overflow-x:hidden;
    height:400px;
    width:840px;
    float:left;
}
#popup_functionnalities .caracteristiques dl{
    width:610px;
    float:left;
    clear:both;
    text-align:left;
    margin-bottom:15px;
}
#popup_functionnalities .caracteristiques dl dt{
    width:750px;
    text-align:justify;
    font-weight:bold;
    float:left;    
}
#popup_functionnalities .caracteristiques dl dd{
    width:750px;
    text-align:justify;
    float:left;
    font-style:italic;
    margin:0;
}

/* STYLE POUR CALQUE */
#calque {
    width:910px !important;
    height:550px !important;
}
#calquecontainer{
    padding:0 0 0 10px !important;
    height:550px !important;
    background:url(../images/static/fond-popup-ie6.gif) no-repeat ;
}
html>body #calquecontainer{
    background:url(../images/static/fond-popup.png) no-repeat ;
    padding:10px 10px 10px 30px !important;
    height:540px !important;    
}

/* ############ OXYLANE ############*/
#blocBoutonOxylane{
    margin-left:-40px;
    margin-top:80px;
    width:380px;
}

#calqueOxyAvis, #calqueOxyPlus{
    background-color:#ffffff;    
    background:url(../images/static/fond-popup-ie6-500px.gif) no-repeat ;
    margin-left:auto;
    width:500px;    
    height:723px;
    margin-top:10px;
}

#calqueOxyAvis #bloc_fermer a img, #calqueOxyPlus #bloc_fermer a img {
    float:right;
    margin-right:20px;
}

#calqueOxyAvis #bloc_fermer, #calqueOxyPlus #bloc_fermer {
    padding-right:10px;
    padding-top:5px;
    height:30px;
}

#oxylaneAvisTab, #oxylaneTab{
    float:left;
    text-align:left;    
}

#blocOxylaneTab div , #blocOxylaneAvisTab div {
    float:left;    
}
#blocOxylaneTab div div span, #blocOxylaneAvisTab div div span{
    margin-top:0px !important; /* Ie8 */
    *margin-top:-15px !important; /*IE7 */
}

#oxyIframeServices{
    margin-left:10px;
    height:500px;
}

#blocOxylaneAvisTab {
    *margin-top:10px !important; /*IE7 */
    margin-left:0px;
}

/* ############ FIN OXYLANE ############*/


#bloc-titre-gauche{
    width:50px;
}

.onglet-zone-cliquable{
    padding-top:9px;
    padding-left:5px;
    padding-right:5px;
    height:19px;
}

/* ############ DOCUMENTS ASSOCIES ############*/
.onglet-autres div div a#ongletDocAss .onglet-zone-cliquable{
    padding-top:5px;
    padding-left:5px;
    padding-right:5px;
    height:19px;
    width:100px;
}

.onglet-autres-over div div a#ongletDocAss .onglet-zone-cliquable{
    padding-top:3px;
    padding-left:5px;
    padding-right:5px;
    height:19px;
    width:100px;
}

#doc-associes{
    float:left;
    text-align:center;
}

#tableau-document-associe {
    width:435px;
    border-width:thin; 
    border-color:#EEEEEE; 
    border-style:solid; 
    padding:5px;
    float:left;
}

#titre-tableau-document-associe{
    width:480px;
}

#telechargement-acrobat{
    width:480px;
    float:left;
    margin-top:20px;
    font-size:9px;
}

.colonne-doc-associe-type, #type-tableau{
    width:100px;
}

.colonne-doc-associe-titre, #titre-tableau{
    width:200px;
}

.colonne-doc-associe-titre a {
    color:#999999;
    text-decoration:underline;
}

.colonne-doc-associe-titre a:hover {
    color:#fc8700;
    text-decoration:none;
}

.colonne-doc-associe-version, #version-tableau{
    width:50px;
}

.colonne-doc-associe-date, #date-tableau{
    width:70px;
}

.colonne-doc-associe-poids, #poids-tableau{
    width:50px;
}

.colonne-doc-associe-poids, #telecharger-tableau{
    width:100px;
}

#type-tableau, #titre-tableau, #version-tableau, #date-tableau, #poids-tableau, #telecharger-tableau {
    font-weight:700;    
    background-color:#EEEEEE;
}

.ligne-doc-associe{
    float:left;
    width:480px;
}

.telechargement-acrobat-image{
    width:50px;
    float:left;
}

.telechargement-acrobat-texte{
    margin-left:10px;
    margin-top:5px;
    width:410px;
    float:left;
}

#titre-doc-associes{
    color:#999999;
    font-weight:700;
    float:left;
    margin-bottom:5px;
    text-align:left;
    text-decoration:underline;
    width:400px;
}

.ligne-doc-associe td {
    text-align:left;
    height: 30px !important;
    *height: auto  !important;
    color:#999999;
}

.bloc-telechargement a {
    color:#9a9f9f;
    text-decoration:underline;
}

.bloc-telechargement a:hover {
    color:#fc8700;
    text-decoration:none;
}

.bloc-telechargement a img {
    float:right;
    margin-right:10px;
}

td.type{
    width:100px;
}

td.version{
    width:50px;
}

td.date{
    width:70px;
}

td.poids{
    width:50px;
}

td.bloc-telechargement{
    width:100px;
}

.getpdf{
    margin-top:20px;
}
/* ############ FIN DOCUMENTS ASSOCIES ############*/
