/* SLIDER */
div#blue {width:160px;float:right;margin:6px 0 0 0; }
div#blue table{text-align:center;margin:0 0 0 5px;}
#blue .ui-slider-range { background: #92c3fb; }
#blue .ui-slider-handle { border:0;background:transparent url('../../img/curseur.png') no-repeat 0 0; }
#blue .ui-slider-horizontal {height:6px;}
#blue .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em;}
#blue .ui-widget-content { border: 1px solid #dddddd; background:#ffffff ; color: #333333; }
#blue .ui-slider-range-min  {height:2px;top:2px;left:2px;}
#blue .ui-slider-handle {outline:none;}


* {
	margin:0;
	padding:0;
	border:0;
	outline:none;
}

body{
	font-size:12px;
	font-family:arial;
	color:#606060;
}

.clear {
	clear:left;
}

.invisible {
	visibility:hidden;
}

.right {
	float:right;
}

table tr td.td_right {
	text-align:right;
}

p.resources {
	margin:40px 0 0 0;
}

#page {
	margin:0 auto;
	width:950px;
}

#header {
	margin:5px 0 0 16px;
}

#header a {
	float:left;
}

#header_lien {
	font-size: 12px;
	float:right;
}

#header_lien a {
	text-decoration:none;
	color:#606060;
	border-right:1px solid #d8d8d8;
	padding:0 8px;
}

#header_lien a.dernier {
	border-right:0;
}

#geUserLoginInfo {
	font-size: 12px;
	float:right;
	border-right:1px solid #d8d8d8;
	padding:0 8px;
}

#recherche {
	font-size: 12px;
	float:left;
	margin:5px 0 0 0;
}

#recherche label {
	float:left;
	margin:2px 4px 0 0;
}

#recherche input{
	width:118px;
	padding:1px 0px;
}

#recherche select{
	border:1px solid #d8d8d8;
	font-size:12px;
	font-family:arial;
	color:#606060;
	float:left;
	margin:0 4px 0 0;
}
#recherche input{
	border:1px solid #d8d8d8;
	font-size:12px;
	font-family:arial;
	color:#606060;
	float:left;
	margin:0 4px 0 0;
	height:15px;
}

#recherche a {
	float:left;
}

#navigation {
	background:transparent url('../../img/bandeau_nav.jpg') no-repeat;
	width:950px;
	height:40px;
	float:left;
	margin:4px 0 0 0;
}

#navigation ul {
	list-style:none;
	padding:6px 0 0 5px;
}

#navigation ul li {
	display:inline;
}

#navigation ul li a{
	text-transform:uppercase;
	color:#606060;
	text-decoration:none;
	margin:0 3px;
	float:left;
}
#mask {
  position:absolute;
  z-index:9000;
  filter: alpha(opacity=40);
  opacity: 0.4;
  -moz-opacity: 40%; 
  background-color:#000;
  display:none;
}
   
#boxes .window {
  position:absolute;
  width:440px;
  height:100px;
  display:none;
  z-index:9999;
  padding:20px;
}
#boxes #dialog {
  width:375px;
  height:100px;
  padding:10px;
  background-color:#ffffff;
}

#boxes #nonLinearPromptWindow {
	width:375px;
	height:100px;
	padding:10px;
	background-color:#ffffff;
}

#boxes #nonLinearMaintenanceWarning {
	width:375px;
	height:100px;
	padding:10px;
	background-color:#ffffff;
}

#navigation ul li a.invoice_menu{color: #480000; float:left; line-height:22px; padding:0px 5px;}
#navigation ul li a.invoice_menu b {font-weight:normal;}
#navigation ul li a.invoice_menu_active{background:transparent url('../../img/fond_usersearch.jpg') no-repeat left;color:#ffffff;  float:left; line-height:22px; padding:0 0 0 10px;}
#navigation ul li a.invoice_menu_active b {background:url('../../img/fond_usersearch-right.jpg') no-repeat right; float:left; padding:0 10px 0 0; font-weight:normal;}

#navigation ul li a.search_menu{color: #D02841; float:left; line-height:22px; padding:0px 5px;}
#navigation ul li a.search_menu b {font-weight:normal;}
#navigation ul li a.search_menu_active{background:transparent url('../../img/fond_usersearch.jpg') no-repeat left;color:#ffffff;  float:left; line-height:22px; padding:0 0 0 10px;}
#navigation ul li a.search_menu_active b {background:url('../../img/fond_usersearch-right.jpg') no-repeat right; float:left; padding:0 10px 0 0; font-weight:normal;}

#navigation ul li a.payment_menu{color: #D02841; float:left; line-height:22px; padding:0px 5px;}
#navigation ul li a.payment_menu b {font-weight:normal;}
#navigation ul li a.payment_menu_active{background:transparent url('../../img/fond_usersearch.jpg') no-repeat left;color:#ffffff;  float:left; line-height:22px; padding:0 0 0 10px;}
#navigation ul li a.payment_menu_active b {background:url('../../img/fond_usersearch-right.jpg') no-repeat right; float:left; padding:0 10px 0 0; font-weight:normal;}

#navigation ul li a.hulda_{color: #D02841; float:left; line-height:22px; padding:0px 5px;}
#navigation ul li a.hulda_bt b {font-weight:normal;}
#navigation ul li a.hulda_bt_active{background:transparent url('../../img/icon-sales-person.jpg') no-repeat left;color:#ffffff;  float:left; line-height:22px; padding:0 0 0 20px;}

#navigation ul li a.home_menu{color:#3870b2; float:left; line-height:22px; padding:0px 5px;}
#navigation ul li a.home_menu b {font-weight:normal;}
#navigation ul li a.home_menu_active{background:transparent url('../../img/fond_home.jpg') no-repeat left;color:#ffffff;  float:left; line-height:22px; padding:0 0 0 10px;}
#navigation ul li a.home_menu_active b {background:url('../../img/fond_home-right.jpg') no-repeat right; float:left; padding:0 10px 0 0; font-weight:normal;}

#navigation ul li a.proposal_menu{color:#750d68; float:left; line-height:22px; padding:0px 5px;}
#navigation ul li a.proposal_menu b {font-weight:normal;}
#navigation ul li a.proposal_menu_active{background:transparent url('../../img/fond_proposal.jpg') no-repeat;color:#ffffff;	float:left; line-height:21px; padding:0 0 0 10px;}
#navigation ul li a.proposal_menu_active b {background:url('../../img/fond_proposal-right.jpg') no-repeat right; float:left; padding:0 10px 0 0; font-weight:normal;}

#navigation ul li a.agreements_menu{color:#97bf0d; float:left; line-height:22px; padding:0px 5px;}
#navigation ul li a.agreements_menu b {font-weight:normal;}
#navigation ul li a.agreements_menu_active{background:transparent url('../../img/fond_agreements.jpg') no-repeat;color:#ffffff; float:left; line-height:22px; padding:0 0 0 10px;}
#navigation ul li a.agreements_menu_active b {background:url('../../img/fond_agreements-right.jpg') no-repeat right; float:left; padding:0 10px 0 0; font-weight:normal;}

#navigation ul li a.master_agreements_menu{color:#00792c; float:left; line-height:22px; padding:0px 5px;}
#navigation ul li a.master_agreements_menu b {font-weight:normal;}
#navigation ul li a.master_agreements_menu_active{background:transparent url('../../img/fond_master.jpg') no-repeat;color:#ffffff;padding:4px 10px 4px 10px; float:left; line-height:22px; padding:0 0 0 10px;}
#navigation ul li a.master_agreements_menu_active b {background:url('../../img/fond_master-right.jpg') no-repeat right; float:left; padding:0 10px 0 0; font-weight:normal;}

#navigation ul li a.invoice_menu{color:#e32119; float:left; line-height:22px; padding:0px 5px;}
#navigation ul li a.invoice_menu b {font-weight:normal;}
#navigation ul li a.invoice_menu_active{background:transparent url('../../img/fond_reports.jpg') no-repeat;color:#ffffff; float:left; line-height:22px; padding:0 0 0 10px;}
#navigation ul li a.invoice_menu_active b {background:url('../../img/fond_reports-right.jpg') no-repeat right; float:left; padding:0 10px 0 0; font-weight:normal;}

#navigation ul li a.resources_menu{color:#f39800; float:left; line-height:22px; padding:0px 5px;}
#navigation ul li a.resources_menu b {font-weight:normal;}
#navigation ul li a.resources_menu_active{background:transparent url('../../img/fond_resources.jpg') no-repeat;color:#ffffff; float:left; line-height:22px; padding:0 0 0 10px;}
#navigation ul li a.resources_menu_active b {background:url('../../img/fond_resources-right.jpg') no-repeat right; float:left; padding:0 10px 0 0; font-weight:normal;}

#navigation ul li a.report_menu{color:#3B5998; float:left; line-height:22px; padding:0px 9px;}
#navigation ul li a.report_menu b {font-weight:normal;}
#navigation ul li a.report_menu_active{background:transparent url('../../img/jacksonsPurple/fond_home.jpg') no-repeat;color:#ffffff; float:left; line-height:22px; padding:0 0 0 10px;}
#navigation ul li a.report_menu_active b {background:url('../../img/jacksonsPurple/fond_home-right.jpg') no-repeat right; float:left; padding:0 10px 0 0; font-weight:normal;}

#navigation ul li a.admin_menu{color:#406060; float:left; line-height:22px; padding:0px 5px;}
#navigation ul li a.admin_menu b {font-weight:normal;}
#navigation ul li a.admin_menu_active{background:transparent url('../../img/admin/fond_admin.jpg') no-repeat;color:#ffffff; float:left; line-height:22px; padding:0 0 0 10px;}
#navigation ul li a.admin_menu_active b {background:url('../../img/admin/fond_admin-right.jpg') no-repeat right; float:left; padding:0 10px 0 0; font-weight:normal;}

#navigation ul li a.credit_application_menu{color:#3366CC; float:left; line-height:22px; padding:0px 5px;}
#navigation ul li a.credit_application_menu b {font-weight:normal;}
#navigation ul li a.credit_application_menu_active{background:transparent url('../../img/admin/fond_credit-application.png') no-repeat;color:#ffffff; float:left; line-height:21px; padding:0 0 0 10px;}
#navigation ul li a.credit_application_menu_active b {background:url('../../img/admin/fond_credit-application-rig.png') no-repeat right; float:left; padding:0 10px 0 0; font-weight:normal;}

#navigation ul li a.documentation_menu{color:#D41784; float:left; line-height:22px; padding:0px 5px;}
#navigation ul li a.documentation_menu b {font-weight:normal;}
#navigation ul li a.documentation_menu_active{background:transparent url('../../img/pink/admin/fond_credit-application.png') no-repeat;color:#ffffff; float:left; line-height:21px; padding:0 0 0 5px;}
#navigation ul li a.documentation_menu_active b {background:url('../../img/pink/admin/fond_credit-application-rig.png') no-repeat right; float:left; padding:0 5px 0 0; font-weight:normal;}

#navigation ul li a.commissions_menu{color:#3366CC; float:left; line-height:22px; padding:0px 5px;}
#navigation ul li a.commissions_menu b {font-weight:normal;}
#navigation ul li a.commissions_menu_active{background:transparent url('../../img/admin/fond_credit-application.png') no-repeat;color:#ffffff; float:left; line-height:21px; padding:0 0 0 5px;}
#navigation ul li a.commissions_menu_active b {background:url('../../img/admin/fond_credit-application-rig.png') no-repeat right; float:left; padding:0 5px 0 0; font-weight:normal;}

#navigation ul li a.reassignment_menu{color:#3366CC; float:left; line-height:22px; padding:0px 5px;}
#navigation ul li a.reassignment_menu b {font-weight:normal;}
#navigation ul li a.reassignment_menu_active{background:transparent url('../../img/admin/fond_credit-application.png') no-repeat;color:#ffffff; float:left; line-height:21px; padding:0 0 0 10px;}
#navigation ul li a.reassignment_menu_active b {background:url('../../img/admin/fond_credit-application-rig.png') no-repeat right; float:left; padding:0 10px 0 0; font-weight:normal;}

#navigation span {
	float:right;
	margin:12px 8px 0 0;
	font-size:9px;
	color:#424242;
}

#content {
	float:left;
	width:950px;
}

#content p.intro{
	margin:8px 0 8px 3px;
	font-size:13px;
}

#content p.intro a{
	color:#606060;
	text-decoration:none;
}

#content div#colonne1 {
    width:290px;
	margin: 5px 10px 0 0;
	float:left;
}

#content div#colonne1_p {
	width:180px;
}
#content div#colonne2_p {
	width:170px;

}
#content div#colonne3_p {
	width:170px;
	}
#content div#colonne4_p {
	width:170px;
	}
#content div#colonne5_p {
	width:130px;
	}

#content div#colonne6_p {
	float:left;
	width:170px;
	
	}

#content div#colonne6_p_uk {
	float:left;
	margin-top:-15px;
	}

#content div#colonne7_pn {
	width:170px;
	height:30px;
	margin-top:200px;
	margin-left:770px;
	}
#content div#colonne7_p {
	float:left;
	}



#content div#colonne1 div#quotation div#subQuotation{
	background:transparent url('../../img/titre_quotation.jpg') no-repeat top left;
	margin:5px 0 0 0;
	vertical-align:top;
}
#content div#colonne1 div#quotation span { font-family: Arial; font-size:12px; float:left;}

#content div#colonne1 div#simpleCalculator{
	background:transparent url('../../img/titre_quotation.jpg') no-repeat top left;
	margin:5px 0 0 0;
	vertical-align:top;
	height: 100px;
}

#content div#colonne1 div#simpleCalculator span { font-family: Arial; font-size:12px; float:left;}

#content h2{
	visibility:hidden;
	height:26px;
}

#content div#colonne1 div#quotation h3 {
	color:#222222;
	font-weight:normal;
	font-size:12px;
	border-bottom:4px solid #e0e0e0;
	margin:4px 0 4px 0;
	padding:0 0 2px 5px;
	width:275px;
}

#content div#colonne2 div#proposals h3, #content div#colonne2 div#agreements h3, #content div#colonne2 div#reports h3{
	color:#222222;
	font-weight:normal;
	font-size:12px;
	border-bottom:4px solid #e0e0e0;
	margin:4px 0 7px 0;
	padding:0 0 3px 5px;
	width:400px;
}

#content div#colonne1 select{
	border:1px solid #d8d8d8;
	font-size:12px;
	font-family:arial;
	color:#606060;
	float:left;
	margin:0 0 10px 0;
	width:265px;
}

#content div#colonne1 select.menu_deroulant_petit{
	border:1px solid #d8d8d8;
	font-size:12px;
	font-family:arial;
	color:#606060;
	float:right;
	margin:0 0 6px 0;
	width:135px;
}
#content div#colonne1 input.petit{
	border:1px solid #d8d8d8;
	font-size:12px;
	font-family:arial;
	color:#606060;
	width:118px;
	margin:0 5px 6px 0;
	float:left;
}
#content div#colonne1 input.petitct{
	border:1px solid #d8d8d8;
	font-size:12px;
	font-family:arial;
	color:#606060;
	width:42px;
	margin:0 5px 6px 0;
	float:left;
}
#content div#colonne1 input{
	border:1px solid #d8d8d8;
	font-size:12px;
	font-family:arial;
	color:#606060;
	width:118px;
	margin:0 5px 0 0;
	float:left;
}

#content div#colonne1 span {
	float:left;
	margin:0 5px 0 0;
}

#content div#colonne1 a.bouton{
	margin:0 0 0 15px;
	float:left;
}

#content div#colonne1 a.bouton2{
	margin:10px 4px 0 0;
	float:left;
}

#content div#colonne1 a.bouton3{
	margin:10px 4px 0 0;
	float:right;
}

#content div#colonne1 .bouton4{
	margin:10px 4px 0 0;
	float:right;

	text-align:right;
}

#content div#colonne1 p.approved {
	background:transparent url('../../img/picto_ok.png') no-repeat top left;
	float:left;
	font-size:13px;
	font-weight:bold;
	width:250px;
	padding:0 0 0 25px;
	margin:5px 0 0 0;
}

#content div#colonne1 p.rejected {
	background:transparent url('../../img/rejected.png') no-repeat top left;
	float:left;
	font-size:13px;
	font-weight:bold;
	width:250px;
	padding:0 0 0 25px;
	margin:5px 0 0 0;
}

#content div#colonne1 p.complement {
	background:transparent url('../../img/request_for_compliment.png') no-repeat top left;
	float:left;
	font-size:13px;
	font-weight:bold;
	width:250px;
	padding:0 0 0 25px;
	margin:5px 0 0 0;
}

#content div#colonne1 p.approvedCondition {
	background:transparent url('../../img/picto_ok.png') no-repeat top left;
	float:left;
	font-size:13px;
	width:250px;
	font-weight:bold;
	padding:0 0 0 25px;
	margin:5px 0 0 0;
}

#content div#colonne1 p.inProgress {
	background:transparent url('../../img/refer.png') no-repeat top left;
	float:left;
	font-size:13px;
	font-weight:bold;
	width:250px;
	padding:0 0 0 25px;
	margin:5px 0 0 0;
}

#content div#colonne1 p.approved1 {
	background:transparent url('../../img/picto_ok1.png') no-repeat top left;
	float:left;
	font-size:13px;
	font-weight:bold;
	width:250px;
	padding:0 0 0 25px;
	margin:5px 0 0 0;
}

#content div#colonne1 p.rejected1 {
	background:transparent url('../../img/rejected1.png') no-repeat top left;
	float:left;
	font-size:13px;
	font-weight:bold;
	width:250px;
	padding:0 0 0 25px;
	margin:5px 0 0 0;
}

#content div#colonne1 p.complement1 {
	background:transparent url('../../img/request_for_compliment1.png') no-repeat top left;
	float:left;
	font-size:13px;
	font-weight:bold;
	width:250px;
	padding:0 0 0 25px;
	margin:5px 0 0 0;
}

