a#logo-site {
	display:block;
	width:269px;
	padding-top:100px;
	height:20px;
	color:#7F7F7F;
	background-image: url(../logo-radidoma-269-120.jpg);
	background-repeat: no-repeat;
	background-color:#ebebeb;
	font-size:10px;
	text-align:center;
	text-decoration:none;
}
a#logo-site:hover {
	text-decoration:none;
}
a#logo-site-stroytovar {
	display:block;
	width:269px;
	padding-top:100px;
	height:20px;
	background-image: url(../logo-radidoma-stroytovar-269-120.gif);
	background-repeat: no-repeat;
	background-color:#ebebeb;
	color:#7f7f7f;
	font-size:10px;
	text-align:center;
	text-decoration:none;
}
a#logo-site-stroytovar:hover {
	text-decoration:none;
}

#sur_menu{ list-style-type:none; margin:0;padding:0 0 0 100px;}
#sur_menu li{ text-align:center;height:24px; margin:0 1px 0 0; position:relative }

#sur_menu li a,#sur_menu li span{ padding:9px 8px;text-align:center; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #fff; white-space: nowrap; }
/*#sur_menu li .MPROFILE a{padding:9px 8px;text-align:center; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #0050EE;}*/

#sur_menu li.submenu_first a{padding:5px 10px;text-align:center; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #000;}
#sur_menu li a:hover {background: #d1d1d1 none repeat scroll 0 0; text-decoration: none; color: #000;}
#sur_menu li a.sel{background: #d1d1d1 none repeat scroll 0 0; color: #000000; text-decoration: none;}
#sur_menu li td.barre_menu {text-align:center;cursor:pointer;cursor:hand;line-height:12px;font-size:12px; height:28px; font-weight:bold; color:#3f3f3f;}
#sur_menu li.sub { float:left;}
#sur_menu li.submenu_first, #sur_menu li.submenu, #sur_menu li.submenu_last { text-align:left;}
#sur_menu li.submenu_first { padding-top:2px;}
#sur_menu li.submenu_first a:hover, #sur_menu li.submenu a:hover, #sur_menu li.submenu_last a:hover { background-color:#787878; color:#ffffff;}
#sur_menu li table {padding:0;border:0;text-align:center;}
#sur_menu li td div {cursor:pointer;cursor:hand;margin:auto;}


#sous_surmenu2016 {
	position:absolute;
	z-index:11;
	width:180px;
	margin:22px 0 0 0;
}
#sous_surmenu2016 li { padding-top:2px;}
#sous_surmenu2016 div {z-index:11;}

.l_sous_surmenu2016 {background-color:#d1d1d1;z-index:11;width:180px;margin-left: 4px;}

table.menutable{
  background-color: #FFFFFF;
  background-image: url("menu-fond.jpg");
  background-repeat: repeat-x;
  display: block;
  float: left;
  font-family: Arial,Verdana,Helvetica,sans-serif;
  overflow: hidden;
  width: 995px;
}
#menu li a:hover {text-decoration: underline; color: #fff;}
#menu{ list-style-type:none; margin:0;}
#menu li{ text-align:center;height:22px;padding:0; margin:0 1px 0 0; position:relative }
#menu li a{padding:7px 3px;list-style-type:none;  text-align:center; font-family:Arial, Helvetica, sans-serif; text-decoration:none;  font-size:11px; font-weig ht:bold; color: black;/*color:#260d02;*/}
#menu li td.barre_menu {text-align:center;cursor:pointer;cursor:hand;line-height:12px;font-size:12px; height:28px; font-weight:bold; color:#3f3f3f;}
#menu li { list-style-type:none; text-align:center; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; height:22px; font-w eight:bold; color:#3f3f3f;}
#menu li.sub { float:left;}
#menu li.submenu_first, #menu li.submenu, #menu li.submenu_last { text-align:left;}
#menu li.submenu_first { padding-top:2px;}
#menu li.submenu_first a:hover, #menu li.submenu a:hover, #menu li.submenu_last a:hover { background-color:#787878; color:#ffffff;}
#menu li table {padding:0;border:0;text-align:center;}
#menu li td div {cursor:pointer;cursor:hand;margin:auto;}
div.separateur_menu {
  background-image: url("menu-sep.jpg");
  float: left;
  height: 29px;
  width: 2px;
}

.sousmenu
{
margin-top: 0px; padding-top: 0px;
}

#sousmenu{ height:28px; width:995px; margin:0; padding:0;vertical-align:top;}
#sousmenu ul{ display:block;padding:0; margin:0; left:0;top:0;}
#sousmenu li {
  top:0px;
  margin:0;
  padding:4px 5px 0px 5px;
  position:relative;
  list-style-type:none;
  float:left;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  text-decoration:none;
  line-height:20px;
  font-size:11px;
  height:20px;
  font-weight:normal;
  color:#3f3f3f;
}
#sousmenu li a{
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  color:#626262;
  text-decoration:none;
}
#sousmenu li a:hover{ color:#161616 !important;text-decoration:underline;}

