﻿
      
/*--------------------- da 1px a 1000px ---------------------------*/
  @media only screen and (min-width:1px) and (max-width:480px)
  {
    /* Logo */
     .Logo_Div {width:100%; text-align:center;}
     .Logo {float:none;}
  }


/*--------------------- da 1px a 1000px ---------------------------*/
  @media only screen and (min-width:1px) and (max-width:1000px)
  {
  
    /* STANDARD */
      .Button {padding:10px 30px;}
  
  
    /* MAIN */
      .Main {width:100%; float:left; margin-left:-3px;}
      /* TOP */  
        .Top_Div {width:100%; float:left;}
        /* Logo */
          .Logo_Div {margin:3em 0em 0.5em 0em;}
        /* PARTE DESTRA */  
          .Top_DX {width:100%;}
          /* CERCA */
            .Cerca_Div {display:none;}
            /* Text */
              .Cerca_Text {padding:10px 5px; position:absolute; right:30px;}
            /* Lente di ricerca */
              .Cerca_Lente {width:20px; position:absolute; right:0px; background-color:#0987db; padding:7px;}
          /* SOCIAL */
            .Social_Div {display:none;}
          /* MENU */
            .Menu_Div {display:none;}
            .Menu_Responsive_Div {display:inline;}
            /* Sottomenù */
              .Menu_Responsive_HL_Div {display:inline;}
              .Menu_Responsive_ImgMenu {height:45px;}
            /* Hyperlink servizi */
              .Menu_Responsive_HL_Servizi_Div {display:none;}
            /* Menù di destra che si apre al click di quello di sx */
              .Menu_Responsive_Servizi_HL {width:90%;}
                    
      
      /* TITOLO */
        .Titolo_Full_Div {width:100%; float:left; padding:0.5em 0px;}
        .Titolo_Div {width:96%; float:left; padding:0em 2%;}
        .Titolo {font-size:1.1em; color:#eeeeee; line-height:1.5em; text-align:justify; font-weight:bold; letter-spacing:1px;}
      /* CORPO */
        .Content_Full_Div {width:100%; float:left; padding:1em 16px 1em 0px; position:relative;}
        .ContentPlaceHolder {width:100%; margin:auto; position:relative;}
 
        
      /* NEWS ELENCO */
        /* Intestazione */
          .News_List_Int_Linea {display:none;}
          .News_List_Int_Intestazione {width:100%;}
        /* LIST */
          .News_List_Div {width:300px; height:22em;}
          /* Spazio */
            .News_List_Spazio {display:none;}
          /* Leggi */
            .News_List_Leggi {font-size:0.8em;}
          
        /* NEWS DETT */
          .News_Dett_Div {width:100%; float:left; margin-top:0.5em;}
          .News_Dett_Img {width:100%;}
          .News_Dett_Testo {width:100%; float:left; margin-top:1em;}
          .News_Dett_Gallery_Div {display:none;}
          
      
      /* SERVIZI ELENCO */
        /* LIST */
          .Servizi_List_Div {width:90%; height:18em; padding:5%;}
          /* Spazio */
            .Servizi_List_Spazio {display:none;}
          /* Leggi */
            .Servizi_List_Leggi {font-size:0.8em;}
      

      /* CHI SIAMO */
        .Chisiamo_Testo_Div {width:100%; margin-right:0%;}
        .Chisiamo_Img {display:none; width:49%; float:left;}
        
    
      /* Contatti */
        .Contatti_Form_Totale {width:100%;}
        .Contatti_Info {width:100%; float:left; margin-top:20px; position:static;}
        .Contatti_Invia {width:100%;}
        /* Contatti Responsive */
          .Contatti_Info_Responsive_Div {width:100%;}
 
  
    /* BOTTOM */
      .Bottom_Full_Div {margin-left:-5px;}
      .Bottom_Div {width:96%; float:left; padding:0% 2%; text-align:center;}
      /* Sezione */
        .Bottom_Sezione {width:100%; margin:2em 0em 0em 0em; }
        .Bottom_Sezione_Menu {width:100%; margin:2em 0em 0em 0em;}
        .Bottom_Titolo {font-size:1em; margin-bottom:0.5em; letter-spacing:2px;}
        .Bottom_Testo {font-size:0.75em;}
        /* Facebook */
          .Bottom_Social_Img {display:none; width:20px; float:left; margin-top:1em; border:0;}
      /* Torna su */
        .Bottom_Top_HL {position:absolute; width:100%; top:-16px; padding:10px 0px; left:3%;}
           

      /* Powered */
        .Powered_Div {position:static; right:0px; width:100%; float:left;}
     
  }


