

body {
	
	margin-top: 0px;
	margin-left: -9px;
	margin-bottom: 0px;    margin-right: auto;    background-repeat: no-repeat;    background-position: center;}

#page-title
 {
   
   margin-left:30px;
   margin-top:30px;
   margin-bottom:30px;
   color: #535353;
   font: bold 20pt  Arial, Verdana, sans-serif;
   background-color: #fff; 
   
 }

.right-box
{
   color: #443b02;
   font: normal 8pt Verdana, Helvetica, Arial, sans-serif;
   padding:10px;   background-color: #ede506;}

.right-box a:link, .right-box a:visited
{
   color: #443b02;
   text-decoration: underline;
   font: bold 8pt Verdana, Helvetica, Arial, sans-serif;  }

.right-box a:hover, .right-box a:active
{
   color: #443b02;
   text-decoration: underline;
   font: bold 8pt Verdana, Helvetica, Arial, sans-serif;  }



 
 .content-box
 {
    padding: 10px;
    margin:5px;
    background-color: #dddddd; 
    
 }
 
 .content-box-2
 {
    padding: 10px;
    margin:5px;
    background-color: transparent; 
    
 } 
 
 #user-form
 {
   font: normal 8pt  Arial, Verdana, sans-serif;
   margin-top:8px;
   margin-bottom:5px;
   margin-left:150px;
   margin-right:150px;
   
   padding-top:10px;
   padding-bottom:10px;
   padding-right:10px;
   padding-left:10px;
   
   color: #535353;
   
   font: bold 15pt  Arial, Verdana, sans-serif;
   border: 1px #7253b2 solid;
   background-color: #fff; }
 
  .user-form-row
 {
   margin-top:8px;
   color: #535353;
   font: bold 8pt  Arial, Verdana, sans-serif;
   background-color: #fff; 
   
 }
 
   .user-form-error
 {
   margin-bottom:4px;
   margin-left: 10px;
   color: #e80404;
   font: bold 8pt  Arial, Verdana, sans-serif;
   background-color: #fff; 
   
 }
 
    .user-form-field
 {
   
   margin-left: 10px;
   color: #535353;
   font: bold 8pt  Arial, Verdana, sans-serif;
   background-color: #fff; 
   
 }
 
 
 
 .textsmall
 
  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 7.5pt;
	margin-left:31px;
    margin-top:4px;
	font-weight: normal;
	text-align:left;
	color: #000000;
  }
  
 .textsmall a:link, .textsmall a:visited
  {
	color: #000000;
	text-decoration: underline;
  }

.textsmall a:hover, .textsmall a:active
 {
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
} 
  
  #register-box
 
  {
	margin-top:5px;
  } 
  
  
   .signin-field
 
  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 7.5pt;
	margin-left:30px;
    margin-top:1px;
	font-weight: normal;
	text-align:left;
	color: #000000;
  }
  
    .signin-label
 
  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 7.5pt;
	margin-left:33px;
    margin-top:3px;
    margin-bottom:7px;
	font-weight: bold;
	text-align:left;
	color: #000000;
  }
  
   .password-request
 
  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 7.5pt;
	margin-left:34px;
    margin-top:8px;
   
	font-weight: normal;
	text-align:left;
	color: #000000;
  }
  
  
  
 .password-request a:link, .password-request a:visited
  {
	color: #000000;
	text-decoration: underline;
  }

.password-request a:hover, .password-request a:active
 {
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
} 

   .logout
 
  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 8pt;
	margin-right:10px;
    margin-top:8px;
   
	font-weight: normal;
	
	color: #000000;
  }
  
   .logout a:link, .logout a:visited
  {
	color: #000000;
	text-decoration: underline;
  }

.logout a:hover, .logout a:active
 {
	text-decoration: underline;
	color: #2528ed;

} 

 #login-image
 
  {
	margin-top:5px;
	margin-right:10px;
  } 
  
  .textcompany
  
   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	margin-left:19px;
	margin-right:19px;
	margin-top:12px;
	color: #333333;
	text-align: justify;
	line-height: 9pt;
}

 .texttraslochi
  
   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	margin-left:23px;

	margin-top:12px;
	color: #333333;
	text-align: justify;
	line-height: 9pt;
}

  .content-text
  
   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 7.5pt;
	margin-left:8px;
    margin-top:4px;
	font-weight: normal;
	text-align:left;
	color: #000000;
}



.text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;}

.text a:link
 {
	color: #FFFFFF;
	text-decoration: none;
}

.text a:visited
 {
	text-decoration: none;
	color: #FFCC00;
}

.text a:hover
 {
	text-decoration: underline;
	color: #FFCC00;
}

