/*@charset "utf-8";*/
/* CSS Document */
body,td,th, input, select, textarea {font-family: "Trebuchet MS", Verdana , Arial, Helvetica, sans-serif;}
body {margin:0; padding:0; border:0; background: url(../imgs/bgd_body.jpg) #F7F7F7 repeat-x left top; line-height:1.5em; color:#003366; font-size:11px;}
/*HEADING DEFINITION*/
h1, h2, h3, h4, h5, h6 {color:#2954af; margin:0; padding:0;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#2954af;}

h1 { font-size:1.9em; line-height:1.2em;}
h2 { font-size:1.9em; line-height:1.1em; font-weight:normal;}
h3 { font-size:1.45em; line-height:1.1em; font-weight:normal;}
h4 { font-size:1.25em; line-height:1.1em; font-weight:normal;}
h5 { font-size:1.2em; line-height:1.1em; font-weight:normal;}
h6 { font-size:1em; line-height:1.75em; font-weight:normal; padding-bottom:0.5em;}
/*pop up*/
#popUp{width:560px; padding:15px 20px 5px 20px;background:#dddedd;}
#popUp #cont{width:552px;padding:0; border:1px solid #BFBFBF; background:#fff; margin:0;}
#popUp #cont h4 {font-size:1.45em; line-height:2.3em;font-weight:normal;color:#2954af; background:url(../imgs/applicationc_title.gif) left center no-repeat; padding:0 0 0 2em; margin-left:10px;}
#centerImg {text-align:center; margin:.15em 0;}
#popBut{width:552px;text-align:right;margin:5px 0; padding:0;}
/*element*/
.highlight { background: #cccccc; }
.ttc{text-transform:capitalize;} 
p {margin:0; padding:0; line-height:1.5em;}
img {border:0;}
form, input, select, label, textarea {margin:2px 0 0 0; padding:0;}
input, select, textarea {color:#666666; font-size:1em; }
.articalSpace{ padding:1em 0 0 0;}
.fleft {float:left;}
.centbtn a {
margin-right:140px;
/*_margin-right:130px;*/
text-align:left;
}
.hidesect, #block7.hidesect,#contVisu.hidesect,#pageNav.hidesect,#pageSuivante1.hidesect,#pageSuivante2.hidesect,#pageSuivante1sub.hidesect,#pageSuivante2sub.hidesect {display:none;}
.showsect {display:block;}
.hili1 {color:#3155ad;}
.hili2 {color:#2954af;}
.textwhite{color:#FFFFFF;}
.textyellow{color:#303433;}
.textblue{color:#2853AF;}
.orange_comfort_text{color:#FFFFFF;}
.green_system_text{color:#FFFFFF;}
.default_b2c_text{color:#2853AF;}
.grey_design_text{color:#FFFFFF;}
.red_protect_text{color:#FFFFFF;}
.default_b2b_text {color:#FFFFFF;}
.yellow_vision_text,.yellow_vision_text a{color:#303433;}
.blue_clean_text{color:#2853AF;}

/*list content*/
ul, li { margin:0; padding:0;}
li { list-style-type:none;}
dl, dt, dd { margin:0;padding:0;}
div {width:auto;}

/*hyperlinks*/
a {color:#0099cc; text-decoration: none;}
a:hover {text-decoration: underline;}

/*masterHead*/
#masterHead {width:961px; margin:auto; border-right:1px solid #bfbfbf; border-left:1px solid #bfbfbf;}

/*sector Access*/
#masterHeadAccess {width:961px; background-color:#FFFFFF; position:relative;}
#sector {width:40%; float:left; background-color:#FFFFFF; position:relative;}
#login {width:28%; float:right; /*background:url(../imgs/bgd_access.jpg) no-repeat left top;*/ background-color:#bfbfbf; margin:0 0.8em 0 0; border:1px solid #FFF; position:relative;}
#login a {background:url(../imgs/li_arrowLogin.gif) no-repeat left center; padding-left:1.6em; margin:0.1em 0 0 2.375em; color:#FFF; text-transform:uppercase; font-weight:bold; display:block; line-height:20px;}

/*TopNavigation*/
	#masterNav{width:100%; position:relative;}
	#masterNav ul {width:72%; float:left;}
	#masterNav li {display:block; float:left; position:relative;}
	#masterNav li a {display:block; padding: 0.4em 0.7em; text-align:center;}

		#topSearch {width:22%;float:right; padding: 0.2em 0.7em 0.35em  0.7em;}
		#topSearch form {display:block;}
			.recherinput {width:115px; height:13px;}
			.rechersubmit {padding-right:3px; line-height:1%;}
	
	a.recherer {width:85px; padding:0 0 0 1.5em; margin:1em 0; line-height:1.4em; background:#0099cc url(../imgs/arrow3.gif) 2px 0 no-repeat;  color:#FFFFFF; text-decoration:none; display:block;} 
	a.recherer:hover {text-decoration:underline;}
		
/*Content*/
#masterContent{width:961px; margin:auto; border-right:1px solid #BFBFBF; border-left:1px solid #BFBFBF; border-bottom:1px solid #BFBFBF; background:#fff url(../imgs/shadow1.gif) 0 36px repeat-x; position:relative;}

	#homeFront {width:100%; position:relative; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
		.orange_comfort {background:#E47B28; color:#FFFFFF;}
		.green_system   {background:#01A66E;color:#FFFFFF;}
		.yellow_vision  {background:#F9D714; color:#303433;}
		.default_b2c {background:url(../imgs/b2c_default_bg.gif) repeat-x top left;}
		.grey_design {background:#6D6D6B;}
		.red_protect {background:#DC2633;color:#FFFFFF;}
		.default_b2b {background:#669DB2;color:#FFFFFF;}
		.blue_clean  {background:#65C4F0;}
		
		#homeFront1 {float:left;border-left:1px solid #fff;border-right:1px solid #fff; }
		
		#homeFront2 {float:left; width:28%; padding:40px 0 10px 25px;}
		#homeFront3 {float:right;border-left:1px solid #fff;border-right:1px solid #fff; }
		
		#homeBottom {width:100%; position:relative;background: url(../imgs/bgd_shadow.jpg) repeat-x left top; padding:2em 0 0.7em 0;}
			
		#homeBottomDeco {background:url(../imgs/b2b_home_bg.gif) 400px 0 repeat-y; height:1%;}
		/*#homeBottom1 {width:350px;float:left;border-left:1px solid #fff; padding:0 25px 10px 25px;}
		#homeBottom2 {width:28%;;float:left; padding:0 0 0px 25px;}
		#homeBottom3 {width:212px;float:right;border-right:1px solid #fff;padding:0 10px 0 25px;}*/
		#homeBottom1 {width:350px;float:left;padding:0 25px 10px 25px;}
		#homeBottom2 {width:270px;float:left;margin:0 22px 10px 25px;}
		#homeBottom3 {width:200px;float:left;}
		#image_coll_text{clear:both;padding:0 0.5em 0.5em 0.5em; color:#999999; display:block;}
		#image_coll_text span.sggm{font-size:.7em; clear:none; padding:0;}
		.sggm{font-size:.7em; clear:none; padding:0;}
		.sggb {font-size:.9em;}
		.btnok {vertical-align:middle; margin:-5px 0 0 3px;}	
		
		/*icon titles*/
		.activitiesTitle {background: url(../imgs/sggb_title.gif) no-repeat left center; padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.productTitle {background: url(../imgs/productb_title.gif) no-repeat left center; padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.espaceTitle {background: url(../imgs/professionalb_title.gif) no-repeat left center; padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.applicationTitle {background: url(../imgs/applicationb_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.bconfig{background: url(../imgs/bullet_config.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.functionTitle {background: url(../imgs/functionb_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.newsTitle {background: url(../imgs/newsb_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.distributioncTitle {background: url(../imgs/distributionc_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.actualitesTitle {background: url(../imgs/newsb_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.contactTitle {background: url(../imgs/contactb_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.distributionbTitle {background: url(../imgs/distributionb_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.documTitle {background: url(../imgs/bullet_docum.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.lockTitle {background: url(../imgs/icon2.gif) no-repeat left center;padding:.3em 2em; font-size:1.3em; margin-bottom:0.5em; font-weight:bold;}
		.arrowdownTitle {background: url(../imgs/bullet_arrowdown.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.supportTitle {background: url(../imgs/supportb_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.escapeExpert {background: url(../imgs/escapeexpertb_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.configTitle {background: url(../imgs/configb_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.calculTitle {background: url(../imgs/calculb_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.searchTitle {background: url(../imgs/searchtb_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.glossaryTitle {background: url(../imgs/glossaryb_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.square {background:url(../imgs/supportb_title1.gif) no-repeat left center;padding:.3em 2em; line-height:2em;}
		.professionnels{background:url(../imgs/espaceb_title.gif) no-repeat left center;padding:.3em 2em; line-height:2em;}
		.telechargeTitle {background: url(../imgs/telegraph_title.gif) no-repeat left center; padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.pdf {background:url(../imgs/bulletpdf.gif) 0 2px no-repeat; padding:.3em 2em;}	
		.arrowdown {background:url(../imgs/bullet_arrowdown.gif) 0 2px no-repeat; padding:.3em 2em;}
		.email {background:url(../imgs/bullet_emai.gif) 0 3px no-repeat;  padding:.3em 2.5em;line-height:2em;}
		.printer {background:url(../imgs/bullet_printer.gif) 0 3px no-repeat;  padding:.3em 2.5em; line-height:2em;}
		.transfertbTitle {background:url(../imgs/transfertb_title.gif) 0 3px no-repeat;  padding:.3em 2.5em; line-height:2em;}
		/*h1 definition*/
		.titleSep {color:#bfbfbf;}
		.actualites {background:url(../imgs/newsc_title.gif) no-repeat left center;padding:0.3em 0 0.3em 1.5em; margin-left:0.5em;}
		.applications {background:url(../imgs/applicationc_title.gif) no-repeat left center;padding:0.3em 0 0.3em 1.5em; margin-left:0.5em;}
		.contact {background:url(../imgs/contactc_title.gif) no-repeat left center;padding:0.3em 0 0.3em 1.5em; margin-left:0.5em;}
		.ceTitle {background:url(../imgs/ce_title.jpg) no-repeat left center;padding:0.3em 0 0.3em 1.5em; margin-left:0.5em;}
		.distributeurs {background:url(../imgs/distributionc_title.gif) no-repeat left center;padding:0.3em 0 0.3em 1.5em; margin-left:0.5em;}
		.fonctions {background:url(../imgs/functionc_title.gif) no-repeat left center;padding:0.3em 0 0.3em 1.5em; margin-left:0.5em;}
		.produits {background:url(../imgs/productc_title.gif) no-repeat left center;padding:0.3em 0 0.3em 1.5em; margin-left:0.5em;}
		.realisations {background:url(../imgs/applicationc_title.gif) no-repeat left center;padding:0.3em 0 0.3em 1.5em; margin-left:0.5em;}
		.research {background:url(../imgs/searchtc_title.gif) no-repeat left center;padding:0.3em 0 0.3em 1.5em; margin-left:0.5em;}
		.support {background:url(../imgs/supportc_title.gif) no-repeat left center;padding:0.3em 0 0.3em 1.5em; margin-left:0.5em;}
		.sgg {background:url(../imgs/sggc_title.gif) no-repeat left center;padding:0.3em 0 0.3em 1.5em; margin-left:0.5em;}
		.sitemap {background:url(../imgs/sitec_title.gif) no-repeat left center;padding:0.3em 0 0.3em 1.5em; margin-left:0.5em;}
	
/*footer*/
#masterFooter{position:relative; width:961px; margin:auto;}

#siteSelector {width:40%;float:left;color:#4D4D4D;}
#siteSelector a{float:left;display:block;padding: 0.5em 0.7em;color:#4D4D4D;}
#siteSelector form { display:block;}
#internal {float:right;}
	#internal li {color:#999999; padding: 0.5em; display:block; float:left; position:relative;}
		#internal li a {color:#4D4D4D; display:block; text-align:center;}
		#internal li a.current {font-weight:bold;color:#4D4D4D;}

/*-------------------------------------------------------------------------------------------------*/
/*page column layout*/
/*-------------------------------------------------------------------------------------------------*/
#content1 {width:961px; position:relative; background:url(../imgs/dot1.gif) 250px 0 repeat-y; margin:2.5em 0 1.25em 0;}
	#content1Left {width:200px; float:left; padding-left:2.25em; position:relative;}
		#cahiersDeCharge { background:url(../imgs/bgd_cahiersdecharge.gif) no-repeat; height:186px; padding:8px 6px; }
		#cahiersDeCharge p { color:#2954AF; }
		#cahiersDeCharge p.ligneVerte { color:#09C; padding-top:20px; font-size:1em; }
	#content1Right {width:670px; float:left; padding-left:4.25em; position:relative;}
	#content1RightCE {width:670px; float:left; padding-left:2.5em; position:relative;}

#content2 {width:961px; position:relative; background:url(../imgs/dot1.gif) 193px 0 repeat-y;}
	#content2Left {width:172px; float:left; background:#fff; padding:10px; position:relative;}
	#content2Right {width:769px; float:left; padding-bottom:2.5em; position:relative;}
	#content2RightBlank {width:auto; float:left; padding-bottom:2.5em; position:relative;}
#content2bBlank {width:961px; position:relative; }	

.bg2Col1 {background:url(../imgs/dot1.gif) 250px 0 repeat-y;}
.bg2Col2 {background:url(../imgs/dot1.gif) 380px 0 repeat-y;}
.bg2Col3 {background:url(../imgs/dot1.gif) 520px 0 repeat-y; margin:2.25em 0;}
.bg2Col3spe {background:url(../imgs/dot1.gif) 595px 0 repeat-y; margin:2.25em 0;}
.bg2Col4 {background:url(../imgs/dot1.gif) 300px 0 repeat-y;}
.bg2Col5 {background:url(../imgs/dot1.gif) 487px 0 repeat-y;}
.bg2Col6 {background:url(../imgs/dot1.gif) 550px 0 repeat-y;}/*for CE marquega*/
.bg2Col7 {background:url(../imgs/dot1.gif) 500px 0 repeat-y; margin:2.25em 0; padding:0;}/*for CE marquega*/

/*Blocks*/
.blockShd, .blockShd1 {padding-bottom:21px;background:url(../imgs/shadow.gif) bottom repeat-x;}
.blockShd2 {padding-bottom:17px;background:url(../imgs/shadow2.gif) bottom repeat-x;}
.blockShd3 {padding-bottom:9px;background:url(../imgs/shadow2.gif) bottom repeat-x;}
.blockShdAct {padding-bottom:21px;background:url(../imgs/shadow.gif) bottom repeat-x;}
.blockShdTop {padding-top:21px; background:url(../imgs/shadow.gif) repeat-x;}
.bigBotMargin{padding-bottom:14em;}
.titleSpace{margin-bottom:.2em;margin-top:.5em;}
#block1 {width:230px; float:left; margin-right:4.25em;}
#block2 {width:390px; float:left;}
#block3 {width:456px; float:left; margin-left:2.75em;display:inline;}
#block3spe {width:535px; float:left; margin-left:2.75em;display:inline;}
#block3 p, #block3 h2 {margin-bottom:10px;}
#block3 li{margin-bottom:0.25em; margin-left:0.2em;padding-left:1em; background:url(../imgs/dot2.gif) left 0.5em no-repeat;}
#block3 li.nobullet{margin: 0 0 0.25em 0;padding:0; list-style:none; background:none;}
#block3 li.nobullet span.sggm{font-size:.7em;padding:0; display:inline;}
#block3 .blockShdAct {width:354px;
/*_padding-bottom:17px;*/
}
#block3 .blockShd{
/*_padding-bottom:17px;*/
}
#block3 .blockShd1 {
/*_padding-bottom:21px;*/
background:url(../imgs/shadow.gif) bottom repeat-x;
}
#block3 .blockShd3 {
/*_padding-bottom:5px;*/
}
#block4 {width:200px; float:left; margin-left:5.3em;}
#block4spe {width:145px; float:left; margin-left:4.1em;}
#block5 {width:310px; margin-right:4.25em; float:left;}
#block6 {width:310px; float:left;}
#block7 {width:232px; float:left; margin:2.25em 2em 0 3em; display:inline; padding-bottom:21px;
/*_padding-bottom:17px;*/}
#block8 {width:454px; float:left; margin:2.25em 0;}
#block8sub {width:454px; float:left; margin:2.25em;}
#block9 {width:435px; float:left;}
#block10 {width:228px; float:left;}
#block11 {width:415px; float:left; padding-left:.25em; margin:0;}
#block12 {width:170px; float:left; padding-left:3.5em; position:relative; margin-left:.5em;}
#block12sub {width:200px; float:left; padding-left:4.3em; position:relative; margin-left:1em;}
#block13 {width:473px; float:left; margin-left:2.75em; display:inline;}
#block14 {width:200px; float:left; margin-left:3.675em;}
#block15 {width:228px; float:left; margin:0 4.5em 0 2.75em; display:inline;}
#block16 {width:435px; float:left;}
#block17 {width:200px; float:left; margin-left:3em;}/*for CE marquega*/
#block18 {width:auto;margin-left:2.75em}
#subCont1 {width:100%; background:url(../imgs/dot1.gif) 282px 0 repeat-y;}
		
/*-------------------------------------------------------------------------------------------------*/
/*common layout*/
/*-------------------------------------------------------------------------------------------------*/
	/*br clear class*/
	.clear {font-size:0.0625em; line-height:0.0625em; clear:both;}
	
	/*icon*/
	.icon1 {padding-left:1.25em; background:url(../imgs/arrow2.gif) 0 0.25em no-repeat;}
	
	.icon2 {padding-left:.9em; margin-bottom:0.25em; background:url(../imgs/dot11.gif) 0 0.25em no-repeat;}
	.icon3 {padding-left:1.1em; background:url(../imgs/dot4.gif) 0 0.25em no-repeat;}
		.icon3Grey{padding-left:1.1em; background:url(../imgs/dot4_grey.gif) 0 0.25em no-repeat;}
		.icon3Yellow{padding-left:1.1em; background:url(../imgs/dot4_yellow.gif) 0 0.25em no-repeat;}
		.icon3Green{padding-left:1.1em; background:url(../imgs/dot4_green.gif) 0 0.25em no-repeat;}
		.icon3Red{padding-left:1.1em; background:url(../imgs/dot4_red.gif) 0 0.25em no-repeat;}		
		.icon3Cyan{padding-left:1.1em; background:url(../imgs/dot4_cyan.gif) 0 0.25em no-repeat;}		
		
	.icon4 {padding:0.3em 0 0.3em 2.5em; background:url(../imgs/bullet_modplay.gif) no-repeat;}
	.icon5 {padding-left:1.1em; background:url(../imgs/dot4_bleu.gif) 0 0.25em no-repeat;}
	.icon6 {padding-left:1.1em; background:url(../imgs/dot11.gif) 0 0.25em no-repeat;}

	
	/*IMAGE CLASSES - BORDER & SHADOW.*/
	.imgNrm {padding:1px; border:1px solid #bfbfbf;}
	.imgLnk img {padding:1px; border:1px solid #0099cc;}
	.imgLnk:hover {border:0;}
	.imgLnk:hover img {border-color:#2954af;}
	.bigShd {padding:2px 2px 41px 2px; background:url(../imgs/bgd_img.gif) no-repeat;}
	.smlShd {padding:2px 2px 20px 2px; background:url(../imgs/bgd_img1.gif) no-repeat;}

	/*Image Aligment*/
	.imageLeft {float:left; margin:0 0.625em 0.625em 0;}
	.imageRight {float:right; margin:0 0 0.625em 0.625em;}	

	/*title spacing*/
	.titSpace {padding:0.75em 0;}
	
	/*image description*/
	.visuDes {width:auto; padding:0.25em 0.5em; color:#999999; border:1px solid #bfbfbf; border-top:0 none;}
	.visuDes p {margin:0;padding:0;}
	
	/*page navigation*/
	.pageNav {margin:0; padding:0.5em 0.25em 0.25em 0.25em;}
	 dt.pageDT { padding-left:6px;}/*new for recherche*/
	 
	.pageNav dt, .pageNav dd {display:inline; float:left; display:block;}
	.pageNav a {background:#0099CC; color:#fff; font-weight:bold; font-size:0.9em; width:1.5em; line-height:1.5em; display:block; margin-left:0.25em; text-decoration:none; text-align:center;}
	.pageNav a:hover, .pageNav a.pageSel {background-color:#2853AF; text-decoration:none;}
	.pageNav a.pageSel2 {color:#009ace; font-size:0.9em;line-height:1.1em; padding:0 0 0 15px;background:url(../imgs/icon_plus.gif) no-repeat left center;}
	.pageNav a.pageSel2:hover {background-color:#fff;}
	#pageSuivante {float:right; padding-left:16px; margin-top:0.5em; background:url(../imgs/arrow2.gif) left 0.3125em no-repeat; font-weight:normal;}
	#pageSuivante1 {float:right;margin:0.5em 0 0 0;font-weight:normal; }/*new for recherche*/
	#pageSuivante1sub {float:right;margin:0.5em 0 0 3em;font-weight:normal; }/*new for recherche*/
	#pageSuivante2 {float:left;margin:0.5em 0 0 0;font-weight:normal;}/*new for recherche*/
	#pageSuivante2sub {float:left;margin:0.5em 0 0 0;font-weight:normal;}/*new for recherche*/

	/*leftmenu*/
	#leftNav {margin:0; padding:0; list-style:none; line-height:1.25em; color:#2954AF;}
	#leftNav li {margin:4px 0; border-bottom:1px solid #BFBFBF; padding:0 1em 0.25em 1em; background:url(../imgs/arrow4.gif) no-repeat 0 0.4em; width:150px; display:block; font-weight:normal;}
	#leftNav ul li {border:0 none; width:auto;}
	#leftNav strong {padding-bottom:0.25em; display:block;}
	#leftNav .navGroup {padding-left:1em; background:url(../imgs/arrow5.gif) no-repeat 0 0.5em; display:block;}
	#leftNav .navItem {padding-left:1em; background:url(../imgs/dot2.gif) no-repeat 0 0.5em; display:block;}

	/*description box (contain 2 sub-box: Image + text)*/
	#linkPad {padding-top:1.5em; border-top:1px solid #BFBFBF; clear:both;}
		.linkPad2 {float:left; width:335px;}
		.linkPad2 img {margin:0 0.625em 0 0; float:left;}
		.linkPad2 div {width:150px; float:left; padding:0 1em 0 0;}
		.linkPad2 p {padding:0.3125em 0;}
	
	/*description box: Image + text*/
	.linkPad1 {width:100%; padding:0.5em 0 0 0; margin:0.5em 0 0 0; border-top:1px solid #bfbfbf;}
	.linkPad1 h4, .linkPad3 h4 {margin:0 0 0.5em 0;}
	.linkPad1 div {width:280px; float:left;}
	.linkPad1 img {margin:0 0.75em 0 0; float:left;}

	.linkPad3 {width:100%; padding:0 0 0.75em 0; margin:0 0 0.75em 0; border-bottom:1px solid #bfbfbf;}
	.linkPad3 img {margin:0 0.75em 0 0; float:left;}
	.linkPad3 div {width:265px; float:left;}
	
	.linkPad4 {width:200px; border-bottom:1px solid #bfbfbf; padding-bottom:0.5em; margin-bottom:0.5em;}
	.linkPad4Cnt {width:120px; float:left; margin-left:0.5em;}
	
	.linkPad5 {width:auto;}
	.linkPad5 h3 {line-height:1em;}
	.linkPad5 img {margin-right:0.625em; float:left;}
	.linkPad5 div {width:310px; padding-bottom:1em; float:left;}
	
	.linkPad5 h4 a, .actu1Left h2 a {color:#0099cc;}
		.linkPad6 h4 { margin:5px 0 0 0;}
		.linkPad6 h6 { width:470px;}
	.actu0List {width:auto;}
		.actu0List h3 {line-height:1em;}
		.actu0List img {margin-right:0.625em; float:left;}
		.actu0List div {width:595px; padding-bottom:1em; float:left;}
	#actu1PageNav {clear:both; padding-left:25em; padding-top:2em; text-align:center; background:#fff url(../imgs/dot1.gif) left 1em repeat-x; height:30px;}

	
	/*custtom ul*/
	.custList li {padding:0 0 0.25em 0.5em; background:url(../imgs/dot2.gif) left 0.75em no-repeat;}
	#prod3MidLeft ul{margin-bottom:0.75em;}
	#prod3MidLeft .custList li {padding:0 0 0.25em 1.25em; background:url(../imgs/dot2.gif) 0.15em 0.75em no-repeat;}

	/*for list of right boxes*/
	.blockLink {color:#2954af; padding:1.75em 0 0.5em 0; margin-top:0.5em; background:url(../imgs/shadow.gif) top repeat-x;}
		.blockLink h3{font-weight:bold; color:#2954AF; margin-bottom:5px; font-size:1.3em;}
		.blockLink p.border{ border-bottom:1px solid #bfbfbf; margin: 5px 0;border-top:1px solid #bfbfbf;}
		.blockLink p.borderBot{ border-bottom:1px solid #bfbfbf; margin: 5px 0;}
		.blockLink p{margin:0; padding:0;}
		.blockLink p.email {background:url(../imgs/bullet_emai.gif) left center no-repeat; padding-left:2.5em;line-height:2.85em;}
		.blockLink p.printer {background:url(../imgs/bullet_printer.gif) left center no-repeat; padding-left:2.5em; line-height:2.85em;}
	
	/*submit link*/
	.submitLink {padding:0 0.5em 0 1.5em; margin:1em 0; line-height:1.6em; background:#0099cc url(../imgs/arrow3.gif) 2px 0 no-repeat; font-weight:bold; color:#FFFFFF; text-decoration:none;}
	.submitLink:hover {text-decoration:underline;}

	/*list of links*/
	.listLink {width:100%; line-height:1.25em; margin-top:0.35em; padding:0.35em 0; border-top:1px solid #bfbfbf;}
	.listLinkBtm {width:100%; line-height:1.25em; margin-top:0.35em; padding:0.35em 0 0.35em 0; border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf;}
		.listLink div, .listLinkBtm div {width:48%; float:left;}
		.listLink a, .listLinkBtm a { display:block;padding-left:1.25em; background:url(../imgs/arrow2.gif) left 0.3125em no-repeat;}
		.listLink img{float:left;}
	
	/*Image List*/
	ul.imgLst li {display:inline; background-image:none; padding:0; float:left;}
	ul.imgLst a {display:block; margin:0 0.75em 0.75em 0;}
	
	/*visual swap content*/
	#contVisu {float:right; width:228px; margin-left:1em; display:inline;}
	#contVisuCnt {border:1px solid #bfbfbf; border-top:0px none #fff; width:226px; padding-bottom:0.5em;}
	#contVisuCnt dl {margin-left:0.25em;}
	.blockShd2ParaLeft {float:left; width:228px; margin-right:1em; display:inline; padding-bottom:17px;background:url(../imgs/shadow2.gif) bottom repeat-x;}
	.blockShd2ParaRight {float:right; width:228px; margin-left:1em; display:inline; padding-bottom:17px;background:url(../imgs/shadow2.gif) bottom repeat-x;}

	
	/*dyn support & function page*/
	#suppLeft {margin-top:2em;}
	#suppLeft div {margin:0.5em 0;}
	#suppLeft h4 {font-size:1.2em; margin:0 0 0.25em 0; padding:0 0 0 2.25em; width:140px;}
	#suppLeft h4.shortTitle {padding:0.5em 2.25em;}
	
	.canvasLeft {width:320px; position:relative; float:left;}
	.canvasRight {width:320px; position:relative; float:right; margin-right:0.25em;}
	#layer1, #layer2, #layer3, #layer4, #layer5, #layer6 {display:none;}
	.blkrow1,.blkrow2,.blkrow3,.blkrow4 {margin-bottom:20px;}
	.blkrow1 {z-index:99; top:0;}
	.blkrow2 {z-index:98; top:130px;}
	.blkrow3, .blkrow4 {position:relative;}
	
	.blockOpen {width:320px; padding:2px; background:url(../imgs/fonction_openbloc_topbg.gif) no-repeat;}
	.blockOpen img {vertical-align:middle; float:left;}
	.blockOpen h4 {padding:1.3em 0 0 1.75em; width:135px; float:left; font-weight:bold;}
	.blockOpensub {padding:0.5em;}
		.blockOpensubbot {float:left;}
	.blockOpensub li a {padding-left:1.25em; background:url(../imgs/arrow2.gif) 0 0.25em no-repeat;}
		.modplay {width:150px; position:relative; float:left; padding-top:.25em;}
		.leftmodplay {width:150px; position:relative; float:left;}
	.blockBtn {width:320px;text-align:right; background:url(../imgs/fonction_openbloc_botbg.gif) no-repeat;}
	.Col{width:350px;margin-top:2em;margin-left:5em;float:left; display:inline;}
	.ColLeft{ float:left; width:150px;}
	.ColRight{ float:left; width:150px; padding:0 0 0 40px;}
	.Col p{padding-left:5px;}
		
	/*content table*/
	table {background:#bfbfbf;}
	td, th {font-size:1em; text-align:left; padding:0.125em 0.3125em;}
	td {background:#FFFFFF;}
	td.even {background:#F1F1F1;}
	td.sel {background:#3E65B7; color:#FFFFFF;}
	td.seleven {background:#2954AF; color:#FFFFFF;}
	th {background:#BFBFBF;}
	th.sel {background:#003366; color:#FFFFFF;}

/*-------------------------------------------------------------------------------------------------*/
/*POPUP*/
/*-------------------------------------------------------------------------------------------------*/
#popup {width:554px; border:1px solid #bfbfbf; margin:auto; background:#fff;}
	#popupBanner {border-bottom:1px solid #bfbfbf; margin-bottom:0.25em;}
	#popupContent {width:auto; padding:0.25em 1em 2em 1em; background:url(../imgs/shadow1.gif) 0 36px repeat-x;}
		#popupContent h1 {font-size:1.35em; background:url(../imgs/icon_email.gif) no-repeat left center; padding:0.3em 0.3em 0.3em 1.8em; margin-bottom:1.75em;}

	#popupEmail label {display:block;}
	#popupEmail span {width:170px; padding:0 5px 0 0; text-align:right; line-height:2em; display:block; float:left;}
	#popupEmail input, #popupEmail textarea {width:330px;}
	.popupEmailNotes {width:170px; padding-top:1em; float:left; text-align:right;}
	.popupEmailSubmit {width:330px; padding-top:1em; float:left; text-align:center;}
#popupClose {width:554px; margin:auto; padding-top:0.5em; text-align:right;}
#popupClose a {background:url(../imgs/icon_close.gif) no-repeat right; padding-right:1.25em;}