#content div#colonne1 p.approvedCondition1 {
	background:transparent url('../../img/picto_ok1.png') no-repeat top left;
	float:left;
	font-size:13px;
	width:250px;
	font-weight:bold;
	padding:0 0 0 25px;
	margin:5px 0 0 0;
}

#content div#colonne1 p.inProgress1 {
	background:transparent url('../../img/refer1.png') no-repeat top left;
	float:left;
	font-size:13px;
	font-weight:bold;
	width:250px;
	padding:0 0 0 25px;
	margin:5px 0 0 0;
}

#content div#colonne1 p.RUF7 {
	background:transparent url('../../img/blank-invoice-valid.png') no-repeat top left;
	float:left;
	font-size:13px;
	font-weight:bold;
	width:250px;
	padding:0 0 10px 25px;
	margin:5px 0 0 0;
}
#content div#colonne1 p.RUF8 {
	background:transparent url('../../img/blank-invoice-received.png') no-repeat top left;
	float:left;
	font-size:13px;
	font-weight:bold;
	width:250px;
	padding:0 0 10px 25px;
	margin:5px 0 0 0;
}
#content div#colonne1 p.RUF9 {
	background:transparent url('../../img/blank-invoice-invalid.png') no-repeat top left;
	float:left;
	font-size:13px;
	font-weight:bold;
	width:250px;
	padding:0 0 10px 25px;
	margin:5px 0 0 0;
}

#content div.errorMsg {
	float:right;
	font-size:12px;
	width:250px;
	padding:0 0 0 5px;
	margin:5px 0 0 0;
	font-weight:bold;
	font-family:arial;
	text-align:right;
	color:red;
}


#content div#colonne1 p.info {
	margin:3px 0 6px 3px;
	float:left;
	width:20%;
}



#content div#colonne1 span.slider {position:relative;top:4px;left:-8px;cursor:pointer;}
#content div#colonne1 span.slider2 {position:relative;top:4px;left:30px;cursor:pointer;}
#content div#colonne1 span.slider3 {position:relative;top:4px;left:60px;cursor:pointer;}
#content div#colonne1 span.slider4 {position:relative;top:4px;left:90px;cursor:pointer;}

#content div#colonne1 span.slider5 {position:relative;top:4px;left:-15px;cursor:pointer;}
#content div#colonne1 span.slider6 {position:relative;top:4px;left:10px;cursor:pointer;}
#content div#colonne1 span.slider7 {position:relative;top:4px;left:20px;cursor:pointer;}

#content div#colonne1 p.payment {
	float:left;
	position:relative;top:10px;left:0px;
	font-size:11px;
}
#content div#colonne1 p.payment_new {
	float:left;
	position:relative;top:10px;left:0px;
	font-size:11px;
}
#content div#colonne1 p.payment strong{
	font-size:18px;
	position:relative;top:0px;left:0px;
	font-weight:bold;
}

#content div#colonne1 p.payment_new strong{
	font-size:11px;
	position:relative;top:0px;left:0px;
	font-weight:bold;
}

#content div#colonne1 p.payment_petit {
	margin:8px 0px 0px 0px;
	position:relative;
	top:8px;
	font-size:11px;
}

#content p.petit {
	float:right;
	margin:5px 8px 0 0;
	font-size:11px;
	color:#0d388f;
}
#content p.petit_p {
	font-size:11px;
	float:right;
	color:#0d388f;
}

#content p.petit a {
	color:#0d388f;
	text-decoration:none;
}

#content div#colonne1 div.degrade_bleu{
	background:transparent url('../../img/degrade_bleu.jpg') repeat-x bottom left;
	width:270px;
	padding:0 7px 25px 7px;
	margin:0 0 10px 0;
	float:left;
	border-bottom:1px solid #9ba3ac;
}

#content div#colonne1 div.degrade_bleu2{
	background:transparent url('../../img/degrade_bleu.jpg') repeat-x bottom left;
	width:266px;
	padding:0 7px 50px 7px;
	float:left;
	border-bottom:1px solid #9ba3ac;
}

#content div#colonne2{
	width:415px;
	float:left;
	margin:5px 10px 0 0;
}

#content div#colonne2 div#proposals{
	background:transparent url('../../img/titre_proposals.jpg') no-repeat top left;
	float:left;
	width:415px;
}
#content div#colonne2 div#proposals span {color:#fff; font-size:12px; padding:0px 0 0 5px; line-height:24px; float:left;}

#content div#colonne2 div#agreements{
	background:transparent url('../../img/titre_agreements.jpg') no-repeat top left;
	margin:10px 0 0 0;
	float:left;
	width:415px;
}
#content div#colonne2 div#agreements span {color:#fff; font-size:12px; padding:0px 0 0 5px; line-height:24px; float:left;}

#content div#colonne2 div#reports{
	background:transparent url('../../img/titre_reports.jpg') no-repeat top left;
	margin:10px 0 0 0;
	float:left;
	width:415px;
}

#content div#colonne3 div#resources{
	background:transparent url('../../img/titre_resources.jpg') no-repeat top left;
	margin:10px 0 0 0;
	float:left;
	width:225px;
}
#content div#colonne3 div#resources span{color:#fff; font: Arial; font-size:12px; padding-left:5px; line-height:24px; float:left;}

#content div#colonne2 div.degrade_violet{
	background:transparent url('../../img/degrade_violet.jpg') repeat-x bottom left;
	width:391px;
	padding:0 7px 7px 7px;
	float:left;
}

#content div#colonne2 div.degrade_vert{
	background:transparent url('../../img/degrade_vert.jpg') repeat-x bottom left;
	width:391px;
	padding:0 7px 7px 7px;
	float:left;
}

#content div#colonne2 div.degrade_rouge{
	background:transparent url('../../img/degrade_rouge.jpg') repeat-x bottom left;
	width:391px;
	padding:0 7px 7px 7px;
	float:left;
	border-bottom:1px solid #9ba3ac;
}

#content div#colonne2 p.petit{
	position:relative;
	top:0;
	right:5px;
}

#content div#colonne3 div.degrade_orange{
	background:transparent url('../../img/degrade_orange.jpg') repeat-x bottom left;
	width:204px;
	padding:0 7px 5px 7px;
	float:left;
	border-bottom:1px solid #9ba3ac;
}

#content div#colonne3 {
	width:225px;
	float:left;
	margin:5px 0 0 0;
}

#content div#colonne3_uk{
	width:225px;
	float:left;
	margin:5px 10px 0 0;
}
#content div#colonne3 div#help{
	background:transparent url('../../img/fond_help.jpg') no-repeat top left;
	width:205px;
	height:100px;
	padding:6px 10px;
	float:left;
}

#content div#colonne3 div#help h3 {
	color:#222222;
	font-size:12px;
	font-weight:normal;
	margin:0 0 14px 0;
}

#content div#colonne3 div#help img.photo_gauche {
	float:left;
	margin:0 10px 0 0;
}

#content div#colonne3 div#help p {
	color:#424242;
}

#content div#colonne3 div#help a {
	color:#3870b2;
}

#content div#colonne3 div#help a.bouton {
	margin:5px 0 0 0;
	float:left;
}

#content div#colonne3 div#information {
	background:transparent url('../../img/fond_information.jpg') no-repeat top left;
	float:left;
	padding:10px 10px 6px 10px;
	width:205px;
	text-align:center;
	margin:10px 0 0 0;
}

#content div#colonne3 div#information img{
	margin:0 0 15px 0;
}

#content div#colonne3 div#information h3{
	color:#404041;
	font-size:20px;
	margin:0 0 5px 0;
}

#content div#colonne3 div#information p.texte{
	font-size:11px;
	margin:0;
}

#content div#colonne3 div#kudosWebService a{
	background:transparent url('../../img/kudosLogo.jpg') no-repeat;
	float:left;
	padding: 1px 10px 80px 100px;
	width:115px;
	text-align:center;
	margin:1px 0 0 0;
	background-size: contain;
	background-position: center;
}
#content div#colonne3 div#resources ul{
	margin:5px 0 5px 15px;
	color:#4188cf;
}

#content div#colonne3 div#resources ul a{
	color:#4188cf;
	text-decoration:none;
}

#content div#colonne3 div#resources ul li.image{
	background-color:#ffffff;
	padding:2px;
	height:58px;
}



#content div#colonne3 div#resources ul img{
	float:right;
	margin:5px 0 0 5px;
}

#content div#colonne3 div#resources input{
	margin:0 0 5px 15px;
	width:188px;
	border:1px solid #d8d8d8;
	font-size:12px;
	font-family:arial;
	color:#606060;
}

div#footer {
	text-align:center;
	border-top:2px solid #919191;
	float:left;
	width:950px;
	margin:13px 0;
	padding:7px 0 0 0;
	font-size:9px;
}

/* TABLEAU */
table.donnees {
	width:100%;
	background-color:#ffffff;
	text-align:left;
	vertical-align:middle;
	border-collapse:collapse;
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
	font-size: 12px;
}

table.donnees tr th {
	background:transparent url('../../img/fond_tab.png') no-repeat top left;
}

table.donnees tr td, table.donnees tr th {
	padding:1px 2px 1px 10px;
}

table.donnees tr th.debut {
	background:transparent url('../../img/fond_tab_gauche.png') no-repeat top left;
}

table.donnees tr th.fin {
	background:transparent url('../../img/fond_tab_droit.png') no-repeat top right;
	border-right:0;
	padding:1px 2px 1px 0;
}

table.donnees tr.gris {
	background-color:#eaeaea;
}

table.donnees tr td {
	background:transparent url('../../img/fond_tab_td.png') no-repeat top left;
}

table.donnees tr td.vide {
	background:transparent;
}

table.donnees tr td.vide2 {
	background:transparent;
	border:0;
}

table.donnees tr td a{
	color:#3870b2;
}

table.donnees th.centre, table.donnees tr td.centre {
	text-align:center;
}

table.donnees tr.droite td, table.donnees tr.droite th {
	text-align:right;
	padding:1px 5px 1px 0;
}

table.donnees tr td.violet{
	color:#750d68;
}

/* PROPOSAL HOME */
div#titre_proposal_search {
	background:transparent url('../../img/titre_proposal_search.png') no-repeat top left;
	width:1000px;
	float:left;
	
	padding:5px 13px 5px 13px;
	
}
div#titre_proposal_search ul, div#titre_master_agreements_search ul{margin:0px; padding:0px; list-style:none;}
div#titre_proposal_search ul li, div#titre_master_agreements_search ul li {padding-bottom:3px; margin:0px;}

div#titre_proposal_search_uk1 {
	background:transparent url('../../img/titre_proposal_search.png') no-repeat top left;
	width:924px;
	padding:5px 13px;
	float:left;
	margin:-5px 0 0 0;
	
}
div#titre_user_search{
	background:transparent url('../../img/titre-usersearch.jpg') no-repeat top left;
	width:924px;
	padding:5px 13px;
	float:left;
	margin:-5px 0 0 0;
	}

div#titre_user_report_search{
	background:transparent url('../../img/titre-report-application.jpg') no-repeat top left;
	width:924px;
	padding:5px 13px;
	float:left;
	margin:-5px 0 0 0;
	}
div#titre_proposal_search_uk1 div#colonne1 p {
position:relative;
text-align:right;
padding:2px 0px;
width:90px;
}
div#titre_proposal_search_uk {
	background:transparent url('../../img/prospect_text.png') no-repeat top left;
	width:924px;
	
	padding:5px 13px;
	float:left;

}

div#proposal_bouton_droite {
	float:right;
	margin:10px 0 0 0;
}

div#titre_proposal_search div#colonne1{
	float:left;
	width:250px;
	margin-top:-5px;
}

div#titre_proposal_search div#colonne1 label{
	float:left;
	text-align:right;
	}

div#titre_proposal_search div#colonne1 p{
	width:90px;
	text-align:right;
	position:relative;
	top:-5px;
}

div#titre_proposal_search div#colonne2{
	float:left;	
	width:180px;
	
}

div#titre_proposal_search div#colonne2 input, div#titre_proposal_search div#colonne3 input, div#titre_proposal_search div#colonne4 input
{
	margin:0;
}

div#titre_proposal_search div#colonne2 input.decal_gauche {
	margin:0;
}

div#titre_proposal_search div#colonne3{
	float:left;
	width:150px;
	
}

div#titre_proposal_search div#colonne4{
	float:left;
	width:120px;
	padding-top:5px;
}

div#titre_proposal_search div#colonne5{
	float:right;	
	width:130px;
	text-align:right;
	
}
div#titre_proposal_search p.petit{
	position:relative;
	top:-15px;
	left:0px;
}

div#titre_proposal_search a.search{
	position:relative;
	top:50px;
	left:65px;
}

div.proposal_list_scroll {
	/*overflow-y:scroll;
	height:215px;*/
	margin:15px 0 0 0;
	width:950px;
	position:relative;
}

table.proposal_list {
	width:950px;
	background-color:#ffffff;
	text-align:left;
	vertical-align:middle;
	border-collapse:collapse;
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
}



table.proposal_list a#open_approved_layer{
	text-decoration:none;
	color:#606060;
}

table.proposal_list tr th {
	background:transparent url('../../img/fond_tab_proposal.png') no-repeat top left;
	height:44px;
}

table.proposal_list tr th a.titre{
	float:left;
	margin:8px 0 0 0;
	width:75%;
	text-decoration:none;
	color:#606060;
}

table.proposal_list tr th img{
	float:right;
	margin:2px 3px 0 0;
}

table.proposal_list tr td a.dropdown {
	position:absolute;
	top:98px;
	left:783px;
}

table.proposal_list tr td img.approved_layer {
	position:absolute;
	top:66px;
	left:390px;
}

table.proposal_list tr td, table.proposal_list tr th {
	padding:1px 2px 1px 10px;
}

table.proposal_list tr th.debut {
	background:transparent url('../../img/fond_tab_gauche_proposal.png') no-repeat top left;
}

table.proposal_list tr th.fin {
	background:transparent url('../../img/fond_tab_droit_proposal.png') no-repeat top right;
	border-right:0;
	padding:1px 2px 1px 0;
}

table.proposal_list tr.gris {
	background-color:#eaeaea;
}

table.proposal_list tr td {
	background:transparent url('../../img/fond_tab_td.png') no-repeat top left;
	padding:4px 8px;
}

table.proposal_list tr td.vide {
	background:transparent;
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
}

table.proposal_list tr td.vide2 {
	background:transparent;
	border:0;
}

table.proposal_list tr td a{
	color:#3870b2;
}

table.proposal_list th.centre, table.proposal_list tr td.centre {
	text-align:center;
}

table.proposal_list tr.droite td, table.proposal_list tr.droite th {
	text-align:right;
	padding:1px 5px 1px 0;
}

table.proposal_list tr td img.right{
	float:right;
}

p#pagination {
	margin:20px 0 10px 5px;
}

p#pagination span.bleu{
	color:#4188cf;
}

/* Proposal search gradiant */
.proposalgradiant {
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#D3BDD2));
	/*JQuery Migration to fix the background image color for search filters in IE10+ FF16+, Chrome26+, Safari7+,Opera12+*/
	background-image: linear-gradient(to bottom,#ffffff 0%, #D3BDD2 100%);
    background: -moz-linear-gradient(top,  #ffffff,  #D3BDD2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#D3BDD2');
}
.proposalgradiant span {padding-left:5px;}

/* CUSTOMER INFORMATION */
div#titre_create_proposal {
	background:transparent url('../../img/titre_create_proposal.jpg') no-repeat top left;
	width:1080px;
	margin:5px 0 0 0;
	padding:5px 13px;
	float:left;
}

div#titre_create_broker {
	background:transparent url('../../img/titre_create_proposal.jpg') no-repeat top left;
	width:1000px;
	margin:5px 0 0 0;
	padding:5px 13px;
	float:left;
}
div#titre_create_broker div#colonne_formulaire input, div#titre_create_broker div#colonne_formulaire select {
	font-size:12px;
	color:#606060;
	border:1px solid #d8d8d8;
	width:370px;
	float:left;
	margin:0 10px 5px 0;
}

div#titre_create_broker div#colonne_formulaire label {
	float:left;
	width:130px;
	text-align:right;
	font-size:12px;
	color:#606060;
	margin:2px 20px 2px 30px;
}

div#titre_edit_broker {
	background:transparent url('../../img/titre_create_proposal.jpg') no-repeat top left;
	width:1000px;
	margin:5px 0 0 0;
	padding:5px 13px;
	float:left;
}
div#titre_edit_broker div#colonne_formulaire input, div#titre_create_broker div#colonne_formulaire select {
	font-size:12px;
	color:#606060;
	border:1px solid #d8d8d8;
	width:370px;
	float:left;
	margin:0 10px 5px 0;
}

div#titre_edit_broker div#colonne_formulaire label {
	float:left;
	width:130px;
	text-align:right;
	font-size:12px;
	color:#606060;
	margin:2px 20px 2px 30px;
}

div#tab_broker div#tableau{
	height:130px;
	overflow-y:scroll;
	float:left;
	width:575px;
	margin:0 40px 0 10px;
	padding:8px 30px 0 14px;
	border-bottom:1px solid #d8d8d8;
}

div#tab_broker div#tableau table{
	width:575px;
}

p#resultats_broker {
	text-align:left;
	margin:0 0 0 60px;
}

div#titre_create_proposal h3.titre{
	font-size:12px;
	background:transparent url('../../img/fond_titre_h3.png') repeat-x bottom left;
	padding:0 0 20px 10px;
}

div#titre_create_broker h3.titre{
	font-size:12px;
	background:transparent url('../../img/fond_titre_h3.png') repeat-x bottom left;
	padding:0 0 20px 10px;
}

