body
{
	background-color : #cccccc;
	margin-top: 5px;
	margin-right: 0;
	margin-left: 0;
	
}

body, a, div, td, span, p, select, option, input
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div
{
	font-size: 0.70em;
}

a
{ text-decoration: none; }

a:hover
{ text-decoration: underline; }

div.testo_sx a
{
	color: #686868;
}


table.contenitrice
{
	width: 	725px;
}
td.bordo_grigio
{
	border: 1px solid #bfbfbf;
}

td.bordo_tabella
{
	background-color: #ffffff;
}

td.tabella_menu
{
	background-color: #f4f4f4;
}

td.menu_acceso
{
	font-size: 0.68em; 
	text-align: right;
	height: 22px;
	background-color: #A4c65f;
	border: 1px solid #ffffff;		
	border-left: 0px solid #ffffff;
	padding-right: 2px;
	color: white;
	font-weight: bold;
}

td.menu_acceso a
{
	color: white;
	font-weight: bold;
}

td.menu_spento
{
	font-size: 0.68em; 
	text-align: right;
	height: 22px;	
	padding-right: 2px;
}

td.menu_spento a
{
	color: Black;
	text-decoration: none;
	
}
td.menu_spento a:hover
{
		text-decoration: underline;
}

td.sfondo_acceso
{
		background-color: #A4c65f;	
		border: 1px solid #ffffff;
		border-right: 0px solid #ffffff;
}


td.menu_spento_condivido
{
	font-size: 0.68em; 
	text-align: right;
	height: 22px;
	background-color: #e7e7e7;
	border: 1px solid #ffffff;		
	border-left: 0px solid #ffffff;
	padding-right: 2px;
}

td.menu_spento_condivido a
{
	color: Black;
	text-decoration: none;
}

td.menu_spento_condivido a:hover
{
		text-decoration: underline;
}


td.menu_acceso_condivido
{
	font-size: 0.68em; 
	text-align: right;
	height: 22px;
	background-color: #dddddd;
	border: 1px solid #ffffff;		
	border-left: 0px solid #ffffff;
	padding-right: 2px;
	font-weight: bold;
}

td.sfondo_spento_condivido
{
		background-color: #e7e7e7;	
		border: 1px solid #ffffff;
		border-right: 0px solid #ffffff;
}

td.sfondo_acceso_condivido
{
		background-color: #dddddd;	
		border: 1px solid #ffffff;
		border-right: 0px solid #ffffff;
}

td.testo_piede
{
		font-size: 0.55em; 
		color: #686868;
}

td.testo_piede a
{
	color: #686868;
	text-decoration: none;
}

td.testo_piede a:hover
{
	color: #686868;
	text-decoration: underline;
}

div.titolo_sx
{
color:	 #A4c65f;	
 text-align: left;
  font-size: 1.60em;
  margin-right: 15px;
  margin-left: 15px;
  margin-top: 12px;
  margin-bottom: 10px;
}

div.sottotitolo_sx
{
color: #686868;

 text-align: left;
  margin-right: 15px;
  margin-left: 15px;
  font: bold 0.95em/1.20em;
}
div.testo_sx
{
color: #686868;
text-align: left;
font-size: 0.70em;
margin-right: 15px;
margin-left: 15px;
margin-top: 12px;
}
div.testo_grande_sx
{
color: #686868;
 text-align: left;
  font-size: 0.80em;
  margin-right: 15px;
  margin-left: 15px;
   margin-top: 12px;
}
div.testo_piccolo_dx
{
	  font-size: 0.60em;
	text-align: right;
	margin-right: 5px;
	color: #ff0000;
	font-weight: bold;
}

div.titolo_dx
{
color:	 #A4c65f;	
 text-align: right;
  font-size: 1.60em;
  margin-right: 15px;
  margin-left: 15px;
  margin-top: 12px;
  margin-bottom: 10px;
}

div.sottotitolo_dx
{
color: #686868;

 text-align: right;
  margin-right: 15px;
  margin-left: 15px;
  font: bold 0.95em/1.20em;
}

div.testo_dx
{
color: #686868;
 text-align: right;
  font-size: 0.70em;
  margin-right: 15px;
  margin-left: 15px;
   margin-top: 12px;
}

a.condivido
{ text-decoration: none; }

a:hover.condivido
{ text-decoration: underline; }

div.titolo_dettaglio_applicazione
{
	font-size: 14px;
	color: #ff6600;
	margin-right: 15px;
  	margin-left: 15px;
   	margin-top: 12px;
	font-weight: bold;
}

