.InputLogin input{font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: 11px; border: 1px solid #40a7d0; }

.InputText input{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; border: 1px solid #A7A7A7; }

.InputTextArea  textarea{font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; border: 1px solid #A7A7A7;overflow:hidden;}

select{font-family:  Arial,Verdana, Helvetica, sans-serif; font-size: 11px;border: 1px solid #A7A7A7; }

.hidden {
  display: none;
}






body{
background-color:#000000;
background-position: center top;
background-repeat:no-repeat;
background-image:url(http://www.bodysport.ch/ressources/images/fd_av3.jpg);

/* http://www.bodysport.ch/ressources/images/background.gif */


}



.news-and-testimonials .testimonial {
	float: right;
	

}
	.testimonial h2 { width: 188px; }
	.testimonial h2 span { background-position: 0 -19px; }

	.testimonial blockquote {
		margin: 1.5em 0 1em;
		margin-left:40px;
		margin-right:40px;
		padding-left: 20px;
		background: url(./images/quote-l.gif) no-repeat 0 2px;
	}
		.testimonial blockquote p {
			margin: 0;
			padding-bottom: .5em;
			

		}
		.testimonial blockquote .raquo {
			display: -moz-inline-box;
			display: inline-block;
			width: 12px;
			height: 10px;
			margin-left: .5em;
			background: url(./images/quote-r.gif) no-repeat 100% 100%;
	
		}

	.testimonial p.customer {
		padding: 8px 0 0;
		background: url(./images/bg-customer.gif) no-repeat 0 0;
		overflow: hidden;
			margin-left:50px;
		margin-right:40px;
	}
		.testimonial p.customer img {
			float: left;
			width: 33px;
			height: 33px;
			margin: 3px 10px 10px 3px;
		}
		.testimonial p.customer strong {
			color: #202022;
		}

	.testimonial .more {
		right: 0;
		width: 105px;
	}
		.testimonial .more span {
			background-position: 0 -17px;
		}