div#titre_create_proposal h4.titre{
	font-size:12px;
	font-family:arial;
	background:transparent url('../../img/fond_titre_h3_meter.png') repeat-x bottom left;
	padding:0 0 8px 10px;
}

div#titre_create_broker h4.titre{
	font-size:12px;
	font-family:arial;
	background:transparent url('../../img/fond_titre_h3_meter.png') repeat-x bottom left;
	padding:0 0 8px 10px;
}
	
div#titre_create_proposal div#colonne_formulaire {
	margin:5px 0 0 0;
	width:585px;
	float:left;
}

div#titre_create_proposal p.intro{
	margin:0 0 20px 0;
	font-size:13px;
	width:585px;
}

div#titre_create_proposal img.etape {
	margin:0 0 17px 30px;
	float:left;
}

div#titre_create_proposal div#help {
	background:transparent url('../../img/fond_help2.gif') no-repeat top left;
	width:266px;
	padding:5px 8px;
	float:right;
	height: 110px;
}
div#titre_create_proposal div#help_ss {
	background:transparent url('../../img/fond_help2_ss.gif') no-repeat top left;
	width:266px;
	padding:5px 8px;
	float:right;
	height: 160px;
}

div#titre_create_proposal div#help h3,div#titre_create_proposal div#help_ss h3{
	font-size:12px;
	margin:0 0 15px 0;
	color:#222222;
}

div#titre_create_proposal div#help p,div#titre_create_proposal div#help_ss p{
	color:#424242;
}

div#titre_create_proposal div#help a,div#titre_create_proposal div#help_ss a{
	color:#3870b2;
}

div#titre_create_proposal div#help img.photo_gauche, div#titre_create_proposal div#help_ss img.photo_gauche{
	float:left;
	margin:0 10px 0 0;
}

div#titre_create_proposal div#help img.bouton, div#titre_create_proposal div#help_ss img.bouton  {
	margin:2px 0 3px 0;
}

div#titre_create_proposal div#colonne_formulaire label {
	float:left;
	width:130px;
	text-align:right;
	font-size:12px;
	color:#606060;
	margin:2px 20px 2px 30px;
}
div#titre_create_proposal div#colonne_formulaire div#lbl_PropType {
 border:1px solid black;
 text-align:left;
 }

div#titre_create_proposal div#colonne_formulaire input.rouge {
	border:1px solid #be1e2d;
}

div#titre_create_proposal div#colonne_formulaire span {
	float:left;
	margin:2px 0 2px 0;
}

div#titre_create_proposal div#colonne_formulaire span.same {
	width:370px;
	margin:2px 0 6px 0;
}

div#titre_create_proposal div#colonne_formulaire input, div#titre_create_proposal div#colonne_formulaire select {
	font-size:12px;
	color:#606060;
	border:1px solid #d8d8d8;
	width:370px;
	float:left;
	margin:0 10px 5px 0;
}

div#calculator div#colonne_formulaire2 input, div#calculator div#colonne_formulaire2 select {
	font-size:12px;
	color:#606060;
	border:1px solid #d8d8d8;
	width:130px;
	float:left;
	margin:0 10px 5px 0;
}
div#calculator div#colonne_formulaire2 label {
	float:left;
	width:100px;
	text-align:right;
	font-size:12px;
	color:#606060;
	margin:2px 20px 2px 10px;
}

div#calculator div#colonne_formulaire2  {
	width:843px;
	-moz-box-shadow:4px 4px 8px #D4D4D4;
	-webkit-box-shadow:4px 4px 8px #D4D4D4;
	border:1px solid #E4E4E4;
	padding:12px 35px 15px 20px;
	margin:0 0 0 5px;
}

div#calculator div#colonne_formulaire  {
	margin:0 0 10px 0;
}

div#calculator div#colonne_formulaire label {
	width:80px;
}

div#titre_create_proposal div#colonne_formulaire input.radio {
	width:10px;
	border:0;
	margin:2px 5px 6px 0;
}

div#titre_create_proposal div#colonne_formulaire input.petit {
	width:100px;
}

div#titre_create_proposal div#colonne_formulaire input.petit2 {
	width:70px;
}

div#titre_create_proposal div#colonne_formulaire p.petit2 {
	width:135px;float:left;
}

div#titre_create_proposal div#colonne_formulaire p.description {
	margin:10px 0 0 0;
}

div#titre_create_proposal div#colonne_formulaire label.petit {
	width:90px;
	margin:2px 5px 2px 0;
}

div#titre_create_proposal div#colonne_formulaire span.or {
	float:left;
	margin:2px 14px;
}

div#titre_create_proposal div#colonne_formulaire img.help {
	margin:2px 0 3px 0;
	float:left;
}
div#titre_create_proposal div#colonne_formulaire img.bouton {
	margin:2px 5px 3px 0;
	float:left;
}

div#colonne_droite {
	width:282px;
	float:right;
}

div#colonne_droite div#help {
	background:transparent url('../../img/fond_help2.gif') no-repeat top left;
	width:266px;
	padding:5px 8px;
}

div#colonne_droite div#help h3{
	font-size:12px;
	margin:0 0 15px 0;
	color:#222222;
}

div#colonne_droite div#help p{
	color:#424242;
}

div#colonne_droite div#help a{
	color:#3870b2;
}

div#colonne_droite div#help img.photo_gauche{
	float:left;
	margin:0 10px 0 0;
}

div#colonne_droite div#help img.bouton {
	margin:2px 0 3px 0;
}

div#colonne_droite div#note {background:transparent url('../../img/fond_note.gif') no-repeat top left;width:266px;padding:3px 8px;color:#000000;margin:180px 0 0 0;}
div#colonne_droite div#note h3{font-size:12px;margin:0 0 4px 0;}
div#colonne_droite div#note p{line-height:12px;margin:0 0 10px 0;}
div#colonne_droite div#note img{position:relative;left:-300px;top:10px;width:290px;}

div#colonne_droite div#note2 {background:transparent url('../../img/fond_note.gif') no-repeat top left;width:266px;padding:3px 8px;color:#000000;margin:30px 0 0 0;}
div#colonne_droite div#note2 h3{font-size:12px;margin:0 0 12px 0;}
div#colonne_droite div#note2 p{line-height:12px;margin:0 0 10px 0;}

div#colonne_droite div#note3 {background:transparent url('../../img/fond_note.gif') no-repeat top left;width:266px;padding:3px 8px;color:#000000;margin:0;}
div#colonne_droite div#note3 h3{font-size:12px;margin:0 0 12px 0;}
div#colonne_droite div#note3 p{line-height:12px;margin:0 0 20px 0;}
div#colonne_droite div#note3 img{position:relative;left:-70px;top:10px;}

div#colonne_droite div.error {
	background:transparent url('../../img/error.gif') no-repeat top left;
	width:266px;
	padding:3px 8px;
	color:#000000;
	margin:70px 0 0 0;
}

div#colonne_droite div.error h3{
	font-size:12px;
	margin:2px 0 10px 0;
}

div#colonne_droite div.error p{
	line-height:12px;
	margin:0 0 10px 0;
}

div#bouton_action {
text-align:center;
	float:left;
}

div#bouton_action a{
	margin:0 4px;
}

div#bouton_action br{
	margin:10px 0;
}

/* TABLE ASSET */
div#tab_asset {
	border: 1px solid #E4E4E4;
    box-shadow: 8px 8px 8px #EAE8EA;
	width:945px;
	height:200px;
	margin:15px 0 20px 15px;
	float:left;
}

div#tab_asset h3 {
	font-size:12px;
	font-weight:normal;
	color:#222222;
	margin:10px 0 5px 12px;
}

div#tab_asset div#titre_tab {
	border-bottom:1px solid #d8d8d8;
	margin:0 40px 0 10px;
	padding:8px 3px 5px 1px;
	float:left;
	width:878px;
}

div#tab_asset div#titre_tab #titre1 {width:117px;float:left;}div#tab_asset div#titre_tab #titre2 {width:117px;float:left;}div#tab_asset div#titre_tab #titre3 {width:80px;float:left;}div#tab_asset div#titre_tab #titre4 {width:60px;float:left;}div#tab_asset div#titre_tab #titre5 {width:88px;float:left;}div#tab_asset div#titre_tab #titre6 {width:60px;float:left;}

div#tab_asset div#tableau{
	height:70px;
	overflow-y:scroll;
	float:left;
	width:813px;
	margin:0 40px 0 10px;
	padding:8px 30px 0 34px;
	border-bottom:1px solid #d8d8d8;
}


div#tab_asset div#total{
	line-height:22px;
	float:left;
	background-color:#e3edf8;
	margin:4px 40px 0 10px;
	padding:0 30px 0 5px;
	width:813px;
	color:#231f20;
	font-size:13px;
	font-weight:bold;
}



div#tab_asset div#total span{
	font-size:16px;
	margin:0 0 0 545px;
}

div#tab_assetUpgrades { 
	background:transparent url('../../img/fond_tab_asset.png') no-repeat top left;
	width:923px;
	height:187px;
	margin:15px 0 20px 15px;
	float:left;
}

div#tab_assetUpgrades h3 {
	font-size:12px;
	font-weight:normal;
	color:#222222;
	margin:10px 0 5px 44px;  
}

div#tab_assetUpgrades div#titre_tab {
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	margin:0 40px 0 10px;
	padding:8px 30px 5px 34px;
	float:left;
	width:813px;
}

div#tab_assetUpgrades div#titre_tab #titre1 {width:117px;float:left;}div#tab_asset div#titre_tab #titre2 {width:117px;float:left;}div#tab_asset div#titre_tab #titre3 {width:80px;float:left;}div#tab_asset div#titre_tab #titre4 {width:60px;float:left;}div#tab_asset div#titre_tab #titre5 {width:88px;float:left;}div#tab_asset div#titre_tab #titre6 {width:60px;float:left;}

div#tab_assetUpgrades div#tableau{
	height:70px;
	overflow-y:scroll;
	float:left;
	width:813px;
	margin:0 40px 0 10px;
	padding:8px 30px 0 34px;
	border-bottom:1px solid #d8d8d8;
}

div#tab_assetUpgrades div#total{
	height:20px;
	float:left;
	background-color:#e3edf8;
	margin:5px 40px 0 10px;
	padding:0 30px 0 34px;
	width:813px;
	color:#231f20;
	font-size:13px;
	font-weight:bold;
}

div#tab_assetUpgrades div#total span{
	font-size:16px;
	margin:0 0 0 545px;
}
/* TABLE CUSTOMER */
div#tab_customer {
	background:transparent url('../../img/fond_tab_customer.png') no-repeat top left;
	width:680px;
	height:187px;
	margin:15px 0 10px 60px;
	float:left;
	text-align:left;
}
div#tab_customer_Germany {
	background:transparent url('../../img/Germany.png') no-repeat top left;
	width:680px;
	height:187px;
	margin:15px 0 10px 60px;
	float:left;
	text-align:left;
}

div#tab_customer div#titre_tab {
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	margin:0 40px 0 10px;
	padding:8px 30px 5px 14px;
	float:left;
	width:575px;
}
div#tab_customer_Germany div#titre_tab {
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	margin:0 40px 0 10px;
	padding:8px 30px 5px 14px;
	float:left;
	width:575px;
}

div#tab_creditReport {
	
	width:870px;
	height:187px;
	margin:15px 0 10px 60px;
	float:left;
	text-align:left;
}

div#tab_creditReport div#titre_tab {
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	margin:0 40px 0 10px;
	padding:8px 30px 5px 14px;
	float:left;
	width:800px;
}

div#tab_customer div#titre_tab #titre1 {width:165px;float:left;}div#tab_customer div#titre_tab #titre2 {width:115px;float:left;}div#tab_customer div#titre_tab #titre3 {width:160px;float:left;}div#tab_customer div#titre_tab #titre4 {width:75px;float:left;}

div#tab_creditReport div#titre_tab #titre1 {width:100px;float:left;}div#tab_creditReport div#titre_tab #titre2 {width:180px;float:left;}div#tab_creditReport div#titre_tab #titre3 {width:80px;float:left;}div#tab_creditReport div#titre_tab #titre4 {width:120px;float:left;}div#tab_creditReport div#titre_tab #titre5 {width:160px;float:left;}div#tab_creditReport div#titre_tab #titre6 {width:150px;float:left;}

div#tab_creditReport div#tableau{
	height:130px;
	overflow-y:scroll;
	float:left;
	width:800px;
	margin:0 40px 0 10px;
	padding:8px 30px 0 14px;
	border-bottom:1px solid #d8d8d8;
}
div#tab_creditReport div#tableau table{
	width:800px;
}

div#tab_customer div#tableau{
	height:130px;
	overflow-y:scroll;
	float:left;
	width:575px;
	margin:0 40px 0 10px;
	padding:8px 30px 0 14px;
	border-bottom:1px solid #d8d8d8;
}
div#tab_customer_Germany div#tableau{
	height:130px;
	overflow-y:scroll;
	float:left;
	width:575px;
	margin:0 40px 0 10px;
	padding:8px 30px 0 14px;
	border-bottom:1px solid #d8d8d8;
}

div#tab_customer div#tableau table{
	width:575px;
}

p#resultats_customer {
	text-align:left;
	margin:0 0 0 60px;
}

p.find_customer {
	text-align:left;
	margin:0 5px 0 60px;
	float:left;
	padding:4px 0 0 0;
}

a.find_customer {
	float:left;
}

/*PRICING DETAILS */
#content div#calculator {
	float:left;
}

#content div#calculator p.petit{
	position:relative;
	top:-38px;
	font-size:11px;
}

#content div#calculator div.degrade_violet{
	background:transparent url('../../img/degrade_violet_long.jpg') repeat-x bottom left;
	padding:15px 7px 7px 7px;
	float:left;
	width:100%;
	border-bottom:2px solid #aaa8a9;
	position:relative;
	left:-13px;
	text-align:center;
}

#content div#calculator div.degrade_violet2{
	background:transparent url('../../img/degrade_violet_long3.jpg') repeat-x bottom left;
	padding:15px 7px 7px 15px;
	float:left;
	width:100%;
	border-bottom:2px solid #aaa8a9;
	position:relative;
}

p.titre {
/*margin:0 0 5px 350px;*/
float:right;
margin:5px 20px 0 0;
color:#ffffff;
font-weight:bold;
}

#content div#calculator table.donnees  {
	border-right:1px solid #aaa8a9;
	border-left:1px solid #aaa8a9;
	width:898px;
	margin:0 0 0 14px;
}

#content div#calculator table.donnees tr td {
	text-align:right;
	padding:3px 3px 3px 6px;
}

#content div#calculator table.donnees tr td span{
	background-color:#e3edf8;
	width:88px;
	float:left;
	padding:2px 8px 2px 0;
}

#content div#calculator table.donnees tr td.bleu_gris span{
	background-color:#d1dbe6;
}

#content div#calculator table.donnees tr td.bleu_fonce span{
	background-color:#93bbe4;
	padding:2px 10px 4px 0;
	width:88px;
}

#content div#calculator table.donnees tr td.premier {
	text-align:left;
	background:inherit;
}

#content div#calculator table.donnees tr td {
	background:transparent url('../../img/fond_tab_td2.png') no-repeat top left;
}

/*DECISION */
div#decision_intro{
	background:transparent url('../../img/degrade_violet_haut.jpg') repeat-x top left;
	border-top:2px solid #aaa8a9;
	border-bottom:2px solid #aaa8a9;
	margin:50px 0 0 0;
	padding:0 0 15px 0;
}

div#decision_intro p.congratulations{
	background:transparent url('../../img/picto_ok.png') no-repeat top left;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 25px;
	margin:15px 0 15px 60px;
	line-height:20px;
}

div#decision_intro p.congratulations1{
	background:transparent url('../../img/picto_ok1.png') no-repeat top left;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 25px;
	margin:15px 0 15px 60px;
	line-height:20px;
}

div#decision_intro p.rejectDeal{
	background:transparent url('../../img/rejected.png') no-repeat top left;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 25px;
	margin:15px 0 15px 60px;
	line-height:20px;
}

div#decision_intro p.rejectDeal1{
	background:transparent url('../../img/rejected1.png') no-repeat top left;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 25px;
	margin:15px 0 15px 60px;
	line-height:20px;
}

div#decision_intro p.expiredDeal{
	background:transparent no-repeat top left;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 25px;
	margin:15px 0 15px 60px;
	line-height:20px;
}

div#decision_intro p.deleteDeal{
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 25px;
	margin:15px 0 15px 60px;
	line-height:20px;
}

div#decision_intro p.referDeal{
	background:transparent url('../../img/refer.png') no-repeat top left;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 25px;
	margin:15px 0 15px 60px;
	line-height:20px;
}

div#decision_intro p.referDeal1{
	background:transparent url('../../img/refer1.png') no-repeat top left;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 25px;
	margin:15px 0 15px 60px;
	line-height:20px;
}

div#decision_intro p.appConDeal{
	background:transparent url('../../img/approved_with_cond.png') no-repeat top left;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 25px;
	margin:15px 0 15px 60px;
	line-height:20px;
}

div#decision_intro p.centre{
	text-align:center;
}

div#decision_intro p.centre a{
	margin:5px;
}

div#decision_summary {
	background: -moz-linear-gradient(#ffffff, #e4d6e4);
}

div#decision_summary h3.titre{
	padding:0 0 20px 10px;
	margin:20px 0 0 0;
}
div#decision_summary h3.titre span{
	padding:0 0 0 10px;
}
div#decision_summary a.right {
	position:relative;
	top:-48px;
}

div#decision_summary div#tab_decision{
	width:720px;
	border:1px solid #e4e4e4;
	-moz-box-shadow: 8px 8px 8px #ceb2ca; 
	-webkit-box-shadow: 8px 8px 8px #ceb2ca;
	background-color:#ffffff;
	margin:20px 0 0 100px;
	padding:36px 16px;
}

