body {
	/*background-image: url(immagini/sfondo1.gif);*/
	background-repeat: repeat;
	font-family: Arial;
	font-size: 11px;
	letter-spacing: 0.5px;
}
h1, h2, h3, h4, h5, h6
{
   margin: 2px 2px 0px 0px;
}
.style1 {color: #FFFFFF}
.style2 {color: #C6CBD4}
.style3 {color: #EFC400}
a.menu, a.menu:visited, a.menu:active
{
   text-decoration: none;
   border: 0px none;
   color: black;
	font-family: Arial;
	font-size: 11px;
	
}
a.menu:hover
{
	color: Black;
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
	
}
/* home */
table.home {
	border: 2px solid #FBEFBB;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4)*/;
}

table.sit {
	border: 2px solid #CFEFCB;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4)*/;
}

table.teg {
	border: 2px solid #C6E1ED;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4)*/;
}

table.pinoc {
	border: 2px solid #BA925B;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4)*/;
}

/*   */
table.territorio {
	border: 1px solid #26864F;
}

table.terme {
	border: 1px solid #7BA7BA;
}

table.pinocchio {
	border: 1px solid #BA925B;
}

table.pinocchio_area {
	border: 1px solid #BA925B;
}

table.territorio_area {
	border: 1px solid #CFEFCB;
	}

table.terme_area {
	border: 1px solid #C6E1ED;
	}
	
table.apt {
	border: 1px solid #FBEFBB;
}
.territorio_titolo {
	font-family: Arial;
	font-size: 12px;
	color: #26864F;
	letter-spacing: 1px;
	line-height: 24px;
}

.terme_titolo {
	font-family: Arial;
	font-size: 12px;
	color: #4891B0;
	letter-spacing: 1px;
	line-height: 24px;
}

.apt_titolo {
	font-family: Arial;
	font-size: 12px;
	color: #EFC400;
	letter-spacing: 1px;
	line-height: 24px;
}

.apt_titolo11 {
	font-family: Arial;
	font-size: 11px;
	color: #EFC400;
	letter-spacing: 1px;
	line-height: 24px;
}

.territorio_titolino {
	font-family: Arial;
	font-size: 11px;
	color: #26864F;
	width:180px;
	letter-spacing: 1px;
	background: #CFEFCB;
	display: block;
}

.terme_titolino {
	font-family: Arial;
	font-size: 11px;
	color: #4891B0;
	width:180px;
	letter-spacing: 1px;
	background: #DBEDF4;
	display: block;
}

.apt_titolino {
	font-family: Arial;
	font-size: 11px;
	color: #EFC400;
	width:180px;
	letter-spacing: 1px;
	background: #FBEFBB;
	display: block;
}
.pinocchio_titolo {
	font-family: Arial;
	font-size: 12px;
	color: #9C5D0D;
	letter-spacing: 1px;
	line-height: 24px;
}

.pinocchio_titolino {
	font-family: Arial;
	font-size: 11px;
	color: #9C5D0D;
	width:180px;
	letter-spacing: 1px;
	background: #CBA97F;
	display: block;
}

/* territorio */
#territorio_menu {
	color: #26864F;
	font-size: 11px;
	letter-spacing: 1px;
	line-height: 16px;
}

#territorio_menu div {
	padding-left: 20px;
	line-height: 18px;
	background: #EEFBF0;
	border-bottom: 1px solid #CFEFCB;
}

#territorio_menu a {
  color: #26864F;
  text-decoration: none;
}

#territorio_menu a:hover {
  color: #000000;
  text-decoration:underline;
}

/* terme */
#terme_menu {
	color: #4891B0;
	font-size: 11px;
	letter-spacing: 1px;
	line-height: 16px;
}

#terme_menu div {
	padding-left: 20px;
	line-height: 18px;
	background: #E8F7FD;
	border-bottom: 1px solid #DBEDF4;
}

#terme_menu a {
  color: #4891B0;
  text-decoration: none;
}

#terme_menu a:hover {
  color: #000000;
  text-decoration:underline;
}

#box-menu {
position: relative; 
float: left;	
background:#ffffff; 
padding: 0px; 
margin-top: 10px;
font-family: Arial;
font-size: 11px;
}
#box-menu ul {
width:214px; 
list-style: none; 
margin: 0px; 
padding: 0px; 
border: none;
}
#box-menu ul li {
margin: 2px; 
padding: 0px;
border: 0px;
height: 14px;
}

