/* CSS Document */
/* Import */
	@import url(A_selector.css);
	@import url(B_addons.css);
	@import url(C_layout.css);
/* fin Import */

/*--------------------------*/
/**/
.loginAccess{
	position:relative;
	width:200px;
	padding:5px 0 5px 30px;
	overflow:auto;
}
.loginAccess li{
	float:left;
	font-size:.9em;
	padding:1px 5px 0 10px;
}
.loginAccess li a{
	color:#000000;
	text-decoration:none;
}
.loginAccess li.myAccount{
	background:url(/common/img/V3/pict_access1.gif) no-repeat left top;
}
.loginAccess li.disconnect{
	background:url(/common/img/V3/pict_access2.gif) no-repeat left top;
}

/**/
dl.privateMenu{
	padding:0 0 0 0;
	font-size:1.09em;
}
dl.privateMenu a{
	color:#000000;
	text-decoration:none;
}
dl.privateMenu a:hover{
	text-decoration:underline;
}
dl.privateMenu dt{
	width:203px;
	font-weight:bold;
	padding:8px 0 8px 30px;
	border-top:1px solid #e6e9e9;
}
dl.privateMenu dd{
	width:203px;
	padding:0 0 5px 30px;
}
/**/
dl.privateMenu dt.currentItem{
	border-bottom:1px solid #e6e9e9;
	padding:8px 0 2px 30px;
	
}
dl.privateMenu dd.currentItem{
	padding:5px 0 5px 30px;
	
}
dl.privateMenu dd.currentItem, dl.privateMenu dt.currentItem{
	background:url(/common/img/V3/bg_doubleTrsp.png) left top;
}

* html body dl.privateMenu dd.currentItem, * html body dl.privateMenu dt.currentItem{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_doubleTrsp.png", sizingMethod="scale");
}

dl.privateMenu li{
	position:relative;
	background:url(/common/img/V3/pict_listArrow.gif) no-repeat left 4px;
	padding:0 20px 0 8px;
}
dl.privateMenu li.currentItem{
	font-weight:bold;
}

dl.privateMenu li.extraBackground ul{
	position:relative;
	width:100px;
	overflow:auto;
}
dl.privateMenu li.extraBackground ul li{
	float:left;
	background:none;
	padding:0;
	margin:0 4px 0 0;
}
dl.privateMenu li.extraBackground ul li#item1{
	background-color:#5a6d59;
}
dl.privateMenu li.extraBackground ul li#item2{
	background-color:#9f9c95;
}
dl.privateMenu li.extraBackground ul li#item3{
	background-color:#e3effa;
}
dl.privateMenu li.extraBackground ul li#item4{
	background-color:#416f6c;
}
dl.privateMenu li.extraBackground ul li a{
	display:block;
	width:11px;
	height:11px;
	font-size:.1em;
}
dl.privateMenu li.extraBackground ul li a span{
	display:none;
}
/**/




/**/
#createProjectBlock{
	width:100%;
	position:relative;
}
#createProjectBlock .headerDeco{
	background:url(/common/img/V3/bg_x1TopPlain2PNG.png) no-repeat left top;
	height:8px;
	font-size:.3em;
}
* html body #createProjectBlock .headerDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x1TopPlain2PNG.png", sizingMethod="scale");
}
#createProjectBlock .centralDeco{
	width:100%;
	background: #ffffff url(/common/img/V3/bg_verticalLine.gif) repeat-y center top;
}

#createProjectBlock .scopeContent{
	width:100%;
	position:relative;
}
#createProjectBlock .bottomDeco{
	background:url(/common/img/V3/bg_x1BottomPlain3PNG.png) no-repeat left bottom;
	height:8px;
	font-size:.3em;
}
* html body #createProjectBlock .bottomDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x1BottomPlain3PNG.png", sizingMethod="crope");
}
/**/

/**/
#createProjectBlock p.intro{
	background-color:#ffffff;
	border-bottom:1px solid #d4d4d4;
	padding:20px 30px 20px 30px;
	clear:both;
	font-size:1.09em;
}
#createProjectBlock .contentPrime{
	position:relative;
	width:469px;
	float:left;
}
#createProjectBlock .contentSecond{
	position:relative;
	width:467px;
	float:right;
}
/**/

/**/
#createProjectBlock .contentPrime h3{
	border-bottom:1px solid #d4d4d4;
	margin:0 0 10px 0;
	padding:1em 0 1em 30px;
}
#createProjectBlock .contentSecond h3{
	border-bottom:1px solid #d4d4d4;
	margin:0 0 10px 0;
	padding:1em 0 1em 30px;

}
#createProjectBlock .contentPrime h4{
	padding:0 0 10px 30px;
}
#createProjectBlock .contentSecond h4{
	padding:0 0 10px 30px;
}

#createProjectBlock .contentPrime p{
	line-height:17px;
	padding:0 0 9px 30px;
	clear:both;
	overflow:auto;
	display:inline-block;
}
#createProjectBlock .contentSecond p{
	line-height:17px;
	padding:0 0 9px 30px;
	clear:both;
	overflow:auto;
	display:inline-block;
}

#createProjectBlock .contentPrime label, #createProjectBlock .contentSecond label{
	width:100px;
	display:block;
	float:left;
	font-size: 1.18em;/* 13px */
}
#createProjectBlock .contentPrime .label, #createProjectBlock .contentSecond .label{
	width:auto;
	float:left;
	padding:0 10px 0 3px;
	font-size: .9em;/* 10px */
}
#createProjectBlock .contentPrime .chkBox, #createProjectBlock .contentSecond .chkBox{
	width:14px;
	height:14px;
	float:left;
}
#createProjectBlock .contentPrime .labelWide, #createProjectBlock .contentSecond .labelWide{
	width:300px;
	display:block;
	float:left;
	font-size: .9em;/* 10px */
	line-height:12px;
	padding-top:2px;
}
#createProjectBlock .contentPrime .inputField, #createProjectBlock .contentSecond .inputField{
	width:405px;
	height:17px;
	float:left;
	border:0;
	background-color:#e1e1e1;
	font-size: .9em;/* 10px */
}
#createProjectBlock .contentPrime .inputArea, #createProjectBlock .contentSecond .inputArea{
	width:405px;
	height:95px;
	float:left;
	border:0;
	background-color:#e1e1e1;
	font-size: .9em;/* 10px */
}
#createProjectBlock .contentPrime .smallField1, #createProjectBlock .contentSecond .smallField1{
	width:87px;
	height:17px;
	float:left;
	border:none;
	background-color:#e1e1e1;
	font-size: .9em;/* 10px */
}
#createProjectBlock .contentPrime .smallField2, #createProjectBlock .contentSecond .smallField2{
	width:56px;
	height:17px;
	float:left;
	border:none;
	background-color:#e1e1e1;
	font-size: .9em;/* 10px */
}
/**/

