body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#333333;
	text-decoration: none;
	margin: 0px;
}


a:link,a:visited, a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
    list-style-type: square;
}

 /* link al passaggio del mouse */
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #CCCCCC;
	text-decoration: none;
	font-weight: normal;
    list-style-type: square;
}

.categorie:link,.categorie:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006600;
	text-decoration: none;
    font-weight: normal;
}

.categorie:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009300;
	text-decoration: none;
    font-weight: normal;
}



.style2 {	
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color:#006666
}
.titolo {	
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #059C05;
}
.titolo2 {	
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #059C05;
	background-color: underline;
}


.style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
    text-align: justify;
    line-height:15px;
    padding-left: 10px;padding-right: 10px;
}

.text_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	font-weight: normal;
}
.bottoni_home:link,.bottoni_home:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
    font-weight: normal;
}

.bottoni_home:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
    font-weight: normal;
}

a.nerino:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	font-weight: bold;	
}
a.nerino:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	font-weight: bold;	
}
 a.nerino:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#666666;
	text-decoration: none;
	font-weight: bold;
}
 /* link al passaggio del mouse */
a.nerino:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;	
}
.news_titolo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #232020;
	text-decoration: none;
	font-weight: bold;
}


.lista_dot {
	color: #FF9900;
	list-style-type: disc;
	font-weight: normal;
	font-size: 12px;
	line-height: 12px;
}

a.biancoarancio:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;	
}
a.biancoarancio:visited {

    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;	
}
 a.biancoarancio:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #339900;
	text-decoration: none;
	font-weight: bold;
}
 /* link al passaggio del mouse */
a.biancoarancio:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style: normal;
	color: #33CC00;
	text-decoration: none;
	font-weight: bold;	
}
 .biancoverde:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #33CC00;
	text-decoration: none;
	font-weight: bold;	
}
a.biancoverde:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #33CC00;
	text-decoration: none;
	font-weight: bold;	
}
 a.biancoverde:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #33CC00;
	text-decoration: none;
	font-weight: bold; 	
}
 /* link al passaggio del mouse*/ 
a.biancoverde:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;	
}

a.news:link,a.news:visited, a.news:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #85A3A3;
	text-decoration: none;
	font-weight: normal;
    list-style-type: square;
}

 /* link al passaggio del mouse */
a.news:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #339900;
	text-decoration: none;
	font-weight: normal;
    list-style-type: square;
}


a.biancoverdino:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;	
}
a.biancoverdino:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;	
}
 a.biancoverdino:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
 /* link al passaggio del mouse */
a.biancoverdino:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #85A3A3;
	text-decoration: none;
	font-weight: normal;	
}
.sfondo1{
	background-image: url(img/sfondo_righe1.gif);

}
.sfondo2{
	background-image: url(img/sfondo_righe2sx.gif);

}
.sfondo3{
	background-image: url(img/sfondo_righe3dx.gif);

}
.sfondo4{
	background-image: url(img/sfondo_righe4dx.gif);

}
.immagine_categoria_home{
	background-image: url(img/foto_top/1_top.jpg);

}
.immagine_contatti{
	background-image: url(img/foto_top/contatti.jpg);

}
.immagine_dove{
	background-image: url(img/foto_top/dove.jpg);

}



.puntini_categorie{
	background-image: url(img/puntini.gif);

}
.tabella{
   border-left-width: 1px; border-left-style: solid ;border-left-color:#D8D8D8;
   padding-left: 0px;padding-top: 0px;padding-right:0px;padding-bottom: 0px;   

}

.tabella2{
   border-left-width: 1px; border-left-style: solid ;border-left-color:#D8D8D8;
   padding-left: 5px;padding-top: 0px;padding-right:0px;padding-bottom: 0px;   

}
.tabella3{
   border-left-width: 1px; border-left-style: solid ;border-left-color:#D8D8D8;
   border-right-width: 1px; border-right-style: solid ;border-right-color:#D8D8D8;
   padding-left: 5px;padding-top: 0px;padding-right:0px;padding-bottom: 0px;   

}

