﻿
/*
Verde #007b20
verde chiaro #ACD3B8
rosso: #e60002
*/
html, body
{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #363636;
}

a
{
	color: #007b20;
	text-decoration: none;
}
a:hover
{
	color: #58a676;
}

a:menuhp
{
	color: #FFF;
}

hr
{
	border-top: 1px solid #999;
	border: none;
}

.txtBox
{
	font-size: 9pt;
	color: #007b20;
}

.DataHP
{
	font-size: 8pt;
	color: #007b20;
}

.tdIntestazione
{
	border-bottom: 1px solid #999;
	background-color: #ffffff;
	padding-top: 12px;
}


.tdMenuPrincipale
{
	padding-left: 4px;
	padding-top: 29px;
	padding-bottom: 4px;
	border-left: 1px solid #999;
	height: 400px;
	width: 225px;
}

.tdContenuto
{
	padding-left: 4px;
	width: 555px;
}

.tdIntRiservata
{
	font-size: 14pt;
	font-weight: bold;
	color: #339966;
	border-bottom: 1px solid #CCCCCC;
}

DIV#content
{
	padding: 2px 0px 4px 2px;
	min-height: 100%;
}
p
{
	margin: 0;
	text-align: justify;
	padding-top: 4px;
	padding-bottom: 4px;
}
.tdFondo
{
	background-color: #FFF;
	text-align: center;
	color: #363636;
	width: 100%;
	vertical-align: top;
	border-top: 1px solid #999;
}

.paginatore, .paginatoreEV
{
	padding-left: 4px;
	padding-right: 4px;
}
.paginatoreEV
{
	font-weight: bold;
}
.percorso
{
	border-bottom: 1px solid #999;
	width: 100%;
	padding-top: 2px;
	padding-bottom: 4px;
}

.rigagriglia, .rigagrigliaalt
{
	padding: 2px;
	background-color: #eeeeee;
}

.rigagrigliaalt
{
	background-color: #ffffff;
}

.tdTesto, .tdLabel
{
	vertical-align: top;
}

.tdTesto
{
	text-align: justify;
	padding-bottom: 8px;
}
.intHP, .intHPOver
{
	cursor: hand;
	text-align: center;
	padding: 3px;
	border-left: solid 2px #FFF;
	font-size: 8pt;
	color: #fff;
	background-color: #e60002;
	line-height: 8pt;
	font-family: Tahoma , Verdana, Arial;
	vertical-align: middle;
	height: 16px;
}

.intHPOver
{
	background-color: #007b20;
}


.logo
{
	margin-bottom: 0px;
	font-size: 8px;
	padding-left: 48px;
	font-family: arial;
}

h1
{
	margin-top: 4px;
	margin-bottom: 4px;
}
h2
{
	margin-top: 4px;
	margin-bottom: 4px;
}
h3
{
	margin-top: 4px;
	margin-bottom: 4px;
	color: #e60002;
	font-size: 12pt;
}

h4
{
	margin-top: 4px;
	margin-bottom: 2px;
	font-size: 11pt;
}

h5
{
	margin-top: 4px;
	margin-bottom: 2px;
	font-size: 10pt;
}

.lblTitolo
{
	font-size: 10pt;
	font-weight: bold;
	color: #e60002;
}


.spaziomnuHP
{
	height: 6px;
}

.mnuHP, .mnuHPSpazio
{
	padding-left: 3px;
	font-weight: bold;
}

.mnuHPSpazio
{
	padding-top: 6px;
}

.submnuHP
{
	border-bottom: solid 1px #ccc;
}


li
{
	color: #363636;
	margin-left: 16px;
	text-align: justify;
	list-style: disc url(img/pall_red2.gif) outside;
}


li.elenco
{
	color: #e60002;
	list-style-position: outside;
	list-style-type: disc;
	text-align: left;
}

ul.ulelenco
{
	margin-left: 0px;
}

