body { 
	margin:	0 1px 0 0; 
	padding:0; 
	width:980px;
	height:100%;
	background: #fbf7e4;
	color:	#006;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
}
font { font-size: 10px; }
h2 {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000066;
	text-align: left;
	display: inline;
}

/*hr { display:	none }*/

.lamp{
	text-decoration: underline; 
	color: red;
	font-size: 20px;
}

.mappe {
	overflow: auto; 
	height: 500px;
	width: 280px; 
	padding-right: 5px;
	padding-left:5px;
    color:  #006;
    font-size: 10px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
}
.mappe a { 
	color:	#006;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
}
.mappe td { 
	color:	#006;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
}

#header { 
	float:		left; 
	background:	#fbf7e4; 
	background:	#009; 
	color:		#FFF;  
}
#header .box1, {
	width: 		170px;
}

.box1 a{
color: white;
text-align: center;
}

.lista ul{
margin-top: 10px; 
list-style-image: url(/img/dia_gray.gif);
list-style-type: square;
}

.lista_apertura ol{
	margin-top: 10px; 
	list-style-type: none;
	font-size: 12px;
}
.lista_apertura ul
{
  width: 600px;  /* room for 3 columns */
	list-style-type: none;
}
.lista_apertura ul li
{
  float: left;
  width: 300px;  /* accommodate the widest item */
}
/* stop the floating after the list */
.lista_apertura br
{
  clear: left;
}
/* separate the list from what follows it */
.lista_apertura div
{
  margin-bottom: 1em;
}
/* anchor styling */
.lista_apertura ul li a
{
  padding: 2px;
  display: block;
  width: 290px;
  text-decoration: none;
  font-size: 10px;
}
.lista_apertura ul li a:visited
{
  text-decoration: none;
  color: #00f;
}
.lista_apertura ul li a:hover
{
  color: #FFF; /* white */
  background-color: #00f; /* brown */
  text-decoration: none;
}


.lista_musei ol{
	margin-top: 10px; 
	list-style-type: none;
	font-size: 12px;
}
.lista_musei ul
{
  width: 600px;  /* room for 3 columns */
}
.lista_musei ul li
{
  float: left;
  width: 300px;  /* accommodate the widest item */
}
/* stop the floating after the list */
.lista_musei br
{
  clear: left;
}
/* separate the list from what follows it */
.lista_musei div
{
  margin-bottom: 1em;
}
/* anchor styling */
.lista_musei ul li a
{
  padding: 2px;
  display: block;
  width: 290px;
  text-decoration: none;
  font-size: 10px;
}
.lista_musei ul li a:visited
{
  text-decoration: none;
  color: #00f;
}
.lista_musei ul li a:hover
{
  color: #FFF; /* white */
  background-color: #00f; /* brown */
  text-decoration: none;
}

#header h1 {  
	font:		bold italic 40px/50px impact, arial, verdana, helvetica, sans-serif;
	margin:		0;
}
#header h3 {  
	font:		bold italic 20px/30px arial, verdana, helvetica, sans-serif;
	font-variant: small-caps;
	margin:		0;
    color: white;
}
#header a:hover a.visited{  
    color: white;
}

#header h4 {  
	font:		italic 12px/20px arial, verdana, helvetica, sans-serif;
	font-variant: small-caps;
	margin:		0;
	display: inline;
}

#column1 {
    float: left;
    margin: 0px;
    padding: 0px;
    background-image: url(/img/sfondi/col_sx.gif);
    background-repeat: repeat-y;
    width: 100%;
} 

#colonna-sx { 
	float:		left; 
	width:		170px; 
	color:		#006;
    	background-image: url(/img/sfondi/col_sx.gif);
    	background-repeat: repeat-y;
}

#colonna-dx { 
	float:		right; 
	width:		130px; 
	color:		#006;
	background:     #fbf7e4;
}

#colonna-sx .box, #colonna-dx .box {
	padding:	0px 10px 0px 10px;
}
#colonna-dx { margin-right: -1px; }

#principale { 
	float:		left; 
	color:		#006;
	width:		650px;
	width:		650px;
	background:	#fbf7e4; 
	margin: 	0;
	font-size: 10px;

}
#principale .box { 
		float: left;
	padding:	5px;
	color:		#006;
}


