/* img {vertical-align:middle;} */
a img { border: 0px; }
/*###########################################################################*/
body {
        margin:0px;
        background-color:black;
        /* background: url(../accueil2007/background.jpg) no-repeat top left; */
        }
/*###########################################################################*/
/*    flash logo                                                             */
/*###########################################################################*/
#flashLogo {
       z-index:1;
       position:absolute;
       top:35px;
       left:0px;
       }
/*###########################################################################*/
/*    avant page                                                             */
/*###########################################################################*/
#avantLogo {
	height:88px;
	background-color:black;
	}
#menuContact { 
	background-color:#3a3633; /* gris moyen */
	}
#drapeau {
	text-align:right;
	padding-top:4px; 
	padding-right:20px; 
	}
/*###########################################################################*/
/*    menu produit                                                                   */
/*###########################################################################*/
#ligne2007 {
    background: url(../accueil2007/ligne2007.jpg) no-repeat top left;
	height:25px;
	}
#menuProduitEntete {
	position:absolute; /* pour ne pas decaler le reste */
	z-index:2;
	padding-top:4px;
	}
#menuProduitEntete a {
	display:block;
	height:60px; /* pas de trou entre entete et menu */
	}
a.menuProduit {
	color:black;
	text-decoration:none;
	font: bold 14px Helvetica, sans-serif;
	}
a.menuProduit:hover {
		color:#be2820;
	}

/*--------------------------------------- commun --------------------------*/
ul.niveau1 {
	list-style-image: url(../objets/menuPrincipal/allLangues/imgAvant.gif);
	list-style-position: inside;
	font: bold 14px Helvetica, sans-serif;
	}
ul.niveau2 {
	list-style-image: url(../objets/menuPrincipal/allLangues/flecheAvant.gif);
	list-style-position: inside;
	font: bold 14px Helvetica, sans-serif;
	}
.backgroundMenuProduit {
	background: url(../accueil2007/menuProduitBackground.png) top left !important;
	background: url(../accueil2007/rien.gif) top left;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='accueil2007/menuProduitBackground.png', sizingMethod='scale');
	border: black 1px solid;
	}
/*--------------------------------------- route --------------------------*/
#menuProduitEntete a.route {
	background:url(../accueil2007/gammeRoute..gif) no-repeat top left;
	}
#menuProduitEntete a.route:hover {  
	background:url(../accueil2007/gammeRouteOver..gif) no-repeat top left;
	}
#menuRoute, #menuRoutebg {
	position:absolute;
	display:none;
	height:280;
	}
#menuRoute {z-index:4;}
#menuRoutebg {z-index:3;}
	
/*--------------------------------------- VTT --------------------------*/
#menuProduitEntete a.VTT {
	background:url(../accueil2007/gammeVTT..gif) no-repeat top left;
	}
#menuProduitEntete a.VTT:hover {  
	background:url(../accueil2007/gammeVTTOver..gif) no-repeat top left;
	}
#menuVTT, #menuVTTbg {
	position:absolute;
	display:none;
	height:280;
	}
#menuVTT {z-index:4;}
#menuVTTbg {z-index:3;}
	
/*--------------------------------------- city --------------------------*/
#menuProduitEntete a.city {
	background:url(../accueil2007/gammeCity..gif) no-repeat top left;
	}
#menuProduitEntete a.city:hover {  
	background:url(../accueil2007/gammeCityOver..gif) no-repeat top left;
	}
#menuCity, #menuCitybg {
	position:absolute;
	display:none;
	height:280;
	}
#menuCity {z-index:4;}
#menuCitybg {z-index:3;}
/*###########################################################################*/
/*    page                                                                   */
/*###########################################################################*/
#page { 
	background: url(../accueil2007/background.jpg) no-repeat top left;
	text-align:left;
	}
/* #page table td.imageAccueil img { height:280px; } */
#texteDeroulant {
	background-color:white;
	}
#texteDeroulant marquee {
	font-family: Arial black, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	color: black;
	}
#gifDeroulant {
	background-color:black;
	}
#gifDeroulant td {
	vertical-align:middle;
	}
/*###########################################################################*/
/*   Images -----  menu gauche                                               */
/*###########################################################################*/
/*###########################################################################*/
/*   co factory                                                              */
/*###########################################################################*/
#cofactory {
	text-align:center;
	}
a.cofactoryBouton {
	margin:auto; 
	display:block;
	background:url(../accueil2007/coFactory.gif) no-repeat top left;
	height:14px;
	width:141px;
	}
a.cofactoryBouton:hover {  
	background:url(../accueil2007/coFactoryOver.gif) no-repeat top left;
	}
#cofactoryFlottant {
	display:none;
	margin-top:10px;
	}
#cofactoryFlottant .titre {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF}
#cofactoryFlottant .texte {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; color: #333333}
/*###########################################################################*/
/*   compteur                                                                */
/*###########################################################################*/
.compteur {
	font-size: 12px;
	font-style: italic;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	text-align:center;
	}