/**/
#createProjectBlock .contentPrime p.enhancedDisplay, #createProjectBlock .contentSecond p.enhancedDisplay{
	padding-bottom:20px;
}
#createProjectBlock .contentPrime p.enhancedDisplay label, #createProjectBlock .contentSecond p.enhancedDisplay label{
	width:140px;
}
#createProjectBlock .contentPrime p.enhancedDisplay label.miniLabel, #createProjectBlock .contentSecond p.enhancedDisplay label.miniLabel{
	width:80px;
}
#createProjectBlock .contentPrime p.enhancedDisplay2, #createProjectBlock .contentSecond p.enhancedDisplay2{
	padding-bottom:2px;
}
#createProjectBlock .contentPrime p.enhancedDisplay2 label, #createProjectBlock .contentSecond p.enhancedDisplay2 label{
	width:140px;
}
#createProjectBlock .contentPrime p.reducedDisplay, #createProjectBlock .contentSecond p.reducedDisplay{
	padding-bottom:2px;
}
#createProjectBlock .contentPrime p.reducedDisplay label, #createProjectBlock .contentSecond p.reducedDisplay label{
	width:140px;
}
#createProjectBlock .contentPrime p.reducedDisplay label.label, #createProjectBlock .contentSecond p.reducedDisplay label.label{
	width:40px;
}
#createProjectBlock .contentPrime p.lastItem, #createProjectBlock .contentSecond p.lastItem{
	padding-bottom:20px;
}
/**/
#createProjectBlock label.info{
	font-size:.9em;
	width:350px;
	line-height:1.2em;

}
#createProjectBlock label.info img{
	cursor:pointer;
	vertical-align:text-top;
}
#createProjectBlock .contentSecond .validFormRight{
	text-align:right;
	padding-right:30px;
	padding-top:20px;
	padding-bottom:20px;
	display: block;
}
#createProjectBlock .contentSecond .validMentions{
	font-size: .9em;/* 10px */
	padding:20px 0 20px 30px;
	display:block;
}

















/**/
#loginFormBlock{
	width:100%;
	position:relative;
}
#loginFormBlock .headerDeco{
	background:url(/common/img/V3/bg_x1TopPlain2PNG.png) no-repeat left top;
	height:8px;
	font-size:.3em;
}
* html body #loginFormBlock .headerDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x1TopPlain2PNG.png", sizingMethod="scale");
}
#loginFormBlock .centralDeco{
	width:100%;
	background:url(/common/img/V3/bg_x1CenterPlainBrownPNG.png) repeat-y left top;
}

#loginFormBlock .scopeContent{
	width:100%;
	position:relative;
}
#loginFormBlock .bottomDeco{
	background:url(/common/img/V3/bg_x1BottomPlainBrownPNG.png) no-repeat left bottom;
	height:8px;
	font-size:.3em;
}
* html body #loginFormBlock .bottomDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x1BottomPlainBrownPNG.png", sizingMethod="crope");
}
/**/

/**/
#loginFormBlock p.intro{
	background-color:#ffffff;
	border-bottom:1px solid #d4d4d4;
	padding:20px 30px 20px 30px;
	clear:both;
	font-size:1.09em;
}
#loginFormBlock .contentPrime{
	position:relative;
	width:322px;
	float:left;
}
#loginFormBlock .contentSecond{
	position:relative;
	width:614px;
	float:right;
}
/**/

/**/
#loginFormBlock .contentPrime h3{
	border-bottom:1px solid #d4d4d4;
	padding:1em 0 1em 30px;
	margin:0 0 1em 0;
}
#loginFormBlock .contentSecond h3{
	border-bottom:1px solid #d4d4d4;
	padding:1em 0 1em 30px;
	margin:0 0 1em 1px;
	background-color:#ffffff;
}
#loginFormBlock .contentSecond h4{
	padding:0 0 9px 20px;
	line-height:17px;
}
#loginFormBlock .contentPrime p{
	line-height:17px;
	padding:0 0 9px 30px;
	clear:both;
	overflow:auto;
	display:inline-block;
}
#loginFormBlock .contentSecond p{
	line-height:17px;
	padding:0 0 9px 20px;
	clear:both;
	overflow:auto;
	display:inline-block;
}


#loginFormBlock .contentPrime label{
	width:100px;
	display:block;
	float:left;
	font-size: 1.18em;/* 13px */
}
#loginFormBlock .contentSecond label{
	width:90px;
	display:block;
	float:left;
	font-size: 1.18em;/* 13px */
}
#loginFormBlock .contentSecond .col2 label{
	width:105px;
	display:block;
	float:left;
	font-size: 1.18em;/* 13px */
}
#loginFormBlock .contentPrime .label{
	width:auto;
	float:left;
	padding:0 10px 0 3px;
	font-size: .9em;/* 10px */
}
#loginFormBlock .contentSecond .label{
	width:auto;
	float:left;
	padding:0 10px 0 3px;
	font-size: .9em;/* 10px */
}
#loginFormBlock .contentPrime .chkBox, #loginFormBlock .contentSecond .chkBox{
	width:14px;
	height:14px;
	float:left;
}
#loginFormBlock .contentPrime .labelWide, #loginFormBlock .contentSecond .labelWide{
	width:300px;
	display:block;
	float:left;
	font-size: .9em;/* 10px */
	line-height:12px;
	padding-top:2px;
}
#loginFormBlock .contentPrime .inputField, #loginFormBlock .contentSecond .inputField{
	width:164px;
	height:17px;
	float:left;
	border:0;
	background-color:#e1e1e1;
	font-size: .9em;/* 10px */
}
#loginFormBlock .contentSecond .col2 .inputField{
	width:130px;
	height:17px;
	float:left;
	border:0;
	background-color:#e1e1e1;
	font-size: .9em;/* 10px */
}
#loginFormBlock .contentPrime .smallField1, #loginFormBlock .contentSecond .smallField1{
	width:87px;
	height:17px;
	float:left;
	border:none;
	background-color:#e1e1e1;
	font-size: .9em;/* 10px */
}
#loginFormBlock .contentPrime .smallField2, #loginFormBlock .contentSecond .smallField2{
	width:56px;
	height:17px;
	float:left;
	border:none;
	background-color:#e1e1e1;
	font-size: .9em;/* 10px */
}

#loginFormBlock .contentPrime .validFormRight{
	text-align:right;
	padding-right:30px;
	padding-top:20px;
	padding-bottom:20px;
	display: block;
}
#loginFormBlock .contentSecond .validFormRight{
	text-align:right;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	display: block;
}


#loginFormBlock .contentPrime .chkLogInfos{
	font-size: .9em;/* 10px */
	padding-left:130px;
	padding-right:30px;
	line-height:1em;
}
#loginFormBlock .contentPrime .chkLogInfos a{
	color:#7f7f7f;
	position:relative;
	display:block;
	background:url(/common/img/V3/pict_listArrow.gif) no-repeat left top;
	padding:0 0 0 10px;
	text-decoration:none;
}
#loginFormBlock .contentPrime .chkLogInfos a:hover{
	background: #eff0e2 url(/common/img/V3/pict_listArrow.gif) no-repeat left top;
}
#loginFormBlock .validMentions{
	font-size: .9em;/* 10px */
	padding:20px 0 20px 30px;
}
#loginFormBlock .contentSecond .col2 .validInformations{
	padding-right:0;
	padding-left:20px;
}
#loginFormBlock .contentSecond .col2 .validInformations label{
	width:auto;
	float:left;
	font-size:.9em;
	padding:0 10px 0 3px;
}
#loginFormBlock .contentSecond .col2 .validInformations input{
	float:left;
}
#loginFormBlock .contentSecond .col2 .validInformations .labelWide{
	width:150px;
	padding:2px 0 0 0;
}
/**/




/**/
#loginFormBlock .loginDescriptionBlock{
	position:relative;
	width:584px;
	padding:0 0 25px 30px;
	z-index:400;
}
#loginFormBlock .loginDescriptionBlock img{
	display:block;
	float:left;
	margin:0 20px 0 0;
}
#loginFormBlock .loginDescriptionBlock dl{
	position:relative;
	width:382px;
	float:left;
}
#loginFormBlock .loginDescriptionBlock dt{
	font-size:1.09em;
	padding:0 0 0.36em 0;
	font-weight:bold;
}
#loginFormBlock .loginDescriptionBlock dd{
	font-size:1.09em;
	padding:0 0 .36em 0;
}
/**/

