﻿.separe, .zero{background:url(separator.svg); background-position:center; background-repeat:repeat-y}

.frac{display:flex; flex-direction: column; align-items:center}
                  .frac>span:last-child{border-top:1px solid blue}
                  .radix{border-top:2px solid black; margin-top:1px;}

.forbid{background-repeat:repeat !important}

#feedback{ position: relative}

#img_bilan{position:absolute}

table.formula{text-align:center; border: 1px solid blue;} /*Bordure de table*/
	
	table{min-height: 35px}
	
	tr.main>td:first-child{border-top: 1px solid blue; border-right: 1px solid blue}/*Prem colonne*/
	
	thead tr.main:first-child td{border-top: none !important}
	
	tr.main>td{border-top: 1px solid blue}
	
	table tr td{min-width: 30px;}

    td.editable:empty:before{content:'?'; color:#ddd}

    td > table {
        height: 100%
    }

    /*.add_expre,.add_zero{
        background:beige; height:16px; 
    }*/

    .yellow{background-color: yellow;}
    #svgContainer{display:inline-block}

hr{margin:2px}
    
/*déprécié*/
.bg_separe{position: relative}
.bg_separe{
    position: absolute;
    left:5px;
    top:0;
    content:"\22EE";
    color:#888;
}

 ul.horiz{list-style-type:none;}
 ul.horiz li{min-width:70px; float:left;}
