/* AZUL = 008DA9, AZUL OSCURO = 005984, AMARILLO = FFD205, VERDE = A0CF67, FUCSIA = E40178, BEIGE = B9BD9C */

body {
	background-color: #008DA9;
	border: 0;
	margin: 0;
	color: #ffffff;
	font: 12px Trebuchet MS, Arial, Helvetica, sans-serif;
}

.ColorFons
{
   	background-color: #008DA9; 
   	color:White;
}

.rowAlternate1
{
   	background-color: Silver; 
}

.tableBorderQuery
{
    border-right: yellow thin dashed;
    border-top: yellow thin dashed;
    border-left: yellow thin dashed;
    border-bottom: yellow thin dashed;
}
.RowNoSelect
{
   	background-color: #008DA9; 
   	color:White;
}

p {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

li {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0 0 10 0;
}

ul {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

table 
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-position: top;
	
}

td {
	vertical-align: top;
	
}

#tableNavMenuButtons {
	/*background: url("Web/images/fondo_boton_menu.gif") repeat;*/
}

#tableNavMenu {
	background: url("images/fondo_boton_menu.gif") repeat;
}

#backtoglobal {
	color: #005984;
	font-size: 9px;
	padding-top: 5px;
	padding-left: 15px;
}

#userinfo {
	text-align: right;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 8px;
}

#pageTitle {
	margin-left: 20;
	margin-bottom: 5;
	font-size: 20px;
	color: #A0CF67;
	font-weight: bold;
}

#optionMainTable {
	margin-left: 20;
	margin-bottom: 5;
	font-size: 14px;
	color: #A0CF67;
	font-weight: bold;
	height: 40px;
	padding: 0;
	margin: 0;
	top: 10px;
	position: relative;
}

#optionTitleTable {
	margin-left: 20;
	margin-bottom: 5;
	font-size: 14px;
	color: #A0CF67;
	font-weight: bold;
	height: 40px;
	padding: 0;
	margin: 0;
}

.optionTitle {
	margin-left: 20;
	margin-bottom: 5;
	font-size: 14px;
	color: #A0CF67;
	font-weight: bold;
	height: 35px;
	padding: 0;
	margin: 0;
}

#gridNavigation {
	margin-left: 20;
	margin-bottom: 5;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	margin: 0;
	height: 20px;
	padding-right: 8px;
}

#gridOptions {
	margin-bottom: 5;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	margin: 0;
	height: 20px;
	padding-right: 8px;
	position: relative;
	padding-top: 10px;
}

#treeNavigation {
	margin-left: 20;
	margin-bottom: 5;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	margin: 0;
	height: 20px;
	padding-right: 8px;
}

#optionActions {
	margin-left: 20;
	margin-bottom: 5;
	color: #FFFFFF;
	font-weight: bold;
	height: 35px;
	margin: 0;
	padding: 0 8px 0 0;
}

#siteName {
	margin-left: 20;
	font-size: 16px;
	color: #FFFFFF;
}

#menuButton {
	margin: 5px;
	color: #FFFFFF;
}

#treeTable {

}

#genericTable {

}

#listTable {
	height: 20px;
	margin-right: 5px;
}
.textgroc {
	background-image: url(images/fondo_tabla_fila.gif);
	color: #FFD205;
	font-weight: bold;
	height: 30px;
	vertical-align: middle;
}


.labelAlex {
	vertical-align: middle;
	text-align: left;
	color: #FFD205;
	font-weight: bold;
	height: 28px;
}

#label {
	background: repeat-x url(images/fondo_tabla_fila.gif);
	text-align: left;
	color: #ffd205;
	font-weight: bold;
	overflow: auto;
	padding: 6px 3px 3px 6px;
}

#labelSelect {
	text-align: left;
	background: url(images/fondo_tabla_fila.gif);
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 3px;
	overflow: auto;
}

#dataText {
	text-align: left;
	padding: 3px 3px 3px 6px;
}

#messageDialog {
	border: 1px dotted #ffd205;
	margin-top: 20px;
	margin-bottom: 20px;
}