#box-menu ul li a {
display: block; 
padding: 0px; 
background: #FFFFFF; 
color: #26864F; 
text-decoration: none;
}
#box-menu ul li a:hover {
	display: block;
	padding: 0px;
	background: #CFEFCB;
	color: #000000;
	text-decoration: none;
}
/* terme */
#box-menu_te {
position: relative; 
float: left;	
background:#ffffff; 
padding: 0px; 
margin-top: 10px;
font-family: Arial;
font-size: 11px;
}
#box-menu_te ul {
width:214px; 
list-style: none; 
margin: 0px; 
padding: 0px; 
border: none;
}
#box-menu_te ul li {
margin: 2px; 
padding: 0px;
border: 0px;
height: 14px;
}

#box-menu_te ul li a {
display: block; 
padding: 0px; 
background: #FFFFFF; 
color: #4891B0; 
text-decoration: none;
}
#box-menu_te ul li a:hover {
	display: block;
	padding: 0px;
	background: #D2E6EF;
	color: #000000;
	text-decoration: none;
}
/* pinocchio */
#box-menu_pi {
position: relative; 
float: left;	
background:#ffffff; 
padding: 0px; 
margin-top: 10px;
font-family: Arial;
font-size: 11px;
}
#box-menu_pi ul {
width:214px; 
list-style: none; 
margin: 0px; 
padding: 0px; 
border: none;
}
#box-menu_pi ul li {
margin: 2px; 
padding: 0px;
border: 0px;
height: 14px;
}

#box-menu_pi ul li a {
display: block; 
padding: 0px; 
background: #FFFFFF; 
color: #9C5D0D; 
text-decoration: none;
}
#box-menu_pi ul li a:hover {
	display: block;
	padding: 0px;
	background: #BA925B;
	color: #000000;
	text-decoration: none;
}
/* apt */
#apt_menu {
	color: #EFC400;
	font-size: 11px;
	letter-spacing: 1px;
	line-height: 16px;
}

#apt_menu div {
	padding-left: 20px;
	line-height: 18px;
	background: #E8F7FD;
	border-bottom: 1px solid #DBEDF4;
}

#apt_menu a {
  color: #EFC400;
  text-decoration: none;
}

#apt_menu a:hover {
  color: #000000;
  text-decoration:underline;
}


#box-menu_apt {
position: relative; 
float: left;	
background:#ffffff; 
padding: 0px; 
margin-top: 10px;
font-family: Arial;
font-size: 11px;
}
#box-menu_apt ul {
width:214px; 
list-style: none; 
margin: 0px; 
padding: 0px; 
border: none;
}
#box-menu_apt ul li {
margin: 2px; 
padding: 0px;
border: 0px;
height: 14px;
}

#box-menu_apt ul li a {
display: block; 
padding: 0px; 
background: #FFFFFF; 
color: #EFC400; 
text-decoration: none;
}
#box-menu_apt ul li a:hover {
	display: block;
	padding: 0px;
	background: #D2E6EF;
	color: #000000;
	text-decoration: none;
}
/* pinocchio */
#pinocchio_menu {
	color: #9C5D0D;
	font-size: 11px;
	letter-spacing: 1px;
	line-height: 16px;
}

#pinocchio_menu div {
	padding-left: 20px;
	line-height: 18px;
	background: #F3EFE9;
	border-bottom: 1px solid #BA925B;
}

#pinocchio_menu a {
  color: #9C5D0D;
  text-decoration: none;
}

#pinocchio_menu a:hover {
  color: #000000;
  text-decoration:underline;
}


#box-menu_pinocchio {
position: relative; 
float: left;	
background:#ffffff; 
padding: 0px; 
margin-top: 10px;
font-family: Arial;
font-size: 11px;
}
#box-menu_pinocchio ul {
width:214px; 
list-style: none; 
margin: 0px; 
padding: 0px; 
border: none;
}
#box-menu_pinocchio ul li {
margin: 2px; 
padding: 0px;
border: 0px;
height: 14px;
}

