/*************************TAG RIDEFINITI***************************/
BODY {
	background-image: url(images/body-sfondo.gif);
	background-repeat: repeat;
}
BODY, TD {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin:0px;
}
FORM {
	margin-top:0px;
	margin-bottom:0px;
}
A:link{
	color: #000000;
	text-decoration:none;
}
A:visited{
	color: #000000;
	text-decoration:none;
}
A:hover{
	text-decoration:underline;
}
HR {
	color: #D8CBAD;
	border-style: none;
	height: 1px;
	padding:0px;
}
INPUT, SELECT, TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
H1 {
	font-size:14px;
	color: #BA2525;
	margin:0px;
}
H2 {
	font-size:12px;
	margin:0px;
}
H3 {
	font-size:10px;
	margin:0px;
}
/*************************HEADER*************************/
.header-sfondo-home {
	background: url(images/header-sfondo-home.gif) no-repeat;
	padding-right:25px;
}
.header-sfondo {
	background: url(images/header-sfondo.gif) no-repeat;
	padding-right:25px;
}

.header-testo, .header-testo:link, .header-testo:visited {
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
}
a.header-testo:hover {
	color:#FF9900;
	text-decoration:underline;
}
.header-testo-on, .header-testo-on:link, .header-testo-on:visited {
	font-size:13px;
	color:#FF9900;
	text-decoration:none;
}
/*************************MENU*************************/
.menu-td-sx-home {
	background-color:#9966CC;
}
.menu-td-sx {
	background-color:#9966CC;
	background-image: url(Images/menu-sx-sfondo.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.menu-td-dx {
	background-color:#D8CBAD;
}
.menu-td-separatore-home {
	background-color:#AF7CE2;
}
.menu-td-separatore {
	background-color:#A69F85;
}
.menu-data-home, .menu-data-home:link, .menu-data-home:visited {
	color:#FF9900;
	text-decoration:none;
}
.menu-data, .menu-data:link, .menu-data:visited {
	color:#991F5E;
	text-decoration:none;
}
a.menu-data:hover, a.menu-home:hover {
	text-decoration:underline;
}
.menu-padding {
	padding-top:6px;
	padding-bottom:6px;
}
.menu-padding-left {
	padding-left:10px;
}
.menu-testo-home, .menu-testo-home:link, .menu-testo-home:visited {
	color:#FFFFFF;
}
.menu-testo {
	color:#948A68;
}
.menu-testo-on {
	color:#FF9900;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.menu-testo-chiaro, .menu-testo-chiaro:link, .menu-testo-chiaro:visited {
	font-size:12px;
	color:#FFFFFF;
	line-height: 23px;
}
.menu-testo-chiaro:link, .menu-testo-chiaro:visited {
	text-decoration:underline;
}
a.menu-testo-chiaro:hover {
	color:#FF9900;
	text-decoration:underline;
}
/*************************BOX*************************/
.box-nome {
	font-size:15px;
	color:#991F5E;
	font-weight:bold;
}
.box-nome-pp {
	font-size:15px;
	color:#fff;
	font-weight:bold;
}
.box-nome-bordi {
	padding-left:8px;
}
.box-testo, .box-testo:link, .box-testo:visited {
	line-height:20px;
}
.box-link-dettaglio, .box-link-dettaglio:link, .box-link-dettaglio:visited {
	font-size:12px;
	color:#991F5E;
	padding-right:15px;
}
.box-link-dettaglio-pp, .box-link-dettaglio-pp:link, .box-link-dettaglio-pp:visited {
	font-size:12px;
	color:#fff;
	padding-right:15px;
}
.box-titolo, .box-titolo:link, .box-titolo:visited {
	font-size:12px;
	font-weight:bold;
}
.box-sfondo-bianco {
	background-image:url(Images/box-sfondo-bianco.gif);
	background-repeat:repeat-Y;
	background-position:center;
	border-left:2px solid #D8CBAD;
	border-right:2px solid #D8CBAD;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;
	padding-right:25px;
}
.box-sfondo-viola {
	background-image:url(Images/box-sfondo-viola.gif);
	background-repeat:repeat-Y;
	background-position:center;
	border-left:2px solid #D8CBAD;
	border-right:2px solid #D8CBAD;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;
	padding-right:25px;
}

.box-td-bordi {
	border-left:2px solid #D8CBAD;
	border-right:2px solid #D8CBAD;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;
	padding-right:25px;
}
.box-td-bordi {
	border-left:2px solid #D8CBAD;
	border-right:2px solid #D8CBAD;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;
	padding-right:25px;
}
.box-td-sfumatura {
	background-color:#9966CC;
	background-image: url(Images/box-sfondo.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.box-td-newsletter {
	background-color:#CC99FF;
	padding-left:25px;
	padding-right:25px;
}
.box-td-top {
	background-image: url(Images/box-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.box-td-top-pp {
	background-image: url(Images/box-top-pp.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.box-td-bottom {
	background-image: url(Images/box-bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.box-td-bottom-pp {
	background-image: url(Images/box-bottom-pp.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.box-td-bottom-nosfondo {
	background-image: url(Images/box-bottom-nosfondo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.box-td-bottom-sfondo {
	background-image: url(Images/box-bottom-sfondo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/*************************BODY*************************/
.body-td-home {
	background-color:#FFF3CD;
}
.body-td-chiaro {
	background-color:#FFFFFF;
}

.body-td-cerca {
	background-color:#D8CBAD;
}
.body-cerca-sezione, .body-cerca-sezione:link, .body-cerca-sezione:visited {
	font-size:12px;
	color:#991F5E;
	font-weight:bold;
}
.body-cerca-testo, .body-cerca-testo:link, .body-cerca-testo:visited {
	font-size:12px;
	color:#000000;
}
.body-testo-s {
	font-size:11px;
}
.body-testo-scroller {
	font-size:10px;
	color:#000000;
	line-height:12px;
}
.body-testo-on {
	color:#991F5E;
}
.body-td-main {
	background-color:#FFF3CD;
	padding:27px;
}
.body-articolo, .body-articolo:link, .body-articolo:visited {
	font-size:12px;
	text-decoration:none;
}
a.body-articolo:hover {
	text-decoration:underline;
}
.body-intestazione {
	color:#991F5E;
	font-size:18px;
}
.body-testo-link {
	vertical-align: top;
}
.glossario {
	font-weight:bold;
	text-decoration: none;
	border-bottom: 1px dashed #993333;
	cursor: help;
}

/*************************FOOTER*************************/
.footer-td {
	background-color:#991F5E;
}
.footer-testo, .footer-testo:link, .footer-testo:visited {
	color:#FFFFFF;
	line-height: 23px;
}
a.footer-testo:hover {
	color:#FF9900;
	text-decoration:underline;
}


