BODY {
	background-image: url(/img/slash.png);
}
.maintab {
	border: 1px solid #D5D5D5;
}
.border-all-white {
	border: 5px solid #FFFFFF;
}
.border-all-black {

	border: 1px solid #000000;
}
.txt-tahoma11-black {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.border-right-grey {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D5D5D5;
}
.txt-tahoma10-grey-con-margen {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737373;
}
.txt-tahoma10-grey-con-margen A{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737373;
}
.txt-tahoma10-grey-con-margen A:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
}

.blocco {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737373;
}
.blocco A{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737373;
	font-weight:bold;
}
.txt-tahoma10-grey-con-margen-home {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737373;
	padding-right: 12px;
	padding-left: 12px;
}
.txt-tahoma10-grey {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737373;
}
.txt-tahoma10-grey A{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737373;
	text-decoration:none;
}
.border-dotted-middle-hor-black {
	background-image: url(/imgs/img_dot.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}
.form {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	height: 18px;
}
.tarea {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}

.menu1 a:link {
	color: #7E7E7E;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.menu1 a:hover {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.menu1 a:visited {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.menupie a:link {
	color: #ffffff;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 6px;
	padding-left: 6px;
}
.menupie a:hover {
	color: #ffffff;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 6px;
	padding-left: 6px;
}
.menupie a:visited {
	color: #ffffff;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 6px;
	padding-left: 6px;
}
.border-der-izq-grey {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EAEAEA;
	border-left-color: #EAEAEA;
}
.border-izq-sup-grey {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #EAEAEA;
	border-left-color: #EAEAEA;
}
.interlineado {
	line-height: 20px;
	padding-top: 4px;
}
.border-izq-grey {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EAEAEA;
}
.menu-mid-border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.menu-mid-border2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D60000;
}
.content-table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #666666;
	padding-left: 10px;
	padding-right: 10px;
}
.borde-rojo {
	border: 3px solid #CC0000;
}
.menu2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D60000;
}
.menu2 a:link {
	color: #EC0000;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.menu2 a:hover {
	color: #EC0000;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.menu2 a:visited {
	color: #EC0000;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.border-inf {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D60000;
}
.action{display:none}
.HV{display:none}
.VH{display:inline}

.boxsuggerimenti{border:1px solid #cccccc;font-family:Arial;background-color:white;color:black;}

div.boxsuggerimenti ul li.selected { background-color: #8CD4FE;}
.esterno{clear:both;padding-left:14px; float:none; margin-top:8px;}
.interno {padding:5px;float:left; font-size:11px;}.spanElementNomecampo{width:120px;}
.aux{position:absolute;border:1px solid black;width:140px; height:300px;background-color:white;padding:10px;}
.aux A:hover{text-decoration:underline; color:navy;}
.inactive INPUT {color:#999999}
.inactive TEXTAREA {color:#999999}
.inactive {color:#999999}
.nodot{font-family:Arial;border:0px;font-size:11px;border-bottom:1px solid #d5d5d5}
.gruppo{text-decoration:none;color:navy;}
.imgElementDot{margin-top:2px;margin-left:15px;margin-right:4px}
.esterno A {text-decoration:none}
.esterno TABLE{font-size:10px;}

h5, h2{
	PADDING: 0px;
	DISPLAY: inline;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	MARGIN: 0px;
	COLOR: #737373;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

h1{
	PADDING: 0px;
	DISPLAY: inline;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	MARGIN: 0px;
	COLOR: #737373;
	FONT-FAMILY: Trebuchet MS;
}
.label{
	float: left;
	width: 100px;
	margin-bottom: 4px;
}
.input{
	float: left;
	width: 100px;
	margin-bottom: 4px;
}

.input input{
    width: 200px;
}