#loginFormDisplay{
	position:relative;
	width:554px;
	margin:0 auto;
	padding:0 0 8px 0;
	background:url(/common/img/V3/bg_loginFormDisplayBottom.gif) no-repeat bottom left;
	overflow:visible;

}
/**/
#loginFormBlock .contentSecond #loginFormDisplay h3{
	font-size:1.09em;
	background:url(/common/img/V3/bg_loginFormDisplayTop.gif) no-repeat top left;
	height:24px;
	padding:19px 0 0 18px;
	z-index:500;
	border:0 ;
	margin:0;
}
#loginFormBlock .contentSecond #loginFormDisplay h3 a{
	color:#000000;
	text-decoration:none;
	padding:0 0 0 15px;
	background:url(/common/img/V3/pict_ArrowOpen.gif) no-repeat left top;
}

#loginFormBlock .contentSecond #loginFormDisplay h3 a.closedContent{
	background:url(/common/img/V3/pict_ArrowClose.gif) no-repeat left top;
}
#loginFormBlock .contentSecond #loginFormDisplay h3 a.openedContent{
	background:url(/common/img/V3/pict_ArrowOpen.gif) no-repeat left top;
}
#loginFormSwithDisplay{
	position:relative;
	width:554px;
	display:block;
	z-index:400;
	overflow:auto;
}
#loginFormSwithDisplay .col1{
	position:relative;
	width:277px;
	float:left;
}
#loginFormSwithDisplay .col2{
	position:relative;
	width:277px;
	float:right;
}
/**/


/**/

/**/
#yourSpaceFormBlock{
	width:100%;
	position:relative;
}
#yourSpaceFormBlock .headerDeco{
	background:url(/common/img/V3/bg_x3TopPNG.png) no-repeat left top;
	height:8px;
	font-size:.3em;
}
* html body #yourSpaceFormBlock .headerDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x3TopPNG.png", sizingMethod="crope");
}
#yourSpaceFormBlock .centralDeco{
	width:100%;
	background:url(/common/img/V3/bg_x3CenterPNG.png) repeat-y left top;
}
* html body #yourSpaceFormBlock .centralDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x3CenterPNG.png", sizingMethod="scale");
}
#yourSpaceFormBlock .scopeContent{
	width:100%;
	position:relative;
}
#yourSpaceFormBlock .bottomDeco{
	background:url(/common/img/V3/bg_x3BottomPNG.png) no-repeat left bottom;
	height:8px;
	font-size:.3em;
}
* html body #yourSpaceFormBlock .bottomDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x3BottomPNG.png", sizingMethod="crope");
}
/**/

/**/
/**/
#yourSpaceFormBlock .contentPrime{
	position:relative;
	width:702px;
	float:right;
}
#yourSpaceFormBlock .contentPrime h3{
	padding:1em 0 1em 30px;
	border-bottom:1px solid #d4d4d4;
}
#yourSpaceFormBlock .contentPrime .contextual h3{
	border:0;
	padding:1em 0 1em 30px;
}
#yourSpaceFormBlock .contentSecond{
	position:relative;
	width:234px;
	float:left;
}

/**/
#yourSpaceFormBlock .contentSecond h3{
	padding:1em 0 1em 30px;
	color:#ffffff;
}
#yourSpaceFormBlock .contentSecond h4{
	padding:0 0 0 30px;
	font-size:1.09em;
	font-weight:normal;
}
#yourSpaceFormBlock a {
	text-decoration:none;
}
#yourSpaceFormBlock a:hover {
	text-decoration:underline;
}
/**/

/**/

#yourSpaceFormBlock .contentPrime .mainContentBlock{
	position:relative;
	width:702px;
	background:url(/common/img/V3/bg_mainContentBlock.gif) repeat-y left top;
	overflow:hidden;
}

#yourSpaceFormBlock .mainContentBottomDeco{
	background:url(/common/img/V3/bg_x3ContentBottomPNG.png) no-repeat left bottom;
	height:8px;
	font-size:.3em;
	margin:0 0 10px 0;
}
* html body #yourSpaceFormBlock .mainContentBottomDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x3ContentBottomPNG.png", sizingMethod="crope");
}

#yourSpaceFormBlock .promoMeaHeaderDeco{
	background:url(/common/img/V3/bg_meaHeaderDeco.png) no-repeat left bottom;
	height:8px;
	font-size:.3em;
}
* html body #yourSpaceFormBlock .promoMeaHeaderDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_meaHeaderDeco.png", sizingMethod="crope");
}


#yourSpaceFormBlock .contentPrime .mainContent{
	position:relative;
	width:469px;
	float:left;
}
#yourSpaceFormBlock .contentPrime .contextual{
	position:relative;
	width:232px;
	float:right;
}
/**/
#yourSpaceFormBlock .projectDescriptionBlock{
	position:relative;
	width:439px;
	padding:20px 0 20px 30px;
	border-bottom:1px solid #d4d4d4;
	overflow:auto;
}
#yourSpaceFormBlock .projectDescriptionBlock img{
	display:block;
	float:left;
	margin:0 20px 0 0;
}
#yourSpaceFormBlock .projectDescriptionBlock dl{
	position:relative;
	width:238px;
	float:left;
	font-size:1.09em;
}
#yourSpaceFormBlock .projectDescriptionBlock dt{
	font-weight:bold;
	padding:0 0 3px 0;
}
#yourSpaceFormBlock .projectDescriptionBlock dd{
	padding:0 0 10px 0;
}
#yourSpaceFormBlock .projectDescriptionBlock dd.lastItem{
	padding:0;
}
/**/
#yourSpaceFormBlock .projectInstallBlock{
	position:relative;
	width:469px;
	padding:20px 0 20px 0;
	border-bottom:1px solid #d4d4d4;
}
#yourSpaceFormBlock .projectInstallBlock .docList{
	position:relative;
	width:200px;
	float:left;
	padding:0 0 20px 30px;
	font-size:1.09em;
}
#yourSpaceFormBlock .projectInstallBlock .docList dt{
	font-weight:bold;
	padding:0 0 2px 0;
}
#yourSpaceFormBlock .projectInstallBlock .docList dd{

}
#yourSpaceFormBlock .projectInstallBlock .docList ul{
	padding:0;
}
#yourSpaceFormBlock .projectInstallBlock ul{
	position:relative;
	clear:both;
	padding:0 0 0 30px;
	font-size:10px;
}
#yourSpaceFormBlock .projectInstallBlock ul.stdList li{
	position:relative;
	background:url(/common/img/V3/pict_listArrow.gif) no-repeat left 4px;
	padding:0 20px 0 8px;
}
#yourSpaceFormBlock .projectInstallBlock ul.stdList li a:hover{
	background-color:#eff0e2;
	text-decoration:none;
}
/**/
#yourSpaceFormBlock .messageTxt{
	font-size:1.09em;
	padding:20px 0 20px 30px;
	color:#fcb426;
}

