
body
{
	background-image:       url(materiale_home/sfondo.jpg);
  background-attachment:  fixed;
}

/* ////////// TABELLE ////////// */

.tab-superiore
{
	width: 	800px;	
	height: 	100px;
	border:	solid 1px black;
   background: ;
	text-align: center;
}

.tab-centrale
{
	width: 	800px;	
	height: 	;
	border:	solid 0px green;
	text-align: center;
}

.tab-centro-sinistra
{
	width: 	150px;
	height: 	300px;
	border:	solid 0px yellow;
	text-align: center;
}

.tab-centro-centro
{
	width: 	650;
	height: 	;
	border:	solid 0px orange;
	text-align: center;
}

.tab-inferiore
{
	width: 	800px; 
	height: 	100px;
	border:	solid 1px blue;
	text-align: right;
}

/* ////////// CELLE ////////// */

.td-superiore
{
border: dotted 0px #000000;
color: red;
background: ;
padding: 1px;
width: 33%; 
font-size:	12pt;
vertical-align: middle;
}

.td-centrale
{
vertical-align: top;
}

.td-centro-sinistra
{
border: solid 1px #000000;
color: black;
background: #FFFF99;/* #FFFF66; */
padding: 7px;
width: 100%;
font-size:	12pt;
vertical-align: middle;
}

.td-centro-centro
{
border: dotted 0px #000000;
color: black;
background: ;
padding: 1px;
width: ;
font-size:	14pt;
vertical-align: top;
}

.td-inferiore
{
border: dotted 0px #000000;
color: green;
background: ;
padding: 1px;
width: 100%;
font-size:	14pt;
vertical-align: middle;
}

/* /////////////// STILE PER "LE FOTO" nella tabella centrale /////////// */

.tabella-gallerie 
	{
	border: 			solid 0px;
	text-align: 	center;
	width: 			100%;
	margin: 			auto;
	}

/* .linea-divisorio 	{
		width: 	50%;
		}
*/
		
/* //////////// tabella base x gallerie e relative celle e link //////////// 
	///////////////// (interne alla tab centrale)	////////////////// */

.tabella-base
{
border:		solid 1px black;
width:		650px;	/* coerente con #tab-centro-centro */	
height:		;
}

.cella-titolo
{
border: 				none;
background:			#FFFF66;
font-size:			14pt;
text-align: 		center;
vertical-align:	middle; 
}

.cella-immagine
{
width:				150px;
height:				100px;
vertical-align:	top; 
}

.cella-testo
{
width:				540px;
height:				60px;
font-size:			12pt;
text-align:			justify;
vertical-align:	top; 
}

.cella-link
{
height:				40px;
width:				450px;  /* era 225 quando erano due affiancate */	
font-size:			12pt;
text-align:			center;
vertical-align:	middle; 
}

A.gall:link     { color: blue; text-decoration: ; }
A.gall:visited  { color: blue; text-decoration: ; }
A.gall:hover    { color: red; text-decoration: none; 
						font-size:18pt;  font-style: oblique;	font-weight: bold;}

img.sinistra {  align: 		left;
		width:		225px;
		height:		150px;			
     	margin: 		3px 3px 3px 3px;
	     }

/* new style form arezzo */
.fonte_titolo_galle{
font-family:  Verdana;
font-size:    18px;
text-align:   center;
color:        #ffffff; 
}

.ottanta
{
font-size:    80%;
}

.bordo
{
border: 1px solid black;
}

A.gall2:link     { color: #dd0000; text-decoration: underline; font-size:14pt; font-style: oblique;	}
A.gall2:visited  { color: #ff0000; text-decoration: underline; font-size:14pt; font-style: oblique; }
A.gall2:hover    { color: #ff0000; text-decoration: none;      font-size:16pt; font-weight: bold;}

.td-tabelink
{	
  background-image:       url(materiale_home/b141big.gif);
  width:		      150px; /* 120px;  background image */
  height:          56px; /* 45px;  background image */
/*
  border-top:		  3px solid #cc9999;
	border-right:		5px solid gold;
	border-bottom:	5px solid gold;
	border-left:		3px solid #cc9999;
	background:		#ffff66; 
*/
	text-align:		center;
	vertical-align:	middle;	}

.td-spacer
{width: 30px;
}

A.linkcell:link     {color: black; text-decoration:none; font-size: 14pt;}
A.linkcell:visited  {color: black; text-decoration:none; font-size: 14pt;}
A.linkcell:hover 	  {color: black; text-decoration:none; background:; font-size: 16pt; font-weight: bold; font-style:  oblique;	}

A.pagelink:link     {font-family: Verdana; color: #000000; text-decoration: none; font-size:16pt; font-style:  oblique;	}
A.pagelink:visited  {font-family: Verdana; color: #000000; text-decoration: none; font-size:16pt; font-style:  oblique; }
A.pagelink:hover    {font-family: Verdana; color: #000000; text-decoration: none; font-size:16pt; font-weight: bold;}

.page-number
{
font-family:  Verdana;
font-size:    20px;
text-align:   center;
color:        #000000; 
}

/* Flickr badge */
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;} 
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;} 
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;} 
#flickr_badge_uber_wrapper {width:150px;} 
#flickr_www {display:block; text-align:center; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;} 
#flickr_badge_uber_wrapper a:hover, #flickr_badge_uber_wrapper a:link, #flickr_badge_uber_wrapper a:active, #flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;} 
#flickr_badge_wrapper {background-color:#ffffff;border: solid 1px #000000} 
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}
/* Flickr badge */

.debug
{
border:   1px solid red; /* fox */
}

