/* CSS Document */

h1, h3{
clear: both;
}
h1 {
font-family:Georgia, "Times New Roman", Times, serif; color:#666666; text-decoration: none; font-size: 20px; font-weight:bold; line-height:22px;
}
h2 {
font-family:Georgia, "Times New Roman", Times, serif; color:#666666; text-decoration: none; font-size: 12px; font-weight:bold; line-height:15px;
}
h3 {
font-family:Georgia, "Times New Roman", Times, serif; color:#000000; text-decoration: none; font-size: 11px; font-weight:100; line-height:13px;
}
h4 {
font-family:Arial, Helvetica, sans-serif; color:#666666; text-decoration: none; font-size: 13px; font-weight:700; line-height:15px;
}
p {
font-family:Arial, Helvetica, sans-serif; color:#666666; text-decoration: none; font-size: 12px; font-weight:500; line-height:17px;
}
/*///////////////////////////////////////////////////*/
.specs {
font-family:Arial, Helvetica, sans-serif; color:#666666; text-decoration: none; font-size: 11px; font-weight:800; 
}

ul.square {list-style-type:square;
list-style-position:outside;
padding:3px 0px 3px 15px;
font-family:Arial, Helvetica, sans-serif; color:#666666; text-decoration: none; font-size: 12px; font-weight:500; line-height:17px;
}

.font-orange {
font-family:Georgia, "Times New Roman", Times, serif; color:#8C8C8C; text-decoration: none; font-size: 20px; font-weight:bold; line-height:22px;
}
.font-address {
font-family:Georgia, "Times New Roman", Times, serif; color:#666666; text-decoration: none; font-size: 12px; font-weight:300; line-height:15px;
}
.font-testim {
font-family:Georgia, "Times New Roman", Times, serif; color:#333333; text-decoration: none; font-size: 11px; font-weight:300; line-height:16px;
}
.font-clients {
font-family:Georgia, "Times New Roman", Times, serif; color:#666666; text-decoration: none; font-size: 10px; font-weight:100; line-height:13px;
}
A:visited {
	color:#666666;
	text-decoration: none;
	font-size: 13px;
	font-weight:500;
}	
A:link {
	color:#666666;
	text-decoration: none;
	font-size: 13px;
	font-weight:200;
}
A:hover {
	color:#BCBF23;
	text-decoration: none;
	font-size: 13px;
	font-weight:200;
}
A:active {
	color: #666666;
	text-decoration: none;
	font-size: 13px;
	font-weight:200;
}

.link-fat:visited {
	font-family:Georgia, "Times New Roman", Times, serif; color:#BCBF23; text-decoration: none; font-size: 16px; font-weight:800; line-height:20px;
}	
.link-fat:link {
	font-family:Georgia, "Times New Roman", Times, serif; color:#BCBF23; text-decoration: none; font-size: 16px; font-weight:800; line-height:20px;
}
.link-fat:hover {
	font-family:Georgia, "Times New Roman", Times, serif; color:#FF6600; text-decoration: none; font-size: 16px; font-weight:800; line-height:20px;
}
.link-fat:active {
	font-family:Georgia, "Times New Roman", Times, serif; color:#BCBF23; text-decoration: none; font-size: 16px; font-weight:800; line-height:20px;
}

.link-paragraphe:visited {
	color:#7AB800;
	text-decoration: none;
	line-height:14px;
	font-size: 11px;
}
.link-paragraphe:link {
	color:#7AB800;
	text-decoration: none;
	line-height:14px;
	font-size: 11px;
}
.link-paragraphe:hover {
	color:#7AB800;
	text-decoration: underline;
	line-height:14px;
	font-size: 11px;
}
.link-paragraphe:active {
	color:#7AB800;
	text-decoration: none;
	line-height:14px;
	font-size: 11px;
}

.email:link {
	color:#666666;
	text-decoration: underline;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
}
.email:visited {
	color:#666666;
	text-decoration: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight:normal;
}
.email:hover {
	color:#666666;
	text-decoration: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
}
.email:active {
	color:#666666;
	text-decoration: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:normal;
}

