#menu{
	height:33px;
	width:750px;
	background:#FFFFFF url(../img/menu.jpg) no-repeat;
	color:#ffffff;
	font-variant:small-caps;
	font-size:14px;
}

#menu ul{
	list-style-type:none;
	float: left;
	display:block;
}

#menu ul li{
	float: left;
	display:block;
}

/* -------------------------- */
/* - Début du menu français - */


#menu ul li#societe a.menu,
#menu ul li#societe a.menu:link,
#menu ul li#societe a.menu:visited,
#menu ul li#societe a.menu:hover
{
	display:block;
	height:33px;
	width:135px;
	background: url(../img/bt_societe.jpg) no-repeat;
	cursor:default;
}
#menu ul li#societe a.menu:hover, body#societe #menu ul li#societe a.menu{
	background: url(../img/bt_societe_hover.jpg) no-repeat;
}

#menu ul li#girafe a.menu,
#menu ul li#girafe a.menu:link,
#menu ul li#girafe a.menu:visited,
#menu ul li#girafe a.menu:hover
{
	display:block;
	height:33px;
	width:142px;
	background: url(../img/bt_girafe.jpg) no-repeat;
	cursor:default;
}

#menu ul li#girafe a.menu:hover, body#methode #menu ul li#girafe a.menu{
	background: url(../img/bt_girafe_hover.jpg) no-repeat;
}

#menu ul li#produits a.menu,
#menu ul li#produits a.menu:link,
#menu ul li#produits a.menu:visited,
#menu ul li#produits a.menu:hover
{
	display:block;
	height:33px;
	width:167px;
	background: url(../img/bt_produits.jpg) no-repeat;
	cursor:default;
}

#menu ul li#produits a.menu:hover, body#produits #menu ul li#produits a.menu{
	background: url(../img/bt_produits_hover.jpg) no-repeat;
}

#menu ul li#succes a.menu,
#menu ul li#succes a.menu:link,
#menu ul li#succes a.menu:visited,
#menu ul li#succes a.menu:hover
{
	display:block;
	height:33px;
	width:141px;
	background: url(../img/bt_real.jpg) no-repeat;
	cursor:default;
}

#menu ul li#succes a.menu:hover, body#realisation #menu ul li#succes a.menu{
	background: url(../img/bt_real_hover.jpg) no-repeat;
}

#menu ul li#rapports a.menu,
#menu ul li#rapports a.menu:link,
#menu ul li#rapports a.menu:visited,
#menu ul li#rapports a.menu:hover
{
	display:block;
	height:33px;
	width:165px;
	background: url(../img/bt_rapports.jpg) no-repeat;
	cursor:default;
}

#menu ul li#rapports a.menu:hover, body#rapports #menu ul li#rapports a.menu{
	background: url(../img/bt_rapports_hover.jpg) no-repeat;
}

#menu #societe .sousmenu li a,
#menu #girafe .sousmenu li a,
#menu #produits .sousmenu li a,
#menu #succes .sousmenu li a,
#menu #rapports .sousmenu li a
{
	border-bottom:1px dashed #ECBBBE;
}

#menu #societe .sousmenu li a{
	height:24px;
	width:133px;
}

#menu #girafe .sousmenu li a{
	height:24px;
	width:120px;
	padding-left:20px;
	text-indent:0;
}

#menu #produits .sousmenu li a{
	height:24px;
	width:145px;
	padding-left:20px;
	text-indent:0;
}

#menu #succes .sousmenu li a{
	height:24px;
	width:119px;
	padding-left:20px;
	text-indent:0;
}

#menu #rapports .sousmenu li a{
	height:24px;
	width:143px;
	padding-left:20px;
	text-indent:0;
}

/* enleve la bordure inférieur pour les derniers liens des menus déroulant */
#menu #societe .sousmenu li a.last_sousmenu,
#menu #girafe .sousmenu li a.last_sousmenu,
#menu #produits .sousmenu li a.last_sousmenu,
#menu #succes .sousmenu li a.last_sousmenu,
#menu #rapports .sousmenu li a.last_sousmenu
{
	border-bottom:none;
}

#menu #succes .sousmenu li a.last_sousmenu,
#menu #girafe .sousmenu li a.last_sousmenu,
#menu #rapports .sousmenu li a.large,
#menu #produits .sousmenu li a.large{
	height:35px;
	line-height:16px;
}

/* - Fin du menu français - */
/* ------------------------ */

