#desc_forfaits table{
	border-collapse:collapse;
	width:100%;
}
#desc_forfaits td{
	width:50%;
	margin:0px;
	border:0px;
	padding: 2px 8px;
}

#desc_forfaits .header{
	height:37px;
	padding: 5px 5px 0px 5px;
}

div.descriptionForfait1 .header, div.descriptionForfait2 .header, div.descriptionForfait3 .header{
	background-color:#f1ab21;
}

div.descriptionForfait4 .header{
	background-color:#bcc5d5;
}

div.forfaitTitre span{
	text-decoration:underline;
}
div.forfaitTitre .prix{
	padding-left: 10px;
	font-size: 12px;
	color:black;
	text-decoration:none;
}
div.forfaitTitre{
	position:absolute;
	top: 12px;
	left:48px;
	font-size:14px;
	font-weight:bold;
	color:white;
	
}
#desc_forfaits div.icones{
	position:absolute;
	top:4px;
	left:280px;
	width:170px;
}


#desc_forfaits .colSTitre{
	color:white;
	font-weight:bold;
	background-color:#565f75;
}

#desc_forfaits .colInfos{
	color:#565f75;
	padding: 0px 0px 14px 10px;
}

div.descriptionForfait1 .colInfos, div.descriptionForfait2 .colInfos, div.descriptionForfait3 .colInfos{
	background-color:#fdf3de;
}
div.descriptionForfait4 .colInfos{
	background-color:#eaedf2;
}

div.descriptionForfait1, div.descriptionForfait2, div.descriptionForfait3, div.descriptionForfait4{
	width:452px;
	position:relative;
	border:1px #565f75 solid;
	margin: 15px 0px 20px;
}

#desc_forfaits img.fleche{
	position:relative;
	top:-1px;
}


#desc_forfaits ul{
	font-size: 5px;
	margin: 14px 0px 0px 10px;
	padding: 0px 2px;
	list-style-type: square;
	/* border:1px purple dashed; */
}
#desc_forfaits li{
	font-size: 12px;
	margin: 0px 3px;
	padding:0px;
	/* border:1px red dashed; */
}

#desc_forfaits p{
	margin: 14px 0px 0px;
	/* border:1px red dashed; */
}