  /* Page entière */

body
      {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 0.8em;
            margin: 0;
            padding: 0;
            background-color: #fff;
      }
   
/* Conteneur Entête, Centre et Pied */

#conteneur
      {
            
            width: 1002px;
            height: 800px;
            margin: 0 auto; 
            background-repeat: no-repeat;
            
      }      
 
 
#conteneur_fournisseurs
      {
            
            width: 1002px;
            height: 2900px;
            margin: 0 auto; 
            background-repeat: no-repeat;
            
      }    




      
/* Entète */      
      
#header
      {
            background-image:url(../images/fond_entete.jpg) ;
            width: 1002px;
            height: 96px;
            /*background-color:#fff;*/
      }
      
      

#logo{
        position: absolute;
        margin-left:80px;
        margin-top:5px;
        z-index:15;
        width:120px;
        height:117px;

      }



/* Menus */




.menu
      {
            width:900px;
            position: absolute;
            padding-left:110px;
            padding-top:50px;
            margin-bottom:0px;
            margin-top:10px;
            height:32px;
            z-index:20;
            
      }



.bouton_on
      {
           margin-right:15px;
           padding-left:45px;
           padding-top:13px;
           padding-bottom:13px;
           height:37px;
           width:160px;
           background-image:url(../images/boutons/bouton_on.jpg) ;
           text-decoration:none;
           font-weight:bold;
           font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size: 1em;
           color: #000;
           background-repeat: no-repeat;
      }

.bouton_off
      {
          margin-right:15px;
           padding-left:45px;
           padding-top:13px;
           padding-bottom:13px;
           height:37px;
           width:160px;
           background-image:url(../images/boutons/bouton_off.jpg) ;
           
           text-decoration:none;
           font-weight:bold;
           font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size: 1em;
           color:#000;
           background-repeat: no-repeat;
      }



.bouton_off:hover
      {
           margin-right:15px;
           padding-left:45px;
           padding-top:13px;
           padding-bottom:13px;
           height:37px;
           width:160px;
           background-image:url(../images/boutons/bouton_on.jpg) ;
           text-decoration:none;
           font-weight:bold
           font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size: 1em;
           color:#000;
           background-repeat: no-repeat;
      }
      
      
.sous_menu
      {
            position: absolute;
            width: 900px;
            height: 20px;
            margin-left:90px;
            padding-top:15px;
            
            font-size: 0.8em;
            
      }
      
a.sous_menu_on
      {
          height: 20px; 
          
          margin-left:20px;
          
          color:#000;
          text-decoration:none;
          font-weight:bold;
          border-bottom-style:solid;
            
            border-bottom-width:1px;
                    
            border-bottom-color:#000;
      }
      
a.sous_menu_off
      {
          
          
          height: 20px;
          
          margin-left:20px;
          
          color:#979797;
           text-decoration:none;
           font-weight:bold;
           
           border-bottom-style:solid;
            
            border-bottom-width:1px;
                    
            border-bottom-color:#979797;
      }
a.sous_menu_off:hover
      {
          height: 20px;
          
                   
          margin-left:20px;
          
          color:#000;
          font-weight:bold;
          
          border-bottom-style:solid;
            
            border-bottom-width:1px;
                    
            border-bottom-color:#000;
      }
      
      
      


/* Centre */    

#centre
      {
            
            background-image:url(../images/fond_centre.jpg) ;
            /*background-color: #abc;
            border-style:solid;
            border-top-width:1px;
            border-right-width:1px;
            border-left-width:1px;
            border-bottom-width:1px;
            border-top-color:#aac6dc;
            border-left-color:#aac6dc;
            border-right-color:#aac6dc;            
            border-bottom-color:#aac6dc;*/
            background-repeat: no-repeat  ;
            width: 1000px;
            height: 525px;
            margin-top:0px;      
            padding-top:80px;   
            
      }

#centre_fournisseurs
      {
            
            background-image:url(../images/fond_centre_fournisseurs.jpg) ;
            /*background-color: #abc;
            border-style:solid;
            border-top-width:1px;
            border-right-width:1px;
            border-left-width:1px;
            border-bottom-width:1px;
            border-top-color:#aac6dc;
            border-left-color:#aac6dc;
            border-right-color:#aac6dc;            
            border-bottom-color:#aac6dc;*/
            background-repeat: no-repeat  ;
            width: 1000px;
            height: 4200px;
            margin-top:0px;      
            padding-top:80px;   
            
            
      }




