/* Utiliser http://www.cleancss.com/?lang=fr pour l'integration au pl/sql */
svg{fill:rgba(255,255,255,0.7);fill-opacity:1;stroke:black;stroke-width:1;stroke-opacity:1;stroke-linecap:round;stroke-linejoin:round}
polyline{pointer-events:none;fill:none}
polyline.wall-A{stroke:black;stroke-width:3}
polyline.wall-F{stroke:black}
polyline.wall-R{stroke:black}
polyline.wall-C{stroke:black}
polyline.wall-G{stroke:black;stroke-dasharray:5 3}
polyline.wall-Z{stroke:black;stroke-dasharray:9 2 3 2}
polyline.clean-A{stroke:rgba(255,255,255,0.7);stroke-linecap:butt;stroke-width:3}
polyline.clean-F,polyline.clean-R,polyline.clean-C,polyline.clean-G,polyline.clean-Z{stroke:rgba(255,255,255,0.7);stroke-linecap:butt}

/*.Equipements use,.Ouvertures use,.Revetements use,.Postes_de_travail use{stroke-opacity:0.7;fill:none}*/
/* couleur des équipements marron */
use{stroke-opacity:0.7;fill-opacity:0.1;stroke:rgba(75,58,25,1)}

.Fac{fill:grey;fill-opacity:0.2}
.Habillage_DAO path{stroke-opacity:0.7;fill:none}
.color-0{}
.color-1{stroke:black}
.color-2{stroke:black}
.color-3{stroke:black}
.color-4{stroke:black}
.color-5{stroke:black}
.color-6{stroke:black}
.color-7{stroke:black}
.color-8{stroke:black}
.color-9{stroke:black}
.color-10{stroke:black}
.color-11{stroke:black}
.color-12{stroke:black}
.color-13{stroke:black}
.color-14{stroke:black}
.color-15{stroke:black}
.style-1{}
.style-2{stroke-dasharray:5 5}
.style-3{stroke-dasharray:10 5}
.style-4{stroke-dasharray:30 5 5 5}
.style-5{stroke-dasharray:30 5 5 5 5 5}
.width-0{stroke-width:1}
.width-1{stroke-width:2}
.width-2{stroke-width:3}
.width-3{stroke-width:4}
.width-4{stroke-width:5}

.desactive {pointer-events:none;}
.activable {pointer-events:all;}

.Noms_de_Piece text{pointer-events:none;fill:#373737;fill-opacity:0.8;stroke:#373737;stroke-opacity:0.8;font-family: "Raleway", sans-serif;font-size:30px;text-anchor:middle;alignment-baseline:middle}

/*
.Cotes {pointer-events:none;fill:#455aa3;fill-opacity:0.8;stroke:#455aa3;stroke-opacity:0.8;font-family:Myriad-Web;font-size:25px;text-anchor:middle;alignment-baseline:middle}
*/
.Cotes {pointer-events:none;fill:#455aa3;fill-opacity:0.8;stroke:#455aa3;stroke-opacity:0.8;}
.Cotes path {marker-end: url(#mLine); marker-start: url(#mLine);}
.Cotes text{font-family:Myriad-Web;font-size:20px;text-anchor:middle;alignment-baseline:middle;}

.textprint{fill:#000}

.mark{stroke:none;/*fill:snow;fill-opacity:0.1*/}

/* Menu du svg */
.Outils{pointer-events:all;fill:rgba(0, 0, 0, 0.03);fill-opacity:0.8;stroke:#FFFFFF;stroke-opacity:1;font-family: "Raleway", sans-serif;font-size:16px;text-anchor:middle}
.Outils text{fill:white;}
.Outils #tools3D{font-size:12px}
.Outils .Fond{fill:rgba(0, 0, 0, 0.8);stroke:rgba(0, 0, 0, 0);}
.VP .Fond{stroke:none;fill:#fEffff;fill-opacity:0.1}
.Outils .Slide{fill:rgba(175,175,175,1);fill-opacity:0,7}
/* Icone du menu (triangle en haut à droite) */
.FondIconif{fill:rgba(0, 0, 0, 0.03);fill-opacity:0.8;stroke:rgba(71,71,71,1)}
.FondIconif:hover{fill:rgba(0, 0, 0, 0.8);stroke:none;fill-opacity:1}
#UtilsIconif{stroke-opacity:0}

.OSel{fill:none;stroke:rgba(0, 135, 148, 0.8);stroke-opacity:1}
.OUSel{fill:none;stroke:none}
#ORect{pointer-events:none;fill:rgba(253, 205, 46, 0.1);stroke:rgba(253, 205, 46, 0.9);fill-opacity:0.4}
#OLine{pointer-events:none;marker-start:url(#mLine);marker-end:url(#mLine);stroke:rgba(253, 205, 46, 1)}
#DISTVal{font-size:12pt;stroke-width:0.5;text-anchor:start}
#Calques g text{font-size:8pt;stroke-width:0.5;text-anchor:start}
#tools3D text {font-size:7pt;stroke-width:0.5}
/* Tooltip */
#infotips{font-family: "Raleway", sans-serif;stroke-width:0;font-size:12;fill:rgba(225, 225, 225, 1)}
#infotip{fill:black}
#infotipRect{fill-opacity:1}
.TTPie{fill:#eee;font-size:15}
#InfoTxt{font-size:10px;stroke-width:none}
#DebTxt{font-size:10px;stroke-width:0.5}
#BText{font-size:10px;stroke-width:0.5}
.VP{pointer-events:visible;font-size:7pt;stroke-width:0.5;fill-opacity:0.5}
.VP text{fill:black;stroke:none}
.VP path{fill-opacity:0.9;stroke-width:2}
*[type="title"]{font-size:18}
*[type="Survol"]{fill-opacity:0.9;stroke:none;pointer-events:none}
#BaseVP{display:none;visibility:hidden}
@media print{#infotips,#tools,[type="icoPart"],.Fond{display:none;visibility:hidden; }}

.selected {fill:rgba(253, 210, 219);stroke:black;fill-opacity:0.9}

/*.hightLight .mark{fill:orange;fill-opacity:1}*/
.hightLight{fill:rgba(71,133,186,1);stroke:rgba(71,133,186,1);fill-opacity:0.9}
.VP .hightLight{fill:rgba(0, 0, 0, 0.2);stroke:none;fill-opacity:1}

.cache {fill:none;stroke:none;pointer-events:none;fill-opacity:0;}
.cache .Contour_de_facade {stroke:black;fill-opacity:0.2;}

/* desactivation de la couleur par defaut sur les elements selectionn?s */
text::selection,tspan::selection{background-color: white;color: white;}
text::-moz-selection,tspan::-moz-selection{background-color:white;color: white;}

.ZI { cursor: -webkit-zoom-in; cursor: zoom-in; }
.ZO { cursor: -webkit-zoom-out; cursor: zoom-out;}
.DIST { cursor: help;}
.PAN { cursor: move; }
.PAN_drag {cursor: -webkit-grabbing; cursor: grabbing;}
.MVE {cursor: pointer; }
.MVE_ok { cursor: -webkit-grab; cursor: grab; }
.MVE_nok { cursor: not-allowed; }
.MVE_drag {cursor: -webkit-grabbing; cursor: grabbing;}