/**/
#yourSpaceFormBlock .contentPrime .contextual dl{
	position:relative;
	padding:0 0 0 30px;
	font-size:1.09em;
}
#yourSpaceFormBlock .contentPrime .contextual dt{
	font-weight:bold;
}
#yourSpaceFormBlock .contentPrime .contextual dd{
	padding:0 0 20px 0;
}
#yourSpaceFormBlock .contentPrime .contextual dl ul{
	position:relative;
	padding:0;
	font-size:10px;
}
#yourSpaceFormBlock .contentPrime .contextual ul{
	position:relative;
	padding:0 0 20px 30px;
	font-size:10px;
}
#yourSpaceFormBlock .contentPrime .contextual ul.stdList li{
	position:relative;
	background:url(/common/img/V3/pict_listArrow.gif) no-repeat left 4px;
	padding:0 20px 0 8px;
}
#yourSpaceFormBlock .contentPrime .contextual ul.stdList li a:hover{
	background-color:#eff0e2;
	text-decoration:none;

}

/**/
/**/
.promoMea{
	position:relative;
	width:702px;
	overflow:auto;
	background-color:#ffffff;
}
.promoMea img{
	display:block;
	float:left;
	margin:0 30px 0 0;
}
.promoMea p{
	padding-right:30px;
}
/**/

#yourSpaceFormBlock li.deleteItem{
	background:url(/common/img/V3/pict_delete.gif) no-repeat left center;
	padding-left:12px;
	color:#888888;
}
/**/




/**/
#yourDataFormBlock{
	width:100%;
	position:relative;
}
#yourDataFormBlock .headerDeco{
	background:url(/common/img/V3/bg_x3TopPlainPNG.png) no-repeat left top;
	height:8px;
	font-size:.3em;
}
* html body #yourDataFormBlock .headerDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x3TopPlainPNG.png", sizingMethod="crope");
}
#yourDataFormBlock .centralDeco{
	width:100%;
	background:url(/common/img/V3/bg_x3CenterPlainPNG.png) repeat-y left top;
}
* html body #yourDataFormBlock .centralDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x3CenterPlainPNG.png", sizingMethod="scale");
}
#yourDataFormBlock .scopeContent{
	width:100%;
	position:relative;
}
#yourDataFormBlock .bottomDeco{
	background:url(/common/img/V3/bg_x3BottomPNG.png) no-repeat left bottom;
	height:8px;
	font-size:.3em;
}
* html body #yourDataFormBlock .bottomDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x3BottomPNG.png", sizingMethod="crope");
}
/**/

/**/
#yourDataFormBlock .contentPrime{
	position:relative;
	background: url(/common/img/V3/bg_mainDataBlock.gif) repeat-y left top;
	border-bottom:1px solid #e1e1e1;
	width:702px;
	float:right;
}
#yourDataFormBlock .contentPrime h3{
	padding:1em 0 1em 30px;
	border-bottom:1px solid #d4d4d4;
	margin:0 0 1em 0;
}
#yourDataFormBlock .contentPrime .contextual h3{
	border:0;
	padding:1em 0 1em 30px;
}
#yourDataFormBlock .contentSecond{
	position:relative;
	width:234px;
	float:left;
}
/**/
#yourDataFormBlock .contentSecond h3{
	padding:1em 0 1em 30px;
	color:#ffffff;
}
#yourDataFormBlock .contentSecond h4{
	padding:0 0 0 30px;
	font-size:1.09em;
	font-weight:normal;
}
#yourDataFormBlock a {
	text-decoration:none;
}
#yourDataFormBlock a:hover {
	text-decoration:underline;
}
/**/

/**/
#yourDataFormBlock .contentPrime .personalInfos{
	position:relative;
	width:363px;
	float:left;
}
#yourDataFormBlock .contentPrime .loginInfos{
	position:relative;
	width:339px;
	float:left;
}
/**/
#yourDataFormBlock .contentPrime p{
	line-height:17px;
	padding:0 0 9px 30px;
	clear:both;
	overflow:auto;
	display:inline-block;
}

#yourDataFormBlock .contentPrime label{
	width:100px;
	display:block;
	float:left;
	font-size: 1.18em;/* 13px */
}

#yourDataFormBlock .contentPrime .label{
	width:auto;
	float:left;
	padding:0 10px 0 3px;
	font-size: .9em;/* 10px */
}


#yourDataFormBlock .contentPrime .chkBox{
	width:14px;
	height:14px;
	float:left;
}
#yourDataFormBlock .contentPrime .labelWide{
	width:200px;
	display:block;
	float:left;
	font-size: .9em;/* 10px */
	line-height:12px;
	padding-top:2px;
}
#yourDataFormBlock .contentPrime .inputField{
	width:164px;
	height:17px;
	float:left;
	border:0;
	background-color:#e1e1e1;
	font-size: .9em;/* 10px */
}
#yourDataFormBlock .contentPrime .smallField1{
	width:87px;
	height:17px;
	float:left;
	border:none;
	background-color:#e1e1e1;
	font-size: .9em;/* 10px */
}
#yourDataFormBlock .contentPrime .smallField2{
	width:56px;
	height:17px;
	float:left;
	border:none;
	background-color:#e1e1e1;
	font-size: .9em;/* 10px */
}
#yourDataFormBlock .contentPrime .validFormRight{
	text-align:right;
	padding-right:30px;
	padding-top:20px;
	padding-bottom:20px;
	display: block;
}
#yourDataFormBlock .contentPrime .validMentions{
	font-size:.9em;
	display: block;
}
/**/

/**/
#yourProjectBlock{
	width:100%;
	position:relative;
}
#yourProjectBlock .headerDeco{
	background:url(/common/img/V3/bg_x3TopPlain2PNG.png) no-repeat left top;
	height:8px;
	font-size:.3em;
}
* html body #yourProjectBlock .headerDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x3TopPlain2PNG.png", sizingMethod="crope");
}
#yourProjectBlock .centralDeco{
	width:100%;
	background:url(/common/img/V3/bg_x3CenterPlainPNG.png) repeat-y left top;
}
* html body #yourProjectBlock .centralDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x3CenterPlainPNG.png", sizingMethod="scale");
}
#yourProjectBlock .scopeContent{
	width:100%;
	position:relative;
}
#yourProjectBlock .bottomDeco{
	background:url(/common/img/V3/bg_x3BottomPNG.png) no-repeat left bottom;
	height:8px;
	font-size:.3em;
}
* html body #yourProjectBlock .bottomDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x3BottomPNG.png", sizingMethod="crope");
}
/**/
/**/
#yourProjectBlock .contentPrime{
	position:relative;
	width:702px;
	float:right;
}

#yourProjectBlock .contentPrime .contextual h3{
	border:0;
	padding:1em 0 1em 30px;
}
#yourProjectBlock .contentSecond{
	position:relative;
	width:234px;
	float:left;
}
/**/
#yourProjectBlock .contentSecond h3{
	padding:1em 0 1em 30px;
	color:#ffffff;
}
#yourProjectBlock .contentSecond h4{
	padding:0 0 0 30px;
	font-size:1.09em;
	font-weight:normal;
}
#yourProjectBlock a {
	text-decoration:none;
}
#yourProjectBlock a:hover {
	text-decoration:underline;
}

