
body,td,th {
	font-family: Verdana;
	font-size: small;
	color: #222222;
	font-weight: normal;
}
body {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
legend {
  display: block;
  padding-left: 2px;
  padding-right: 2px;
  border: none;
}
.contenitore {
	min-width:1024px;
	width:100%;
}
.box_login {
	font-size:medium;
}
.errore {
	font-family: Verdana;
	font-size: small;
	color: #FF0000;
	text-decoration: none;
}
.err_grande {
	font-family: Verdana;
	font-size: medium;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.casella_form {
	font-family: Verdana;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	margin: 1px;
	padding: 1px;
}
.titolo {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	font-weight: bold;
}
.intestazione {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #222222;
	font-weight: bold;
}
a:link {
	font-family: Verdana;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}
a:visited {
	font-family: Verdana;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}
a.bianco:hover {
	font-family: Verdana;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.bianco:link {
	font-family: Verdana;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.bianco:visited {
	font-family: Verdana;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.bianco:hover {
	font-family: Verdana;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.link1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}
a.link1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}
a.link1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	color: #FF9900;
	text-decoration: underline;
}
a.link_big:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: normal;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}
a.link_big:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: normal;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}
a.link_big:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: normal;
	font-weight: normal;
	color: #FF9900;
	text-decoration: underline;
}
.bottone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #C0C0C0;
	border: 1px solid #707070;
	text-align: center;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: hand;
	display: run-in;
	width: 200px;
}
.stile_utente {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	font-variant: small-caps;
	color: #333333;
}
.txt10_bianco {
	font-family: Verdana;
	font-size: small;
	color: #FFF;
	font-weight: normal;
}
.txt10_blu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	font-weight: bold;
	color: #000099;
}
.txt10_nero {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
.titolo10_arancio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-weight: normal;
	color: #FF9900;
}
.cassa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.etichetta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-style: italic;
}
.titolo_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	font-style: normal;
}
.casella_g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFAA;
	border-top-color:#FFFFCC;
	border-left-color:#FFFFCC;
	border-right-color:#FFFFCC;
	border-bottom-color: #FFCC00;
	border-style: solid;
	text-align: right;
}
.casella_gt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFAA;
	border-top-color:#FFFFCC;
	border-left-color:#FFFFCC;
	border-right-color:#FFFFCC;
	border-bottom-color: #FFFFCC;
	border-style: solid;
	text-align: left;
}
.testo_grassetto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	font-weight: bold;
}
#upDiv1 {
	position:absolute;
	top:200px;
	left:400px;
	width:400px;
	height:300px;
	z-index:auto;
	background-color:red;
}

.td_elimina_sttf {
  padding: 3px 0px 0px 3px;
  background-color: #EEE;
}

caption {
  text-align: left;
  caption-side: top;
}

.td_comando {
	text-align: center;
	background-color:#DDD;
}

