#body #content .left,
#body #content .right div.paypal,
#body #content .right div.login {
	border: 1px solid #B8B8B8;
	padding: 30px 5px 5px 5px;
}

	#body #content .left{
		background: url('../images/site/bar_inscrivezvous.gif') top left no-repeat;
		background-color: #FFF;
		margin-right: 310px;
	}

	#body #content .right{
		background-color: #FFF;
		float: right;
		width: 300px;
	}
		#body #content .right div.login,
		#body #content .right div.paypal{
			background: url('../images/site/bar_connectezvous.gif') top left no-repeat;
			margin-bottom: 10px;
		}
		#body #content .right .paypal{
			background: url('../images/site/bar_paypal.gif') top left no-repeat;
		}
			#body #content .right .paypal .paypal_img{
				margin: 20px 0 0 0;
				text-align: center;
			}

	
		#body #content div.encart_bottom {
			background: url('../images/site/bg_encart_1.png') bottom left repeat-x;
			margin: 0 10px 0 10px;
			padding: 0 0 6px 0;
			position: relative;
		}
			#body #content div.encart_bottom img.corner_bottom_right,
			#body #content div.encart_bottom img.corner_bottom_left,
			#body #content div.encart_bottom img.corner_top_right{
				height: 6px;
				position: absolute;
				width: 6px;	
			}
			#body #content div.encart_bottom img.corner_bottom_right{
				bottom: 0px;
				height: 8px;
				right: 0px;
				width: 8px;	
			}
			#body #content div.encart_bottom img.corner_bottom_left{
				bottom: 0px;
				left: 0px;	
			}
			#body #content div.encart_bottom img.corner_top_right{
				right: 0px;
				top: 0px;
			}
		#body #content div.encart_left {
			background: url('../images/site/bg_encart_2.png') top right repeat-y;
			padding: 0 6px 0 0;
		}
		#body #content p.encart {
			border: 1px solid #5A104D;
			color: #404040;
			font-family: Arial;
			font-size: 0.8em;
			font-weight: bold;
			margin: 0px;
			padding: 5px;
			text-align: left;
		}	
	
		#body #content .right .connect {
			font-family: Arial;
			font-size: 0.8em;
			font-weight: bold;
			margin-left: 30px;
		}
			#body #content .right .connect input {
				left: -10px;
				margin: 2px 0 10px 0;
				position: relative;
			}		
			#body #content .right .connect .connectContinue {
				display: block;
				margin: 10px 0 0 150px;
			}	
			#body #content .right .connect a {
				display: block;
				font-size: 0.8em;
				margin: 20px 0 0 -10px;
			}
			
		#body #content .left .signin {
			font-family: Arial;
			font-size: 0.8em;
			font-weight: normal;
			margin-left: 20px;
		}
			#body #content .left .signin .input,
			#body #content .left .signin select,
			#body #content .left .signin .input_err {
				color: #000;
				font-size: 1em;
				margin: 2px 0 10px 0;
			}
				#body #content .left .signin .input_err {
					background-color: #ffdbdb;				
				}
			#body #content .left .signin span {
				color: #000;
			}
			#body #content .left .signin hr {
				text-align: center;
			}
			#body #content .left .signin label {
				display: inline;
				font-weight: bold;
				line-height: 22px;
				float: left;
				width: 180px;
			}
				#body #content .left .signin label span {
					color: #8A2323;
					font-weight: normal;
					font-size: 0.8em;
				}
			#body #content .left .signin .signinContinue {
				display: block;
				margin: 10px 0 0 300px;
			}	
