/**********

Pour atteindre un élément, il suffit de faire une recherche sur un des termes suivants:
#hd : le header
#bd : le body
#ft : le footer


**********/

@import url('blocs.css');
@import url('extensions.css');
@import url('forum.css');
@import url('rggm.css');

/* =Classes generiques
----------------------------------------------- */

.skip {
	height:0;
	width:0;
	left:-19000px;
	overflow:hidden;
	position:absolute;
}

.clear {
  clear: both;
}

/* =body
----------------------------------------------- */

html {
  background: #666 url('../images/bg/hab_msjo_back.jpg') repeat-y center 0;
  background-attachment : fixed;
}


body {
  text-align: center;
  font: Arial;
  font-size: 11px;
  padding-left: 0px; /* Problème de calage au centre */
}

body#ultima {
  padding-left: 2px; /* Problème de calage au centre */
}

h2 {
  font-size: 18px;
  font-weight: bold;
  color: white;
}
      
h3 {
  font-size: 12px;
  font-weight: bold;
  color: white;
}

body#ultima {
  background: url('../images/ultima/header/body.gif') repeat-y center 0; opacity=0.95; filter:alpha(opacity=95); -moz-opacity:0.95;
}

body#difintel {
  background: url('../images/difintel/header/body.gif') repeat-y center 0; opacity=0.95; filter:alpha(opacity=95); -moz-opacity:0.95;
}

body#jeconsole {
  background: url('../images/jeconsole/header/body.gif') repeat-y center 0; opacity=0.95; filter:alpha(opacity=95); -moz-opacity:0.95;
}

body#jvc {
  background: url('../images/jvc/header/body.gif') repeat-y center 0; opacity=0.95; filter:alpha(opacity=95); -moz-opacity:0.95;
}

body#virtua {
  background: url('../images/virtua/header/body.gif') repeat-y center 0; opacity=0.95; filter:alpha(opacity=95); -moz-opacity:0.95;
}

body#hyper { 
/*
  background: url('../images/hyper/header/body.gif') repeat-y center 0; opacity=0.95; filter:alpha(opacity=95); -moz-opacity:0.95;
*/
}

a:link { 
  color:white ;
  text-decoration:none ;
}

a:visited { 
  color:white ;
  text-decoration:none ;
}

a:hover { 
  color:white ;
  text-decoration:overline underline ;
}

#hyper #bd .sorties a:link { 
  color:white;
  text-decoration:none ;
}

#hyper #bd .sorties a:visited { 
  color:white;
  text-decoration:none ;
}

#hyper #bd .sorties a:hover { 
  color:white;
  text-decoration:overline underline ;
}

#hyper #bd a:link { 
  color:black;
  text-decoration:none ;
}

#hyper #bd a:visited { 
  color:black;
  text-decoration:none ;
}