/* ------------------------- */
/* - Début du menu anglais - */
#menu ul li#company a.menu,
#menu ul li#company a.menu:link,
#menu ul li#company a.menu:visited,
#menu ul li#company a.menu:hover
{
	display:block;
	height:33px;
	width:115px;
	background: url(../img/bt_company.jpg) no-repeat;
	cursor:default;
}

#menu ul li#company a.menu:hover, body#company #menu ul li#company a.menu{
	background: url(../img/bt_company_hover.jpg) no-repeat;
}

#menu ul li#girafemetho a.menu,
#menu ul li#girafemetho a.menu:link,
#menu ul li#girafemetho a.menu:visited,
#menu ul li#girafemetho a.menu:hover
{
	display:block;
	height:33px;
	width:172px;
	background: url(../img/bt_girafemetho.jpg) no-repeat;
	cursor:default;
}

#menu ul li#girafemetho a.menu:hover, body#methode #menu ul li#girafemetho a.menu{
	background: url(../img/bt_girafemetho_hover.jpg) no-repeat;
}

#menu ul li#products a.menu,
#menu ul li#products a.menu:link,
#menu ul li#products a.menu:visited,
#menu ul li#products a.menu:hover
{
	display:block;
	height:33px;
	width:187px;
	background: url(../img/bt_products.jpg) no-repeat;
	cursor:default;
}

#menu ul li#products a.menu:hover, body#products #menu ul li#products a.menu{
	background: url(../img/bt_products_hover.jpg) no-repeat;
}

#menu ul li#success a.menu,
#menu ul li#success a.menu:link,
#menu ul li#success a.menu:visited,
#menu ul li#success a.menu:hover
{
	display:block;
	height:33px;
	width:139px;
	background: url(../img/bt_success.jpg) no-repeat;
	cursor:default;
}

#menu ul li#success a.menu:hover, body#success #menu ul li#success a.menu{
	background: url(../img/bt_success_hover.jpg) no-repeat;
}

#menu ul li#ratting a.menu,
#menu ul li#ratting a.menu:link,
#menu ul li#ratting a.menu:visited,
#menu ul li#ratting a.menu:hover
{
	display:block;
	height:33px;
	width:137px;
	background: url(../img/bt_rating.jpg) no-repeat;
	cursor:default;
}

#menu ul li#ratting a.menu:hover, body#rating #menu ul li#ratting a.menu{
	background: url(../img/bt_rating_hover.jpg) no-repeat;
}

#menu #company .sousmenu li a,
#menu #girafemetho .sousmenu li a,
#menu #products .sousmenu li a,
#menu #success .sousmenu li a,
#menu #ratting .sousmenu li a
{
	border-bottom:1px dashed #ECBBBE;
}

#menu #company .sousmenu li a{
	height:24px;
	width:113px;
}

#menu #girafemetho .sousmenu li a{
	height:24px;
	width:170px;
}

#menu #products .sousmenu li a{
	height:24px;
	width:185px;
}

#menu #success .sousmenu li a{
	height:24px;
	width:117px;
	padding-left:20px;
	text-indent:0;
}
#menu #ratting .sousmenu li a{
	height:24px;
	width:113px;
	padding-left:20px;
	text-indent:0;
}

/* enleve la bordure inférieur pour les derniers liens des menus déroulant */
#menu #company .sousmenu li a.last_sousmenu,
#menu #girafemetho .sousmenu li a.last_sousmenu,
#menu #products .sousmenu li a.last_sousmenu,
#menu #success .sousmenu li a.last_sousmenu,
#menu #ratting .sousmenu li a.last_sousmenu{
	border-bottom:none;
}

#menu #success .sousmenu li a.last_sousmenu,
#menu #ratting .sousmenu li a.large,
#menu #products .sousmenu li a.large
{
	height:35px;
	line-height:16px;
}



/* - Fin du menu anglais - */
/* ----------------------- */

/* -------------------------- */
/* - Début du menu espagnol - */
#menu ul li#empresa a.menu,
#menu ul li#empresa a.menu:link,
#menu ul li#empresa a.menu:visited,
#menu ul li#empresa a.menu:hover
{
	display:block;
	height:33px;
	width:126px;
	background: url(../img/bt_empresa.jpg) no-repeat;
	cursor:default;
}

#menu ul li#empresa a.menu:hover, body#empresa #menu ul li#empresa a.menu{
	background: url(../img/bt_empresa_hover.jpg) no-repeat;
}

#menu ul li#metodo a.menu,
#menu ul li#metodo a.menu:link,
#menu ul li#metodo a.menu:visited,
#menu ul li#metodo a.menu:hover
{
	display:block;
	height:33px;
	width:152px;
	background: url(../img/bt_metodo.jpg) no-repeat;
	cursor:default;
}