/*switching project display*/
#yourProjectBlock .contentPrime h3{
	padding:1em 0 1em 30px;
}
#yourProjectBlock .contentPrime h3 a{
	color:#000000;
	text-decoration:none;
	padding:0 0 0 15px;
	background:url(/common/img/V3/pict_ArrowOpen.gif) no-repeat left top;
}
#yourProjectBlock .contentPrime h3 a.closedContent{
	background:url(/common/img/V3/pict_ArrowClose.gif) no-repeat left top;
}
#yourProjectBlock .contentPrime h3 a.openedContent{
	background:url(/common/img/V3/pict_ArrowOpen.gif) no-repeat left top;
}
#yourProjectBlock .projectDisplay{
	position:relative;
	width:100%;
	border-bottom:1px solid #e1e1e1;
}
#yourProjectBlock .projectDisplay .projectSwitchDisplay{
	position:relative;
	width:672px;
	padding:0 0 1em 30px;
}
#yourProjectBlock .projectDisplay .projectSwitchDisplay img{
	display:block;
	float:left;
	margin: 0 20px 0 0;
}
#yourProjectBlock .projectDisplay .projectSwitchDisplay dl{
	position:relative;
	float:left;
	width:400px;
	font-size:1.09em;
}
#yourProjectBlock .projectDisplay .projectSwitchDisplay dt{
	font-weight:bold;
}
#yourProjectBlock .projectDisplay .projectSwitchDisplay dd{
	padding:0 0 1em 0;
}
#yourProjectBlock .projectDisplay .projectSwitchDisplay dd.projectNotaB{
	color:#fcb426;
}

/**/


/**/
#yourSolutionListBlock{
	width:100%;
	position:relative;
}
#yourSolutionListBlock .headerDeco{
	background:url(/common/img/V3/bg_x3TopPlain2PNG.png) no-repeat left top;
	height:8px;
	font-size:.3em;
}
* html body #yourSolutionListBlock .headerDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x3TopPlain2PNG.png", sizingMethod="crope");
}
#yourSolutionListBlock .centralDeco{
	width:100%;
	background:url(/common/img/V3/bg_x3CenterPlainPNG.png) repeat-y left top;
}
* html body #yourSolutionListBlock .centralDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x3CenterPlainPNG.png", sizingMethod="scale");
}
#yourSolutionListBlock .scopeContent{
	width:100%;
	position:relative;
}
#yourSolutionListBlock .bottomDeco{
	background:url(/common/img/V3/bg_x3BottomPNG.png) no-repeat left bottom;
	height:8px;
	font-size:.3em;
}
* html body #yourSolutionListBlock .bottomDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x3BottomPNG.png", sizingMethod="crope");
}
/**/

/**/
#yourSolutionListBlock .contentPrime{
	position:relative;
	width:702px;
	float:right;
}
#yourSolutionListBlock .contentPrime h3{
	padding:1em 0 1em 30px;
	border-bottom:1px solid #e1e1e1;
}
#yourSolutionListBlock .contentSecond{
	position:relative;
	width:234px;
	float:left;
}
/**/
#yourSolutionListBlock .contentSecond h3{
	padding:1em 0 1em 30px;
	color:#ffffff;
}
#yourSolutionListBlock .contentSecond h4{
	padding:0 0 0 30px;
	font-size:1.09em;
	font-weight:normal;
}
#yourSolutionListBlock a {
	text-decoration:none;
}
#yourSolutionListBlock a:hover {
	text-decoration:underline;
}

/**/
#yourSolutionListBlock .contentPrime .listSolutionItemBlock{
	position:relative;
	width:702px;
	padding:20px 0;
	border-bottom:1px solid #e1e1e1;
	background:url(/common/img/V3/bg_verticalLine.gif) repeat-y center top;
	overflow:hidden;
}
#yourSolutionListBlock .contentPrime .listSolutionItemBlock div{
	position:relative;
	width:321px;
	padding:0 0 0 30px;
	float:left;
}
#yourSolutionListBlock .contentPrime .listSolutionItemBlock div img{
	display:block;
	float:left;
	margin:0 10px 0 0;
}
#yourSolutionListBlock .contentPrime .listSolutionItemBlock div dl{
	float:left;
	width:208px;
	font-size:1.09em;
}
#yourSolutionListBlock .contentPrime .listSolutionItemBlock div dt{
	font-weight:bold;
}
#yourSolutionListBlock .contentPrime .listSolutionItemBlock div p{
	margin:0;
	padding:0;
}

#yourSolutionListBlock .contentPrime  .listSolutionItemBlock  div span.deleteItem   a{
	background:url(/common/img/V3/pict_delete.gif) no-repeat left center !important;
	padding-left:80px !important;
	color:#CCCCCC !important;
	border: 1px solid red;
}



#yourSolutionListBlock .contentPrime .listSolutionItemBlock p a{
	position:absolute;
	display:block;
	background:url(/common/img/V3/bg_miniSolution.gif) no-repeat left top;
	width:95px;
	height:14px;
	bottom:0;
	right:30px;
	padding:2px 0 0 0;
	text-align:center;
	color:#ffffff;
	font-size:.9em;
}
#yourSolutionListBlock .contentPrime .listSolutionItemBlock p a:hover{
	color:#eff0e2;
	text-decoration:none;
}
#yourSolutionListBlock .contentPrime ul.extendLinkList {
	position:relative;
	padding:20px 0 0 115px;
}
#yourSolutionListBlock .contentPrime ul.extendLinkList li {
	position:relative;
	float:left;
	height:12px;
	font-size:.9em;
	background: url(/common/img/V3/pict_listArrow.gif) no-repeat left 3px;
	padding:0 30px 0 8px;
}
#yourSolutionListBlock .contentPrime ul.extendLinkList li a{
	color:#aaaaaa;
}
#yourSolutionListBlock .contentPrime ul.extendLinkList li a:hover{
	background-color:#eff0e2;
	text-decoration:none;
}


#yourSolutionListBlock .contentPrime ul{
	position:relative;
	clear:both;
	padding:10px 0 0 0;
	font-size:10px;
}
#yourSolutionListBlock .contentPrime li.deleteItem{
	background:url(/common/img/V3/pict_delete.gif) no-repeat left center;
	padding-left:12px;
	color:#888888;
	font-size:10px;
}




/**/

/**/
#yourSolutionDetailsBlock{
	width:100%;
	position:relative;
}
#yourSolutionDetailsBlock .headerDeco{
	background:url(/common/img/V3/bg_x3TopPlain2PNG.png) no-repeat left top;
	height:8px;
	font-size:.3em;
}
* html body #yourSolutionDetailsBlock .headerDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x3TopPlain2PNG.png", sizingMethod="crope");
}
#yourSolutionDetailsBlock .centralDeco{
	width:100%;
	background:url(/common/img/V3/bg_x3CenterPlainPNG.png) repeat-y left top;
}
* html body #yourSolutionDetailsBlock .centralDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x3CenterPlainPNG.png", sizingMethod="scale");
}
#yourSolutionDetailsBlock .scopeContent{
	width:100%;
	position:relative;
}
#yourSolutionDetailsBlock .bottomDeco{
	background:url(/common/img/V3/bg_x3BottomPNG.png) no-repeat left bottom;
	height:8px;
	font-size:.3em;
}
* html body #yourSolutionDetailsBlock .bottomDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x3BottomPNG.png", sizingMethod="crope");
}
/**/
/**/
#yourSolutionDetailsBlock .contentPrime{
	position:relative;
	width:702px;
	float:right;
}
#yourSolutionDetailsBlock .contentPrime h3{
	padding:1em 0 1em 30px; 
	border-bottom:1px solid #e1e1e1;
}
#yourSolutionDetailsBlock .contentSecond{
	position:relative;
	width:234px;
	float:left;
}
/**/
#yourSolutionDetailsBlock .contentSecond h3{
	padding:1em 0 1em 30px;
	color:#ffffff;
}
#yourSolutionDetailsBlock .contentSecond h4{
	padding:0 0 0 30px;
	font-size:1.09em;
	font-weight:normal;
}
/**/
#yourSolutionDetailsBlock .productDisplayBlock ul{
	position:relative;
	width:430px;
	padding:0 0 0 30px;
	height:158px;
	border-left:1px solid #e1e1e1;
}

