﻿body{
	background:#ffffff url(../images/bg-top-page.jpg) repeat-x center top;
}
#topWrapper{
	height:331px;
	background:url(../images/header-page.jpg) no-repeat center top;
}
#contentWrapper{
	width: 100%;
	padding:351px 0 224px 0; /* SF bottom padding clears the #footer */
}
#header{
	height:326px;
	background-position:690px 66px;
}
.header-2{
	background-image: url(../images/richard-martin-2.png);
}
.header-3{
	background-image: url(../images/richard-martin-3.png);
}
.header-4{
	background-image: url(../images/richard-martin-4.png);
}
#tagLine{
	height:326px;
	background: url(../images/exploitez-le-changement-small.png) no-repeat 280px 184px;
}

#pageRight{
	float:right;
	width:672px;
	line-height:20px;
}
#pageLeft{
	float:left;
	width:280px;
}

.sideBox{
	width:248px;
	height:90px;
	padding:16px;
	margin-top:12px;
	margin-bottom:32px;
	background-repeat: no-repeat;font-family: 'Open Sans', sans-serif;
}

.sideBox b{
	color:#ffffff;
	font-size: 14pt;
    text-transform:uppercase;
}
.sideBox .txt{display:block;margin-top:16px;margin-left:12px;line-height:20px;}

#sideNewsletter{background-image: url(../images/bg-side-newsletter.jpg)}
#sideArticle{background-image: url(../images/bg-side-book.jpg)}
#sideBlog{background-image: url(../images/bg-side-blog.jpg)}
#sideBlog b{color:#222222;}
#sideNewsletter .txt{color:#ffffff; margin-top:-2px;margin-left:0px;font-size: 12px;line-height: normal;}
#sideRemote{background:url(../images/bg-side-remote.jpg);height:54px;}
#sideCoach{padding-top:11px;background:url(../images/bg-side-coach.jpg);height:59px;}
#sideCoach b{color:#333;font-size: 12pt;}

.sideBox a{
	color:#899f3a;
	display:block;
	text-decoration:none;
	color:#222222;
}
.sideBox a:hover .txt{
	margin-left:8px;
}
#sideRemote a:hover b{
	color:#ddd;
}
#sideCoach a:hover b{
	color:#000;
}


.sideBox .txtBox{
	font-size:13px;
	padding:2px;
	margin-left:48px;
	margin-top:4px;
}
.sideBox .button{
	border:none 0px;
	font-size:18pt;
	font-family: Impact, Charcoal, sans-serif;
	color:#ffffff;
	cursor:pointer;
	float:right;
}
.sideBox .button:hover{
	color:#899f3a;
}
.sideBox #output{margin-top:0px;}

.sideBox .error_message {
	padding: 0px 0px 2px 22px;	
	background: url("../images/error.png") no-repeat left 1px;
	margin-bottom: 0px;
}

.sideBox .loader {
}

.sideBox #success_page {
	padding: 0px 0px 2px 22px;	
	background: url("../images/success.png") no-repeat left 1px;
	margin-bottom: 0px;
}

h1{	margin-bottom:16px;}

h2{	margin-top:18px;margin-bottom:8px;}
h3{	margin-top:-10px;margin-bottom:18px;}


#divBonus{
	display:block;
	width:369px;
	height:157px;
	background: url("../../images/btn-bonus-material.jpg") no-repeat;
}

#aBtnChapter{
	display:block;
	position:absolute;
	width:157px;
	height:28px;
	background: url("../../images/SampleChapter.png") no-repeat right top;
	margin-top:60px;
	margin-left:32px;
}
#aBtnChapter:hover{
	padding-left:8px;
}
#aBtnGuide{
	display:block;
	position:absolute;
	width:237px;
	height:55px;
	background: url("../../images/StudyGuide.png") no-repeat right top;
	margin-top:95px;
	margin-left:32px;
}
#aBtnGuide:hover{
	padding-left:8px;
}