A, A:link, A:visited{
   color: #DD0000;
   text-decoration: none;
   font-weight: bold;
}

A:hover, A:active{
   color: Red;
   text-decoration: underline;
      font-weight: bold;
}

FIELDSET {
 font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 padding: 2px;
 margin: 1px;
 border: 1px solid #c0c0c0;
}

LABEL, LEGEND {
 font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #DD0000;
 padding: 1px;
}


.bigTitle {
	font-size : 30px;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #666666;
}

.TextRight {
	text-align: right;
	border-bottom: 1px solid #666666;
	padding : 3px;
}

.undicipx {
   font-size: 11px;
}


.disclaimer {
background-image: none;
background-color: #F5F5F5;
padding-top: 15px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 15px;
margin: 0px;
}
.disclaimerTITLE  {
   color: #DD0000;
   font-size: 14px;
   font-weight: 900;
}
.disclaimerPAR  {
   color: #000000;
   font-family: Verdana, Helvetica, sans-serif;
   background-color: transparent;
   font-size: 12px;
}
.disclaimer B {
   font-family: Verdana, Helvetica, sans-serif;
   color: #00008B;
	font-weight: 900;
}

.disclaimer a:link {
   font-family: Verdana, Helvetica, sans-serif;
   color: Navy;
   text-decoration: none;
}

.disclaimer a:visited {
   font-family: Verdana, Helvetica, sans-serif;
   color: #483D8B;
   text-decoration: none;
}

.disclaimer a:hover{
   font-family: Verdana, Helvetica, sans-serif;
   color: #DD0000;
   text-decoration: underline;
}

.disclaimer a:active{
   font-family: Verdana, Helvetica, sans-serif;
   color: Red;
   text-decoration: underline overline;
}

body {
   color: #000000;
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 12px;
   margin: 0px;
   padding: 0px;
  /* background-color: #FFFFFF; */
  background: #94561D url(img/bg01.jpg) no-repeat top center fixed ; 
  
   scrollbar-3dlight-color: #EEEEEE;
   scrollbar-3d-light-color: #Black;
   scrollbar-arrow-color: #EEEEEE;
   scrollbar-base-color: #DD0000;
   scrollbar-darkshadow-color: #DD0000;
   scrollbar-dark-shadow-color: #333333;
   scrollbar-face-color: #DD0000;
   scrollbar-highlight-color: #EEEEEE;
   scrollbar-shadow-color: #EEEEEE;
   scrollbar-track-color: #DD0000;
}

.backgroundblu {
   background-color: #FFFFFF;
   background-image: url(BG_blusatin.jpg);
   background-attachment: fixed;
   background-position: top center;
   background-repeat: repeat-x;
}

hr, hr {
   color: #000080;
   display: block;
   float: none;
   height: 2px;
}

input,textarea {
   background-color: #EDEDED;
   border: 1px solid #666666;
   color: #000000;
   font-family: Tahoma, Verdana, Geneva,Arial, Helvetica, sans-serif;
   font-size: 12px;
}

/*
p , P {
   background-color: transparent;
   color: #000000;
   font-family: Tahoma;
   font-size: 12px;
   line-height: 130%;
}


b, strong {
   color: #E78519;
   font-weight: bold;
}
*/
select {
   background-color: #EEEEEE;
   border: 1px solid Black;
   color: #000000;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 12px;
}

.avviso {
   background-color: transparent;
   color: #FF0000;
   font-size: 12pt;
   font-weight: bold;
}
.ss {
   background-color: transparent;
   color: #FF0000;
   font-size: 14px;
   font-weight: bold;
   padding: 5px;
   border: 1px solid #FF0000;
}

.b2top {
   border: 1px solid #FFFACD;
   color: #FE0606;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   padding: 2px;
	margin: 5px;
   float: right;
}

.b2top a,  .b2top a:link,  .b2top a:visited {
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   color: #FE0606;
   font-weight: bold;
   text-decoration: none;
}

.b2top a:hover,  .b2top a:active {
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   color: #FE0606;
   font-weight: bold;
   text-decoration: underline;
}

.bgndtrasp {
   background-color: transparent;
}

.bgnorpt {
   background-repeat: no-repeat;
}