.text a:active 
{
	text-decoration: none;
	color: #FFCC00;}
	
	
 #map-box
 
  {
	margin-top:27px;
	
  } 
  
  
 #immagine-azienda-box
 
  {
	margin-top:15px;
	
  } 
  
  #immagine-spedizioni-box
 
  {
	margin-top:25px;
	
  }   
  
  #immagine-traslochi-box
 
  {
	margin-top:170px;
	
  }   
  
  
  #immagine-trasporti-box
 
  {
	margin-top:240px;
	
  }
  
 #immagine-abbinati-box
 
  {
    top:557px;
	left:415px;
	position:absolute;
	
  }   
  
 #immagine-signin-box
 
  {
	margin-top:72px;
	
  }     
  
  
  #abbinati-box
 
  {
	margin-top:20px;
	margin-left:22px;
	
  }       
  
   .textsmall-right
 
  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 7.5pt;
	margin-left:20px;
   
	font-weight: normal;
	text-align:left;
	color: #000000;
  }
  
 .textsmall-right a:link, .textsmall-right a:visited
  {
	color: #000000;
	text-decoration: underline;
  }

.textsmall-right a:hover, .textsmall-right a:active
 {
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
} 	

.scrolling-box-abbinati
  {   
    margin-top:5px;
    height: 200px;
    overflow: scroll;
    
  }
  
.scrolling-box-registrazione
  {   
    margin-top:5px;
    height: 300px;
    overflow: scroll;
    
  }  
  
  .scrolling-box-rispondi
  {   
    margin-top:5px;
    height: 250px;
    overflow: scroll;
    
  } 
  
    .scrolling-box-request
  {   
    margin-top:5px;
    height: 400px;
    overflow: scroll;
    
  }
  
 .scrolling-box-news
  {   
    margin-top:5px;
    height: 360px;
    overflow: scroll;
    
  }  
  
  
  .scrolling-box-messaggi
  {   
    margin-top:5px;
    height: 400px;
    overflow: scroll;
    
  }  
  
  .form-box
  {
    margin-top:5px;
    margin-left:3px;
    margin-right:2px;    padding-top:10px;
    padding-left:15px;
    
   
    background-color: #275388;border: 1px #004890 solid;


}

  .form-request-box
  {
    margin-top:5px;
    margin-left:3px;
    margin-right:4px;    padding-top:10px;
    padding-left:5px;
    padding-right:8px;
    
   
    background-color: #275388;border: 1px #004890 solid;
}

  .form-box-small
  {
    margin-top:5px;
    margin-left:3px;
    margin-right:2px;    padding-top:10px;
    padding-left:15px;
    width:300px;
   
    background-color: #275388;border: 1px #004890 solid;
}    

  
  
     .form-label
   {
      font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
      color: #ffffff;
      background-color: transparent;
      margin-left:12px;
   } 
   
       .form-label-2
   {
      font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
      color: #ffffff;
      background-color: transparent;
      margin-left:15px;
   }
   
          .form-label-3
   {
      font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
      color: #8bfb7e;
      background-color: transparent;
      margin-left:15px;
      margin-bottom:10px;
   } 
   
   .form-label-4
   {
      font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
      color: #8bfb7e;
      background-color: transparent;
      margin-left:15px;
      margin-bottom:10px;
   } 
 
 
   
    
   
      .form-label-orange
   {
      font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
      color: #ffd738;
      background-color: transparent;
      margin-left:12px;
   } 
   
  .form-field
   {
      font: normal 7pt Verdana, Arial, Helvetica, sans-serif;
      color: #767676;
      background-color: #ffffff;
   
   }   
   
     .form-field-2
   {
      font: normal 7pt Verdana, Arial, Helvetica, sans-serif;
      color: #767676;
       margin-left:15px;
      
      background-color: #ffffff;
   
   } 
   
        .form-field-3
   {
      font: normal 7pt Verdana, Arial, Helvetica, sans-serif;
      color: #767676;
       margin-left:15px;
       margin-bottom:10px;
      
      background-color: #ffffff;
   
   }  
   
        .form-field-regione
   {
      font: normal 7pt Verdana, Arial, Helvetica, sans-serif;
      color: #767676;
       margin-left:15px;
      margin-bottom:25px;
      background-color: #ffffff;
   
   } 
   
   
   
       .form-field-checkbox
   {
     
       margin-left:15px;
      
      
     
   
   }    
   
      
     .form-control-2
   {
      font: normal 7pt Verdana, Arial, Helvetica, sans-serif;
      color: #767676;
       margin-left:15px;
      
      background-color: #ffffff;
   
   }
   

   
  .form-note
   {
      font: normal 7pt Verdana, Arial, Helvetica, sans-serif;
      color: #d6d6d6;
      background-color: transparent;
   
   }  
  
  .no-result
  
   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 8pt;

    margin-top:60px;
	font-weight: normal;
	text-align:left;
	color: #b04224;
} 

   .textsmall-abbinati
 
  {
    margin-top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 8pt;
	font-weight: bold;
	text-align:left;
	color: #000000;
  }
  
     #header-abbinati
 
  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	width:400px;
	line-height: 8pt;
	font-weight: bold;
	text-align:left;
	margin-top:4px;
	padding:3px;	
	color: #000000;    background-color: #c8c8c8;
    }
    
