/**************************
RIDEFINIZIONE DEI TAG HTML
**************************/
body  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #F2F4F5;
	text-align: center;
}
img  {
	border : 0px;
}
a {
	color : #00468B;
	text-decoration : none;
}
a:hover {
	text-decoration : underline;
}
a:visited {
}
td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #788F98;
	vertical-align : top;
}
dt {
}
dd {
}
hr {
}
li {
}
form {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

/**************************
IMPOSTAZIONI GENERALI
**************************/
.Inside {
	width : 820px;
	background-color: #D4D9DC;
}
.Inside td.Alto {
}
.InsideAlto td.Destra {
	width: 207px;
	background-image: url(../immagini-gui/logo_toinc_en.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.InsideAlto td.Mezzo {
	width: 332px;
	background-image: url(../immagini-gui/logo_toinc1.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.InsideAlto td.SinistraAlto {
	text-align: right;
}
.InsideAlto td.SinistraBasso {
	width: 100%;
	text-align: right;
}
.Inside td.Mezzo {
	vertical-align: top;
}
.InsideMezzo {
	border: 11px solid #D52126;
}
.InsideMezzo td.DestraMenu {
	border-right: 1px solid White;
	width: 50px;
}
.InsideMezzo td.Destra {
	width: 155px;
	vertical-align: middle;
	text-align: center;
}
.InsideMezzo td.Sinistra {
}
.InsideBasso {
	height: 50px;
}
.InsideBasso td.DestraMenu {
	width: 61px;
}
.InsideBasso td.Destra {
	width: 151px;
	background-color: White;
	margin-top: 13px;
	text-align: right;
	padding: 3px 5px 0px 0px;
}
.InsideBasso td.Destra a {
	color: Black;
	text-decoration: none;
}
.InsideBasso td.Destra a:hover {
	color : #D52126;
	text-decoration: none;
}
.InsideBasso td.Sinistra {
}

/**************************
MENU
**************************/

/* MENU SALE */
.IndexSale {
	border-top: 1px solid White;
	margin-left: 40px;
}
.IndexSale td {
	text-align: right;
	border-left: 1px solid White;
	border-right: 1px solid White;
	background-color: #C3CED6;
	padding: 5px 5px 5px 5px;
	width: 110px;
}
.IndexSale a {
	color : #5F5C5C;
	text-decoration : none;
}
.IndexSale a:hover {
	color : #D52126;
	text-decoration : none;
}
.IndexSaleTitolo {
	margin-left: 40px;
}
.IndexSaleTitolo td {
	text-align: right;
	font-weight: bold;
	color: White;
	border-left: 1px solid White;
	border-right: 1px solid White;
	background-color: #D52126;
	padding: 5px;
	width: 110px;
}


/* MENU PRINCIPALE */
.IndexPrincipale td {
	text-align: right;
	padding: 5px 5px 5px 5px;
}
.IndexPrincipaleMenu {
	text-transform: uppercase;
	font-size: 10px;
	text-align: center;
	line-height: 130%;
	color: #D52126;
	font-weight: bold;
	border-bottom: 1px solid White;
}
.IndexPrincipale a {
	color : #D52126;
	text-decoration : none;
}
.IndexPrincipale a:hover {
	color : #5F5C5C;
	text-decoration : none;
}


/*MENU DI SERVIZIO */
.IndexServizio {
	margin-left: 20px;
	margin-top: 3px;
}
.IndexServizio td {
	color: Black;
}
.IndexServizio td.IndexServizioMenu a {
	color: Black;
	text-decoration: none;
}
.IndexServizio td.IndexServizioMenu a:hover {
	color : #D52126;
	text-decoration: none;
}
.IndexServizio td.IndexServizioMenuSelezionato a {
	color : #D52126;
	text-decoration : none;
}
.IndexServizio .IndexServizioSeparatore {
	color: White;
	font-size: 12px;
}

/**************************
FORM
**************************/
/* Ricerca pagine */
.InsideFormBox {
	margin-top: 3px;
}
.InsideFormBox td {
	vertical-align: middle;
}
.InsideFormBox td a {
	color : White;
	text-decoration : none;
	margin-left : 5px;
}
.InsideFormBox td a:hover {
	color : #00468B;
}
.InsideFormBox input {
	border: 1px solid #5F5C5C;
	color: Red;
	font-size: 10px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: White;
}
.InsideFormBox-Obbligatorio {
	font-weight: normal;
	color: #5f5c5c;	
}