#principale TABLE { 
	float: left;
	/*width: auto;*/
	clear: all;
}

#principale .foto {
	float:		left; 
	padding:	5px;
	margin: 	0 5px 5px 5px;
	margin-right: 	5px;
	max-width:	620px;
	width: auto !important;
	width: 560px;
	min-width:	420px;
	width: auto !important;
	width: 560px;
}

#principale .fotoa {
	float:		left; 
	padding:	0 5px 5px 5px;
	margin: 	0 5px 5px 5px;
}

#principale .fotosx {
	float:		left; 
	padding:	5px;
	margin: 	5px;
}

#principale .fotoasx {
	float:		left; 
	padding:	5px;
	margin: 	5px;
}

#principale .fotodx {
	float:		right; 
	padding:	5px;
	margin: 	5px;
}

#principale .fotoadx {
	float:		right; 
	padding:	5px;
	margin: 	5px;
}

#principale .testoa{
background:#fbf7e4;
color:#009;
}

#lastminute { 
	float:		left; 
	color:		#006;
	background:	#fbf7e4; 
	margin: 	0;

}
#lastminute .box { 
	padding:	5px;
	color:		#006;
}

#struttura { 
	float:		left; 
	color:		#006;
	width:		780px;
	background:	#fbf7e4; 
	margin: 	0 auto;
}

#struttura .box { 
	clear: all;
    margin:0 auto;
	padding:	5px;
	color:		#006;
}

#struttura TABLE { 
	/*width: auto;*/
	clear: left;
	float: left;
	clear: all;
}

#struttura ul { 
	/*width: auto;*/
	clear: both;
}

#struttura .foto {
	float:		left; 
	padding:	5px;
	margin: 	0 5px 5px 5px;
	margin-right: 	5px;
	max-width:	620px;
	width: auto !important;
	width: 560px;
	min-width:	420px;
	width: auto !important;
	width: 560px;
}

#struttura .fotoa {
	float:		left; 
	padding:	0 5px 5px 5px;
	margin: 	0 5px 5px 5px;
}

#struttura .fotosx {
	float:		left; 
	padding:	5px;
	margin: 	5px;
}

#struttura .fotoasx {
	float:		left; 
	padding:	5px;
	margin: 	5px;
}

#struttura .fotodx {
	float:		right; 
	padding:	5px;
	margin: 	5px;
}

#struttura .fotoadx {
	float:		right; 
	padding:	5px;
	margin: 	5px;
}

#struttura .testoa{
background:#fbf7e4;
color:#009;
text-align:justify;
}

#servizi { 
	float:		left; 
	color:		#006;
	width:		760px;
	background:	#fbf7e4; 
	margin: 	0;
	padding:	5px;
}
#servizi .box { 
	padding:	5px;
	width:		100%;
	color:		#006;
}

#servizi .tabserv { 
	border:		solid 5px;
	border-color:	#009;
	padding:	5px;
	width:		100%;
	background:	#009; 
	color:		#006;
}

#servizi br { font-size: 3px; clear: left;}

#servizi .simbolo_sx { 
	clear:		all;
	float:		left; 
	padding:	1px;
	width:		375px;
	background:	#b2c8f4; 
	color:		#006;
}

#servizi .simbolo_dx { 
	clear:		all;
	float:		right; 
	padding:	1px;
	width:		378px;
	background:	#b2c8f4; 
	color:		#006;
}

#servizi .simbolo_ca2 { 
	clear:		all;
	float:		left; 
	padding:	1px;
	width:		375px;
	background:	#b2c8f4; 
	color:		#006;
}

#servizi .simbolo_ca3 { 
	clear:		all;
	float:		left; 
	padding:	1px;
	width:		250px;
	background:	#b2c8f4; 
	color:		#006;
}

#servizi .testoa{
background:#fbf7e4;
color:#009;
text-align:justify;
}

#footer { 
	float:	left;
	background:	#fbf7e4; 
	color:		#009; 
	line-height:	1em;
}



/*
a:link,a:visited{
background:transparent;
color:#009;
font-weight:bold;
}

a:hover,a:active,a:focus{
background:#b2c8f4;
color:#000;
}
*/