#dialog {
	color: #ffffff;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
	top: 20px;
	position: relative;
	width: 500px;
	padding: 0;
	margin: 0;
}

.optionsButton {
	vertical-align: middle;
	top: 3px;
	background: #008DA9 repeat-x url(images/fondo_boton.gif);
	width: 120px;
	text-align: center;
	border: 1px dotted #34b1ce;
	color: #FFD205;
	font: bold 11px Tahoma, Arial, Helvetica, Verdana, Geneva, sans-serif;
	margin: 1px 10px 1px 1px;
	cursor: hand;
	padding: 2px 8px 2px 2px;
}

.optionsButtonBig {
	vertical-align: middle;
	top: 3px;
	background: #008DA9 repeat-x url(images/fondo_boton.gif);
	width: 150px;
	text-align: center;
	border: 1px dotted #34b1ce;
	color: #FFD205;
	font: bold 11px Tahoma, Arial, Helvetica, Verdana, Geneva, sans-serif;
	margin: 1px 10px 1px 1px;
	cursor: hand;
	padding: 2px 8px 2px 2px;
}

.optionsButtonZoom {
	vertical-align: middle;
	top: 3px;
	background: #008DA9 repeat-x url(images/fondo_boton.gif);
	width: 26px;
	text-align: center;
	border: 1px dotted #34b1ce;
	color: #FFD205;
	font: bold 11px Tahoma, Arial, Helvetica, Verdana, Geneva, sans-serif;
	margin: 1px 10px 1px 1px;
	cursor: hand;
	padding: 2px 8px 2px 2px;
}


.goButton {
	vertical-align: middle;
	top: 3px;
	background: #008DA9 url(images/fondo_boton.gif);
	width: 30px;
	text-align: center;
	border: 1px dotted #34b1ce;
	color: #ffd205;
	font: bold 11px Tahoma, Arial, Helvetica, Verdana, Geneva, sans-serif;
	margin: 1px;
	cursor: hand;
	padding: 2px;
}

.docIcon {
	top: 12px;
	position: relative;
}

.docDate {
	padding-left: 12px;
	color: #ffffff;
	font-size: 10px;
}

.docAddLink {
	font-size: 10px;
	padding-left: 12px;
}

.optionsMenu {
	list-style: none;
	left: -20px;
	position: relative;
	top: 10px;
}

.form {
	vertical-align: top;
	margin: 1px;
	font-size: 11px;
	background-color: #ffffff;
	
}

.inputdisabled {
	background: inherit;
	visibility: hidden;
}

.titulo {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #A0CF67;
	font-weight: bold;
}

.titulo2 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFD205;
	font-weight: bold;
}

.info {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
	color: #FFFFFF;
	font-weight: bold;
}

.tablafila {
	background-image: url(images/fondo_tabla_fila.gif);
	background-position: top;
 background-repeat: no-repeat;
	background-color: #005984;
}

a:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #FFD205;
}

a:visited {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #FFD205;
}

a:link {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #FFD205;
}

a.sublink1:hover {
	text-decoration: none;
	color: #FFD205;
	font: bold 10px Trebuchet MS, Arial, Helvetica, sans-serif;
}

a.sublink1:visited {
	text-decoration: none;
	color: #FFD205;
	font: bold 10px Trebuchet MS, Arial, Helvetica, sans-serif;
}

a.sublink1:link {
	text-decoration: none;
	color: #FFD205;
	font: bold 10px Trebuchet MS, Arial, Helvetica, sans-serif;
}

a.sublink2:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #E40178;
}

a.sublink2:visited {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #E40178;
}

a.sublink2:link {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #E40178;
}

a.sublink3:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

a.sublink3:visited {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

a.sublink3:link {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

a.sublink4:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #005984;
}

a.sublink4:visited {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #005984;
}

a.sublink4:link {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #005984;
}

.prova {
	text-decoration: none;
	color: #000080;
	font: 12px Trebuchet MS, Arial, Helvetica, sans-serif;
}