#td_ombra{
background-image:url(box_ombra.gif);
}

body {
	background-image:url(sfondo_giallo.jpg);
	background-color:#FFFFFF;
	margin:12px;	
}

#tab_big {
	border-color: #CCC;
	border-style: solid;
	border-width: 1px;
	background-color:#FFF;
}


.tab_bandiere{
border-bottom: 1px solid #CC6666;
border-right: 1px solid #CC6666;
margin-left:15px;
margin-bottom:10px;
background-color:#FFF;
height:23px;
}

#tab_testata{
background-image:url(testata.jpg);
height:100px;
border-bottom: 1px solid #ccc;
}

.table_menu{
background-color:#FFCC99;
margin-left:10px;
margin-right:10px;
}

#td_menu{
border-right: 1px dashed #996633;
background-color:#FFF;
vertical-align:top;
}

#tab_tit {
margin-left:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#993300;
padding-left:15px;
background-image:url(sf_titolo.jpg);
background-repeat:no-repeat;
font-weight:bold;
height:35px;
}

#footer {
background-color:#FFFFCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
color:#990000;	
/*padding-bottom:5px;*/
padding-top:8px;
font-weight:bold;
border-top: 1px dashed #996633;
}

#td_sotto_footer{
background-color:#FFFFCC;
}

.txt_corpo{
	color:#333;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding-top:20px;
	padding-bottom:15px;
	padding-left:30px;
	padding-right:30px;
	line-height: 22px;
	vertical-align:top;
	}

.txt_menu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #B84C0C;
	font-size: 13px;
}

.bott_menu{
	background-image:url(bottone.gif);
	background-repeat:no-repeat;
	border-bottom: #FFE2C7 1px solid;
	padding-bottom:14px;
	padding-top:10px;
	text-align:center;
	height:28px;
	background-position:center;
}

/*   link menu inizio  */

A.txt_menu{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #B84C0C;
	font-size: 13px;
	text-decoration:none;
}

A.txt_menu:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #660033;
	font-size: 13px;
	text-decoration:none;
}

.txt_menu A:visited{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #B84C0C;
	font-size: 13px;
	text-decoration:none;
}

/*  --- fine link menu --- */

/* INIZIO stile per LINK mail footer */
.mail {
padding-left:4px;
}

a.mail:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	/*color: #CC0000;*/
	text-decoration: none;
	font-weight: bold;
	color:#F04E00;

}

a.mail:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#F04E00;
	text-decoration: none;
	font-weight: bold;

}

a.mail:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#F04E00;
	font-weight: bold;
	text-decoration: underline;
}
/* fine stile mail (LINK) */

#tab_img_min{
text-align:center;
}

.txt_descriz_img{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#993333;
	padding-top:7px;
	text-align:center;
}

.click_per_ingrandire{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003399;
	padding-top:7px;
	text-align:center;
	font-weight:bold;

}

.bold {
font-weight:bold;
}

.bold_big{
	color:#333;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

.sottolineato{
border-bottom: 1px solid #333;
}

/*---- PAGINA PREZZI ----- */
#tab_prezzi{
border: 1px solid #FF9933;
}

#tr_prix_testata{
/*background-color:#FFCC99;*/
background-color:#FFDD55;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
text-align:center;
height:20px;
}

/* alternanza di colore del tr giallino chiaro e scuro */
.tr1_prix_corpo{
background-color:#FFFF99;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
height:18px;
}

.tr2_prix_corpo{
background-color:#FFFFCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
height:18px;
}

/*----- FINE PAGINA PREZZI ------ */


/*----- FINE PAGINA SITI PARTNER ------ */

#tab_siti_partner{
border: 1px solid #FF9933;
}


.td1_partner{
background-color:#FFFF99;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
height:30px;
}

.td2_partner{
background-color:#FFFFCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
height:30px;
}
/*----- FINE PAGINA SITI PARTNER ------ */


/*--------- link vari ----------*/

a.link:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color:#663366;
}

a.link:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#663366;
	text-decoration: none;
	font-weight: bold;
}

a.link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#663366;
	font-weight: bold;
	text-decoration: underline;
}


/*--------- FINE link vari ----------*/


/* -------------------------- da qui da vecchio css ----------------------------- */

.tab_shiny{
margin-top:10px;
margin-bottom:10px;
padding-bottom:10px;
padding-left:25px;
padding-right:25px;
height:30px;
}

.img_bustina
{
margin-right:2px;
margin-left:2px;
}


/*Visto che se la pagina contiene poco testo, il footer si alza tantissimo, devo dare al td sopra almeno 300 px
di altezza. Questa è la soluzione per le pagine "corte" */
.txt_corpo_300{
	color:#333;
	/*font-family:"Trebuchet MS";*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding-top:20px;
	padding-bottom:15px;
	padding-left:30px;
	padding-right:30px;
	line-height: 22px;
	vertical-align:top;
	height:300px;
	}

.titolo_blu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-top:4px;
padding-bottom:6px;
/*padding-right:30px;*/
padding-left:7px;
color:#330099;
font-weight:bold;
border-bottom: #FF9900 1px solid;
width:350px;
}

.tit_img{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding-top:2px;
	padding-left:10px;
	color:#333399;
}

.tit_img_click{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	padding-top:2px;	
	color:#333399;
} 


/*---- STILE PAGINA SALENTO -------*/

#tab_big_salento {
	border-color: #CCC;
	border-style: solid;
	border-width: 1px;
	background-color:#FFF;
}

#tab_testata_salento{
background-image:url(salento/testata_salento.jpg);
height:100px;
border-bottom: 1px solid #ccc;
}

#td_menu_salento{
border-right: 1px dashed #996633;
vertical-align:top;
text-align:center;
padding-top:1px;
}

#tab_menu_salento{
background-color:#FDF9BC;
text-align:center;
}


#footer_salento {
background-color:#FEFABD;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
color:#990000;	
padding-top:8px;
font-weight:bold;
border-top: 1px dashed #996633;
}

#td_sotto_footer_salento{
background-color:#FEFABD;
}

.txt_descr_img_salento_menu{
	border-bottom: #FF6633 1px solid;
	width:140px;
	padding-bottom:5px;
	padding-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333366;
	text-align:center;
}

.centrato{
text-align:center;
}


/* ------- per aiuto parole chiave ------ */

a.txt_corpo_link_per_chiavi:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
    text-align:justify;
	text-decoration: none;
}

a.txt_corpo_link_per_chiavi:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
    text-align:justify;
	text-decoration: none;
}

a.txt_corpo_link_per_chiavi:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
    text-align:justify;
	text-decoration: none;
}

a.txt_corpo_link_per_chiavi:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
    text-align:justify;
	text-decoration: none;
}


