﻿@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap');

body {margin-top:0px;margin-bottom:0px;font-family:'Roboto' !important;}

body 
{
    background-image:url('img/sfondo.png');background-repeat:no-repeat;background-size:cover;background-position:top;
}

input,button{font-family:'Roboto' !important;font-size:11pt;color:#2456C7}
body, p {
    color: #2456C7 !important;
}
td{font-family:'Roboto' !important;font-size:12pt;color:#2456C7}
.tdright{background-image:url(img/sfborder_right.png);width:7px;background-repeat:repeat-y;}
.tdleft{background-image:url(img/sfborder_left.png);width:7px;background-repeat:repeat-y;}
.tdbody{width:990px;background-color:White;color:#2456C7}

.limit{width:994px;margin-left:auto;margin-right:auto;color:#2456C7}

.Abutton {padding:6px;border-style:solid;border-width:1px;border-color:#909090;background-color:#d0d0d9;border-radius:5px}

a.accedi:hover{color:darkgreen;font-weight:bold;display:inline;}
a.accedi:link{color:darkgreen;font-weight:bold;display:inline;}
a.accedi:visited{color:darkgreen;font-weight:bold;display:inline;}

a.bianco:hover{color:White;font-weight:normal;display:inline;}
a.bianco:link{color:White;font-weight:normal;display:inline;}
a.bianco:visited{color:White;font-weight:normal;display:inline;}

a.registrati:hover{color:darkred;font-weight:bold;display:inline}
a.registrati:link{color:darkred;font-weight:bold;display:inline}
a.registrati:visited{color:darkred;font-weight:bold;display:inline}

.barraleft{width:240px;margin-left:auto;margin-right:auto;}
.content{width:742px;margin-left:auto;margin-right:auto;}
.content2{width:700px;margin-left:auto;margin-right:auto;}
        
.td_categoria{border-style:dotted;border-color:#C0C0C0;border-top-width:0px;border-bottom-width:1px;border-left-width:0px;border-right-width:0px;}

.td_art_1r_bianco {width:162px;}
.td_art_2r_bianco {width:418px;border-right-width:1px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-color:#c0c0c0;border-style:solid;}
.td_art_3r_bianco {width:120px;border-right-width:1px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-color:#c0c0c0;border-style:solid;}
.td_art_4r_bianco {width:122px;text-align:right;font-size:15pt;font-weight:bold;color:#C50B07;padding:10px}
.td_art_4r_asta_bianco {width:122px;text-align:right;padding:10px}

.td_art_1r_azzurro {background-color:#F6F6F6;width:162px;}
.td_art_2r_azzurro {background-color:#F6F6F6;width:298px;border-right-width:1px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-color:#c0c0c0;border-style:solid;}
.td_art_3r_azzurro {background-color:#F6F6F6;width:120px;border-right-width:1px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-color:#c0c0c0;border-style:solid;}
.td_art_4r_azzurro {background-color:#F6F6F6;width:122px;text-align:right;padding:10px;font-size:15pt;font-weight:bold;color:#C50B07}
.td_art_4r_asta_azzurro {background-color:#F6F6F6;width:122px;text-align:right;padding:10px}

.td_prof_borderright{border-style:solid;border-left-width:0px;border-top-width:0px;border-bottom-width:0px;border-right-width:1px;border-color:#c0c0c0}
.td_prof_borderrightbottom{border-style:solid;border-left-width:0px;border-top-width:0px;border-bottom-width:1px;border-right-width:1px;border-color:#c0c0c0}
.td_prof_borderbottom{border-style:solid;border-left-width:0px;border-top-width:0px;border-bottom-width:1px;border-right-width:0px;border-color:#c0c0c0}

.pag a, a.CurrentPage{margin:0 3px;text-decoration:none;padding:2px 8px;border:1px solid #CCC;background:#DDD;}
.pag a:hover, .pag a:focus, .pag a:active{background:#FFF;}
.pag a.CurrentPage{padding:2px 6px !important;color:#666;background:none;border:none;font-weight:bold;}
.pag{margin-top:10px;padding:5px 0;}
.pag{margin:0 3px;text-decoration:none;padding:2px 8px;border:1px solid #CCC;background:#FFF;}

.fnorm{font-family:Roboto;font-size:10pt;color:#404050;font-weight:normal}

a:hover{text-decoration:none;color:#404050;}
a:link{text-decoration:none;color:#404050;}
a:visited{text-decoration:none;color:#404050;}

a.menu:hover{text-decoration:none;color:#404040;}
a.menu:link{text-decoration:none;color:#404040;}
a.menu:visited{text-decoration:none;color:#404040;}

.errDiv{background-color:#F9AF45;border:1px solid #F00;}
.okDiv{border:1px solid #090;background-color:#7AC064;}
.updated_box{border:1px solid #F0AA17;background-color:#FCD67C;}
.okDiv, .errDiv, .updated_box{padding:10px;margin:7px 0;text-align:center;color:#000;font-weight:bold;line-height:1.5em;}

#form1 lRoboto.error { color: red; }

.evidenziatore{background-color:Yellow;padding:2px;}

.crop_ph, .crop_ph i{height:50px;width:50px;}
.crop_ph{overflow:hidden;background:#EBEBEB;float:right;}
.crop_ph i{display:block;background-position:center 20%;background-repeat:no-repeat;}

textarea,
input.text,
input[type="text"],
input[type="button"],
input[type="submit"],
.input-checkbox {
-webkit-appearance: none;
border-radius: 4;
}

.autocomplete-w1 { background:url(ac/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:550px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:550px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

 .image-wrapper 
 {
    position: relative;
    padding-bottom: 56.2%;
}

.image-wrapper img 
{
    position: absolute;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

 .image-wrapper2 
 {
    position: relative;
    padding-bottom: 75%;
}

.image-wrapper2 img 
{
    position: absolute;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

/*
Css Aggiunti il 14 ottobre 2024    
*/

.scroll-text ul li:before {    
    font-family: 'FontAwesome';
    content: '\f0f3';            
    color: white;
    margin:0 5px 0 -18px;
}
     
.marquee {
    width: 100%;
    overflow: hidden;
    border: 0px solid #ccc;          
    display:inline-block;
}

.marquee-with-options {
    width: 100%;
    overflow: hidden;
    border: 0px solid #ccc;          
    display:inline-block;
}

.carousel-control-prev-icon      
{
    height: 40px;
    width: 40px;                    
    background-image: url('img/bhk.png');          
}

.carousel-control-next-icon      
{
    height: 40px;
    width: 40px;                    
    background-image: url('img/fwd.png');          
}

.carousel-control-next-icon:after
{
    content: '';
    font-size: 55px;
    color: white;
    font-weight:bold;
    background-image: none;
}

.carousel-control-prev-icon:after {
    content: '';
    font-size: 55px;
    color: white;
    font-weight:bold;
    background-image: none;
}

    .thumbnail i {
                top: 50%;
                left: 50%;
                position: absolute;
                margin-left: -25px;
                margin-top: -30px;
                transform: translate(0%,-50%);
                -webkit-transform: translate(0%,-50%);
                -moz-transform: translate(0%,-50%);
                -o-transform: translate(0%,-50%);
                }

.youtube 
{
    position: relative;
    display: inline-block;                        
}
.youtube:before 
{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 10;
    background: transparent url('img/youtube.png') center center no-repeat;            
}
