/* 	GDC [Generic document Class]  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  */
BODY{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;background-color:#343434;
background-color:#FFFFFF;background-image: url(../layout/virtualpaper_06.gif);background-repeat:repeat-x;}
BODY, TABLE, TD, LI, UL, DIV, SPAN, P, INPUT, TEXTAREA, OPTION, SELECT{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;}
IMAGE{border: 0px;}
A IMG{border: 0px;}
P{margin: 1px 1px 8px 1px;padding: 1px 1px 1px 1px;line-height: 16px;}
HR{width:100%;height:0px;margin:4px 0px 4px 0px;border:0px;border-bottom:1px dashed #BBBBBB;}
A:link, A:active, A:visited{color:#6699cc;text-decoration: underline;}
A:hover{color:#6699cc;text-decoration: underline;}
.div_close{display:none;}

/* 	CDIC [Custom document Interface Class]  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  */

.global{width:770px;height:100%;margin:auto;text-align:center;}
	.global .border{width:4px;background-color:#FFFFFF;}
	.global .shadow_left{width:5px;background-image: url(../images/background/bg_shadow_left.jpg);background-repeat: repeat-y;}
	.global .shadow_right{width:5px;background-image: url(../images/background/bg_shadow_right.jpg);background-repeat: repeat-y;}

	/* Header interface skin */
	#header{width:756px;height:200px;background-color:#FFFFFF;border:0px;}
		#header .phone{text-align:center;padding:2px 0px 2px 0px;}
		#header .phone TD{vertical-align:middle;}

		#header .navigation{background-image: url(../images/background/bg_header_01.gif);background-repeat: repeat-x;display:block;}
		#header .navigation .branding{text-align:center;vertical-align:middle;}
		#menuContainer{border-bottom:5px solid #d71920;padding-bottom:1px;}
		#headContainer{}
	
	/* Left side interface skin */
	.global .left{border:0px;background-color:#f0f0f0;}

		#news{text-align:left;}
		#news .title{color:#666666;font-weight:bold;padding:0px 4px 0px 8px;border-left:4px solid #d71920;margin:4px 0px 4px 4px;}
		#news .data{color:#222222;padding:4px;font-size:10px;}
		#news .publication{padding:4px 0px 8px 0px;}

		/*Form skin class*/
		#futursClientsForm{background-color:#f0f0f0;text-align:left;}
		#futursClientsForm .hl01{padding:8px 4px 2px 10px;}
		#futursClientsForm .hl02{padding:4px 0px 2px 2px;font-size:9px;font-weight:normal;}
		
		#futursClientsForm FORM{color:#FF0000;margin:0px;padding:0px;}
		#futursClientsForm FORM TD{font-weight:bold;font-size:10px;color:#42535d;padding:1px;}
		#futursClientsForm FORM INPUT{width:148px;font-size:10px;}
		#futursClientsForm FORM SELECT{width:148px;font-size:10px;}

		/*Form skin exception*/
		#futursClientsForm FORM .submit{text-align:right;border:0px;padding:0px 10px 0px 0px;}
		#futursClientsForm FORM .submit INPUT{width:auto;}
		#futursClientsForm FORM .label{padding:0px 5px 0px 5px;border-bottom:0px;}
		#futursClientsForm FORM .nopadding{padding:0px 0px 0px 5px;}

		/*Left navigation skin*/
		#subNavigation01{text-align:left;}
		#subNavigation01 UL{margin:0px 0px 1px 0px;padding:0px;list-style:none;}
		#subNavigation01 LI{margin-top:1px;border-bottom: 1px solid #FFFFFF;background-color:#ededed;background-image: url(../images/background/bg_subNav_01.gif);background-repeat: no-repeat;}
		#subNavigation01 LI A:link, #subNavigation01 LI A:active, #subNavigation01 LI A:visited{display:block;padding:5px 0px 5px 24px;}
		#subNavigation01 LI A:hover{color:#444444;}

	/* Middle interface skin */
	.global .middle{vertical-align:top;background-color:#FFFFFF;border:0px;text-align:left;background-image: url(../images/background/bg_module_01.gif);background-repeat: repeat-x;background-position:bottom;padding:0px;}
		.global .middle .module{background-image: url(library/images/background/bg_module_01.gif);background-repeat: repeat-x;background-position:bottom;padding:10px 0px 0px 0px;}
		.global .middle .module P{color:#42535d;}
		.global .middle .module .data{padding:8px;}

		.global .middle .moduleSty1{background-image: url(../images/background/bg_module_02.gif);background-repeat: repeat-x;background-position:bottom;padding:0px 0px 0px 0px;}
		.global .middle .moduleSty1 P{color:#42535d;}
		.global .middle .moduleSty1 .data{padding:8px;}

		.global .middle .moduleNOBG{background-image: url(../images/ms.gif);background-repeat: no-repeat;padding:10px 0px 0px 0px;}
		.global .middle .moduleNOBG P{color:#42535d;}
		.global .middle .moduleNOBG .data{padding:8px;}

		.global .middle .content{padding:10px;}
		.global .middle .content .subTitle{color:#ee0000;font-weight:bold;padding:20px 0px 4px 0px;}
		.global .middle .content TABLE{width:auto;}
		.global .middle .content .imgDisplay{vertical-align:middle;padding:10px;}
		.global .middle .content .imgDisplay2{vertical-align:top;padding:3px 10px 3px 3px;}
		.global .middle .content .gallery TD{padding:5px;}
		.global .middle .content .galleryLogo TD{padding:15px;}

		.global .middle .content .btnRealDemo{background-image: url(../images/icon/btn_01.gif);background-repeat: no-repeat;margin:0px 0px 0px 34px;padding:0px 0px 0px 20px;font-weight:bold;}

		/*Reseller Form skin class*/
		#resellersForm{}
		#resellersForm FORM{margin:0px;padding:0px;}
		#resellersForm FORM TABLE{margin-left:30px;}
		#resellersForm FORM TD{padding:5px;}
		#resellersForm FORM INPUT{width:240px;}
		#resellersForm FORM TEXTAREA{width:350px;}
		#resellersForm FORM SELECT{}
		#resellersForm FORM .submit{text-align:right;border:0px;}
		#resellersForm FORM .submit INPUT{width:auto;}

		/*Contact Form skin class*/
		#ContactForm{}
		#ContactForm FORM{margin:0px;padding:0px;}
		#ContactForm FORM TABLE{margin-left:30px;}
		#ContactForm FORM TD{padding:5px;}
		#ContactForm FORM INPUT{width:240px;}
		#ContactForm FORM TEXTAREA{width:350px;}
		#ContactForm FORM SELECT{}
		#ContactForm FORM .submit{text-align:right;border:0px;}
		#ContactForm FORM .submit INPUT{width:auto;}
		#ContactForm FORM .nopadding{padding:0px 0px 0px 5px;}

		#quotationForm{}
		#quotationForm FORM{margin:0px;padding:0px;}
		#quotationForm FORM TABLE{margin-left:10px;}
		#quotationForm FORM TD{padding:5px 5px 0px 5px;}
		#quotationForm FORM INPUT{width:230px;}
		#quotationForm FORM TEXTAREA{width:350px;}
		#quotationForm FORM SELECT{}
		#quotationForm .date INPUT{width:100px;margin-right:8px;}
		#quotationForm FORM .submit{text-align:right;border:0px;}
		#quotationForm FORM .submit INPUT{width:auto;}
		#quotationForm FORM .list_04 INPUT{width:auto;margin-right:8px;}

	/* Right side interface skin */
	.global .right{width:162px;border:0px;border-left:2px solid #FFFFFF;background-color:#f0f0f0;}

		/*Form skin class*/
		#membersForm{}
		#membersForm FORM{color:#FF0000;margin:0px;padding:0px;}
		#membersForm FORM TD{font-weight:bold;font-size:10px;color:#42535d;padding:0px 5px 0px 5px;}
		#membersForm FORM INPUT{width:140px;font-size:10px;}
		/*Form skin exception*/
		#membersForm FORM .submit{text-align:right;border:0px;padding:4px;}
		#membersForm FORM .submit INPUT{width:auto;}

		#clients{background-color:#FFFFFF;padding:0px 0px 10px 0px;text-align:left;}
		#clients .container{text-align:center;padding:0px 4px 0px 4px;}
		#clients .container DIV{text-align:center;padding:7px 0px 7px 0px;border-bottom:1px solid #EFEFEF;}

	/* Footer interface skin */
	#footer{background-color:#FFFFFF;border:0px;border-top:2px solid #FFFFFF;padding-bottom:5px;}
		#footer .navigation{text-align:center;padding:4px 0px 8px 0px;color: #d71920;background-color:#f0f0f0;margin-bottom:6px;background-image: url(../images/ms.gif);background-repeat: no-repeat;}
		#footer .navigation A:link, #footer .navigation A:active, #footer .navigation A:visited{padding:0px 10px 0px 10px;}
		#footer .navigation A:hover{}

		.global .footer .phone{text-align:center;padding:0px 0px 5px 0px;}

	/* List skin class */
	.list_01{margin:0px;padding:0px;list-style:none;}
	.list_01 LI{margin:0px;padding:5px 5px 1px 24px;background-image: url(../images/icon/fleche_01.gif);background-repeat: no-repeat;color:#666666;}
	.list_02{margin:0px;padding:0px;list-style:none;}
	.list_02 LI{margin:0px;padding:5px 5px 1px 24px;background-image: url(../images/icon/fleche_02.gif);background-repeat: no-repeat;color:#666666;}
	.list_03{margin:0px;padding:0px;list-style:none;text-align:left;margin-bottom:8px;}
	.list_03 LI{margin:0px;padding:2px 3px 1px 5px;color:#42535d;border-left:1px solid #CCCCCC;}

	.list_04{margin:0px;padding:0px;list-style:none;text-align:left;margin-bottom:8px;}
	.list_04 LI{margin:0px;padding:5px 5px 1px 10px;color:#42535d;}

	.list_05{margin:10px 0px 0px 0px;padding:10px 0px 50px 0px;list-style:none;background-image: url(../images/section/contact.jpg);background-repeat: no-repeat;}
	.list_05 LI{margin:0px;padding:5px 5px 1px 24px;background-image: url(../images/icon/fleche_01.gif);background-repeat: no-repeat;color:#42535d;}
	.list_05 .space1{margin-left:140px;}
	.list_05 .space2{margin-left:160px;}
	.list_05 .space3{margin-left:180px;}
	.list_05 .space4{margin-left:200px;}
	.list_05 .space5{margin-left:220px;}
	.list_05 .space6{margin-left:240px;}

	/* Complementary class */
	.btnDemo{padding:10px 10px 10px 23px;}

	.imgBook{background-image: url(../images/background/bg_book.jpg);background-repeat: no-repeat;background-position:bottom right;}
	.imgBox{background-image: url(../images/background/bg_box.jpg);background-repeat: no-repeat;background-position:bottom left;}
	.imgStats{background-image: url(../images/background/bg_stats.gif);background-repeat: no-repeat;background-position:bottom right;}
	.imgPV{background-image: url(../images/background/bg_pv.jpg);background-repeat: no-repeat;background-position:bottom right;}

	.highLight_01{color:#d71920;}
	.highLight_02{font-weight:bold;}
	.highLight_03{color:#333333;font-weight:bold;}
	.highLight_04{color:#6699cc;font-weight:bold;font-size:12px;}
	.highLight_05{color:#6699cc;font-weight:normal;font-size:12px;}

	.separator1{border-bottom:1px dashed #DDDDDD;}

	.topPage{text-align:right;}
	.demoPreview{text-align:center;padding:0px 0px 20px 0px;}

	#IDCResponse{display:none;padding:8px 0px 15px 4px;}
	#IDCResponse UL{padding:0px 0px 0px 35px;background-image:url(../images/icon/error.gif);background-repeat: no-repeat;}
		#IDCResponse A{font-weight:bold;}

	/* Form error display class */
	.erreur{display:none;}
	.erreurOpen{display:block;padding:2px 2px 2px 20px;color:#ee0000;font-weight:bold;font-size:10px;background-image: url(../images/icon/fleche_03.gif);background-repeat: no-repeat;}


	.uploadEngine{background-color:#FFFFFF;text-align:left;}
	.uploadEngine DIV{background-color:#FFFFFF;text-align:left;}
	
		.footerRef{ text-align:left;  font-weight:normal; text-align:left;font-size:9px; color:#999999; margin:4px 50px;}
		.footerRef a, .footerRef a:active, .footerRef a:visited, .footerRef:link{ font-size:9px; color:#999999; text-decoration:none;}
		.footerRef a:hover{ text-decoration:underline;}
		
		.header2 {
	font-size: 14px;
	font-weight: bold;
}
.menu {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.menu {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

a.menu:link {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none
}

a.menu:visited {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none
}
a.menu:hover {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:underline
}
a.menu:active {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none
}
.style3 {color: #FFFFFF; font-weight: bold; font-size: 12px; }
.td_padding{
padding:10px;
}
	.back_gris1{vertical-align:top;background-color:#FFFFFF;border:0px;text-align:left;background-image: url(../images/background/bg_module_01.gif);background-repeat: repeat-x;background-position:bottom;padding:0px;}

	.back_gris2{vertical-align:top;background-color:#FFFFFF;border:0px;text-align:left;background-image: url(../images/background/bg_module_02.gif);background-repeat: repeat-x;background-position:bottom;padding:0px;}
	.back_stroked{vertical-align:top;background-color:#FFFFFF;border:0px;text-align:left;background-image: url(../images/background/bg_stroked.gif);background-repeat: no-repeat;;background-position:bottom;padding:0px;}

	.back_central{vertical-align:top;background-color:#FFFFFF;border:0px;text-align:left;background-image: url(../layout/virtualpaper_19.gif);background-repeat: repeat-x;background-position:left;padding:0px;}

.home_featureset{
   margin-left:15px;
   margin-right:10px;
}
.home_featureset2{
   margin-left:1px;
   margin-right:10px;
}
.centertd{
background:url(../layout/centerbg_03.gif);
background-repeat:no-repeat;
}

.bgtitle{
padding:18px 25px 0px 25px;background-image:url(../images/bgtitle.png);background-repeat: no-repeat;
font-size:20px;
color:#999999;
height:56px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.tabletitle{
margin:25px 20px 20px 0;
}

.bgtitle2{
padding:0px 10px 0px 10px;background-image:url(../images/titlebg.gif);background-repeat: repeat-x;
font-size:20px;
color:#999999;
height:45px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}


.solutionmenu{
padding:5px 15px 5px 15px;background-image:url(../images/bgsolutionmenu.gif);background-repeat: repeat-y;height:15px
}

h1{
font-size:20px;

letter-spacing:-1px;
color:#666666;
font-weight:700;
}


/* 	end of css -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  */
