@import url(commun/typo.css);

/**
 *	Feuille de style gerant la contenu du site
 *	
 *	@project	
 *	@site			
 *	@cssdoc		0.2.22
 *	
 */

body {
  background: #D4D4D4 url(../images/2009/fond_site.jpg) repeat-x;
}
 
 /**
 * Zone Site
 * @section Conteneur
 */

#conteneur.accueil{
  background:url(../images/2009/fond_home.png) no-repeat top left;
}

	/**
	 * Zone d'en tete
	 * @subsection en tete
	 */
	
	.accueil #entete h1{
	  text-indent:-9999px;
	  background :url(../images/2009/logo_cash.png) no-repeat;
	  height:81px;
	  width:287px;
	  position:absolute;
	  top:10px;
	  left:60px;	
	}
	.interne #logoInterne a {
    display:block;
    background :url(../images/2009/logo_interne.png) no-repeat;
    position :absolute;
    height:117px;
    width:204px;
    top:45px;
    left:7px;
    text-indent :-9999px;
  }
	.accueil #voirListeMagasins {
    background :url(../images/2009/voirListeMagasins.png) no-repeat;
    text-indent :-9999px;
    height:46px;
    width:211px;
    display :block;
    position :absolute;
    top:45px;
    right:10px;
  }
  .accueil #entete blockquote {
    text-indent :-9999px;
    background :url(../images/2009/achetonsCash.png) no-repeat;
    height:41px;
    width:606px;
    position :absolute;
    top:117px;
    left:212px;
  }
  .interne #entete blockquote {
    text-indent:-9999px;
    background :url(../images/2009/sloganCashInterne.png) no-repeat;
    height:10px;
    width:220px;
    position:absolute;
    top:95px;
    left:132px;
  }
  .accueil .text_defil {
    background:#000;
    height:27px;
    line-height :27px;
    position :absolute;
    width:478px;
    color:#fff;
    text-align :center;
    font : bold 13px/27px Arial;
    top:160px;
    right:0;
  }

	
	/**
	 * Zone de contenue 
	 * @subsection Contenue
	 */
	
	#contenu {
	
	}
	
		/**
		 * Mise en forme de la structure de contenue gauche 
		 * @subsubsection gauche
		 */
	
			.gauche {
        
      }
			.gauche #goodies {
        margin-right:12px;
      }
			.gauche #goodies li{
			  float:right;
        line-height:19px;
        color:#666;        
      }
			.gauche #goodies a{
        height:19px;
        width:20px;
        text-indent:-9999px;
        display :block 
      }
      a#envoyerAmi {
        background:url(../images/2009/picto_envoyerAmi.jpg) no-repeat;
      }
      a#retourHome {
        background:url(../images/2009/picto_retourHome.jpg) no-repeat;
      }
      a#infoFranchiseInterne {
        background:url(../images/2009/visuel_franchise.png) no-repeat;
        height: 138px;
        width:137px;
        display :block;
        text-indent :-9999px;
        margin:30px 0 25px 34px;
      }
	
		/**
		 * Mise en forme de la structure de contenue centrale
		 * @subsubsection centre
		 */
	    
		  .accueil .centre a#lienEntrez {
        position:absolute;
        background :url(../images/2009/fond_entrez.png) no-repeat;
        display:block;
        height:97px;
        width:109px;
        top:9px;
        right:105px;
        z-index :6;
        text-indent :-9999px;
      }
      .accueil a#devenezFranchise {
        position:absolute;
        background :url(../images/2009/devenezFranchise.png) no-repeat;
        height:21px;
        width:209px;
        text-indent :-9999px;
        bottom:25px;
        right:145px;
        z-index :6;
      }
      .accueil #texteVisuelCentrale {
       /* background:url(../images/2009/texte_home.png) no-repeat;*/
        height:70px;
        font-size:1.6em;
        font-weight:bold;
        width:220px;
        position :absolute;
        text-align:right;
        top:280px;
        left:15px;
      }
	  #peintureCentral{
		position: absolute;
	  }
	  #photoCentral{
		position: absolute;
	  }
	  .accueil .SwitchNoel1 #peintureCentral{
		background: url(../images/2010/peinture_noel1.png) no-repeat top left;
		*background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/2010/peinture_noel1.png','sizing-method=scale');
		width: 244px;
		height: 206px;
		top: 18px;
	  }
	  .accueil .SwitchNoel2 #peintureCentral{
		background: url(../images/2010/peinture_noel2.png) no-repeat top left;
		*background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/2010/peinture_noel2.png','sizing-method=scale');
		width: 256px;
		height: 280px;
		top: 5px;
		left: 16px;
		z-index: 500;
	  }
	  .accueil .SwitchNoel3 #peintureCentral{
		background: url(../images/2010/peinture_noel3.png) no-repeat top left;
		*background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/2010/peinture_noel3.png','sizing-method=scale');
		width: 251px;
		height: 286px;
		top: 5px;
		left: 0;
	  }
	  .accueil .SwitchNoel4 #peintureCentral{
		background: url(../images/2010/peinture_noel4.png) no-repeat top left;
		*background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/2010/peinture_noel4.png','sizing-method=scale');
		width: 252px;
		height: 206px;
		top: 35px;
		left: 0;
		z-index: 500;
	  }
	  .accueil .SwitchNoel1 #photoCentral{
		background: url(../images/2010/photo_noel1.png) no-repeat top left;
		*background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/2010/photo_noel1.png','sizing-method=scale');
		width: 352px;
		height: 456px;
		top: 63px;
		left:127px;
		z-index: 500;
	  }
	  .accueil .SwitchNoel2 #photoCentral{
		background: url(../images/2010/photo_noel2.png) no-repeat top left;
		*background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/2010/photo_noel2.png','sizing-method=scale');
		width: 286px;
		height: 419px;
		top: 23px;
		left:174px;
		z-index: 50;
	  }
	  .accueil .SwitchNoel3 #photoCentral{
		background: url(../images/2010/photo_noel3.png) no-repeat top left;
		*background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/2010/photo_noel3.png','sizing-method=scale');
		width: 296px;
		height: 393px;
		top: 27px;
		left:150px;
		z-index: 50;
	  }
	  .accueil .SwitchNoel4 #photoCentral{
		background: url(../images/2010/photo_noel4.png) no-repeat top left;
		*background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/2010/photo_noel4.png','sizing-method=scale');
		width: 475px;
		height: 388px;
		top: 35px;
		left:53px;
		z-index: 50;
	  }
      #introductionCash {
        margin:0 0 0 40px;
      }
      #introductionCash h1 {
        font-size:1.4em;
        font-weight :bold;
        padding:0;
        background :none;
      }
      #introductionCash p {
        font-size:1.2em;
      }
      p#texteIntroductif {
        color:#FF6D00;
        font-weight :bold;
        font-size :1.1em;
        margin-top:12px;
      }
			
		  /**
		   * Mise en forme des trois colonne de la page intro 
		   * @subsubsection colonne intro
		   */
		   
		    .miseEnAvantColonnes h2 {
          font-size:1.4em;
          text-transform:uppercase;
          color :#fff;
          margin-bottom:10px;
          font-weight :bold;
          padding:35px 0.5em 0; 
        }
        .miseEnAvantColonnes p {
          color:#fff;
          text-align :left;
          margin:10px 3px 0 15px;
        }
        #achetezDansNosMagasins img {
          margin:10px 0 20px 0;
        }
        
      /**
		   * Mise en forme de la page produits 
		   * @subsubsection page produits
		   */
		   
		    a#tvVideo span{
          background:url(../images/2009/visuel_produits/puce_tvVideos.jpg) no-repeat left;
        }
        a#bijoux span{
          background:url(../images/2009/visuel_produits/puce_bijoux.jpg) no-repeat left;
        }
        a#sports span{
          background:url(../images/2009/visuel_produits/puce_sport.jpg) no-repeat left;
        }
        a#informatiqueMultimedia span{
          background:url(../images/2009/visuel_produits/puce_informatique.jpg) no-repeat left;
        }
        a#hifiSon span{
          background:url(../images/2009/visuel_produits/puce_Hifi.jpg) no-repeat left;
        }
        a#culture span{
          background:url(../images/2009/visuel_produits/puce_culture.jpg) no-repeat left;
        }
        a#telephonie span{
          background:url(../images/2009/visuel_produits/puce_telephonie.jpg) no-repeat left;
        }
        a#photoVideo span{
          background:url(../images/2009/visuel_produits/puce_photo.jpg) no-repeat left;
        }
        a#jeuxVideos span{
          background:url(../images/2009/visuel_produits/puce_jeuvideo.jpg) no-repeat left;
        }
        a#bricolage span{
          background:url(../images/2009/visuel_produits/puce_bricolage.jpg) no-repeat left;
        }
        a#electromenager span{
          background:url(../images/2009/visuel_produits/puce_electromenager.jpg) no-repeat left;
        }
        a#musiqueDJ span{
          background:url(../images/2009/visuel_produits/puce_musiqueDJ.jpg) no-repeat left;
        }
        
      /**
		   * Mise en forme de la page magasins 
		   * @subsubsection page magasins
		   */
		    
        #titreCoordonee {
          color:#F08A00;
          font-size :1.4em;
          font-weight :bold;
          margin-bottom :15px;
        }
        #titreTelephone,
        #titreFax,
        #titreAdresse {
          color:#454C56;
          font-weight :bold;
          text-transform :uppercase;
        }
        #numeroTelephone,
        #numeroFax,
        #adresseRue,
        #adresseCodePostal {
          color:#454C56;
        }
        #contactMail {
          padding-top:10px;
        }
        #contactMail a {
          color:#F08A00;
          font-weight :bold;
          text-decoration :none;
        }
        
      /**
       * Mise en forme des onglet des fiches magasins
       * @subsubsection onglet des fiches magasins
       */
		   
		   #ficheMagasins {
         margin:20px 0 0 0;
       }
		   #ficheMagasins h2{
         color:#F08A00;
         margin:0 0 0 30px;
       }  
       a[href="#ongletAcceder"] {
         background :url(../images/2009/fond_onglet_acceder.png) no-repeat top;
       }
       a[href="#ongletHoraires"] {
         background :url(../images/2009/fond_onglet_horaires.png) no-repeat top;
       }
       a[href="#ongletServices"] {
         background :url(../images/2009/fond_onglet_services.png) no-repeat top;
       }
       a[href="#ongletActuVideos"] {
         background :url(../images/2009/fond_onglet_actuvideo.png) no-repeat top;
       }
       a[href="#ongletProduits"] {
         background :url(../images/2009/fond_onglet_produits.png) no-repeat top;
       }
       #ongletAcceder {
         padding:20px 5px 30px 15px;
         min-height:250px; 
       }
       #precisionAcces {
         background:#627A76 url(../images/2009/fond_precision_magasins_pie.gif) no-repeat bottom;
         width:246px;
         color:#fff;         
         float:right;
         font-size :1.2em;
       }
       #titreIndicationsPratiques {
         background:url(../images/2009/fond_precision_magasins.gif) no-repeat top;
         display:block;
         line-height : 26px;
         padding-left:25px;
         font-weight:bold;
       }
       #contenuIndicationPratiques {
         padding:0 10px 10px 25px;
       }
       a#planGrandFormat {
         display:block;
         text-decoration :none;
         color:#F08A00;
         text-transform :uppercase;
         font-weight:bold;
         margin-top:5px;
         width:250px;
       }
		       
       
			
	/**
	 * Mise en forme de la structure de contenue du pied de page 
	 * @subsection Pied de page
	 */
	 
	#foot a {
    text-decoration :none;
    color:#666;
  }
  #foot a:hover {
    text-decoration :underline;
  }
  li#copyright {
    font-weight:bold;
  }
  li#infoMagasins{
    background:url(../images/2009/numero_appel.jpg) no-repeat right top;
    padding-right: 150px;
    padding-bottom :2px;
  }
  #fedeFranchise {
    margin-top:40px;
    text-align :center;
    padding-bottom:15px;
  }
  #fedeFranchise a{
    background:url(../images/2009/logo_federationFrancaisFran.jpg) no-repeat top;
    padding-top:30px;
    text-align :center;
  }


#lienPubHome{
	display:block;
	position:absolute;
	left:10px;
	top:10px;
	z-index:6;
}