/*********** <specific:header> ***********/
div#header {background: #fff url("http://static.reflectiv.net/images/bg_header_homepage.png") repeat-x 0 0}
div#header>div {width: 1050px; margin: 0 auto; height: 230px;
	background: transparent url("http://static.reflectiv.net/images/header_homepage_fr.jpg") no-repeat 0 0}
div#header h3 {display: none}
/*********** </specific:header> ***********/


/*********** <part:homepager> ***********/
#content>ul>li {
	float: left;
	width: 280px;
	margin: 0 20px 10px 20px;
}

#content>ul>li:first-child {margin-left: 0}
#content>ul>li:last-child, #content>ul>li.last {margin-right: 0}

#content>ul>li>ul span {
	color: #555
}

#content>ul>li>h2 {
	line-height: 10px;
}

#content>ul>li>h2>a>img {
	float: right;
}

#content>ul>li>img {
	float: left;
	vertical-align: top;
	margin: 0 10px 5px 0;
}

#content>ul>li>p {
	text-align: justify;
}


div.know-more {margin: 10px 0 0; float: right; clear: left}

div.know-more>div.more-left {width: 8px; height: 17px; float: left;
	background: #333333 url("http://static.reflectiv.net/images/button_left.png") no-repeat 0 0}
div.know-more>div.more-center {padding: 1px 2px 0; float: left; height: 16px;
	background: #333333 url("http://static.reflectiv.net/images/button_1px.png") repeat-x 0 0}
div.know-more>div.more-center a {color: #fff}
div.know-more>div.more-center a:hover {color: #fff}
div.know-more>div.more-right {width: 8px; height: 17px; float: left; clear: right;
	background: #333333 url("http://static.reflectiv.net/images/button_right.png") no-repeat 0 0}

#content>ul>li>ul {margin-top: -10px}

#content>ul>li>ul>li {
	border-top: dotted #999 1px;
	padding: 5px 0;
}

#content>ul>li>ul>li:first-child {
	padding: 0 0 5px;
}

#content>ul>li>ul>li:first-child {
	border: none;
}

#content>ul>li>p>a, #content>ul>li>ul>li>a {
	text-decoration: underline
}

#content>ul>li>p>a:hover, #content>ul>li>ul>li>a:hover {
	text-decoration: none;
}

/** Our references **/
div#references {
    clear: both;
    margin: 0 0 15px 0;
    border-bottom: dotted #bbb 1px;
    min-height: 200px;
}

div#references>ul {
    width: 250px;
    margin: 0;
    float: left
}

#content>div#references>ul>li {
    background-color: #bbb;
    height: 16px;
    padding: 4px 0 0 10px;
    margin: 3px 0;
    -moz-border-radius: 5px
}

#content>div#references>ul>li:hover, #content>div#references>ul>li.active {
    background: #fff url('http://static.reflectiv.net/images/references_1px.png') repeat-x center center;
    cursor: pointer;
}

#content>div#references>ul>li:hover>a, #content>div#references>ul>li.active>a {
    text-decoration: underline
}

#content>div#references>ul>li>a {
    color: #fff;
}

#content>div#references>ul>li.see_all {
    background: none;
    text-align: right;
}

#content>div#references>ul>li.see_all>a {
    color: #000;
    font-weight: normal;
    text-decoration: underline;
    font-style: italic
}

#content>div#references>div {
    width: 635px;
    min-height: 100px;
    margin: 0 0 0 285px;
    padding-bottom: 25px
}

#content>div#references>div>h3 {
    color: #74b83c;
    font: 2em "Trebuchet MS", arial, sans-serif;
}

#content>div#references>div>img {float: right; margin: 5px 0px 5px 10px}
#content>div#references>div>p {text-align: justify; }
#content>div#references>div>div {clear: both; text-align: right; margin-top: 10px}

