/* CSS Document */
.testo       {left: 120; width: 550;font-size: 8pt; text-align: justify;font-family: arial, verdana  }
.testo2      {left: 120; width: 200;font-size: 8pt; text-align: justify;font-family: arial, verdana  }
.testo3      {font-size: 8pt; text-align: justify;font-family: arial, verdana  }
.testo4      {font-size: 7pt; text-align: center;font-family: arial, verdana ;font-weight: bold; border-bottom: 2px solid #eaf1ea;}

html {
	height: 100%;
}

body {
	background-color: #ffffff;
	/*background-color: #cccccc;*/
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	OVERFLOW:scroll;
	OVERFLOW-X:hidden;
}
.boy{
	background-color: #cccccc;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	OVERFLOW:scroll;
	OVERFLOW-X:hidden;
}

#box {
	background-color: #ffffff;
	text-align: left;
	width: 768px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;	
	height: 100%;

}

#top {
	
	/*height:125;*/
}
.middle {
	margin: 0px;
	border-bottom: 1px solid #000000;
	
}
#left {
	background-color: #36D91B;
	float: left;
	width: 158px;	
	height:100%;
	margin: 0px;
	/*border-right: 1px solid #000000;
	border-left: 1px solid #6699FF;
	border-bottom: 1px solid #000000;*/
}
.testob {
    width:570px;
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	/*background-color: #ffffff; */
	padding-left: 15px;
   	padding-right: 15px;
	text-align: justify;
	margin:0px;
}
.testo2b {
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-align: justify;
	margin:0px;
}
.testo3b {
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-align: center;
	margin:0px;
	align:center;
}
.intesta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFF66;
	background-color: #066206;
}
.intesta a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFF66;
	background-color: #066206;
}
.intesta a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #066206;
}
.intesta2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFF66;
	background-color: #FFCC00;
}
.intesta2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFF66;
	background-color:#FFCC00;
}
.intesta2 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FFCC00;
}

.merc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #900090;
	background-color: #FFCC00;
	width:510;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #066206;
	padding-left: 2px;
}
.menu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #6699FF;
}
.menu3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	
}
.menu4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #066206;
	background-color: #ffffff;
	
}
.menug {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #FFCC00;
	padding-left: 2px;
}

.menu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFF66;
	text-decoration: none;
	background-color: #066206;
	display: block;
	width: auto;
	/*border-bottom: 1px solid #000000;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	border-top: 1px solid #FFFFFF;*/
	padding: 1px;
	padding-left: 2px;
	text-align:left;
}
.menug a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0736E5;
	text-decoration: none;
	background-color: #FFCC00;
	display: block;
	width: auto;
	/*border-bottom: 1px solid #000000;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	border-top: 1px solid #FFFFFF;*/
	padding: 1px;
	padding-left: 2px;
	text-align:left;
}
.menu2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FFA054;
	display: block;
	width: auto;
	border-bottom: 1px solid #000000;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	border-top: 1px solid #FFFFFF;
	padding: 1px;
	
}
.menu3 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FFffff;
	display: block;
	width: auto;
	border-bottom: 1px solid #000000;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	border-top: 1px solid #FFFFFF;
	padding: 1px;
	
}
.menu4 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #066206;
	text-decoration: none;
	background-color: #FFffff;
	display: block;
	width: auto;
	border-bottom: 1px solid #000000;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	border-top: 1px solid #FFFFFF;
	padding: 1px;
	
}


.menu a:hover {
	background-color:#FFFF66;
	color: #066206;
}
.menug a:hover {
	background-color:#FFFF66;
	color: #066206;
}

.menu2 a:hover {
	background-color: #6699FF;
}
.menu3 a:hover {

	background-color: #ffffFF;
}
.menu4 a:hover {

	background-color: #ffffFF;
}

.preferiti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #a0bcd9;
	padding: 5px 1px 1px 1px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	line-height: 1.5em;
	margin:0px;
	}
form {
	margin: 0px;
	padding: 0px;
}

input {
	vertical-align: middle;
}

#pillola {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding: 5px 3px 5px 3px;
	height:12px;
	background-color: #C3E5A7;
}
#pillola2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding: 5px 3px 5px 3px;
	height:15px;
	background-color: #6699FF;
}
.classpill {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0000FF;
}

#contenuto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	width: 490px;
	margin-right: 9px;
	margin-left: 9px;
	margin-bottom:0px;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ff0000;
}

#contenuto img {
	float: right;
	margin-left: 3px;
}
.homepage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #acd0e6;
	padding-left: 2px;
	}
.hompage a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #acd0e6;
	display: block;
	width: auto;
}
#intest      {font-size: 22pt; font-family: arial, verdana ;font-color: #008000 }
#intest2     {font-size: 14pt; font-family: arial, verdana ;font-color: #000000 }
#intest3     {font-size: 12pt; font-family: arial, verdana ;font-color: #0000ff }
#intest4     {font-size: 11pt; font-family: arial, verdana ;font-color: #ffffff }
.style1 {color: #FF0000}
.style2 {
	color: #006633;
	font-size: 10pt;
	font-weight: bold;
}
.style3 {
	color: #00FF66;
	font-weight: bold;
	background-color:#009966;
}
.classv1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color:#44AF67;
	border-left: 1px solid #008000;
	border-right: 1px solid #008000;
	border-top: 1px solid #008000;
	border-bottom: 1px solid #008000;
	text-align: center;

}
.classv2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color:#C3C3C1;
	border-left:  1px solid #008000;
	border-right: 1px solid #008000;
	border-top: 1px solid #008000;
	border-bottom: 1px solid #008000;
	text-align: center;
}
.classv3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color:#C3C3C1;
	border-left:  1px solid #008000;
	border-right: 1px solid #008000;
	border-top: 1px solid #008000;
	border-bottom: 1px solid #008000;
	text-align: center;
	height: 100%;
}
 .algo {
 		 color:#066206;
		 font-size:12px;
	   }
 .algo a{
 		 color:#066206;
		 font-size:12px;
	   }
 .algo a:hover{
 		 color:#066206;
		 font-size:12px;
	   }
 .cc1 {
		 font-family: Arial, Helvetica; 
		 font-size: 7pt ; 
		 color: #478d77;
	   }
 .cc1 a{
		 font-family: Arial, Helvetica; 
		 font-size: 7pt ; 
		 color: #478d77;
	   }
 .cc1 a:hover{
		 font-family: Arial, Helvetica; 
		 font-size: 7pt ; 
		 color: #478d77;
	   }
.caf {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    color:#923A00; 
    font-size: 12.75px;
    border-style: solid; 
    border-color: #006699; 
    border-width: 1; 
    background: #f0f0f0;
  }
.DEK 
  {
	POSITION:absolute;
	VISIBILITY:hidden;
	Z-INDEX:200;
   }   
   .verde { color:#006633;
}
.rosso { color:#FF0000;}
.gras { font-weight: bold;}
.dx {margin: 5pt 0 0 10pt; float:right;}
.sx {margin: 5pt 10pt 0 0; float:left;}
.bordoimg {border-color:#FF9933; border-style:ridge;}
