html{height:100%}
BODY { 
margin: 0px;  
background-image:url('images/bg.jpg');
scrollbar-face-color:#D8DEE2;
scrollbar-shadow-color:#D8DEE2;
scrollbar-highlight-color:#B7C2CA;
scrollbar-3dlight-color:#D8DEE2;
scrollbar-darkshadow-color:#D8DEE2;
scrollbar-track-color:#B7C2CA;
scrollbar-arrow-color:#B7C2CA;
width:100%;
height:100%;
}

A:link, A:visited { color: #666666; text-decoration: none }
A:hover { text-decoration: none; color: #FF0000}
A:hover {color: #FF0000}

p {
font-family : sans-serif, Tahoma, Verdana, Arial, Helvetica;
font-style : normal;
font-size : 11px;
MARGIN: 3PX;
color: #666666;
}

.testo {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-size : 11px;
MARGIN: 3PX;
}

.small {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-size : 9px;
MARGIN: 3PX;
}

.testo_slogan {
font-family : sans-serif, Tahoma, Verdana, Arial, Helvetica;
font-style : normal;
font-size : 11px;
MARGIN-LEFT: 15PX;
MARGIN-RIGHT: 15PX;
MARGIN-TOP: 3PX;
MARGIN-BOTTOM: 3PX;
color: #000000;
}

.slogan {
font-family : sans-serif, Tahoma, Arial, Helvetica;
font-style : normal;
font-size : 20px;
color: #FFFFFF;
font-weight:bold;
margin-left: 15px;
margin-top: 25px;
margin-right: 5px;
}


.formdash{
background: #FFFFFF;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
border-bottom: 1px dashed #333333;
border-top: 0px;
border-left: 0px;
border-right: 0px;
}

.inputadmin{
	width:100%;
	background: ;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	border-bottom: 1px dashed #333333;
	border-top: 0px none;
	border-left: 0px none;
	border-right: 0px none
}

.textareaadmin{
	width:100%;
	background: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	border-bottom: 1px dashed #333333;
	border-top: 1px dashed #333333;
	border-left: 1px dashed #333333;
	border-right: 1px dashed #333333;
}

.SACODEbutton{
	font-family: MS Sans Serif;
	font-size: 14px;
	width: 80px;
	height: 30px;
}

p.menu {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-size : 12px;
font-weight:bold;
color: #FFFFFF;
margin-left: 15px;
margin-right: 6px;
margin-top: 4px;
margin-bottom: 4px;
}

input.emboss {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-size : 11px;
margin:0px;
width:83px;
height:18px;
border:0px;
background-image:url('images/bginput.gif');
}

table.menu {
background-color:#254E7E;
color:#FFFFFF;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-size : 12px;
font-weight:bold;
}

.titoloprodotto {
font-family : Arial, Helvetica, sans-serif;
font-style : normal;
font-size : 18px;
color: #000000;
font-weight:bold;
MARGIN: 4PX;
}

.forminterni{
background: #FFFFFF;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
border: 1px solid #333333;
position: relative;
}


.formh3g{
background: #FFFFFF;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
border: 1px solid #00AB4E;
}

.formscheda{
background: #FFFFFF;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
border: 1px solid #333333;
}


.bg_top {
background-image:url('images/bg_top.jpg');
}
.bg_img_hp {
background-image:url('images/bg_img_hp.jpg');
}
.bg_vert {
background-image:url('images/bg_vert.gif');
}

a.toolbar:link, a.toolbar:visited {
text-decoration:underline;
font-style: normal;
color: #FFFFFF;
}
a.toolbar:hover {
text-decoration:underline;
font-style: normal;
color: #FFCC00;
}

input.emboss {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-size : 11px;
margin:0px;
width:83px;
height:18px;
border:0px;
background-image:url('images/bginput.gif');
}

input.day {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-size : 11px;
margin:0px;
width:20px;
height:18px;
border:0px;
background-image:url('images/bginput.gif');
}

input.year {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-size : 11px;
margin:0px;
width:45px;
height:18px;
border:0px;
background-image:url('images/bginput.gif');
}

input.search {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-size : 11px;
margin:0px;
width:180px;
height:18px;
border:0px;
background-image:url('images/bginput.gif');
}

.tdmenu {
border-top: 1px dashed;
border-color: #CCCCCC;
}

a.link:link, a.link:visited {
text-decoration:underline;
font-style: normal;
color: #0000FF;
}

.archivia{
color: #FF0000;
border: 2px solid #000000;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-size : 14px;
font-weight:bold;
}

   a.tooltip{
        /* importante! */
        position: relative;   z-index:24;
        
        /*  questo per dare un pò di stile*/
        text-decoration:none; color:black;  border-bottom: 0px;
    }

a.tooltip:hover{ 
      /* importante! */
      z-index:25;
      text-decoration:none; color:blue;  border-bottom: 1px dotted gray;
      
      /* stile */
 border-bottom: 1px dotted blue; cursor:help;
   }

a.tooltip span{
       /* importante! */
      display: none;
   }

a.tooltip:hover span{
      /* importante! */
      display:block;
      position:absolute; 
      /* posizionamento */
      top:1.5em;left:3em;
      
      /* stile */
      border:2px solid #007BB7; 
      background-color:#FFFFE1; 
      color:black;
      text-align: left;
      text-decoration:none;
      padding:0.25em;
      width:20em;
   }