/*@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(../images/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;}


/* styles from B2C.css */

#B2Cbanner {padding-bottom:1em; background:#fff;}
#b2cDoor {background:url(../images/btn_getin_bc2.gif) no-repeat left center; padding:0 1.5em; margin:0.4375em 0 0 3.375em; color:#3D9DDD; font-weight:bold;display:block;}

/*Top Navigation*/
#masterNav{background: url(../images/bgd_topnavigation_b2c.jpg) repeat-x left top;color:#91B8D9; background-color:#2954af;}
#masterNav a {color:#91B8D9;}
	#topNavigation li a:hover {color: #fff;}
	#masterNav ul li a.current {font-weight:bold;color: #fff}

#topSearch {color:#fff; font-weight:bold; width:230px;}
#topSearch span {font-size:0.9em;}
	#browse {margin:0;}

/*HOME content*/
#homeFront {color:#2954af;}
	#homeFront2 a {padding-left:16px; background:url(../images/arrow1.gif) left 0.2em no-repeat;}
	#specTxt {font-size:1.7em; line-height:1.2em;}
#homeProduits {margin-bottom:1.5em; padding-bottom:1em;}
#homeProduits form {padding:0.3125em 0}
	.ondarkbg2 {color:#2954af;}
#homeBottom2 p {padding:0;}
#homeBottom2 div, #homeBottom3 div {margin:0.5em 0;}
#homeBottom2 div img, #homeBottom3 div img {vertical-align:middle; margin-right:0.5em;}
.hslect {width:315px;}




/*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; }
.fleft {float:left;}
.centbtn a {margin-right:140px;_margin-right:130px; text-align:left;}
.hidesect, #block7.hidesect,#contVisu.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:35%; float:right; background:url(../images/bgd_access.jpg) no-repeat left top; position:relative;}
#login a {background:url(../images/btn_getin_bc2.gif) no-repeat left center; padding-left:1.5em; margin:0.1em 0 0 3.375em; color:#3D9DDD; font-weight:bold; display:block; line-height:24px;}

/*TopNavigation*/
	#masterNav{width:100%; position:relative;}
	#masterNav ul {width:95%; 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(../images/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(../images/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(../images/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;}
		.orange_clean  {background:#C5EAF2;}
		
		#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(../images/bgd_shadow.jpg) repeat-x left top; padding:2em 0;}
			
		#homeBottomDeco {background:url(../images/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 10px 25px;}
		#homeBottom3 {width:212px;float:right;border-right:1px solid #fff;padding:0 10px 10px 25px;}
		
		.sggm {font-size:.7em;}
		.sggb {font-size:.9em;}
		.btnok {vertical-align:middle; margin:-5px 0 0 3px;}	
		
		/*icon titles*/
		.activitiesTitle {background: url(../images/sggb_title.gif) no-repeat left center; padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.productTitle {background: url(../images/productb_title.gif) no-repeat left center; padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.espaceTitle {background: url(../images/professionalb_title.gif) no-repeat left center; padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.applicationTitle {background: url(../images/applicationb_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.TVTitle {background: url(../images/TV_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.findTitle {background: url(../images/find_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.howTitle {background: url(../images/how_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.arrowTitle {background: url(../images/arrow_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.bconfig{background: url(../images/bullet_config.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.functionTitle {background: url(../images/functionb_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.newsTitle {background: url(../images/news_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.distributioncTitle {background: url(../images/distributionc_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.actualitesTitle {background: url(../images/newsb_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.contactTitle {background: url(../images/contactb_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.distributionbTitle {background: url(../images/distributionb_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.documTitle {background: url(../images/bullet_docum.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.lockTitle {background: url(../images/icon2.gif) no-repeat left center;padding:.3em 2em; font-size:1.3em; margin-bottom:0.5em; font-weight:bold;}
		.arrowdownTitle {background: url(../images/bullet_arrowdown.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.supportTitle {background: url(../images/supportb_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.configTitle {background: url(../images/configb_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.calculTitle {background: url(../images/calculb_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.searchTitle {background: url(../images/searchtb_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.glossaryTitle {background: url(../images/glossaryb_title.gif) no-repeat left center;padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.square {background:url(../images/supportb_title1.gif) no-repeat left center;padding:.3em 2em; line-height:2em;}
		.professionnels{background:url(../images/espaceb_title.gif) no-repeat left center;padding:.3em 2em; line-height:2em;}
		.telechargeTitle {background: url(../images/telegraph_title.gif) no-repeat left center; padding:.3em 2em; margin-bottom:0.5em; font-size:1.3em; font-weight:bold;}
		.pdf {background:url(../images/bulletpdf.gif) 0 2px no-repeat; padding:.3em 2em;}	
		.arrowdown {background:url(../images/bullet_arrowdown.gif) 0 2px no-repeat; padding:.3em 2em;}
		.email {background:url(../images/bullet_emai.gif) 0 3px no-repeat;  padding:.3em 2.5em;line-height:2em;}
		.printer {background:url(../images/bullet_printer.gif) 0 3px no-repeat;  padding:.3em 2.5em; line-height:2em;}
		.transfertbTitle {background:url(../images/transfertb_title.gif) 0 3px no-repeat;  padding:.3em 2.5em; line-height:2em;}
		/*h1 definition*/
		.titleSep {color:#bfbfbf;}
		.actualites {background:url(../images/newsc_title.gif) no-repeat left center;padding:0.3em 0 0.3em 1.5em; margin-left:0.5em;}
		.applications {background:url(../images/applicationc_title.gif) no-repeat left center;padding:0.3em 0 0.3em 1.5em; margin-left:0.5em;}
		.conservatory {background:url(../images/conservatory_title.gif) no-repeat left center;padding:0.3em 0 0.3em 1.5em; margin-left:0.5em;}
		.contact {background:url(../images/contactc_title.gif) no-repeat left center;padding:0.3em 0 0.3em 1.5em; margin-left:0.5em;}
		.ceTitle {background:url(../images/ce_title.jpg) no-repeat left center;padding:0.3em 0 0.3em 1.5em; margin-left:0.5em;}
		.distributeurs {background:url(../images/distributionc_title.gif) no-repeat left center;padding:0.3em 0 0.3em 1.5em; margin-left:0.5em;}
		.fonctions {background:url(../images/functionc_title.gif) no-repeat left center;padding:0.3em 0 0.3em 1.5em; margin-left:0.5em;}
		.produits {background:url(../images/productc_title.gif) no-repeat left center;padding:0.3em 0 0.3em 1.5em; margin-left:0.5em;}
		.realisations {background:url(../images/applicationc_title.gif) no-repeat left center;padding:0.3em 0 0.3em 1.5em; margin-left:0.5em;}
		.research {background:url(../images/searchtc_title.gif) no-repeat left center;padding:0.3em 0 0.3em 1.5em; margin-left:0.5em;}
		.support {background:url(../images/supportc_title.gif) no-repeat left center;padding:0.3em 0 0.3em 1.5em; margin-left:0.5em;}
		.sgg {background:url(../images/sggc_title.gif) no-repeat left center;padding:0.3em 0 0.3em 1.5em; margin-left:0.5em;}
		.sitemap {background:url(../images/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(../images/dot1.gif) 250px 0 repeat-y; margin:2.5em 0 1.25em 0;}
	#content1Left {width:200px; float:left; padding-left:2.25em; position:relative;}
	#content1Right {
	width:670px;
	float:left;
	padding-left:4.25em;
	position:relative;
	padding-top: 2em;
}

#content2 {width:961px; position:relative; background:url(../images/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;}

.bg2Col1 {background:url(../images/dot1.gif) 250px 0 repeat-y;}
.bg2Col2 {background:url(../images/dot1.gif) 380px 0 repeat-y;}
.bg2Col3 {background:url(../images/dot1.gif) 520px 0 repeat-y; margin:2.25em 0;}
.bg2Col4 {background:url(../images/dot1.gif) 300px 0 repeat-y;}
.bg2Col5 {background:url(../images/dot1.gif) 487px 0 repeat-y;}
.bg2Col6 {background:url(../images/dot1.gif) 550px 0 repeat-y;}/*for CE marquega*/
.bg2Col7 {background:url(../images/dot1.gif) 500px 0 repeat-y; margin:2.25em 0;}/*for CE marquega*/

/*Blocks*/
.blockShd {padding-bottom:21px;background:url(../images/shadow.gif) bottom repeat-x;}
.blockShd2 {padding-bottom:17px;background:url(../images/shadow2.gif) bottom repeat-x;}
.blockShd3 {padding-bottom:9px;background:url(../images/shadow2.gif) bottom repeat-x;}
.blockShdAct {padding-bottom:21px;background:url(../images/shadow.gif) bottom repeat-x;}
.blockShdTop {padding-top:21px; background:url(../images/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;}
#block3 li{margin-bottom:0.25em; margin-left:0.2em;padding-left:1em; background:url(../images/dot2.gif) left 0.5em no-repeat;}
#block3 li.nobullet{margin: 0 0 0.25em 0;padding:0; list-style:none; background:none;}
#block3 .blockShdAct {width:354px;_padding-bottom:17px;}
#block3 .blockShd{_padding-bottom:17px;}
#block3 .blockShd1 {_padding-bottom:19px;background:url(../images/shadow.gif) bottom repeat-x;}
#block3 .blockShd3 {_padding-bottom:5px;}
#block4 {width:200px; float:left; margin-left:5.3em;}
#block5 {width:310px; margin-right:4.25em; float:left;}
#block6 {width:310px; float:left;}
#block7 {width:228px; float:left; margin:2.25em 2em 0 3em; display:inline;}
#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*/
#subCont1 {width:100%; background:url(../images/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(../images/arrow2.gif) 0 0.25em no-repeat;}
	.icon2 {padding-left:1.1em; margin-bottom:0.25em; background:url(../images/dot11.gif) 0 0.25em no-repeat;}
	.icon3 {padding-left:1.1em; background:url(../images/dot4.gif) 0 0.25em no-repeat;}
		.icon3Grey{padding-left:1.1em; background:url(../images/dot4_grey.gif) 0 0.25em no-repeat;}
		.icon3Yellow{padding-left:1.1em; background:url(../images/dot4_yellow.gif) 0 0.25em no-repeat;}
		.icon3Green{padding-left:1.1em; background:url(../images/dot4_green.gif) 0 0.25em no-repeat;}
		.icon3Red{padding-left:1.1em; background:url(../images/dot4_red.gif) 0 0.25em no-repeat;}		
		.icon3Cyan{padding-left:1.1em; background:url(../images/dot4_cyan.gif) 0 0.25em no-repeat;}		
		
	.icon4 {padding:0.3em 0 0.3em 2.5em; background:url(../images/bullet_modplay.gif) no-repeat;}
	.icon5 {padding-left:1.1em; background:url(../images/dot4_bleu.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(../images/bgd_img.gif) no-repeat;}
	.smlShd {padding:2px 2px 20px 2px; background:url(../images/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;}
	.pageNav dt, .pageNav dd {display:inline; float:left;}
	.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(../images/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(../images/arrow2.gif) left 0.3125em no-repeat; font-weight:normal;}

	/*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(../images/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(../images/arrow5.gif) no-repeat 0 0.5em; display:block;}
	#leftNav .navItem {padding-left:1em; background:url(../images/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;}
	
	.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(../images/dot1.gif) left 1em repeat-x; height:30px;}

	
	/*custtom ul*/
	.custList li {padding:0 0 0.25em 0.5em; background:url(../images/dot2.gif) left 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(../images/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(../images/bullet_emai.gif) left center no-repeat; padding-left:2.5em;line-height:2.85em;}
		.blockLink p.printer {background:url(../images/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(../images/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(../images/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;}

	
	/*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:280px; position:relative; float:left;}
	.canvasRight {
	position:relative;
	float:right;
	margin-right:0.25em;
	width: 380px;
}
	#layer1, #layer2, #layer3, #layer4, #layer5, #layer6 {display:none;}
	.blkrow1,.blkrow2,.blkrow3,.blkrow4 {margin-bottom:10px;}
	.blkrow1 {z-index:99; top:0;}
	.blkrow2 {z-index:98; top:130px;}
	.blkrow3, .blkrow4 {position:relative;}
	
	.blockOpen {width:256px; padding:2px; background:url(../images/fonction_openbloc_topbg.gif) no-repeat right top;}
	.blockOpen img {vertical-align:middle; float:left;}
	.blockOpen h4 {padding:6px 0 0 10px; width:130px; float:left; font-weight:bold;}
	.blockOpensub {padding:0.5em;}
	.blockOpensubbot {float:left;}
	.blockOpensub li a {padding-left:1.25em; background:url(../images/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:260px;text-align:right; background:url(../images/fonction_openbloc_botbg.gif) no-repeat;}

		
	/*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(../images/shadow1.gif) 0 36px repeat-x;}
		#popupContent h1 {font-size:1.35em; background:url(../images/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(../images/icon_close.gif) no-repeat right; padding-right:1.25em;}
