body {
	margin: 0px;
	background : #FFFFFF url(../img/bg.gif) repeat-x top;
}

table#contenitore {
	height : 100%;
}

td#btop {
	background-image : url(../img/b_top.gif);
	background-repeat : repeat-x;
}

td#bsx {
	background-image : url(../img/b_sx.gif);
	background-repeat : no-repeat;
	background-position : top;
}

td#bdx {
	background-image : url(../img/b_dx.gif);
	background-repeat : no-repeat;
	background-position : top;
}

td#footer {
	background-image : url(../img/footer.gif);
	background-repeat : repeat-x;
}

td#decor {
	background-image : url(../img/decor.gif);
	background-repeat : repeat-x;
}

.theader  {
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : FFFFFF;
}

.tfooter  {
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : 660000;
}

.tfooter2  {
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : 333333;
}

a.tfooter2 {
	text-decoration : none;
}

a:hover.tfooter2 {
	text-decoration : underline;
}

.t1  {
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : FF0000;
}

.t2  {
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : 000000;
	line-height: 16px;
	text-align: justify;
}

a.t2 {
	text-decoration : none;
	color : FF0000;
}

a:hover.t2 {
	text-decoration : underline;
}

.t3  {
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : 000000;
}

a.t3 {
	text-decoration : none;
	color : FF0000;
}

a:hover.t3 {
	text-decoration : underline;
}

.t4  {
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : 000000;
}

.t5  {
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : FF0000;
	line-height: 16px;
	text-align: justify;
}

input.form {
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	border : 1px; 
	border-style : solid; 
	border-top-color : 404040;
	border-right-color : D4D0C8;
	border-bottom-color : D4D0C8;
	border-left-color : 404040;
	background : FFFFFF;
	color : 660000;
	width : 134px;
}

input.formb {
	width : 40px;
	background-image : url(../img/invia.gif);
	background-repeat : no-repeat;
	border : 0px;
	height : 18px;
}

input.form2 {
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	border:1px; 
	border-style:solid; 
	border-color:#918d8d;
	background:#FFFFFF;
	color : 000000;
	width:160px;
}

input.form2b {
	border:1px; 
	border-style:solid; 
	border-top-color:#918d8d;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#918d8d;
	background:#EE0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px; 
	color:#FFFFFF;
	width:100px;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_b{
position:absolute;
top: 0;
border: 1px solid #918d8d; /*THEME CHANGE HERE*/
border-width: 0 1px;
font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height:14px;
z-index:100;
background-color: #FFFFFF;
width: 180px;
visibility: hidden;
}


.dropmenudiv_b a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #918d8d; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
color: 000000;
}

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
background-color: #FF0000;
color: FFFFFF;
}