
	body{
		font: 62.5% "Trebuchet MS", sans-serif;
		margin: 10px;
		-webkit-print-color-adjust:exact; //chrome 26 e safari 6+
		 print-color-adjust: exact; 
	}
	


	a:hover{color: red;} 
	
	a:visited{color:blue;} 
	
	.testo{
		font: 9pt "Trebuchet MS", sans-serif;	
	}
	
	.testo11{
		font: 11pt "Trebuchet MS", sans-serif;
		/*text-transform: uppercase; */
    }
	.testo13{
		font: 13pt "Trebuchet MS", sans-serif;
		/*text-transform: uppercase; */
	}	
	.testo_rosso{
		font: 9pt "Trebuchet MS", sans-serif;
		color: red;		
		/*text-transform: uppercase; */
	}
	.titolo{
		font: 14pt "Trebuchet MS", sans-serif;
		/*text-transform: uppercase; */
		
	}	
	.titolo_rosso{
	  font: 14pt "Trebuchet MS", sans-serif;
	  color: red;	
	  /*text-transform: uppercase; */
		
	}	
	
	.link{

	}

	.link_rosso{
          color: red;		
	}
	.link_rosso:hover{
		color: #3f99e8;	      
        cursor : pointer;
	}
	.rosso{
          color: red;		
	}
	
	.link:hover{
		color: #3f99e8;	      
               cursor : pointer;
	}


.btn {
  -webkit-border-radius: 11;
  -moz-border-radius: 11;
  border-radius: 11px;
  font-family: Arial;
  color: #3f99e8;
  font-size: 13px;
  background: #ebebeb;
  -pie-background: #ebebeb;
  padding: 5px 15px 5px 15px;
  border: solid #828282 1px;
  text-decoration: none;
  behavior: url(/pie/PIE.htc);
}


.btn:hover {
  background: rgb(172, 185, 202);
  text-decoration: none;
  behavior: url(/pie/PIE.htc);   
}

.btn_small {
  -webkit-border-radius: 11;
  -moz-border-radius: 11;
  border-radius: 11px;
  font-family: Arial;
  color: #3f99e8;
  font-size: 12px;
  background: #ebebeb;
  padding: 4px 15px 4px 15px;
  border: solid #828282 1px;
  text-decoration: none;  
   behavior: url(pie/PIE.htc);
}

.btn_small:hover {
  background: rgb(172, 185, 202);
  text-decoration: none;
     behavior: url(/pie/PIE.htc);
}

.btn_red {
  -webkit-border-radius: 11;
  -moz-border-radius: 11;
  border-radius: 11px;
  font-family: Arial;
  color: red;
  font-size: 13px;
  font-WEIGHT: BOLD;
  background: #ebebeb;
  padding: 7px 10px 7px 10px;
  border: solid #828282 1px;
  text-decoration: none;
    behavior: url(/pie/PIE.htc);
}


.btn_red:hover {
  background: rgb(172, 185, 202);
  text-decoration: none;
    behavior: url(/pie/PIE.htc);
}


#textbox
{
border: 1px solid rgb(173, 204, 204);
box-shadow: 0px 0px 10px rgb(204, 204, 204);
padding:3px 3px 3px 3px;
font-family: Arial;
-webkit-border-radius: 5;
-moz-border-radius: 5;
border-radius: 5px;
}



.styled-select_max {
border: 1px solid rgb(173, 204, 204);
box-shadow: 0px 0px 10px rgb(204, 204, 204);
padding:2px 2px 2px 2px;
font-family: Arial;
-webkit-border-radius: 5;
-moz-border-radius: 5;
border-radius: 5px;
}

.styled-deselect_max {
border: 1px;
box-shadow: 0px 0px 10px rgb(204, 204, 204);
padding:2px 2px 2px 2px;
font-family: Arial;
-webkit-border-radius: 5;
-moz-border-radius: 5;
border-radius: 5px;
}

.styled-select_max:hover {
 background:#ffffaa;
}
.styled-select_max:focus {
 background:yellow;
}

input[datalist]
{
  background: red;
}

.styled-select {
border: 1px solid rgb(173, 204, 204);
box-shadow: 0px 0px 10px rgb(204, 204, 204);
padding:1px 1px 1px 1px;
font-family: Arial;
-webkit-border-radius: 5;
-moz-border-radius: 5;
border-radius: 5px;
}

#sfondo_titolo {  
  background:rgb(197, 224, 179);
 }

#sfondo_sottotitolo {  
  background:rgb(172, 185, 202);
 }
 
#Textbox:hover{
 background:#ffffaa;
 }

#Textbox:focus{
 background:yellow;
 }
 
#textbox_dark
{
border: 1px solid rgb(173, 204, 204);
background: #cccccc;
box-shadow: 0px 0px 10px rgb(204, 204, 204);
padding:3px 3px 3px 3px;
font-family: Arial;
-webkit-border-radius: 5;
-moz-border-radius: 5;
border-radius: 5px;
 }
