
/* MENU */
.Menu_mainDiv{
	cursor: pointer;
	position: relative;
	float: right;
	z-index: 200;
	padding-right: 19px;
	padding-top:3px;
}

.menuArrow {
	float:left;
}

.menuSeparateurServicesAlfa_out {
	height:10px;
	width:100%;
}

.menuSeparateurServicesAlfa_over {
	height:10px;
}

.menuSeparateurReferencesAlfa_out {
	height:18px;
	width:100%;
}

.menuSeparateurReferencesAlfa_over {
	height:18px;
}


/* MENU HOME */
.menuTitreHome_out{
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	
	text-align: center;
	width: 70px;
	height:20px;
	float: left;
}

.menuTitreHome_over{
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f47b38;
	text-decoration:none;
	
	text-align: center;
	width: 70px;
	height:20px;
	float: left;
}

/* MENU SERVICES */
.menuTitreServices_out{
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	text-align: center;
	width: 85px;
	height:20px;
	float: left;
}

.menuTitreServices_over{
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f47b38;
	text-decoration:none;	
	text-align: center;
	width: 85px;
	height:20px;
	float: left;
}

.Menu_subMenuServices{
	background-image: url(menu/services_bg.jpg);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	width: 85px;
}

.Menu_subItemsServices_out{
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	width: 85px;
	height:75px;
	float: left;
	position: relative;
	text-align:center;
	vertical-align:text-bottom;

}

.Menu_subItemsServices_over{
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	width: 85px;
	height:75px;
	float: left;	
	position: relative;
	text-align:center;
	vertical-align:text-bottom;
	background-image:url(menu/services_subBg_over.jpg);
}

.menuServicesIcon{
	position:relative;	
}

.menuServicesArrow{
	position:relative;
	float: left;
	top:0px;
	left:0px;
	width: 8px;
	height: 18px;
}

.menuRefIcone{
	position:relative;
	float: left;
	top: 1px;
	left: 3px;
	width: 16px;
	height: 16px;
}

.menuSeparateurServices_out {
	height:1px;
	width:85px;
	background-color:#dbdbdb;
}

.menuSeparateurServices_over {
	height:1px;
	width:85px;
	text-align:center;
	background-color:#dbdbdb;
}

.menuServicesRecouvreur_over {
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f47b38;
	text-decoration:none;
	text-align: center;
	width: 85px;
	height:20px;
	float: left;
	padding-right: 4px;
	background-image:url(menu/services_top.jpg);
	background-repeat: no-repeat;
}

.menuServicesRecouvreur_out {
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f47b38;
	text-decoration:none;
	text-align: center;
	width: 85px;
	height:20px;
	float: left;
	padding-right: 4px;
	background-image:url(menu/services_top.jpg);
	background-repeat: no-repeat;
}

.menuIcons {
	text-align:center;
}

/* MENU REFERENCES */
.menuTitreReferences_out{
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	text-align: center;
	width: 110px;
	height:20px;
	float: left;
}

.menuTitreReferences_over{
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f47b38;
	text-decoration:none;	
	text-align: center;
	width: 110px;
	height:20px;
	float: left;
	background-image:url(menu/references_top.jpg);
	background-repeat: no-repeat;
}