div#tab_decision p {
	margin:5px 0 0 10px;
}

div#decision_summary div#tab_decision h4{
	font-size:15px;
	color:#231f20;
	font-weight:normal;
	padding:0 0 2px 10px;
	border-bottom:3px solid #231f20;
}

div#decision_summary div#tab_decision img{
	float:right;
	padding:0 10px 0 0;
}

div#decision_summary div#tab_decision table {
	border-collapse:collapse;
	margin:15px 0 0 0;
	text-align:left;
}

div#decision_summary div#tab_decision table.border_bottom {
	border-bottom:1px solid #e4e4e4;
}

div#decision_summary div#tab_decision table tr th{
	border-bottom:1px solid #e4e4e4;
	font-weight:normal;
	padding:0 0 3px 0;
}

div#decision_summary div#tab_decision table tr td{
	vertical-align:top;
	color:#231f20;
	padding:3px 0;
}

div#decision_summary div#tab_decision table tr td span{
	background-color:#e3edf8;
	font-size:16px;
	font-weight:bold;
	width:100px;
	float:left;
	padding:1px 0 2px 10px;
}

div#decision_summary div#tab_decision div#total{
	height:20px;
	float:left;
	background-color:#e3edf8;
	margin:5px 0 20px 0;
	padding:0 30px 0 10px;
	width:678px;
	color:#231f20;
	font-size:13px;
	font-weight:bold;
}

div#decision_summary div#tab_decision div#total span{
	font-size:16px;
	margin:0 0 0 145px;
}

div#colonne_droite div#approuved{
	width:260px;
	border:1px solid #e4e4e4;
	-moz-box-shadow: 8px 8px 8px #d4d4d4; 
	background-color:#ffffff;
	margin:15px 0 0 0;
	padding:10px;
}

div#colonne_droite div#approuved h3{
	font-size:12px;
	font-weight:normal;
	color:#222222;
}

div#colonne_droite div#approuved table{
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	width:100%;
	color:#231f20;
	margin:6px 0 3px 0;
}

div#colonne_droite div#approuved table tr td{
	padding:5px 10px;
	vertical-align:top;
}

div#colonne_droite div#approuved div#total{
	height:20px;
	float:left;
	background-color:#e3edf8;
	padding:0 30px 2px 15px;
	width:215px;
	color:#231f20;
	font-size:13px;
	font-weight:bold;
}

div#colonne_droite div#approuved div#total span{
	font-size:16px;
	margin:0 0 0 35px;
}

.droite {
	text-align:right;
}

.vert {
	color:#97bf0d;
}

/* CREDIT REPORT */
div#titre_credit_report {
	background:url(../../img/titre-credit-application.jpg) no-repeat; width:934px; padding:6px 8px;}
	width:924px;
	margin:5px 0 0 0;
	padding:5px 13px;
	float:left;
}

div#titre_credit_report h3.titre{
	font-size:12px;
	background:transparent url('../../img/fond_titre_h3.png') repeat-x bottom left;
	padding:0 0 20px 10px;
}

div#titre_credit_report h4.titre{
	font-size:12px;
	font-family:arial;
	background:transparent url('../../img/fond_titre_h3_meter.png') repeat-x bottom left;
	padding:0 0 8px 10px;
}
	
div#titre_credit_report div#colonne_formulaire {
	margin:5px 0 0 0;
	width:585px;
	float:left;
}

div#titre_credit_report p.intro{
	margin:0 0 20px 0;
	font-size:13px;
	width:585px;
}

div#titre_credit_report img.etape {
	margin:0 0 17px 30px;
	float:left;
}

div#titre_credit_report div#help {
	background:transparent url('../../img/fond_help2.gif') no-repeat top left;
	width:266px;
	padding:5px 8px;
	float:right;
	height: 110px;
}
div#titre_credit_report div#help_ss {
	background:transparent url('../../img/fond_help2_ss.gif') no-repeat top left;
	width:266px;
	padding:5px 8px;
	float:right;
	height: 160px;
}

div#titre_credit_report div#help h3,div#titre_credit_report div#help_ss h3{
	font-size:12px;
	margin:0 0 15px 0;
	color:#222222;
}

div#titre_credit_report div#help p,div#titre_credit_report div#help_ss p{
	color:#424242;
}

div#titre_credit_report div#help a,div#titre_credit_report div#help_ss a{
	color:#3870b2;
}

div#titre_credit_report div#help img.photo_gauche, div#titre_credit_report div#help_ss img.photo_gauche{
	float:left;
	margin:0 10px 0 0;
}

div#titre_credit_report div#help img.bouton, div#titre_credit_report div#help_ss img.bouton  {
	margin:2px 0 3px 0;
}

div#titre_credit_report div#colonne_formulaire label {
	float:left;
	width:130px;
	text-align:right;
	font-size:12px;
	color:##FFFFFF;
	margin:2px 20px 2px 30px;
}
div#titre_credit_report div#colonne_formulaire div#lbl_PropType {
 border:1px solid black;
 text-align:left;
 }

div#titre_credit_report div#colonne_formulaire input.rouge {
	border:1px solid #be1e2d;
}

div#titre_credit_report div#colonne_formulaire span {
	float:left;
	margin:2px 0 2px 0;
}

div#titre_credit_report div#colonne_formulaire span.same {
	width:370px;
	margin:2px 0 6px 0;
}

div#titre_credit_report div#colonne_formulaire input, div#titre_credit_report div#colonne_formulaire select {
	font-size:12px;
	color:#606060;
	border:1px solid #d8d8d8;
	width:370px;
	float:left;
	margin:0 10px 5px 0;
}
div#titre_credit_report div#colonne_formulaire div#colonne_formulaire_inner input,
div#titre_credit_report div#colonne_formulaire div#colonne_formulaire_inner select,
div#titre_credit_report div#colonne_formulaire_upper input,
div#titre_credit_report div#colonne_formulaire_upper select {
	font-size:12px;
	color:#606060;
	border:1px solid #d8d8d8;
	width:370px;
	float:none;
	margin:0 10px 5px 0;
}

 div#titre_credit_report div#colonne_formulaire_upper label{

	float:left;
	width:130px;
	text-align:right;
	font-size:12px;
	color:#606060;
	margin:2px 20px 2px 30px;
}
div#titre_credit_report div#colonne_formulaire div#colonne_formulaire_inner .textfield label {
	float:left;
	width:130px;
	text-align:center;
	font-size:12px;
	color:#606060;
	margin:2px 0px 2px 0px;
}
div#titre_credit_report div#colonne_formulaire div#colonne_formulaire_inner td.first {
	width:130px;
}
div#titre_credit_report div#colonne_formulaire div#colonne_formulaire_inner td.second {
	width:300px;
}
div#titre_credit_report div#colonne_formulaire div#colonne_formulaire_inner div#radio {
	float:none;
	width:10px;
}
div#titre_credit_report div#colonne_formulaire div#colonne_formulaire_inner .radioTest {
	float:none;
	width:20px;
}
div#titre_credit_report div#colonne_formulaire div#colonne_formulaire_inner img.help {
	margin:2px 0 3px 0;
	float:none;
}

div#titre_credit_report div#colonne_formulaire div#colonne_formulaire_inner .textBox {
	border:2;
	width:75px;

	
}
/* AGREEMENTS HOME */
div#titre_agreements_search {
	background:transparent url('../../img/titre_agreements_search.png') no-repeat top left;
	
	width:1000px;
	float:left;
	padding:5px 13px 5px 5px;
}

div#titre_agreements_search table#gradient{
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#C8DC86));
	/*JQuery Migration to fix the background image color for search filters in IE10+ FF16+, Chrome26+, Safari7+,Opera12+*/
	background-image: linear-gradient(to bottom,#ffffff 0%, #C8DC86 100%);
    background: -moz-linear-gradient(top,  #ffffff,  #C8DC86);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#C8DC86');	
}


div#titre_agreements_search div#colonne1 {
	float:left;
	width:270px;
}

div#titre_agreements_search div#colonne1 label{
	float:left;
	width:110px;
	text-align:right;
	margin:0 15px 0 0;
}

div#titre_agreements_search div#colonne1 p{
	width:100px;
	text-align:right;
	position:relative;
	padding:5px 0px;
}

div#titre_agreements_search div#colonne2 {
	float:left;
	width:150px;
}

div#titre_agreements_search div#colonne2 input, div#titre_agreements_search div#colonne3 input, div#titre_agreements_search div#colonne4 input {
	margin:0;
}

div#titre_agreements_search div#colonne2 input.decal_gauche {
	margin:0;
}

div#titre_agreements_search div#colonne3 {
	float:left;
	width:380px;
}

div#titre_agreements_search div#colonne3 input {
	
}

div#titre_agreements_search div#colonne3 label{
	float:left;
	width:150px;
	text-align:right;
	margin:0 15px 0 0;
}

div#titre_agreements_search div#colonne3 select {
	border:1px solid #d8d8d8;
	margin:0 0 5px 0;
}


div#titre_agreements_search p.petit {
	
	top:5px;
	left:0px;
}

div#titre_agreements_search a.search {
	
	top:50px;
	left:5px;
}

/* MASTER AGREEMENTS HOME */
div#titre_master_agreements_search {
	background:transparent url('../../img/titre_master_agreements_search.png') no-repeat top left;
	margin:-10px 0 0 0;
    float: left;
    padding: 5px 0 0;
    width: 950px;
}


div#titre_master_agreements_search div#colonne1 {
	float:left;
	width:300px;
}

div#titre_master_agreements_search div#colonne1 label{
	float:left;
	width:130px;
	text-align:right;
	margin:0 15px 0 0;
}

div#titre_master_agreements_search div#colonne1 p{
	width:130px;
	text-align:right;
	position:relative;
	top:-5px;
}

div#titre_master_agreements_search div#colonne2 {
	float:left;
	width:200px;
}

div#titre_master_agreements_search div#colonne2 input, div#titre_master_agreements_search div#colonne3 input, div#titre_master_agreements_search div#colonne4 input {
	margin:0;
}

div#titre_master_agreements_search div#colonne2 input.decal_gauche {
	margin:0;
}

div#titre_master_agreements_search div#colonne3 {
	float:left;
	width:200px;
}

div#titre_master_agreements_search div#colonne3 label{
	float:left;
	width:150px;
	text-align:right;
	margin:0 15px 0 0;
}

div#titre_master_agreements_search div#colonne3 select {
	border:1px solid #d8d8d8;
	margin:0 0 5px 0;
}


div#titre_master_agreements_search p.petit {
	position:relative;
	top:-15px;
	left:0px;
}

div#titre_master_agreements_search a.search {
	position:relative;
	top:45px;
	left:25px;
}

/* MASTER AGREEMENT CUSTOMER INFORMATION */
div#titre_create_master_agreement {
	background:transparent url('../../img/fond_create_master_agreement.png') no-repeat top left;
	width:924px;
	margin:5px 0 0 0;
	padding:13px;
	float:left;
}

div#titre_create_master_agreement h3.titre{
	font-size:12px;
	background:transparent url('../../img/fond_titre_h3.png') repeat-x bottom left;
	padding:0 0 20px 10px;
}

div#titre_create_master_agreement div#colonne_formulaire {
	margin:5px 0 0 0;
	width:585px;
	float:left;
}

div#titre_create_master_agreement p.intro{
	margin:0 0 20px 0;
	font-size:13px;
	width:585px;
}

div#titre_create_master_agreement img.etape {
	margin:0 0 17px 30px;
	float:left;
}

div#titre_create_master_agreement div#help {
	background:transparent url('../../img/fond_help2.gif') no-repeat top left;
	width:266px;
	padding:5px 8px;
	float:right;
}

div#titre_create_master_agreement div#help h3{
	font-size:12px;
	margin:0 0 15px 0;
	color:#222222;
}

div#titre_create_master_agreement div#help p{
	color:#424242;
}

div#titre_create_master_agreement div#help a{
	color:#3870b2;
}

div#titre_create_master_agreement div#help img.photo_gauche{
	float:left;
	margin:0 10px 0 0;
}

div#titre_create_master_agreement div#help img.bouton {
	margin:2px 0 3px 0;
}

div#titre_create_master_agreement div#colonne_formulaire label {
	float:left;
	width:130px;
	text-align:right;
	font-size:12px;
	color:#606060;
	margin:2px 20px 2px 30px;
}

div#titre_create_master_agreement div#colonne_formulaire input.rouge {
	border:1px solid #be1e2d;
}

div#titre_create_master_agreement div#colonne_formulaire span {
	float:left;
	margin:2px 0 2px 0;
}

div#titre_create_master_agreement div#colonne_formulaire span.same {
	width:370px;
	margin:2px 0 6px 0;
}

div#titre_create_master_agreement div#colonne_formulaire input, div#titre_create_master_agreement div#colonne_formulaire select {
	font-size:12px;
	color:#606060;
	border:1px solid #d8d8d8;
	width:370px;
	float:left;
	margin:0 10px 5px 0;
}

div#titre_create_master_agreement div#colonne_formulaire input.radio {
	width:10px;
	border:0;
	margin:2px 5px 6px 0;
}

div#titre_create_master_agreement div#colonne_formulaire input.petit {
	width:100px;
}

div#titre_create_master_agreement div#colonne_formulaire input.petit2 {
	width:70px;
}

div#titre_create_master_agreement div#colonne_formulaire p.petit2 {
	width:135px;float:left;
}

div#titre_create_master_agreement div#colonne_formulaire p.description {
	margin:10px 0 0 0;
}

div#titre_create_master_agreement div#colonne_formulaire label.petit {
	width:90px;
	margin:2px 5px 2px 0;
}

div#titre_create_master_agreement div#colonne_formulaire span.or {
	float:left;
	margin:2px 14px;
}

div#titre_create_master_agreement div#colonne_formulaire img.help {
	margin:2px 0 3px 0;
	float:left;
}
div#titre_create_master_agreement div#colonne_formulaire img.bouton {
	margin:2px 5px 3px 0;
	float:left;
}

div#decision_agreement_intro{
	background:transparent url('../../img/degrade_vert_fonce.jpg') repeat-x top left;
	border-top:2px solid #aaa8a9;
	border-bottom:2px solid #aaa8a9;
	margin:10px 0 0 0;
	padding:0 0 15px 0;
}

div#decision_agreement_intro p.congratulations{
	background:transparent url('../../img/picto_ok.png') no-repeat top left;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 25px;
	margin:15px 0 15px 60px;
	line-height:20px;
}

div#decision_agreement_intro p.centre{
	text-align:center;
}

div#decision_agreement_intro p.centre a{
	margin:5px;
}

div#decision_agreement_summary {
	background: -moz-linear-gradient(#ffffff, #cce0b9);
}

div#decision_agreement_summary h3.titre{
	padding:0 0 20px 10px;
	margin:20px 0 0 0;
}

div#decision_agreement_summary a.right {
	position:relative;
	top:-48px;
}

div#decision_agreement_summary div#tab_decision{
	width:720px;
	border:1px solid #e4e4e4;
	-moz-box-shadow: 8px 8px 8px #bfc7b7; 
	-webkit-box-shadow: 8px 8px 8px #bfc7b7; 
	background-color:#ffffff;
	margin:20px 0 0 100px;
	padding:36px 16px;
}

div#decision_agreement_summary div#tab_decision h4{
	font-size:15px;
	color:#231f20;
	font-weight:normal;
	padding:0 0 2px 10px;
	border-bottom:3px solid #231f20;
}

div#decision_agreement_summary div#tab_decision img{
	float:right;
	padding:0 10px 0 0;
}

div#decision_agreement_summary div#tab_decision table {
	border-collapse:collapse;
	margin:15px 0 0 0;
	text-align:left;
}
.ctSpan
{
	font-size:10
}
.pfSpan
{
	font-size:8
}
div#box
{
	width: 150px;
	height: 150px;
	background-image: url('../../img/ajaxLoader.gif');
	background-repeat:no-repeat;
	background-color: #fcfcfc;
	filter: alpha(opacity=40);
	opacity: 0.4;
	-moz-opacity: 40%; 
	border-style:solid;
	border-color:red;
	background-position:center;
	text-align: center;
	position: absolute;
	margin-left: -75px;
	margin-top: -75px;
	left: 50%;
	top: 50%;
	z-index: 20;
	display: none;
}
div#screen
{
	position: absolute;
	left: 0;
	top: 0;
	background: #ffff;
}


.ToolTipcalc {
	border:1px solid #00FFFF;
	background: #FFFFFF ;
	color:#000000;
	margin:0;
	padding:4px 5px;
	height:60px;
	width:110px;
	 
}


.ToolTipcalc .aToolTipContent {
	position:relative;
	 text-align:justify;
	margin:0;
	padding:0;
}

.ToolTipcalcErr {
	border:1px solid #00FFFF;
	background: #FFFFFF ;
	color:#000000;
	margin:0;
	padding:4px 5px;
	height:40px;
	width:200px;
	}

.ToolTipcalcErr .aToolTipContent {
	position:relative;
	 text-align:justify;
	margin:0;
	padding:0;
}

div.boxcalc
{
	width: 150px;
	height: 150px;
	background-image: url('../../img/smallLoading.gif');
	background-repeat:no-repeat;
	background-color: #fcfcfc;
	filter: alpha(opacity=40);
	opacity: 0.4;
	-moz-opacity: 40%; 
	border-style:solid;
	border-color:red;
	background-position:center;
	text-align: center;
	position: absolute;
   	z-index: 1;
	display: none;
}
div.screencalc
{
	position: absolute;
	left: 100%;
	top: 100%;
	background: #ffff;
	z-index: 2;
}