#yourSolutionDetailsBlock .productDisplayBlock ul li{
	position:relative;
	float:left;
	border:1px solid #e1e1e1;
	border-top:none;
	border-left:0;
}

#yourSolutionDetailsBlock .productDisplayBlock ul li a{
	display:block;
	border:1px solid #ffffff;
}
#yourSolutionDetailsBlock .productDisplayBlock ul li a:hover{
	display:block;
	border:1px solid #d1d1d1;	
}
#yourSolutionDetailsBlock .productDisplayBlock ul li.currentItem img{
	display:block;
	border:1px solid #cccccc;	
}

#yourSolutionDetailsBlock .productDisplayBlock ul li.lastItem em{
	position:absolute;
	z-index:600;
	display:block;
	bottom:-30px;
	right:-15px;
	background:url(/common/img/V3/pict_garantie.gif) no-repeat left top;
	width:62px;
	height:64px;
}
#yourSolutionDetailsBlock .productDisplayBlock ul li.lastItem em span{
	display:none;
}
/**/
#yourSolutionDetailsBlock .productDisplayContent{
	position:relative;
	width:642px;
	padding:20px 30px 0 30px;

}
#yourSolutionDetailsBlock .productDisplayContent h4{
	font-size: 1.3em;
	padding: 0 0 10px 0;

}
#yourSolutionDetailsBlock .productDisplayContent p{
	font-size: 1.09em;
	padding:5px 0;

}
#yourSolutionDetailsBlock .productDisplayContent ul{
	position: relative;
	width: 100%;
	padding: 0;
	overflow: auto;
	}
#yourSolutionDetailsBlock .productDisplayContent li{
	position: relative;
	float: left;
	font-size: .9em;
	margin: 10px 0;
}
#yourSolutionDetailsBlock .productDisplayContent li a{
	clear: both;
	text-decoration: none;
}
#yourSolutionDetailsBlock .productDisplayContent li a:hover{
	text-decoration: underline;
}

#yourSolutionDetailsBlock .productDisplayContent li.printItem{
	background:url(/common/img/V3/pict_printItem.gif) no-repeat left top;
	padding: 2px 15px 0 15px;
	height: 14px;
	
}
#yourSolutionDetailsBlock .productDisplayContent li.sendItem{
	background:url(/common/img/V3/pict_sendItem.gif) no-repeat left top;
	padding: 2px 15px 0 15px;
	height: 14px;
	
}
/**/
#yourSolutionDetailsBlock .productDisplayContent li.otherItem{
	background:url(/common/img/V3/btn_other.gif) no-repeat left top;
	float: right;
	width: 154px;
	height: 14px;
	padding: 2px 0 0 0;
	text-align: center;
	
}
#yourSolutionDetailsBlock .productDisplayContent li.otherItem a{
	color: #ffffff;
	text-align: center;
}
/**/


/**/
#productWarrantyBlock{
	width:100%;
	position:relative;
}
#productWarrantyBlock .headerDeco{
	background:url(/common/img/V3/bg_x3TopPlain2PNG.png) no-repeat left top;
	height:8px;
	font-size:.3em;
}
* html body #productWarrantyBlock .headerDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x3TopPlain2PNG.png", sizingMethod="crope");
}
#productWarrantyBlock .centralDeco{
	width:100%;
	background:url(/common/img/V3/bg_x3CenterPlainPNG.png) repeat-y left top;
}
* html body #productWarrantyBlock .centralDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x3CenterPlainPNG.png", sizingMethod="scale");
}
#productWarrantyBlock .scopeContent{
	width:100%;
	position:relative;
}
#productWarrantyBlock .bottomDeco{
	background:url(/common/img/V3/bg_x3BottomPNG.png) no-repeat left bottom;
	height:8px;
	font-size:.3em;
}
* html body #productWarrantyBlock .bottomDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x3BottomPNG.png", sizingMethod="crope");
}
/**/
/**/
#productWarrantyBlock .contentPrime{
	position:relative;
	width:702px;
	float:right;
}
#productWarrantyBlock .contentPrime h3{
	padding:1em 0 1em 30px; 
	border-bottom:1px solid #e1e1e1;
}
#productWarrantyBlock .contentPrime h4{
	padding:0 0 10px 30px;
}
#productWarrantyBlock .contentSecond{
	position:relative;
	width:234px;
	float:left;
}
/**/
#productWarrantyBlock .contentSecond h3{
	padding:1em 0 1em 30px;
	color:#ffffff;
}
#productWarrantyBlock .contentSecond h4{
	padding:0 0 0 30px;
	font-size:1.09em;
	font-weight:normal;
}
/**/
#productWarrantyBlock .productFamillyList{
	position:relative;
	width:100%;
	border-bottom:1px solid #e1e1e1;
	padding:20px 0;
}
#productWarrantyBlock .productFamillyList p{
	line-height:17px;
	padding:0 0 0 30px;
	clear:both;
	overflow:auto;
	display:inline-block;
}
#productWarrantyBlock .productFamillyList label{
	width:120px;
	display:block;
	float:left;
	padding:0 10px 0 10px;
	font-size: 1.18em;/* 13px */
}
#productWarrantyBlock .productFamillyList select{
	width:210px;
	display:block;
	float:left;
	font-size: .9em
}
#productWarrantyBlock .productFamillyList .labelWide{
	width:280px;
	padding:0 10px 0 0;
}

#productWarrantyBlock .productFamillyList .chkBox{
	width:14px;
	height:14px;
	float:left;
}
#productWarrantyBlock .validForm{
	display:block;
	margin:20px auto 20px auto;
}

/**/








/**/
#bestAdressesBlock{
	width:100%;
	position:relative;
}
#bestAdressesBlock .headerDeco{
	background:url(/common/img/V3/bg_x3TopPlain2PNG.png) no-repeat left top;
	height:8px;
	font-size:.3em;
}
* html body #bestAdressesBlock .headerDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x3TopPlain2PNG.png", sizingMethod="crope");
}
#bestAdressesBlock .centralDeco{
	width:100%;
	background:url(/common/img/V3/bg_x3CenterPlainPNG.png) repeat-y left top;
}
* html body #bestAdressesBlock .centralDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x3CenterPlainPNG.png", sizingMethod="scale");
}
#bestAdressesBlock .scopeContent{
	width:100%;
	position:relative;
}
#bestAdressesBlock .bottomDeco{
	background:url(/common/img/V3/bg_x3BottomPNG.png) no-repeat left bottom;
	height:8px;
	font-size:.3em;
}
* html body #bestAdressesBlock .bottomDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x3BottomPNG.png", sizingMethod="crope");
}
/**/
/**/
#bestAdressesBlock .contentPrime{
	position:relative;
	width:702px;
	float:right;
}
#bestAdressesBlock .contentPrime h3{
	padding:1em 0 1em 30px; 
	border-bottom:1px solid #e1e1e1;
}
#bestAdressesBlock .contentPrime h4{
	padding:0 0 10px 30px;
}
#bestAdressesBlock .contentSecond{
	position:relative;
	width:234px;
	float:left;
}
/**/
#bestAdressesBlock .contentSecond h3{
	padding:1em 0 1em 30px;
	color:#ffffff;
}
#bestAdressesBlock .contentSecond h4{
	padding:0 0 0 30px;
	font-size:1.09em;
	font-weight:normal;
}
/**/
#bestAdressesBlock .projectInstallBlock{
	position:relative;
	width:702px;
	padding:20px 0 20px 0;
	background:url(/common/img/V3/bg_verticalLine.gif) repeat-y center top;
	border-bottom:1px solid #d4d4d4;
}
#bestAdressesBlock .projectInstallBlock .docList{
	position:relative;
	width:321px;
	float:left;
	padding:0 0 0 30px;
	font-size:1.09em;
}
#bestAdressesBlock .projectInstallBlock .docList dt{
	font-weight:bold;
	padding:0 0 2px 0;
}
#bestAdressesBlock .projectInstallBlock .docList dd{

}

