﻿html,body
{
    background-image: url(Images/sfondo01rev.gif);
    background-repeat: repeat-x;
    background-position: top;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #ade5f8;
    font-family: Verdana;
    color: #333333;
}

img
{
	behavior: url(iepngfix.htc);
}

input
{
	border: 1px solid #333333;
}

.radiobutton input,
.checkbox input
{
    border:none;
}


a:link
{
	color: #333333;
}

a:hover
{
    text-decoration:underline;
}


/* MAIN TABLE */

td
{
	vertical-align: top;
    font-size: x-small;
}

p
{
    font-size: small;
}

img.Titolo
{
	margin-left: 4px;
	width: 760px;
	height: 50px;
}


table.MainTable
{
    width: 760px; 
    margin-top: 4px;   
}


table.MainTable td.Space
{
    width: 4px;
    height: 4px;
    border: none;
}

hr.WhiteLine
{
    height: 1px;
    width: 122px;
    color: #ffffff;
}

div.Space
{
    width: 4px;
    height: 4px;
    margin: 0px;
    padding: 0px;
}

/* HEADER */

table.MainTable td.SpacerCell
{
    height: 5px;
    font-size: 3px;
    /*
    border: 1px solid black;
    background-image: url(../../Images/company_logo_.jpg);
    background-repeat: no-repeat;
    */
}

/* QUICKLINK */

table.QuickLinkTable
{
    width: 100%;
    margin: 0px;
    margin-top: 4px;
    margin-bottom: 4px;
    border-collapse: separate;
}

table.QuickLinkTable td
{
    border:  1px solid black;
    height: 22px;
}

table.QuickLinkTable td.QuickLinkCell
{
    width: 22px;
    text-align: center;
    vertical-align: middle;
    background-color: #ffffff;
}

table.QuickLinkTable td.EmptyCell
{
    width: 46px;
    background-color: #ffffff;
    border: 1px solid #ffffff;
}
	
table.QuickLinkTable td.NewsCell
{
    background-color: #ffffff;
    padding-left: 5px;
    border: 1px solid #ffffff;
}

table.QuickLinkTable td.TitleCell
{
    background-color: #ffffff;
    vertical-align: bottom;
    text-align: right;
    color: #FFFFFF;
}

/* CONTENT */

table.ContentTable
{
    width: 100%;
    height:100%;
    margin-bottom: 4px;
}

table.MainTable td.MenuCell
{
    vertical-align: top;
    text-align: center;
}

table.ContentTable td.ContentCell
{
    padding: 0px;
    vertical-align: top;
}

table.ContentTable tr.ContentRow
{
    height: 180px;
}

table.ContentTable td.FillerCell
{
    border: 1px solid #ffffff;
    background-color: #ffffff;
    width: 100%;
    height: 100%;
    vertical-align: top;
    text-align: center;
}

div.FillerBox
{
    border: 1px solid #666666;
    background-color: #014a7c;
    width: 100%;
    height: 100%;
    margin:0px;
    padding:0px;
}

table.LeftTable
{
    height: 100%;
}

/* CONTENT HEADER */

table.ContentHeaderTable
{
    width: 100%;
    margin: 0px;
    border-collapse: collapse;
}

table.ContentHeaderTable td.TitleCell
{
    border: 1px solid #014a7c;
    background-color: #ffffff;
    text-align: right;
    vertical-align: bottom;
}

/* FOOTER */

table.FooterTable
{
    width: 100%;
    margin: 0px;
}

table.FooterTable td
{
    height: 22px;
    border: 1px solid #014a7c;
}

table.FooterTable td.ContactsCell
{
    background-color: #ffffff;
    padding-left: 8px;
    color: #014a7c;
    font-size: x-small;
}

table.FooterTable td.ContactsCell span.White
{
    color: White;
}

table.FooterTable td.LDLogoCell
{
    width: 22px;
    text-align: center;
    vertical-align: middle;
}

.link
{
    color: #014a7c;
}

.AlignToBottom
{
    vertical-align: bottom;
}



table.Breadcrumbs
{
    border: 0px;
    margin: 0px;
    width: 500px;
    margin-left: 0px;    
}

table.Breadcrumbs td
{
    font-size: 12px;
    color: #ffffff;
    height: 1px;
}

table.Breadcrumbs a
{
    color: #0082d1;
}

.CurrentNode
{
    font-weight: bold;
}

/* PULSANTI */

div.Pulsanti
{
	text-align: right;
	padding-right: 5px;
}

div.Pulsanti a:hover
{
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

table.Pulsanti
{
	height: 20px;
}

table.Pulsanti td
{
	font-family: Arial;
	font-size: 10px;
	padding-top: 2px;
}

table.Pulsanti td.BordoDx
{
	background-image: url(Images/Pulsanti_Funzioni_04.png);
	behavior: url(iepngfix.htc);
	width: 10px;
}

table.Pulsanti td.BordoSx
{
	background-image: url(Images/Pulsanti_Funzioni_01.png);
	behavior: url(iepngfix.htc);
	width: 10px;
}

table.Pulsanti td.Pulsante
{
	border-bottom: 2px solid White;
	background-image: url(../../Images/Fondo_box.png);
	behavior: url(iepngfix.htc);
	width: 140px;
	text-align: center;
}

table.Pulsanti td.Separatore
{
	background-color: White;
	width: 2px;
}

/* LOGIN */

table.LoginTable
{
	width: 100%;
}

table.LoginTable input,
table.LoginTable td
{
	vertical-align: top;
	font-size: 11px;
}