﻿
/* STANDARD */
  .Font {font-size:13px; line-height:1.5em; color:#003334; text-decoration:none;}
  .Asterisco {font-size:11px; color:#ffffff;}
  .RFV {font-size:12px; color:#ba0000; letter-spacing:0.5;}
  .AddThis {position:absolute; right:0px; top:0px;}
  .SpazioV {width:100%; float:left; height:2em;}
  .Div {width:100%; float:left; margin-bottom:1em; position:relative;}
  .DivExcel {width:100%; float:left; margin-bottom:1em; position:relative;}
  .DivOrdineDett {width:98%; float:left; margin-bottom:1em; padding:7px 1%; border-radius:5px; border:1px solid #e8e8e8; background-color:#f5f5f5; position:relative;}
  .Animazione_Div {width:100%; float:left; margin-bottom:1em;}  
  .LinkFont {width:100%; float:left; color:#0b9e19; font-weight:bold; font-size:17px; border:0; margin-bottom:0.3em;}
  .LinkImg {border:0; width:100px;}
  
/* SCROLLUP */
  .Scrollup {width:48px; height:48px; display:none; text-indent:-9999px; background:url('../Img/Top.jpg') no-repeat; z-index:100; opacity:0.7; position:fixed; bottom:80px; right:20px;} 
    
/* TEXTBOX */
  .TextBox {width:98%; float:left; background-color:#f1f1f1; color:#003334; border:1px solid #dddddd; padding:6px 5px; font-size:13px; line-height:1.5em;}	
  .TextBox:Hover {background-color:#e3e3e3; transition:1s;}	
  
/* DROP DOWN LIST */
  .DDL {float:left; background-color:#e1ffe4; color:#3c3c3c; padding:7px 5px; font-size:13px; border:0;}	
  .DDL:Hover {background-color:#defee7; transition:1s;}	
  
/* CHECKBOX */
  .CheckBox {float:left; background-color:#d0fbdc; color:#3c3c3c; font-size:13px; border:0; border-radius:5px;}	
  .CheckBox:Hover {background-color:#defee7; transition:1s;}	
  
/* BUTTON */
  .Button {float:left; padding:10px 20px; background-color:#5cb85c; color:#defee9; border:0; border-radius:5px; letter-spacing:0.5px;}
  .Button:Hover {background-color:#0b9e18; transition:1s;}    

/* NUMDEC */
  .NumDec {width:80%; padding:7px 7px; background-color:#dfffdf; border:1px solid #dfffdf; border-radius:5px;}
  .NumDec:Hover {border:1px solid #86ff86; background-color:#fff; transition:1s;}
  
/* RADIO BUTTON LIST */
  .RBT {float:left; background-color:#f8f8f8; color:#272727; padding:5px 5px; font-size:12px; border-radius:5px;}	
  .RBT:Hover {background-color:#e7fefe; transition:1s;}	

/* FILTRI DIV */
  .Filtri_Div {float:left; margin:0px 20px 10px 0px;}

/* GRIGLIA */
  .Grd_Div {width:100%; float:left; position:relative; z-index:99;}
  .Grd_Div2 {width:50%; float:left;}
  .Grd_Intestazione {background-color:#cfffd4; color:#282828; font-size:11px; border-color:#2e85ae; text-decoration:none; font-weight:bold; letter-spacing:1px; text-align:center; padding:3px 0px;}
  .Grd_Righe {font-size:12px; background-color:#f0fff1; color:#2b2b2b; border-color:#ffffff; text-decoration:none; text-align:center; padding:3px 3px; z-index:100;}
  .Grd_Righe_Alt {font-size:12px; background-color:#e6fbe8; color:#2b2b2b; border-color:#ffffff; text-decoration:none; text-align:center; padding:3px 3px; z-index:100;}


/*--------------------- RESPONSIVE ---------------------------*/
  @media only screen and (max-width:600px)
  {        
    .Animazione_Div {display:none;}
    .Button {padding:15px 30px;}
    .Grd_Div2 {width:100%;}         
    .DivReso {width:100%; float:left; margin:0em 0% 1em 0em; position:relative;}
    .TextBox {width:98%; padding:10px 5px; font-size:14px;}	
  }