select {
	font-size: 12px;
}
#opzioni select { 
vertical-align:middle;
font:9px verdana,helvetica,sans-serif;
background:#e9e9e9;
}

option.it { background:#0f0;color:#000033 }
option.uk { background:#00f;color:#000033 }
option.de { background:#ff0;color:#000033 }
option.fr { background:#0ff;color:#000033 }

#boxcentro {
width: 300px;
height: 300px; 
margin: 0;
padding:10px;
position: absolute;
left:245px;
top: 100px; 
display: block; 
z-index: 100; 
font-weight:normal;
text-align: left;
border: 0px outset  #000;
text-align:justify;	
background:#fbf7e4;
}

#boxwte {
padding:10px;
width: 100%;
height: auto;
background-color:#fbf7e4;
text-align:left;
display: block; 
position: relative;
left: 25%;
top: auto; 
display: block; 
z-index: 100; 
font-weight:normal;
text-align: left;
border: 0px outset  #000;
text-align:justify;	
background:#fbf7e4;
 right: 25%;
}

cite{
	font-size: x-small;
	font-style: italic;
	font-variant: small-caps;
	font-weight: lighter;
}
/*
@media screen { 
body>#header, body>#sidebar{position:fixed!important;}
} 
*/

#sponsor{
clear:		left;
width:100%;
height:auto;
background:#009;
color:#fff;
text-align:justify;
height:		30px;
cursor: default;
}

#sponsor a {
color:#fff;
}

#banner { z-index: 100;position:relative;height:60px;width:120px }
#banner img { align:left; border:none }
#banner a {
display:block;
position:absolute;
right:0px;
}
/*
#banner a:hover img, #banner a:active img { display:none }
#banner a:hover, #banner a:active {
height:240px;width:240px;
background:url(/img/banner/maxilast.jpg);
z-index: 100;
}
*/

#bannerf { position:relative;height:30px;width:100px }
#bannerf img { border:none }
#bannerf a {
display:block;
position:absolute;
bottom:0px; left:0px;
}
#bannerf a:hover img, #bannerf a:active img { display:none }
#bannerf a:hover, #bannerf a:active {
height:240px;width:240px;left:-70px;
background:url(/img/banner/wtfbig.jpg)
}

#bannerca { position:relative;height:30px;width:100px }
#bannerca img { border:none }
#bannerca a {
display:block;
position:absolute;
bottom:0px; left:0px;
}
#bannerca a:hover img, #bannerca a:active img { display:none }
#bannerca a:hover, #bannerca a:active {
height:240px;width:240px;left:-70px;
background:url(/img/banner/wtcabig.jpg)
}

#bannerp { position:relative;height:30px;width:100px }
#bannerp img { border:none }
#bannerp a {
display:block;
position:absolute;
bottom:0px; left:0px;
}
#bannerp a:hover img, #bannerp a:active img { display:none }
#bannerp a:hover, #bannerp a:active {
height:240px;width:240px;left:-70px;
background:url(/img/banner/wtpbig.jpg)
}

#bannerc { position:relative;height:30px;width:100px }
#bannerc img { border:none }
#bannerc a {
display:block;
position:absolute;
bottom:0px; left:0px;
}
#bannerc a:hover img, #bannerc a:active img { display:none }
#bannerc a:hover, #bannerc a:active {
	height:240px;width:240px;left:-70px;
background:url(/img/banner/wtcbig.jpg)
}

#banners { position:relative;height:30px;width:100px }
#banners img { border:none }
#banners a {
display:block;
position:absolute;
bottom:0px; left:0px;
}
#banners a:hover img, #banners a:active img { display:none }
#banners a:hover, #banners a:active {
	height:240px;width:240px;left:-70px;
background:url(/img/banner/wtsbig.jpg)
}

#videob { z-index: 200;position:relative;height:60px;width:120px }
#videob img { display:block; border:none }
#videob a {
color:#fbf7e4;
display:block;
position:absolute;
right:0px;
}
#videob a:hover img, #videob a:active img { display:none }
#videob a:hover, #videob a:active {
height:340px;width:240px;
/*background:url(/img/banner/maxitsc.jpg)*/
float: left;
color: #fff;
background: #006;
border: 1px;
}

