body, #content{
	font-family:Arial, Helvetica, sans-serif;
}

#content table, #content tr, #content td {
	margin:0px;
	padding:0px;
	border:none;
}

table.product {
	float:left;
	width:238px;
	height:238px;
}

img {
	margin:0px;
	border:none;
}

img.arrow {
	float:right;
	margin-top:8px;
}

a.title {
	color:#47156c;
	text-decoration:none;	
}

td.topleft {
	height:41px;
	background-image:url('../images/hep01.png');
	background-repeat: no-repeat;	
}

td.top {
	background-image:url('../images/hep02.png');
	background-repeat:repeat-x;
	padding-left:10px;
	padding-top:5px;
	font-size:22px;
	color:#47156c;
}


td.topright {
	background-image:url('../images/hep03.png');
	background-repeat: no-repeat;	
}

/* sans titre */
td.any-topleft {
	width:17px;
	height:16px;
	background-image:url('../images/aep01.png');
	background-repeat: no-repeat;	
}

td.any-top {
	background-image:url('../images/aep02.png');
	background-repeat:repeat-x;
}


td.any-topright {
	background-image:url('../images/aep03.png');
	background-repeat: no-repeat;	
}

td.any-left {
	background-image:url('../images/hep04.png');
	background-repeat:repeat-y;
	width:17px;
	height:199px;
}
/*fin sans-titre */



td.left {
	background-image:url('../images/hep04.png');
	background-repeat:repeat-y;
	width:17px;
	height:180px;
}

td.right {
	width:16px;
	background-image:url('../images/hep05.png');
	background-repeat:repeat-y;
}

td.bottomleft {
	background-image:url('../images/hep06.png');
	background-repeat: no-repeat;
	height:17px;
}

td.bottom {
	background-image:url('../images/hep07.png');
	background-repeat:repeat-x;
}

td.bottomright {
	background-image:url('../images/hep08.png');
	background-repeat:no-repeat;
}

.panorama {
	float:left;
	width:952px;
	height:238px;
	background-color:#AFD2FC;
	background-image:url('../images/pano-bg.png')
}

.petitlu {
	width:238px;
	height:238px;
	float:left;
	margin:0px;
	background-color:#fca00c;
	background-image:url('../images/petitlu.png');
	cursor:hand;
}

.start {
	margin-top:60px;
	font-weight:bold;
	text-align:center;
	line-height:45px;
}

.S1 {
	font-size:36px;
	color:#765092;
	margin:0px;
}

.S2 {
	font-size:60px;
	color:#48156d;
	margin:0px;
}

.promo {
	margin-top:0px;
	text-align:center;
	font-weight:bold;
	font-size:12px;	
}

.text {
	text-align:left;
	font-size:12px;
}

.link {
	color:blue;
	text-align:right;
	font-size:11px;
	font-style:normal;
}

.pay-partners {
	clear:both;
	width:952px;
	text-align:center;
	padding-top:5px;
	border-left: none;
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #AFD2FC;
}

/* Downloadpage */

.screenshot {
	float:left;
}

.download123 {
	float:left;
	height:238px;
}

.download123 h1 {
	color:#47156c;
	font-size:36px;
	font-weight:normal;
	margin:0px;
}

.cell123 {
	clear:both;
	margin:0px;
	padding:0px;
	border:none;
	height:55px;
}

.cell123 img {
	float:left;
}

.step1 {
	float:left;
	padding:0px;
	padding-left:5px;
	padding-top:5px;
/*	width:256px; */
	height:50px;
}

.smallgrey {
	padding-top:10px;
	color:#454545;
	font-size:11px;
}

.smallgrey2 {
	clear:both;
	color:#454545;
	font-size:11px;
}

.grey {
	color:#454545;
	font-size:12px;
}

.awards {
	text-align:center;
	height:199px;
}

.awards h2 {
	font-size:18px;
	font-weight:normal;
	margin:0px;
	margin-bottom:5px;
	color:#a2cdf9;
}

.awards img {
	margin:2px;
}

.details-dld {
	float:left;
	width:714px;
	font-size:12px;
}

.soft-details {
	float:left;
	padding:3px;
	width:468px;
}

.soft-details h3{
	font-size:14px;
	color:#48156d;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
}

.soft-details ul {
	margin:0px;
	padding:0px;
}

.soft-details li {
	list-style-type:circle;
	list-style-image:url('../images/arrow2.gif');
	list-style-position:outside;
	margin:0px;
	margin-left:30px;
	margin-bottom:5px;
}

.soft-specs {
	float:left;
	width:230px;
	height:188px;
	padding:3px;
	font-size:10px;
	text-align:justify;
	color:#4d4d4d;
	line-height:12px;
}

.legal {
	clear:both;
	padding:3px;
	font-size:10px;
	text-align:justify;
	color:#4d4d4d;
	line-height:12px;	
}