.tabella4{
   border-right-width: 1px; border-right-style: solid ;border-right-color:#D8D8D8;
   padding-left: 5px;padding-top: 0px;padding-right:0px;padding-bottom: 0px;   

}
.tabella5{
   border-left-width: 1px; border-left-style: solid ;border-left-color:#D8D8D8;
   border-right-width: 1px; border-right-style: solid ;border-right-color:#D8D8D8;
   padding-left: 0px;padding-top: 0px;padding-right:0px;padding-bottom: 0px;   

}
.tabella6{
   border-left-width: 0px; border-left-style: solid ;border-left-color:#D8D8D8;
   border-right-width: 0px; border-right-style: solid ;border-right-color:#D8D8D8;
   padding-left: 5px;padding-top: 0px;padding-right:5px;padding-bottom: 0px;   

}


.tab_descr_categorie{
   border-width: 1px; border-style: dotted; border-color:#85A3A3;
   background-color: #DDEBEB;
   padding-left: 5px;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#006666;font-size: 9px;
   text-decoration: none; 
}

.tab_descriz_categoria{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
    text-align: justify;
    line-height:15px;
    padding-left: 10px;padding-right: 10px;
	border-left-width: 1px; border-left-style: solid ;border-left-color:#D8D8D8;
    border-right-width: 1px; border-right-style: solid ;border-right-color:#D8D8D8;
}
.tab_td_index{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
    text-align: justify;
    line-height:15px;
	border-left-width: 1px; border-left-style: solid ;border-left-color:#D8D8D8;
    border-right-width: 1px; border-right-style: solid ;border-right-color:#D8D8D8;
}


.tabella_news{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
    text-align: justify;
    line-height:15px;
	border-left-width: 1px; border-left-style: solid ;border-left-color:#D8D8D8;
    border-right-width: 1px; border-right-style: solid ;border-right-color:#D8D8D8;
}
.tab_dettaglio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
    text-align: justify;
    line-height:15px;
    padding-left: 10px;padding-right: 10px;
	border-left-width: 1px; border-left-style: solid ;border-left-color:#D8D8D8;
    border-right-width: 1px; border-right-style: solid ;border-right-color:#D8D8D8;
    border-bottom-width: 1px; border-bottom-style: solid ;border-bottom-color:#D8D8D8;
}
.td_accessi_privati{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
    font-weight: normal;
	background-color: #C5C5FF;
	border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color:#FFFFFF;
    padding-left: 3px;padding-top: 3px;padding-right:2px;padding-bottom: 3px;   

	
}

.td_accessi_privati a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
    font-weight: normal;
	background-color: #C5C5FF;
	padding-left: 3px;padding-top: 3px;padding-right:2px;padding-bottom: 3px;   


}

.td_accessi_privati a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336666;
	text-decoration: none;
    font-weight: normal;
	background-color: #C5C5FF;
	padding-left: 3px;padding-top: 3px;padding-right:2px;padding-bottom: 3px;   


}
.tab_onfocus{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
    text-align: justify;
    line-height:15px;
    padding-left: 10px;padding-right: 10px;
	border-left-width: 1px; border-left-style: solid ;border-left-color:#D8D8D8;
    border-right-width: 1px; border-right-style: solid ;border-right-color:#D8D8D8;
}
.tab_onfocus2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
    text-align: justify;
    line-height:15px;
    padding-left: 10px;padding-right: 10px;
}


.td_categorie{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006600;
	text-decoration: none;
    font-weight: normal;
	background-color: #E4E4E4;
	border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color:#FFFFFF;
	
}


hr{color:#92CFC3;height:1px;border:dotted;}

.button {border: 0px solid Navy; border-color: #ffffff #ffffff #ffffff #ffffff; height: 16px; width: 80px;background-color: #47A73B; font-family: Verdana, Arial,Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-style: normal; font-variant: normal; font-weight: bold;}	
.input2 {border-width: 1px; width: 200px; height: 12px; border-style:solid Navy;  border-color: #333333; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-style: normal; font-variant: normal; font-weight: normal;}
.input_pic {border-width: 1px; width: 70px; height: 12px; border-style:solid Navy;  border-color: #333333; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-style: normal; font-variant: normal; font-weight: normal;}
.input_medio {border-width: 1px; width: 120px; height: 12px; border-style:solid Navy;  border-color: #333333; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-style: normal; font-variant: normal; font-weight: normal;}
