.text_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	color: #333333;
	text-align: right;
	line-height: 15px;
	text-decoration: none;
}
.text_menu_rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #7C1D1D;
	text-align: right;
	line-height: 15px;
	text-decoration: none;
}
.text_menu a:link, .text_menu a:active, .text_menu a:visited{
	color: #333333;
	text-decoration: none;
}

.text_menu a:hover{
	color: #FFF;
	text-decoration: none;
}
.text_menu_rosso a:link, .text_menu_rosso a:active, .text_menu_rosso a:visited{
	color: #7C1D1D;
	text-decoration: none;
}

.text_menu_rosso a:hover{
	color: #FFF;
	text-decoration: none;
}

.text_bitnet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	color: #333333;
	text-align: right;
	line-height: 15px;
}

.text_bitnet a:link, .text_bitnet a:active, .text_bitnet a:visited{
	color: #333333;
	text-decoration: none;
}

.text_bitnet a:hover{
	color:#990000;
	text-decoration: none;
}

.text_menu_oriz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #333333;
	background-color:#E6DFC8;
	height:20px;
	margin:0;
	padding: 0.5em 0px;
 	text-align:left;

}

.text_menu_oriz li{
	display:inline;
}

.text_menu_oriz a:link, .text_menu_oriz a:active, .text_menu_oriz a:visited{
	color: #333333;
	text-decoration: none;
}

.text_menu_oriz a {
	padding: 5px;
	text-decoration:none;
	margin:: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.text_menu_oriz a:hover{
	color: #B3A359;
	background:#FFF;
}

.text_menu_oriz_dx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #990000;
	background-color:#E6DFC8;
	height:20px;
	margin:0;
	padding: 0.5em 0px;
 	text-align:right;

}

.text_menu_oriz_dx li{
	display:inline;
}

.text_menu_oriz_dx a:link, .text_menu_oriz_dx a:active, .text_menu_oriz_dx a:visited{
	color: #990000;
	text-decoration: none;
}

.text_menu_oriz_dx a {
	padding: 5px;
	text-decoration:none;
	margin:: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.text_menu_oriz_dx a:hover{
	color: #B3A359;
	background:#FFF;
}

.text_contenuti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	text-decoration: none;
	font-weight: normal;
}

.text_contenuti a:link, .text_contenuti a:active, .text_contenuti a:visited{
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}

.text_contenuti a:hover{
	color: #990000;
	text-decoration: underline;
}

/*--------------------------------------------------
  creata classe per contenuti rossi non boldati
  --------------------------------------------------*/

.text_contenuti_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7C1D1D;
	text-align: justify;
	text-decoration: none;
	font-weight: normal;
}

.text_contenuti_red a:link, .text_contenuti_red a:active, .text_contenuti_red a:visited{
	color: #7C1D1D;
	text-decoration: underline;
	font-weight: bold;
}

.text_contenuti_red a:hover{
	color: #990000;
	text-decoration: underline;
}



.text_titoli_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #495B6D;
}
.text_titoli_rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #7C1D1D;
	text-align: center;
}
.text_titoli_rosso_sx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #7C1D1D;
	text-align: left;
}
.text_titoli_rosso_centrato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #7C1D1D;
	text-align:center;
}
.apice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: text-top;
	font-size: 10px;
}
/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  Regola richiesta per nascondere il contenuto non
  attivo delle tab.
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  Classe .tabber = prima l'interfaccia sia creata
  Classe .tabberlive = dopo che l'interfaccia è stata creata
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = la lista di navigazione delle tab
  li.tabbernav = il list item con la tab attiva
  --------------------------------------------------*/
ul.tabbernav
{
	margin:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6DFC8;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	color: #333333;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 0;
	line-height: 22px;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
	margin-left: 2px;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #D1C89C;
	border-right-color: #D1C89C;
	border-bottom-color: #D1C89C;
	border-left-color: #D1C89C;
	background-color: #E6DFC8;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}

ul.tabbernav li a:link { color: #465460; }
ul.tabbernav li a:visited {
	color: #465460;
}

ul.tabbernav li a:hover
{
	color: #D1C89C;
	background-color: #FFFFFF;
}

ul.tabbernav li.tabberactive a
{
	border-bottom: 1px solid #fff;
	color: #D1C89C;
	background-color: #FFFFFF;
}

ul.tabbernav li.tabberactive a:hover
{
	color: #D1C89C;
	background-image: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

/*--------------------------------------------------
  Classe .tabbertab = il contenuto delle tab
  --------------------------------------------------*/
.tabberlive .tabbertab {
	padding:5px;
	border-top-width: 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D1C89C;
	border-right-color: #D1C89C;
	border-bottom-color: #D1C89C;
	border-left-color: #D1C89C;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 overflow:auto;
}
.text_contenut_small {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-align: center;
	text-decoration: none;
}
.text_contenut_small_sx {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-align: left;
	text-decoration: none;
}
.apice_text_titolo_rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: text-top;
	font-size: 10px;
	text-transform: uppercase;
	color: #7C1D1D;
	font-weight: bold;
}
.text_contenuti_rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7C1D1D;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}

.text_contenuti_rosso a:link, .text_contenuti_rosso a:active, .text_contenuti_rosso a:visited{
	color: #7C1D1D;
	text-decoration: underline;
}
.text_contenuti_rosso a:hover{
	color: #000000;
	text-decoration: none;
}

.text_contenuti_small_rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7C1D1D;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}

.text_contenuti_rosso_sx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7C1D1D;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}
.text_contenuti_centrato{
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	
	text-decoration: none;
	font-weight: normal;
	}