.bgrptx {
   background-repeat: repeat-x;
}

.bgrpty {
   background-repeat: repeat-y;
}

.bordoblu1pxfont14px{
   background-color: transparent;
   border: 1px solid #00307B;
   color: #000000;
   font-family: Tahoma, Arial, Helvetica, sans-serif; 
   font-size: 14px;
}

.box {
   background-color: #E2E2E2;
   border: 1px solid #00307B;
   color: #000000;
   font-family: Tahoma,Arial,Helvetica,sans-serif; 
   font-size: 10px;
   padding: 5px;
}

.breadcrumb {
   background-color:#FFFFFF;
   color: #9B2900;
   font-family: Tahoma,Arial,Helvetica,sans-serif;
   font-size: 13px;
   font-weight: bold;
   margin: 0px;
   padding-bottom: 5px;
   padding-left: 25px;
   padding-right: 20px;
   padding-top: 5px;

}

.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited {
   color: #9B2900;
   font-weight: bold;
      font-family: Tahoma, Arial, Helvetica, sans-serif; 
   text-decoration: none;
}

.breadcrumb a:hover, .breadcrumb a:active {
   color: #FFA500;
      font-family: Tahoma, Arial, Helvetica, sans-serif; 
   font-weight: bold;
   text-decoration: underline overline;
}

.centocinquanta {
   line-height: 150%;
  /*    text-align: justify; */
}

.centoquaranta {
   line-height: 140%;
   /*   text-align: justify; */
}

.centotrenta {
   line-height: 130%;
  /*   text-align: justify; */
}

.centoventi {
   line-height: 120%;
  /* text-align: justify; */
}
.notabene {
   background-color: transparent;
   color: #696969;
   font-size: 11px;
   font-family: Tahoma, Arial, Helvetica, sans-serif; 
	text-align: center;
	margin: 20px 10px;
}
.centraletoplinks {
   padding-bottom: 10px;
   padding-left: 15px;
   padding-right: 5px;
   padding-top: 10px;
   background-color: transparent;
   color: Black;
   font-size: 11px;
   font-family: Tahoma, Arial, Helvetica, sans-serif; 
   font-variant: small-caps;
   font-weight: bold;
}
.centralepad {
   background-color: #FFFFFF;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 13px;
   padding-bottom: 10px;
   padding-left: 20px;
   padding-right: 15px;
   padding-top: 10px;

}
 .centralehome P {
font-family:verdana;/* "Trebuchet MS", "Times New Roman", Times, serif;*/
color: #333333;
font-size: 11px;
line-height: 120%;
   padding:2px 5px;
	margin: 0;
}
.centralehome P:first-letter {
color:#ff0000;
font-family:verdana;/* "Trebuchet MS", "Times New Roman", Times, serif;*/
font-size:28px;
line-height: 90%;
}
.centralehome P IMG {
margin:2px 5px;
}


.centralepad a, .centralepad a:link, .centralepad a:visited {
   color: #000080;
		font-family: "Trebuchet MS", "Times New Roman", Times, serif;
   font-weight: bold;
   text-decoration: none;
}

.centralepad a:hover, .centralepad a:active {
   color: Red;
		font-family: "Trebuchet MS", "Times New Roman", Times, serif;
   font-weight: bold;
   text-decoration: underline;
}

.centralepad b, .centralepad strong {
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
   color: #333333;
}
/*********************************************/


/*********************************************/


.etichetta {
   color: #DD0000
	font-size: 24px;
		font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-weight: bold;
	text-decoration: none;
}
.etichetta A, 
.etichetta A:LINK,
.etichetta A:VISITED {
   color: #DD0000
	font-size: 24px;
		font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-weight: bold;
	text-decoration: none;
	outline: none;
}

.etichetta A:HOVER {
   color: Red;
		font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-weight: bold;
	text-decoration: underline;
		outline: none;
}
/*********************************************/




/*********************************************/

.centrale {
   background-color: #FFFFFF;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 13px;
   padding: 0px;
}

td.centrale P {
   background-color: #FFFFFF;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 13px;
   padding: 5px 10px 5px 5px;
}
.centrale a, .centrale a:link, .centrale a:visited {
   color: #B57929;
   font-weight: bold;
   text-decoration: none;
}

