﻿.sa-uctilesAttivabili { margin-top: 10px; margin-bottom: 10px; }
.tilesAvaList { }
    .tilesAvaList div .cover img { position: absolute; left: 0px; margin-top: 25px; margin-left: 5px; margin-right: 5px; width: 45px; }
    .tilesAvaList a { text-decoration: none; }

.boxSlider { padding: 0 !important; overflow: hidden !important; display: inline-block; margin: 5px; position: relative; }
    .boxSlider .cover { width: 100%; height: 100%; line-height: 90px; position: absolute; text-align: center; display: block; font-weight: bold; font-size: 18px; }
        .boxSlider .cover .bsFooter { width: 100%; font-size: 14px; line-height: 15px; bottom: 10px; margin: 0; /*position: absolute;*/ text-transform: uppercase; font-weight: normal; color: gray; }
    .boxSlider .description { display: none; width: 100%; height: 100%; position: absolute; font-size: 12px; overflow-y: auto; }
        .boxSlider .description h3 { padding: 0px; padding-top: 4px; margin: 0px; text-align: center; }
            .boxSlider .description h3 img { vertical-align: bottom; margin-right: 6px; }
        .boxSlider .description span { display: block; padding-top: 20px; padding-left: 20px; }
            .boxSlider .description span.glyphicons i { font-size: 350%; }
            .boxSlider .description span i.fa { font-size: 350%; }
        .boxSlider .description p { margin-left: 10px; max-width: 180px; min-width: 140px; float: left; }

.rowService { margin: 10px 15px 0px 15px; }
    .rowService a { text-decoration: none; }
        .rowService a div { width: 180px; height: 150px; }
.tripleBoxSlider { width: 200px !important; height: 150px !important; margin-top: 10px; box-shadow: 0 0 5px #888; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; background: #fff; color: #404040; }
.tripleBoxSliderBack { width: 200px !important; margin-top: 10px; box-shadow: 0 0 5px #888; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; background: #fff; color: #404040; }
