/* html tags redefinitions*/

td{font-family:Verdana, Tahoma, Arial, Helvetica;font-size:11.5px; color:#4E6397}

.sepline     { background-image: url('../images/sepline.jpg'); background-repeat: repeat-x; 
               background-attachment: scroll; background-position: right top }
.topmenu     { background-image: url('../images/menufill.jpg'); background-repeat: repeat-x; 
               background-attachment: scroll; background-position: left top; color:#FFFFFF }

.bluebar     { background-image: url('../images/menufill.jpg'); background-repeat: repeat-x; 
               background-attachment: scroll; background-position: left top; color:#FFFFFF; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px }

hr  { padding:0; color: #DAB870; width: 100%; height: 1 }

.contentCell { padding:5px; }
.rightCell { background-position: left top; background-image:url('../images/rightCell.jpg'); background-repeat:repeat-y; background-attachment:scroll }

body
{
	margin: 0px;
	padding-left:0px; padding-right:0px; padding-top:1px; padding-bottom:0
}

.Title1 { background:#F7F7F7 url('../images/lightgreyfiller.jpg') repeat-x left top; border:1px solid #CCCCCC; padding:2px; color:#000000; font-weight:bold  }


h1{ padding:0; font-size: 14px; color: #3B528C; text-align:left; margin-top:0; margin-bottom:0; letter-spacing:0.2pt }
h2{ padding:0; font-size: 11.5px; color: #3B528C; text-align:left; margin-top:0; margin-bottom:0; letter-spacing:0.1pt; font-weight:bold }


p {	margin: 0px 0px 0px 0px;}
ol {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
}

ul {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	list-style-image: url('images/pastel_bullet.gif');
}

li {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	list-style-image: url('images/pastel_bullet.gif');
}

.line1  { padding:0; color: #E1E1E1; width: 90%; height: 1; text-align:center }
.line2  { padding:0; color: #E1E1E1; width: 90%; height: 1; text-align:left }


/* general link */	
a {text-decoration:none; color:#4E6397}
a:link {color:#4E6397;text-decoration:underline}
a:visited {color:#4E6397;text-decoration:underline}
a:hover {color:#A34608;text-decoration:underline}

.centertext  { padding-left: 5px; padding-right: 0; padding-top: 0px; padding-bottom: 0 }
/* custom styles */
.ImageBorder { border: 1px solid #ABB9DC; padding: 0 }


/* credits */
.credits {
	background-position: 
                left top; padding-right: 6px;
	padding-left: 0px; font-size:10.5px; background-repeat:repeat-y; background-attachment:scroll; padding-bottom:6px}

/* footer */
.footer       {background-position: left top; color: #FFFFFF;text-align:center; font-size:10px; background-image:url('../images/menufill.jpg'); background-repeat:repeat-x; background-attachment:scroll }
.footer a:link {color: #FFFFFF ;text-decoration:none}
.footer a:visited {color: #FFFFFF ;text-decoration:underline}
.footer a:link:hover {color: #FFFFFF ;text-decoration:underline}

/* prodotti nella home */
.prodhome {color: #4E6397; font-size:10px  }
.prodhome a:link {color: #4E6397; text-decoration:underline}
.prodhome a:visited {color: #4E6397 ;text-decoration:underline}
.prodhome a:link:hover {color: #A34608;text-decoration:underline}


/* home relevant */
.tab1 {border:1px solid #EAEAEA; padding:1px;  }
.tab1_focus {
	border:1px solid #EAEAEA;
	padding:1px;
	background-color:#E4E8E9;
	cursor: arrow
}

.formFields
{
	padding:0; border:1px solid #4e4e4e; font-size:11.5px; background-color: #FFFFFF; color:#4e4e4e; font-family:Verdana
}

.formRegUserTable 
{
	background-color: #c1cad1;
}

.formRegUserTable2
{
	background-color: #D9E0E6;
}


.formErrorRegistration
{
	color:#FF0000}

.flds         {border:1px solid #D6D6D6; background-color: #FFFFFF; padding:1px; font-size: 11.5px; font-family:verdana}
.flds_focus {border:1px solid #5487B4; background-color:#FFFFFF; padding:1px; font-size: 11.5px; font-family:verdana }
.fldsButtons         {padding:2px; border:1px solid #D6D6D6; background-color: #6070a1; padding:1px; font-size: 11.5px; font-family:Verdana; color:#FFFFFF}


.fields {
	border:1px solid #D2D2D2;
	font-size: 11px;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#444444;
	padding-left:2px;
	padding-bottom:2px;
	padding-top:2px;
	background:#FAFAFA url(../images/input_bg_shadow.gif) no-repeat scroll left top;
}