.centrale a:hover, .centrale a:active {
   color: Red;
   font-weight: bold;
   text-decoration: underline;
}

.centrale b, .centrale strong {
   color: #333333;
	font-weight: bold;
}
.centraletitolone {
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
   color: #FE0606;
	font-size: 18px;
	font-weight: bold;
}
.dovesiamotitolo {
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
   color: #DD0000
	font-size: 16px;
	font-weight: bold;
}
/******************************************/
.contenitore {
   background-color: #FFFFFF;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 14px;
   padding: 0px;
}
.contenitore P {
   background-color: #FFFFFF;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 14px;
   margin: 10px 20px;
}
.contenitorericette {
   background-color: transparent;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 14px;
   padding: 0px;
}
.contenitorericette P {
   background-color: transparent;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 14px;
   margin: 10px 20px;
	color: #333333;
}
.contenitoretabelladatidove, td.contenitoretabelladatidove {
   background-color: transparent;
	font-family: Tahoma, arial;
	font-size: 12px;
}

.contenitoretabelladatidove P {
   background-color: transparent;
	font-family: Tahoma, arial;
	font-size: 12px;
padding:3px;
}

.contenitoretabelladatiricette {
   background-color: transparent;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;

}

table.contenitoretabelladatiricette {
	border: 1px solid #E78519;
	background-color: transparent;
		background-image: url(img/bg70.png);
	color: #333333;
}
td.contenitoretabelladatiricette, .contenitoretabelladatiricette TD {
   background-color: transparent;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 12px;
		color: #333333;
	padding: 3px;
	border: 1px solid #E78519;
}
 .contenitoretabelladatiricette B {
 color: Red;
 	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
}
 .contenitoretabelladatiricette UL, .contenitoretabelladatinew {
 font-size: 13px;
 	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
}
/*******************************************/
table.contenitoretabelladati {
	border: 1px solid #E78519;
	background-color: transparent;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 12px;
}

UL.centralemenuprodotti LI {
margin-bottom:3px;
}

td.contenitoretabelladati, 
.contenitoretabelladati TD {
   background-color: transparent;
	font-family: Tahoma, arial;
	font-size: 11px;
		color: Red;
	padding: 3px;
	border: 1px solid #E78519;
}

.contenitoretabelladati TD P, 
p.contenitoretabelladati {
   background-color: transparent;
	font-family: Tahoma, arial;
	font-size: 11px;
		color: Red;
	padding: 3px;

}
/*************************************************/
.contenitore a, .contenitore a:link, .contenitore a:visited {
   color: #E78519;
   font-weight: bold;
   text-decoration: none;
}

.contenitore a:hover, .contenitore a:active {
   color: Red;
   font-weight: bold;
   text-decoration: underline;
}

td.contenitoretabelladatititolo, .contenitoretabelladatititolo p {
   background-color: #FFDEAD;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 12px;
		color: Red;
	padding: 3px;
}
.contenitoretabelladatititolo a, .contenitoretabelladatititolo a:link, .contenitoretabelladatititolo a:visited {
   color: #000000;
   font-weight: bold;
   text-decoration: none;
}

.contenitoretabelladatititolo a:hover, .contenitoretabelladatititolo a:active {
   color: Red;
   font-weight: bold;
   text-decoration: underline;
}


.contenitore b, .contenitore strong {
   color: #333333;
	font-weight: bold;
}

.etichetta {
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #DD0000
}

.credits {
   background-color: #FF0000;
   color: #DCDCDC;
   font-size: 10px;
   letter-spacing: 2px;
	padding: 5px;
}

.date{
   color: #787878;
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 10px;
   font-weight: bold;
   padding-left: 10px;
   padding-top: 10px;
}

.diecipx {
   background-color: transparent;
   color: #000000;
   font-size: 10px;
}

.dodicipx {
   background-color: transparent;
   color: #000000;
   font-size: 12px;
}


.fondogialloforeblu{
   background-color: #FFE710;
   color: #00307B;
   padding: 2px;
}
.fondobianco {
   background-color: #FFFFFF;
   margin: 0;
   padding: 0;
}