#sectionLinks {
	padding:0px 0px 14px 0px;
	height:13px;
} 

#sectionLinks a:link, #sectionLinks a:visited {
	display:inline;
	height:27px;
	font-weight:normal;
	font-size:15px;
	padding:0px 0px 14px 0px;
	color:#FFFFFF;
	text-align:center;
}

#sectionLinks a:hover{
	background-image:url(../images-joanne/nav-hover.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-size:15px;
	text-decoration: none;
	text-align:center;
	padding:0px 0px 14px 0px;
	color:#FFFFFF;
}

/*///////////////////////////////////////////////////*/

.sectionLinks_active:link {
background-image:url(../images-joanne/nav-hover.gif);
background-position:top left;
	background-repeat:no-repeat;
	font-size:15px;
	text-decoration: none;
	text-align:center;
	padding:0px 0px 14px 0px;
	color:#FFFFFF;
}
.sectionLinks_active:visited {
background-image:url(../images-joanne/nav-hover.gif);
background-position:top left;
	background-repeat:no-repeat;
	font-size:15px;
	text-decoration: none;
	text-align:center;
	padding:0px 0px 14px 0px;
	color:#FFFFFF;
}
.sectionLinks_active:hover {
background-image:url(../images-joanne/nav-hover.gif);
background-position:top left;
	background-repeat:no-repeat;
	font-size:15px;
	text-decoration: none;
	text-align:center;
	padding:0px 0px 14px 0px;
	color:#FFFFFF;
}

/*///////////////////////////////////////////////////*/


#sectionLinks_right {
	padding:0px 0px 14px 0px;
	height:13px;
} 

#sectionLinks_right a:link, #sectionLinks_right a:visited {

display:inline;
height:27px;
font-weight:normal;
font-size:15px;
padding:0px 0px 14px 0px;
color:#666666;
text-align:center;
}

#sectionLinks_right a:hover{
background-image:url(../images-joanne/nav-hover-right.gif);
background-position:top left;
background-repeat:no-repeat;
font-size:15px;
text-decoration: none;
text-align:center;
padding:0px 0px 14px 0px;
color:#666666;
}
.sectionLinks_r_active:link {
background-image:url(../images-joanne/nav-hover-right.gif);
background-position:top left;
	background-repeat:no-repeat;
	font-size:15px;
	text-decoration: none;
	text-align:center;
	padding:0px 0px 14px 0px;
	color:#666666;
}
.sectionLinks_r_active:visited {
background-image:url(../images-joanne/nav-hover-right.gif);
background-position:top left;
	background-repeat:no-repeat;
	font-size:15px;
	text-decoration: none;
	text-align:center;
	padding:0px 0px 14px 0px;
	color:#666666;
}
.sectionLinks_r_active:hover {
background-image:url(../images-joanne/nav-hover-right.gif);
background-position:top left;
	background-repeat:no-repeat;
	font-size:15px;
	text-decoration: none;
	text-align:center;
	padding:0px 0px 14px 0px;
	color:#666666;
}
/*///////////////////////////////////////////////////*/
#container {
margin: 0 auto;
width: 840px;
text-align: left;
}
/*///////////////////////////////////////////////////*/
.nav-left{
background-color:#8C8C8C;
width:605px;
padding:0px 0px 0px 20px;
}
.nav-right{
background-color:#D1DE1B;
width:178px;
padding:0px 0px 0px 17px;
}
.column-left{
background-color:#EEF7C8;
border-top:10px solid #FFFFFF;
border-bottom:1px solid #8C8C8C;	
text-align:left;
vertical-align:top;
width:565px;
padding:5px 20px 10px 20px;
background-image:url(../images-joanne/flower-content.gif);
background-position:bottom left;
background-repeat:no-repeat;

}
.column-right{
text-align:left;
width:195px;
vertical-align:top;
padding:0px 0px 10px 0px;
}