#sousmenu li.submenu_last{
  background-image:none;
}
#sous_menu_news {}
#sous_menu_news li { padding-top:2px;}
#sous_menu_news div {z-index:11;}
#sousmenu_ACC {height:28px; width:995px;}
#sousmenu_ARCHI {background-color:#d1d1d1;width:180px;}
#sousmenu_TRVX {background-color:#d1d1d1;z-index:11;width:180px;}
#sousmenu_INDUS {background-color:#d1d1d1;z-index:11;width:180px;}
#sousmenu_NEG {background-color:#d1d1d1;z-index:11;width:180px;}
#sousmenu_IMMO {background-color:#d1d1d1;z-index:11;width:180px;}
#sousmenu_ETAT {background-color:#d1d1d1;z-index:11;width:180px;}
#sousmenu_OUTI {background-color:#d1d1d1;z-index:11;width:180px;}
#sousmenu_PROD {background-color:#d1d1d1;z-index:11;width:180px;}

.rub_active td{background-repeat: repeat-x;background-image:url(menu-bt-actu.jpg);}

.rub_not_active td{}
/*.ssrub_active a{color:#161616 !important;}*/
#menu a {color: #484848;}
#menu a:hover {color: #fff;}

.rub_active_ACC td{background-color: #787878;}
.rub_not_active_ACC td{background-repeat:no-repeat;background-image:url(home_non_select_tr.gif);}

.ARCHI{width:85px;}
.rub_active_ARCHI td{background-color: #787878;}
.rub_not_active_ARCHI td{}
.rub_active_ARCHI a {color:#ffffff !important;}
.rub_not_active_ARCHI a {color:#484848;}

.TRVX{width:100px;}
.rub_active_TRVX td{background-color: #787878;}
.rub_not_active_TRVX td{}
.rub_active_TRVX a {color:#ffffff !important;}
.rub_not_active_TRVX a {color:#484848;}

.IMMO{width:100px;}
.rub_active_IMMO td{background-color: #787878;}
.rub_not_active_IMMO td{}
.rub_active_IMMO a {color:#ffffff !important;}
.rub_not_active_IMMO a {color:#484848;}

.ETAT{width:90px;}
.rub_active_ETAT td{background-color: #787878;}
.rub_not_active_ETAT td{}
.rub_active_ETAT a {color:#ffffff !important;}
.rub_not_active_ETAT a {color:#484848;}

.INDUS{width:150px;}
.rub_active_INDUS td{background-color: #787878;}
.rub_not_active_INDUS td{}
.rub_active_INDUS a {color:#ffffff !important;}
.rub_not_active_INDUS a {color:#484848;}

.PROD{wid th:130px;}
.rub_active_PROD td{background-color: #787878;}
.rub_not_active_PROD td{}
.rub_active_PROD a{color:#ffffff !important;}
.rub_not_active_PROD a{color:#484848;}

.ARCHI7{wi dth:100px;}
.rub_active_ARCHI7 td{background-color: #787878;}
.rub_not_active_ARCHI7 td{}
.rub_active_ARCHI7 a {color:#ffffff !important;}
.rub_not_active_ARCHI7 a {color:#484848;}
.ARCHI7 a:hover {background-color: #787878 !important;}

.ARCHI8{w idth :110px;}
.rub_active_ARCHI8 td{background-color: #787878;}
.rub_not_active_ARCHI8 td{}
.rub_active_ARCHI8 a {color:#ffffff !important;}
.rub_not_active_ARCHI8 a {color:#484848;}
.ARCHI8 a:hover {background-color: #787878 !important;}

.ARCHI9{wi dth:80px;}
.rub_active_ARCHI9 td{background-color: #787878;}
.rub_not_active_ARCHI9 td{}
.rub_active_ARCHI9 a {color:#ffffff !important;}
.rub_not_active_ARCHI9 a {color:#484848;}
.ARCHI9 a:hover {background-color: #787878 !important;}

.TRVX11{wid th:185px;}
.rub_active_TRVX11 td{background-color: #787878;}
.rub_not_active_TRVX11 td{}
.rub_active_TRVX11 a {color:#ffffff !important;}
.rub_not_active_TRVX11 a {color:#484848;}
.TRVX11 a:hover {background-color: #787878 !important;}

#menu .ssrub_active td{background-color: #787878;}
#menu .ssrub_active a{color:#ffffff;}
#menu .ssrub_active td a{color:#ffffff;}

#sousmenu .ssrub_active a{color:#000;}
#sousmenu .ssrub_active td a{color:#000;}

.finnav{
  text-align:left;
  width:97px;
}
.finnav2{
  text-align:left;
}
/***************/
/* Menu gauche */

.menu_3rd_line
{
text-align: center;
width: 100%;
margin-top: 5px;
font-size: 11px;
}

.menu_a_3rd
{
color: black;
text-decoration: none;
}

.menu_a_3rd:hover
{
text-decoration: underline;
color: white;
}

.div_menu_point
{
float: left;
height: 18px;
padding-left: 10px;
padding-right: 10px;
padding-top: 4px;
}

.div_menu_point_1_main
{
margin-left: 250px;
float: left;
height: 18px;
padding-left: 10px;
padding-right: 10px;
padding-top: 4px;
}

.div_menu_point_1_design
{
margin-left: 410px;
float: left;
height: 18px;
padding-left: 10px;
padding-right: 10px;
padding-top: 4px;
}

.div_menu_point_1_green
{
margin-left: 370px;
float: left;
height: 18px;
padding-left: 10px;
padding-right: 10px;
padding-top: 4px;
}

.div_menu_point_1_study
{
margin-left: 280px;
float: left;
height: 18px;
padding-left: 10px;
padding-right: 10px;
padding-top: 4px;
}

.div_menu_point_1_business
{
margin-left: 200px;
float: left;
height: 18px;
padding-left: 10px;
padding-right: 10px;
padding-top: 4px;
}


#menuLeft{
	position:absolute;
	top:123px;
    width:30px;
	height:135px;
    left: 50%;
    margin-left: -528px;
}
#menuLeft.fixed{position:fixed; top:10px;}
#menuLeft .menu_ligne_first {
	float:left;
	width:30px;
	height:30px;
	background-color:#fff;
	border-radius: 6px 0 0 6px;
}

#menuLeft .menu_ligne_social
{
	float:left;
	width:30px;
	height:30px;
	background-color:#fff;
	border-radius: 6px 0 0 6px;
}

#menuLeft .menu_ligne{
	float:left;
	width:30px;
	height:30px;
	background-color:#fff;
	margin:5px 0 0 0;
	border-radius: 6px 0 0 6px;
}
/***************/
#submenuTop{
	float:right;
	text-align: left;
}
#submenuTop .menu_ligne_first,#submenuTop .menu_ligne {
	float:left;
}

#submenuTop .menu_ligne_social {
	float:right;
	width: 200px;
	text-align: right;
}