.fondorosso {
   background-color: #E41815;
   margin: 0;
   padding: 0;
}

.giallosc {
   background-color: transparent;
   color: #FFE710;
}
.blusc {
   background-color: transparent;
   color: #000080;
}

#layout {
display: block;
   width: 760px;
   border: 1px solid #E78519; 
}

.tabellafondobianco {
background-color: #FFFFFF; 
}

.grigiochiaro{
   background-color: transparent;
   color: #EEEEEE;
}

.grigiomedio{
   background-color: transparent;
   color: #CCCCCC;
}

.miniature {
   background-color: transparent;
   padding: 2px;
   margin: 5px;
   border: 1px solid navy;
   cursor: pointer;
}

.miniature IMG {
   background-color: transparent;
   padding: 2px;
   margin: 5px;
   border: 1px solid navy;
   cursor: pointer;
}

.MINIATURE {
   background-color: transparent;
   padding: 2px;
   margin: 5px;
   border: 1px solid navy;
   cursor: pointer;
}
.imgl {
   background-color: transparent;
   float: left;
   padding: 5px;
}

.imgr {
   background-color: transparent;
   float: right;
   padding: 5px;
}

.linkbar {
   color: #3D3D3D;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   background-color: transparent;
}

.linkbar a, .linkbar a:link, .linkbar a:active, .linkbar a:visited {
   color: White;
     font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: bold;
       font-size: 11px;
   background-color: transparent;
		display: block;
		width:100px;
		height: 30px;
}

.linkbar a:hover {
   color: Red;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration: underline;
   font-weight: bold;
   font-size: 11px;
   background-color: transparent;
			display: block;
		width:100px;
		height: 30px;
}
.linkbarselect {
color: #FFFFFF;
font-family: Tahoma,Arial,Helvetica,sans-serif;
text-decoration: underline;
font-weight: bold;
font-size: 12px;
border: 1px solid #FFFFFF;
background-color: transparent;
}
td.shadowleft {
margin: 0;
padding: 0;
background-image: url(img/_home/shadowleft.png);
background-repeat: repeat-y;
width: 10px;
}
td.shadowright {
margin: 0;
padding: 0;
background-image: url(img/_home/shadowright.png);
background-repeat: repeat-y;
width: 10px;
}
.fondorollover {
background-color: #696969;
}
.fondorollout {
background-color: transparent;
}

ul.navibar, li.navibar, li.navbaractive {
display:inline; list-style:none;
}

.navibar,  .navibar  a, .navibar a:link, .navibar a:active,.navibar a:visited {
   color: #E78519;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
		background-color: transparent;
					padding: 10px 2px 10px 2px;
					margin: 0;
}

 .navibar a:hover, .navibar a:visited:hover, .navbaractive {
   color:#FFFFFF;
   text-decoration: underline;
	   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
			background-color: #FE0606;
					padding: 10px 2px 10px 2px;
					margin: 0;
}

/******************************************/
.navbar ,td.navbar a ,  .navbar a,.navbar a:link, .navbar a:active, .navbar a:visited {
   color: #E78519;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
		display: block;
		background-color: transparent;
		cursor: pointer;
      padding: 5px;
}


.navbar:hover, td.navbar:hover, .navbar a:hover,  .navbar a:visited:hover{
   color:#FFFFFF;
   text-decoration: underline;
	   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
	display: block;
			background-color: #FE0606;
               padding: 5px;
}


td.navbarative, a.navbarative  {
   color:#FFFFFF;
   text-decoration: underline;
	   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
	display: block;
			background-color: #FF0909;
			border: 1px none #FF0909;
			padding: 5px;
}
.navbaractive  {
   color:#FFFFFF;
   text-decoration: underline;
	   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
	display: block;
			background-color: #FF0909;
			border: 1px none #FF0909;
			padding: 5px;
}
.minilinks{
   background-color: transparent;
   color: #000000;
   font-family: Tahoma, Verdana, Geneva,sans-serif;
   font-size: 7pt;
}

.moreinfo {
   float: right;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   padding: 5px;
   margin: 5px;
   border: 1px solid #FF9900;;
}
.moreinfosinistra {
   float: left;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
}
.newsdata {
   background-color: transparent;
   color: #787878;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
}