#box-menu_pinocchio ul li a {
display: block; 
padding: 0px; 
background: #FFFFFF; 
color: #EFC400; 
text-decoration: none;
}
#box-menu_pinocchio ul li a:hover {
	display: block;
	padding: 0px;
	background: #D2E6EF;
	color: #000000;
	text-decoration: none;
}


/*----*/
#immagini {
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4)
}

#icone_nav hr {
	color: #CFEFCB;
	margin: 0px 0px 0px 0px;
   height: 1px;
}

#icone_nav_te hr {
	color: #DBEDF4;
	margin: 0px 0px 0px 0px;
   height: 1px;
}

#icone_nav_apt hr {
	color: #FBEFBB;
	margin: 0px 0px 0px 0px;
   height: 1px;
}
#icone_nav_pinoc hr {
	color: #BA925B;
	margin: 0px 0px 0px 0px;
   height: 1px;
}




/* eventi */

table.eventi {
	border: 1px solid #FBEFBB;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4)*/;
}

#elenco_eventi
{
   overflow: auto;
   width: 204px;
   height: 400px;
	border: 1px solid #FBEFBB;
	SCROLLBAR-FACE-COLOR: #F8EAAC;
	SCROLLBAR-HIGHLIGHT-COLOR: #FEF5D0;
	SCROLLBAR-SHADOW-COLOR: #EEDD95;
	SCROLLBAR-3DLIGHT-COLOR: #FCEEB1;
	SCROLLBAR-ARROW-COLOR:#000000;
	SCROLLBAR-TRACK-COLOR: #F5F5F5;
	SCROLLBAR-DARKSHADOW-COLOR: #ECD881;
}
select {
	width: 207px;
	background-color: #FFFFE3;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #102132;
	border: 1px solid #FBEFBB;
	margin-right: 0px;
	margin: 0px 0px 0px 0px;
}


#elenco_eventi h5 
{
   font-size: 11px;
	margin: 2px 2px 0px 0px;
	padding-left: 2px;
}
#elenco_eventi div
{
   width: 185px;
	margin-bottom: 20px;
}
#elenco_eventi span
{
   margin: 0px 0px 0px 20px;
   width: 150px;
}

#elenco_eventi a, a:visited, a:active
{
   text-decoration: none;
   border: 0px none;
   color: black;
}
#elenco_eventi a:hover
{
   text-decoration: underline;
}
#eventi_testo {
	
}
#eventi_testo a, a:visited, a:active
{
   text-decoration: none;
   border: 0px none;
   color: black;
}
#eventi_testo a:hover
{
   text-decoration: underline;
}
/* CALENDARIO */

#calendario
{
   font-size: 10px;
   vertical-align: 250px;
   width: 250px;
}
#calendario hr
{
	color: #FBEFBB;
	margin: 0px 0px 0px 0px;
   height: 1px;
}
#calendario a, a:visited, a:active
{
   text-decoration: none;
   border: 0px none;
   color: black;
}
#calendario a:hover
{
   text-decoration: underline;
}
/* news */
table.news {
	border: 1px solid #FBEFBB;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4)*/;
}

#navigazione, #menu_archivio, #menu_archivio div, #navigazione div, #archivi div
{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

#menu_archivio
{
   width: 215px;
}

#menu_archivio div
{
   float: left;
}

#navigazione a, a:visited, a:active
{
   text-decoration: none;
   border: 0px none;
   color: black;
}
#navigazione a:hover
{
   text-decoration: underline;
}

#navigazione div
{
   float:right;
   width:210px;
   text-align:right;
   height:25px;
}

#navigazione img
{
border: 0px;
}

#archivi
{
   overflow: auto;
   height:150px;
	/*display: block;*/
  /* width: 200px;*/
}

#archivi a, a:visited, a:active
{
   text-decoration: none;
   border: 0px none;
   color: black;
}
#archivi a:hover
{
   text-decoration: underline;
}

#archivi div
{
   width: 99%;
   height: 18px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=2)
}

#news
{
   width:215px;
   height:200px;
   overflow: hidden;

}
#news_div hr
{
	color: #FBEFBB;
	margin: 0px 0px 0px 0px;
   height: 1px;
}

#news img
{
   float: left;
   margin: 0px 15px 0px 0px;
	border: 0px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4)
}