form {
	display: inline;
}
.riga_url {
        text-decoration: none;
        color: yellow;
	background: blue;
}
.riga_url a{
        text-decoration: none;
        font-style: italic;
        color: yellow;
}
	
.didascalia {
        background-color: #fbf7e4;
        font-size: 10px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-variant: normal;
        color: #000066;
}

.indirizzo {
	float: left;
        margin: 2px;
        padding: 0px;
        background-color: #fbf7e4;
        font-size: 12px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-variant: small-caps;
        text-align: left;
        color: #000066;
}

.indirizzo a:active {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px; 
        text-decoration: none;
        color: blue;
}

.indirizzo a:hover { 
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px; 
        text-decoration: none;
        color: blue;
        font-style: italic;
        /*cursor: help;*/
}

.indirizzo a:link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px; 
        text-decoration: none;
        color: blue;
}

.indirizzo a:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px; 
        text-decoration: none;
        color: blue;
}

.info {
	float: center;
        margin: 2px;
        padding: 0px;
        background-color: #fbf7e4;
        font-size: 12px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-variant: small-caps;
        text-align: center;
        color: #00C;
}

.info a:active {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px; 
        text-decoration: none;
        color: #00C;
}

.info a:hover { 
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px; 
        text-decoration: none;
        color: #00C;
        font-style: italic;
        /*cursor: help;*/
}

.info a:link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px; 
        text-decoration: none;
        color: #00C;
}

.info a:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px; 
        text-decoration: none;
        color: #00C;
}

.special a{ 
    margin-right: 10px; 
    margin-bottom: 10px; 
	background:#fbf7e4;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.special a:hover{ 
    margin-right: 10px; 
    margin-bottom: 10px; 
	background:#fbf7e4;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=-135);
}

a.button{font:9px arial,sans-serif;
    text-transform:uppercase;text-decoration:none;
    border: 1px solid;border-color: #CCC #666 #666 #CCC;
    padding-left:0.2em;background:#FFF;color:#555}
a.button:hover{border-color:#333 #999 #999 #333}
a.button span{padding: 0 0.2em}

.img_scheda{ 
    margin-right: 10px; 
    margin-bottom: 10px; 
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);

}

.consigli{
	width: 120px; 
	border: solid 1px #0300c3; 
	text-align: center; 
	background: #ffff33;
	color: #009;
}
.consigli #tit{
	margin: 7px 0 0 0;
	color: #f00; 
	font: bold italic 14px arial, verdana, helvetica, sans-serif; 
	font-variant: small-caps; 
	text-align: center;
}
.consigli a{
  	font-family: Verdana, Tahoma, Arial;
  	font-size: 10px;
  	font-weight: bold;
	text-decoration: none;
	color: #009;
}

.newentry{
	width: 310px; 
	border: solid 1px #0300c3; 
	border: none;
	text-align: right; 
	padding: 0 5px 0 5px;
/*
	background: #ffff33;
*/
	color: #009;
}
.newentry #tit{
	margin: 7px 0 0px 0;
	color: #f00; 
	font: bold italic 14px arial, verdana, helvetica, sans-serif; 
	font-variant: small-caps; 
	text-align: right;
}
.newentry a{
  	font-family: Verdana, Tahoma, Arial;
  	font-size: 10px;
  	font-weight: bold;
	text-decoration: none;
	color: #009;
}

#provincia {
	padding:10px;
	font-weight:normal;
	text-align: left;
	background:#fbf7e4;
}

#provincia .titolo {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px; 
        text-decoration: none;
        color: #009;
}

#provincia a:active, #provincia a:link, #provincia a:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px; 
        text-decoration: none;
        color: blue;
}

#provincia a:hover { 
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px; 
        text-decoration: none;
        color: blue;
        font-style: italic;
}


/*
#menu{
left: 0;
background:#fbf7e4;
border-right: 10px solid #000099;
color:#000;
}
#menu ul{
margin-left:20px; padding:0
}
*/

.iframe { 
width: 100%; 
height: 380px; 
overflow: auto;
padding: 1px;
}