div.boxcalcgo
{
	width: 150px;
	height: 150px;
	background-image: url('../../img/smallLoading.gif');
	background-repeat:no-repeat;
	background-color: #fcfcfc;
	filter: alpha(opacity=40);
	opacity: 0.4;
	-moz-opacity: 40%; 
	border-style:solid;
	border-color:red;
	background-position:center;
	text-align: center;
	position: absolute;
    left: 10;
	z-index: 1;
	display: none;
}
div.screencalcgo
{
	position: absolute;
	left: 100%;
	top: 100%;
	background: #ffff;
	z-index: 2;
}



div#qdBox
{
	width: 150px;
	height: 150px;
	background-image: url('../../img/ajaxLoader.gif');
	background-repeat:no-repeat;
	background-color: #fcfcfc;
	filter: alpha(opacity=40);
	opacity: 0.4;
	-moz-opacity: 40%; 
	border-style:solid;
	border-color:red;
	background-position:center;
	text-align: center;
	position: absolute;
	z-index: 20;
	display: none;
}
div#qdScreen
{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	background: #fff;
}
div#upgradeBox
{
	background-image: url('../../img/ajaxLoader.gif');
	background-repeat:no-repeat;
	background-color: #fcfcfc;
	filter: alpha(opacity=40);
	opacity: 0.4;
	-moz-opacity: 40%; 
	border-style:solid;
	border-color:red;
	background-position:center;
	text-align: center;
	position: absolute;
	z-index: 20;
	display: none;
}
div#upgradeScreen
{
	position: absolute;
	left: 0;
	top: 0;
	background: #fff;
}
div#upgradeBox1
{
	background-image: url('../../img/ajaxLoader.gif');
	background-repeat:no-repeat;
	background-color: #fcfcfc;
	filter: alpha(opacity=40);
	opacity: 0.4;
	-moz-opacity: 40%; 
	border-style:solid;
	border-color:red;
	background-position:center;
	text-align: center;
	position: absolute;
	z-index: 20;
	display: none;
}
div#upgradeScreen1
{
	position: absolute;
	left: 0;
	top: 0;
	background: #fff;
}
div#blockCustomer
{
	background-image: url('../../img/fond_popin_wait.gif');
	background-repeat:no-repeat;  
	background-color: #ffffff;
	filter: alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 80%; 
	border-style:solid;
	border-color:red;
	background-position:center;
	text-align: center;
	position: absolute;
	margin-left: -75px;
	margin-top: -75px;
	left: 50%;
	top: 50%;
	z-index: 20;
	display: none;
}
div#blockCustomerScreen
{
	position: absolute;
	left: 0;
	top: 0;
	background: #ffffff;
}
div#decision_agreement_summary div#tab_decision table.border_bottom {
	border-bottom:1px solid #e4e4e4;
}

div#decision_agreement_summary div#tab_decision table tr th{
	border-bottom:1px solid #e4e4e4;
	font-weight:normal;
	padding:0 0 3px 0;
}

div#decision_agreement_summary div#tab_decision table tr td{
	vertical-align:top;
	color:#231f20;
	padding:3px 0;
}

div#decision_agreement_summary div#tab_decision table tr td span{
	background-color:#e3edf8;
	font-size:16px;
	font-weight:bold;
	width:100px;
	float:left;
	padding:1px 0 2px 10px;
}

div#decision_agreement_summary div#tab_decision div#total{
	height:20px;
	float:left;
	background-color:#e3edf8;
	margin:5px 0 20px 0;
	padding:0 30px 0 10px;
	width:678px;
	color:#231f20;
	font-size:13px;
	font-weight:bold;
}

div#decision_agreement_summary div#tab_decision div#total span{
	font-size:16px;
	margin:0 0 0 75px;
}

.error {
	color: red;
}

.errors {
	color: red;
}

.radioTest {
	color: red;
	width:20px;

}
div#ShowSearch {
	/*background:transparent url('../../img/ShowSearch.png') no-repeat top left;*/
	width:560px;
	padding:12px;
	float:left;
	margin:10px 0 0 0;
}

div#ShowSearch_ma {
	/*background:transparent url('../../img/ShowSearch_ma.png') no-repeat top left;*/
	width:560px;
	padding:12px;
	float:left;
	margin:10px 0 0 0;
}

div#StatusSearch {
	/*background:transparent url('../../img/StatusSearch.png') no-repeat top left;*/
	width: 560px;
	padding:12px;
	float:left;
	margin:10px 0 0 0;
}

div#StatusSearch_1 {
	/*background:transparent url('../../img/StatusSearch.png') no-repeat top left;*/
	width: 560px;
	padding:12px;
	float:left;
	margin:10px 0 0 0;
}

/* Agreement Home Adv Search*/
div#AgrAdvStatusSearch {
	/*background:transparent url('../../img/ShowSearch_down.png') no-repeat top left;*/
	background: linear-gradient(#ffffff, #C8DC86);
	/* For WebKit (Safari, Google Chrome etc) */
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#C8DC86));
        /* For Mozilla/Gecko (Firefox etc) */
        /*background: -moz-linear-gradient(top, #00f, #fff);*/
        /* For Internet Explorer 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#C8DC86);
        /* For Internet Explorer 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#C8DC86)";
	width: 560px;
	padding:12px;
	float:left;
	margin:10px 0 0 0;
}
div#AgrAdvStatusSearch_ma {
	/*background:transparent url('../../img/ShowSearch_down_ma.png') no-repeat top left;*/
	width: 560px;
	padding:12px;
	float:left;
	margin:10px 0 0 0;
}
div#AgrAdvSearch {
	/*background:transparent url('../../img/StatusSearch_up.png') no-repeat top left;*/
	background: linear-gradient(#ffffff, #C8DC86);
	/* For WebKit (Safari, Google Chrome etc) */
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#C8DC86));
        /* For Mozilla/Gecko (Firefox etc) */
        /*background: -moz-linear-gradient(top, #00f, #fff);*/
        /* For Internet Explorer 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#C8DC86);
        /* For Internet Explorer 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#C8DC86)";
	width: 560px;
	padding:12px;
	float:left;
	margin:10px 0 0 0;
}

/* new addition for profile */



div#profile_summary {	
	float:left;
	padding-top: 20px;

	border : 1px solid #AAA;
	-moz-border-radius : 3px; -webkit-border-radius : 3px;
	-khtml-border-radius : 3px; border-radius : 3px;

	background: -moz-linear-gradient(#ffffff, #e4d6e4);
	/* For WebKit (Safari, Google Chrome etc) */
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e4d6e4));
        /* For Mozilla/Gecko (Firefox etc) */
        /*background: -moz-linear-gradient(top, #00f, #fff);*/
        /* For Internet Explorer 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e4d6e4);
        /* For Internet Explorer 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e4d6e4)";
	width:720px;
}

div#profile_summary h3{
	padding-left: 20px;
	/*padding-top: 20px;*/
	font-size: 15px;
	
}
div#profile_summary p#titre{
	padding-left: 20px;
	/*padding-top: 20px;*/
	background: url("../img/fond_titre_h3.png") repeat-x scroll left bottom transparent;
}


div#profile_summary p{
	padding-left:20px;
}
div#decision_summary a.right {
	position:relative;
	top:-48px;
}

div#profile_summary div#tab_profile{
	width:630px;
	border:1px solid #e4e4e4;
	-moz-box-shadow: 8px 8px 8px #ceb2ca; 
	-webkit-box-shadow: 8px 8px 8px #ceb2ca;
	background-color:#ffffff;
	margin:20px 0 0 20px;
	padding:36px 16px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#ceb2ca',direction='120',strength='15');

}

div#tab_profile p {
	margin:5px 0 0 10px;
}

div#profile_summary div#tab_profile h4{
	font-size:15px;
	color:#231f20;
	font-weight:normal;
	padding:0 0 2px 10px;
	border-bottom:3px solid #231f20;
}

div#profile_summary div#tab_profile img{
	float:right;
	padding:0 10px 0 0;
}

div#profile_summary div#tab_profile table {
	border-collapse:collapse;
	margin:15px 0 0 0;
	text-align:left;
}

div#profile_summary div#tab_profile table.border_bottom {
	border-bottom:1px solid #e4e4e4;
}

div#profile_summary div#tab_profile table tr th{
	border-bottom:1px solid #e4e4e4;
	font-weight:normal;
	padding:0 0 3px 0;
	font-size: 12px;
}

div#profile_summary div#tab_profile table tr td{
	vertical-align:top;
	color:#231f20;
	font-size: 12px;
	vertical-align:middle;
	border: 5px solid #FFFFFF;
}

div#profile_summary div#tab_profile table tr td.tdLeft{
	text-align: right;
	width: 35%;
	padding: 0px 5px 0px 0px;
	vertical-align:top;
}

div#profile_summary div#tab_profile table tr td.tdRight{
	text-align: left;
	width: 65%;
	padding: 0px 0px 0px 5px;
	vertical-align:top;
}
div#profile_summary div#tab_profile img.left{
	float: right;
}
div#profile_summary div#tab_profile img.right{
	float: left;
}



div#profile_summary input{
	border:1px solid #DDDDDD;
}

div#profile_summary select{
	border:1px solid #DDDDDD;
}

div#profile_summary disabled{
	border:1px solid #EAEBDD;
	
}

div#profile_quick_links {
	float: left;
	
		width:220px;
}

div#inner_profile_quick_links
{
		width:200px;
	 border : 1px solid #AAA;
	-moz-border-radius : 3px; -webkit-border-radius : 3px;
	-khtml-border-radius : 3px; border-radius : 3px;

	background: -moz-linear-gradient(#ffffff, #e4d6e4);
	/* For WebKit (Safari, Google Chrome etc) */
		background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e4d6e4));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(#ffffff, #e4d6e4);
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e4d6e4);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e4d6e4)";
}

div#profile_quick_links table{
 width:180px;
 cellpadding:5px;
 margin-left: 10px;
}

div#profile_quick_links a{
	font-size:13px;
	color:#606060;
	text-decoration:none;
}

div#profile_quick_links a.selected{
	font-weight:bold;
}

div#colonne_profile_links p#titre{
	/*padding-top: 20px;*/
	background: url("../img/fond_titre_h3.png") repeat-x scroll left bottom transparent;
}
/* end of changes for my profile */
/* additions for resources */
div#PLBox
{
	width: 150px;
	height: 150px;
	background-image: url('../../img/ajaxLoader.gif');
	background-repeat:no-repeat;
	background-color: #fcfcfc;
	filter: alpha(opacity=40);
	opacity: 0.4;
	-moz-opacity: 40%; 
	border-style:solid;
	border-color:red;
	background-position:center;
	text-align: center;
	position: absolute;
	z-index: 20;
	display: none;
}
div#PLScreen
{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	background: #fff;
}
div#PLBoxResource
{
	width: 150px;
	height: 150px;
	background-image: url('../../img/ajaxLoader.gif');
	background-repeat:no-repeat;
	background-color: #fcfcfc;
	filter: alpha(opacity=40);
	opacity: 0.4;
	-moz-opacity: 40%; 
	border-style:solid;
	border-color:red;
	background-position:center;
	text-align: center;
	position: absolute;
	z-index: 20;
	display: none;
}
div#PLScreenResource
{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	background: #fff;
}
div#content div#resources h4.resourceHeading{
	border-bottom:4px solid #E0E0E0;
}
div#content div#resources tr.resourceHeading{
	border-bottom:4px solid #E0E0E0;
	background-color:#F49602;
}
div#content div#resources ul.nicelist {
	color: #4188CF;
    margin-bottom: 0px;
    margin-left: 15px;
    margin-right: 0;
    margin-top: 0px;
    }
	
div#content div#resources ul.nicelist li {	
	padding-top:2px;
	padding-bottom:2px;
	list-style-type:disc;
	display:list-item;
    }

div#content div#resources ul.nicelist li a{
	text-decoration:none;
	color:#4188cf;
	cursor:pointer;
}
div#content div#resources div.ulContainer{
	border-bottom:1px solid #AAAAAA;
	padding:0 7px 4px 7px;
}
/*end of additions for resources */
table.headerTable{
padding-left:20px;
text-align:left;
border-bottom: 1px solid;
border-color:#DDDDDD;
	width:620px;
}
div#tab_asset td.first{
width:115px;
}
div#tab_asset td.second{
width:65px;
}
div#tab_asset td.model{
width:60px;
}
div#tab_asset td.third{
width:95px;
}
div#tab_asset td.fourth{
width:85px;
}

div#tab_asset td.fifth{
width:65px;
}

div#tab_asset td.sixth{
width:95px;
}
div#tab_asset td.seventh{
width:65px;
}
div#tab_asset td.eighth{
width:45px;
}
div#tab_asset td.ninth{
width:75px;
}

div#tab_asset td.tenth{
width:15px;
}
div#tab_asset td.eleventh{
width:15px;
}

div#tab_asset td.twelvth{
width:15px;
}

div#tab_assetUpgrades td.first{
width:170px;
}
div#tab_assetUpgrades td.second{
width:90px;
}
div#tab_assetUpgrades td.third{
width:100px;
}
div#tab_assetUpgrades td.fourth{
width:70px;
}

div#tab_assetUpgrades td.fifth{
width:60px;
}

div#tab_assetUpgrades td.sixth{
width:170px;
}
div#tab_assetUpgrades td.seventh{
width:70px;
}
div#tab_assetUpgrades td.eighth{
width:100px;
}
div#tab_assetUpgrades td.ninth{
width:70px;
}

div#tab_assetUpgrades td.tenth{
width:20px;
}
div#tab_assetUpgrades td.eleventh{
width:20px;
} 
div#innerCustTable{
	/*padding-left:20px;
	//padding-bottom:10px;
	//width:750px;*/
	height:78px;
	overflow-y:scroll;
	text-align:left;
	border-bottom: 1px solid;
	border-color:#DDDDDD;
	margin:0 40px 0 10px;
	padding:8px 30px 5px 34px;
	float:left;
	width:820px;
	
}
div#innerCustTableAsset{
	/*padding-left:20px; 
	//padding-bottom:10px;
	//width:750px;*/
	height:70px;
	overflow-y:scroll;
	text-align:left;
	border-bottom: 1px solid;
	border-color:#DDDDDD;
	margin:0 40px 0 10px;
	padding:8px 30px 5px 5px;
	float:left;
	width:850px;

}

div#upgradeTableAsset{
	/*padding-left:20px;
	//padding-bottom:10px;
	//width:750px;*/
	height:78px;
	overflow-y:scroll;
	text-align:left;
	border-bottom: 1px solid;
	border-color:#DDDDDD;
	margin:0 40px 0 10px;
	padding:8px 30px 5px 34px;
	float:left;
	width:820px;

}

table.upgradeClass{
	width:100%;
	text-align: left;
	padding-bottom:5px;
}

div#upgradeTable {
	/*background:transparent url('../../img/fond_tab_upgradetemp1.png') no-repeat top left;*/
	border:1px solid #ccc;
	width:923px;
	height:187px;
	overflow-y:scroll;
	margin-left:15px;
	float:left;
	text-align:center;
}

div#upgradeTable div#titre_tabUpgrade {
	
	
	margin:0 40px 0 10px;
	padding:0px 3px 20px 1px;
	float:left;
	width:1080px;
	height:187px;
}

.borderBottomAsset{
	border-bottom:1px solid #DDDDDD
}

div#titre_create_proposal div#colonne_formulaire8 {
	margin:5px 0 0 0;
	width:585px;
	float:left;
}

div#titre_create_proposal div#colonne_formulaire div#radio {
	margin:4px 0 0 0;
	width:200px;
	
	border-color:black;
	border: 1px solid;
	float:left;
}

div#titre_create_proposal div#colonne_formulaire6 {
	margin:3px 0 0 0;
	width:585px;
	float:left;
}

div#titre_create_proposal div#colonne_formulaire5 {
	margin:2px 0 0 0;
	width:585px;
	float:left;
}

div#titre_create_proposal div#colonne_formulaire .radioTest {
	border:0;
	width:10px;

	
}

div#titre_create_proposal div#colonne_formulaire .textBox {
	border:2;
	width:75px;

	
}
div#titre_create_proposal div#colonne_formulaire .checkTest {
	border:0;
	width:10px;

	
}

.linkblue {background:transparent url ('../../img/blank.png') ;color:#ffffff; font-size:10px; font-family:arial;  line-height:17px; text-decoration:none; cursor:pointer;}

/*added css for prospect asset page*/
div#titre_create_proposal div#colonne_formulaire div#colonne_formulaire_inner input,
div#titre_create_proposal div#colonne_formulaire div#colonne_formulaire_inner select,
div#titre_create_proposal div#colonne_formulaire_upper input,
div#titre_create_proposal div#colonne_formulaire_upper select {
	font-size:12px;
	color:#606060;
	border:1px solid #d8d8d8;
	width:370px;
	float:none;
	margin:0 10px 5px 0;
}

 div#titre_create_proposal div#colonne_formulaire_upper label{

	float:left;
	width:130px;
	text-align:right;
	font-size:12px;
	color:#606060;
	margin:2px 20px 2px 30px;
}
div#titre_create_proposal div#colonne_formulaire div#colonne_formulaire_inner .textfield label {
	float:left;
	width:130px;
	text-align:center;
	font-size:12px;
	color:#606060;
	margin:2px 0px 2px 0px;
}
div#titre_create_proposal div#colonne_formulaire div#colonne_formulaire_inner td.first {
	width:130px;
}
div#titre_create_proposal div#colonne_formulaire div#colonne_formulaire_inner td.second {
	width:300px;
}
div#titre_create_proposal div#colonne_formulaire div#colonne_formulaire_inner th.second {
	text-align:left;
}
div#titre_create_proposal div#colonne_formulaire div#colonne_formulaire_inner div#radio {
	float:none;
	width:10px;
}
div#titre_create_proposal div#colonne_formulaire div#colonne_formulaire_inner .radioTest {
	float:none;
	width:20px;
}
div#titre_create_proposal div#colonne_formulaire div#colonne_formulaire_inner img.help {
	margin:2px 0 3px 0;
	float:none;
}