#menu ul li#metodo a.menu:hover, body#methode #menu ul li#metodo a.menu{
	background: url(../img/bt_metodo_hover.jpg) no-repeat;
}

#menu ul li#productos a.menu,
#menu ul li#productos a.menu:link,
#menu ul li#productos a.menu:visited,
#menu ul li#productos a.menu:hover
{
	display:block;
	height:33px;
	width:163px;
	background: url(../img/bt_productos.jpg) no-repeat;
	cursor:default;
}

#menu ul li#productos a.menu:hover, body#productos #menu ul li#productos a.menu{
	background: url(../img/bt_productos_hover.jpg) no-repeat;
}

#menu ul li#exitosas a.menu,
#menu ul li#exitosas a.menu:link,
#menu ul li#exitosas a.menu:visited,
#menu ul li#exitosas a.menu:hover
{
	display:block;
	height:33px;
	width:129px;
	background: url(../img/bt_exitosas.jpg) no-repeat;
	cursor:default;
}

#menu ul li#exitosas a.menu:hover, body#exitosas #menu ul li#exitosas a.menu{
	background: url(../img/bt_exitosas_hover.jpg) no-repeat;
}

#menu ul li#reportes a.menu,
#menu ul li#reportes a.menu:link,
#menu ul li#reportes a.menu:visited,
#menu ul li#reportes a.menu:hover
{
	display:block;
	height:33px;
	width:180px;
	background: url(../img/bt_reportes.jpg) no-repeat;
	cursor:default;
}

#menu ul li#reportes a.menu:hover, body#reportes #menu ul li#reportes a.menu{
	background: url(../img/bt_reportes_hover.jpg) no-repeat;
}
#menu #empresa .sousmenu li a,
#menu #metodo .sousmenu li a,
#menu #productos .sousmenu li a,
#menu #exitosas .sousmenu li a,
#menu #reportes .sousmenu li a{
	border-bottom:1px dashed #ECBBBE;
}

#menu #empresa .sousmenu li a{
	height:24px;
	width:124px;
}

#menu #metodo .sousmenu li a{
	height:24px;
	width:130px;
	padding-left:20px;
	text-indent:0;	
}

#menu #productos .sousmenu li a{
	height:24px;
	width:141px;
	padding-left:20px;
	text-indent:0;
}

#menu #exitosas .sousmenu li a{
	height:24px;
	width:107px;
	padding-left:20px;
	text-indent:0;
}
#menu #reportes .sousmenu li a{
	height:24px;
	width:150px;
	padding-left:20px;
	text-indent:0;
}

/* enleve la bordure inférieur pour les derniers liens des menus déroulant */
#menu #empresa .sousmenu li a.last_sousmenu,
#menu #metodo .sousmenu li a.last_sousmenu,
#menu #productos .sousmenu li a.last_sousmenu,
#menu #exitosas .sousmenu li a.last_sousmenu,
#menu #reportes .sousmenu li a.last_sousmenu
{
	border-bottom:none;
}

#menu #exitosas .sousmenu li a.last_sousmenu,
#menu #metodo .sousmenu li a.last_sousmenu,
#menu #reportes .sousmenu li a.large,
#menu #productos .sousmenu li a.large{
	height:35px;
	line-height:16px;
}
/* - Fin du menu espagnol - */
/* ------------------------ */

#menu .sousmenu{
	display: none;
	position: absolute;
	background-color:#BF1F27;
	border:1px solid #000000;
}

#menu li:hover .sousmenu {
	display: block; 
}

#menu .sousmenu li{
	float: none;
}

#menu .sousmenu li a:link,
#menu .sousmenu li a:visited{
	 display: block;
	 margin: 0;
	 border: 0;
	 text-decoration: none;
}

#menu .sousmenu li a:hover{
	background-color:#8E1E23;
	color:#DDDDDD;
}

#menu .sousmenu li a{
	background: #BF1F27 url(../img/puce_sous_menu.jpg) 8px 8px no-repeat;
	line-height:24px;
	text-indent:20px;
	color:#4F0C10;
	font-size:11px;
	font-weight:bold;
}



a.infobulle {
text-decoration: none;
color:#435379;
z-index:150;
position:relative;
}
a.infobulle span {
display: none;
}
a.infobulle:hover{
background: none;
z-index:500;
}
a.infobulle:hover span  {
font:12px Arial, Helvetica, sans-serif;
display: block;
width: 250px;
position: absolute;
text-align: center;
padding: 3px;
z-index:200;
background-color:#CDD1DB;
border:1px solid #A8AAB3;
top:2em;
left:5em;
}