.newsp {
   background-color: transparent;
   color: #3D3D3D;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   padding-left: 5px;
   padding-right: 5px;
}

.newsp  a, .newsp  a:link, .newsp  a:active, .newsp  a:visited {
   background-color: transparent;
   color: #9B2900;
   text-decoration: none;
}

.newsp  a:hover {
   background-color: transparent;
   color: #FFA500;
   text-decoration: underline;
}

.newstitolo {
   background-color: transparent;
   color: #FFAA00;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
}

.normal {
   background-color: transparent;
   border: 1px solid #00307B;
   color: #000000;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   padding: 1px;
}

.normale {
   color: #000000;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
}

.ottopx {
   background-color: transparent;
   color: #000000;
   font-size: 8px;
}
.padding5 {
padding: 5px;
}
.padding10 {
padding: 10px;
}

.pulsante {
   background-color: transparent;
   background-image: url(img/fondo_btn.gif);
   background-repeat: repeat-x;
   border: 2px solid #191970;
   color: #000080;
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 14px;
   font-weight: bold;
   height: 25px;
   margin: 0px;
   padding: 2px;
}

.quattordicipx {
   background-color: transparent;
   color: #000000;
   font-size: 14px;
}

.quindicipx {
   background-color: transparent;
   color: #000000;
   font-size: 15px;
}

.rosso{
   background-color: transparent;
   color: #FF4500;
}

.rossosc{
   background-color: transparent;
   color: #FF0000;
}

.segnapassi {
   background-color: transparent;
   color: #000080;
   font-size: 11px;
   font-variant: small-caps;
   font-weight: bold;
}

.sottotitoli {
   background-color: transparent;
   color: #003366;
   font-size: 9pt;
   font-weight: bold;
}
.sottotitoli12px {
   background-color: transparent;
   color: #003366;
   font-size: 11px;
   font-weight: bold;
}
.spaziorighenormale {
   line-height: normal;
}

.spazioverticale150 {
   height: 300px;
}


.tabellamodulo {
   background-color: #FFFFFF;
   border: 1px solid #00337F;
   color: #000000;
   font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 13px;
   padding: 3px;
}

.tablebordblu {
   border: 1px solid #00307B;
}

.titlebordoblu {
   background-color: transparent;
   border: 1px solid #00307B;
   color: #666666;
   font-size: 18px;
   font-weight: bold;
   text-align: center;
}

.titlebordogiallo {
   background-color: transparent;
   border: 1px solid #FFE710;
   color: #666666;
   font-size: 18px;
   font-weight: bold;
   text-align: center;
}

.titlenoborder {
   background-color: transparent;
   color: #666666;
   font-size: 18px;
   font-weight: bold;
   text-align: center;
}

.titolo10 {
   color: #9B2900;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;

      font-weight: bolder;
}

.titolo12 {
   color: #9B2900;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;

      font-weight: bold;
}
.titolo13 {
   color: #9B2900;
   font-family: Arial,Helvetica, sans-serif;
   font-size: 13px;

      font-weight: bold;
}
.contenitoretabelladati .titolo14,
.contenitoretabelladati TD .titolo14,
.titolo14 {
   color: #9B2900;
   font-family: Arial,Helvetica, sans-serif;
   font-size: 14px;

      font-weight: bold;
}
.contenitoretabelladati .titolo16,
.contenitoretabelladati TD .titolo16,
.titolo16 {
   color: #9B2900;
   font-family: Arial,Helvetica, sans-serif;
   font-size: 16px;
      font-weight: 900;
}
.SOTTOTITOLO {
   color: #000000;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 13px;
   text-transform: none;
}
.titolone,
.contenitoretabelladati .titolone,
.contenitoretabelladati TD .titolone  {
   background-color: transparent;
   color: #E78519;/*#666666;*/
   font-size: 24px;
   font-weight: bold;
   text-align: center;
}
.titolonescuro,
.contenitoretabelladati .titolonescuro,
.contenitoretabelladati TD .titolonescuro  {
   background-color: transparent;
   color: #9B2900;
   font-size: 24px;
   font-weight: bold;
   text-align: center;
}
titolopulsanti a,  titolopulsanti a:link,  titolopulsanti a:visited {
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   color: #000080;
   font-weight: bold;
   text-decoration: none;
}