#hyper #bd a:hover { 
  color:black;
  text-decoration:overline underline ;
}

  /* =doc
  ----------------------------------------------- */
  
  #doc {
    width: 950px;
    margin: 0 auto;
    text-align: left;
  }
  
      
      #ultima #doc.accueil {
        background: url('../images/ultima/header/debdoc-ultima.jpg') no-repeat center 0;
      }

      #difintel #doc.accueil {
        background: url('../images/difintel/header/debdoc-difintel.jpg') no-repeat center 0;
      }

      #jeconsole #doc.accueil {
        background: url('../images/jeconsole/header/debdoc-jeconsole.jpg') no-repeat center 0;
      }           

      #jvc #doc.accueil {
        background: url('../images/jvc/header/debdoc-jvc.jpg') no-repeat center 0;
      } 

      #virtua #doc.accueil {
        background: url('../images/virtua/header/debdoc-virtua.jpg') no-repeat center 0;
      }

      #hyper #doc {
        background: url('../images/hyper/header/debdoc-hyper.jpg') no-repeat center 0;
      }
      

    /* =hd
    ----------------------------------------------- */
    
    #hd {
        position: relative;
    }
    
      /* =header_top
      ----------------------------------------------- */
      
      #header_top {
        height: 16px;
        padding: 2px 0 0 5px;
        color: #BBB;
        font: Arial;
        font-size: 11px;
      }
      
      #ultima #header_top {
        background-color: #5C6382;
      }
      
      #difintel #header_top {
        background-color: #7d2832;
      }
      
      #jeconsole #header_top {
        background-color: #012e50;
      }
      
      #jvc #header_top {
        background-color: #001a6f;
      }
      
      #virtua #header_top {
        background-color: #710000;
      }
	  
      #hyper #header_top {
        background-color: #FFF;
      }
      
      #header_top .white {
        color: white;
      }
      
      #hyper #header_top .white{
        color: #666;
      }
      
      /* =logo_top
      ----------------------------------------------- */
      #logo_top {
        width: 950px;
        height: 76px;
      }
      
      #retour_accueil {
        position: absolute;
        top: 22px;
	  }
	  
	  #retour_accueil a {
		display: block;
		width: 400px;
		height: 74px;
		outline: none;
	  }
      
      #logo_top h3 {
		color: white;
	  }
      
      #ultima #logo_top {
        background: url('../images/ultima/header/bandeau_titre.png') no-repeat 0 0;
      }
      
      #difintel #logo_top {
        background: url('../images/difintel/header/bandeau_titre.png') no-repeat 0 0;
      }
      
      #jeconsole #logo_top {
        background: url('../images/jeconsole/header/bandeau_titre.png') no-repeat 0 0;
      }
      
      #jvc #logo_top {
        background: url('../images/jvc/header/bandeau_titre.png') no-repeat 0 0;
      }
      
      #virtua #logo_top {
        background: url('../images/virtua/header/bandeau_titre.png') no-repeat 0 0;
      }
	  
      #hyper #logo_top {
        background: url('../images/hyper/header/bandeau_titre.png') no-repeat 0 0;
      }
      
        /* =form_identification
        ----------------------------------------------- */
        
        #form_identification {
          float: right;
          margin: 18px 0 0 0;
          width: 310px;
          color: #FFF;
        }
        
        #form_identification.mdpoublie, #form_identification.erreurlog {
            padding: 8px 0 0 0;
            width: 220px;
		}
        
        #form_identification label {
          position: absolute;
          width: 100px;
          margin: 4px;
        }
             
        #form_identification input {
          margin: 2px 2px 2px 5px;
          width: 40px;
        }
        
        #form_identification input.text {
          margin: 2px 2px 2px 90px;
          width: 150px;
        }
        
        #form_identification a {
          color: #FFF;
          text-decoration: none;
          line-height: 20px;
        }
        
        #form_identification.connecte a {
            background: url('../images/blocs/puce_loginbox.gif') no-repeat 0 14px;
            padding: 8px 25px 0 22px;
			float: right;
        }

        #form_identification a:hover {
          text-decoration: underline;
        }
        
        /* =liens_annexes
        ----------------------------------------------- */
        
        #liens_annexes {
          margin: 20px 15px 0 0;
          float: right;
          text-align: right;
          color: white;
        }
        
        #liens_annexes.connecte {
            text-align: left;
		}
        
        #liens_annexes.mdpoublie {
			padding-top: 5px;
        }
        
        #liens_annexes a {
          color: #FFF;
          text-decoration: none;
          line-height: 20px;
        }
        
        #liens_annexes.connecte a {
            background: url('../images/blocs/puce_loginbox.gif') no-repeat 0 3px;
            padding: 0 20px 0 22px;
        }
        
        #liens_annexes a:hover {
          text-decoration: underline;
        }
        
        /* =recherche_menu
        ----------------------------------------------- */
        
        #recherche_menu {
          height: 33px;
          border-top: 2px solid black;
          position: relative;
        }
        
        #ultima #recherche_menu {
          background-color: #2A3152;
        }
        
        #difintel #recherche_menu {
          background-color: #54000a;
        }
        
        #jeconsole #recherche_menu {
          background-color: #023b64;
        }
        
        #jvc #recherche_menu {
          background-color: #001b74;
        }
        
        #virtua #recherche_menu {
          background-color: #740000;
        }
		
        #hyper #recherche_menu {
            background: #FFF url('../images/hyper/header/mnu_institu.png') no-repeat 493px 2px;
           /* padding: 8px 25px 0 22px;*/ 
			
        }
        
          /* =form_recherche
          ----------------------------------------------- */
          
          #form_recherche {
            float: left;
          }
          
          #form_recherche .style_form {
            margin: 6px 0 0 12px;
            font-size: 11px;
          }
          
          #form_recherche select {
            width: 130px;
          }
          
          /* =menu_rapide_principal
          ----------------------------------------------- */
          
          #menu_rapide_principal_haut {
            float: right;
			/* margin-bottom: -3px; Correction Bug IE6 */ 
          }
          
            #menu_rapide_principal_haut ul {
              margin: 3px 0 0 0;
              list-style: none;
            }
            
            #menu_rapide_principal_haut li {
              border-right: 1px dotted #FFF;
              float: left;
            }
            
            #menu_rapide_principal_haut li.last {
              border: 0;
            }
            
              #menu_rapide_principal_haut li a {
                line-height: 30px;
                text-align: center;
                color: white;
                font-weight: bold;
                text-decoration: none;
                /* display: block; */
                outline: none;
                padding: 7px 15px 8px 15px;
              }
              
              #ultima #menu_rapide_principal_haut li a {
                background: url('../images/ultima/header/onglet_menu_r_princ.png') repeat-x 0 0;
              }
                
              #difintel #menu_rapide_principal_haut li a {
                background: url('../images/difintel/header/onglet_menu_r_princ.png') repeat-x 0 0;
              }
              
              #jeconsole #menu_rapide_principal_haut li a {
                background: url('../images/jeconsole/header/onglet_menu_r_princ.png') repeat-x 0 0;
              }
              
              #jvc #menu_rapide_principal_haut li a {
                background: url('../images/jvc/header/onglet_menu_r_princ.png') repeat-x 0 0;
              }
              
              #virtua #menu_rapide_principal_haut li a {
                background: url('../images/virtua/header/onglet_menu_r_princ.png') repeat-x 0 0;
              }
			  
              #hyper #menu_rapide_principal_haut li a
                background: url('../images/hyper/header/onglet_menu_r_princ.png') repeat-x 0 0;
              }

               #hyper #menu_rapide_principal_haut{
              /* background-color:#FFF; */