.imgs	{
	border: 0px;
	width: 16px;
	height: 18px;
}

.treemenudiv	{
display: block;
left: 0;
background:#fbf7e4;
color:#000;
}

ul#menu {
  background: #fbf7e4;
  width: 144px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

ul#menu ol {
  display: none;
  text-align: left;
  list-style-type: none;
  padding: 1px;
  margin-left: 10px;
}

ul#menu li, 
  ul#menu a {
  font-family: Verdana, Tahoma, Arial;
  font-size: 10px;
  font-weight: bold;
  color: #009;
}

ul#menu li {
  padding: 0;
}

ul#menu a {
  padding: 0px;
  display: block;
  border: solid 2px #b2c8f4;
  text-decoration: none;
  outline: none;
  margin: 2px;
}

ul#menu a:hover {
  background: #b2c8f4;
  color: #000;
}

ul#menu a.active {
  border: none;
  color: red;
  background: yellow;
  font-style: italic;
  font-weight: bold;
}

ul#nav{float: left;width: 100%;list-style: none;
    /*border-bottom: 1px solid #D7D7D7;*/ margin: 0;padding: 0}

ul#nav li{width: 128px; float: left;margin: 0.2em 0.1em 0;padding: 0; /*border: solid 1px ;border-color: #ff0 #000 #000 #ff0;*/
    background: #00f; color: #ff0; text-align: center; font-size: 10px;}

ul#nav a{float: left;padding: 0.3em 4px 0.3em 4px;
    border: solid 1px ;border-color: #ff0 #000 #000 #ff0;
    background: #00f; width: 118px;
  	font-weight: bold;
    text-decoration: none;color: #ff0}

ul#nav a:hover{background: #ff0; color: #009; border-color: #000 #ff0 #ff0 #000;}

ul#nav li#active{background: #ff0}

ul#nav li#active a{background: #ff0;
    color: #184D8A}


.containertabs {
	padding: 0;
	margin: 0;
	background: #009;
	}

#minitabs {
	margin: 0;
	padding: 0;
	/*border-bottom: 1px solid #009;*/
	}

#minitabs li {
	margin: 0 3px 0 3px; 
	padding: 0 2px 0 2px;
	display: inline;
	list-style-type: none;
	background: #ff0;
	}
	
#minitabs a:link, #minitabs a:visited {
	background: #ff0;
    font-family: Verdana, Tahoma, Arial;
    /*font-variant: normal;*/
	/*float: left;*/
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	margin: 1px 1px 1px 1px;
	padding: 1px 4px 1px 4px;
	text-decoration: none;
	color: #009;
	}

#minitabs a.active:link, #minitabs a.active:visited, #minitabs a:hover {
	background: #009;
	color: #fff;
	}


ul#menloc {
  background: #fbf7e4;
  width: 144px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

ul#menloc li, ul#menloc a {
  font-family: Verdana, Tahoma, Arial;
  font-size: 10px;
  font-weight: bold;
  color: #009;
}

ul#menloc li {
  padding: 0;
}

ul#menloc a {
  padding: 0px;
  display: block;
  border: solid 2px #b2c8f4;
  text-decoration: none;
  outline: none;
  margin: 1px;
}

ul#menloc a:hover {
  background: #b2c8f4;
  color: #000;
}

ul#menloc .attivo {
  border: none;
  color: red;
  background: yellow;
  font-style: italic;
  font-weight: bold;
  padding: 0px;
  display: block;
  border: solid 2px #b2c8f4;
  text-decoration: none;
  outline: none;
  margin: 1px;
}

#menloc .titolomenu {
  text-align:center;
  line-height: 20px;
  background:url(/img/sfondi/titolomenu.gif);
  color: #ff0;
  font-family: Verdana, Tahoma, Arial;
  font-size: 12px;
  font-weight: bold;
  color: #ff0;
}


div#lastm{
	color: #03C;
}

div#lastm .titolo {
	width:100%;
	font: normal 16px/1.3 Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}

div#lastm .offerta {
	width:100%;
	font: normal 13px/1.3 Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #03C;
}

div#lastm hr{
	width: 80%;
	color: #000066;
}