/*Stili per agenda------------------------*/
#prova {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #FFCCFF;
	left: 50px;
	top: 50px;
	clip: rect(200px,200px,200px,100px);
}
.t_appuntamento {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
a.app:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline overline;
}
a.app:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
a.app:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
}
a.app2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
a.app2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
a.app2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000066;
}
.label_cassa {
	font-size: small;
	font-weight: bold;
}
#apDiv1 {
	position:absolute;
	top:0px;
	left:0px;
	width:40px;
	z-index:auto;
}
.sep {
  width:2px;
  background-color:#333;
}
.appdiv {
  position:relative;
  left:0px;
  top:0px;
  border-color:#999;
  border-style:solid;
  border-width:1px;
  font-size:10px;
  width:100%;
  border-radius:3px;
  overflow:auto;	
}
.festivo {
  font-size:10px;
  color:#F00;
}
.pulsante {
 outline: none;
 cursor: pointer;
 text-align: center;
 text-decoration: none;
 font: bold 12px tahoma;
 color: #fff;
 padding: 5px 10px;
 border: solid 1px #0076a3;
 background: #0095cd;
}
.pulsante_utility {
 outline: none;
 cursor: pointer;
 text-align: center;
 text-decoration: none;
 font: bold 12px tahoma;
 color: #fff;
 padding: 5px 10px;
 border: solid 1px #9976a3;
 background: #063;
}
.pulsante_disabled {
 outline: none;
 cursor: pointer;
 text-align: center;
 text-decoration: none;
 font: bold 12px tahoma;
 color: #fff;
 padding: 5px 10px;
 border: solid 1px #666666;
 background: #999;
}
.pulsante_elimina {
 outline: none;
 cursor: pointer;
 text-align: center;
 text-decoration: none;
 font: bold 12px tahoma;
 color: #fff;
 padding: 5px 10px;
 border: solid 1px #9976a3;
 background: #FF0000;
}
.pulsante_elimina_dis {
 outline: none;
 cursor: pointer;
 text-align: center;
 text-decoration: none;
 font: bold 12px tahoma;
 color: #fff;
 padding: 5px 10px;
 border: solid 1px #9976a3;
 background: #CC6666;
}
/*Stili per il top menu-------------------*/
	#header { width:100%; height:88px; position: fixed; z-index: 5; }
	#medgest { width:100%; height:55px; float:left; background-color:#CEE0EE; position:relative; }
	
	
	
	#menu { width:100%; height:33px; float:left; margin:0;padding:0;}
	ul { list-style:none; width:100%; height:33px; float:left;}
	li { display:block; float:left; width:12.5%;  height:33px; text-align:center; line-height:50px; color:#fff;}

.top_menu {
  border:thin;
  width:100%;
  height:88px;
  top:0px;
  margin-top:0px;
  position:relative;
}
.pulsanti_menu {
  border:thin;
  width:calc(100%-120px);
  height:33px;
  /*top:0px;
  //margin-top:0px;
  /*position:relative;*/
  float:left;
}
.mg_logo {
	width:120px;
	height:88px;
	/*background-image:url(../imm/medgest_ico.fw.png);*/
	padding-top:10px;
	float:left;
}
ul#menu_or {
    font-family: Verdana, sans-serif;
    font-size: 10px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    list-style: none;
	width:100%;
	min-width:904px;
	position:relative;
    background-color: #FFF;
	float:left;
}
  
ul#menu_or li {
	display:block; 
	float:left; 
	width:12.5%;  
	height:25px; 
	text-align:center; 
	line-height:25px; 
	color:#fff;
    background-color: #000;
    border-bottom: 5px solid #999;
	border-left: 1px solid #FFF inherit;
	position:relative;
}

.bordino {
	position:absolute;
	top:0;
	left:0;
	width:1px;
	height:33px;
	background-color:white;
	}  
ul#menu_or li a {
    color: #fff;
    display: block;
    font-weight: bold;
    line-height: 25px;
    text-decoration: none;
    height: 25px;
    text-align: center;
}
  