#login{
background-color:#EEF7C8;
border-top:10px solid #FFFFFF;
background-position:top left;
width:175px;
padding:0px 10px 0px 10px;
height:150px;
font-family:Georgia, "Times New Roman", Times, serif; color:#666666; text-decoration: none; font-size: 12px; font-weight:300;
background-image:url(../images-joanne/flower-column-right.gif);
background-position:bottom right;
background-repeat:no-repeat;
}
#photo{
background-color:#EEF7C8;
border-top:10px solid #FFFFFF;
background-position:top left;
width:175px;
padding:10px 10px 10px 10px;
height:160px;
vertical-align:top;
font-family:Georgia, "Times New Roman", Times, serif; color:#666666; text-decoration: none; font-size: 12px; font-weight:300;
background-image:url(../images-joanne/flower-column-right.gif);
background-position:bottom right;
background-repeat:no-repeat;
}
#address{
background-color:#EEF7C8;
border-top:10px solid #FFFFFF;
background-position:top left;
width:175px;
padding:0px 10px 10px 10px;
height:150px;
font-family:Georgia, "Times New Roman", Times, serif; color:#666666; text-decoration: none; font-size: 12px; font-weight:300;
background-image:url(../images-joanne/flower-column-right.gif);
background-position:bottom right;
background-repeat:no-repeat;
}
#how-it-works{
background-color:#EEF7C8;
border-top:10px solid #FFFFFF;
background-position:top left;
width:175px;
padding:0px 10px 10px 10px;
height:150px;
font-family:Georgia, "Times New Roman", Times, serif; color:#666666; text-decoration: none; font-size: 12px; font-weight:300;
background-image:url(../images-joanne/flower-column-right.gif);
background-position:bottom right;
background-repeat:no-repeat;
}
#insert{
float:left;
padding:0px 40px 10px 0px;
font-family:Georgia, "Times New Roman", Times, serif; color:#BCBF23; text-decoration: none; font-size: 16px; font-weight:800; line-height:20px;
}

#insert-right{
float:right;
padding:5px 0px 10px 40px;
font-family:Georgia, "Times New Roman", Times, serif; color:#BCBF23; text-decoration: none; font-size: 16px; font-weight:800; line-height:20px;
}

/*///////////////////////////////////////////////////*/
body{
background-color:#FFFFFF;
margin:0px 0px 0px 0px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}
.link-active{
color:#7AB800;
}
/*///////////////////////////////////////////////////*/
.address-green{
font-size:11px;
line-height:13px;
color:#7AB800;}
/*///////////////////////////////////////////////////*/

.logo-top{
height:100px;
width:520px;
text-align:left;
vertical-align:bottom;
padding-top:10px;
}
.logo-bottom{
height:39px;
width:520px;
background-color:#8C8C8C;
text-align:left;
}
.gap{
width:10px;
}
.nav-top-right{
height:39px;
width:195px;
text-align:left;
}



/*///////////////////////////////////////////////////*/
#site-map{
padding:10px 0px 2px 0px;
float:left;
font:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#CCCCCC;
}
#site-map a{
color:#CCCCCC;
font-size:11px;
text-decoration: none;
}
#site-map a:hover{
color:#999999;
font-size:11px;
text-decoration:none;
}
/*////////////IMPUT BOXES///////////*/

input.textbox {
color:#000000;
background-color:#FFFFFF;
font-size:11px;
border:1px solid #8C8C8C;
height:16px;
width:165px;
padding:0px 0px 0px 0px;
}

input.textbox_vsmall {
color:#000000;
background-color:#FFFFFF;
font-size:11px;
border:1px solid #7AB800;
height:16px;
width:30px;
padding:2px 0px 2px 0px;
}
.textbox_message {
color:#000000;
background-color:#FFFFFF;
font-size:11px;
border:1px solid #7AB800;
height:170px;
width:210px;
padding:2px 0px 2px 0px;
}
input.submitbutton {
color:#000000;
background-color:#FFFFFF;
font-size:11px;
border:1px solid #666666;
height:21px;
width:60px;
vertical-align:middle;
}
#int-coach-fed{
padding:20px 3px 0px 0px;
float:right;
}
#logo-coach-u{
padding:20px 0px 0px 3px;
float:left;
}