#centre_tarifs
      {
            
            background-image:url(../images/fond_centre_tarifs.jpg) ;
            /*background-color: #abc;
            border-style:solid;
            border-top-width:1px;
            border-right-width:1px;
            border-left-width:1px;
            border-bottom-width:1px;
            border-top-color:#aac6dc;
            border-left-color:#aac6dc;
            border-right-color:#aac6dc;            
            border-bottom-color:#aac6dc;*/
            background-repeat: no-repeat  ;
            width: 1000px;
            height: 2200px;
            margin-top:0px;      
            padding-top:80px;   
            
            
      }


div#unique
      {
            margin-top:40px;
            position:absolute;
            padding-left:125px;
            padding-right:125px;
            text-align:center;
      
      }
      
div#unique_fournisseurs
      {
            margin-top:40px;
            position:absolute;
            padding-left:105px;
            
            
            text-align:center;
      
      }


div#gauche
      {
          position:absolute;  
          margin-top:40px;
          margin-left:20px;
          width:480px;
          height:440px;	
          padding:10px;
      }
      
      

      
div#image_gauche
      {
        padding-left:10px;
      }  




div#droite
      {
        
         position:absolute;
         margin-top:40px;
         margin-left:480px;
         width:480px;
	       height:440px;
         padding:0px 0px 10px 10px;
      }
      
      

 
div#droite_haut
    {
        
        width:460px;
        height:220px;
        border-left-style:solid;
        border-left-width:1px;
        border-left-color:#000;
        margin:10px 0px 15px 15px;
        padding:0px 0px 15px 5px;
        font-size: 0.9em;
    } 
     
div#droite_bas
    {
        width:460px;
        height:15px;
        margin:0px 0px 0px 15px;
        
    
    }  

div#droite_bas_agence_gauche
    {
        position:absolute;
        width:250px;
        height:15px;
        margin-left:15px;
        
    
    }  
 
div#droite_bas_agence_droite
    {
        position:absolute;
        margin-left:250px;
        width:460px;
        height:15px;
        
        
    
    }  


 div#gauche_sans_sous_menu
      {
          position:absolute;  
          margin-top:40px;
          margin-left:20px;
          width:480px;
          height:440px;	
          padding:10px;
      }          
      

div#droite_sans_sous_menu
      {
        
         position:absolute;
         margin-top:40px;
         margin-left:480px;
         width:480px;
	       height:440px;
         padding:0px 0px 10px 10px;
         font-size: 0.9em;
      }
     


div#droite_haut_sans_sous_menu
    {
        width:460px;
        height:170px;
        border-left-style:solid;
        border-left-width:1px;
        border-left-color:#000;
        margin:10px 0px 15px 15px;
        padding:0px 0px 15px 5px;
        
    } 
     
div#droite_bas_sans_sous_menu
    {
        width:460px;
        height:225px;
        margin:30px 0px 0px 15px;
        
    
    }  

      
/* Titre des pages en bas dans la partie à droite*/     

#titre_bas_page{
        position: absolute;
        margin-left:710px;
        margin-top:492px;
        z-index:10;
        width:270px;
        height:25px;
        border-left-style:solid;
        border-left-width:1px;
        border-left-color:#000;
        font-size: 0.8em;
        padding:0px 0px 0px 5px;
        font-weight:bold;
      }


/* Vieilles Photos dans les pages produits en haut dans la partie à droite*/     

#photo_haut_droite{
        position: absolute;
        margin-left:350px;
        margin-top:0px;
        z-index:10;
        width:110px;
        height:65px;
        font-size: 0.8em;
        padding:0px 0px 0px 5px;
      }


div#droite_haut_page_produit
    {
        
        width:355px;
        height:220px;
        border-left-style:solid;
        border-left-width:1px;
        border-left-color:#000;
        margin:10px 0px 15px 15px;
        padding:0px 0px 15px 5px;
        font-size: 0.9em;
    } 


/*Paragraphe de texte*/


p

      {
           
            color:#000;
            font :Arial, Helvetica, sans-serif;
             
      }


/*Italique*/

.italique
      {
            font-style: italic;
      }


/*Gras*/      

.gras
      {
            font-weight:bold;
            
      }

/*Centrer*/      

.centrer
      {
            text-align:center;
            
      }