titolopulsanti a:hover,  titolopulsanti a:active {
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   color: #000080;
   font-weight: bold;
   text-decoration: underline;
}

.titolopulsanti {
   background-color: transparent;
   color: #666666;
   font-size: 18px;
   font-weight: bold;
font-family: Tahoma,Arial,Helvetica,sans-serif;
  
}
.tredicipx {
   background-color: transparent;
   color: #000000;
   font-size: 13px;
}

.zeromargin {
   margin: 0px;
}

#centraleframe {
   background-color: transparent;
background-image: none;
   background-position: top left;
   background-repeat: repeat-y;
   border: 0px none #FFFFFF;
   color: #000000;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   height: 428px;   
   width: 550px;
   margin: 0px;
   padding: 0px;

}

/* b, strong, h1, h3, h4{
   background-color: transparent;
   color: #00307B;
}
*/
/*************************************************
  Tooltip Style Rules - Original by: DynamicDrive
  Customized by: Andrea.Bettoni@ideaup.com
**************************************************/
#dhtmlpointer{
   left: -300px;
   position: absolute;
   visibility: hidden;
   z-index: 101;
}

#dhtmltooltip{
   background-color: #EEEEEE;
   background-image: none;
   border: 1px solid #000080;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
   left: -300px;
   padding: 2px;
   position: absolute;
   text-align: center; 
   visibility: hidden;
   width: 150px;
   z-index: 100;
   color: #000080;  
}
/* FINE SELETTORI TOOLTIP */

/* INIZIO SELETTORI HIGHSLIDE */
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
   border: 1px solid #F5F5F5;
}
.highslide:hover img {
   border: 1px solid #FF0000;
}

.highslide-image {
    cursor: pointer; /* opera */
   cursor: url(highslide/graphics/zoomout.cur), pointer;
    border: 2px solid #C0C0C0;
}
.highslide-image-blur {
    cursor: pointer;
    cursor: hand;
}
.highslide-caption {
    display: none;   
    border: 2px solid white;
    border-top: none;
    font-family: Tahoma,Verdana,Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
   color: white;
   font-style: normal;
   font-size: 9px;
   font-weight: bold;
   text-transform: uppercase;
    text-decoration: none;
   padding: 3px;
   opacity: 0.60; /* w3c */
   filter: alpha(opacity=60); /* ie */
   border-top: 1px solid white;
   border-bottom: 1px solid white;
    background-color: black;
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.highslide-credits, a.highslide-credits i {
   padding: 2px;
   color: silver;
   text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover, a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
/* FINE SELETTORI HIGHSLIDE */
/* SET DI BORDI PER DIV o TD  */

.bordodestra {
font-size: 11px;
   border-width: 1px;
   border-color: #C0C0C0;
   border-style: none solid none none ;
}

.bordosinistra {
   border-width: 1px;
   border-color: #C0C0C0;
   border-style: none none none solid ;
}

.bordosotto {
   border-width: 1px;
   border-color: #C0C0C0;
   border-style: none none solid none ;
}

.bordosopra {
   border-width: 1px;
   border-color: #C0C0C0;
   border-style: solid none none none ;
}

.bordosottodestra {
   border-width: 1px;
   border-color: #C0C0C0;
   border-style: none solid solid none ;
}

.bordosottosinistradestra {
   border-width: 1px;
   border-color: #C0C0C0;
   border-style: none solid solid solid ;
}

.bordosottosinistra {
   border-width: 1px;
   border-color: #C0C0C0;
   border-style: none none solid solid ;
}

.bordosoprasinistradestra {
   border-width: 1px;
   border-color: #C0C0C0;
   border-style: solid solid none solid ;
}

.bordosoprasinistra {
   border-width: 1px;
   border-color: #C0C0C0;
   border-style: solid none none solid ;
}

.bordosopradestra {
   border-width: 1px;
   border-color: #C0C0C0;
   border-style: solid solid none none ;
}

.bordopieno {
   border: 1px solid #C0C0C0;
}