ul#menu_or li.active, ul#menu_or li:hover {
    background-color: #999;
    border-bottom: 5px solid #54BAE2;
}
.barra_menu {
	height:25px;
	position:absolute;
	margin-left:120px;
	margin-top:252px;
}
.barra_login {
	width:calc(100%-120px);
	/*background-image:url(../imm/topmenu_bg.fw.png);
	/*position:relative;*/
	margin:0px;
	float:left;
	height:55px;
	/*display:block;
	min-width:904px;
	padding-top:5px;*/
}
.blocco_utente {
	/*width:290px;*/
	float:right;
	position:relative;
	margin-right:10px;
}
.barra_logout {
	width:60px;
	position:relative;
	float:right;
	margin-top:5px;
	margin-right:70px;
	height:50px;
	color:#F00;
	text-align:center;
	font-size: xx-small;
}
.box_home_s {
	text-align:center;
	background-color:#009;
	width:100px;
	height:100px;
	font-size:14px;
	font-style:normal;
	font-weight:600;
	border-color:999;
}
.box_home_a {
	text-align:center;
	background-color:#00F;
	width:100px;
	height:100px;
	font-size:14px;
	font-style:normal;
	font-weight:600;
	border-color:999;
}
.box_agenda_s {
	text-align:center;
	background-color:#5535B0;
	width:100px;
	height:100px;
	font-size:14px;
	font-style:normal;
	font-weight:600;
	border-color:999;
}
.box_accettazione_s {
	text-align:center;
	background-color:#DB532B;
	width:100px;
	height:100px;
	font-size:14px;
	font-style:normal;
	font-weight:600;
	border-color:999;
}
.box_fatture_s {
	text-align:center;
	background-color:#418;
	width:100px;
	height:100px;
	font-size:14px;
	font-style:normal;
	font-weight:600;
	border-color:999;
}
.box_stampe_s {
	text-align:center;
	background-color:#F70;
	width:100px;
	height:100px;
	font-size:14px;
	font-style:normal;
	font-weight:600;
	border-color:999;
}
.box_report_s {
	text-align:center;
	background-color:#360;
	width:100px;
	height:100px;
	font-size:14px;
	font-style:normal;
	font-weight:600;
	border-color:999;
}
.box_profilo_s {
	text-align:center;
	background-color:#2D8BEF;
	width:100px;
	height:100px;
	font-size:14px;
	font-style:normal;
	font-weight:600;
	border-color:999;
}
.box_messaggi {
	text-align:left;
	background-color:#BFF0EA;
	width:50%;
	height:200px;
	font-size:12px;
	font-style:normal;
	font-weight:600;
	border-color:999;
	padding:5px;
	overflow:auto;
}
.box_vmessaggio {
	text-align:left;
	background-color:#BA7756;
	opacity:0.95;
	width:400px;
	height:300px;
	font-size:12px;
	font-style:normal;
	font-weight:600;
	border-color:#999;
	left:250px;
	top:250px;
	overflow:auto;
	position:absolute;
}
.box_prestazioni {
	text-align:left;
	background-color:#EEE;
	width:100%;
	height:600px;
	min-width:1024px;
	font-size:12px;
	font-style:normal;
	font-weight:600;
	border:#999 1px solid;
	padding:5px;
}
.scrollable { }
.scrollable thead {}
.scrollable tbody {
   margin: 0; padding: 0;
   height: 520px;
   width: 100%;
   position: absolute;
   overflow-x: hidden;
   overflow-y: scroll;
}
.scrollable tfoot {
   margin: 0; padding: 0;
   position: absolute;
   width: 100%;
   margin-top: 520px;
}
/*Stili per accettazione------------------*/
.bcom_anagrafica {
	background-color:#EEEEEE;
	border-color:#666;
	/*height:30px;*/
	border-width:thin;
	vertical-align:middle;
	color:#FFF;
	margin-bottom:5px;
	padding-top: 100px;
}
.intestazione_sezione {
	font-weight:bold; 
	font-size:12px;
}
.bcom_fatturazione {
	background-color:#EEE;
	border-color:#999;
	width:100%;
	height:30px;
	border-bottom-width:thin;
	padding-top: 100px;
	vertical-align:middle;
	color:#222;
}
.tr_titolo {
	background-color:#CCC;
	border-color:#666;
	font-weight:bold;
	text-align:left;
	color:#333;
	border-left:none;
	border-right:none;
}
.tr_sottolineato {
	border-color:#FFF;
	border-bottom-style:solid;
	border-width:thin;
	border-bottom-color:#666;
	border-left:none;
	border-right:none;
	border-top:none;
}
.tr_anagrafica {
	background-color:#EEE;
	border-color:#EEE;
	border-width:thin;
}
.tr_anagrafica_ricerca {
	height:80px;
	background-color:#6F6;
	border-bottom-color:#030;
	border-bottom-width:thin;
	text-align:center;
}
input,textarea {
	border-color:#999;
	border-style:solid;
	border-width:thin;
	border-radius:3px;
	padding-left:2px;
	padding-right:5px;
}
select {
	border-color:#999;
	border-style:solid;
	border-width:thin;
	border-radius:3px;
	padding-left:2px;
	padding-right:0px;
}
.ainput_warning {
	border-color:#F00;
	border-width:medium;
}
.ainput_ok {
	border-color:#0F0;
}
/*Stili per home--------------------------*/
.blocco_agenda {
	border-color:#999;
	border-radius:10px;
	background-color:#EEE;
	width:100%;
	margin-left:20px;
	border-width:thin;
	left:10px;
	padding-left:10px;
	padding-top:10px;
	margin-top:30px;
}
.blocco_fatturare {
	border-color:#999;
	border-radius:10px;
	background-color:#CFF;
	width:900px;
	margin-left:20px;
	border-width:thin;
	left:10px;
	padding-left:10px;
	padding-top:10px;
	margin-top:30px;
}
/*Stili per agenda------------------------*/
.bcom_agenda {
	background-color:#77D;
	width:100%;
	max-height:65px;
	padding:0px;
	border-bottom-width:thin;
	border-color:#000;
	color:#FFF;
	vertical-align:top;
	padding-top: 100px;
}
.intestazione_agenda {
  position:relative;
  top:0px;
  left:0px;
  height:30px;
  font-size:18px;
  border-color:white;
  border-width:0px;
}
.ora_agenda_l {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	width:50px;
	background-color:#CCC;
	vertical-align:middle;
	border-top-color:#BBB;
	border-bottom-color:#BBB;
	border-right-color:#BBB;
	border-left-color:#CCC;
	border-style:solid;
	border-width:thin;

}
.ora_agenda_r {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	width:50px;
	background-color:#CCC;
	vertical-align:middle;
	border-top-color:#BBB;
	border-bottom-color:#BBB;
	border-right-color:#CCC;
	border-left-color:#CCC;
	border-style:solid;
	border-width:thin;

}
.quarto_agenda {
	text-align:right;
	font-size:10px;
	font-weight:normal;
	background-color:#EEE;
	vertical-align:middle;
	border-bottom:#EEE;
	margin-right:15px;
}
.barra_data {
	text-align:left;
	font-size:16px;
	border-color:#FFF;
}
.td_data {
	text-align:center;
	font-size:12;
	background-color:#EEE;
	border-color:#EEE;
}
.td_agenda {
	border-color:#BBB;
	border-style:solid;
	border-width:thin;
	border-bottom-width:0px;
	border-left-width:0px;
}
.box_appuntamento {
	border-radius:5px;
	border-color:#666;
}
.tr_ins_appuntamento {
	border-color:#EEE;
}
/*Stili per profilo----------------------*/
.bcom_profilo {
	background-color:#2D8BEF;
	width:100%;
	height:2px;
	border-bottom-width:thin;
	border-color:000;
	vertical-align:middle;
	padding-top: 100px;	
}
/*Stili per mobile------------------------*/
.td_mlabel {
	text-align:left;
	background-color:#CCC;
	font-size:20px;
	font-style:normal;
	font-weight:600;
	border-color:999;
}
.td_minputbox {
	text-align:left;
	background-color:#FFF;
	font-size:20px;
	font-style:normal;
	font-weight:100;
	border-color:CCC;
}
.aminput_warning {
	text-align:left;
	background-color:#FFF;
	font-size:20px;
	font-style:normal;
	font-weight:100;
	border-color:F00;
	border-width:medium;
}
.aminput_ok {
	text-align:left;
	background-color:#FFF;
	font-size:20px;
	font-style:normal;
	font-weight:100;
	border-color:#0F0;
}
.arial9nero {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	line-height:110%;
}
.arial10nero {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	line-height:110%;
}
.arial11nero {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	line-height:110%;
}
.verdana9nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.verdana9nero_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.verdana9nero_h150 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.verdana9rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
}
.verdana9_FF6600_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF6600;
	text-decoration: none;
}
.verdana10nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.verdana10nero_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.verdana10nero_h150 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.verdana10rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
}
.verdana10grigio525252 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #313131;
	text-decoration: none;
}
.verdana10bianco_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.verdana10azzurro_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #02ACE0;
	text-decoration: none;
}
.verdana10_003366_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003366;
	text-decoration: none;
}
.verdana10_FF6600_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF6600;
	text-decoration: none;
}
.verdana10rosso_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
}
.verdana11nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.verdana11nero_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.verdana11nero_h150 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.verdana11rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
}
.verdana12nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	cursor: default;

}
.verdana12nero_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.verdana12nero_h150 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.verdana12rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
}
.verdana14_FF6600_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF6600;
	text-decoration: none;
}
.verdana14nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.verdana14nero_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.verdana14nero_h150 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.verdana14rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
}
.verdana15nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.verdana15nero_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.verdana15nero_h150 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.verdana15rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
}
.verdana18nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.verdana18nero_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.verdana18nero_h150 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.verdana18rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
}
.verdana24nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.verdana24nero_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.verdana24nero_h150 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.verdana24rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
}
.verdana34nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 34px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.verdana34nero_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 34px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.verdana34nero_h150 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 34px;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.verdana34rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 34px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
}

/* LINK ###################################### */

a.linkpagine:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #<?php echo COLORE_LINK; ?>;
	text-decoration: underline;
}
a.linkpagine:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #2C84AB;
	text-decoration: underline;
}
a.linkpagine:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF6600;
	text-decoration: underline;
}
a.linkpagine:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #2C84AB;
	text-decoration: underline;
}
/* Pagina di configurazione dei pacchetti di prestazioni */
.int_prestazione {
	width:60%;
	float: left;
	border: solid 1px #999;
	background-color: #AAA;
}

.int_prezzo {
	width:30%;
	float: left;
	border: solid 1px #999;	
	background-color: #AAA;
}

.int_comandi {
	width:auto;
	border: solid 1px #999;	
	background-color: #FFF;
}
.prestazione {
	width:60%;
	float: left;
}

.prezzo {
	width:30%;
	float: left;
}

.comandi {
	width:auto;
}
