
/*----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/
/*----!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!------*/
/*----------------------------------------------------------------------------------------*/
/*-----------------Ne plus modifier directement, faire les changements -------------------*/
/*-----------------dans css.xsl ----------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/
/*----!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!------*/
/*----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/
  
  
    * {margin: 0px;padding: 0px;}

    blockquote{
      margin-left:40px;
      margin-top:5px;
      margin-bottom:5px;
    }
    
    img.transparent, div.transparent{ behavior: url(iepngfix.htc)}
    
    .mav {
      font-weight:bold;
    }
    html, body {
      margin:0px;
      padding:0px;
      font-size:12px;
      
        font-family: Verdana,Arial;
      
        background:url(img/fond_degrade_bm.jpg) repeat-x 0px 0px #E6E6E6;
        font-family: Verdana,Arial;
        font-size:11px;
            
     
    }
    
    a {
      text-decoration:none;
      color:#000000;
    }
    
    a.blanc {
      text-decoration:none;
      color:#ffffff;
    }
    
    object {
      margin: 0px;
      padding: 0px;
    }
    
    h1 {
      font-size:13px;
      color:#669999;
    }
    
    .noBorder{
    	border-bottom: 0px;
    	border-left: 0px;
    	border-right: 0px;
    	border-top: 0px;
    }
    
    select{
      font-size:9px;
    	border-bottom: 1px solid;
    	border-left: 1px solid;
    	border-right: 1px solid;
    	border-top: 1px solid;
      border-color:#999999;
    }
    
    div.clear, br.clear{
      height:0.01px;
      clear:both;
      font-size:0.01px;
    }
    
    
      .btn{
        border-bottom: 1px solid;
        border-left: 1px solid;
        border-right: 1px solid;
        border-top: 1px solid;
        border-color:#6D6D6D;
      }
    
        
    
    .Error{
      text-align:center;
      color:red;
      font-weight:bold;
      font-size:11px;
      background-color:#B2B2B2;
      margin-left:10px;
      margin-right:10px;
      padding-top:6px;
      padding-bottom:6px;
    }
    
    .ErrorLight{
      text-align:center;
      color:red;
      font-weight:bold;
      font-size:11px;
    }
    
    .conteneur1024{
      width:1000px;
      margin:auto; 
      
        border:0px;     
        background-color:transparent;   
      
     
      
    }
    .conteneur800{
      width:770px;
      margin:auto;
      
        width:778px; 
        border:0px;        
        background-color:transparent;
          
    }
    
    #siteHeader{
      width:770px;
      height:153px;
      margin:0px;
      padding:0px;
        
        height:153px; 
        width:745px;     
        border-top:1px solid #A9A9A9; 
        border-left:1px solid #A9A9A9; 
        border-right:1px solid #A9A9A9; 
        margin-left:16px;       
        padding-right:16px;       
        margin-top:20px;       
         
        background-color:#FFFFFF;
        margin-left:0px;  
        padding-left:16px; 
        padding-right:16px;        
        width:745px;           
      
    }
    
    #siteHeader div.parrainHeader{  
      width:213px;  
      height:47px;  
      top:46px;
      left:310px;
      position:absolute;
      z-index:2;
      color:#AFAFAF;
      font-size:9px;
    }
    #siteHeader div.parrainHeader span.accroche{  
      color:#AFAFAF;
      font-size:9px;
    }
    #siteHeader div.parrainHeader input{  
      width:170px;
      height:18px;
      margin-bottom:5px;
      font-size:10px;
      padding-top:4px;
      padding-left:4px;
      border:0px;
    }
    #siteHeader div.parrainHeader .okheader{  
      position:absolute;
      top:0px;
      left:176px;
      cursor:pointer;  
      top:1px !important;
    }
    
    #siteHeader div.deconnexion{
      padding-top:0px;
      margin-left:680px;
      font-size:10px;
      height:112px;
      
      position:relative;
      z-index:2;
      
      
        top:-20px;
          height:94px;    
          left:20px;
          
      
    }
    
      #siteHeader div.deconnexion div{
        background:url(img/deco.gif) no-repeat 0px 0px;
        width:57px;
        height:17px;
        /*margin-left:20px;*/
        position:relative;
        left:0px;
      }
     
    
    #siteHeader div.menu{
      margin-left:36px;
      font-size:11px;
      text-transform:uppercase; 
      clear:both;
      
        margin-left: 0px;
      
    }
    #siteHeader div.menu ul{
      list-style-type:none;
      height:25px;
      padding:0px;
      margin:0px;    
             
        padding-left:10px;                
        padding-top:2px;
        padding-bottom:2px;
        height:13px;
        margin-bottom:8px; 
        border-top:1px solid #A6A6A6;
        border-bottom:1px solid #A6A6A6;
      
    }
    #siteHeader div.menu li{
      float:left;
      font-size:10px;
      color:#000000;
      margin-right:21px;
      margin-top:0px;
      margin-left:0px;
      margin-bottom:0px;
    }
    #siteHeader div.filNav li.panier{
      float:right;
      font-weight:bold;
      font-size:11px;
      color:#B6B6B6;
      margin:0px;
      margin-right:30px;
        
    }
    #siteHeader div.menu li a{      
      color:#000000;      
    }
    #siteHeader div.filNav li.panier a{
      color:#B6B6B6;      
    }
    #siteHeader div.filNav{
      margin-left:36px;
      font-size:10px;
      clear:both;  
      
        margin-left: 0px;
      
    }
    #siteHeader div.filNav ul{
      list-style-type:none;
      height:17px;
      padding:0px;
      margin:0px;
      
        background-color:#000000;
        padding-left:10px;
        padding-top:1px;
        height:14px;
        border-top:1px solid #A6A6A6;
        border-bottom:1px solid #A6A6A6;
      
        background-color:#494949;
      
    }
    #siteHeader div.filNav li{
      float:left;
      font-size:10px;
      margin-right:0px;
      color:#000000;
             
        color:#B6B6B6;
      
      margin-top:0px;
      margin-left:0px;
      margin-bottom:0px;
    }
    #siteHeader div.filNav li.voirPour{
      float:right;
      font-size:10px;
      margin-right:0px;
      color:#000000;
             
        color:#B6B6B6;
      
      padding-right:42px;
      margin-top:0px;
      margin-left:0px;
      margin-bottom:0px;
    }
    #siteHeader div.filNav li a{
      color:#000000;
             
        color:#B6B6B6;
      
    }
    #siteHeader div.filNav li.voirPour a{
      color:#B6B6B6;
    }
    #siteHeader div.filNav li a.current{
      color:#000000;
    }
    #falseHeader{
      height:154px;
    }
    
    #sitePageCentrale{
      width:770px;
      min-height:280px;      
              
        width:779px;         
         
        background-color:#FFFFFF;        
      
    }
    
    
    
    div#divAjaxWaitPanel {
      color: 1px solid #808080;
      top: 100px;
      left: 100px;
      width: 250px;
      height: 50px;
      border: 1px solid #A9A9A9;
      padding-top: 5px;
      padding-bottom : 5px;
      padding-left: 5px;
      padding-right : 5px;
      vertical-align: middle;
      background-color: white;
      text-align: center;
      position: absolute;
    }
    
    div#divAjaxWaitPanel div.stateWait {
      height: 48px;
      width: 48px;
      background:url(img/wait.gif) no-repeat left top;
      border:0px;
      float:left;
    }
    
    div#divAjaxWaitPanel div.stateFinish {
      height: 48px;
      width: 48px;
      background:url(img/finish.gif) no-repeat left top;
      border:0px;
      float:left;
    }
    
    div#divAjaxWaitPanelContent {
      color: green;
      float:left;
      margin-top:10px;
      margin-left:5px;
      display:inline;
      text-align:center;
      width:180px;
    }
  
    .showdiv {
      display:block; 
    }
    .hidediv{
      display:none; 
    }
  
    .ieSelectFix{
      position:absolute;  
      border:none;
      display:block;
      z-index:-1;      
    }
  
    div.searchField label {float: left; width: 170px;margin-right: 5px;margin-left:10px;}
    #formDesabo div.searchField label {width: 50px;margin-right: 5px;}
    
    
    div#topLink {
      clear:both;
      width:770px;
      /*position:relative; pour que ca marche sous IE8*/
      /*top:150px; pour que ca marche sous IE8*/
      
        width:756px;
        top:135px;
      
    }
    div#topLink a{
      float:right;
      padding-right:40px;
    }
    div#topLink a img{
      height:44px;
      width:22px;
    }
    div a#retour {
      float:left;
    }
    
    div#entoure{
            
        width:745px;
        border-left:1px solid #A9A9A9; 
        border-right:1px solid #A9A9A9; 
        border-bottom:1px solid #A9A9A9; 
        margin-left:10px;       
        padding-right:10px;       
        margin-top:10px;   
        margin-bottom:10px;
        padding-bottom:10px;     
         
        width:761px;
        background-color:#FFFFFF;        
        margin-left:0px; 
        padding-right:0px;
        padding-left:16px;
        border-bottom:0px; 
        margin-bottom:0px;
        padding-bottom:20px;
      
    }
      
    
      div.bouton{
        cursor:pointer;
        float:right;
        display:inline;
        margin:10px 0px 10px 10px;
      }
      
      div.bouton div.partie_drt{
        float:right;
        display:inline;
        
          background:url(img/bm_bt_drt.gif) no-repeat top left;
        
        width:5px;
        height:24px;
      }
      
      div.bouton div.partie_centre{
        float:right;
        display:inline;
        padding:6px 2px 6px 2px;
        height:12px;
        font-size:11px;
        font-weight:bold;
        text-transform:uppercase;
        
          background:url(img/bm_bt_centre.gif) repeat-x top left;
          color:#000000;
        
        
      }
      
      div.bouton div.partie_centre a:active,
      div.bouton div.partie_centre a:visited,
      div.bouton div.partie_centre a:link,
      div.bouton div.partie_centre a:hover{
        height:12px;
        
          color:#000000;
        
        text-transform:uppercase;
        font-size:11px;
        font-weight:bold;
        text-decoration:none;
      }
      
      div.bouton div.partie_gch{
        
          background:url(img/bm_bt_gch.gif) no-repeat top left;
        
        float:right;
        display:inline;
        width:6px;
        height:24px;
      }
      
      
    .barre{
      background:transparent url(img/bg_barre.gif) no-repeat scroll center;
      
        background:transparent url(img/bg_barre_horizontal.gif) no-repeat scroll center;
      
    }
    .barre_panier{
      
    }
    
    
    div.panierajax {background-color:white;left:30%;font-family:verdana;font-size:9px;position:absolute;border:1px solid #92127E; z-index:6000;padding-top:20px}
    .show {display:block;margin:0px;padding:0px;width:400px;height:auto;}
    .hide {display:none;margin:0px;padding:0px;}
    .showsuite{display:'';margin:0px;padding:0px;width:270px;height:250px;}
    
    
      div.panierajax {background-color:white;font-family:verdana;font-size:12px;position:absolute;border:1px solid #6D6D6D; z-index:6000;padding-top:20px}
      .show {display:block;margin:0px;padding:0px;width:400px;height:auto;}
      .hide {display:none;margin:0px;padding:0px;}
      .showsuite{display:'';margin:0px;padding:0px;width:270px;height:250px;}
    
    
    
    div.alert{
      font-family:Verdana,Arial;
      font-size:12px; 
      font-weight:bold;
      width:400px;  
      left:33%;
      position:absolute;
      z-index:10000;
      padding-top:20px;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:20px;
      
      
        background-color:#C0C0C0;
        border:1px solid #6D6D6D;
      
      
    }
      
      
    .showalert {display:block;margin:0px;padding:0px;width:400px;height:auto;}
    .hidealert {display:none;margin:0px;padding:0px;}
    
    span.offert{
      color:#92127E;
      
      font-size:11px;
      font-weight:bold;
    }
    
    
    div.cgv{
     margin-left:250px;
     padding-top:20px;
     width:300px; 
     left:30%;
    }
    div.cgv span.gras {
      color:#000000;
      font-size:10px;
      font-weight:bold;
    }
    
    
    
    #siteBandeauGauche{
      width:203px;
      min-height:576px;
      margin:0px;
      padding:0px;
      float:left;  
      
        min-height:0px;
        width:186px;
      
    }
    
    div#sitePageCentrale div#siteBandeauGauche ul#catarbo{
      list-style-type:none;
      padding-top:20px;
      padding-left:10px;
      
        padding-left:0px;
        width:180px;
      
    }
    
      div#sitePageCentrale div#siteBandeauGauche ul#catarbo > li {
        width:180px;
        color:#B6B6B6;
        font-weight:bold;
        border:1px solid #B6B6B6;
        background-color:#494949;
        padding:3px;
      }
    
    
    
    div#sitePageCentrale div#siteBandeauGauche ul#catarbo > li > a{
      color:#5E5E5E;
      font-weight:bold;
      
        color:#B6B6B6;
        font-weight:bold;
      
    }
    div#sitePageCentrale div#siteBandeauGauche ul.sousArbo {
      list-style-type:none; 
      margin:10px;
      
        margin:10px 0px 10px 0px;
      
    }
    div#sitePageCentrale div#siteBandeauGauche ul.sousArbo li{
      list-style-type:none; 
      margin:10px;
      
        width:180px;
        margin:10px 0px 10px 0px;
      
    }
    div#sitePageCentrale div#siteBandeauGauche ul.sousArbo li > a{
      font-weight:bold;
    }
    
    div#sitePageCentrale div#siteBandeauGauche ul.sousArbo li a.selected, div#sitePageCentrale div#siteBandeauGauche ul.sousArbo li div.selected{
      color:#92127E;
      
        color:#000000;
        font-size:10px;
        font-weight:bold;
        padding:0px 0px 0px 20px;
        background:transparent url(img/puce_ssmenu_gch_new.gif) no-repeat 10px 2px;
      
    }
    
    div#sitePageCentrale div#siteBandeauGauche ul.sousArbo li a.notselected, div#sitePageCentrale div#siteBandeauGauche ul.sousArbo li div.notselected{
      color:#000000;
      
        color:#000000;
        font-size:10px;
        font-weight:normal;
        padding:0px 0px 0px 20px;
        background:transparent url(img/puce_ssmenu_gch_new.gif) no-repeat 10px 2px;
      
    }
    
    div#sitePageCentrale div#siteBandeauGauche ul.sousArbo ul.sousArbo li{
      margin-left:10px;
    }
    
    div#sitePageCentrale div#siteBandeauGauche ul.sousArbo ul.sousArbo div, div#sitePageCentrale div#siteBandeauGauche ul.sousArbo ul.sousArbo a{
      color:#000000;
      font-size:10px;
      padding:0px 0px 0px 20px;
      font-weight:normal;
      height:15px;
      background:transparent url(img/decal.gif) no-repeat 8px 5px;
    }
    
    div#sitePageCentrale div#siteBandeauGauche ul.sousArbo ul.sousArbo div.selected, div#sitePageCentrale div#siteBandeauGauche ul.sousArbo ul.sousArbo a.selected{      
      font-weight:bold;      
    }
    
    div#sitePageCentrale div#siteBandeauGauche ul.sousArbo  div.rootselected,  div#sitePageCentrale div#siteBandeauGauche ul.sousArbo  a.rootselected{
      color:#000000;
      font-size:10px;
      padding:0px 0px 0px 20px;
      font-weight:bold;
      height:15px;
      background:transparent url(img/puce_ssmenu_gch_open_new.gif) no-repeat 9px 2px;
    }
    div#sitePageCentrale div#siteBandeauGauche ul.sousArbo div.rootnotselected, div#sitePageCentrale div#siteBandeauGauche ul.sousArbo a.rootnotselected{
      color:#000000;
      font-size:10px;
      padding:0px 0px 0px 20px;
      font-weight:normal;
      height:15px;
      background:transparent url(img/puce_ssmenu_gch_open_new.gif) no-repeat 9px 2px;
    }
    
    
    
    
    
    #siteBandeauDroite{
      width:228px;
      height:768px;
      margin:0px 0px 0px 770px;
      padding:0px;
      position:absolute;
      
        width:228px;
        margin:0px 0px 0px 780px;
      
    }

    
    
    #siteFooter{   
      width:770px;
      height:20px;
      margin:0px;
      padding-top:3px;
      padding-left:5px;
      padding-right:0px;
      padding-bottom:0px;
      clear:both;
      
        width:745px;    
        margin:auto;
        padding-top:5px; 
        padding-left:16px;   
        padding-right:16px;    
        border-left:1px solid #A9A9A9;
        border-right:1px solid #A9A9A9;
        border-bottom:1px solid #A9A9A9;
        background-color:#FFFFFF;
        padding-bottom:15px;
        top:-3px;
      
    }
    
    
    #siteFooter ul{
      list-style-type:none;
      height:17px;
      padding:0px;
      margin:0px;
      
        margin-top:10px;        
      
    }
    #siteFooter li{
      float:left;
      font-size:10px;
      margin-right:34px;
      margin-top:0px;
      margin-left:0px;
      margin-bottom:0px;
              
        margin-right:10px;  
        font-size:12px;      
      
      
    }
    
    #siteFooter li a:link{
      
        margin-right:10px;
        text-decoration:none;
      
    }
    #siteFooter li a:visited{
      
        margin-right:10px;
        text-decoration:none;
      
      
    }
    #siteFooter li a:hover{
      
        margin-right:10px;
        text-decoration:underline;
      
      
    }
    
    #siteFooter div.corp{
      clear:both;
      font-size:8px;
      color:#000000;
    }
    
    
    
    
    div.adresseajax {background-color:white;left:30%;font-family:verdana;font-size:9px;position:absolute;border:1px solid #92127E; z-index:6000;}
    .showadresse {display:block;margin:0px;padding:0px;width:350px;height:auto;}
    .hideadresse {display:none;margin:0px;padding:0px;}
    
    
    #adressecontainer div.Contenu div.dessusform{
    /*  height:5px;*/
      width:100%;
      font-size:1px;
    }
    #adressecontainer div.Contenu div.dessousform{
      margin-bottom:5px;
      height:5px;
      width:100%;
      font-size:1px;
      clear:both;
    }
    #adressecontainer div.Contenu div.formulaire{
      width:100%;
      background-color:#999999;
      color:#FFFFFF;
      font-size:9px;
      padding-top:20px;
      padding-bottom:10px;
      
    }
    #adressecontainer div.Contenu div.center .btn {
      margin-right:50px;
      margin-left:50px;
      
    }
    
    #adressecontainer div.Contenu div.label{
      width:120px;
      height:25px;
      color:#000000;
      font-size:11px;
      margin-left:15px;
      display:inline;
      float:left;
    }
    #adressecontainer div.Contenu div.center{
      text-align:center;
    }
    #adressecontainer div.Contenu div.field{
      width:201px;
      height:25px;
      color:#FFFFFF;
      font-size:10px;
      float:left;
    }
    #adressecontainer div.Contenu div.filleul{
      width:220px;
      height:25px;
      color:#FFFFFF;
      font-size:10px;
      float:left;
      display:inline;
      margin-left:15px;
    }
    #adressecontainer div.Contenu input.noBorder{
      width:200px;
      
    }
    #adressecontainer div.Contenu select{      
      
    }
    #adressecontainer div.Contenu textarea.noBorder{
      width:400px;
      height:100px;
    }
    #adressecontainer div.Contenu select{
      width:200px !important;
      margin-bottom:15px;
    }
    #adressecontainer div.Contenu div.filleul input.noBorder{
      width:210px;
    }
    #adressecontainer div.Contenu div.valid a{
      float:right;
      text-transform:uppercase;
      text-decoration:none;
      font-size:11px;
      color:#000000;
      padding-right:42px;
      margin-bottom:10px;
    }
    #adressecontainer div.Contenu div.Paragraphe{
      margin-left:25px;
      margin-bottom:10px;
    }
  
    #sitePageDocument{
      width:770px;
      height:520px; 
      overflow:auto;
      
        margin-left:10px;
        padding-bottom:10px;
        border-left:1px solid #A9A9A9; 
        border-right:1px solid #A9A9A9; 
        border-bottom:1px solid #A9A9A9;   
        margin-bottom:10px;
       
        width:745px;  
        background-color:#FFFFFF;
        margin-left:0px;  
        padding-left:16px;
        padding-right:16px;    
        padding-top:10px;
        border-bottom:0px; 
        margin-bottom:0px;
        font-size:11px;
      
    }
    
      #sitePageCentrale #sitePageDocument div.Contenu{  
        width:542px;
        float:left;
        padding-top:15px;
        margin-left:0px;
        display:inline;  
      }
    
      #sitePageCentrale #sitePageDocument div.Contenu{   
        width:520px; 
        float:left;
        padding-top:15px;
        margin-left:0px;
        display:inline;  
      }
    
      #sitePageCentrale #sitePageDocument div.Contenu{   
        width:520px; 
        float:left;
        padding-top:15px;
        margin-left:0px;
        display:inline;  
      }
    
    
    #sitePageCentrale #sitePageDocument div.Contenu .center{
      text-align:center;
    }
    
    #sitePageCentrale #sitePageDocument div.Contenu div.Titre{
      font-size:11px;
      font-weight:bold;
      
      margin-bottom:20px;
      
      text-align:center; 
        
        text-align:left; 
        font-size:13px;
        margin-top:14px;
      
    }
    #sitePageDocument div.Contenu div.TitreReview{
      background-color:#CE97CE;
      margin-top:5px;
      margin-bottom:5px;
      color:#000000;  
      font-size:10px;
      font-weight:bold;
      padding:3px 0px 4px 0px;
      border:1px solid #DDDDDD;
        
        background-color:#BFBFBF;
        height:16px;
        padding:5px 0px 2px 0px;
        border:1px solid #DDDDDD;
      
    }
    #sitePageDocument div.Contenu div.TotalReview{
      background-color:#999999;
      margin-top:5px;
      margin-bottom:5px;
      font-weight:bold;
      border:1px solid #000000;
    }
    #sitePageDocument div.Contenu div.SousTotalReview{  
      margin-top:4px;  
      border-top:1px solid #999999;
    }
    #sitePageDocument div.Contenu div.LigneReview{
      background-color:#F0EAEE;
      padding:3px 0px 4px 0px;
      color:#000000;  
      font-size:10px;
              
        min-height:16px;
        padding:5px 0px 2px 3px;
      
        background-color:#CECECE;
      
    }
    #sitePageDocument div.Contenu div.LigneReview_neutre{
      background-color:#FFFFFF;
      padding:3px 0px 4px 0px;
      color:#000000;  
      font-size:10px;
        
        min-height:16px;
        padding:5px 0px 2px 3px;
      
    }
    #sitePageDocument div.AideContext{
      width:203px;
      height:520px;
      float:left;
      display:inline;
      
        width:186px;
        overflow:hidden;
        
          
    }
    #sitePageDocument div.AideContext ul{
      list-style-type:none;
      height:17px;
      padding-top:30px;
      margin:0px;
    }
    #sitePageDocument div.AideContext li{
      font-size:12px;
      color:#000000;
      margin-top:0px;
      margin-left:38px;
      
        margin-left:0px;
      
      
      margin-bottom:10px;
    }
    #sitePageDocument div.AideContext li.titre{
      font-size:13px;
      color:#000000;
      font-weight:bold;
      margin-top:0px;
      margin-left:15px;
      margin-bottom:10px;
      
        margin-left:0px;
      
    }
    #sitePageDocument div.AideContext li a{
      font-size:11px;
      
        font-size:10px;
      
      color:#000000;
    }
    
    #sitePageDocument div.Contenu div.dessusform{  
      width:504px;
      font-size:0.1px;  
      height:5px;
    }
    #sitePageDocument div.Contenu div.formulaire{
      padding-top:15px;
      width:500px;  
      color:#000000;
      font-size:10px;  
      padding-left:4px;
      background-color:#999999;
      
        background-color:#BFBFBF;
        width:542px;
        padding:18px 0px 10px 0px;
      
    }
    
    #sitePageDocument div.Contenu div.formulaire div.titre_souligne{
      width:522px;
                
      
        background-color:#BFBFBF;              
      
      background:url(img/triple_trait_titre.gif) repeat-x bottom left; 
      
      color:#000000;
      text-transform:uppercase;
      font-weight:bold;
      font-family:arial;
      font-size:12px;
      padding:0px 10px 55px 10px;
    }
    
    
    #sitePageDocument div.Contenu div.dessousform{
      margin-bottom:17px;  
      width:504px;
      font-size:10px;
      clear:both;
      height:10px;
    }
    
    
    
    
    #sitePageDocument div.Contenu div.label{
      width:180px;
      margin-left:15px;
      
        width:183px;
        margin-left:10px;
      
      height:35px;
      color:#000000;
      font-size:11px;
      
      display:inline;
      float:left;
    }
    #sitePageDocument div.Contenu div.center{
      text-align:center;
    }
    #sitePageDocument div.Contenu div.field{
      width:281px;
      height:35px;
      color:#FFFFFF;
      font-size:10px;
      
        color:#000000;
        font-size:11px;
      
      
      float:left;
    }
    
    #sitePageDocument div.Contenu div.field_radio{
      width:281px;
      height:35px;
      color:#FFFFFF;
      font-size:10px;
      
        color:#000000;
        font-size:11px;
      
      float:left;
    }
    
    #sitePageDocument div.Contenu div.filleul{
      width:220px;
      height:30px;
      color:#000000;
      font-size:10px;
      float:left;
      display:inline;
      margin-left:15px;
    }
    #sitePageDocument div.Contenu input.noBorder{
      width:281px;
    }
    
    #sitePageDocument div.Contenu input.Border,#sitePageDocument div.Contenu select.Border{
      width:281px;
      border:1px solid #4B4B4B;
      
        padding:2px 0px 1px 2px;
        width:279px;
        font-size:11px;
      
    }
    #sitePageDocument div.Contenu textarea.noBorder{
      width:400px;
      height:100px;
    }
    #sitePageDocument div.Contenu select{
      width:250px;
      margin-bottom:15px;
    }
    #sitePageDocument div.Contenu div.filleul input.noBorder{
      width:210px;
      border-top:2px solid #78787B;
      border-left:2px solid #78787B;
      border-bottom:1px solid #78787B;
      border-right:1px solid #78787B;
    }
    #sitePageDocument div.Contenu div.valid a{
      float:right;
      text-transform:uppercase;
      text-decoration:none;
      font-size:11px;
      color:#000000;
      padding-right:42px;
      margin-bottom:10px;
    }
    #sitePageDocument div.Contenu div.Paragraphe{
      margin-left:25px;
      margin-bottom:10px;
      
       margin-left:0px;
      
    }
    
    #sessionexpiree{
      
        background: url('img/fd_session_expi_bm.jpg') no-repeat left;
      
      width:487px;
      height:470px;
      padding-top:23px;
      margin-left:128px;
    }
    
    #sessionexpiree .topbloc{
      margin:auto;
      width:421px;
      height:80px;      
      margin-bottom:72px;
      padding-top:30px;
      /*background-color:white;*/
    }
    
    #sessionexpiree .topbloc .titre{
      text-align:center;
      color:#494949;
      font-weight:bold;
      font-size:16px;
    }
    
    #sessionexpiree .topbloc .soustitre{
      text-align:center;
      color:#494949;      
      font-weight:normal;
      font-size:11px;
      padding-left:15px;
      padding-right:15px;
      padding-top:10px;
    }
    
    #sessionexpiree .middlebloc{
      position:relative;
      margin:auto;
      width:421px;
      height:180px;
      padding-top:10px;
      /*background-color:white;*/
    }
    
    #sessionexpiree .middlebloc .titre{
      text-align:center;
      color:#494949;
      font-weight:bold;
      font-size:15px;
    }
    
    
    
    #sessionexpiree div.login{
      font-family:arial;
      font-size:11px;
      color:#0000000;
      padding:0px;
      margin:0px;
      position:absolute;
      z-index:2;
      top:60px;left:80px;
      width:235px;
      /*height:71px;*/
      padding-left:8px;
      padding-right:10px;    
    }
    
    #sessionexpiree div.backlogin{
      position:absolute;
      z-index:1;
      
      
      
        background-color:#3F4044;
        border:1px solid #C9C9C9;
      
      
    }
    
    #sessionexpiree div.login input{
      font-family:arial;
      font-size:12px;
      padding:2px 10px;
      color:#000000;
      width:171px;
      height:16px;
      border:1px #C9C9C9 solid;
      background-color:#FFFFFF;
      margin-bottom:6px;
      margin-left:5px;
    }
    
    #sessionexpiree div.login div.titre{
      color:#FFFFFF;
      font-family:arial;
      font-weight:normal;
      font-size:12px;  
      padding:2px 0px 0px 0px;
      margin-bottom:6px;
    }
          
    #sessionexpiree div.login div.forgot{
      font-size:11px;
      float:left;
      margin-left:100px;
      display:inline;
      font-style:italic;
    }
      
    #sessionexpiree div.login div.forgot a:link, #sessionexpiree div.login div.forgot a:active, #sessionexpiree div.login div.forgot a:visited{
      color:#FFFFFF;
      font-style:italic;
      font-size:11px;
      text-decoration:underline;
    }
    
    #sessionexpiree div.left{
      float:left;
      display:inline;
    }
    
    #sessionexpiree div.right{
      float:right;
      display:inline;
    }
    
    #sessionexpiree .bt_accueil{
            
      
        background: url('img/bt_session_expi_bm.gif') no-repeat left;
      
      
      
      width:158px;
      height:21px;
      padding-top:100px;
      margin:auto;
      cursor:pointer;
    }
    
    
  
    /*Rubrique 18*/
    
    
        #siteAccueilVente{
          width:770px;
          height:576px;  
              
            min-height:0px;
            width:745px;
            border-left:1px solid #A9A9A9; 
            border-right:1px solid #A9A9A9; 
            border-bottom:1px solid #A9A9A9; 
            margin-left:0px;       
            padding-right:16px;       
            margin-top:10px;   
            margin-bottom:10px;    
            padding-left:16px;    
             
            background-color:#FFFFFF;
            margin-left:0px;  
            margin-bottom:00px;    
          
        }
        #siteAccueilVente div.Contenu, #sitePageCentrale div.Contenu{
          width:520px;
          float:left;
          padding-top:15px;
          margin-left:25px;
          display:inline;
             
            width:743px;
            /*margin-right:16px;*/
            margin-left:0px;
          
        }
        #siteAccueilVente div.Contenu div.Titre{
          font-size:11px;
          font-weight:bold;
          text-transform:uppercase;
          margin-bottom:20px;
          text-align:center;
        }
        #siteAccueilVente div.AideContext{
          width:203px;
          height:541px;
          float:left;
          display:inline;
        }
        #siteAccueilVente div.Contenu div.Paragraphe{
          margin-left:25px;
          margin-bottom:10px;
        }
      
      .l4texte {font-family:Verdana, Arial;font-size : 11px;color : #000000;text-align:justify;font-weight:normal;}
      .l4textepetit {font-family:Verdana, Arial;font-size : 9px;color : #000000;font-weight:normal;}
      .l4bold {font-family:Verdana, Arial;font-size : 11px;color : #000000;font-weight:bold;}
      .l4italic {font-family:Verdana, Arial;font-size : 10px;color : #000000;font-style:italic;font-weight:normal;}
      .l4souligne {font-family:Verdana, Arial;font-size : 11px;color : #000000;text-decoration:underline;font-weight:normal;}
      .l4soulignebold {font-family:Verdana, Arial;font-size : 11px;color : #000000;text-decoration:underline;font-weight:bold;}
      .l4remarque {font-family:Verdana, Arial;font-size : 10px;color : #000000;font-style:italic;font-weight:normal;}
      .l4remarquebold {font-family:Verdana, Arial;font-size : 10px;color : #000000;font-style:italic;font-weight:bold;}
      .l4point{margin-left:15px;list-style-type: square; list-style-image: url(img/dot.gif); }
      .l4etoile{margin-left:15px;list-style-type: square; list-style-image: url(img/fleche.gif); }
      
      .l4paragraphe {}
      #siteAccueilVente .l4paragraphe {width:600px}
      .l4centre {text-align:center;}
      .l4droite {text-align:right;}
      .l4justifie {text-align:justify;}
      
      .l4avantflashy {font-family:Verdana,Arial;font-size : 11px;color : #A02F71;text-align:justify;font-weight:bold	;}
      .l4avant {font-family:Verdana,Arial;font-size : 11px;color : #A02F71;text-align:justify;font-weight:normal;}
      .l4noirgras {font-family:Verdana,Arial;font-size : 11px;color : #000000;text-align:justify;font-weight:bold;}
      .l4noirgrassouligne {font-family:Verdana,Arial;font-size : 11px;color : #000000;text-align:justify;font-weight:bold;text-decoration:underline;}
      .l4rougesouligne {font-family:Verdana,Arial;font-size : 11px;color : #A02F71;text-align:justify;text-decoration:underline;font-weight:normal;}
      .l4flashysouligne {font-family:Verdana,Arial;font-size : 11px;color : #A02F71;text-align:justify;text-decoration:underline;font-weight:bold;}
      .l4normalsouligne {font-family:Verdana,Arial;font-size : 11px;color : #000000;text-align:justify;font-style:italic;font-weight:normal;}
            
    
      .l4fond {background-color:#bfbfbf;padding:10px;}
    
    div.popupAvertissement {
      border: 1px solid #979797;
      background-color: #999999;
      width: 350px;
    }
    div.popupAvertissement h1 {
      font-size: 13px;
      font-family : verdana;
      font-weight: normal;
      color: #AE1D20;
      text-transform: uppercase;
      background: url('img/encheres/btStop.gif') no-repeat left;
      padding-top: 4px;
      padding-bottom: 6px;
      padding-right: 6px;
      padding-left: 43px;
      background-color: white;
    }

    div.popupAvertissement h2 {
      font-size: 10px;
      font-family : verdana;
      font-weight : bold;
      color: black;
      margin-bottom: 9px;
      padding-top: 1px;
      padding-bottom: 2px;
      padding-left: 13px;
      background-color: white;
    }
    
    div.popupAvertissement input.coche {
      width: 14px;
      height: 14px;
      border: 1px solid #666666;
      float: left;
      display: block;
      background-color: white;
      margin-left: 7px;
    }
    
    div.popupAvertissement input.sized {
      width: 120px;
      height: 14px;
      border: 1px solid #666666;
      float: left;
      display: block;
      background-color: white;
      margin-left: 7px;
    }
    
    div.popupAvertissement label {
      float: left;
      margin-left: 7px;
      display: block;
      width: 300px;
      font-size: 10px;
      font-family : verdana;      
    }
    
    div.popupAvertissement div.conditions {
      width: 255px;
      float: left;
      display: block;
      margin-top: 20px;
      margin-bottom: 20px;
      margin-left: 10px;
    }
    
    div.popupAvertissement a {
      text-decoration: underline;
      font-family : verdana;
      font-weight: normal;
      color: #4A4A4A;
    }
    
    div.popupAvertissement img.btQuitter {
      position: relative;
      left: 290px;
      cursor: pointer;
      top: -35px;
    }
    
    div.popupAvertissement span.bouton {
      text-transform: uppercase;
      width: 255px;
      float: left;
      background: url('img/encheres/fondSinscrire.gif') no-repeat top;
      display: block;
      font-size: 9px;
      text-align: center;
      font-weight: normal;
      font-family: arial;
      cursor: pointer;
      margin-top: 20px;
      padding-top: 4px;
      width: 64px;
      height: 20px;
      margin-bottom: 20px;
    }
  