/* Form iommissione dati */



form {
	text-align: center;
}


label {
  float: left;
  width: 25%;
  vertical-align: top;
}

input,
select {
  padding: 1px;
  font: 400 1em verdana, sans-serif;
  color: #999;
  background: #EEE;
  border: 1px solid #CCC;
  width: 150px;
}

textarea {
  padding: 1px;
  font: 400 1em verdana, sans-serif;
  color: #999;
  background: #EEE;
  border: 1px solid #CCC;
  width: 600px;
}

input:focus,
input:hover,
textarea:focus,
textarea:hover,
select:focus,
select:hover {
  color: #000;
  background: #E7F1F3;
  border: 1px solid #888;
}

input.noBorder,
input:focus.noBorder,
input:hover.noBorder {
  padding: 0;
  border: 0;
}

input.button {
  padding: 2px 5px;

  font: 400 0.9em verdana, serif;
  cursor: pointer;

  color: #fff;
  background: #ccc;
  border-width: 1px;
  border-style: solid;
  border-color: #888 #888 #8880 #888;
}

input.radio {
  background: none;
  border: 0px;
}








/*stili per il layout fisso*/
body {
   	background-color: #ffffff;
	font-family: Verdana, Helvetica, Arial, sans-serif;
    text-align: center;
}

p, table {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #111111;
}

a, link{
	color: #0000ff;
	text-decoration: underline;
}

a:hover{
        color: #888888;
		text-decoration: underline;
}

img{
		border: 0px;
}

#container {
		background-color: #ffffff;
		border: 0px solid #666666;
		padding: 10px;
} 

#navigation {
		text-align: centre;
		border-top: 1px solid #ccc;
        color: #666666;
        padding: 8px;
		margin: 0px;
}

#sottonavig {
		text-align: right;
		border-bottom: 1px solid #ccc;
        color: #666666;
		font-size: 10px;
        padding: 3px;
		margin: 0px;
}

#content {
		padding-top: 20px;
		padding-bottom: 30px;
        text-align: left;
}

#footer{
        height: 15px; 
     	clear: all; 
        border-top: 1px solid #ccc;
        font-size: 9px;
        color: #999999;
        text-align: right;
        padding: 2px; 
}

#footer a, link{
	font-size: 9px;
	color: #0000cc;
	text-decoration: none;
}

#footer a:hover{
        font-size: 9px;
        color: #ff0000;
		text-decoration: none;
}

#header{
	height: 80px;
    margin-bottom: 5px;
}

/*stili generici, su header e footer*/

h1,h2{font-family: Helvetica, Arial, sans-serif; margin: 0;padding:0}
h1{font-family: Helvetica, Arial, sans-serif; padding-left:0.5em;font: bold 2.3em/80px arial,serif}
h2{color: #333333;font-size: 1.0em}



/*stili per la navigazione*/
div#navigation ul{margin: 1em 0 1em 1em;padding: 0; list-style-type: none;}
div#navigation li{margin: 0;padding: 0}
div#navigation a{font: normal bold 1.2em/1.2em arial,sans-serif;text-decoration: underline}
div#navigation a:hover{text-decoration: underline}
div#navigation a#activelink{text-decoration: underline}

 /* STILE DEL FONT DELLA TABELLA GESTIONE CONSULENZE */
.minitable {font-size: 9px}
