body {
 background: #420000 url(img/42.gif);
 background-repeat: repeat; 
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
}
A:link { font-style:normal; font-weight: bold; text-decoration: none; color: #FFFFFF; }
A:active { font-style:normal; font-weight: bold; text-decoration: none; color: #FFFFFF; }
A:visited { font-style:normal; font-weight: bold; text-decoration: none; color: #FFFFFF; }
A:hover { text-decoration: none; color: #FFFFFF; }

A.mn:link { font-style:normal; font-weight: bold; font-size:13px; text-decoration: none; color: #000000; }
A.mn:active { font-style:normal; font-weight: bold; font-size:13px; text-decoration: none; color: #000000; }
A.mn:visited { font-style:normal; font-weight: bold; font-size:13px; text-decoration: none; color: #000000; }
A.mn:hover { text-decoration: none; font-size:13px; color: #990000; }

A.bl:link {font-style:normal; font-weight: normal; text-decoration: none; color: #FFFFFF; }
A.bl:active {font-style:normal; font-weight: normal; text-decoration: none; color: #FFFFFF; }
A.bl:visited { font-style:normal; font-weight: normal; text-decoration: none; color: #FFFFFF; }
A.bl:hover { text-decoration: none; font-weight: normal; color: #FFFFFF; }

A.firm:link { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-style:normal; font-weight: normal; color:#FF6F6F; }
A.firm:active { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-style:normal; font-weight: normal; color:#FF6F6F; }
A.firm:visited { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-style:normal; font-weight: normal; color:#FF6F6F; }
A.firm:hover { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-style:normal; font-weight: normal; color:#FF6F6F; }


.rew {cursor: e-resize; }

A.sml:link { font-weight: normal; font-style:normal; font-size:9px; text-decoration: none; color: #000000; }
A.sml:active { font-weight: normal; font-style:normal; font-size:9px; text-decoration: none; color: #000000; }
A.sml:visited { font-weight: normal; font-style:normal; font-size:9px; text-decoration: none; color: #000000; }
A.sml:hover { font-weight: normal; text-decoration: none; font-size:9px; color: #000000; }

A.lk:link  { font-weight: normal; font-style:normal; font-size:10px; text-decoration: none; color: #1559B5 ; }
A.lk:active { font-weight: normal; font-style:normal; font-size:10px; text-decoration: none; color: #1559B5 ; }
A.lk:visited { font-weight: normal; font-style:normal; font-size:10px; text-decoration: none; color: #1559B5 ; }
A.lk:hover { font-weight: normal; text-decoration: none; font-size:10px; color: #1559B5 ; } 

h1 { font-style:normal; font-size:16px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; margin-bottom:0px;}
h2 { font-style:normal; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; margin-bottom:0px;}
h3 { font-style:normal; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; margin-bottom:0px;}
h4 { font-style:normal; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: normal; margin-bottom:0px;}
h5 { font-style:normal; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: normal; margin-bottom:0px;}
h6 { font-style:normal; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: normal; margin-bottom:0px; }

td { font-style:normal; font-size:0.70em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF8888; font-weight: normal;letter-spacing: 0px; }

.small { font-style:normal; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; }
.smcopy { font-style:normal; font-size:9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: normal; }
.smcopy2 { font-style:normal; font-size:0.70em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #1559B5; font-weight: normal;letter-spacing: 0px; }
.wh { font-style:normal; font-size:12px; font-family:  Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: normal; }

.input1 { width: 140px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; background-color: #eeeeee; border-width: 1px; border-color: #000000 }
.input2 { width: 240px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; background-color: #eeeeee; border-width: 1px; border-color: #000000 }
.textarea1 { width: 240px; height: 60px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color: #eeeeee; border-width: 1px; border-color: #000000}
.bot1 { border:1px solid #000000; background-color:#cccccc; }

.bordo1 { border: 2px solid #401515; }
.bordino { border-bottom: 1px solid #4CA3E0; background: url(img/botton.jpg);}
.separator { height:3px; background: url(img/separator.gif);}
.menub { background: url(img/botton.jpg);}


td.tabtop{ height:20px; background: url(news/img/tabtop.gif); 
 background-repeat: no-repeat; 
 background-position: top left; }

td.tabbottom{ height:20px; background: url(news/img/tabbottom.gif); 
 background-repeat: no-repeat; 
 background-position: top left; }

.news { font-style:normal; font-size:0.75 em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-weight: normal; background-color: #600909; padding-left:15px; padding-right:15px;}
.news2 { height: 30px; font-style:normal; font-size:0.75 em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-weight: normal; background-color: #600909;}


td.mntop { height:30px; background: url(img/mn-top.gif); background-repeat: no-repeat;  background-position: center; }
td.mncenter { background: url(img/mn-center.gif); background-repeat: repeat;  background-position: center;  }
td.mnbottom { height:30px; background: url(img/mn-bottom.gif); background-repeat: no-repeat;  background-position: center;  }


.contenitore {
 width: 100%;
 height: 100%;
 margin-left: auto;
 margin-right: auto;
 text-align: justify;
}
.tdtab{
 height: 180px;
 vertical-align:top; 
}
.testotab {
 width: 760px;
 height: 100%;

 vertical-align:top; 
}
.tddown {
 height: 100px;
 vertical-align:top; 
}
.testodown {
 width: 760px;
 height: 50px;
 background: url(img/back_centro2.gif);
 background-repeat: repeat; 
 vertical-align:top; 
}
.testostrappo {
 background: url(img/bck_E18C17.gif);
 background-repeat: repeat;
 font-style:normal;
 font-size:11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 font-weight: normal;
 vertical-align:top;
}




// da qui inizia il codice del menu di navigazione 


div#navigation{float:right; margin:0 0px}
div#navigation ul{list-style-type: none; margin: 0; padding: 0}
div#navigation li{margin: 0 0 0px; padding: 0}
div#navigation a{ 
	 display: block; 
	 width: 210px; 
	 line-height: 27px; 
	 text-decoration: none;
	 border: 0px solid #000000; 
	 text-indent: 20px;
	 text-align: left;
	 background-color: #5A0A0D; 
	 color: #FFFFFF;
	 border-bottom:0px solid #FFFFFF;}
div#navigation a:hover{
	 background-color: #FFFFFF; 
	 color: #000000;
	 text-align: left;
	 text-indent: 20px;
	 border-bottom:0px solid #FFFFFF;}
div#navigation li#activelink a,div#navigation li#activelink a:hover{
	 margin-left: 20 px;
	 text-align: left;
	 background-color: #5A0A0D; 
	 color: #FFFFFF;
	 border-bottom:0px solid #FFF;}

// finito codice del menu di navigazione 

