/*= Styles SOUS MODULE */
.tagline_studio {
  background: url(/images/product/bgTagline_studio.jpg) top left no-repeat;
}
.tagline_timecoder {
  background: url(/images/product/bgTagline_timecoder.jpg) top left no-repeat;
}
.tagline_cbox {
  background: url(/images/product/bgTagline_cbox.jpg) top left no-repeat;
}
.tagline_kbase {
  background: url(/images/product/bgTagline_kbase.jpg) top left no-repeat;
}

/*********************************************/
#functions {
  background: #CFF url(/images/product/bgFunctions.jpg) top left no-repeat;
  height:252px;
  margin: 0 0 1em 0;
  }
#functions-menu {
  float: left;
/*  width: 165px;
*/  padding: 2em 0;
  margin: 0;
  list-style-type: none;
}
#functions-menu  li {
  background: url(/images/product/bgFunctionsLi.gif) 0px -30px no-repeat;
  color: #888;
  padding: 0.5em 1em 0.5em 2.5em ;
}

#functions-menu  li:hover {
  background: url(/images/product/bgFunctionsLi.gif) 0px 0px no-repeat;
  color: #888;
  padding: 0.5em 1em 0.5em 2.5em ;
}
#functions-menu li a:link, #functions-menu li a:visited {
  color: #888;
  text-decoration: none;
  text-transform:uppercase;
}
#functions-menu li a:hover {
  color: #F93;
}
#functions-descr {
  height: 216px;
  float: left;
  padding: 1.5em;
  margin: 0;
  list-style-type: none;
  overflow: hidden;
}
#functions-descr img {
  border: 1px solid #CCC;
}
.arrow {
  background: url(/images/product/puce_fonctionnalites.gif) no-repeat top left;
  padding: 3px 0px 3px 20px;
}
.step {
  font-size: 1.2em;
  font-weight:bold;
  text-transform: uppercase;
  color: #F60;
  border-bottom:1px solid #F60;
  margin: 0.5em 0;
}

/*to make the piano higher*/
#bg_header {
margin-bottom:10px !important;
}

/*give space to breadcrumbs if exists*/
div#breadcrumbs div.textline{
	position: relative;
	top:-7px;
	height: 12px;
}

div.slide ul.textList{
	list-style-image:url("/images/product/bulletpoint.gif");
}

div.slide ul.textList li{
	font-size:14px;
	margin-bottom: 10px;
}