#bestAdressesBlock .projectInstallBlock ul{
	position:relative;
	clear:both;
	padding:10px 0 0 0;
	font-size:10px;
}
#bestAdressesBlock .projectInstallBlock ul.stdList li{
	position:relative;
	background:url(/common/img/V3/pict_listArrow.gif) no-repeat left 4px;
	padding:0 20px 0 8px;
}
#bestAdressesBlock .projectInstallBlock a{
	text-decoration:none;
}
#bestAdressesBlock .projectInstallBlock a:hover{
	text-decoration:underline;
}
#bestAdressesBlock li.deleteItem{
	background:url(/common/img/V3/pict_delete.gif) no-repeat left center;
	padding-left:12px;
	color:#888888;
}
#bestAdressesBlock a.addDoc{
	display:block;
	width:126px;
	height:16px;
	padding:1px 0 0 0;
	margin:20px auto;
	color:#ffffff;
	font-size:.9em;
	background: url(/common/img/V3/bg_btnAddDoc.gif) no-repeat left top;
	text-align:center;
	text-decoration:none;
}
#bestAdressesBlock a.addDoc:hover{
	text-decoration:none;
	color:#eff0e2;
}
/**/









/**/
#testingSolutionBlock{
	width:100%;
	position:relative;
}
#testingSolutionBlock .headerDeco{
	background:url(/common/img/V3/bg_x3TopPlain2PNG.png) no-repeat left top;
	height:8px;
	font-size:.3em;
}
* html body #testingSolutionBlock .headerDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x3TopPlain2PNG.png", sizingMethod="crope");
}
#testingSolutionBlock .centralDeco{
	width:100%;
	background:url(/common/img/V3/bg_x3CenterPlainLinePNG.png) repeat-y left top;
}
* html body #testingSolutionBlock .centralDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x3CenterPlainLinePNG.png", sizingMethod="scale");
}
#testingSolutionBlock .scopeContent{
	width:100%;
	position:relative;
}
#testingSolutionBlock .bottomDeco{
	background:url(/common/img/V3/bg_x3BottomLinePNG.png) no-repeat left bottom;
	height:8px;
	font-size:.3em;
}
* html body #testingSolutionBlock .bottomDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x3BottomLinePNG.png", sizingMethod="crope");
}
/**/

/**/
#testingSolutionBlock .contentPrime{
	position:relative;
	width:702px;
	float:right;
}
#testingSolutionBlock .contentPrime h3{
	padding:1em 0 1em 30px;
	margin:0 0 10px 0;
	border-bottom:1px solid #e1e1e1;
}
#testingSolutionBlock .contentPrime h4{
	padding:0 0 10px 30px;
}
#testingSolutionBlock .contentSecond{
	position:relative;
	width:234px;
	float:left;
}
/**/
/**/
#testingSolutionBlock .contentSecond h3{
	padding:1em 0 1em 30px;
	color:#ffffff;
}
#testingSolutionBlock .contentSecond h4{
	padding:0 0 0 30px;
	font-size:1.09em;
	font-weight:normal;
}
#testingSolutionBlock a {
	text-decoration:none;
}
#testingSolutionBlock a:hover {
	text-decoration:underline;
}
/**/
#testingSolutionBlock .col1 {
	position:relative;
	width:362px;
	float:left;
}
#testingSolutionBlock .col2 {
	position:relative;
	width:339px;
	float:right;
}
#testingSolutionBlock .col1 h4{
	
}

/**/
#testingSolutionBlock p.intro{
	background-color:#ffffff;
	border-bottom:1px solid #d4d4d4;
	padding:20px 30px 20px 30px;
	clear:both;
	font-size:1.09em;
}
#testingSolutionBlock p.intro strong{
	display:block;
	padding:0 0 1em 0;
}
/**/
#testingSolutionBlock .col1 p, #testingSolutionBlock .col2 p{
	line-height:17px;
	padding:0 0 9px 30px;
	clear:both;
	overflow:auto;
	display:inline-block;
}
#testingSolutionBlock .col1 p.enhancedDisplay{
	padding-bottom:20px;
}
#testingSolutionBlock .col1 p.enhancedDisplay label{
	width:130px;
}
#testingSolutionBlock .col1 p.reducedDisplay{
	padding-bottom:2px;
}
#testingSolutionBlock .col1 p.reducedDisplay label{
	width:130px;
}
#testingSolutionBlock .col1 p.reducedDisplay label.label{
	width:40px;
}
#testingSolutionBlock .col1 p.lastItem{
	padding-bottom:20px;
}
/**/
#testingSolutionBlock .contentPrime label{
	width:100px;
	display:block;
	float:left;
	font-size: 1.18em;/* 13px */
}
#testingSolutionBlock .contentPrime .label{
	width:auto;
	float:left;
	padding:0 10px 0 3px;
	font-size: .9em;/* 10px */
}
#testingSolutionBlock .contentPrime .chkBox{
	width:14px;
	height:14px;
	float:left;
}
#testingSolutionBlock .contentPrime .labelWide{
	width:300px;
	display:block;
	float:left;
	font-size: .9em;/* 10px */
	line-height:12px;
	padding-top:2px;
}
#testingSolutionBlock .contentPrime .inputField{
	width:164px;
	height:17px;
	float:left;
	border:0;
	background-color:#e1e1e1;
	font-size: .9em;/* 10px */
}
#testingSolutionBlock .contentPrime .smallField1{
	width:87px;
	height:17px;
	float:left;
	border:none;
	background-color:#e1e1e1;
	font-size: .9em;/* 10px */
}
#testingSolutionBlock .contentPrime .smallField2{
	width:56px;
	height:17px;
	float:left;
	border:none;
	background-color:#e1e1e1;
	font-size: .9em;/* 10px */
}

/**/
#testingSolutionBlock .uploadBlock {
	position:relative;
	width:332px;
	padding:0 0 10px 30px;
}
#testingSolutionBlock .uploadBlock img {
	display:block;
	float:left;
	margin:0 6px 0 0;
}
#testingSolutionBlock .uploadBlock div {
	position:relative;
	float:left;
	width:270px;
}
#testingSolutionBlock .uploadBlock p {
	font-size:.9em;
	line-height:1em;
	padding:0;
	clear:none;
	overflow:hidden;
	display:block;
}
#testingSolutionBlock .uploadBlock p em{
	display:block;

}
#testingSolutionBlock .uploadBlock ul{
	padding:10px 0 0 0;
}
#testingSolutionBlock .uploadBlock li.deleteItem{
	position:relative;
	background:url(/common/img/V3/pict_delete.gif) no-repeat left center;
	padding-left:12px;
	font-size:.9em;
}
/**/
#testingSolutionBlock label.info{
	font-size:.9em;
	width:240px;
	line-height:1.2em;
	padding-bottom:10px;
}
#testingSolutionBlock label.info img{
	cursor:pointer;
	vertical-align:text-top;
}
#testingSolutionBlock .col2 .validFormRight{
	text-align:right;
	padding-right:30px;
	padding-top:20px;
	padding-bottom:20px;
	display: block;
}
#testingSolutionBlock .col2 .validMentions{
	font-size: .9em;/* 10px */
	padding:20px 0 20px 30px;
	display:block;
}




