<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd">
  <NamedLayer>
    <Name>Cabin Type</Name>
    <UserStyle>
      <Title>Cabin Type</Title>
      <FeatureTypeStyle>

        <Rule>
          <Name>Inconnu</Name>
          <ogc:Filter>
           <ogc:PropertyIsEqualTo>
             <ogc:PropertyName>cabin_type</ogc:PropertyName>
             <ogc:Literal>Inconnu</ogc:Literal>
           </ogc:PropertyIsEqualTo>
          </ogc:Filter>
          <MinScaleDenominator>15000</MinScaleDenominator>
          <PointSymbolizer>
            <Graphic>
              <Mark>
                <WellKnownName>square</WellKnownName>
                <Fill>
                  <CssParameter name="fill">#eba134</CssParameter>
                </Fill>
              </Mark>
              <Size>6</Size>
            </Graphic>
          </PointSymbolizer>
        </Rule>
        <Rule>
          <Name>Inconnu</Name>
          <ogc:Filter>
           <ogc:PropertyIsEqualTo>
             <ogc:PropertyName>cabin_type</ogc:PropertyName>
             <ogc:Literal>Inconnu</ogc:Literal>
           </ogc:PropertyIsEqualTo>
          </ogc:Filter>
          <MaxScaleDenominator>15000</MaxScaleDenominator>
          <PointSymbolizer>
            <Graphic>
              <Mark>
                <WellKnownName>square</WellKnownName>
                <Fill>
                  <CssParameter name="fill">#eba134</CssParameter>
                </Fill>
              </Mark>
              <Size>10</Size>
            </Graphic>
          </PointSymbolizer>
        </Rule>
        
        
		
        <Rule>
          <Name>Autre</Name>
          <ogc:Filter>
           <ogc:PropertyIsEqualTo>
             <ogc:PropertyName>cabin_type</ogc:PropertyName>
             <ogc:Literal>Autre</ogc:Literal>
           </ogc:PropertyIsEqualTo>
          </ogc:Filter>
          <MinScaleDenominator>15000</MinScaleDenominator>
          <PointSymbolizer>
            <Graphic>
              <Mark>
                <WellKnownName>square</WellKnownName>
                <Fill>
                  <CssParameter name="fill">#c9592c</CssParameter>
                </Fill>
              </Mark>
              <Size>6</Size>
            </Graphic>
          </PointSymbolizer>
        </Rule>
        <Rule>
          <Name>Autre</Name>
          <ogc:Filter>
           <ogc:PropertyIsEqualTo>
             <ogc:PropertyName>cabin_type</ogc:PropertyName>
             <ogc:Literal>Autre</ogc:Literal>
           </ogc:PropertyIsEqualTo>
          </ogc:Filter>
          <MaxScaleDenominator>15000</MaxScaleDenominator>
          <PointSymbolizer>
            <Graphic>
              <Mark>
                <WellKnownName>square</WellKnownName>
                <Fill>
                  <CssParameter name="fill">#c9592c</CssParameter>
                </Fill>
              </Mark>
              <Size>10</Size>
            </Graphic>
          </PointSymbolizer>
        </Rule>
        
        <Rule>
          <Name>Mixte</Name>
          <ogc:Filter>
           <ogc:PropertyIsEqualTo>
             <ogc:PropertyName>cabin_type</ogc:PropertyName>
             <ogc:Literal>Mixte</ogc:Literal>
           </ogc:PropertyIsEqualTo>
          </ogc:Filter>
          <MinScaleDenominator>15000</MinScaleDenominator>
          <PointSymbolizer>
            <Graphic>
              <Mark>
                <WellKnownName>square</WellKnownName>
                <Fill>
                  <CssParameter name="fill">#81ad57</CssParameter>
                </Fill>
              </Mark>
              <Size>6</Size>
            </Graphic>
          </PointSymbolizer>
        </Rule>
        <Rule>
          <Name>Mixte</Name>
          <ogc:Filter>
           <ogc:PropertyIsEqualTo>
             <ogc:PropertyName>cabin_type</ogc:PropertyName>
             <ogc:Literal>Mixte</ogc:Literal>
           </ogc:PropertyIsEqualTo>
          </ogc:Filter>
          <MaxScaleDenominator>15000</MaxScaleDenominator>
          <PointSymbolizer>
            <Graphic>
              <Mark>
                <WellKnownName>square</WellKnownName>
                <Fill>
                  <CssParameter name="fill">#81ad57</CssParameter>
                </Fill>
              </Mark>
              <Size>10</Size>
            </Graphic>
          </PointSymbolizer>
        </Rule>
 
        <Rule>
          <Name>STIB</Name>
          <ogc:Filter>
           <ogc:PropertyIsEqualTo>
             <ogc:PropertyName>cabin_type</ogc:PropertyName>
             <ogc:Literal>STIB</ogc:Literal>
           </ogc:PropertyIsEqualTo>
          </ogc:Filter>
          <MinScaleDenominator>15000</MinScaleDenominator>
          <PointSymbolizer>
            <Graphic>
              <Mark>
                <WellKnownName>square</WellKnownName>
                <Fill>
                  <CssParameter name="fill">#30ba9c</CssParameter>
                </Fill>
              </Mark>
              <Size>6</Size>
            </Graphic>
          </PointSymbolizer>
        </Rule>
        <Rule>
          <Name>STIB</Name>
          <ogc:Filter>
           <ogc:PropertyIsEqualTo>
             <ogc:PropertyName>cabin_type</ogc:PropertyName>
             <ogc:Literal>STIB</ogc:Literal>
           </ogc:PropertyIsEqualTo>
          </ogc:Filter>
          <MaxScaleDenominator>15000</MaxScaleDenominator>
          <PointSymbolizer>
            <Graphic>
              <Mark>
                <WellKnownName>square</WellKnownName>
                <Fill>
                  <CssParameter name="fill">#30ba9c</CssParameter>
                </Fill>
              </Mark>
              <Size>10</Size>
            </Graphic>
          </PointSymbolizer>
        </Rule>
        
        <Rule>
          <Name>Luminaire</Name>
          <ogc:Filter>
           <ogc:PropertyIsEqualTo>
             <ogc:PropertyName>cabin_type</ogc:PropertyName>
             <ogc:Literal>Luminaire</ogc:Literal>
           </ogc:PropertyIsEqualTo>
          </ogc:Filter>
          <MinScaleDenominator>15000</MinScaleDenominator>
          <PointSymbolizer>
            <Graphic>
              <Mark>
                <WellKnownName>square</WellKnownName>
                <Fill>
                  <CssParameter name="fill">#1e63c9</CssParameter>
                </Fill>
              </Mark>
              <Size>6</Size>
            </Graphic>
          </PointSymbolizer>
        </Rule>
        <Rule>
          <Name>Luminaire</Name>
          <ogc:Filter>
           <ogc:PropertyIsEqualTo>
             <ogc:PropertyName>cabin_type</ogc:PropertyName>
             <ogc:Literal>Luminaire</ogc:Literal>
           </ogc:PropertyIsEqualTo>
          </ogc:Filter>
          <MaxScaleDenominator>15000</MaxScaleDenominator>
          <PointSymbolizer>
            <Graphic>
              <Mark>
                <WellKnownName>square</WellKnownName>
                <Fill>
                  <CssParameter name="fill">#1e63c9</CssParameter>
                </Fill>
              </Mark>
              <Size>10</Size>
            </Graphic>
          </PointSymbolizer>
        </Rule>
        
        <Rule>
          <Name>Feux rouges</Name>
          <ogc:Filter>
           <ogc:PropertyIsEqualTo>
             <ogc:PropertyName>cabin_type</ogc:PropertyName>
             <ogc:Literal>Feux rouges</ogc:Literal>
           </ogc:PropertyIsEqualTo>
          </ogc:Filter>
          <MinScaleDenominator>15000</MinScaleDenominator>
          <PointSymbolizer>
            <Graphic>
              <Mark>
                <WellKnownName>square</WellKnownName>
                <Fill>
                  <CssParameter name="fill">#a60be3</CssParameter>
                </Fill>
              </Mark>
              <Size>6</Size>
            </Graphic>
          </PointSymbolizer>
        </Rule>
        <Rule>
          <Name>Feux rouges</Name>
          <ogc:Filter>
           <ogc:PropertyIsEqualTo>
             <ogc:PropertyName>cabin_type</ogc:PropertyName>
             <ogc:Literal>Feux rouges</ogc:Literal>
           </ogc:PropertyIsEqualTo>
          </ogc:Filter>
          <MaxScaleDenominator>15000</MaxScaleDenominator>
          <PointSymbolizer>
            <Graphic>
              <Mark>
                <WellKnownName>square</WellKnownName>
                <Fill>
                  <CssParameter name="fill">#a60be3</CssParameter>
                </Fill>
              </Mark>
              <Size>10</Size>
            </Graphic>
          </PointSymbolizer>
        </Rule>
        
        
      </FeatureTypeStyle>
      
     <FeatureTypeStyle>

        <Rule>
          <Name>Label</Name>
          <Description>
            <Title>Label</Title>
          </Description>
          <MaxScaleDenominator>25000</MaxScaleDenominator>
          <TextSymbolizer>
           <Label>
             <ogc:PropertyName>cabin_id</ogc:PropertyName>
           </Label>
           <Font>
             <SvgParameter name="font-family">Arial</SvgParameter>
             <SvgParameter name="font-size">16</SvgParameter>
             <SvgParameter name="font-style">normal</SvgParameter>
             <SvgParameter name="font-weight">bold</SvgParameter>
           </Font>
           <LabelPlacement>
             <PointPlacement>
               <AnchorPoint>
                 <AnchorPointX>0.5</AnchorPointX>
                 <AnchorPointY>0.0</AnchorPointY>
               </AnchorPoint>
               <Displacement>
                 <DisplacementX>0</DisplacementX>
                 <DisplacementY>5</DisplacementY>
               </Displacement>
             </PointPlacement>
           </LabelPlacement>
           <Halo>
             <Fill>
               <SvgParameter name="fill">#ffffff</SvgParameter>
             </Fill>
           </Halo>
           <Fill>
             <SvgParameter name="fill">#3679e3</SvgParameter>
           </Fill>
           <VendorOption name="spaceAround">-1</VendorOption>
         </TextSymbolizer>
        </Rule>
      </FeatureTypeStyle>    
      
      

    </UserStyle>
  </NamedLayer>
</StyledLayerDescriptor>