width:453px
               }
              
               #hyper #menu_rapide_principal_haut li a {
                padding:9px 37px 8px 36px;
              }
              
              #hyper #menu_rapide_principal_haut li.fisrt{
              	width:100px;
              }
              #hyper #menu_rapide_principal_haut li.offres_concours{
              	width:176px;
              }                
              #hyper #menu_rapide_principal_haut li.magasins,
               #hyper #menu_rapide_principal_haut li.magasins a{
              	width:165px;
              }
               #hyper #menu_rapide_principal_haut li.magasins a{
              	padding:9px 55px 8px 56px;
              }
			  
			  #ultima #menu_rapide_principal_haut li a.active {
				color: #5069d0;
			  }
			  
			  #difintel #menu_rapide_principal_haut li a.active {
				color: #f91f39;
			  }
			  
			  #jeconsole #menu_rapide_principal_haut li a.active {
				color: #54a2d8;
			  }
			  
			  #jvc #menu_rapide_principal_haut li a.active {
				color: #4f69d0;
			  }
			  
			  #virtua #menu_rapide_principal_haut li a.active {
				color: #f18e00;
			  }
			  
			  #hyper #menu_rapide_principal_haut li a.active {
				/*color: #1452A7;*/
			  }
              
              #menu_rapide_principal_haut li.first a {

              }
              
              #ultima #menu_rapide_principal_haut li.first a {
                background: url('../images/ultima/header/menu_r_princ_h_first.gif') no-repeat 0 0;
              }
                
              #difintel #menu_rapide_principal_haut li.first a {
                background: url('../images/difintel/header/menu_r_princ_h_first.gif') no-repeat 0 0;
              }
              
              #jeconsole #menu_rapide_principal_haut li.first a {
                background: url('../images/jeconsole/header/menu_r_princ_h_first.gif') no-repeat 0 0;
              }
              
              #jvc #menu_rapide_principal_haut li.first a {
                background: url('../images/jvc/header/menu_r_princ_h_first.gif') no-repeat 0 0;
              }
              
              #virtua #menu_rapide_principal_haut li.first a {
                background: url('../images/virtua/header/menu_r_princ_h_first.gif') no-repeat 0 0;
              }
			  
			  #hyper #menu_rapide_principal_haut li.first a {
                background: url('../images/hyper/header/menu_r_princ_h_first.gif') no-repeat 0 0;
				padding:9px 38px 8px;
              }
              
                /* Déclinaison des largeurs pour les onglets */
                
                #menu_rapide_principal_haut li.offres_concours a {                  
                }
                
                #menu_rapide_principal_haut li.magasins a {
                }
                
                #menu_rapide_principal_haut li.devenir_revendeur a {
                }
              
              #menu_rapide_principal_haut li a:hover {
              }
              
              #ultima #menu_rapide_principal_haut li a:hover {
                background: url('../images/ultima/header/onglet_menu_r_princ_hov.png') repeat-x 0 0;
              }
                
              #difintel #menu_rapide_principal_haut li a:hover {
                background: url('../images/difintel/header/onglet_menu_r_princ_hov.png') repeat-x 0 0;
              }
              
              #jeconsole #menu_rapide_principal_haut li a:hover {
                background: url('../images/jeconsole/header/onglet_menu_r_princ_hov.png') repeat-x 0 0;
              }
              
              #jvc #menu_rapide_principal_haut li a:hover {
                background: url('../images/jvc/header/onglet_menu_r_princ_hov.png') repeat-x 0 0;
              }
              
              #virtua #menu_rapide_principal_haut li a:hover {
                background: url('../images/virtua/header/onglet_menu_r_princ_hov.png') repeat-x 0 0;
              }
			  
              #hyper #menu_rapide_principal_haut li a:hover {
                background: url('../images/hyper/header/onglet_menu_r_princ_hov.png') repeat-x 0 0;
              }
              
              #menu_rapide_principal_haut li.first a:hover {
              }
              
              #ultima #menu_rapide_principal_haut li.first a:hover {
                background: url('../images/ultima/header/menu_r_princ_h_first_ho.gif') no-repeat 0 0;
              }
                
              #difintel #menu_rapide_principal_haut li.first a:hover {
                background: url('../images/difintel/header/menu_r_princ_h_first_ho.gif') no-repeat 0 0;
              }
              
              #jeconsole #menu_rapide_principal_haut li.first a:hover {
                background: url('../images/jeconsole/header/menu_r_princ_h_first_ho.gif') no-repeat 0 0;
              }
              
              #jvc #menu_rapide_principal_haut li.first a:hover {
                background: url('../images/jvc/header/menu_r_princ_h_first_ho.gif') no-repeat 0 0;
              }
              
              #virtua #menu_rapide_principal_haut li.first a:hover {
                background: url('../images/virtua/header/menu_r_princ_h_first_ho.gif') no-repeat 0 0;
              }
			  
              #hyper #menu_rapide_principal_haut li.first a:hover {
                background: url('../images/hyper/header/menu_r_princ_h_first_ho.gif') no-repeat 0 0;
              }
          
      /* =menu_principal
      ----------------------------------------------- */
      
      #menu_principal {
          border-top: 2px solid black;
      }
      
      #menu_principal ul {
	margin-left: 0;
      }
      
      #menu_principal li {
          border-right: 1px solid #FFF;
          float: left;
          list-style: none;
        }
        
        #hyper  #menu_principal li {
          border-right: 1px solid #989898;
        }

