﻿.noprint
{
  display:none;
  visibility:hidden;
    }
.menu
{
 background-color:#034d88;
 border-left:solid 1px #00416c;
 padding-top: 35px;
  text-align:left;
    }
    
    li, .voce
{
    margin-top: 7px;
	color: white;
    font-size: small;
    font-family: verdana; 
   	
}
li:hover, .voce:hover
{
   color: #5aa6d7;		
}


.cv2 td
    {
    color:Black;
     font-size:medium;
      font-family: Arial Narrow, Arial;
padding: 3px 7px 3px 7px;
 
    }

    .cv2 tr:hover
    {
 
    }
    
    .cv td
    {
    color:Black;
     font-size:medium;
      font-family: Arial Narrow, Arial;
padding: 3px 7px 3px 7px;
 
    }

    .cv tr:hover
    {
 cursor:pointer;   
 text-decoration:underline;
    }

    
    .chkBoxList2 tr
    {
    height:60px;
    font-size:x-small;
    color:steelblue;
    padding:0px 0px 0px 0px;
    }
    .chkBoxList2 td
    {
        border-bottom:solid 1px steelblue;
        padding:0px 0px 0px 0px;
         text-align:right;
       }
    
  .chkBoxList tr
    {
    height:50px;
    font-size:x-small;
    padding:0px 0px 0px 0px;
    }  
    .chkBoxList td
    {
    font-size:x-small;
    border:solid 1px silver;    
    border-left:0 ;
    background-color:steelblue;
     padding:0px 0px 0px 0px;
     color:White;
      text-align:left;
    }
    
       
.button
{
      background-color: #034d88;
      font-family:Verdana;
      font-size:small;
      cursor:pointer;
      color:#1960AE;
      color:White;
      height:25px;
      text-transform: uppercase;
	   border: 2px solid #034d88;
	  padding-left: 5px;
      padding-right: 5px;
       
    }
.button:hover
{
      background-color:#034d88;
      border: 2px solid lightgreen;
    }

.SUGGERIMENTI
{
       font-size:x-small;
    }


fieldset
{
    padding: 7px;
    border: 1px solid #5674ba;
}

legend
{
    padding: 0.4em 0.6em;
    border: 1px solid #5674ba;
    color: white;
    text-align: justify;
    font-size: 70%;
    font-family: verdana;
    margin: 0px;
    background-image: url('_img/sfondo_field.jpg');    
    font-weight: bold;
}

.area_utente
{
    color: #1960AE;
    font-size: x-small; 
	font-family: verdana;
    }
.area_utente:hover
{
        color: black;
}

label
{
    cursor:pointer;
}
label:hover
{
    text-decoration: underline;
}

a
{
    color: #00925a;
    text-decoration: none;
	font-family: verdana;
}
a:hover
{
    text-decoration: underline;
     color: #034d88;
}

.check
{
	color: #06FF36;
	font-weight:bold;
	}

input
{
    font-family: verdana;
    font-size: small;
    }

.testo
{
    font-family: verdana;
    font-size: small;
    color: #1960AE;
}

 .drop
{
    font-family: verdana;
    font-size: small;
    cursor:pointer;
}

.table_container
{
   width:100%;
   height:200px;
   border-left: solid 0px #034d88;
   border-top: solid 1px #034d88;
   border-bottom: solid 0px #034d88;
   border-right: solid 1px #034d88;
   padding:10px;
   background-color:white;
   box-shadow:4px 4px 0 #ededed;
    }
    
    
    .lefted
    {
        text-align:left;
    }  
    
    .centered
    {
        text-align:center;
    }  
    
    
    .esperienze
    {
       font-size:small;
       color:#333333; 
       background-color:white;
        text-align:left;
    }    
    .esperienze_intestazione
    {
        Color:White;
      font-weight:bold;
      background-color:#1960AE;
    }
    
    .accessi
    {
        font-size:x-small;
       color:#333333; 
    }    
    .accessi_intestazione
    {
      Color:White;
      font-weight:bold;
      background-color:#333333;
    }
    
td
{ 
    text-align:justify;
    padding:3px;
    vertical-align:top;
    }

.lingue
{   
 border:solid 1px #5aa6d7;
 background-color:gainsboro;
 }

.lingue2
{   
 border:solid 1px gray;
 vertical-align:middle;
 }
        
    .errore
    {
        color:Red;
         font-weight:bold;
          text-transform:uppercase;
        }
        
     .sezione
     {
     text-align:right; 
     border-bottom: solid 1px #00925a; 
     border-right: solid 1px #00925a;
     font-size:x-small;
	 color: #5aa6d7;
	 vertical-align: middle;
	 
     }
	 

hr
{

border-top: solid 1px #00925a;
}

.invisible
{
display:none;
visibility:hidden;
}