.date-abbinati
 {
    
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 8pt;
	font-weight: normal;
	margin-top:2px;
	text-align:left;
	color: #2828a0;
  }
  
  .provincia-abbinati
 {
    
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 8pt;
	font-weight: normal;
	text-align:left;
	color: #645f5f;
  }
  
  
 #rispondi-box
   {
     margin-top:2px;
   
   }
    
    
  .user-form
 {
   font: normal 8pt  Arial, Verdana, sans-serif;
   margin-top:40px;
   width:300px;
     
   padding-top:10px;
   padding-bottom:10px;
   padding-right:10px;
   padding-left:10px;
   
   color: #e3e3e3;
   
  
   border: 1px #2b0077 solid;
   background-color: #275384; } 
 
  .user-form a:link, .user-form a:visited 
 {
   font: normal 8pt  Arial, Verdana, sans-serif;
   margin-top:40px;
   color: #efefef;
   text-decoration:underline;
   background-color: #275384; } 
 
   .user-form a:hover, .user-form a:active 
 {
   font: normal 8pt  Arial, Verdana, sans-serif;
   margin-top:40px;
   color: #efefef;
   text-decoration:underline;
   background-color: #275384; }  
 
 
    .user-form-row
 {
   margin-top:8px;
   color: #ffffff;
   font: bold 8pt  Arial, Verdana, sans-serif;
   background-color: transparent; 
   
 }
 
    .user-form-error
 {
   margin-bottom:4px;
   margin-left: 10px;
   color: #e2f511;
   font: bold 8pt  Arial, Verdana, sans-serif;
   background-color: transparent; 
   
 }
 
    .user-form-row-small
 {
  
   color: #000000;
   font: normal 7pt  Arial, Verdana, sans-serif;
    background-color: transparent; 
   
 }
 
    .user-form-error-small
 {
  
  color: #e2f511;
  font: normal 7pt  Arial, Verdana, sans-serif;
   background-color: transparent; 
   
 }
 
     .user-form-field-small
 {
  
    
    margin-right:4px;
    color: #000000;
     font: normal 7pt  Arial, Verdana, sans-serif;
    background-color: transparent; 
   
 }  
 
   .normal-link
   {
      font: normal 7pt Verdana, Arial, Helvetica, sans-serif;
      color: #464646;
      background-color: transparent;
   }  
   
 .normal-link a:link, .normal-link a:visited
   {
      font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
      color: #af0000;
      text-decoration: underline;
      background-color: transparent;
   } 
   
   .normal-link a:hover, .normal-link a:active
   {
      font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
      color: #ef0000;
      text-decoration: underline;
      background-color: transparent;} 
   
   .title-box
   {
      font: normal 15pt Verdana, Arial, Helvetica, sans-serif;
      color: #336995;
      text-align:center;
      width:142px;
      padding-top:1px;
      padding-bottom:2px;
      letter-spacing: -1px;
      text-decoration: none;
      background-color: #ffcc00;
   } 
   
   .title-box-big	
   {
      font: normal 15pt Verdana, Arial, Helvetica, sans-serif;
      color: #336995;
      text-align:center;
      width:300px;
      padding-top:1px;
      padding-bottom:2px;
      letter-spacing: -1px;
      text-decoration: none;
      background-color: #ffcc00;
   } 
   
    .form_error
   {
      font: normal 7pt Verdana, Arial, Helvetica, sans-serif;
      margin-bottom:3px;
      margin-left:10px;
      color: #ddeb63;
      background-color: transparent;
   
   }
   
   
      .abbinati-header
   {
      font: bold 8pt Arial, Verdana, Helvetica, sans-serif;
      margin-bottom:3px;
      padding-left:10px;
      color: #ffffff;
      background-color: #7597c5;
   
   } 
   
         .abbinati-header-note
   {
      font: bold 7pt Arial, Verdana, Helvetica, sans-serif;
     
      color: #e0e0e0;
      background-color: transparent;
   
   } 
   
   
   .user-logged
   {
      font: bold 7pt Arial, Verdana, Helvetica, sans-serif;
      margin-left:5px;
      margin-bottom:3px;
      color: #ffffff;
      background-color: transparent;
   
   }
   
   
  
  
  .blue-title
   {
      font: bold 8pt Arial, Verdana, Helvetica, sans-serif;
      margin-left:27px;
      margin-bottom:3px;
      color: #627aa6;
      background-color: transparent;
   
   }
   
 .news-image-box
 {
     margin-top:5px;
     margin-right:10px;   
 } 
 
 .news-title
   {
      color: #145480;
      font: bold 9pt  Arial, Verdana, sans-serif;
      margin-left:5px;
      margin-top:5px;
      
      background-color: transparent;   
   }   
   
   
 .news-title a:link,  .news-title a:visited
   {
      color: #145480;
      font: bold 9pt  Arial, Verdana, sans-serif;
      text-decoration:underline;
      
      background-color: transparent;   
   }  
   
  .news-title a:hover,  .news-title a:selected
   {
      color: #145480;
      font: bold 9pt  Arial, Verdana, sans-serif;
      text-decoration:underline;
      
      background-color: transparent;   
   }      
   

 
 .news-summary
   {
      margin-top:5px;
      margin-right:10px;
      margin-left:5px;
      color: #5d5d5d;
      font: normal 8pt  Arial, Verdana, sans-serif;
      text-align:left;
      
      background-color: transparent;      letter-spacing: -0.2px;      word-spacing: -0.2px;
   } 
   
   
  .news-date
   {
      margin-top:5px;
      margin-right:10px;
     
      color: #8a8a8a;
      font: normal 7pt Arial, Verdana, sans-serif;
      text-align: right;
      
      background-color: transparent;      
   }    
   
  .news-box-text
   {
      
      margin-left:5px;
      margin-top:8px;
      color: #145480;
      font: bold 8pt  Arial, Verdana, sans-serif;
      background-color: transparent;      
   }
   
     .news-date-dark
   {
     
      color: #727272;
      font: normal 8pt Arial, Verdana, sans-serif;
      text-align:left;
      margin-left:5px;
      
      background-color: transparent;      
   }     
   
    .news-item
   {
      color: #145480;
      font: bold 10pt  Arial, Verdana, sans-serif;
      margin-left:5px;
     
      background-color: transparent; 
   }    
   
  .news-image-detail
   {
       margin-right:5px;
       margin-top:5px;
       background-color: transparent;   } 
   
   
    .news-summary-big
   {
      margin-top:10px;
      margin-bottom:20px;
      margin-right:10px;
      margin-left:5px;
      padding-bottom:20px;
      color: #424242;
      font: normal 10pt  Arial, Verdana, sans-serif;
      text-align:justify;
      
      background-color: transparent;      border-bottom: 1px #868686 dashed;
}    



    .tools-box
   {
      color: #145480;
      font: bold 7pt  Arial, Verdana, sans-serif;
      margin-left:35px;
      margin-top:15px;
     
      background-color: transparent; 
   } 
   
       .tools-box a:link, .tools-box a:visited
   {
      color: #145480;
      font: bold 7pt  Arial, Verdana, sans-serif;
      text-decoration:underline;
     
      background-color: transparent; 
   }
   
        .tools-box a:over, .tools-box a:active
   {
      color: #145480;
      font: bold 7pt  Arial, Verdana, sans-serif;
      text-decoration:underline;
     
      background-color: transparent; 
   }  
   
   
     .scrolling-box-messaggi
  {    font: bold 7pt  Arial, Verdana, sans-serif;
    margin-top:5px;
    height: 380px;
    overflow: scroll;
    
  }  
  
     .scrolling-box-messaggi-header
  {     background-color: #c7dff7;border: 1px #00567a solid;
padding:3px;
padding-right:5px;

}  
   
    .messaggio-numero
   {
      color: #145480;
      font: bold 8pt  Arial, Verdana, sans-serif;
     
     
      background-color: transparent; 
   }    
   
   .messaggio-data
   {
      color: #7d7d7d;
      font: bold 8pt  Arial, Verdana, sans-serif;
     
     
      background-color: transparent; 
   }    
   
   
      .messaggio-testo
   {
      color: #424242;
      font: normal 9pt verdana,  Arial, Verdana, sans-serif;
      margin-top:8px;
      margin-bottom:35px;
      
      text-align:left;
     
      background-color: transparent; 
   }     
   
         .dati-richiesta
   {
      color: #424242;
      font: normal 7pt verdana,  Arial, Verdana, sans-serif;
          text-align:left;
     
      background-color: transparent; 
   }         