body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #000000;
	margin-top: 40px;
}

.SfSX {
	background-image: url(../theme_images/immagini/sfondoSX.jpg);
	background-repeat: repeat-y;
	height: 10px;
	width: 204px;
}
h1 {
	font-size:16px;
	text-align:center;
}
h1 a{
	color:black;
}
h1 a:hover{
	text-decoration:none;
}
h2 {
	text-align:left;
	font-size:14px;
	color: #BA7C33;
	margin:20px 0px 0px 0px;
}
p {
	margin-top:2px;
}
.SfDX {
	background-image: url(../theme_images/immagini/sfondoDX.jpg);
	background-repeat: repeat-y;
	height: 10px;
	width: 567px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align:left;
}
form {
	margin:0;
	padding:0;
}
.form_table {
	border:1px solid #660000;
}
.form_table td.label{
	background-color:#BA7C33;
	color:white;
	padding:4px;
	font-weight:bold;
}
.form_table td.footer {	
	background-color:#BA7C33;
	color:white;
	font-weight:bold;
	text-align:right;
}
.form_table td.error{
	color:red;
}
.pulsante1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../theme_images/pulsante.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 30px;
	width: 192px;
	text-transform: uppercase;
}
.pulsante2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(../theme_images/pulsante2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 30px;
	width: 192px;
	text-transform: uppercase;
}
.colonnaSX {
	background-image: url(../theme_images/background02.gif);
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 5%;
}
.colonnaDX {
    background-image: url(../theme_images/backgroung2.gif);
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 5%;
}
.txtMarrone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8B664B;
}
.linkMarrone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8B664B;
	text-decoration: underline;
}
.linkMarrone:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: underline;
}
.bordoSX {
	background-image: url(../theme_images/immagini/template2_02.jpg);
	background-repeat: repeat-y;
	width: 8px;
}
.bordoCentro {
	background-image: url(../theme_images/immagini/template2_04.jpg);
	background-repeat: repeat-y;
	width: 12px;
}
.bordoDX {

	background-image: url(../theme_images/immagini/template2_06.jpg);
	background-repeat: repeat-y;
	width: 9px;
}
.head {
	background-image: url(../theme_images/immagini/header_800x95_02.jpg);
	background-repeat: no-repeat;
	height: 95px!important;
	height: 76px;
	width: 800px;
	padding-bottom:11px;
}
.linkNero {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.linkNero:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8B664B;
	text-decoration: none;
}
.mandatory {
	color:red;
	font-weight:bold;
	font-size:15px;
}
#categories a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size:12px;
	font-weight:bold;
}
#categories a:hover, #categories a:active {
	text-decoration:none;
}
#categories a:active {
	border:0;
}
#categories ul ul{
	list-style-image: url("../theme_images/list_corner.png");
	list-style-position: outside;
	list-style-type:square;
	margin-left:-12px !important;
	margin-left: 20px;
}
#categories ul{
	list-style-type:none;
	list-style-image:none;
}
.sub_titles {
	background-color:#BA7C33;
	color:white;
	padding-left:10px;
}
#whitepage {
	color: black;
	background-color: white;
	margin: 5px;
}
.whitebold {
	color: white;
	font-weight:bold;
}
a.whitebold:link, a.whitebold:visited{
	text-decoration:none;
}
a.whitebold:hover{
	text-decoration:blink;
}
a.next_page {
	color:black;
	padding: 5px 30px 5px 2px;
	font-weight:bold;
	background: url(../theme_images/next.gif) right no-repeat;
	line-height:40px;
	text-decoration:underline;
}
a.next_page:hover {
	text-decoration:none;
}
a.prev_page {
	color:black;
	padding: 5px 2px 5px 30px;
	font-weight:bold;
	background: url(../theme_images/previous.gif) left no-repeat;
	line-height:40px;
	text-decoration:underline;
}
a.prev_page:hover {
	text-decoration:none;
}