.Menu_subMenuReferences{
	background-image:url(menu/references_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width: 110px;
}

.Menu_subMenu2References{
	background-image:url(menu/references_projets_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width: 330px;
}

.Menu_subMenu3References{
	background-image:url(menu/references_print_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width: 110px;
}

.menu_subMenuProjetsSeparateur{
	background-image:url(menu/separateurProjets.gif);
}

.Menu_subItems2References_out{
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	float: left;
	position: relative;	
	width: 140px;
	height:18px;
	text-align:left;
}

.Menu_subItems2References_over{
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	float: left;
	position: relative;
	width: 140px;
	height:18px;
	background-image:url(menu/references_subBg_over.jpg);
	background-repeat:repeat-x;
	text-align:left;
}

.Menu_subItemsReferences_out{
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	float: left;
	position: relative;	
	width: 110px;
	height:18px;
	text-align:left;
}

.Menu_subItemsReferences_over{
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	float: left;
	position: relative;
	width: 110px;
	height:18px;
	background-image:url(menu/references_subBg_over.jpg);
	background-repeat:repeat-x;
	text-align:left;
}

.menuSeparateurReferences_out {
	height:1px;
	width:85px;
	cursor: default;
	background-color:#dbdbdb;
}

.menuSeparateurReferences_over {
	height:1px;
	width:85px;
	cursor: default;
	background-color:#dbdbdb;
}

.menuReferencesRecouvreur_out {
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f47b38;
	text-decoration:none;
	text-align: center;
	width: 90px;
	height:20px;
	background-image:url(menu/references_top.jpg);
	background-repeat: no-repeat;
	padding-right: 4px;
	
}

.menuReferencesRecouvreur_over {
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f47b38;
	text-decoration:none;
	text-align: center;
	width: 90px;
	height:20px;
	background-image:url(menu/references_top.jpg);
	background-repeat: no-repeat;
	padding-right: 4px;
}

.Menu_miniviewerText{
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	text-align:center;
}

/* MENU ABOUT US */
.menuTitreAboutus_out{
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	
	text-align: center;
	width: 70px;
	height:20px;
	float: left;
}

.menuTitreAboutus_over{
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f47b38;
	text-decoration:none;
	
	text-align: center;
	width: 70px;
	height:20px;
	float: left;
}

/* MENU CONTACT */
.menuTitreContact_out{
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	
	text-align: center;
	width: 75px;
	height:20px;
	float: left;
}

.menuTitreContact_over{
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f47b38;
	text-decoration:none;
	
	text-align: center;
	width: 75px;
	height:20px;
	float: left;
}

/* MENU BAS*/
.menuBas{
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	text-align: center;
	vertical-align:text-top;
	height:22px;
}

.menuBas a{
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	text-align: center;
	vertical-align:text-top;
	height:22px;
}

.menuBas a:hover{
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#f47b38;
	text-decoration:underline;
	text-align: center;
	vertical-align:text-top;
	height:22px;
}

.menuBasSeparateur{
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
	text-align: center;
	vertical-align:text-top;
}

/* MENU LANGUE*/
.dynsel_main{
	cursor:pointer;
	width: 110px;
	height: 20px;
	position: relative;
}

.dynsel_leftTD_out{
	width: 13px;
}

.dynsel_leftTD_over{
	width: 13px;
}

.dynsel_leftTD_click{
	width: 13px;
	background-image:url(menu/country_left_click.gif);
}

.dynsel_rightTD_out{
	width: 20px;
	background-image:url(menu/country_right.gif);
}

.dynsel_rightTD_over{
	width: 20px;
	background-image:url(menu/country_right_over.gif);
}

.dynsel_rightTD_click{
	width: 20px;
	background-image:url(menu/country_right_click.gif);
}

.dynsel_textTD_out{
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	text-align: left;
	width: 77px;
	height:20px;
	float: left;
}

.dynsel_textTD_over{
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#f47b38;
	text-decoration:none;
	text-align: left;
	width: 77px;
	height:20px;
	float: left;
}

.dynsel_textTD_click{
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#f47b38;
	text-decoration:none;
	text-align: left;
	width: 77px;
	height:20px;
	float: left;
	background-image:url(menu/country_bg_click.gif);
}

.dynsel_subMenu{
	background-image: url(menu/references_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:white;
	width: 110px;
	height: 86px;
}

.dynsel_subItems_out{
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	text-align: left;
	height: 18px;
	padding:  1px 0px 0px 7px;
}

.dynsel_subItems_over{
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	text-align: left;
	padding:  1px 0px 0px 7px;
	background-image:url(menu/references_subBg_over.jpg);
	height: 18px;
}

.dynsel_subItems_active{
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	text-align: left;
	padding:  1px 0px 0px 7px;
	color: black;
	background-image:url(menu/references_subBg_active.jpg);
	height: 18px;
}
