body {
	background-color: #ffffff;
	color: #333333;
	font-family: verdana,arial,tahoma,sans-serif;
	margin-left: 0;
	margin-top: 0;
	}

body, html {
	font-size:12px;
}

.centred {
	text-align:center;
}

.giustifica {
	text-align:justify;
}

.rosso {
	color:#ff0000;
}

.viola {
	color:#cc00cc;
}
.verde {
	color:#009900;
}
.rosso, .azzurro, .viola, .verde {
	background-color:inherit;
}

.padd06 {
	padding-left:6px;
	padding-right:6px;
	text-align:justify;
}

/* testi base */

.a10 {
	font-size:10px;
} 
.a11 {
	font-size:11px;
} 
.a12 {
	font-size:12px;
} 
.a14 {
	font-size:14px;
} 



.border01 {
	border:1px solid #000000;
	text-align:justify;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.bordered20 {
	height:20px;
}
.bordered5 {
	height:5px;
}
.bordered20, .bordered5 {
	border:1px solid #000000;
	height:5px;
}

#freeaccess{
	font-size:12px;
	border: 1px solid #66cc33;
	background:inherit;
	color:inherit;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
}


.evidente {
	font-weight:bold;
	font-size:14px;
	border: 1px solid #0066ff;
	background:#fffff0;
	color:inherit;
}
.evidente a:link {
	text-decoration:none;
}

.evidente a:visited {
	text-decoration:none;
}

.titoletto {
font-size:11px;
}

.occhiellohome {
font-family:verdana,arial,tahoma,sans-serif;
font-size:11px;
color:#000000;
background-color:inherit;
}

.micro, .micro a:link {
color:#e6e6fa;
background-color:inherit;
font-size:9px;
}
.micro a:active {color:#e6e6fa;
background-color:inherit;
}
.micro a:visited {color:#e6e6fa;
background-color:inherit;
}
.micro a:hover {color:#e6e6fa;
background-color:inherit;
}


.smallpadded {
	font-size: 10px;
	padding-left:4px;
	padding-right:4px;
}

.padded06, .tastoright {
	padding-left:6px;
	padding-right:6px;
}

.padded10 {
	padding-left:10px;
	padding-right:10px;
}

.small {
	font-size: 10px;
}

.small a:link {
text-decoration:none;
}

.small a:visited {
text-decoration:none;
}

.smallorange {
	color: #ff6347;
	font-size: 10px;
}

.smaller {
	color: #666666;
	font-size: 10px;
}

.smallnews {
	color: #000000;
	background-color:inherit;
	font-size: 11px;
	line-height: 125%;
}



.newhiligth {
	color: #000000;
	background-color:#ffff66;
	border:1px solid #006699;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding:6px;
	height:50px;
	width:90%;
	font-family: arial,tahoma,verdana,sans-serif;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
}


.newsletterbox {
	font-size:0.8em;
	color:#0000ff;
	background-color:inherit;
	text-align:center;
}

.newsletterbox a:link {
	color:#000099;
	background-color:inherit;
}
.newsletterbox a:active {
	color:#00ff00;
	background-color:inherit;
}
.newsletterbox a:visited {
	color:#003399;
	background-color:inherit;
}
.newsletterbox a:hover {
	color:#ff0000;
	background-color:inherit;
}



.flashmailindex {
	font-size: 11px;
	line-height: 125%;
	height:26px;
}


.domanda {
	color: #000099;
	background-color:inherit;
	font-size: 11px;
	}

.helvetica-20-b {
	color: #003399;
	font-family: calibri, 'lucida sans', helvetica, verdana, arial, sans-serif;
	font-size: 20px;
	text-decoration: none;
	font-weight:bold;
}

	.testo_11-1 {
	color: #000000;
	font-family:arial, tahoma, verdana,helvetica,sans-serif;
	font-size: 12px;
}

.helvetica-20-b, .testo_11-1 {
	background-color:inherit;
}


.testo_11-1 a:link {text-decoration:none; 
}

.testo_11-b {
	font-family: verdana,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
}



