/* CSS Document */

.Print {
	display: block;
}

.NoPrint {
	display: none;
}

.Inv {
	display: none;
}


BODY, TABLE, TR, TD, DIV, P, UL, LI, H1, H2, H3 {
	font-size: 100%;
	background-color: #F2F1C3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #616140;
}

P, UL, LI {
	text-align: justify;
}

#BreadCrumb {
	font-size: 80%;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 20px;
	text-align: right;
}

#BreadCrumb A {
	text-decoration: underline;
	color: #FF5F00;
}

#BreadCrumb A:hover {
	text-decoration: none;
	color: #FF5F00;
}


#WrapperPagina {
	width: 100%;
	border-collapse: collapse;
}

#WrapperContenuto {
	vertical-align: top;
	width: auto;
	padding-left: 10px;
}

#CorpoPagina {
	font-size: 80%;
	color: #303030;
	line-height: 1.5em;
}

#CorpoPagina H1 {
	color: #dd5504;
	font-size: 140%;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 2px;
	margin-bottom: 5px;
}

#CorpoPagina H1 .Sottotitolo {
	color: #666666;
	font-size: 100%;
	font-weight: bold;
	padding-bottom: 2px;
	margin-bottom: 5px;
}

#CorpoPagina H2 {
	color: #dd5504;
	font-size: 130%;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-bottom: 5px;
}

#CorpoPagina H3 {
	color: #dd5504;
	font-size: 110%;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-top: 5px;
	margin-bottom: 5px;
}

#CorpoPagina H4 {
	color: #B52E21;
	font-size: 100%;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-top: 5px;
	margin-bottom: 5px;
}

#CorpoPagina IMG {
	margin: 10px;
}