div#titre_create_proposal div#colonne_formulaire div#colonne_formulaire_inner .textBox {
	border:2;
	width:75px;

	
}

/*added css for prospect asset page*/
/*added for Help tool tip*/
.aToolTip {
	border:1px solid #00FFFF;
	background: #FFFFFF ;
	color:#000000;
	margin:0;
	padding:10px 12px;
	height:120px;
	width:180px;
	 
}

.aToolTip .aToolTipContent {
	position:relative;
	 text-align:justify;
	margin:0;
	padding:0;
}

a.aToolTipCloseBtn {
	display:block;
	height:18px;
	width:28px;
	background:url("../../img/close_button.png") no-repeat;
	text-indent:-9999px;
	outline:none;
	position:absolute;
	top:-2px;
	right:-25px;
    z-index:1;
	margin:2px;
	padding:4px;
}

.bluebutton {background:url(../../img/btblue-left.png) no-repeat left; height:45px; font-size:12px; float:left; font-family:arial; float:left; text-align:right;}
.bluebutton a {color:#fff; text-decoration:none; background:url(../../img/btblue-right.png) no-repeat right; float:right; height:42px; padding:3px 12px 0 12px; line-height:14px;}
.bluebutton span {color:#fff;}

.btblue1 { font-family:arial; color:#000; font-size:14px;}
.btblue1 a{text-decoration:none; color:#fff; background:url(../../img/bt-bluebg1.jpg) no-repeat left; padding:10px 10px 20px 14px; margin-right:4px; margin-top:10px;}
.btblue1 span{background:url(../../img/bt-bluebg1-right.jpg) no-repeat right; padding:10px 0px 20px 0px; line-height:45px; margin-top:10px;}
.btblue1 b{color:#fff;}

/*  calendar css */
/* The main calendar widget.  DIV containing a table. */

.calendar {
  position: relative;
  display: none;
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #d4d0c8;
  font-family: tahoma,verdana,sans-serif;
  z-index:1006;
}

.calendar table {
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #d4d0c8;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar .nav {
  background: transparent url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #000;
  background: #848078;
  color: #fff;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #000;
  padding: 2px;
  text-align: center;
  background: #f4f0e8;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  padding: 0px;
  background-color: #e4e0d8;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  background-color: #c4c0b8;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #f4f0e8;
}

.calendar tbody .rowhilite td {
  background: #e4e0d8;
}

.calendar tbody .rowhilite td.wn {
  background: #d4d0c8;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  padding: 2px 2px 0px 2px;
  background: #e4e0d8;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #f4f0e8;
  padding: 1px;
  border: 1px solid #000;
  background: #848078;
  color: #fff;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #e4e0d8;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #e4e0d8;
  font-size: 90%;
  padding: 1px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  background: #c4c0b8;
  padding: 0px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar .combo .hilite {
  background: #048;
  color: #fea;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #f4f0e8;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #766;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}
div#tableauCheckAddress{
	height:350px;
	overflow:scroll;
	padding:0 40px 40px 40px;
}
div#titre_tabCheckAddress{
	padding:10px 20px 1px 37px;
}



/*  calendar css */

.btorange { font-family:arial; color:#000; font-size:11px; float:left;}
.btorange span{background:url(../../img/bt-orange-rgt.png) no-repeat right; padding:5px 0px 5px 0; line-height:24px;}
.btorange a{white-space:nowrap;text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/bt-orange.png) no-repeat left; line-height:24px; padding:5px 10px 5px 14px; margin-right:4px;}

.btblue { font-family:arial; color:#000; font-size:11px; float:left;}
.btblue span{background:url(../../img/bt-bluebg-rgt.png) no-repeat right; padding:5px 0px 5px 0; line-height:24px; float:left;}
.btblue a{white-space:nowrap;text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/bt-bluebg.png) no-repeat left; line-height:24px; padding:5px 10px 5px 14px; margin-right:4px;}

.btCommTool1 { font-family:arial; color:#000; font-size:11px; float:left;}
.btCommTool1 span{background:url(../../img/orange/bt-bluebg-rgt.png) no-repeat right; padding:5px 0px 5px 0; line-height:24px; float:left;}
.btCommTool1 a{white-space:nowrap;text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/orange/bt-bluebg.png) no-repeat left; line-height:24px; padding:5px 10px 5px 14px; margin-right:4px;}

.btCommTool2 { font-family:arial; color:#000; font-size:11px; float:left;}
.btCommTool2 span{background:url(../../img/green/bt-bluebg-rgt.png) no-repeat right; padding:5px 0px 5px 0; line-height:24px; float:left;}
.btCommTool2 a{white-space:nowrap;text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/green/bt-bluebg.png) no-repeat left; line-height:24px; padding:5px 10px 5px 14px; margin-right:4px;}

.btblue1 { font-family:arial; color:#000; font-size:13px;}
.btblue1 span{background:url(../../img/bt-bluebg1-right.jpg) no-repeat right; padding:10px 0px 20px 0px; line-height:45px; margin-top:10px;}
.btblue1 a{white-space:nowrap;text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/bt-bluebg1.jpg) no-repeat left; padding:10px 10px 20px 14px; margin-right:4px; margin-top:10px;}
.btblue1 b{color:#FFFFFF;}

.btblue2 {background:url(../../img/bt-bluebg1.jpg) no-repeat left; text-align:right; height:45px; float:left; font-family:arial; font-size:12px; font-weight:bolder; padding-left:12px;line-height:45px;}
.btblue2 span{background:url(../../img/bt-bluebg1-right.jpg) no-repeat right top; height:45px; line-height:45px; float:left; padding-right:12px; padding-top:4px;}
.btblue2 a{white-space:nowrap;text-decoration:none; color:#fff; cursor:pointer; text-align:right; line-height:14px; padding-top:4px;}

.btblue3 { font-family:arial; color:#000; font-size:11px; float:left;}
.btblue3 span{background:url(../../img/bt-small-right.png) no-repeat right; padding:5px 0 5px 0; line-height:17px; float:left;}
.btblue3 a{white-space:nowrap;text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/bt-small-left.gif) no-repeat left; line-height:17px; padding:5px 10px 5px 14px; margin-right:4px; float:left;}


.btChkCredit { font-family:arial; color:#000; font-size:11px; float:left;}
.btChkCredit span{background:url(../../img/bt-small-right.png) no-repeat right; padding:0 10px 0 0; line-height:17px; float:left;}
.btChkCredit a{white-space:nowrap;text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/bt-small-left.gif) no-repeat left; line-height:18px; padding:0 0 0 10px; float:left;}

.btChkCredit1 { font-family:arial; color:#000; font-size:11px; float:left;}
.btChkCredit1 span{background:url(../../img/bt-small-right.png) no-repeat right; padding:0 10px 0 0; line-height:18px;}
.btChkCredit1 a{white-space:nowrap;text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/bt-small-left.gif) no-repeat left; line-height:18px; padding:0 0 0 10px;}

.btAction { font-family:arial; color:#000; font-size:11px; float:left;}
.btAction span{background:url(../../img/bt-action-right.png) no-repeat right; padding:0 20px 0 0; line-height:18px;color:white}
.btAction a{white-space:nowrap;text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/bt-action-left.png) no-repeat left; line-height:18px; padding:0 0 0 10px;}



.btgreen {font-family:arial; color:#000; font-size:11px; float:left;}
.btgreen span{background:url(../../img/bt-greenbg-rgt.png) no-repeat right; padding:0 15px 0 0; float:left;}
.btgreen a{white-space:nowrap;text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/bt-greenbg.png) no-repeat left; line-height:24px; padding:0 0 0 15px; float:left;}

.btjacksonsPurple { font-family:arial; color:#000; font-size:11px; float:left;}
.btjacksonsPurple span{background:url(../../img/jacksonsPurple/bt-bluebg-rgt.png) no-repeat right; padding:5px 0px 5px 0; line-height:24px;}
.btjacksonsPurple a{white-space:nowrap;text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/jacksonsPurple/bt-bluebg.png) no-repeat left; line-height:24px; padding:5px 10px 5px 14px; margin-right:4px;}
.btjacksonsPurple b{color:#fff;}

.btpink {font-family:arial; color:#000; font-size:11px; float:left;}
.btpink span{background:url(../../img/bt-pinkbg-rgt.png) no-repeat right; padding:5px 0 5px 0; line-height:24px; float:left;}
.btpink a{white-space:nowrap;text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/bt-pinkbg.png) no-repeat left; line-height:24px; padding:5px 10px 5px 14px; margin-right:4px; float:left;}

.btpinkfixedsize {font-family:arial; color:#000; font-size:11px; float:left;}
.btpinkfixedsize span{background:url(../../img/bt-pinkbg-rgt.png) no-repeat right; padding:5px 0  5px 0; line-height:24px; float:left;}
.btpinkfixedsize a{white-space:nowrap;text-decoration:none;width: 161px;color:#fff; cursor:pointer; background:url(../../img/bt-pinkbg.png) no-repeat left; line-height:2px;padding-top: 11px; padding-right: 5px; padding-left: 5px;padding-bottom:11px; margin-right:4px; float:left;text-align:center;}

/* button grey with round corner start here */

.btgreyroundedfixedsize {font-family:arial; font-size:11px; float:left;}
.btgreyroundedfixedsize span{background:url(../../img/bt-grey-rounded-right.png) no-repeat right; padding:5px 0  5px 0; line-height:24px; float:left;}
.btgreyroundedfixedsize a{white-space:nowrap;text-decoration:none;width: 161px;color:#666666; cursor:pointer; background:url(../../img/bt-grey-rounded-left_fixed.png) no-repeat left; line-height:2px;padding-top: 14px; padding-right: 5px; padding-left: 5px;padding-bottom:16px; margin-right:4px; float:left;text-align:center;}
.btdarkGreen {font-family:arial; color:#000; font-size:11px; float:left;}
.btdarkGreen  span{background:url(../../img/bt-pinkbg-rgt_ma.png) no-repeat right; padding:5px 0 5px 0; line-height:24px; float:left;}
.btdarkGreen  a{white-space:nowrap;text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/bt-pinkbg_ma.png) no-repeat left; line-height:24px; padding:5px 10px 5px 14px; margin-right:4px; float:left;}

.btpinkP {font-family:arial; color:#000; font-size:11px; float:left;}
.btpinkP span{background:url(../../img/bt-pinkbg-rgt.png) no-repeat right; padding:5px 0 5px 0; line-height:24px; float:left;}
.btpinkP a{white-space:nowrap;text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/bt-pinkbg.png) no-repeat left; line-height:24px; padding:5px 10px 5px 14px; margin-right:4px; float:left;}

.btred {font-family:arial; color:#000; font-size:11px;}
.btred span{background:url(../../img/bt-usesearch-right.png) no-repeat right; padding:5px 0 5px 0; line-height:24px;}
.btred a{white-space:nowrap;text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/bt-usesearch-left.png) no-repeat left; line-height:24px; padding:5px 10px 5px 14px; margin-right:4px;}

.titlepink {float:left; background:url(../../img/titre_proposals.jpg) no-repeat; width:415px; height:108px; font-size:12px; color:#fff; font-weight:bolder; padding:5px 0 0 8px;}

div#transparent_block{
background:#fff;
height:1000px;
filter: alpha(opacity=60);
opacity: 0.6;
-moz-opacity: 60%;
left:156px;
position:absolute;
width:950px;
z-index:1000;
}



/* button grey with arrow start here */
.btgrey {color:#750d68; font-size:11px; float:left; }
.btgrey span{background:url(../../img/bt-greyleft.png) no-repeat left; padding:5px 0px 5px 12px; float:left}
.btgrey a{text-decoration:none; color:#666666; cursor:pointer; background:url(../../img/bt-greyright.png)  no-repeat right; line-height:24px; padding:5px 15px 5px 10px; float:left;}
/* button grey with arrow start here */

/* button grey with round corner start here */
.btgreyrounded {font-size:11px; float:left; }
.btgreyrounded span{background:url(../../img/bt-grey-rounded-right.png) no-repeat right; padding:5px 0px 5px 0px; float:left;}
.btgreyrounded a{text-decoration:none; color:#666666; cursor:pointer; background:url(../../img/bt-grey-rounded-left.png) no-repeat left; line-height:24px; padding:5px 8px 5px 10px; margin-right:4px; float:left;}
/* button grey with round corner end here */

/* button pink with arrow start here */
.btpinkarrow {color:#fff; font-size:11px; float:left;}
.btpinkarrow span{background:url(../../img/bt-pinkarrow-right.png) no-repeat right; padding:5px 12px 5px 0px; float:left;}
.btpinkarrow a{text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/bt-pinkarrow-left.png) no-repeat left; line-height:24px; padding:5px 10px 5px 15px; float:left;}
/* button pink with arrow end here */

/* button pink with arrow start here */
.btpinkarrow1 {color:#fff; font-size:11px; float:left;}
.btpinkarrow1 span{background:url(../../img/bt-pinkarrow-right.png) no-repeat right; line-height:24px; padding-right:20px; float:left; }
.btpinkarrow1 a{text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/bt-pinkarrow-left.png) no-repeat left; line-height:24px; padding:0px 0px 0px 15px;  margin-right:10px; float:left;}
/* button pink with arrow end here */
.btpinkarrowNew {color:#fff; font-size:11px; float:left;}
.btpinkarrowNew span{background:url(../../img/grey/bt-pinkarrow-right.png) no-repeat right; line-height:24px; padding-right:20px; float:left; }
.btpinkarrowNew a{text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/grey/bt-pinkarrow-left.png) no-repeat left; line-height:24px; padding:0px 0px 0px 15px;  margin-right:10px; float:left;}

/* button blue with arrow start here */

.btpinkarrow2 {color:#fff; font-size:11px; float:left;}
.btpinkarrow2 span{background:url(../../img/bt-pinkarrow-left.png) no-repeat right; line-height:24px; padding-left:5px;padding-right:10px; float:right; }
.btpinkarrow2 a{text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/bt-pinkarrow2-right.png) no-repeat left; line-height:24px; padding:0px 0px 0px 15px;  margin-right:10px; float:left;}
.btbluearrow {color:#fff; font-size:11px; float:left;}
.btbluearrow span{background:url(../../img/blue-arrow-right.png) no-repeat right; padding:5px 0px 5px 5px; line-height:18px; float:left;}
.btbluearrow a{text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/blue-arrow-left.png) no-repeat left; line-height:18px; padding:5px 0px 5px 5px; margin-right:15px; float:left;}


/* button blue with arrow end here */


/* button pink with round corner start here */
.btpinkrounded {font-size:11px; float:left;}
.btpinkrounded span{background:url(../../img/bt-pink-rounded-right.gif) no-repeat right; padding:5px 0px 6px 0px;}
.btpinkrounded a{text-decoration:none; cursor:pointer; color:#fff; background:url(../../img/bt-pinkarrow-left.gif) no-repeat left; line-height:24px; padding:5px 15px 6px 10px; margin-right:4px;}
/* button pink with round corner end here */

.step {padding:0 0 20px 0; margin:0px; float:left;  }
.step ul {padding:0 0 80px 0; margin:0px; list-style:none; border-bottom:1px solid #e5e5e5;}
.step ul li {display:inline; background:url(../../img/non-active-circle.gif) no-repeat 28px 0px; color:#696969; padding:18px 14px 0px 11px; font-size:12px; font-weight:bolder; text-align:center; float:left; width:64px;}
.step ul li span {color:#696969; font-weight:normal;}
.step ul li.visited {display:inline; background:url(../../img/selected-circle.gif) no-repeat 28px 0px; color:#ffffff; padding:18px 11px 0px 11px; cursor:pointer;}
.step ul li.active {display:inline; background:url(../../img/active-circle.gif) no-repeat 28px 0px; color:#ffffff; padding:18px 14px 0px 11px;}
.step ul li.active span {font-weight:bold;}
.step ul li.dopverified {display:inline; background:url(../../img/green/selected-circle.gif) no-repeat 28px 0px; color:#ffffff; padding:18px 14px 0px 11px;cursor:pointer;}
.step ul li.dopverifiedActive {display:inline; background:url(../../img/green/active-circle.gif) no-repeat 28px 0px; color:#ffffff; padding:18px 14px 0px 11px;}
/* gradient class*/
.gradientBackground{
	background:-moz-linear-gradient(#FFFFFF, #E4D6E4) repeat scroll 0 0 transparent; 
			-webkit-gradient(linear, left top, left bottom, from(#fff), to(#E4D6E4));
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e4d6e4);
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e4d6e4)";
}
.gradientBackgroundOrange{
	background:linear-gradient(#FFFFFF, #FCD4A0) repeat scroll 0 0 transparent; 
	background:-webkit-linear-gradient(white,#FCD4A0) repeat scroll 0 0 transparent;
			-webkit-gradient(linear, left top, left bottom, from(#fff), to(#FCD4A0));
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#FCD4A0);
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#FCD4A0)";
}

#loadingScreen {
 position: absolute; 
 width: 300px;   
 left: 50%; 
 margin-left: -150px; 
 top:300px;
 z-index:3;
}
 
#blockPage{
 background:#ffffff;
 display: none;
 filter: alpha(opacity=60);
 opacity: 0.6;
 -moz-opacity: 60%;
 position:absolute;
 z-index: 1;
 top:0;
 left:0;
}
#menuBlockBox {
 position: absolute; 
 width: 300px;   
 left: 50%; 
 margin-left: -150px; 
 top:300px;
 z-index:3;
}
 
#menuBlockScreen{
 background:#ffffff;
 display: none;
 filter: alpha(opacity=60);
 opacity: 0.6;
 -moz-opacity: 60%;
 position:absolute;
 z-index: 1;
 top:0;
 left:0;
}
#proposalsBlockBox {
 position: absolute; 
 width: 300px;   
 left: 50%; 
 margin-left: -150px; 
 top:300px;
 z-index:3;
}
 
#proposalsBlockScreen{
 background:#ffffff;
 display: none;
 filter: alpha(opacity=60);
 opacity: 0.6;
 -moz-opacity: 60%;
 position:absolute;
 z-index: 1;
 top:0;
 left:0;
}
div#backgroundImgSearchForUserList{
	background:url(../../img/titre_users.png) no-repeat;
}
div#backgroundPriceList{
	background:url(../../img/titre_pricelist.png) no-repeat;
}
div#resources div#backgroundImgForResources{
	background:url(../../img/titre_resources_big.png) no-repeat;
}


.btpinknew {font-family:arial; color:#000; font-size:11px; float:left;}
.btpinknew span{background:url(../../img/bt-pinkbg-rgt.png) no-repeat right; padding:5px 0 5px 0;}
.btpinknew a{text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/bt-pinkbg.png) no-repeat left; padding:5px 10px 5px 14px; margin-right:4px;}

/* new css added */
.colapserbgcolor {background:#eee;}
.agreementcolapser {border:1px solid #ccc;}
.agreementheading {background:#97bf0d; color:#fff;}
.backgroundcolor {background:#dadada; color:#000;}
.backgroundcolorSimpleCalc {background:#dadada; color:#000;}
.subpricelist {float:left; margin:18px 0 0 0; width:680px; background:#ffe6c6; overflow-x:scroll; padding:0 10px 0 0;}




#theme{
	width:630px;
	border:1px solid #e4e4e4;
	-moz-box-shadow: 8px 8px 8px #dadada; 
	-webkit-box-shadow: 8px 8px 8px #dadada;
	background-color:#ffffff;
	margin:20px 0 0 20px;
	padding:20px 16px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#ceb2ca',direction='120',strength='15');

}
#theme img{
	float:right;
	padding:0 10px 0 0;
}
#theme table {
	padding-top:15px;
	
}
#theme table tr td{
	vertical-align:top;
	color:#231f20;
	font-size: 12px;
	vertical-align:middle;
	
}

#theme h4{
	font-size:15px;
	color:#231f20;
	font-weight:normal;
	padding:0 0 2px 10px;
	border-bottom:3px solid #231f20;
}
span.imgHeader{
    height: 26px;
	text-transform:uppercase;
	font-size:12px;
	color:white;
	float:left;
	width:100%;
}/*to be added in all css*/
div#titre_create_proposal div#colonne_formulaire div#sub_colonne_formulaire label{
	color: #606060;
    float: left;
    font-size: 12px;
    margin-bottom: 2px;
    margin-left: 0;
    margin-right: 20px;
    margin-top: 2px;
    text-align: right;
    width: 240px;
}

/*Changes for swiss starts here*/
div#calcVAT{
	
			/*background:transparent url('../../img/ShowSearch_down.png') no-repeat top left;*/

		background: -moz-linear-gradient(#ffffff, #e4d6e4);
	/* For WebKit (Safari, Google Chrome etc) */
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e4d6e4));
        /* For Mozilla/Gecko (Firefox etc) */
        /*background: -moz-linear-gradient(top, #00f, #fff);*/
        /* For Internet Explorer 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e4d6e4);
        /* For Internet Explorer 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e4d6e4)";
        
		/*background:transparent url('../../img/ShowSearch_down.png') no-repeat top left;*/
		width: 560px;
		padding:12px;
		float:left;
		margin:10px 0 0 0;
	}
div#calcInfo{
	
			/*background:transparent url('../../img/ShowSearch_down.png') no-repeat top left;*/

		background: -moz-linear-gradient(#ffffff, #e4d6e4);
	/* For WebKit (Safari, Google Chrome etc) */
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e4d6e4));
        /* For Mozilla/Gecko (Firefox etc) */
        /*background: -moz-linear-gradient(top, #00f, #fff);*/
        /* For Internet Explorer 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e4d6e4);
        /* For Internet Explorer 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e4d6e4)";
        
        
		/*background:transparent url('../../img/ShowSearch_down.png') no-repeat top left;*/
		width: 560px;
		padding:12px;
		float:left;
		margin:10px 0 0 0;
	}
table#vatDetails tr td{
		width:25%;
	}
	
table#vatDetails tr td input.data{
		border: solid #000 1px;
	}

	
table#moreInformation tr td{
		width:25%;
	}
table#moreInformation tr td input.data{	
		border: solid #000 1px;
	}
	
/*Changes for swiss end here*/
/*Italy Phase-3 changes*/
div#beneficial_info label {
    color: #606060;
    float: left;
    font-size: 12px;
    margin: 2px 10px 2px 5px;
    text-align: right;
    /*width: 130px;*/
}

div#beneficial_info input,  div#beneficial_info select {
    border: 1px solid #D8D8D8;
    color: #606060;
    float: left;
    font-size: 12px;
    margin: 0 10px 5px 0;
    width: 170px;
}

/* CSS Credit Application */
.CAColapserbgcolor {background:#E3EDFF;}
.creditapp {font-size:18px; color:#696969; font-weight:normal;}
.creditapp span {color:#0062B3;}

.columca01 {width:355px; background:url(../../img/CA-heading-bg01.jpg) no-repeat; padding-bottom:15px;}
.columca01 h2 {margin:0px; padding:0 0 0 6px; font-size:12px; color:#fff; font-weight:normal; line-height:23px;}
.columca01 div {padding:7px 7px 0 0;}
.columca01 div table {border:1px solid #ccc; background:#E3EDFF;padding: 5px;}
.columca01 div span {color:#696969;}

.columca02 {width:281px; background:url(../../img/CA-heading-bg02.jpg) no-repeat; padding-bottom:15px;}
.columca02 h2 {margin:0px; padding:0 0 0 6px; font-size:12px; color:#fff; font-weight:normal; line-height:23px;}
.columca02 div {padding:7px 7px 0 0;}
.columca02 div table {border:1px solid #ccc; background:#E3EDFF;padding: 5px;}
.columca02 div span {color:#696969;}
.subheading {color:#ffffff; background:#6E96D5;}

.columca03 {width:950px; background:url(../../img/CA-heading-bg03.jpg) no-repeat; padding-bottom:15px;}
.columca03 h2 {margin:0px; padding:0 0 0 6px; font-size:12px; color:#fff; font-weight:normal; line-height:23px;}
.columca03 div {padding:7px 7px 0 0;}
.columca03 div table {border:1px solid #ccc; background:#E3EDFF;padding: 5px;}
.columca03 div span {color:#696969;}

.capplication {background:url(../../img/titre-credit-application.jpg) no-repeat; height:166px; width:934px; padding:6px 8px;}
.capplication span {color:#ffffff;}
--.textfield {border:1px solid #ccc;}

.cadecision {width:588px; background:#EEEEEE; border:1px solid #ccc; padding:15px; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px;}
.cagradient {
	background:transparent url('../../img/degrade_bleu.jpg') repeat-x bottom left;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#C5D6E8));
	/*JQuery Migration to fix the background image color for search filters in IE10+ FF16+, Chrome26+, Safari7+,Opera12+*/
	background-image: linear-gradient(to bottom,#ffffff 0%, #C5D6E8 100%);
    background: -moz-linear-gradient(top,  #ffffff,  #C5D6E8);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#C5D6E8');
}
/*.cagradient span {padding-left:25px;}*/


.paymentFrance {background:url(../../img/titre-usersearch.jpg) no-repeat; height:190px; width:934px; padding:6px 8px;}
.paymentFrance span {color:#FFFFFF;}
.paymentgradient {
	background:transparent url('../../img/degrade_orange.jpg') repeat-x bottom left;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EFD4DD));
    background: -moz-linear-gradient(top,  #FFFFFF,  #EFD4DD);
/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EFD4DD'); */
	background-image:-ms-linear-Gradient(top,#FFFFFF 0%,#EFD4DD 100%);
}

.commissionsFrance {background:url(../../img/titre-credit-application.jpg) no-repeat; height:190px; width:934px; padding:6px 8px;}
.commissionsFrance span {color:#ffffff;}
--.textfield {border:1px solid #ccc;}

.reassignmentFrance {background:url(../../img/titre-credit-application.jpg) no-repeat; height:166px; width:934px; padding:6px 8px;}
.reassignmentFrance span {color:#ffffff;}
--.textfield {border:1px solid #ccc;}

.cawhitebox {border:1px solid #ccc; background:#ffffff; padding:4px;}
.catextfield {border:1px solid #ccc; margin-top: 5px;margin-bottom: 5px}

.caSubHeading {
	background-color: #5A8CD2;
	color:#FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
}

.caColHeading {
	background-color: #466EB4;
	color:#FFFFFF;
	font-size: 10px;
	height: 18px;
}

.subColumnBar th {
  	background-color : #5A8CD2;
	color : #FFFFFF;
	font-size : 11px;
	font-weight : bold;
	border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
	padding-bottom : 0px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 0px;
}
div#CAShowSearch {
	/*background:transparent url('../../img/CA-advance-search01.jpg') no-repeat top left;*/
	width:560px;
	padding:12px;
	float:left;
	margin:10px 0 0 0;
}

div#CAStatusSearch {
	/*background:transparent url('../../img/CA-advance-search02.jpg') no-repeat top left;*/
	width: 560px;
	padding:12px;
	float:left;
	margin:10px 0 0 0;
}
/* END CSS Credit Application*/
/* =================================== ADMIN START =================== */ 
/* Styles For ADMIN Screens */
.leftnav{width:200px; border:1px solid #ccc;}
#nav {width:200px; border:1px solid #ccc;}
.leftnav ul{margin:0px;padding:0px;list-style:none}
#nav li.active a.parentAnchor {
	background: none repeat scroll 0 0 #2F5E7C;
}
#nav li a {
	background: url("../../img/admin/leftnav-bg.jpg") repeat-x scroll 0;
	display: block;
	padding: 6px 10px 6px 5px;
	/*background: #ccc;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #999;*/
	text-decoration: none;
	color: #FFF;
	border-bottom: 1px solid #E6E6F0;
	font-family: Arial;
    font-size: 12px;
}
/*#nav li a:hover, #nav li a.active {background: #999; color: #fff;}*/
#nav li ul {display: none;}
#nav li ul li a {padding:5px; background: #ffffff; border-bottom: 1px dotted #ccc; color:#696969;
	font-family: Arial;
    font-size: 12px;
}
#nav li ul li a:hover {
	TEXT-DECORATION: none; background:#E5E5E5;
}
#nav li ul li:hover > A {
	TEXT-DECORATION: none;
}
#nav li a span {background: url("../../img/admin/arrow-down.png") no-repeat scroll 0 0 transparent; float:right;margin-top: 5px;}
#nav li.active a span {background: url("../../img/admin/arrow-up.png") no-repeat scroll 0 0 transparent;}
#nav {text-transform:uppercase;}


.textfield {border:1px solid #ccc; width:150px;}
.listing {background:url(../../img/admin/filter-heading-bg.jpg) no-repeat; width:742px; height:139px; vertical-align:top; padding:0 4px;}
.listing h2 {margin:0px; padding:0 0 10px 0; color:#fff; font-weight:normal; font-size:12px;}
.admincontent {width:950px; margin:auto; font-family:arial; color:#333; font-size:12px;}
.admincontent h1 {color:#2F5E7C; padding:0px; margin:0px; font-weight:normal; font-size:18px;}

.mainInnerDiv {width:750px;padding-bottom:6px;}
.mainInnerDiv input {border:1px solid #ccc; width:185px;}
.mainInnerDiv select {border:1px solid #ccc; width:187px;}
.mainInnerDiv a {text-decoration:none; color:#ffffff;}
.mainInnerDiv .checkBox{border: 0 none;}

.mainInnerDiv table {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}

.sectionInnerDivLast table {
    border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
	width:750px;
	background:#F5F1F0;
}


.sectiontd td {
 	width:255px;
}

.section {border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.adminhd {width:750px; height:28px; background:url(../../img/admin/admin-hd-bg.jpg) no-repeat; color:#fff; padding:0px 5px;}
td.adminhd a {float: left;padding: 0 5px 0 0;cursor:pointer;}
.adminhd a span{background: url("../../img/admin/arrow-up.png") no-repeat scroll 0 0 transparent;background-position:center; }
.adminhd  a.collapsed span {background: url("../../img/admin/arrow-down.png") no-repeat scroll center center transparent;background-position:center;}



.standardDropdown{
	font-size:12px;
	color:#606060;
	border:1px solid #d8d8d8;
	width:152px;
	float:left;
	margin:0 10px 5px 0;
}
.standardRVDropdown{
	font-size:12px;
	color:#606060;
	border:1px solid #d8d8d8;
	width:152px;
	float:left;
	margin:0 10px 5px 0;
}
.vendor_office {background:url(../../img/admin/filter-heading-bg.jpg) no-repeat; width:742px; height:120px; vertical-align:top; padding:0 10px;}
.vendor_office h2 {margin:0px; padding:0 0 10px 0; color:#fff; font-weight:normal; font-size:12px;}
.main {width:950px; margin:auto; font-family:arial; color:#333; font-size:12px;}
/*.main a {text-decoration:none; color:#0062B3;}*/
.btgo {width:20px;font-family:arial; color:#000; font-size:11px; float:left;}
.btgo span{background:url(../../img/admin/bt-admin-small-rgt.jpg) no-repeat right; padding:0 10px 0 0; float:left;}
.btgo a{white-space:nowrap;text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/admin/bt-admin-small-left.jpg) no-repeat left; line-height:24px; padding:0 0 0 10px; float:left;height:24px;}

.selectDropDown {border:1px solid #ccc; width:220px;}
#dateFormat{text-transform: uppercase; font-family:arial;font-size:12px;}

.bt_adminButton{font-family:arial; color:white; font-size:11px; float:left;}
.bt_adminButton span{background:url(../../img/admin/bt-admin-right.png) no-repeat right; padding:0 17px 0 0; float:left;}
.bt_adminButton a{white-space:nowrap;text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/admin/bt-admin-left.png) no-repeat left; line-height:24px; padding:0 0 0 20px; float:right;height:24px;}

.bt_thickAdminButton{background:url(../../img/admin/bt-admin-thick-left.jpg) no-repeat left; height:45px; font-size:12px; float:left; font-family:arial; float:left; text-align:right;}
.bt_thickAdminButton a {color:#fff; text-decoration:none; background:url(../../img/admin/bt-admin-thick-right.jpg) no-repeat right;background-position: right top; float:right; height:42px; padding:13px 12px 0 12px; line-height:14px;cursor:pointer;}
.bt_thickAdminButton span {color:#fff;}

.bt_search{width:20px;font-family:arial; color:#000; font-size:11px; float:left;}
.bt_search span{background:url(../../img/admin/bt-admin-small-rgt.jpg) no-repeat right; padding:0 17px 0 0; float:left;}
.bt_search a{white-space:nowrap;text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/admin/bt-admin-small-left.jpg) no-repeat left; line-height:24px; padding:0 0 0 20px; float:right;height:24px;}

.bt_adminButtonSmall{/*width:20px;*/font-family:arial; color:#000; font-size:11px; float:left;}
.bt_adminButtonSmall span{background:url(../../img/admin/bt-admin-small-rgt.jpg) no-repeat right; padding:0 17px 0 0; float:left;}
.bt_adminButtonSmall a{white-space:nowrap;text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/admin/bt-admin-small-left.jpg) no-repeat left; line-height:24px; padding:0 0 0 20px; float:right;height:24px;}

#marker{vertical-align:top;}
/* End of Styles For ADMIN Screens */



/* CSS multiselect */
.multiselectDropdown1{
	border: 1px solid #D8D8D8;
    color: #606060;
    float: left;
    font-size: 12px;
    height: 90px;
    margin: 5px 35px 5px 2px;
    width: 280px;
}

.multiselectDropdown2{
	border: 1px solid #D8D8D8;
    color: #606060;
    float: left;
    font-size: 12px;
    height: 90px;
    margin: 5px 35px 5px 30px;
    width: 280px;
}

.multiselectDropdown{
	border: 1px solid #D8D8D8;
    color: #606060;
    float: left;
    font-size: 12px;
    height: 90px;
    margin: 5px 40px 5px 30px;
    width: 650px;
}
.multiselectAdminDropdown{
	border: 1px solid #D8D8D8;
    color: #606060;
    float: left;
    font-size: 12px;
    height: 90px;
    margin: 5px 40px 5px 2px;
    width: 98%;
}

.multiselectDropdown4{
	border: 1px solid #D8D8D8;
    color: #606060;
    float: left;
    font-size: 12px;
    height: 90px;
    margin: 5px 0px 5px 2px;
    width: 360px;
}

/*.btDefault { font-family:arial; color:#000; font-size:11px; float:right;}
.btDefault span{background:url(../../img/bt-small-right.png) no-repeat right; padding:0 10px 0 0; line-height:17px; float:left;}
.btDefault a{white-space:nowrap;text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/bt-small-left.png) no-repeat left; line-height:18px; padding:0 0 0 10px; float:left;}
.btDefault b{color:#424242;}*/

.textfieldDefault{border:1px solid #ccc;width:550px}
.sectionInnerDiv {width:750px;}
.tableSpace{padding-bottom:6px;}
.sectionhd {width:750px; height:24px; background:url(../../img/admin/admin-hd-bg.jpg) no-repeat; color:#fff; padding:0px 5px;}
.subSectionhd {width:720px; height:24px; background:#76ACC6 repeat; color:#fff; padding:0px 5px;}
/* END CSS multiselect*/
/* Css for Model window 
.ui-icon {
		background-position: -96px -128px;
		position: absolute;
		right: .3em;
		top: 4%;
		margin: -10px 0 0 0;
		padding: 1px;
		cursor: default;
	}*/
.background { 
		border: 2px solid #3BB9FF;
	}
/*END of Css for Model window */

td.sectionhd a {
	float: left;
    padding: 0 5px 0 0;
	cursor:pointer;
}


.hiddenClass{
	display:none;
}

.sectionhd a span {background: url("../../img/admin/arrow-up.png") no-repeat scroll center center transparent;background-position:center;}
.sectionhd  a.collapsed span {background: url("../../img/admin/arrow-down.png") no-repeat scroll center center transparent;background-position:center;}

.mediumTextfield {border:1px solid #ccc; width:100px;}

.shortTextfield {border:1px solid #ccc; width:50px;}
.textfieldsmall {border:1px solid #ccc;width:75px;font-size:12px}
.textfieldNumber {border:1px solid #ccc;width:100px;text-align:right}
.textfieldSizeEqDD{font-size:12px;border:1px solid #ccc;width:150px;margin:0 10px 5px 0;}
.standardDropdownSmall{
	font-size:12px;
	color:#606060;
	border:1px solid #d8d8d8;
	width:100px;
	float:left;
	margin:0 10px 5px 0;
}


/* Italy phase 3 changes */
.flowbg {background:url(../../img/flow-bg.jpg) no-repeat; width:839px; height:597px; padding:10px 0 0 0; vertical-align:top;}
.content {padding:0 164px 0 15px; font-family:arial; font-size:12px; color:#000; vertical-align:top;}
.greybox {width:162px; line-height:23px; border:1px solid #ccc; background:url(../../img/greystrip.jpg) no-repeat left #fff; text-align:center;}
.lightpinkbox {width:162px; line-height:23px; border:1px solid #ccc; background:url(../../img/lightpink-bg.jpg) no-repeat left #fff; text-align:center;}
.darkpinkbox {width:162px; line-height:23px; border:1px solid #ccc; background:url(../../img/darkping-bg.jpg) no-repeat left #fff; text-align:center;}
.greybox1 {width:175px; line-height:23px; border:1px solid #ccc; background:url(../../img/greystrip.jpg) no-repeat left #fff; text-align:center;}
.lightpinkbox1 {width:175px; line-height:23px; border:1px solid #ccc; background:url(../../img/lightpink-bg.jpg) no-repeat left #fff; text-align:center;}
.darkpinkbox1 {width:175px; line-height:23px; border:1px solid #ccc; background:url(../../img/darkping-bg.jpg) no-repeat left #fff; text-align:center;}


#maskAdmin {
	position:absolute;
	z-index:9000;
	filter: alpha(opacity=40);
	opacity: 0.4;
	-moz-opacity: 40%; 
	background-color:#000;
	display:none;
}
   
#boxes1 .window {
	position:absolute;
	width:440px;
	height:100px;
	display:none;
	z-index:9999;
	padding:20px;
}
#boxes1 #dialogError {
	width:375px;
	height:100px;
	padding:10px;
	background-color:#ffffff;
}

#boxes1 #dialogAdminPopUp {
	width:375px;
	height:100px;
	padding:10px;
	background-color:#ffffff;
}

div#StatusSearch_editVendor {
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#C5D6E8));
	background: -moz-linear-gradient(top,  #ffffff,  #C5D6E8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#C5D6E8');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#C5D6E8)";
	width: 500px;
	padding:10px;
	float:left;
}

.dialogprivacyStatementBackgrnd{
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#C5D6E8));
	background: -moz-linear-gradient(top,  #ffffff,  #C5D6E8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#C5D6E8');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#C5D6E8)";	
}

div#StatusSearch_editVendor_france {
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#C5D6E8));
	background: -moz-linear-gradient(top,  #ffffff,  #C5D6E8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#C5D6E8');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#C5D6E8)";
	width: 400px;
	padding:10px;
	float:left;
}

div#advanceFunding {
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
	background: -moz-linear-gradient(top,  #ffffff,  #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff)";
	width: 665px;
	padding:10px;
	float:left;
}

div#homeMessage {
   	background: -moz-linear-gradient(#ffffff, #e4d6e4);
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e4d6e4));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e4d6e4);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e4d6e4)";
	width: 490px;
	padding:10px;
	float:left;
	margin:20px 0 0 0;
}

div#model_showvendorMessage {
   	background: -moz-linear-gradient(#ffffff, #e4d6e4);
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e4d6e4));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e4d6e4);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e4d6e4)";
}

div#createVendor {
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#C5D6E8));
	background: -moz-linear-gradient(top,  #ffffff,  #C5D6E8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#C5D6E8');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#C5D6E8)";
    width: 720px;
	padding:10px;
	float:left;
}
.listingMessages {background:url(../../img/admin/filter-heading-bg.jpg) no-repeat; width:750px; height:124px; vertical-align:top; padding:0 10px;}
.obsolete { 
	background: url(../../img/admin/icon-obsolete.jpg) -250px -80px no-repeat;
	width: 20px;
}
.capplication input {border:1px solid #ccc;}
/* =================================== ADMIN END =================== */ 


//added for big "New User" button to vertical align text to middle  
a.bigBtnMiddleText{background-position :right top; padding:11px 12px 0;}

.redText {
	color: red;
}
.standardFile
{
	border:#ccc 1px solid;
}

.titleRed {float:left; background:url(../../img/titre_invoice.jpg) repeat; width:415px; height:30px; font-size:12px; color:black; font-weight:bolder; padding:5px 0 0 8px;}

.btInvoice{font-family:arial; color:#000; font-size:11px;}
.btInvoice span{background:url(../../img/bt-invoice-right.png) no-repeat right; padding:5px 0 5px 0; line-height:24px; }
.btInvoice a{white-space:nowrap;text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/bt-invoice-left.png) no-repeat left; line-height:24px; padding:5px 10px 5px 14px; margin-right:2px;}

.invoicehd {width:950px; height:28px; background:url(../../img/titre_invoice.png) no-repeat; color:black; padding:0px 5px;}

.invoicebighd {width:950px; height:28px; background:url(../../img/hd-bg-big.jpg) no-repeat; color:black; padding:0px 5px;}

div#invoiceStatus table.invoiceList {border: 1px thin;}

table.invoiceList tr.invoiceHeadSmall{background:url(../../img/hd-bg.jpg) repeat-x; line-height:20px; color: black; font-weight: bold; border:1px thin;}

tr.headerRow {background:url("../../img/hd-bg-big.jpg") repeat-x scroll 0 0 transparent; color: black; font-weight: bold;}

tr.oddRow {background-color: white; color: #4A4B4A; line-height: 20px; padding-left: 5px;}

tr.evenRow {background-color: #E1E1E1; color: #4A4B4A; line-height: 20px; }

tr.odd a{color: red;}

tr.even a{color: red;}

td.grey_hd {color: #4A4B4A;}

div#invoiceReport-Popin tr.header {background:url("../../img/hd-bg-big.jpg") repeat-x scroll 0 0 transparent}

table.invoiceList1 td{border:1px solid #DDDDDD}

/*Documentation*/
.documentation {background:url(../../img/pink/titre-credit-application.jpg) no-repeat; height:166px; width:934px; padding:6px 8px;}
.documentation span {color:#ffffff;}
--.textfield {border:1px solid #ccc;}

.docGradient {
	background:transparent url('../../img/pink/degrade_bleu.jpg') repeat-x bottom left;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#FFDFF1));
    background: -moz-linear-gradient(top,  #ffffff,  #FFDFF1);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#FFDFF1');
}

.documentationUK {background: url(../../img/pink/titre_create_proposal.jpg) no-repeat; height:166px; width:934px; padding:6px 8px;}
.documentationUK span {color:#ffffff;}
--.textfield {border:1px solid #ccc;}

.docGradiantUK {
	background: -moz-linear-gradient(center top , #FFFFFF, #FFC6DF) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#FFC6DF));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#FFC6DF');
}

.btdocP {font-family:arial; color:#000; font-size:11px; float:left;}
.btdocP span{background:url(../../img/pink/bt-greenbg-rgt.png) no-repeat right; padding:5px 0 5px 0; line-height:24px; float:left;}
.btdocP a{white-space:nowrap;text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/pink/bt-greenbg.png) no-repeat left; line-height:24px; padding:5px 10px 5px 14px; margin-right:4px; float:left;}
/*.cagradient span {padding-left:25px;}*/
#dopListId tr.header td{background:url(../../img/pink/header-pink-bg.jpg) repeat-x scroll 0 0 transparent;}

/* Modified by Mohit Bansal Tata Consultancy Services */
.btdocPNew {font-family:arial; color:#000; font-size:11px; float:left;}
.btdocPNew span{background:url(../../img/pink/bt-greenbg-rgt.png) no-repeat right; padding:5px 0 5px 0; line-height:24px; float:left;margin-top:-15px;}
.btdocPNew a{white-space:nowrap;text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/pink/bt-greenbg.png) no-repeat left; line-height:24px; padding:5px 10px 5px 14px; margin-right:4px; float:left;}
#dopListId tr.header td{background:url(../../img/pink/header-pink-bg.jpg) repeat-x scroll 0 0 transparent;}
#DopCommunicationTool {background:url(../../img/DopCommunicationTool.png) no-repeat scroll 0 0 transparent;}

.btalert {font-family:arial; color:#000; font-size:11px; float:left;}
.btalert span{background:url(../../img/bt-pinkbg-rgt.png) no-repeat right; padding:5px 0 5px 0; line-height:24px; float:left;}
.btalert a{white-space:nowrap;text-decoration:none; color:#fff; cursor:pointer; background:url(../../img/alert_proposal.png) no-repeat left; line-height:24px; padding:5px 10px 5px 14px; margin-right:4px; float:left;}

#back-top {
	position: fixed;
	bottom: 30px;
	margin-left: 950px;
}

#back-top a {
	width: 108px;
	display: block;
	text-align: center;
	font: 12px/100% Arial;
	text-transform: uppercase;
	text-decoration: none;
	color: #000;

	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}

/* arrow icon (span tag) */
#back-top span {
	width: 108px;
	height: 108px;
	display: block;
	margin-bottom: 7px;
	background: #ddd url(../../img/arrow.jpg) no-repeat center center; 

	/* rounded corners */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;

	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	background-color: #777;
}
.ratabbed_box {
        width:730px;  
}
.ra_tabbed_area {  
        border:1px solid #494e52;  
        background-color:#636d76;  
        padding:8px;  
}   
ul.ratabs {  
        margin:0px; padding:0px;  
}  
ul.ratabs li {  
        list-style:none;  
        display:inline;  
}   
ul.ratabs li a {                
        color:#FFF;  
        padding:5px 9px 7px 9px;  
        text-decoration:none;  
        font-size:11px;
        text-transform:uppercase;  
        border:1px solid #CCCCCC;  
    }
ul.ratabs li a.inactive {  
        background: url("../../img/tab-bg.png") no-repeat center;        
    }  
ul.ratabs li a.active {  
       	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#D3BDD2));
       	background: -moz-linear-gradient(top,  #ffffff,  #D3BDD2);
	   	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#D3BDD2');
        color:#282e32;  
        font-weight:bold;
        border:1px solid #CCCCCC;  
        border-bottom: 1px solid #ffffff;  
    }
ul.ratabs {  
        margin:0px; padding:0px;  
        margin-top:5px;  
        margin-bottom:7px;  
}   
.racontent {
    padding:10px;  
    border:1px solid #CCCCCC;  
}
.racontent ul {  
    margin:0px;  
    padding:0px 20px 0px 20px;  
}  
.racontent ul li {  
    list-style:none;  
    border-bottom:1px solid #CCCCCC;  
    padding-top:15px;  
    padding-bottom:15px;  
    font-size:13px;  
}  
.racontent ul li a {  
    text-decoration:none;  
    color:#3e4346;  
}

/* tooltip for dashboard data at home page*/
.dashBoardDiv {
	border:2px solid #d3d3d3;
	background: #FFFFFF ;
	color:#000000;
	margin:0;
	padding:10px 12px;
	height:260px;
	width:280px;
}

.dashBoardDiv .aToolTipContent {
	position:relative;
	 text-align:justify;
	margin:0;
	padding:0;
}

/* css for Portfolio data at home*/
div#PieChartDivJsp{
	background:url(../../img/portfolio_img.png) no-repeat;
}

.SalesPersonInfo{
position: absolute;
z-index: 1;
display: none;
border-style: solid;
border-width: 1px;
background-color: white;
box-shadow: 1px 1px 2px 2px #0099FF;
filter: progid:DXImageTransform.Microsoft.Shadow(Color='#0099FF', Strength=5, Direction=135)" progid:DXImageTransform.Microsoft.Shadow(Color='#0099FF', Strength=3, Direction=315)"
}

table.SalesPersonInfoTable {
	width:100%;
	background-color:#ffffff;
	text-align:left;
	vertical-align:middle;
	border-collapse:collapse;
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
	font-size: 12px;
}

table.SalesPersonInfoTable tr td.vide {
	background:transparent;
}

table.SalesPersonInfoTable tr td.vide2 {
	background:transparent;
	border:0;
}

table.SalesPersonInfoTable tr td a{
	color:#3870b2;
}

table.SalesPersonInfoTable tr.droite td, table.SalesPersonInfoTable tr.droite th {
	text-align:right;
	padding:1px 5px 1px 0;
}

.SalesPersonAdditionalInfoCloseBtn {
	display:block;
	height:17px;
	width:14px;
	background:url("../../img/close_button.png") no-repeat;
	text-indent:-9999px;
	outline:none;
	position:absolute;
	top:-2px;
	right:-18px;
    z-index:1;
	margin:2px;
	padding:4px;
	
}

.bannerBackGround {    background:transparent url('../../img/degrade_bleu.jpg') repeat-x bottom left;

					    }

.bannerBackGroundCustom {    
					   background-size:100%;
					   background:transparent url('../../img/degrade_bleu.jpg') repeat-x bottom left;

					    }
					    
.bannerNavBar { background:transparent url('../../img/navbar.png') no-repeat;
	width:950px;
	height:40px;
	float:left;
	margin:4px 0 0 0;
}

.bannerNavBarGer { background:transparent url('../../img/navbarger.png') no-repeat;
	width:950px;
	height:40px;
	float:left;
	margin:4px 0 0 0;
}

.bannerTransition hover{
	opacity:1.0;
}

.bannerTransition {
	opacity:0.3;
}
/*Rubis 360952 changes*/
table#beneficiaryInformation input.textClass{
	border: 1px solid #D8D8D8;
    color: #606060;
    float: left;
    font-size: 12px;
    margin: 0 10px 5px 0;
    width: 170px;
}
div#tab_boInfo {
	border: 1px solid #E4E4E4;
    box-shadow: 8px 8px 8px #EAE8EA;
	width:820px;
	height:200px;
	margin:15px 0 20px 15px;
	float:left;
}

div#tab_boInfo h3 {
	font-size:12px;
	font-weight:normal;
	color:#222222;
	margin:10px 0 5px 12px;
}

div#tab_boInfo div#titre_tab {
	border-bottom:1px solid #d8d8d8;
	margin:0 40px 0 10px;
	padding:8px 3px 5px 1px;
	float:left;
	width:802px;
}

div#tab_boInfo div#titre_tab #titre1 {width:117px;float:left;}div#tab_boInfo div#titre_tab #titre2 {width:117px;float:left;}div#tab_boInfo div#titre_tab #titre3 {width:80px;float:left;}div#tab_boInfo div#titre_tab #titre4 {width:60px;float:left;}div#tab_boInfo div#titre_tab #titre5 {width:88px;float:left;}div#tab_boInfo div#titre_tab #titre6 {width:60px;float:left;}

div#innerTableBOInfo #tableau{
	/*padding-left:20px; 
	//padding-bottom:10px;
	//width:750px;*/
	height:115px;
	overflow-y:scroll;
	text-align:left;
	border-bottom: 1px solid;
	border-color:#DDDDDD;
	margin:0 40px 0 10px;
	padding:8px 30px 70px 5px;
	float:left;

}
div#innerTableBOInfo #tableau td.td1{width:18%;word-wrap:break-word;-moz-hyphens: auto;hyphens: auto;}
div#innerTableBOInfo #tableau td.td2{width:15%;word-wrap:break-word;-moz-hyphens: auto;hyphens: auto;}
div#innerTableBOInfo #tableau td.td3{width:15%;word-wrap:break-word;-moz-hyphens: auto;hyphens: auto;}
div#innerTableBOInfo #tableau td.td4{width:35%;word-wrap:break-word;-moz-hyphens: auto;hyphens: auto;}
div#innerTableBOInfo #tableau td.td5{width:4%;word-wrap:break-word;-moz-hyphens: auto;hyphens: auto;}
div#innerTableBOInfo #tableau td.td6{width:3%;word-wrap:break-word;-moz-hyphens: auto;hyphens: auto;}

/* Rubis 384722 changes */

div#tab_customer_searchResultsGermany {
	background:transparent url('../../img/fond_tab_upgradetemp1.png') no-repeat top left;
	width:980px;
	height:235px;
	margin:15px 0 10px 60px;
	float:left;
	text-align:left;
}

div#tab_customer_searchResultsGermany div#titre_tab {
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	margin:0 40px 0 10px;
	padding:8px 30px 5px 14px;
	float:left;
	width:850px;
}

div#tab_customer_searchResultsGermany div#titre_tab #titre1 {width:40%;float:left;}div#tab_customer_searchResultsGermany div#titre_tab #titre2 {width:12%;float:left;}div#tab_customer_searchResultsGermany div#titre_tab #titre3 {width:25%;float:left;}div#tab_customer_searchResultsGermany div#titre_tab #titre4 {width:20%;float:left;}

div#tab_customer_searchResultsGermany div#tableau{
	height:145px;
	overflow-y:scroll;
	float:left;
	width:840px;
	margin:0 40px 0 10px;
	padding:8px 30px 0 14px;
	border-bottom:1px solid #d8d8d8;
}

div#tab_customer_searchResultsGermany div#tableau table{
	width:850px;
}
