html {
margin : 0; 
padding : 0; 
} 

body {
background-position: left top;
background-color: #fff;
margin: 0px;
padding: 0px;
background-repeat: repeat;
font: 10px Verdana;
scrollbar-3d-light-color : #ffffff  ;
scrollbar-arrow-color : #000000;
scrollbar-base-color : #c0c0c0 ;
scrollbar-dark-shadow-color : #000000 ;
scrollbar-face-color : #ffffff    ;
scrollbar-highlight-color : #ffffff ;
scrollbar-shadow-color : #c0c0c0;
}
table {
font: 12px Verdana; color: #000000;
background-repeat: no-repeat;
}
a {
	color: #336;
	text-decoration: none;
}
a:hover  {
	text-decoration : none; 
	color : #BC1515; 
} 

td.menu_sx { 
    font: 12/18px Verdana;
    color: #333333;
}
td.menu_ds { 
/*  #  background-repeat: no-repeat;
   # background-position: bottom right;*/
    font: 13px Verdana;
    color: #ffffff;
}
td.footer { 
    font: 12px Verdana;
    color: #fff;
	 font-weight: bold;
}
td.sfo { 
   background-repeat: repeat;
}
td.center { 
   filter: alpha(Opacity =100);
	background-color: #E4F1FD;
   font: 10/14px Verdana;
   color: #00529C;
}

td.header_b { 
/*    #background-image: url(two.gif);
  #  background-repeat: no-repeat;
   # background-position: bottom right;*/
    background-color: #000000;
    font: 11px Courier New, Courier, mono;
    color: #ffffff;
}

td.header_w { 
/*    #background-image: url(two.gif);
  #  background-repeat: no-repeat;
   # background-position: bottom right;*/
    background-color: #ffffff;
    font: 11px Courier New, Courier, mono;
    color: #000000;
}
.menu {
font: 12px Courier New, Courier, mono;
color: #000000
}
.subhome {
font: 10px Verdana;
color: #6c6c6c
}

.input  {border : solid 1px black; border-style: double; font: 12px Courier New, Courier, mono; color: #000000; background-color: #ffffff;}
.select  {border : solid 1px black; border-style: groove; font: 12px Courier New, Courier, mono; color: #000000; background-color: #CCCCCC;}
.submit {border : solid 1px black;  font: 12px Courier New, Courier, mono; font-weight: bold; background-color:#CCCCCC; color: #000000}

.footer {
font: 10px;
text-align : center; 
} 

.menu_esp {
font: 10px Verdana;
}
#mainmenu {
	height: 25px;
	vertical-align: middle;
	text-align: center;
}
#mainmenu a {
	font-weight: bold;
}
#mainmenu a.active {
	color: #BC1515;
}


/* contact form */
fieldset {
	width: 80%;
	margin: 1em auto 1.5em auto;
	padding: 1em;
	border: none;
}
fieldset ol {
	padding: 0px 0.5em 0px 0.5em;
	list-style: none;
}
fieldset li {
	float: left;
	clear: left;
	width: 100%;
	padding: 0.25em 0;
}
fieldset.submit, fieldset.informativa {
	border: none;
	background: transparent;
	margin: 0.5em auto;
	padding: 5px;
	text-align: center;
	width: auto;
}
fieldset.submit {
	padding-bottom: 0em;
}
fieldset.informativa p {
	font-style: italic;
}
label {
	display: block;
	float: left;
	width: 45%;
	margin-right: 1em;
	text-align: right;
	font-weight: bold;
}
.button {
	padding: 6px 10px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
}
.inv {
	display: none;
}
.mini {
	font-size: 80%;
}
.bigger {
	font-size: 150%;
}

.nv {
	text-decoration: none;
	font-weight: normal;		
	color: #6c6c6c;
}
.nv:hover {
	text-decoration: none;
	font-weight: normal;
	color: #6c6c6c;
}