@charset "UTF-8";
/* CSS Document */

.button {
	

}

.Footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #cc9966;
	text-decoration: none;
}

.Footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #cc9966;
	text-decoration: underline;
}

.Footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #cc9966;
	text-decoration: none;
}


.Top-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #f0f6ae;
	text-decoration: none;
}

.Top-nav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #f0f6ae;
	text-decoration: underline;
}

.Top-nav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #f0f6ae;
	text-decoration: none;
}

.text-black-bold {
	color:#000000;
	font-weight:bold;
}


.News-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 17px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	padding-top:5px;
	padding-bottom:2px;
}

.News-title-13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	padding-top:5px;
	padding-bottom:2px;
}

.News-title-13 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	padding-top:5px;
	padding-bottom:2px;
}

.News-title-13 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #000000;
	font-weight:bold;
	text-decoration: underline;
	padding-top:5px;
	padding-bottom:2px;
}

.News-text-black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	text-decoration: none;
}

.News-text-black a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	text-decoration: none;
}

.News-text-black a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	text-decoration: underline;
}

.News-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #737373;
	text-decoration: none;
}

.News-text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #737373;
	text-decoration: underline;
}

.News-text a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	text-decoration: underline;
}

.News-text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #737373;
	text-decoration: none;
}

.News-text2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #737373;
	text-decoration: underline;
}

.News-text2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	text-decoration: underline;
}

.Contact-Noms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #5b7e00;
	font-weight:bold;
	text-decoration: none;
	padding-top:15px;
	padding-bottom:2px;
}

.Contact-Titres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #623500;
	text-decoration: none;
}

.Produits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #737373;
	text-decoration: none;
}

.Produits a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #737373;
	text-decoration: none;
}

.Produits a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #663300;
	text-decoration: underline;
}

#menu, #menu ul, #menu li, #menu li a {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

#menu ul { width: 121px; }

#menu a { outline: none;}

#menu li {
  width: 121px;
  height: 35px;
  font-family: Arial;
  font-size: 12px;
}

#menu li  li{
  height: 27px;
  display: inline;
}

#menu li.residentiel, #menu li.commercial, #menu li.services, #menu li.enterprise, #menu li.contact {
  float: left;
  margin: 0px 6px 0px 0px;
}

#menu li.contact { margin: 0px;}

#menu li.residentiel a, #menu li.commercial a, #menu li.services a, #menu li.enterprise a, #menu li.contact a {
  display: block;
  text-align: center;
  text-decoration: none;
  text-indent: -10000px;
  line-height: 35px;
  width: 121px;
  height: 35px;
  float: left;
}

#menu li.residentiel a { background: url(images/menu/menu_1.png) no-repeat 0px 0px;}
#menu li.commercial a { background: url(images/menu/menu_2.png) no-repeat 0px 0px;}
#menu li.services a { background: url(images/menu/menu_3.png) no-repeat 0px 0px;}
#menu li.enterprise a { background: url(images/menu/menu_4.png) no-repeat 0px 0px;}
#menu li.contact a { background: url(images/menu/menu_5.png) no-repeat 0px 0px;}

#menu li a:hover { background-position: 0px -35px;}

#menu li li a {
  text-indent: 8px!important;
  background: url(images/menu/submenu_bg.png) no-repeat 0px 0px!important;
  height: 27px!important;
  line-height: 27px!important;
  text-align: left!important;
  color: #10100D;
  overflow: hidden;
  float: none;
}

#menu li li li a {
  background: transparent url(images/menu/subsubmenu_bg.png) no-repeat 0px 0px!important;
  font-size: 11px;
  color: #FFF;
  float: none;
}