#news a.link { 
   width: 30px;
   background-image: url(http://www.montecatiniturismo.it/img/freccine.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 7px;
	padding-right: 8px;

}

#news a, a:visited, a:active
{
   text-decoration: none;
   border: 0px none;
   color: black;
}
#news a:hover
{
   text-decoration: underline;
}

#news h5
{
   /*font-weight:normal*/
	font-size: 12px;
   height:30px;
}
#news_scheda {
	text-align: justify;
} 
#news_scheda a, a:visited, a:active
{
   text-decoration: none;
   border: 0px none;
   color: black;
}
#news_scheda h4
{
   /*font-weight:normal*/
	font-size: 13px;
}
#news_scheda a:hover
{
   text-decoration: underline;
}
/* ricerche */
#ricerca {
	font-size: 10px;
}

#ricerca_scroll
{
   background: #FFFAE1;
	overflow: auto;
   width: 155px;
   height: 120px;
	border: 1px solid #FBEFBB;
	SCROLLBAR-FACE-COLOR: #F8EAAC;
	SCROLLBAR-HIGHLIGHT-COLOR: #FEF5D0;
	SCROLLBAR-SHADOW-COLOR: #EEDD95;
	SCROLLBAR-3DLIGHT-COLOR: #FCEEB1;
	SCROLLBAR-ARROW-COLOR:#000000;
	SCROLLBAR-TRACK-COLOR: #F5F5F5;
	SCROLLBAR-DARKSHADOW-COLOR: #ECD881;
}

.sbuffo {
	margin: 0px 2px 0px 5px;
	padding: 0px 0px 0px 0px;
	border: -0px -0px -0px -0px;
	width: 11px;
	height: 11px;
	vertical-align: middle;

}

.ricerca_text {
	width: 100px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #102132;
	border: 1px solid #FBEFBB;
	margin-right: 0px;
	
}

.ricerca_text2 {
	width: 200px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #102132;
	border: 1px solid #FBEFBB;
	margin-right: 0px;
	margin: 0px 2px 0px 5px;
	SCROLLBAR-FACE-COLOR: #F8EAAC;
	SCROLLBAR-HIGHLIGHT-COLOR: #FEF5D0;
	SCROLLBAR-SHADOW-COLOR: #EEDD95;
	SCROLLBAR-3DLIGHT-COLOR: #FCEEB1;
	SCROLLBAR-ARROW-COLOR:#000000;
	SCROLLBAR-TRACK-COLOR: #F5F5F5;
	SCROLLBAR-DARKSHADOW-COLOR: #ECD881;
	
}

#ricerca_sfondo
{
	background: #FFFAE1;
	border: 1px solid #FBEFBB;
}

.ftuw {
 font: 9px Verdana;
}
#insegna {
	background: #FFFAE1;
	border-left:  1px solid #FBEFBB;
	border-right:  1px solid #FBEFBB;
	border-top:  1px solid #FBEFBB;
	border-bottom: 1px solid #FFF8D9;
}
#insegna h5 {
   width: 99%;
   height: 10px;
	margin: 0px 0px 0px 0px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4)
}
.insegna_left {
	border-left:  1px solid #FBEFBB;
	border-bottom:  1px solid #FBEFBB;
}
#insegna_right {
   border-top:  1px solid #FBEFBB;
	border-right:  1px solid #FBEFBB;
	border-bottom:  1px solid #FBEFBB;
}

#insegna_right a, a:visited, a:active
{
   text-decoration: none;
   border: 0px none;
   color: black;
}
#insegna_right a:hover
{
   text-decoration: underline;
}
#size10 {
  	font-size: 9px;
}

#size10 img{
   margin-right: 3px;
}

#size10 a, a:visited, a:active
{
   text-decoration: none;
   border: 0px none;
   color: black;
}
#size10 a:hover
{
   text-decoration: underline;
}

.numeri
{
	width: 100%;
	line-height: 24px;
}
.numeri a, .numeri a:active, .numeri a:visited
{
	font-weight: bold;
	color: Black;
	text-decoration: none;
	border: #FFFFFF 2px solid;
	padding-left: 2px;
	padding-right: 2px;
}
.numeri a:hover
{
	font-weight: bold;
	color: Black;
	text-decoration: none;
	border: #EFC400 2px solid;
	padding-left: 2px;
	padding-right: 2px;
}