/*
	Impaginazione principale
*/
#container {
	width: 980px;


}
.column_menu{
vertical-align:top;
background:#EEF2F7; 
padding-bottom:20px;

}
/*.btn-slide {
	background: #EEF2F7;
	text-align: center;
  width: 144px;
	height: 31px;
	padding: 10px 10px 0 0;
	margin: 0 auto;
	display: block;
	font: normal 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 8pt;
}
 .slide  {
      display:block;
      background:url("img/bottone.gif") no-repeat right top;
      padding:5px 15px 0px 6px;
      margin-bottom:0px;
      width: 140px;
      color: #000000;
    height: 33px;

	margin: 0 auto;
	display: block;
	font: normal 120%/100% Arial, Helvetica, sans-serif;
text-align:center;
vertical-align:middle;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 9pt;
      }*/
#content {
	width: 97%;
	float: left;
	margin-left: 0px;
	margin-top: 2px;
}
.inputStyle {
	margin-bottom: 1px;
	font-family: Tahoma;
	font-size: 8pt;
	background:#ffffff;
  border-color:#7b9ab5;
  border-style: solid;
  border-width: 1px;
  
}
.required_field {
  background-color: #FFFFCC;
  margin-bottom: 1px;
	font-family: Tahoma;
	font-size: 8pt;

  border-color:#7b9ab5;
  border-style: solid;
  border-width: 1px;
  height:17px;
}
.readonly {
  readonly: readOnly;
  readonly: true;
  disabled: disabled;
	margin-bottom: 1px;
	font-family: Tahoma;
	font-size: 8pt;
	background:#ffffff;
  border-color:#cccccc;
  border-style: solid;
  border-width: 1px;
  color:#a1a1a1;
}
.text_link {
  color:#000099;
  cursor:pointer;
  /*text-decoration:underline;*/
}
a.text_link:hover{color:#b20000;} 

select.disabled {
  color:#000;
	margin-bottom: 1px;
	font-family: Tahoma;
	font-size: 8pt;
	background:#eaeaea;
  border-color:#7b9ab5;
  border-style: solid;
  border-width: 1px;
  }

.buttonStyle {
	margin-bottom: 0px;
	height:20px; 
	font-family: Tahoma;
	font-size: 8pt;
	cursor:pointer;
  /*height:20px;*/
}
#buttonStyle {
	margin-bottom: 0px;
	height:20px; 
	font-family: Tahoma;
	font-size: 8pt;
	cursor:pointer;
  /*height:20px;*/
}
#warning { display: none; }
.error { background-color:orange}
.disabled { background-color:#eaeaea;color:#000;}

#table_header_order{
 background-color: #e3e3e3; 
 /* background-color: #e0f1ff; 
  border:1px #c1c1c1 solid;*/
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 2px;
  border-left-width: 0px;
  border-right-width: 2px;
  border-color:#c1c1c1;
  color:#003366;
  /*font-weight:bold;*/
  font-size: 8pt;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding:2px;
  padding-top: 5px;
  padding-bottom: 5px;
  cursor:pointer;

}


#table_header{
   border:1px #e3e3e3 solid;
  background-color: #ededed;
  color:black;
  font-size: 8pt;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding:1px;
  padding-top: 5px;
  padding-bottom: 5px;

}

/*
	CSS relativo alla login form
*/

#inputStyle {
	margin-bottom: 2px;
	font-family: Tahoma;
	font-size: 8pt;
}

#form-input-button{
	font-family: Tahoma;
	font-size: 8pt;	
}
/*
	CSS relativo alle tabelle (elenco valori)
*/

#text_row {
	font-size: 7pt;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
}

#text_table_row{
	font-size: 8pt;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #EAEAEA;
}
#text_table_row_small{
	font-size: 8pt;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #EAEAEA;
}
#text_table_row_wp{
	font-size: 8pt;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #EAEAEA;
}
#text_table_row_lista{
	font-size: 8pt;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #EAEAEA;
}
/*
	CSS relativo alla tabella di help
*/


#table_help_title{
	background-color: #E0E4E7;
	font-family: Tahoma;
	font-size: 8pt;
	height: 30px;
	font-weight: bold;
	color: #2F4F4F;
}

#table_help_content{
	/*background-color:#EEF2F7;*/
	font-family: Tahoma;
	font-size: 7pt;
	color: #2F4F4F
	
}

#menu_voice{
	background-color: #ced7de;
	margin-left: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

#menu_sub_voice{
	background-color: #ced7de;
	margin-left: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #003366;
	border-color: #003366;
	border-style: solid;
	border-width: 0px;
}


/*
	CSS relativo al box di sinistra
*/
#text_title {
	color: White;
	font-size: xx-small;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

#text_voice {
	font-size: xx-small;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
}

a {
	text-decoration: none;
	color: Black;
}

/*
	CSS relativo al box di destra
*/
#message_text {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: Blue;
}