.limenu
{
	color: #e60002;
	list-style-position: outside;
	list-style-type: disc;
	text-align: left;
	font-weight: bold;
}


ul.menu
{
	margin-left: 0px;
}

li.menu
{
	color: #e60002;
	list-style-position: outside;
	list-style-type: disc;
	text-align: left;
	font-weight: bold;
	margin-left: -34px;
}

.button, button
{
	border: #aaaaaa 1px solid;
	text-transform: uppercase;
	color: #606060;
	font-size: 8pt;
	height: 22px;
	width: 86px;
	background-image: url(img/btn_1.gif);
	background-position-y: bottom;
	background-repeat: repeat-x;
	cursor: hand;
	margin-top: 12px;
	margin-bottom: 12px;
}
.cmdUp
{
	height: 14px;
	width: 14px;
	background-image: url(icone/up.gif);
	background-repeat: no-repeat;
	cursor: hand;
	margin: 2px;
	border: none;
}
.cmdDown
{
	height: 14px;
	width: 14px;
	background-image: url(icone/down.gif);
	background-repeat: no-repeat;
	cursor: hand;
	border: none;
}
.cmdElimina
{
	height: 14px;
	width: 14px;
	background-image: url(icone/delete.gif);
	background-repeat: no-repeat;
	cursor: hand;
	border: none;
}

.intmenuhp, .intmenuhpover
{
	height: 18px;
	cursor: hand;
	border: #007b20 1px solid;
	padding: 1px;
	color: #007b20;
}
.intmenuhpover
{
	color: #e60002;
}

.divMenuHp
{
	vertical-align: middle;
	text-align: left;
	background-color: #fff;
	padding-left: 8px;
	padding-top: 2px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: bolder;
	font-size: 9pt;
	border-right: #e60002 1px solid;
	border-top: #e60002 1px solid;
	border-left: #e60002 1px solid;
	border-bottom: #e60002 1px solid;
	height: 100%;
	font-family: Tahoma , Verdana, Arial;
}

.testomenuhp
{
	padding-left: 8px;
	padding-bottom: 4px;
	padding-top: 4px;
	line-height: 10.5pt;
	border-right: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
}

.image
{
	border: #aaaaaa 1px solid;
}

.tdTitolo, .tdTitoloCenter, .tdTitoloChiaro, .tdTitoloBold
{
	background-color: #606060;
	color: #FFF;
	vertical-align: middle;
	padding: 2px;
	font-weight: bold;
	font-size: 7.5pt;
}
.tdTitoloCenter
{
	text-align: center;
}
.tdTitoloChiaro
{
	background-color: #AAA;
}

.tdCorpo, .tdCorpoBold, .tdCorpoDX, .tdCorpoCenter, .tdCorpoDXBold
{
	background-color: #ddd;
	vertical-align: top;
	padding: 2px;
	color: #161616;
	font-size: 7.5pt;
}

.tdCorpoDX, .tdCorpoDXBold
{
	text-align: right;
}
.tdCorpoCenter
{
	text-align: center;
}
.tdCorpoBold, .tdCorpoDXBold, .tdTitoloBold
{
	font-weight: bold;
}
.testohp
{
	border: 1px solid #ddd;
	padding: 4px;
	background-image: url(img/bg_1.jpg);
	background-position-y: bottom;
	background-repeat: repeat-x;
}

.tdLogoCopy
{
	background-image: url(img/copy.gif);
	background-position: left 4px;
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
}

.fondouova
{
	background-image: url(img/fondouova.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-right: 4px;
}

.fondogalline
{
	background-image: url(img/fondogalline.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-right: 4px;
}

.fondopulcino
{
	background-image: url(img/fondopulcino.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-right: 4px;
}

.fondopulcini
{
	background-image: url(img/fondopulcini.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-right: 4px;
}

.lbElencoLettere
{
	font-size: 10pt;
	margin: 4px;
}

.modalBackground
{
	background-color: Black;
	opacity: .20;
	filter: alpha(opacity=20);
}