/*Titre*/

.titre
      {
            font-size:20px;
           
            color:#b51621;
      }


.lettre_intro

      {
       
       float: left;
       
        margin: 0;
        padding:0;
       font-size: 2em;
      }

/*Masquage des bords de l'image */

img
      {
            border:none;      
      }


/* Pied de page */



#pied
      {
            
            
            height: 100px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #004F96;
            text-align:center;
      }

a.pied {
      height: 20px; 
      margin-left:5px;
      color:#004F96;
      text-decoration:none;
      font-weight:bold;
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-bottom-color:#004F96;
        }
 

        
a.pied:hover {
      height: 20px; 
      margin-left:5px;
      color:#979797;
      text-decoration:none;
      font-weight:bold;
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-bottom-color:#979797;
        }
        
a.pied:visited {
      height: 20px; 
      margin-left:5px;
      color:#004F96;
      text-decoration:none;
      font-weight:bold;
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-bottom-color:#004F96;
        }
        
        
a.popup {
      height: 20px; 
      margin-left:5px;
      color:#fff;
      text-decoration:none;
      font-weight:bold;
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-bottom-color:#004F96;
        }
 

        
a.popup:hover {
      height: 20px; 
      margin-left:5px;
      color:#979797;
      text-decoration:none;
      font-weight:bold;
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-bottom-color:#979797;
        }
        
a.popup:visited {
      height: 20px; 
      margin-left:5px;
      color:#fff;
      text-decoration:none;
      font-weight:bold;
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-bottom-color:#004F96;
        }


div#fournisseurs{

padding-top : 4px;

}        
        
a.centre_fournisseurs {
      height: 20px; 
      margin-left:5px;
       color:#979797;               /* Ancienne 004F96*/
      text-decoration:none;
      font-weight:bold;
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-bottom-color:#979797;   /* Ancienne 004F96*/
      
        }
 

        
a.centre_fournisseurs:hover {
      height: 20px; 
      margin-left:5px;
      color:#b7b7b7;
      text-decoration:none;
      font-weight:bold;
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-bottom-color:#b7b7b7;
        }
        
a.centre_fournisseurs:visited {
      height: 20px; 
      margin-left:5px;
       color:#979797;                   /* Ancienne 004F96*/
      text-decoration:none;
      font-weight:bold;
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-bottom-color:#979797;      /* Ancienne 004F96*/
      
        }       

a.centre_fournisseurs_retour {
      height: 20px; 
      margin-left:5px;
       color:#004F96;               /* Ancienne 004F96*/
      text-decoration:none;
      font-weight:bold;
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-bottom-color:#004F96;   /* Ancienne 004F96*/
      
        }
 

        
a.centre_fournisseurs_retour:hover {
      height: 20px; 
      margin-left:5px;
      color:#979797;
      text-decoration:none;
      font-weight:bold;
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-bottom-color:#979797;
        }
        
a.centre_fournisseurs_retour:visited {
      height: 20px; 
      margin-left:5px;
       color:#004F96;                   /* Ancienne 004F96*/
      text-decoration:none;
      font-weight:bold;
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-bottom-color:#004F96;      /* Ancienne 004F96*/
      
        }       



table.fournisseurs{
              width: 810px;
              




            }  
        
tr.fournisseurs {
      background-color : #004F96;
      color: #fff;


    }  
    
table.tarifs{
              width: 800px;
              




            } 
            
 th.tarifs{
             
              border: thin   #000;
              width: 100%;
              color: #fff;
              background-color : #004F96;


            }             
 tr.tarifs{
              border: thin solid #000;
              border-width:1px;
              width:180px
              
 }
 td.tarifs{
             
              border: thin solid  #000;
              border-width:1px;
              width:180px;
              padding:0px 5px 0px 5px;
              border-collapse: collapse; 


            }   
            
a.centre_tarifs {
      height: 20px; 
      margin-left:5px;
       color:#004F96;
      text-decoration:none;
      font-weight:bold;
      
      
        }
 

        
a.centre_tarifs:hover {
      height: 20px; 
      margin-left:5px;
      color:#979797;
      text-decoration:none;
      font-weight:bold;
     
        }
        
a.centre_tarifs:visited {
      height: 20px; 
      margin-left:5px;
       color:#004F96;
      text-decoration:none;
      font-weight:bold;
    
        }                      
                    
    