#hyper #menu_principal li.menu_principal_10 a {/*?? !! */
width:86px;
} 
#hyper #menu_principal li.menu_principal_11 a {/*?? !! */
width:84px;
}         
        
        #menu_principal li.last {
          border: 0;
        }
        
          #menu_principal li a {
            height: 17px;
            padding: 6px 0 4px;
            text-align: center;
            display: block;
            color: white;
            font-size: 12px;
            font-weight: bold;
            text-decoration: none;
            outline: none;
          }
          
          #ultima #menu_principal li a {
            background: url('../images/ultima/header/onglet_menu_princ.png') repeat-x 0 0;
          }
            
          #difintel #menu_principal li a {
            background: url('../images/difintel/header/onglet_menu_princ.png') repeat-x 0 0;
          }
          
          #jeconsole #menu_principal li a {
            background: url('../images/jeconsole/header/onglet_menu_princ.png') repeat-x 0 0;
          }
          
          #jvc #menu_principal li a {
            background: url('../images/jvc/header/onglet_menu_princ.png') repeat-x 0 0;
          }
          
          #virtua #menu_principal li a {
            background: url('../images/virtua/header/onglet_menu_princ.png') repeat-x 0 0;
          }
		  
          #hyper #menu_principal{
	    background-color:#FFF;
          }
          #hyper #menu_principal li a {		  
	    color:#000;
            background: url('../images/hyper/header/onglet_menu_princ.png') repeat-x 0 0;
            /*border-left:1px solid #CCC;*/
          }
          
          
          
          
          #ultima #menu_principal li a.active {
            color: #5069d0;
          }
          
          #difintel #menu_principal li a.active {
            color: #f91f39;
          }
          
          #jeconsole #menu_principal li a.active {
            color: #54a2d8;
          }
          
          #jvc #menu_principal li a.active {
            color: #4f69d0;
          }
          
          #virtua #menu_principal li a.active {
            color: #f18e00;
          }
		  
          #hyper #menu_principal li a.active {
            /*color: #1452A7;*/
          }
          
            /* Déclinaison des largeurs pour les onglets */
            #menu_principal li.menu_principal_1 a {
              width: 85px;
            }
            
            #menu_principal li.menu_principal_2 a {
              width: 85px;
            }
            
            #menu_principal li.menu_principal_3 a {
              width: 85px;
            }
            
            #menu_principal li.menu_principal_4 a {
              width: 85px;
            }
            
            #menu_principal li.menu_principal_5 a {
              width: 85px;
            }
            
            #menu_principal li.menu_principal_6 a {
              width: 85px;
            }
            
            #menu_principal li.menu_principal_7 a {
              width: 85px;
            }
            
            #menu_principal li.menu_principal_8 a {
              width: 85px;
            }
            
            #menu_principal li.menu_principal_9 a {
              width: 89px;
            }
            
            #menu_principal li.menu_principal_10 a {
              width: 85px;
            }
            
            #menu_principal li.menu_principal_11 a {
              width: 86px;
            }

          #menu_principal li a:hover {
            padding: 6px 0 4px;
          }
          
          #ultima #menu_principal li a:hover {
            background: url('../images/ultima/header/onglet_menu_principal_hover.png') repeat-x 0 0;
          }
          
          #difintel #menu_principal li a:hover {
            background: url('../images/difintel/header/onglet_menu_principal_hover.png') repeat-x 0 0;
          }
          
          #jeconsole #menu_principal li a:hover {
            background: url('../images/jeconsole/header/onglet_menu_principal_hover.png') repeat-x 0 0;
          }
          
          #jvc #menu_principal li a:hover {
            background: url('../images/jvc/header/onglet_menu_principal_hover.png') repeat-x 0 0;
          }
          
          #virtua #menu_principal li a:hover {
            background: url('../images/virtua/header/onglet_menu_principal_hover.png') repeat-x 0 0;
          }
		  
          #hyper #menu_principal li a:hover,
          #hyper #menu_principal li a.active {
            background: url('../images/hyper/header/onglet_menu_principal_hover.png') repeat-x 0 0;
          }
          
      
      /* =menu_secondaire
      ----------------------------------------------- */
      
      #menu_secondaire {

      }
      
      #menu_secondaire ul {
        height: 39px;
        list-style: none;
        margin-left: 0;
      }
      
      #ultima #menu_secondaire ul {
        background: url('../images/ultima/header/menu_sec.png') repeat-x 0 0;
      }
      
      #difintel #menu_secondaire ul {
        background: url('../images/difintel/header/menu_sec.png') repeat-x 0 0;
      }
      
      #jeconsole #menu_secondaire ul {
        background: url('../images/jeconsole/header/menu_sec.png') repeat-x 0 0;
      }
      
      #jvc #menu_secondaire ul {
        background: url('../images/jvc/header/menu_sec.png') repeat-x 0 0;
      }
      
      #virtua #menu_secondaire ul {
        background: url('../images/virtua/header/menu_sec.png') repeat-x 0 0;
      }
	
	#hyper #menu_secondaire{
	background-color: #1452a7;
	}
	  #hyper #menu_secondaire ul {
        background: url('../images/hyper/header/menu_sec.png') repeat-x 0 -4pt;
      }
      
      #menu_secondaire li {
        float: left;
        padding: 11px 24px;
      }
      
      #menu_secondaire li a {
        color: white;
        font-size: 11px;
        text-decoration: none;
      }
      
      #ultima #menu_secondaire li a.active, #ultima #menu_secondaire li a:hover {
        color: #5069d0;
      }
      
      #difintel #menu_secondaire li a.active, #difintel #menu_secondaire li a:hover {
        color: #f91f39;
      }
      
      #jeconsole #menu_secondaire li a.active, #jeconsole #menu_secondaire li a:hover {
        color: #54a2d8;
      }
      
      #jvc #menu_secondaire li a.active ,#jvc #menu_secondaire li a:hover {
        color: #4f69d0;
      }
      
      #virtua #menu_secondaire li a.active, #virtua #menu_secondaire li a:hover {
        color: #f18e00;
      }
	  
	  #hyper #menu_secondaire li a.active, #hyper #menu_secondaire li a:hover {
        color: #81afee;
      }
      
      /* =titre_de_page
      ----------------------------------------------- */
      
      #titre_de_page {
        height: 56px; /* Ajustement Pour compatibilité FF/IE // Taille 70px */
        padding: 18px 0 0 25px;
      }
      
      #titre_de_page h1 {
        color: white;
        font-size: 24px;
        font-weight: bold;
      }
      
      
      #hyper #titre_de_page h1 {
        color:#FFF;/*1452A7*/
      }
      
      #doc.accueil #titre_de_page {
        display: none;
      }
            
      #ultima #titre_de_page {
        background: url('../images/ultima/publicite/mentions_legales.gif') no-repeat 0 0;
      }
      
      #difintel #titre_de_page {
        background: url('../images/difintel/publicite/mentions_legales.png') no-repeat 0 0;
      }
      
      #jeconsole #titre_de_page {
        background: url('../images/jeconsole/publicite/mentions_legales.png') no-repeat 0 0;
      }
      
      #jvc #titre_de_page {
        background: url('../images/jvc/publicite/mentions_legales.png') no-repeat 0 0;
      }
      
      #virtua #titre_de_page {
        background: url('../images/virtua/publicite/mentions_legales.png') no-repeat 0 0;
      }
	  
      #hyper #titre_de_page {
        background: url('../images/hyper/header/stri_U.gif') no-repeat 0 0;
        
      }
       
       }
      /* =publicite
      ----------------------------------------------- */
      
      #doc.page #publicite {
        display: none;
      }
      
    /* =bd
    ----------------------------------------------- */
    
    #bd {
      padding: 5px 0 20px 0;
      font-size: 12px;
      color: white;
    }
    
    #hyper #bd{
      color: #000;
      background-color:#FFF;
	  margin-top: 9px;
    }
    
      /* =contenu_gauche
      ----------------------------------------------- */
      
      .une_colonne #contenu_gauche {
		    padding: 5px 10px 0 0;
      }
      
      .deux_colonnes #contenu_gauche {
        float: left;
        width: 482px;
        padding: 13px 0px 5px 5px;
      }
	  
	  #hyper .deux_colonnes #contenu_gauche {
		padding-top: 4px;
	}
        
      /* =contenu_droit
      ----------------------------------------------- */
      
      .une_colonne #contenu_droit {
        display: none;
      }
      
      .deux_colonnes #contenu_droit {
        float: right;
        width: 457px; /* Ajustement Pour compatibilité FF/IE */
        padding: 5px 0px 5px 0px;
      }
	  
	  #hyper .deux_colonnes #contenu_droit {
		padding-top: 0px;
	}
    
    /* =ft
    ----------------------------------------------- */
    
    #ft {
    
    }
        
    #hyper #ft {
    background-color:#FFF;
    }
    
    
    /* =menu_rapide_principal
    ----------------------------------------------- */
    
    #ft_1 {
      padding: 10px 0 3px 0;
      border-bottom: 1px solid #383b44;
    }
    
      /* =menu_rapide_principal
      ----------------------------------------------- */
      
      #menu_rapide_principal_bas {
        float: left;
	width:0px;
        color: white;
        padding-left: 96px;
      }
      
        #menu_rapide_principal_bas a{
          color: white;
          text-decoration: none;
          margin: 0 8px;
        }
      
      /* =menu_rapide_consoles
      ----------------------------------------------- */
      
      #menu_rapide_consoles {
       /* float: right;*/
	width:100%;
	text-align:center;
        font-weight: bold;
      }
      
        #menu_rapide_consoles a {
          text-decoration: none;
          font-weight: bold;
          margin: 0 8px;
        }
		
		#ultima menu_rapide_consoles, #ultima #menu_rapide_consoles a  {
			color: #2c408f;
		}
		
		#difintel menu_rapide_consoles, #difintel #menu_rapide_consoles a  {
			color: #f91f39;
		}
		
		#jeconsole menu_rapide_consoles, #jeconsole #menu_rapide_consoles a  {
			color: #f7ee0b;
		}
		
		#jvc menu_rapide_consoles, #jvc #menu_rapide_consoles a  {
			color: #f7ee0b;
		}
		
		#virtua menu_rapide_consoles, #virtua #menu_rapide_consoles a  {
			color: #f18e00;
		}
		
		#hyper menu_rapide_consoles, #hyper #menu_rapide_consoles a  {
			color: #1452A7;
		}
     
      /* =ft_2
      ----------------------------------------------- */
       
      #ft_2 {
        padding-bottom: 22px;
        border-bottom: 1px solid #383b44;
      }  
      
      /* =menu_rapide_bas
      ----------------------------------------------- */
      
      #menu_rapide_bas {
        float: left;
        color: white;
        padding-left: 50px;
      }
      
        #menu_rapide_bas a {
          color: white;
          text-decoration: none;
          margin: 0 8px;
        }
        
        #hyper #menu_rapide_bas,
        #hyper #menu_rapide_bas a {
          color:#000;
        }
        
      
      /* =prix_pub
      ----------------------------------------------- */
      
      #prix_pub {
        color: white;
        float: right;
        padding-right: 17px;
      }
      
      /* =tout_droit
      ----------------------------------------------- */
      
      #tout_droit {
        color: white;
        padding-right: 17px;
        text-align: right;
      }
      #hyper #tout_droit {
        color: #000;
      }

      /* =classes pour la googlemap
      ----------------------------------------------- */
      .maptop a {
       color:black;
       text-decoration:none ;
       }
       .maptop a:hover {
       color:black;
       font-weight: bold;
       text-decoration:none ;
       }
      .maptop {
       color:black;
       text-decoration:none ;
       } 
       
     
       
	   
/*   
Alexandre Joslet
16:06 22/12/2008
Ajout pour la google map
*/
#gmap {
      padding: 5px 0 20px 0;
      font-size: 12px;
      color: white;
    }
	
	
/* ajout style bandeau publicite et titre en meme temps*/
#doc.publicite_titre #titre_de_page {
	display: block;
	position:absolute;
	top:204px;
	z-index:10;
	background:none;
}
#doc.publicite_titre #publicite {
	height:74px;
	position:absolute;
	top:197px;
	z-index:0;
	overflow:hidden;
}
#doc.publicite_titre #menu_secondaire {
	padding-bottom:70px;
}