.testo_11-pink {
	color: #cc00cc;
	background-color:inherit;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.testo_12-1 {
	color: #000066;
	background-color:inherit;
	font-size: 12px;
	text-decoration: none;
}

.testo_12-b {
	color: #000066;
	background-color:inherit;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.testo_12-pink {
	color: #cc00cc;
	background-color:inherit;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.testo_13-b-orange {
	color: #ff6347;
	background-color:inherit;
	font-size: 1.2em;
	font-weight: bold;
	padding-left:4px;
	background-color:#f5f5f5;
	border:1px solid #f0f0f0;
}

.testo_13-b-orange a:link {
color:#ff6347;
background-color:inherit;
text-decoration:none;}

.testo_13-b-orange a:visited {
color:#ff0000;
background-color:inherit;
text-decoration:none;
}

.testo_13-b-orange a:hover{
color:#ff0000;
background-color:inherit;
text-decoration:none;
}

.testo_13-b-marrone {
	color: #a87004;
	background-color:inherit;
	font-size: 13px;
	font-weight: bold;
}

.testo_11_l_bluchiaro {
	color: #006699;
	background-color:inherit;
	font-size: 11px;
}

.testo_13-l {
	color: #003333;
	font-size: 13px;
	background-color:inherit;
	text-decoration: none;
}

.testo_13-bold {
	font-size: 13px;
	font-weight: bold;
	font-family:arial,helvetica,sans-serif;
	text-decoration: none;
}

.testo_14-bold {
	font-size: 14px;
	font-weight: bold;
	font-family:arial,helvetica,sans-serif;
	text-decoration: none;
}


.testo_14-pink {
	color: #cc00cc;
	background-color:inherit;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.testo_14-blu {
	color: #0000cc;
	background-color:inherit;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.testo_12-azzurro {
	color: #0066cc;
	background-color:inherit;
	font-size: 12px;
	font-family:arial,sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.testo_12-pink {
	color:#cc00cc;
	background-color:inherit;
	font-size: 12px;
	font-family:tahoma,arial,sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.testo_12-pink a:link {
color:#cc00cc;
background-color:inherit;
}
.testo_12-pink a:active {
color:#009900;
background-color:inherit;
}
.testo_12-pink a:visited {
color:#cc00cc;
background-color:inherit;
}
.testo_12-pink a:hover {
color:#ff00ff;
background-color:inherit;
}

.testo_15-b-orange {
	color: #ff6347;
	background-color:inherit;
	font-size: 15px;
	font-weight: bold;
}

.testo_18-b-orange {
	color: #ff6347;
	background-color:inherit;
	font-size: 18px;
	font-weight: bold;
}

.testo_16-b {
	color: #000066;
	background-color:inherit;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.testo_18-b {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}


.testo_24-b {
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}


.testo-11-b-orange {
	color: #ff6347;
	background-color:inherit;
	font-size: 11px;
	font-weight: bold;
}

.titolopagine {
	background-image: url(immagini/fondo_titoli.gif);
	font-size: 15px;
	font-weight: bold;
	height: 22px;
}


.marcagiallo {
	background-color:#ffff00;
}

.marcaverde {
	background-color:#ffff00;
}
.marcagiallo, .marcaverde {
	color:inherit;
}


.corpo {
	background-image: url(immagini/testa/immagini/fondo_corpo.gif);
}

.corpo2 {
	background-image: url(immagini/testa/immagini/fondo_corpo2.gif);
}

.fondino-02 {
	height: 2px;
}

.laterale {
	background-color: #e6e6fa;
}

.piede {
	color: #000000;
	background-color:inherit;
	font-size: 10px;
	height: 18px;
}

  .tabellinabordochiaro {
  border:1px solid #dcdcdc;
  font-size:12px;
  padding-left:6px;
  padding-right:6px;
  height:16px;
  line-height:16px;
  text-align:justify;
  }

  .tabellina {
  border:1px solid #c0c0c0;
  font-size:11px;
  padding-left:4px;
  padding-right:4px;
  height:36px;
  }

  .tabellinah10 {
  border:1px solid #c0c0c0;
  height:10px;
  text-align:justify;
  }

  .tabellinah10orange {
  border:1px solid #ffcc00;
  height:10px;
  }

 .tabellinah10, .tabellinah10orange {
   font-size:11px;
  padding-left:4px;
  padding-right:4px;

 }


.tabella598 {
	background-color: #ffffff;
	color: #000000;
	font-size: 12px;
	width: 598px;
}

.tabellabordoazzurro {
	width: 592px;
	border:3px solid #cc0066;
}

.tabella598sfondo {
	background-image: url(immagini/logosfondotrasp.gif);
	font-size: 12px;
	width: 598px;
}

.tabellabordoazzurro, .tabella598sfondo {
	color: #000000;
	background-color:inherit;

}

.tabella768 {
	color:inherit;
	background-color: #ffffff;
	width: 768px;
}

.task1 {
	background-image: url(immagini/testa/immagini/task1.gif);
	height: 20px;
}

.testa-1 {
	background-image: url(immagini/testa/immagini/testaok_01.gif);
	height: 70px;
}

.testa-3 {
	background-image: url(immagini/testa/immagini/testaok_03.gif);
	height: 20px;
}

.testa-5 {
	background-image: url(immagini/testa/immagini/testaok_05.gif);
	height: 20px;
}

.underlined_tr_12px_b {
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #990099;
	background-color:inherit;
	font-size: 13px;
	font-weight: bold;
}

.listinosmall {
	font-family: tahoma,sans-serif;
	font-size: 10px;
text-decoration:none;
}

.occhiello {
	font-family: verdana,tahoma,sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.underlined_tr_12px_l {
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-size: 12px;
	height:18px;
}

.testoart {
	font-size: 10pt;
	/* letter-spacing:0.1em; */
	}


.titoloart {
	color: #000000;
	background-color:inherit;
	font-family: arial,verdana,tahoma,sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.taskbar {
	color: #000000;
	background-color:inherit;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.taskbar a:link {
	color: #ffffff;
	background-color:inherit;
	text-decoration: none;
}

.taskbar a:active {
	color: #ffffff;
	background-color:inherit;
	text-decoration: none;
}

.taskbar a:visited {
	color: #fffff0;
	background-color:inherit;
	text-decoration: none;
}

.taskbar a:hover {
	color: #990099;
	background-color:inherit;
	text-decoration: none;
}

.taskbarmap {
	color: #ffffff;
	background-color:inherit;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	width: 233px;
}

.taskbarmap a:link {
	color: #ffffff;
	background-color:inherit;
	text-decoration: none;
}

.taskbarmap a:active {
	color: #ffffff;
	background-color:inherit;
	text-decoration: none;
}

.taskbarmap a:visited {
	color: #fffff0;
	background-color:inherit;
	text-decoration: none;
}

.taskbarmap a:hover {
	color: #990099;
	background-color:inherit;
	text-decoration: none;
}

.white {
color:#e6e6fa;
background-color:inherit;
font-size:2px;}

.white a:link{
color:#e6e6fa;
background-color:inherit;
}

.white a:active{
color:#e6e6fa;
background-color:inherit;
}

.white a:visited{
color:#e6e6fa;
background-color:inherit;
}

.white a:hover {
color:#e6e6fa;
background-color:inherit;
}

.rosso_11px {
color:#ff0000;
background-color:inherit;
font-size:10px;
font-weight:bold;}

.tastomenu {
	background-image: url(immagini/trasp170.gif);
	color: #990099;
	background-color:inherit;
	font-size: 11px;
	height: 22px;
	line-height: 140%;
	width: 162px;
}

.tastomenu a:link {
	background-image: url(immagini/trasp170.gif);
	height: 22px;
	background-color:inherit;
	line-height: 140%;
	width: 162px;
}

.tastomenu a:active {
	background-image: url(immagini/trasp170.gif);
	height: 22px;
	background-color:inherit;
	line-height: 140%;
	width: 162px;
}

.tastomenu a:visited {
	background-image: url(immagini/trasp170.gif);
	height: 22px;
	line-height: 140%;
	text-decoration: none;
	width: 162px;
}

.tastomenu a:hover {
	background-image: url(immagini/trasp170.gif);
	color: #ffffff;
	background-color:inherit;
	height: 22px;
	line-height: 140%;
	width: 162px;
}

.tastomenubold {
	background-image: url(immagini/trasp170.gif);
	color: #000099;
	background-color:inherit;
	font-size: 12px;
	height: 22px;
	line-height: 140%;
	text-decoration: none;
	width: 162px;
	border:none;
}

.tastomenubold a:link {
}

.tastomenubold a:active {
	background-color: #00ffff;
}

.tastomenubold a:visited {
	background-color: #ffffff;
}

.tastomenubold a:hover {
	background-color: #000099;
}

.tastomenu2 {
	height: 22px;
	text-decoration: none;
	width: 162px;
	line-height:24px;
}

.tastomenu2 a:link {
	text-decoration: none;
}

.tastomenu2 a:visited {
	text-decoration: none;
}

.tastomenu2 a:active {
	background-color: #cc00cc;
	color: #ffffff;
	height: 22px;
	text-decoration: none;
	width: 162px;
}

.tastomenu2 a:hover {
	background-color: #6633ff;
	background-image: url(immagini/trasp170.gif);
	color: #ffffff;
	height: 22px;
	text-decoration: none;
	width: 162px;
}

.tastomenu3 {
	height: 22px;
	text-decoration: none;
	width: 162px;
	/* line-height:18px; */
	padding-top:4px;
	padding-bottom:4px;
}

.tastomenu3 a:link {
	text-decoration: none;
}

.tastomenu3 a:visited {
	text-decoration: none;
}

.tastomenu3 a:active {
	background-color: #cc00cc;
	color: #ffffff;
}

.tastomenu3 a:hover {
	background-color: #6666cc;
	background-image: url(immagini/trasp170.gif);
	color: #ffffff;
	height: 22px;
	text-decoration: none;
	width: 162px;
}

.tastomenu4 {
	height: 22px;
	text-decoration: none;
	width: 162px;
}

.tastomenu4 a:link {
	text-decoration: none;
}

.tastomenu4 a:visited {
	height: 22px;
	text-decoration: none;
	width: 162px;
}

.tastomenu4 a:active {
	background-color: #990099;
	color: #ffffff;
	height: 22px;
	text-decoration: none;
	width: 162px;
}

.tastomenu4 a:hover,  {
	background-color: #9999ff;
	background-image: url(immagini/trasp170.gif);
	color: #ffffff;
	height: 22px;
	text-decoration: none;
	width: 162px;
}

.tastomenu5 {
	height: 22px;
	text-decoration: none;
	width: 162px;
}

.tastomenu5 a:link {
	text-decoration: none;
}

.tastomenu5 a:active {
	background-color: #cc00cc;
	color: #ffffff;
	text-decoration: none;
}

.tastomenu5 a:hover {
	background-color: #ccccff;
	background-image: url(immagini/trasp170.gif);
	color: #000099;
}

.tastomenu6 {
	height: 22px;
	text-decoration: none;
	width: 162px;
	background-color: inherit;
	color: #cc00cc;
	padding-left:4px;
}

.tastomenu6 a:link {
	text-decoration: none;
	color:#990099;
	background-color: inherit;
}

.tastomenu6 a:active {
	color:#cc00cc;
	background-color: inherit;
	color: #999999;
	text-decoration: none;
	padding-left:4px;
}

.tastomenu6 a:visited {
	color:#990099;
	background-color: inherit;
	text-decoration: none;
	padding-left:4px;
}

.tastomenu6 a:hover {
	background-color: #ee82ef;
	color: #660066;
	background-image: url(immagini/trasp170.gif);
	padding-left:4px;
}

.tastologin {
	border:1px solid #808080;
	text-decoration:none;
	width:152px;
	background-color: inherit;
	color: #cc00cc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
}

.tastologin a:link {
	text-decoration: none;
	color:#990099;
	background-color:inherit;
	
}

.tastologin a:active {
	color:#cc00cc;
	background-color:inherit;
	color: #999999;
	text-decoration: none;
}

.tastologin a:visited {
	color:#000099;
	background-color:inherit;
	text-decoration: none;
}
.tastologin a:hover {
	background-color:#ff6600;
	color: #660066;
	background-image: url(immagini/trasp170.gif);
	}

.tastologin a:link, .tastologin a:active, .tastologin a:visited,.tastologin a:hover {
}

.barretta {
	background-image: url(immagini/barretta_menu.gif);
	height: 8px;
	text-decoration: none;
}

.fascia2px {
	background-color: #e6e6fa;
	height: 1px;
}

.menunew {
	background-image: url(immagini/new170.gif);
	height: 22px;
	text-decoration: none;
	width: 162px;
}

.menunew a:link {
	background-image: url(immagini/new170-1.gif);
	height: 22px;
	text-decoration: none;
	width: 162px;
}

.menunew a:active {
	background-color: #cc00cc;
	background-image: url(immagini/new170.gif);
	color: #ffffff;
	height: 22px;
	text-decoration: none;
	width: 162px;
}

.menunew a:hover {
	background-color: #ccccff;
	background-image: url(immagini/new170-1.gif);
	color: #000099;
	height: 22px;
	width: 162px;
}

.mappa_titoli_1 {
	background-color: #ff9900;
	border-bottom-color: #dcdcdc;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: #f0f8ff;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #cccccc;
	border-right-style: solid;
	border-right-width: 2px;
	border-top-style: solid;
	border-top-width: 1px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
}

.mappasmall {
	border-bottom-color: #e6e6fa;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #000000;
	background-color:inherit;
	font-size: 10px;
}

.mappamedium {
	border-bottom-color: #e6e6fa;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #000000;
	background-color:inherit;
	font-family: tahoma,sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 300px;
}

.mappa-blu {
	border-bottom-color: #e6e6fa;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color:inherit;
	color: #0000cc;
	font-size: 11px;
	font-weight: bold;
}

.mappa-blu a:link {
	color: #0000cc;
	text-decoration: none;
}

.mappa-blu a:active {
	color: #0099ff;
	text-decoration: none;
}

.mappa-blu a:visited {
	color: #0000ff;
	text-decoration: none;
}

.mappa-blu a:hover {
	color: #cc0000;
	text-decoration: none;
}

.mappa-orange {
	border-bottom-color: #e6e6fa;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #ff6347;
	font-size: 12px;
	font-weight: bold;
}

.mappa-orange a:link {
	color: #ff6347;
}

.mappa-orange a:active {
	color: #ff9900;
	background-color:inherit;
}

.mappa-orange a:visited {
	color: #ff6347;
	background-color:inherit;
}

.mappa-orange a:hover {
	color: #0066cc;
	background-color:inherit;
}


/* prodotti e principi attivi */
.prodottotab {
	background-color: #ffffff;
	color: #000000;
	height: 120px;
	width:288px;
}

.prod_commento {
	color: #000000;
	background-color:inherit;
	font-size: 11px;
	text-align:justify;
}

.prod_blu {
	border-color: #9999ff;
}

.prod_cyan {
	border-color: #33ffff;
}

.prod_crimson {
	border-color: #dc143c;
}

.prod_marrone {
	border-color: #f4a460;
}

.prod_orange {
	border-color: #ff6347;
}

.prod_oro {
	border-color: #ffd700;
}

.prod_red {
	border-color: #ff6347;
}

.prod_sabbia {
	border-color: #f0e68c;
}

.prod_verde {
	border-color: #99cc66;
}

.prod_cyan, .prod_blu, .prod_crimson, .prod_marrone, .prod_orange, .prod_oro, .prod_red, .prod_sabbia, .prod_verde {
	background-color: #f8f8ff;
	padding:6px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px; 
	border-style: solid;
	border-width: 2px;
	color: #000000;
	height: 174px;
}




.prod_titolo_01 {
	color: #000099;
	background-color:inherit;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.prod_titolo_02 {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.smallindice {
	color: #666666;
	font-family: tahoma,sans-serif;
	font-size: 11px;
}

.smallindice a:link {
	color: #666666;
	text-decoration:underline;
}

.smallindice a:active {
	color: #666666;
}

.smallindice a:visited {
	color: #666666;
}

.smallindice a:hover {
	color: #cc0000;
	text-decoration: underline;
}

.smallindice2 {
	color: #ff6347;
	font-family: tahoma,sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.smallindice2 a:link {
	color: #ff6347;
}

.smallindice2 a:active {
	color: #339933;
}

.smallindice2 a:visited {
	color: #ff6347;
}

.smallindice2 a:hover {
	color: #cc0000;
	text-decoration: underline;
}

.testo-11-b-blu {
	color: #0066cc;
	font-size: 11px;
	font-weight: bold;
}

.testo-13-b-blu {
	color: #0066cc;
	font-size: 13px;
	font-weight: bold;
}

.testo-11-b-blu a:link {
	color: #0066cc;
	background-color:inherit;
}

.testo-11-b-blu a:active {
	color: #00ffff;
	background-color:inherit;
}

.testo-11-b-blu a:visited {
	color: #6699ff;
	background-color:inherit;
}

.testo-11-b-blu a:hover {
	color: #cc0000;
	background-color:inherit;
}

.testo-11-b-pink {
	color: #cc00cc;
	background-color:inherit;
	font-size: 11px;
	font-weight: bold;
}

.testo-11-b-pink a:link {
	color: #cc00cc;
	background-color:inherit;
}

.testo-11-b-pink a:active {
	color: #ff33ff;
	background-color:inherit;
}

.testo-11-b-pink a:visited {
	color: #990099;
	background-color:inherit;
}

.testo-11-b-pink a:hover {
	color: #0066cc;
}

.testo-12-link {
	color: #000000;
	background-color:inherit;
	font-size: 12px;
}

.testo-12-link a:link {
	color: #0066cc;
	background-color:inherit;
}

.testo-12-link a:active {
	color: #00ffff;
	background-color:inherit;
}

.testo-12-link a:visited {
	color: #6699ff;
}

.testo-12-link a:hover {
	color: #cc0000;
	text-decoration: underline;
	background-color:inherit;
}

.smallindice2 {
	color: #ff6347;
	background-color:inherit;
	font-family: tahoma,sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.smallindice2 a:link {
	color: #ff6347;
}

.smallindice2 a:active {
	color: #339933;
	background-color:inherit;
}

.smallindice2 a:visited {
	color: #ff6347;
	background-color:inherit;
}

.smallindice2 a:hover {
	color: #cc0000;
	background-color:inherit;
	text-decoration: underline;
}

.articolo_sabbia {
	background-color: #ffffcc;
	border-color: #f0e68c;
	border-style: solid;
	border-width: 2px;
	color: #000000;
	font-size:11px;
	height: 20px;
	padding-left: 8px; 
	padding-right: 8px;
	text-align:justify;
}

.articolo_verde {
	background-color: #ccffcc;
	border-color: #99cc99;
	border-style: solid;
	border-width: 2px;
	color: #000000;
	font-size:11px;
	height: 20px;
	padding-left: 8px; 
	padding-right: 8px;
	text-align:justify;
}

.articolo_verde2 {
	background-color:#f8f8ff;
	border-color: #e6e6fa;
	border-style: solid;
	border-width: 3px;
	color: #0000cc;
	font-size:14px;
	height: 80px;
	padding-left: 15px; 
	padding-right:15px;
	text-align:justify;

}

.ultimora {
	color:#006666;
	background-color: #e6e6fa;
	border-color: #ff0000;
	border-style: solid;
	border-width: 1px;
	font-size:10px;
	padding-left:2px;
	width:155px;
	text-align:justify;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
}



.articolo_gray {
	background-color: #dcdcdc;
	color: #000000;
	font-size:11px;
	font-family:verdana,tahoma,arial,sans-serif;
	border-right:2px solid #cccccc;
}



/* forms ------------------------------------------------------------------------------------- */

form {
	padding:0;
	margin:0;
}

textarea {
	height:10em;
	width:96%;
}

input:focus, select:focus, textarea:focus {
	background-color:#fff;
	border:1px solid #f90;
}

.forms {
	height: 18px;
}

.forms3 {
	text-align:justify;
}

.pulsante {

}

.forms, .forms2, .forms3 {
	background-color: #f5f5f5;
	border-bottom:1px solid #dcdcdc;
	border-left:1px solid #666666;
	border-right:1px solid #dcdcdc;
	border-top:1px solid #999999;
	color: #000000;
}

.forms, .forms2, .forms3, .pulsante  {
	font-family: tahoma, helvetica,sans-serif;
	font-size: 11px;
}

/* separatori -------------------------------------------------------------------------------- */

.td-32 {
	height: 12px;
}

.hr_h1 {
	color: #ffffff;
	height: 3px;
}

.hr_h2 {
	color: #dcdcdc;
	height: 1px;
}

.hr_h3 {
	color: #e6e6fa;
	height: 1px;
}

.separa {
	background-color: #e6e6fa;
	height: 1px;
}

.separa_nero {
	background-color: #333333;
	height:1px;
}

.underlined_corpo {
	background-color: #cccccc;
	height: 1px;
}

.z-02 {
	height: 2px;
}

.z-05 {
	height: 5px;
}

.z-06 {
	height: 6px;
}

.z-09 {
	height: 9px;
}

.z-10 {
	height: 10px;
}

.z-16 {
	height: 16px;
}

.z-18 {
	height: 18px;
}

.z-20 {
	height: 20px;
}

.z-24 {
	height: 18px;
}

.z-30 {
	height: 18px;
}

.z-40 {
	height: 40px;
}

.z-50 {
	height: 50px;
}

.z-80 {
	height: 80px;
}

.z-100 {
	height: 100px;
}
.z-400 {
	height: 400px;
}


.applet {
border: 1px solid #c0c0c0;
}


.div01 {
	height:20px;
	width:768px;
	background-color:#ffffff;
	color:#000066;
	position: relative;
	left: 0px;
	top: 20px;
	right: 0px;
}

/* link comuni --------------------------------------------------------------------------- */
a:link {
	color: #0000cc;
	text-decoration: none;
}

a:active {
	color: #0099ff;
	text-decoration: none;
}

a:visited {
	color: #000099;
	text-decoration: none;
}

a:hover {
	color: #cc0000;
	text-decoration: none;
}

