body {	
}

#topmenu ul{margin:0;padding:0;list-style:none;}
#topmenu ul li{margin-left: 20px; margin-top: 10px;}
#topmenu ul li a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#777777; text-transform:uppercase; text-decoration:none;}
#topmenu ul li.act a,
#topmenu ul li.act a:hover {background-color:#B50000;} 
#topmenu ul li a:hover{ background-color:#A42123;}
#topmenu ul li a.home {margin:20;padding:0 27px 0 5px; width:150px;}
#topmenu ul li a.home:hover {background-color:#990000;}

h1 {      color:#FFFFFF;
 /* vertical-align: bottom; */
	width: 361px;	
	height: 23px;	
	background-color:#A42123; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
        font-weight: bold;
        text-decoration:none;
	/*text-align: center;*/
	padding-left: 9px;
	padding-top: 3px;
	margin-bottom: 1px;
}

.sitetable {
  background-color:#F3F3F3;
	padding-top: 5px;
	padding-bottom: 5px;
  vertical-align: top; 
	padding-left: 10px;
	padding-right: 20px;
	margin-bottom: 3px;
}

.textwhite {   color:#FFFFFF;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   text-decoration:none;
}

a.textwhite:hover {   color:#FFFFFF;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   text-decoration:none;
   
}

.textwhite_header {   color:#FFFFFF;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:2px;
   text-decoration:none;
}

a.textfooter {  color:#FF4C17;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:8px;
   text-decoration:none;
}

.textwhitebold {   color:#FFFFFF;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:13px;
   font-weight: bold;
   text-decoration:none;
}
.text {   color:#333333;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   text-decoration:none;
   /* line-height: 1.5; */
	 
}  
/*
.bodytext {   color:#333333;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   text-decoration:none;
	 margin: 6px;
} */
.bodytext {   color:#989898;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   text-decoration:none;
}     
.bodytestt:hover {   color:#666666;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   text-decoration:none;
}   

.bodytestbold {   color:#666666;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight: bold;
   text-decoration:none; 
} 
 
.textgray {   color:#989898;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   text-decoration:none;
}     
.textgray:hover {   color:#666666;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   text-decoration:none;
}   
.textgraybold {   color:#666666;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight: bold;
   text-decoration:none; 
}
.textred {   color:#FF4C17;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   text-decoration:none;
}     
.textred:hover {   color:#AC2900;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   text-decoration:none;
}   
.textredbold {   color:#AC2900;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight: bold;
   text-decoration:none; 
}
.textform {   color:#676767;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   text-decoration:none;
   padding-left: 25px;
}   

.textpink {   color:#F11730;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;
   text-decoration:none;
   
}  

.textbordeauxbold {   color:#A71815;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:13px;
   font-weight: bold;
   text-decoration:none;  
}  

.input_jump {
   background:#FFFFFF;
   border-color:#898989;
   border:1px solid;
   color:#898989;
   font-family:Verdana, Tahoma, Helvetica, sans-serif;
   font-size:10px;
   text-decoration:none;
   width:140px;
}

TD#footer {border-top: dotted 1px #999999;}
TD#footer P {
	font-size: 10px;
	text-align: center;
}

/* Menu 1 column - testgray - */
TD#menu_1 {	
	width: 117px;	
	padding-top: 3px;
	padding-left: 25px;
}
TD#menu_1 DIV A { color:#989898;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  text-decoration:none;
}
TD#menu_1 DIV A:hover { color:#666666;
}
/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
  text-decoration:none;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act { color:#A71815;
  text-decoration:none;
}

/* Menu 2 column */
TD#menu_2 {	
	width: 117px;	
	padding-top: 10px;
	padding-left: 17px;
}
TD#menu_2 DIV A { color:#989898;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:none;
}
TD#menu_2 DIV A:hover { color:#666666;
}
/*  MENU 2, level 1, normal state (NO) */
TD#menu_2 DIV.menu2-level1-no {
  text-decoration:none;
}
/*  MENU 2, level 1, active state (ACT) */
TD#menu_2 DIV.menu2-level1-act {
  font-weight:bold;
  text-decoration:none;
}

/* Menu 3 column */
TD#menu_3 {	
	width: 228px;	
	padding-top: 10px;
	padding-left: 17px;
}
TD#menu_3 DIV A { color:#989898;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:none;
}
TD#menu_3 DIV A:hover { color:#666666;
}
/*  MENU 3, level 1, normal state (NO) */
TD#menu_3 DIV.menu3-level1-no {
  text-decoration:none;
}
/*  MENU 3, level 1, active state (ACT) */
TD#menu_3 DIV.menu3-level1-act {
  font-weight:bold;
  text-decoration:none;
}

/* Menu 4 column */
TD#menu_4 {	
	width: 117px;	
	padding-top: 10px;
	padding-left: 17px;
}
TD#menu_4 DIV A { color:#989898;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:none;
}
TD#menu_4 DIV A:hover { color:#666666;
}
/*  MENU 4, level 1, normal state (NO) */
TD#menu_4 DIV.menu4-level1-no {
  text-decoration:none;
}
/*  MENU 3, level 1, active state (ACT) */
TD#menu_4 DIV.menu4-level1-act {
  font-weight:bold;
  text-decoration:none;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
  font-size: 10px;
  padding-left:20px;
  padding-top:5px;
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
  font-size: 10px;
  font-weight:bold;
  padding-left:20px;
  padding-top:5px;
  background-color: #FFC8FF;
  filter:alpha(opacity='70', style='0');
}

/*  MENU HOR, level 1, general for all table cells: */
td#menu_hor { color:#FFFFFF;
  height: 22px; 
  width: 728px	;
  background-color: #A42123;
  text-align: center;
  vertical-align: top; 
  /*text-align: center;*/
  padding-left: 20px;
  padding-top: 3px;
  padding-right: 20px;
}
td#menu_hor a  { color:#FFFFFF;
  font-size: 9px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
}
td#menu_hor a.menuhor-act { color:#000000;
  font-size: 10	px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
	padding-left: 2px;
	padding-right: 3px;
}
td#menu_hor  a:hover {
  text-decoration: underline;
}

/*  MENU HORIZONTAL, level 1, general for all table cells: */
td#menu_horizontal { color:#FFFFFF;
  height: 22px; 
  width: 728px	;
  background-color: #A42123;
  text-align: center;
  vertical-align: top; 
  /*text-align: center;*/
  padding-left: 20px;
  padding-top: 3px;
  padding-right: 20px;
}
td#menu_horizontal a  { color:#FFFFFF;
  font-size: 9px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
}
td#menu_horizontal a.menuhor-act { color:#000000;
  font-size: 10	px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
	padding-left: 2px;
	padding-right: 3px;
}
td#menu_horizontal  a:hover {
  text-decoration: underline;
}

td.border {
        border-style: solid;
        border-width: 5px;        /* sets border width on all sides */
        border-color: #FFFFFF;  /* arancio #FF4C17 #993333*/
}

/* 26122006 - Sitemap */
