body { 
	width:100%;
	border:0px;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
}

img{
	display:block;
	border:0px;
	padding:0px;
	margin:0px;
}

.body_back {
	background-image:url(body_bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	/*background-color:#032242;*/
	background-color:#838d97;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
}

/* ------------------------------------------------------ bondo (STARTS) -----------------------------------------------------*/

#bandeaux
{
	margin-top:30px;
}

div#header{ margin:-1px 0 0; }

div#header div.wrap{
	height:237px;
	background:none;
}

div#header div#slide-holder{
	z-index:40;
	width:950px;
	height:244px;
	position:absolute;
}

div#header div#slide-holder div#slide-runner{
	top:0px;
	left:0px;
	width:950px;
	height:244px;
	overflow:hidden;
	position:absolute;
}

div#header div#slide-holder img{
	margin:0;
	display:none;
	position:absolute;
}

div#header div#slide-holder div#slide-controls{
	left:0;
	bottom:10px;
	width:950px;
	height:30px;
	display:none;
	position:absolute;
	background:url(slide-bg.png) 0 0;
}

div#header div#slide-holder div#slide-controls p.text{
	float:left;
	color:#fff;
	display:inline;
	font-size:10px;
	line-height:16px;
	margin:5px 0 0 20px;
	text-transform:uppercase;
}
 
div#header div#slide-holder div#slide-controls p#slide-nav{
	float:right;
	height:24px;
	display:inline;
	margin:3px 15px 0 0;
}

div#header div#slide-holder div#slide-controls p#slide-nav a{
	float:left;
	width:24px;
	height:24px;
	display:inline;
	font-size:11px;
	margin:0 5px 0 0;
	line-height:24px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	background-position:0 0;
	background-repeat:no-repeat;
}

div#header div#slide-holder div#slide-controls p#slide-nav a.on{ background-position:0 -24px; }
div#header div#slide-holder div#slide-controls p#slide-nav a{ background-image:url(silde-nav.png); }

/* ------------------------------------------------------ bondo (ENDS) -----------------------------------------------------*/

.content_back {
	background-image:url(contenu.jpg);
	width:950px;
	background-position:left top;
	background-repeat:repeat-y;
}

.content_back_over {
	background-image:url(centre_h.jpg);
	width:950px;
	background-position:left top;
	background-repeat:no-repeat;
}

.left_menu_back {
	background-image:url(menu.jpg);
	width:202px;
	height:385px;
	background-repeat:no-repeat;
	background-position:right top;
}

a.menu_buttons_normal:link, a.menu_buttons_normal:visited {
	display:block;
	background-image:url(back_li.jpg);
	width:185px;
	height:41px;
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	text-decoration:none;
}
a.menu_buttons_normal:hover, a.menu_buttons_normal:active {
	display:block;
	background-image:url(hover.jpg);
	width:185px;
	height:41px;
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	text-decoration:none;	
}

.leftmenu_normal {
	background-image:url(back_li.jpg);
	width:185px;
	height:41px;
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	text-decoration:none;
}

.leftmenu_hover{
	background-image:url(hover.jpg);
	width:185px;
	height:41px;
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	text-decoration:none;	
}

a.leftmenu_text:link, a.leftmenu_text:hover, a.leftmenu_text:visited {
	color:#FFF;
	font-size:14px;
	text-decoration:none;
}

.footer_back {
	background-image:url(footer_back.jpg);
	width:950px;
	height:92px;
	background-position:left top;
	background-repeat:no-repeat;
}

.footer_back_back {
	background-image:url(pied.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	width:100%;
	height:92px;
}

.gallery_middletop {
	background-image:url(gallery_middletop.jpg);
	background-repeat:repeat-x;
	padding-left:80px;
}



a.footer_links:link, a.footer_links:visited {
	color:#FFF;
	font-size:12px;
	text-decoration:none;
}
a.footer_links:hover {
	color:#999;
	font-size:12px;
	text-decoration:none;
}

.footer_span{
	padding-left:5px;
	padding-right:5px;
}

.compare_centertop {
	background-image:url(compare_centertop.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	height:36px;
	color:#206920;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}

.compare_leftmiddle {
	background-image:url(compare_leftmiddle.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	width:8px;
}

.compare_rightmiddle {
	background-image:url(compare_rightmiddle.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	width:11px;
}

.compare_centerbottom {
	background-image:url(compare_centerbottom.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	height:16px;
}

.compare_gradient {
	background-image:url(compare_gradient.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	height:33px;
	color:#464646;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.compare_caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#34677b;
	font-weight: bold;
}

.compare_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#464646;
}

.hsep2 {
	background-image:url(hsep2.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	height:3px;
	width:100%;
}

.new_body_content{
	font-family:Arial;
	font-size:13px;
	color:#000000;
	line-height:14px;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
}
a.imageviewlink:link, a.imageviewlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#143d77;
	font-weight: normal;
	text-decoration:none;
	font-style:normal;
	line-height:normal;
}

a.imageviewlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffefc8;
	font-weight: normal;
	text-decoration:none;
	font-style:normal;
	line-height:normal;
}
a.support_links:link, a.support_links:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#143d77;/*OLD COLOR='#000000'*/
	font-weight:normal;
	text-decoration:none;
	line-height:18px;
}

a.support_links:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffefc8;/*OLD COLOR='#fff3d7'*/
	text-decoration:underline;
	font-weight:normal;
	line-height:18px;
}
.hsep3 {
	background-image:url(hsep3.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	height:3px;
	width:100%;
}
.body_content1{
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
line-height:18px;
}
a.contact_us:link, a.contact_us:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#143d77;
	text-decoration:none;
}
a.contact_us:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffefc8;
	text-decoration:none;
}
.login_middletop {
	background-image:url(login_middletop.jpg);
	background-repeat:repeat-x;
	padding-left:80px;
}
a.index_bottom_subheader_links:link, a.index_bottom_subheader_links:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#006291;
	text-decoration:none;
}
a.index_bottom_subheader_links:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.main_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-style:normal;
	font-weight:normal;
	line-height:18px;
}

.product_page_type {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fff3d7;
	font-weight:bold;
}
.product_page_type1 {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#a7b2b5;
	height:47px;
	padding-left:36px;
	width:655px;
	font-weight:bold;
	font-size:16px;
}
.blackbox_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-style:normal;
	font-weight:normal;
	line-height:18px;
}
.blackbox_button_buynow_normal {
	background-image:url(button_buynow_normal.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:121px;
	height:28px;
}

.blackbox_button_buynow_hover {
	background-image:url(button_buynow_hover.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:121px;
	height:28px;
}

.blackbox_button_download_normal {
	background-image:url(button_download_normal.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:121px;
	height:28px;
}

.blackbox_button_download_hover {
	background-image:url(button_download_hover.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:121px;
	height:28px;
}

.blackbox_button_freetrial_normal {
	background-image:url(button_freetrial_normal.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:121px;
	height:28px;
}

.blackbox_button_freetrial_hover {
	background-image:url(button_freetrial_hover.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:121px;
	height:28px;
}
