/*---------------------------- tabella_indirizzo ----------------------------*/
.tabella_indirizzo {  
border-right: 1px solid #D9D9D9;  
border-left: 1px solid #D9D9D9;  
border-bottom: 1px solid #D9D9D9;  
border-top: 1px solid #D9D9D9;  
padding: 10px  10px 10px 10px ;
}

/*---------------------------- tabella_dove ----------------------------*/
.tabella_dove {  
border-right: 1px solid #D9D9D9;  
border-left: 1px solid #D9D9D9;  
border-bottom: 1px solid #D9D9D9;  
border-top: 1px solid #D9D9D9;  
}

/*---------------------------- menu_sx ----------------------------*/
.menu_sx {  
border-right: 1px solid #D9D9D9;  
background-color: #F5F5F5;
}

/*---------------------------- riga_verticale ----------------------------*/
.riga_verticale {  
border-right: 1px solid #D9D9D9;
}

/*---------------------------- riga_grigia ----------------------------*/
.riga_grigia {  
height: 1px;  
background-color: #C7C7C7;
}

/*---------------------------- riga_bianca ----------------------------*/
.riga_bianca {  
height: 1px;  
background-color: #FFFFFF;
}

/*---------------------------- tabella_blu ----------------------------*/
.tabella_blu {  
border-right: 1px solid #FFFFFF;  
background-color: #00a890;
}

/*---------------------------- tabella_blu2 ----------------------------*/
.tabella_blu2 {  
border-right: 1px solid #FFFFFF;  
background-color: #00a890;
}

/*---------------------------- freccina ----------------------------*/
.freccina { 
margin: 0px  7px 0px 0px ;

}


/*---------------------------- link_camathias ----------------------------*/
.link_camathias {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	font-weight: bold;
	color: #028d79;
	text-decoration: none;
	}

.link_camathias a:active, .link_camathias a:visited, .link_camathias a:link {
	font-family: "Verdana", "Arial", "Helvetica";
	font-size: 10px;
	color: #00a890;
	font-weight: bold;
	text-decoration: none;
	}

.link_camathias a:hover {
    font-size: 10px;
	text-decoration: no;
	color: #333333;
	background-color: #ecfffc;
	}

/*---------------------------- testo ----------------------------*/
.testo {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	}

.testo a:active, .testo a:visited, .testo a:link {
	font-family: "Verdana", "Arial", "Helvetica";
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	}

.testo a:hover {
    font-size: 11px;
	text-decoration: no;
	color: #00a890;
	background-color: #f5fffd;
	}
	
/*---------------------------- testo ----------------------------*/
.testo_grande {
	font-family:  "Georgia", "Arial","Helvetica";
	font-size: 15px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	}

.testo_grande a:active, .testo_grande a:visited, .testo_grande a:link {
	font-family: "Georgia", "Arial", "Helvetica";
	font-size: 15px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	}

.testo_grande a:hover {
    font-size: 15px;
	text-decoration: no;
	color: #00a890;
	background-color: #F1E5E7;
	}
	
p{
margin:0px 0px 5px 0px;
padding:0px;

}

li {
	list-style-type : square;
	margin-left: 30;
	margin-bottom: 4;
	padding: 0;
	color: #00a890;
}

ul {
	list-style-type : square;
	margin-left: 30;
	margin-bottom: 4;
	padding: 0;
	color: #00a890;
}


/*---------------------------- footer ----------------------------*/
.footer {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	}

.footer a:active, .footer a:visited, .footer a:link {
	font-family: "Verdana", "Arial", "Helvetica";
	font-size: 9px;
	color: #999999;
	font-weight: normal;
	text-decoration: none;
	}

.footer a:hover {
    font-size: 9px;
	text-decoration: no;
	color: #00a890;
	background-color: #EAEAEA;
	}

/************************/
.tipologia {margin:5px; display:block; float:left; width:217px;}
.tipologia a:hover{background:none;}
.tipologia img{display:block; margin:0px auto; text-align:center; border:1px #efefef solid;}
.tipologia_h{padding:0px 5px 0px 5px; height:40px;}
.tipologia_h img{border:none;}

.lista_offerte{font:10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; display:block; float:left; margin:0px 0px 30px 0px; padding:5px; width:100%;}
.lista_offerte img{display:block; float:left; margin:0px 10px 0px 0px; border:1px #ccc solid;}
.lista_offerte h2{cursor:pointer; display:inline; padding:0px; margin:0px; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.lista_offerte p{margin:0px; padding:0px;}

.link_lista a:active, .link_lista a:visited, .link_lista a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7f7f7f;
	text-decoration: none;
	}

.link_lista a:hover {
    font-size: 11px;
	text-decoration:no;
	color: #00a890;
	}

.offerta{display:block; float:left; padding:0px;}
img.offerta_img {margin:0px 5px 0px 0px; border:1px #ccc solid;}
.offerta h1{display:block; padding:5px 0px 5px 0px; margin:0px; font:13px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:1px #efefef solid;}
.offerta td{font:11px Verdana, Arial, Helvetica, sans-serif; color: #666666;}
.offerta p{text-align:left;}
a.allegato{background:url(img/Elementi_grafici/freccina_grigia.gif) no-repeat center left; margin:5px 0px 0px 0px; display:block; width:100%; padding:2px 0px 0px 20px;}
a.allegato:hover {background:url(img/Elementi_grafici/freccina_grigia.gif) no-repeat center left #fff;}
.box_p{background:#f5f5f5; padding:10px 0px; border:1px #d9d9d9 solid; width:320px; margin:5px 0px 15px 0px;}

/* pager */
#pager{font:10px Verdana, Arial, Helvetica, sans-serif; padding:1px; display:block; float:right;}
#pager a{color:#989898; border:1px #fff solid; text-decoration:none; padding:0px 2px; font-weight:bold;}
#pager a:hover{color:#00A890; border:1px #efefef solid; background:efefef;}