	#content {
	padding-bottom: 80px;
	z-index: 10;
}

	#content .cadre h2 {
		margin: 0 0 10px;
		padding: 0;
		width: 145px;
		border-bottom: none;
		font-size: 22px;
		line-height: 24px;
		text-align: center;
	}
	#content .cadre p {
		width: 145px;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
	}
	#content .cadre p .btn {
		display: block;
		width: 144px;
		height: 38px;
		padding: 6px 0 0;
		margin-bottom: 6px;
		background: url(/images/public/btn-red-140x44.jpg) no-repeat 4px 0;
		color: #fff;
		font-size: 12px;
	}
		#content .cadre p .btn .prix {
			line-height	: 34px;
			font-size: 34px;
			font-weight: bold;
		}
	#content .cadre a {
		margin: 0 auto;
		padding-left: 44px;
		padding-right: 44px;
		color: #fff;
	}
	#content .cadre a:hover {
		text-decoration: none;
	}

#content h1 {
	background: url(/images/public/icon-arrow.jpg) no-repeat -5px 25px;
}
#content h2 {
	clear: left;
	width: 620px;
	padding-top: 20px;
}
#content p.description {
	position: relative;
	width: 620px;
}
	#content p.button {
	width: 620px;
	margin-top: 15px;
	text-align: right;
}
	#content p.button a.btn-red-22px {
		padding-left: 20px;
		padding-right: 20px;
		line-height: 22px;
		color: #fff;
		text-decoration: none;
	}
	#content ul#serveurs {
	float: left;
	display: block;
	width: 610px; /*630*/
	margin: 20px 0;
}

	#content ul#serveurs li {
		float: left;
		display: block;
		width: 185px; /* 190*/
		text-align: center;
	}
	#content ul#serveurs li.large {
		width: 220px; /*240*/
	}
	#content ul#serveurs li p.btn-prix {
			display: block;
			width: 144px;
			height: 56px;
			margin: 0 auto;
			padding: 12px 0 0 0;
			background: url(/images/public/btn-red-144x64.jpg) no-repeat 2px 0;
			text-align: center;
			line-height: 12px;
			font-size: 12px;
			color: #fff;
		}
	#content ul#serveurs li .prix {
				line-height: 30px;
				font-size: 30px;
				font-weight: bold;
			}
	#content ul#serveurs li p.cpu {
			margin: 15px auto;
			text-align: center;
			font-size: 12px;
			font-weight: bold;
			text-transform: uppercase;
		}

	#content ul#serveurs li ul li strong.rouge {
		color: #c71414;
	}
	#content ul#serveurs li ul.infos {
		float: none;
		width: 175px;
		list-style-type: disc;
		margin: 0 0 0 40px;
		padding: 0 0 0 10px;
	}
	#content ul#serveurs li ul.infos li {
		display: list-item;
		float: none;
		width: 165px;
		margin: 4px 0;
		padding: 0;
		text-align: left;
		vertical-align: top;
	}

	#bas-page {
		position: relative;
		display: block;
		width: 850px;
		height: 119px;
		margin: 0 auto 76px;
		padding-top: 13px;
		padding-bottom: 10px;
		text-align: center;
		background: #f1f0f1 url(/images/public/bas_page-fond.gif) repeat-x 0 0;
		z-index: 1;
	}
	#bas-page .pic {
		position: absolute;
		top: -134px;
		left: 590px;
		display: block;
		width: 260px;
		height: 160px;
		background: url(/images/public/img-fille.gif) no-repeat 0 0;
	}
	#bas-page h1 {
		margin-left: 3px;
		font-size: 18px;
		color: #4d4d4d;
	}

	#bas-page form p {
		padding: 10px 0;
		font-weight: bold;
		color: #c71414;
	}
	#bas-page form input,
	#bas-page form select {
		float: left;
		margin-right: 10px;
	}
	#bas-page form input {
		width: 410px;
		margin-top: 7px;
		padding: 4px;
	}
	#bas-page form select {
		width: 100px;
		margin-top: 9px;
		margin-right: 40px;
	}
	#bas-page form a {
		clear: none;
		float: left;
		padding-left: 40px;
		padding-right: 40px;	
	}





