@media screen{

/*yui reset-font-grid */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
input.invalidInput{border-color:red !important;color:red !important;background-color:#FFDDDD !important;}
/* end yui */

/* Formattage manuel*/
/*** GENERAL ***/
html {margin:0;padding:0;overflow:auto;}
table,td,th,div,.ts-input-text,select,textarea,ul,li{border-style:solid;border-width:0;border-color:#bcbcbc;}
a {text-decoration:none;}
html,body {height: 100%;font-size:11px;margin:0;padding:0;}
.ts-input-text ,select,textarea{ border-width:1px;}
.ts-input-cb{vertical-align:middle}
input ,select,textarea{ margin: 3px 0 3px 0;}
.ts-input-radio{vertical-align:middle}
strong{font-weight:bolder !important;}
.printonly{display:none;}

.input-amount {text-align: right; padding-right: 2px;}

#t-logo{font-weight:bold;color:#FF0000;}
#t-logo-secondary {font-weight: bold;color: #FF0000;}
#rmc-page-env{position:absolute; top:0; left:-65px;color:#FF0000;font-size:20px;font-weight:bold;text-align:center}
.genericzone{text-align:left;overflow:hidden;}
.genericzone .genericzonetitle{font-variant:small-caps;font-size:120%;font-weight:bolder;padding:2px 8px 2px 8px;border-bottom:0;border-left-width:0;border-right-width:0}
.s-title-link{float:right;font-variant:normal;font-size:80%}
.genericzone .genericzonecontent{border-left-width:0;border-right-width:0}
.genericzone + .genericzone{margin-top:-1px;}
.down-arrow {font-size:100%;margin-left:-4px;}
.tsl-no-bg-image {background-image: none !important;}
.tsl-no-bg {background: none !important;}
.ui-widget-content{font-weight:normal;}

.tsl-no-border{border-width:0 !important;}
.tsl-h-borders{border-top-width:1px !important;border-bottom-width:1px !important;}
.tsl-v-borders{border-left-width:1px !important;border-right-width:1px !important;}
.tsl-borders{border-width:1px !important;}
.tsl-no-h-borders{border-top-width:0 !important;border-bottom-width:0 !important;}
.tsl-no-v-borders{border-left-width:0 !important;border-right-width:0 !important;}
.tsl-no-font-weight {font-weight: normal !important;}
.tsl-tgt-overlay {zoom: 1; position:absolute;top:0;width: 100%;height:100%;z-index:200;text-align:center}

.big{font-size:120%}
.bigger{font-size:150%}
.italic{font-style:italic;}
/*** POPUP  ***/
.ui-dialog-content{padding:0 !important;margin:0 !important}
.ts-clickable-tooltip{cursor:pointer;}
.ui-dialog{padding:0;}
.ui-widget-overlay {position: fixed; _position:absolute; /* workaround bug jquery http://bugs.jqueryui.com/ticket/3623 */}
/*** z-index pour le datepicker ***/
#ui-datepicker-div{z-index: 9999999;}

/*** LAYOUT ***/
#t-page {position:relative;width: 994px !important;  margin: auto; text-align: left; }
#t-header {height:132px;background-image:url(img/layout/gradient-header2.png);background-repeat:repeat-x;background-position:top left;_background-image:url(img/layout/gradient-header.png);}
#t-loading{position:relative;top:89px;width:220px;height:34px;margin:auto;-moz-border-radius:10px;text-align:center;background-color:white;background-image:url(img/layout/ajax-loader.gif);background-repeat:no-repeat;background-position:center center;}
#t-menu {height: 82px;}
#t-logo {height: 82px; width:350px; float:left;}
#t-logo-tokio {height: 82px; width:350px; float:left;}
#t-logo-secondary {height: 72px; width: 53px; float: right;}
#t-title {clear:both;height: 50px;overflow:hidden;}
#t-insured {position:absolute;right:250px;top:0;z-index:3;font-weight:bold;padding:1px 15px;border-radius:0 0 5px 5px ;border-top:0 !important;box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .3);}
#t-broker  {position:absolute;right:578px;width:380px;top:0;z-index:4;font-weight:bold;padding:1px 15px;border-radius:0 0 5px 5px ;border-top:0 !important;box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .3);}
#broker-select-ins{width:310px}
#t-broker-menu{position:absolute;right:5px;top:0;z-index:3;font-weight:bold;padding:1px 15px;border-radius:0 0 5px 5px ;border-top:0 !important;box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .3);}
#tsl-titlespan {
            text-shadow: #BFBFBF 4px 4px 3px;
            font-size: 180%; font-weight: bolder;margin-top:14px;margin-left:16px;font-variant:small-caps;
            /* Gestion de la largeur max du title */
            height:26px;overflow:hidden;}
.tc-content {clear:both;height:459px;overflow:hidden;border-width:1px;}
.MultiFile-wrap input{color:transparent !important;}
#headlink-quickMyProfile{display:none;}
/* 2 columns layout */
.t-left-zone {float: left; height: 100%; width: 168px;overflow:hidden;_margin-right:-3px;}
.t-left-zone , .t-left-zone .genericzonetitle, .t-left-zone .genericzonecontent{background-image:url(img/layout/gradient-left-zone.png);background-position:top right;background-repeat:no-repeat;_background-image:url(img/layout/gradient-ie6.jpg);}
.t-right-zone {float: right; height: 100%; width: 168px;overflow:hidden;}
.t-right-zone , .t-right-zone .genericzonetitle, .t-right-zone .genericzonecontent{background-image:url(img/layout/gradient-right-zone.png);background-position:top left;background-repeat:no-repeat;_background-image:url(img/layout/gradient-ie6.jpg);}

/* ACTION-BAR BUTTON (bouton dans la barre de titre rappatrié dans sa zone par rmc.js resetwidgets)*/
.tsl-action-bar-button{display:none !important;}
#tsl-action-bar {float: right;margin:5px;margin-bottom:-50px;zoom:1;}

/* TABS */
/* onglet de premier niveau */
.tnb-tab-0{margin:0;padding:0;overflow:hidden;border:none;}
.tnb-tab-container-0{padding:0 !important;margin:0 !important;clear:both;height:430px;overflow:hidden;background-image:none;}
.tnb-tab-spacer-0{height:8px;overflow:hidden;}

/*tous les onglets */
.ui-tabs-nav{background-image:none !important;padding:0 !important;border:0 !important;}
.ui-tabs-nav li{margin-right:-1px !important;text-align:center !important;margin-bottom:0 !important;}
.ui-tabs-nav a{_width:100px;white-space:nowrap;}
.ts-tab {padding:0 !important;margin:0 !important;height:422px;overflow:hidden;}
.tmp-overflowedtabs .ts-tab {overflow:auto}

/*** MENU ***/
.sf-menu {float: right;}
.headlink {width:75px; text-align:center;white-space:nowrap;text-shadow: #AAAAAA 2px 2px 1px;z-index:2}
.menu-bg-image{display:block;width:100%;height:60px;background-position:center top;background-repeat:no-repeat;margin-bottom:3px;cursor:pointer;}
#menu-rechercher .menu-bg-image{margin-bottom:-3px;}
#menuloookupstaid {width:60px;margin-top:-3px;border-width:1px;}
.t-submenu {text-align:left; margin-top:10px;border-top-width:1px !important;text-shadow:none;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important}
.t-submenuitem {margin:0;padding:0;border-left-width:1px !important;_border-right-width:1px;}
.t-submenuitem-a{ padding: .5em 1em !important;zoom:1;border:0 !important;font-weight:normal !important;background-image:none !important;}
.t-submenuitem-last .t-submenuitem-a{ padding-bottom:1em !important;}
.t-submenuitem-first .t-submenuitem-a{ padding-top:0.8em !important;}
.t-submenuitem-last{border-bottom-width:1px;}
/* superfish 1.7.5 */
.sf-menu a.t-menu-title {padding:0 ! important;border-left: 0 !important;color:inherit}

/*** MENU ICONS ***/
#menu-portefeuille {background-image:url(img/navbar/icons/portefeuille.png);}
#menu-home {background-image:url(img/navbar/icons/home.png);}
#menu-reporting {background-image:url(img/navbar/icons/reporting.png);}
#menu-alertes {background-image:url(img/navbar/icons/alertes.png);}
#menu-consultation {background-image:url(img/navbar/icons/consultation.png);}
#menu-liste {background-image:url(img/navbar/icons/liste.png);}
#menu-actions {background-image:url(img/navbar/icons/actions.png);}
#menu-quitter {background-image:url(img/navbar/icons/quitter.png);}
#menu-contact {background-image:url(img/navbar/icons/contact.png);}
#menu-rechercher {background-image:url(img/navbar/icons/rechercher.png);}

/*** JGROWL ***/
.jGrowl{font-size:130% !important;font-weight:bolder;}
.jGrowl-notification .close{font-size:200% !important;position:relative;top:-12px;}

/*** DBREQUEST ***/
.dbqtablediv {overflow:hidden;}
.dbq-table-div-content {overflow:scroll;overflow-x:hidden;margin:0;_margin-right:16px;}
.dbq-table-div-header {border-width:0 0 1px;padding-right:16px;/* ajusted on documentready to precise scrollbarwidth*/}
.dbqtable{table-layout: fixed;width:100%}
.dbqtr td {overflow:hidden;padding: 3px 3px 3px 3px;border-bottom-width:1px;text-overflow:ellipsis;white-space:nowrap}
.dbqth { overflow: hidden; font-weight: bolder; padding: 8px 3px 8px 3px; white-space: nowrap; }
.dbqtr img{margin-top:-1px;margin-bottom:-3px;}
.dbqtr input{margin:1px;border-width:1px;width:75px;text-align:right;}/* Suggestions */
.dbqtr input.ts-input-cb{width:auto}
.amount-positive{color:green}
.amount-negative{color:red}
.amount-gray{color:gray}
.fullpage {width:100%;height:100%;overflow:hidden;}
.dbqfilter {height: 100% ; width: 200px;padding-top:19px;}
.dbqfilter .genericzonetitle {_margin-top:-1px;}
.dbqfilter .genericzonecontent {padding:8px;height:auto;}
.dbqfilter select {width: 178px;}
.dbqfilter input.ts-input-text {width: 176px;}
.dbqfilter label {clear:both;display:block;}
.dbqfilter label.cb-label{display:inline-block; vertical-align: middle;}
.dbqfilter input.ts-input-cb{display:inline-block; margin-left: 16px;}
.dbqtr-active{font-weight:bold;}

#filterresult{font-weight:bold;margin:3px;margin-top:10px;}
.dbq-filter-button{text-align:right;padding:8px;margin-top:5px;}
.fullpage .dbqtablediv {border-top-width:1px;_width:792px;max-height:389px;}
.fullpage .dbq-table-div-content{height:318px;}
.fullpage .dbqth {cursor:pointer;}
.dbqbuttonbar {text-align:left;padding-left:30px;height:1000px;padding-top:12px;margin-left:197px;vertical-align:middle;border-top-width:1px !important;}
.dbqbuttonbar .txt-encours{float:right;text-align:right;padding-right:20px;padding-top:10px;white-space:nowrap;}
.dbqbuttonbar .powered-tnb{color:black;text-align:right;padding-right:10px;font-size:9px;opacity: 0.6;}
.dbqfullplainpage{ padding-top:9px;height:450px !important;}
.dbqfullplainpage .dbq-table-div-content{height:345px;}

/* KVTABLES */
.kv-table {width:100%}
.kvth{text-align:center;font-weight:bolder;padding:4px;font-variant:small-caps;}
.kvtd{padding:2px 3px 2px 3px;}
.kvkey{text-align:right;}
.kvvalue{text-align:left;font-weight:bolder;}
.kvspacer{height:4px;}
.kvfiller .kvtd{height:800px;}
.amounttable .kvvalue{text-align:right;}

/* TOOLTIPS */
#tooltip.fixed-width-250 {max-width: 250px;}

/* VALIDATE (messages d'erreur) */
input.error{color:red;background-color:#FFBBBB}
label.error {
    display:block;
    position:absolute;
    background:white;
    max-width:300px;
    border:1px solid red;
    color:red;
    padding:5px;
    }

/*datepicker */
.hasDatepicker {width:70px !important;margin-right:6px;}
.ui-datepicker-trigger{margin-bottom:-3px;cursor:pointer;_margin-bottom:0;}

/* BUTTONS */
.tss-button {font-weight: bolder !important; margin: 4px;  cursor: pointer; display: inline-block;text-align: center;}
.inner-button-span{padding: 3px 8px !important;min-width: 80px;margin:0;display:inline-block;white-space:nowrap;_width:80px;}
.imgbutton .inner-button-span{padding: 0 12px !important;min-width:120px !important;_width:120px;white-space:nowrap;}
.imgbutton145 .inner-button-span{padding: 0 12px !important;min-width:120px !important;_width:120px;white-space:nowrap;}
.tss-button-small {padding: 2px; min-width: 0; margin: 1px;}
.tss-img-button{cursor: pointer;}
.button-image{display:inline-block;vertical-align:middle;margin-left:-5px;}
.imgbutton {text-align:left !important;font-size:120%;}
.imgbutton145 {text-align:left !important;font-size:120%;}
.button-label{vertical-align:middle;padding-left:4px;white-space:nowrap;text-shadow: #BFBFBF 2px 2px 1px;}
.ui-state-hover .button-label{text-shadow:none}
.ui-state-highlight .button-label{text-shadow:none}
.exportbutton{margin-left:30px !important;}
.tsl-simple-link{cursor:pointer;border-width:0 !important;background:none !important;width:auto !important;float:none !important;vertical-align:auto;padding:0;margin:0;display:inline;_width:auto;text-decoration:none;}
.tsl-simple-link .inner-button-span{padding:0 !important;margin:0 2px;border-width:0 !important;min-width:0 !important;_width:auto}
.tsl-simple-link .button-label{text-shadow:none !important;text-decoration:underline;margin:0;padding:0;vertical-align:auto;display:inline; _width:auto;}
.large-button .inner-button-span{width:130px;}   
.very-large-button .inner-button-span{width:170px;}
.brand-div {text-align:center;}

/* PROGRESS BAR */
#progress-bar{margin:15px;}
#progress-bar-container #pb-indicators{text-align:center;margin-top:20px;font-size:120%;}

/*LINKED_FILES*/
.z-linked-files{position:absolute;width:100%;height:100%;text-align:center;}
.z-linked-files #inner-content{margin:12px 12px 0 12px;height:250px;overflow:auto;overflow-x:hidden;}
.z-linked-files #inner-content table{table-layout:auto;}
.linked-file-td{text-align:left;padding:3px;border-bottom-width:1px}

/*POPUP MAIL - AVENANTS DECISION*/
.popu_email {height: 100px;}
.popu_email #part-body-mail{height: 380px;}
.popu_email #iframe-mail-contenu{width: 685px;height: 375px;background-color:white }
.popu_email #mail-table .kvvalue{width:620px}
.popu_email #mail-table{height:90px}
.popu_email #mail-print-link{margin-left:450px}
.popu_email #mail-print-link{position:absolute;right:6px;top:6px;}
.popu_email #part-footer .error{right:10px;top:-25px}
.popu_email #transfert-email{margin-left:10px; width: 180px;}
.popu_email #mail-transfert-link .button-image{margin-bottom:5px;}
.popu_email #transfert-email-label{text-align: left;color:black;}
.popu_email #part-footer{padding-top:5px; width: 690px;height: 60px;}
.popu_email #t-part-footer tbody tr .tdGauche{width: 380px;overflow: hidden;}
.popu_email #t-part-footer tbody tr .tdDroite{width: 320px;vertical-align: top;text-align: right;}
.popu_email #part-attached-files{height: 60px;width: 390px;overflow: hidden;}
.popu_email #part-attached-files div.lien{text-align: left;margin-left: 10px;}

/*POPUP DISPLAY MSG MAIL RESTRICTION*/
.popup-display-msg-mail-restriction #msg{padding: 20px; height: 82px;}

/*PORTEFEUILLE*/
.portefeuille #portfoliolimit_consolide input#portfoliolimit_consolide{width:40px;vertical-align: middle;margin-left: 15px}
.portefeuille #portfoliolimit_consolide{margin-top: 10px;}
#portfoliolimit_consolide-label{float:left;margin-top:8px;}
#portfoliolimit_consolide{float:right;margin:6px 0;}

/*Popup add group*/
.z-add-group{position:absolute;width:100%;height:100%;}
.z-add-group #inner-content{margin:12px 12px 0 12px;padding:10px;height:80px;overflow:auto;overflow-x:hidden;text-align:center;}
.z-add-group #inner-content label{margin-right:8px}

/* CLONE POLICY  clone_policy.jsp */
.popup-clone-policy {position:absolute;height:100%;width:100%;}
.popup-clone-policy #input-ply{height:148px;margin:12px 12px 12px 12px;overflow:auto;}
.popup-clone-policy #input-ply .ts-input-text{width:275px;margin-left:10px}
.popup-clone-policy #input-ply a.tss-button{margin:20px 0 20px 250px;}
.popup-clone-policy .message {font-weight:normal;}

/* finaccounts (utilisée dans le détail acheteur et les rapports assureur)*/
.finaccounts{overflow:auto;height:401px;}
.finaccounts table{margin:10px auto 0;width:620px}
.fs-table{width:100%;border-collapse:collapse;}
.fs-title th,.fs-subtitle th{padding-top:5px;border-bottom-width:2px ;border-style: solid;text-align:left;text-transform: uppercase;}
.fs-title td,.fs-subtitle td{padding-top:5px;padding-bottom:5px;border-bottom-width:2px ;border-style: solid;text-align:right;}
.fs-total th{padding-top:5px;padding-bottom:5px;border-width:1px 0;border-style: solid ;text-align:left;}
.fs-total td{padding-top:5px;padding-bottom:5px;border-width:1px 0;border-style: solid ;text-align:right;}
.fs-level1 th{padding-top:5px;padding-bottom:5px;text-align:left;}
.fs-level1 td{padding-top:5px;padding-bottom:5px;text-align:right;}
.fs-level1-alone th{padding-top:5px;padding-bottom:5px;border-bottom-width:1px ;border-style: solid ;text-align:left;}
.fs-level1-alone td{padding-top:5px;padding-bottom:5px;border-bottom-width:1px ;border-style: solid ;text-align:right;}
.fs-level2{color:#606060;}
.fs-level2 th{font-weight:normal; padding-left:30px;text-align:left;}
.fs-level2 td{text-align:right;}
.fs-spacer    {height:12px}
.fs-minispacer{border-width:0 0 1px 0;border-style: solid;}
.fs-minispacer td{border:none !important;}

/* Distribution des limites */
.admin-entity-popup #entitytable{width: auto;}
.admin-entity-popup #entitytable input{width: 420px; }
.admin-entity-popup #z-admin-entity{height: 276px;overflow: auto;}
.admin-entity-popup{padding:30px 30px 30px 30px;}
.admin-entity-popup #d-button-save{text-align:right;height: 35px;}
.admin-entity-popup #addline{margin-left: 25px;}

/*  mta-request    */
.mta-request {text-align:center;padding:20px 20px 20px 20px;}
.mta-request #inner-content{text-align:left;margin:auto; }
.mta-request #mta-table .kvkey{width:100px; padding-right:10px;vertical-align:center}
.mta-request #mta-table .kvvalue{padding-left:12px;padding-right: 10px;}
.mta-request #mta-table .kvtd{padding-top:5px;}

.mta-request .kvvalue textarea{width:90%; height:170px}
.mta-request .bouton_valider .kvvalue .kvdiv{text-align: right;padding-right:20px;}
.mta-request #choicePolicyZone select{width:170px;}

.disclaimer_highlight{text-decoration: underline;cursor:default;}

/* Multi select checkbox */
.multiselect{overflow:auto;margin-top:2px;display:none;position:absolute;padding:5px;z-index:1003 }
.multiselect{background-color:#EEEEEE;;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;;;border:1px solid #444444;}

}

@media print{
body {background: white;font-size: 9pt;font-family:arial,helvetica,clean,sans-serif}
.noprint{display:none !important;}
#t-title{font-size:160%;border-bottom:4px solid #666666;}
table{border-collapse:collapse;border-spacing:0;margin:3px;border-width:1px;border-style:none}
td,th{border:1px none #999999}
a img{border: none;}
.kvkey{text-align:right;}
.kvvalue{font-weight:bold;text-align:left;}
.kvtd{padding:2px 5px;}
.dbqtable{table-layout:fixed;width:100%;text-align:left;}
.dbqtable th{border-bottom:1px solid #000000}
.dbq-table-div-header,.dbq-table-div-header{margin:0;padding:0;}
.genericzone{margin:0 10px;}
.genericzonetitle{margin-top:10px;font-weight:bolder;font-size:120%;margin-bottom:0;page-break-inside:avoid;}
.genericzonecontent{border:1px solid #666666;margin-top:0;padding:15px;text-align:center;}
.ts-tab0{border:2px groove blue;border-bottom:3px groove blue;margin:0 20px 20px;text-align:center;page-break-inside:avoid;}
#txt-evaluation{font-size:300%}
.notfirst-tab-panel{page-break-before:always;} /* Insertion d'un saut de page avant tous les onglet sauf le premier */
.tsl-simple-link{display:none}
.big{font-size:120%}
.bigger{font-size:120%} /* 150% est trop gros sur les print, on met 120% comme pour big */
.ui-helper-hidden, .tss-button{display:none}
#ui-datepicker-div{display:none} /* Pour être sur que la popup du date picker est bien cachée */

/* Dbrequest */
div.dbq-table-div-header{padding-right:0 !important}

/* Pour les pages avec onglet : rappel du titre de la page et affichage du titre de l onglet */
.tab-print-header-tabtitle {border-bottom:2px solid #000000;font-weight:bolder;font-size:140%;background-color:#EEEEEE;margin-bottom:10px;}
.tab-print-header-pagetitle{border-bottom:4px solid #666666;font-size:160%;margin-bottom:20px;}

/* Détail acheteur - Onglet limite */
#table-motif-comment {width:95%}
#table-motif-comment .kvkey{width:100px;}
.table-limit-summary .kvvalue{text-align:right}
#zone-tables-garanties{border:1px solid #666666;margin:0 10px;padding:15px;text-align:center;}
#table-motif-comment-attach{text-align:left}

/* Détail acheteur - Onglets factures et limit distribution */
#z-alert-invoice-label{text-align:left;text-decoration: underline}
#distribution_limit_table input{width:100px;border:none;text-align:right}
#d-distribution-limit-table{margin-top:30px}

/* Détail acheteur - Fiche de synthèse */
.fs-page-break{page-break-before:always}
.fs-table{font-size:80%;margin:10px auto 0;width:580px}
.finaccounts td, .finaccounts th{white-space:nowrap;}
.fs-title th,.fs-subtitle th{padding-top:4px;border-bottom:2px solid;text-align:left;text-transform: uppercase;}
.fs-title td,.fs-subtitle td{padding-top:4px;padding-bottom:5px;border-bottom:2px solid;text-align:right;}
.fs-level1-alone th{text-align:left}
.fs-level1-alone td{text-align:right}
.fs-level1 th{padding-top:3px;padding-bottom:3px;text-align:left;}
.fs-level1 td{padding-top:3px;padding-bottom:3px;text-align:right;}
.fs-level2{color:#606060;}
.fs-level2 th{font-weight:normal; padding-left:30px;text-align:left;}
.fs-level2 td{text-align:right;}
.fs-total th{padding-top:4px;padding-bottom:4px;text-align:left;}
.fs-total td{padding-top:4px;padding-bottom:4px;text-align:right;}
.fs-minispacer{border-bottom:1px solid #000000}

/* Détail acheteur - Chiffres clés */
#bs-kn{font-size:80%;margin:10px auto 0;width:580px;}
#bs-kn-header th,#bs-kn-header td{padding-top:5px;border-bottom:2px solid;font-weight:bold;text-transform: uppercase;}
#bs-kn-header th{text-align:left;}
#bs-kn-header td{text-align:right;}
.bs-kn-evol{font-style:italic; }
.td-bs-kn,.th-bs-kn{padding:2px 3px; text-align:right;white-space:nowrap;}
.bs-kn-label{text-align:left;}

/* Détail acheteur - Dossiers FRAIKIN */
.contrat-fraikin-detail  #frn-accord-com-preco-content{text-align:left;}

/* Détail acheteur - Factures */
#z-delai-paiement-moyen-6, #d-part_droite{page-break-before:always;}
#d-part_gauche{border:1px solid #666666;margin:0 10px;padding:15px;text-align:center;}
#d-part_droite{border:1px solid #666666;margin:20px 10px;padding:15px;text-align:center;}
#d-part_gauche table,#d-part_droite table  {width:80%; margin-bottom:20px}
#d-part_gauche table td,#d-part_droite table td{border-style:solid;}
#dso-debiteur #dso-value, #dso-portefeuille #portf-value{font-size: 45px;}
#dso-debiteur #dso-tendance{font-size: 25px;}
#dsh-graph-chart,#balance-aged-chart{width:310px; margin:auto}
#d-texte-def-dso{text-align:left}

/* Reporting */
.rpt-table{width:100%;border-style:solid}
.rpt-table tr td{border:1px solid black}
}

/* Renewal form */
#renewal_page #country-list {height: 285px; overflow: auto;}
#renewal_page .tnb-tab-container-0 {height: 390px;}

.input-readonly{opacity:0.5}