td.modulo_intestazione
{ 
background-color: #a4c65f;
	font-size: 0.70em;
	color: White;
	font-weight: bold;
	
  padding-left: 12px;
  border: 1px solid #d1d1d1;
  border-collapse: collapse;
 }
 
 td.pacchetto_intestazione_sx
{ 
background-color: #a4c65f;
	font-size: 0.70em;
	color: White;
	font-weight: bold;
	
  padding-left: 12px;
  border-left: 1px solid #d1d1d1;
    border-collapse: collapse;
 }
 
  td.pacchetto_intestazione_dx
{ 
background-color: #a4c65f;
	font-size: 0.70em;
	color: White;
	font-weight: bold;
	
  border-right: 1px solid #d1d1d1;
    border-collapse: collapse;
 }
 
    td.pacchetto_intestazione_centro
{ 
background-color: #a4c65f;
	font-size: 0.70em;
	color: White;
	font-weight: bold;
	
 

 }
 
 td.pacchetto
 {
 	font-size: 0.70em;
   border: 1px solid #d1d1d1;
	border-collapse: collapse;

 }
 
 td.pacchetto_primo
 {
 	font-size: 0.70em;
   border: 1px solid #d1d1d1;
	border-collapse: collapse;
	padding-left: 12px;
 } 
 
  td.pacchetto_fondo
 {
 	font: 0.70em;
   border: 1px solid #d1d1d1;
	border-collapse: collapse;
	padding-left: 12px;
 } 
 
 span.colore_rosso
 {
 	color: #ff0000;
	font-weight: bold;
 }
 
 td.modulo_campi_sx
 {
 	background-color: #f9f9f9;
	font-size: 0.70em;
	 padding-left: 12px;
  border: 1px solid #d1d1d1;
  border-right: 0px solid #d1d1d1;
 }
  td.modulo_campi_dx
 {
 	background-color: #f9f9f9;
	font-size: 0.70em;
	  padding-left: 12px;
  border: 1px solid #d1d1d1;
  border-left: 0px solid #d1d1d1;
 }
 
   td.listino_dx
 {
 	background-color: #dfe8f0;
	font-size: 0.70em;
	
  padding-left: 12px;
  border: 1px solid #d1d1d1;
  border-left: 0px solid #d1d1d1;
 }
 
    td.listino_sx
 {
background-color: #fff4c9;
	font-size: 0.70em;
	 padding-left: 12px;
  border: 1px solid #d1d1d1;

 }
 
 input.invia
 {
 		background-color: #e7e7e7;
	  	border: 1px solid #d1d1d1;
	  	font-size: 0.70em;
		width: 65px;
		font-weight: bold;

 }
 
 
 td.esempio_modulo_sx
 {
 	background-color: #ffffff;
	font-size: 0.70em;
	  padding-left: 12px;
  border: 1px solid #d1d1d1;
  border-right: 0px solid #d1d1d1;
  border-collapse: collapse;
 }
  
  td.esempio_modulo_dx
 {
 	background-color: #fff4c9;
	font-size: 0.70em;
	  border: 1px solid #d1d1d1;
  border-left: 0px solid #d1d1d1; 
  padding-left: 10px;
    border-collapse:  collapse;
 }
 
 div.titolo_servizi_aggiuntivi
 {
	color: #a4c65f;
	font-size: 0.90em;
  padding-left: 15px;
	font-weight: bold;
	margin-bottom:5px;
 }


  div.testo_medio_servizi_aggiuntivi
 {
	font-size: 0.80em;
	  padding-left: 15px;
	margin-bottom: 15px;
 }
 
   div.testo_piccolo_servizi_aggiuntivi
 {
	font-size: 0.70em;
	padding-left: 15px;
	margin-bottom: 15px;
 }
   
	 div.testo_servizi_aggiuntivi
 {
	font-size: 0.73em;
  margin-left: 40px;
	margin-bottom: 15px;
 }
 
   div.testo_piccolo_servizi_aggiuntivi a
	{
color: #686868;
	}
	
		td.acquisto_dx
	{
	 background-color: #fff4c9;
	 font-size: 0.70em;
	 border: 1px solid #d1d1d1;
	 border-left: 0px solid #d1d1d1; 
	 padding-left: 10px;
	 border-collapse:  collapse;	 
	}
	
	td.acquisto_quasi_dx
	{
	 background-color: #fff4c9;
	 font-size: 0.70em;
	 border: 1px solid #d1d1d1;
  	 border-right: 0px solid #d1d1d1;
	 border-left: 0px solid #d1d1d1; 
     padding-left: 10px;
     border-collapse:  collapse;
	}
	
	td.acquisto_sx
	{
	 background-color: #fffff;
	 font-size: 0.70em;
	 border: 1px solid #d1d1d1;
  	 border-right: 0px solid #d1d1d1;
     padding-left: 10px;
     border-collapse:  collapse;
	}
	
	td.acquisto_row
	{
	 background-color: #fffff;
	 font-size: 0.70em;
	 border: 1px solid #d1d1d1;
     padding-left:10px;
	 padding-right:10px;
     border-collapse:  collapse;
	}
	
	input
	{
		border: 1px solid  #aeaeae;
	}
	
	select
	{
				border: 1px solid  #aeaeae;
	}
	
td.informativa a
{
	color: #686868;
}

td.informativa
{
	font-size: 0.70em;
}
img.stat
{
  visibility: hidden;
}

.contenitore_faq {
padding-left:10px;
margin-bottom:10px;
}

.tit_faq {
color: #686868;
font-size:12px;
text-align: left;
margin-right:5px;
margin-left:5px;
margin-top:15px;
}

.testofaq {
font-size:11px;
margin-left:20px;
margin-bottom:9px;
margin-top:5px;
}

.ulfunct {
padding-left:10px;
margin-left:10px;
line-height:18px;
}
