/*
** Colori del tema sixteen
************************************
** sfondo pagina (content e sidebar)
** RGB 228,224,198 #e4e0c6
**
** sfondo generale (al di fuori del content)
** RGB 217,213,186 #D9D5BA
*/
table
{
	/*border: 2px ridge black;*/
	/* width: 800px; */
	background: white;
	border-collapse: collapse;
}

			.coludm
			{

				text-align: center;
				/*border: 1px solid;*/
				border-bottom: 1px dotted #808080;
			}
				caption
			{
				border: 1px solid black;
				color:black;
				background:#B3ADD1;
				margin-bottom: 2px;
				caption-side: top;
				padding: 5px;
			}

			h1
			{
				font: normal small-caps ;
				font-size: 16px;;
				color: black;
				text-align: center;
			}
			


			.etichetta
			{
				text-align: left;
				font-size: small;
				padding-top: 5px;
				padding-bottom: 5px;
				border-bottom: 1px dotted #808080;
				background:#ffffff;
			}
				.etichetta2
			{
				text-align: left;
				font-size: small;
				padding-top: 5px;
				padding-bottom: 5px;
				/* border-bottom: 1px dotted #808080;*/
			}
			.box
			{
				text-align: right;
				font-size: small;
				padding-top: 5px;
				padding-bottom: 5px;
				border-bottom: 1px dotted #808080;
			}

			.fattura_normale
			{
				text-align: left;
				border-bottom: 1px dotted #808080;
				font-weight: normal;
				font-size: small;
				padding-top: 5px;
				padding-bottom: 5px;
			}
			.fattura_bold
			{
				text-align: left;
				border-bottom: 1px dotted #808080;
				font-weight: bold;
				font-size: small;
				background:#DBD8E6;
				padding-top: 5px;
				padding-bottom: 5px;
			}
			.dati_div
			{
				width: 600px;
				border-radius:0px;

				text-align:left;
				color:black;
				/*background:#ffffc2;*/
				background:#ffffff;
				margin:50px auto;
				padding: 25px;
				overflow: hidden;

				border-radius:10px;
				box-shadow:1px 1px 7px #000;
			}
			.bottone_div
			{
				width: 300;

				text-align:center;
				color:black;
				background:#ffffff;
				margin:5px auto;
				padding: 15px;
				overflow: hidden;

				border-radius:10px;
				box-shadow:1px 1px 7px #000;
			}

			.intestazione_div
			{
				width: 600px;

				text-align:center;
				color:black;
				background:#ffffff;
				margin:50px auto;
				padding: 25px;
				overflow: hidden;

				border-radius:10px;
				box-shadow:1px 1px 7px #000;
				font-size: 18px;
			}

			/* .bottone
			{
				font-size: 56px;
				font-weight: bold;
				color: red;
				padding-top: 10px;
				padding-bottom: 10px;
			} */
			
		/* *********************************************************/
		/* ***                 stile per le breadcrumbs          ***/
		/* *********************************************************/
			.breadcrumbs li 
			{
			    list-style-type: none;
			    font-size: 12px;
			    float: left;
			    padding-top: 0.5em;
			    margin: 0 0.5em 0 0;
			}
			.breadcrumbs li:before 
			{
			    content: "> ";
			}
			.breadcrumbs .front_page:before 
			{
			    content: none;
			}
		/* *********************************************************/
		/* ***              stile per i titoli di navigazione    ***/
		/* *********************************************************/
			.titoli_frecce
			{
			    
			    font-size: 12px;
				text-align: center;
			    /* float: center; 
			    /*padding-top: 0.5em;
			    margin: 0 0.5em 0 0; */
			    color:red;
			    
			}
			.tabella_frecce
			{
				table-layout: fixed;
				margin-left: auto; 
				margin-right: auto; 
				background: none;
				vertical-align: middle;
				border-spacing: 5px 7px;
				height: 80px;
				width: auto;
			    float: center;
			    padding: 0.5em;
				/*  border: solid 1px; */
			  
			    
			}
			.cella_frecce
			{
			/* border: solid 1px; */
			padding: 10px;
			
			}
			
/* *********************************************************/
/* ***             stile per il form di login            ***/
/* *********************************************************/
.campologin {
  	padding: 1em;
  	font:80%/1 sans-serif;
	  }
.etichettalogin {
  	float:left;
  	width:45%;
  	margin-right:1.5em;
  	padding-top:0.2em;
  	text-align:right;
  	font-weight:bold;
  }
.titolologin
  {		
  	  background: #888BDB;				/* originale 100d0a background: #3B3D75;  border: solid 3px #888BDB;*/
	  border: solid 2px #3B3D75;		/* aggiunta da VR, colore iniziale 211e1b*/
	  color: #FFFFFF; 					/* originale 7e5b20 */
	  text-align: center;
	  padding: 3px;
	  font-size: 14px;					/* dimensione originale 18px */
	  margin-bottom: 3px;
	  border-radius: 5px;				/* aggiunta da VR */
}
.bottonelogin
	{
	font-family: Verdana, sans-serif; /* Tipo di carattere per il testo */
	width: 40%;
	height: 30px; /* Altezza */
	float: left; /* Float a sinistra */
	margin: 5px 10px ; /* Margini */
	background: #ff; /* Colore di sfondo */
	line-height: 30px;
	padding: 10px 10px; /* Padding */
	}
			
hr { 
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
} 