/**/
#confirmedProjectBlock{
	width:100%;
	position:relative;
}
#confirmedProjectBlock .headerDeco{
	background:url(/common/img/V3/bg_x1TopPlain2PNG.png) no-repeat left top;
	height:8px;
	font-size:.3em;
}
* html body #confirmedProjectBlock .headerDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x1TopPlain2PNG.png", sizingMethod="scale");
}
#confirmedProjectBlock .centralDeco{
	width:100%;
	background: #ffffff url(/common/img/V3/bg_verticalLine.gif) repeat-y center top;
}

#confirmedProjectBlock .scopeContent{
	width:100%;
	position:relative;
}
#confirmedProjectBlock .bottomDeco{
	background:url(/common/img/V3/bg_x1BottomPlain3PNG.png) no-repeat left bottom;
	height:8px;
	font-size:.3em;
}
* html body #confirmedProjectBlock .bottomDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x1BottomPlain3PNG.png", sizingMethod="crope");
}
/**/

/**/
#confirmedProjectBlock p.intro{
	background-color:#ffffff;
	border-bottom:1px solid #d4d4d4;
	padding:20px 30px 20px 30px;
	clear:both;
	font-size:1.09em;
}
#confirmedProjectBlock .contentPrime{
	position:relative;
	width:100%;
	float:none;
}
#confirmedProjectBlock .contentPrime .col1{
	position:relative;
	width:439px;
	float:left;
	padding:0 0 80px 30px;
	overflow:hidden;
}
#confirmedProjectBlock .contentPrime .col2{
	position:relative;
	width:437px;
	float:right;
	padding:0 0 80px 30px;
	overflow:hidden;
}
/**/

/**/
#confirmedProjectBlock .contentPrime h3{
	border-bottom:1px solid #d4d4d4;
	margin:0 0 10px 0;
	padding:1em 0 1em 30px;
	background-color:#ffffff;
}
#confirmedProjectBlock .contentSecond h3{
	border-bottom:1px solid #d4d4d4;
	margin:0 0 10px 0;
	padding:1em 0 1em 30px;

}
#confirmedProjectBlock .contentPrime h4{
	padding:0 0 20px 0;
}

#confirmedProjectBlock .contentPrime .col1 img, #confirmedProjectBlock .contentPrime .col2 img{
	display:block;
	float:left;
	margin:0 20px 0 0;
}
#confirmedProjectBlock .contentPrime .col1 p, #confirmedProjectBlock .contentPrime .col2 p{
	position:relative;
	float:left;
	width:280px;
	font-size: 1.18em;/* 13px */
}

#confirmedProjectBlock .contentPrime .col1 a{
	font-size:12px;
	font-weight:bold;
	display:block;
	width:182px;
	height:20px;
	padding:2px 0 0 0;
	margin:20px 0 0 0;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	background:url(/common/img/V3/btn_createProject.gif) no-repeat 50% top;
}
#confirmedProjectBlock .contentPrime .col2 a{
	font-size:12px;
	font-weight:bold;
	display:block;
	width:182px;
	height:20px;
	padding:2px 0 0 0;
	margin:20px 0 0 0;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	background:url(/common/img/V3/btn_createProject.gif) no-repeat 50% top;
}
#confirmedProjectBlock .contentPrime .col1 a:hover, #confirmedProjectBlock .contentPrime .col2 a:hover{
	color:#65480F;
}

/**/


/**/
#sendProjectBlock{
	width:100%;
	position:relative;
}
#sendProjectBlock .headerDeco{
	background:url(/common/img/V3/bg_x1TopPlain2PNG.png) no-repeat left top;
	height:8px;
	font-size:.3em;
}
* html body #sendProjectBlock .headerDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x1TopPlain2PNG.png", sizingMethod="scale");
}
#sendProjectBlock .centralDeco{
	width:100%;
	background: #ffffff url(/common/img/V3/bg_verticalLine.gif) repeat-y center top;
}

#sendProjectBlock .scopeContent{
	width:100%;
	position:relative;
}
#sendProjectBlock .bottomDeco{
	background:url(/common/img/V3/bg_x1BottomPlain3PNG.png) no-repeat left bottom;
	height:8px;
	font-size:.3em;
}
* html body #sendProjectBlock .bottomDeco{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x1BottomPlain3PNG.png", sizingMethod="crope");
}
/**/

/**/
#sendProjectBlock p.intro{
	background-color:#ffffff;
	border-bottom:1px solid #d4d4d4;
	padding:20px 30px 20px 30px;
	clear:both;
	font-size:1.09em;
}
#sendProjectBlock .contentPrime{
	position:relative;
	width:100%;
	float:none;
}
#sendProjectBlock .contentPrime .col1{
	position:relative;
	width:439px;
	float:left;
	padding:0 0 80px 30px;
	overflow:hidden;
}
#sendProjectBlock .contentPrime .col2{
	position:relative;
	width:437px;
	float:right;
	padding:0 0 80px 30px;
	overflow:hidden;
}
/**/

/**/
#sendProjectBlock .contentPrime h3{
	border-bottom:1px solid #d4d4d4;
	margin:0 0 10px 0;
	padding:1em 0 1em 30px;
	background-color:#ffffff;
}
#sendProjectBlock .contentSecond h3{
	border-bottom:1px solid #d4d4d4;
	margin:0 0 10px 0;
	padding:1em 0 1em 30px;

}
#sendProjectBlock .contentPrime h4{
	padding:0 0 20px 0;
}


#sendProjectBlock .contentPrime .col1 dl{
	position:relative;
	float:left;
	width:241px;
	font-size:1.09em;
}
#sendProjectBlock .contentPrime .col1 dt{
	font-weight:bold;
}
#sendProjectBlock .contentPrime .col1 dd{
	padding:0 0 1em 0;
}
#sendProjectBlock .contentPrime .col1 dd.projectNotaB{
	color:#fcb426;
	text-align:left;
}

#sendProjectBlock .contentPrime .col1 img, #sendProjectBlock .contentPrime .col2 img{
	display:block;
	float:left;
	margin:0 20px 0 0;
}
#sendProjectBlock .contentPrime .col2 p{
	position:relative;
	text-align:left;
	font-size: 1.18em;/* 13px */
}
#sendProjectBlock .contentPrime .col2 p.projectNotaB{
	color:#fcb426;
	text-align:left;
	padding:50px 20px 20px 0;
}


#sendProjectBlock .contentPrime .col1 a{
	font-size:12px;
	font-weight:bold;
	display:block;
	width:182px;
	height:20px;
	padding:2px 0 0 0;
	margin:20px 0 0 0;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	background:url(/common/img/V3/btn_createProject.gif) no-repeat 50% top;
}
#sendProjectBlock .contentPrime .col2 a{
	font-size:12px;
	font-weight:bold;
	display:block;
	width:182px;
	height:20px;
	padding:2px 0 0 0;
	margin:20px auto 0 auto;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	background:url(/common/img/V3/btn_createProject.gif) no-repeat 50% top;
}
#sendProjectBlock .contentPrime .col1 a:hover, #sendProjectBlock .contentPrime .col2 a:hover{
	color:#65480F;
}

/**/

