/*****************************
	main.css CSS STYLE
	STUDIOVACANZE.IT

******************************/
P,li,ul{
	margin:0px;
	padding:0px;
/*	margin-left:10px;
	color:#a69a85;*/
}
ul.eventi{
	font-style:italic;
	color:#666666;
}
html,body {
	background-color: #FFFFFF;
	margin:0; 
	padding:0;
	height:auto;
}

/**********************
		DIV
**********************/
.container {
	position:absolute;
	width: 780px;
	height: 551px;
	left:50%;
	top:0px;
	margin-left: -390px;
	margin-top: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	background-color:#FFFFFF;
	color: #000000;
	text-decoration: none;
	text-align: left;
	/*	border: 1px solid #FFFFFF;*/
	height:100%;
	/*overflow: hidden;*/
	z-index:0;
}
table.minheight{
	min-height: 320px !important;
	height:320px;
}
table.topmenu{
	background-color:#e7f2f4;
	text-align:right;
	padding-right:8px;
}
table.flashcontainer{
	background-color:#e7f2f4;
	text-align:right;
	background-image:url(images/beckground.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
table.flashcontainer2{
	background-color:#e7f2f4;
	text-align:right;
	background-image:url(flash/listexcursion/01.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
table.mainmenu{
	background-color:#e7f2f4;
	text-align:center;
	/*padding: 4px 0px 0px;*/
	color:#e6f2f4;
}
table.formagency{
	border-top: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
}
table.searchbar{
	color:#628889;
	border-top: 1px solid #f9f9f8;
	border-bottom: 1px solid #e7e7e7;
	text-align: right;
	background-color:#f2f2f2;
}
table.bottom{
	background-color:#daedee;
	text-align:right;
	color:#628889;
	/*padding-left:8px;
	padding-right:8px;*/
	height:22px;
}
table.company{
	background-color:#FFFFFF;
	text-align: center;
	color:#628889;
	padding-top:5px;
	font-size:10px;
	height:30px;
}
table.scheda{
	width:100%;
	font-size:10px;
}
td.title_section{
	color:#444444;
	text-transform:uppercase;
	background:#CCCCCC;
	height:25px;
	vertical-align:top;
	padding-left:10px;
}
td.title_scheda{
	width:50%;
	background:#e7e7e7;
	color:#444444;
	text-transform:uppercase;
	padding-left:10px;
}
td.val_scheda{
	width:50%;
	color:#777777;
	text-transform:uppercase;
	padding-left:10px;
}

td.home_center_column{
	color:#8d8e90; 
	font-size:10px; 
	text-align: center;
	/*padding-left:22px;*/
}
td.news{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	color:#6d6f72;
	text-align: left;
	padding:10px;
}
.newscolumn{
	position: absolute;
	height:98px;
	width: 160px;
}
td.mainlink3{
	text-align: center;
}
table.bordertop{
	border-top:1px solid #FFFFFF;
}
table.lightgray{
	background-color:#ebebeb;
}
td.mainlink{
	text-align: center;
	border: 1px solid #FFFFFF;
	border-right:none;
	/*border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;*/
	
	height:87px;
}
td.mainlink4{
	text-align: center;
	border: 1px solid #FFFFFF;
	border-top:none;
	/*border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;*/
	
	height:87px;
}
html>/**/body td.mainlink /* FireFox*/
{
	height:88px;
}

td.mainlink2{
	text-align: center;
	border-left:1px solid #FFFFFF;
	/*border-right:1px solid #FFFFFF;*/
	height:87px;
}

html>/**/body td.mainlink2 /* FireFox*/
{
	height:88px;
}
td.box_home{
	color:#666666; 
	text-align:justify; 
	padding-bottom:5px; 
	line-height:15px
}
td.internallink{
	text-align: left;
	padding-left:8px;
	background-color:#E5E5E5;
}
td.internallink2{
	text-align: left;
	padding-left:8px;
	background-color:#E5E5E5;
	border-top:1px solid #afafaf;
}
td.banner{
	text-align: center;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
}
td.banner2{
	text-align: center;
	border-top:1px solid #afafaf;
	border-bottom:1px solid #afafaf;
}
td.brochure{
	text-align: center;
	border-top:1px solid #afafaf;
	border-bottom:1px solid #afafaf;
	/*border-left:1px solid #afafaf;*/
}
td.friend{
	text-align: center;
	/*border-left:1px solid #afafaf;*/
	border-bottom:1px solid #afafaf;
	border-right:1px solid #afafaf;
	border-top:1px solid #afafaf;
}
td.brochure2{
	text-align: center;
	border-bottom:1px solid #afafaf;
	border-right:1px solid #afafaf;
	border-top:1px solid #afafaf;
	
}
td.friend2{
	text-align: center;
	/*border-left:1px solid #afafaf;*/
	border-top:1px solid #afafaf;
	border-bottom:1px solid #afafaf;
}
td.friend3{
	text-align: center;
	border-bottom:1px solid #afafaf;
}
td.offer{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#6d6f72;
	text-align: left;
}
td.contentoffer{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#6d6f72;
	text-align: left;
}
td.agency{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	color:#6d6f72;
	text-align: left;
	padding:8px;
}
td.offeragency{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#6d6f72;
	text-align: left;
/*	background-image:url(images/rarrowagency.gif);
	background-position:90px 22px;
	background-repeat:no-repeat;*/
	padding:8px;
}
td.linebottom{
	border-bottom:1px solid #c7c7c7;
}
td.phone{
	background-image:url(images/phone.jpg);
	background-repeat:no-repeat;
}

td.eventi{
	background-image:url(images/eventi/ev20.gif);
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#efeeee;
}
td.eventi2{
	background-image:url(images/eventi/ev14.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
td.eventiviaggio{
	background-image:url(images/eventi/ev21.jpg);
	background-position: center top;;
	background-repeat:no-repeat;
}
td.eventipiccoli{
	background-image:url(images/eventi/ev20.jpg);
	background-position: center top;;
	background-repeat:no-repeat;
}
td.cucina2{
	background-image:url(images/eventi/ev35.gif);
	background-position:right;
	background-repeat:no-repeat;
}
td.cucina2_en{
	background-image:url(images/eventi/ev35_en.gif);
	background-position:right;
	background-repeat:no-repeat;
}
td.location2{
	background-image: url(images/eventi/ev34.gif);
	background-position:right;
	background-repeat:no-repeat;
}
td.location2_en{
	background-image: url(images/eventi/ev34_en.gif);
	background-position:right;
	background-repeat:no-repeat;
}
td.servizio2{
	background-image: url(images/eventi/ev37.gif);
	background-position:right;
	background-repeat:no-repeat;
}
td.servizio2_en{
	background-image: url(images/eventi/ev37_en.gif);
	background-position:right;
	background-repeat:no-repeat;
}
td.eventiscuro{
background-image:url(images/eventi/ev40.gif);
background-position:center;
background-repeat:no-repeat;
}

td.cucina{
background-image:url(images/eventi/ev36.jpg);
background-repeat:no-repeat;
background-position:left;
background-position:top;
}
td.location{
background-image: url(images/eventi/ev37.jpg);
background-repeat:no-repeat;
background-position:left;
background-position:top;
}
td.servizi{
background-image:url(images/eventi/ev38.jpg);
background-repeat:no-repeat;
background-position:left;
background-position:top;
}
td.eventbusiness{
background-image:url(images/eventi/ev38.gif);
background-repeat:no-repeat;
background-position:center;
}

td.eventbusinessimage{
background-image:url(images/eventi/ev39.gif);
background-repeat:no-repeat;
background-position: top center;
}

td.eventbusinesscontact{
background-image:url(images/eventi/ev28.gif);
background-repeat:no-repeat;
background-position:right;
}

td.eventbusinesscontactchiaro{
background-image:url(images/eventi/ev13.gif);
background-repeat:no-repeat;
background-position:right;
}

td.eventcocktails{
background-image:url(images/eventi/ev30.jpg);
background-repeat:no-repeat;
background-position:top center;
}

td.phoneagency{
background-image:url(images/phoneagency.gif);
background-repeat:no-repeat;
background-position:right;
}


td.news2{
background-image:url(images/news.gif);
background-repeat:no-repeat;
background-position:right;
}

td.booking{
background-image:url(images/booking.jpg);
background-repeat:no-repeat;
background-position:center;
}

td.eventnozze{
	background-image:url(images/eventi/ev41.gif);
	background-repeat:no-repeat;
	background-position:center top;
}

td.titlericnozze{
background-image:url(images/eventi/ev05.gif);
background-repeat:no-repeat;
}

td.eventcomunioni{
background-image:url(images/eventi/ev23.jpg);
background-repeat:no-repeat;
background-position:top center;
}

td.biglietteria{

background-image:url(images/bannerblumondo.jpg);
background-repeat:no-repeat;
}
td.leftarrow{
	background-image:url("images/arrow.gif");
	background-repeat:no-repeat;
	background-position:10px;
}
table.topwhiteline{
	border-top:1px solid #FFFFFF;
}
td.titlelist{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align: left;
	color: #908f8f;
}
td.titlelist2{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align: left;
	color: #FFFFFF;
}
td.titlelist3{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align: left;
	color: #027dfa;
	font-variant: small-caps;
	text-decoration:none;
}
td.titlelist4{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align: left;
	color: #fa6002;
	font-variant: small-caps;
	text-decoration:none;
}
td.titlelist5{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align: left;
	color: #31aa0b;
	font-variant: small-caps;
	text-decoration:none;
}
td.titlelist6{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align: left;
	color: #eebc0d;
	font-variant: small-caps;
	text-decoration:none;
}
td.excursiontitle{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align: left;
	cursor:default;
	color: #006699;
}
td.textlist{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align: left;
	color: #757575;
	border-top:1px solid #d4d4d4;
	padding-top:3px;
}
td.textlist2{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align: left;
	color: #7f8081;
	border-top:1px solid #d4d4d4;
	padding-top:3px;
}
td.textlist3{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align: right;
	color: #757575;
	border-top:1px solid #d4d4d4;
	padding-right:20px;
	padding-top:3px;
}
td.label{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align: left;
	color: #757575;
}
td.justify{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align: justify;
	color: #757575;
}
td.special_offer{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height: 25px;
	border:1px dotted #CCCCCC;
	background-color:#FBFBFB;
	padding:5px;
}
td.content{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align: justify;
	line-height: 22px;
	color: #757575;
}
td.content2{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align: justify;
	line-height: 12px;
	color: #757575;
}
td.content3{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align: justify;
	line-height: 11px;
	color: #757575;
}
td.omaggi{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#999999;
	text-decoration: none;
	background-color: #f8f5da;
	line-height: 16px;
	text-align:justify; 
	line-height:20px;
	font-style: normal;
	padding:10px;
}
td.contattaci{
	background-color:#BEB7AE;
	text-align:right; 
	padding-right:10px
}
td.contattaci2{
	background-color:#797272;
	text-align:right; 
	padding-right:10px
}
td.season{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#797979;
	text-decoration: none;
	background-color: #ebebeb;
	font-style: normal;
	padding-left:4px;
}

.zoombutton{
	position: relative;
	float:right;
	top:0px;
	border-left:1px solid #afafaf;
	border-bottom:1px solid #afafaf;
	z-index:10;
}
.map{
	height:248px; 
	width:275px;
	border:1px solid #afafaf;
	z-index:2;
}
.price{
	color:#1d64c6;
	font-weight:bold;
}
.price2{
	color:#FF0000;
	font-weight:bold;
}
.priceagency{
	font-size:14px;
	color:#009dc0;
	font-weight:bold;
	padding-left: 4px;
}
.blue{
	/*color:#1a4ea8;*/
		color: #444444;
}
.white{
	color:#FFFFFF;
}
.lastminute{
	border-bottom:1px solid #b3b3b3;
	padding:10px;
	cursor:default;
}
.padding{
	padding:20px;
	line-height: 18px;
	text-align:justify;
}
.text_offerta1{
	font-size:11px;
	color:#666666;
	padding:20px;
	line-height: 15px;
}
.text_offerta2{
	font-size:14px;
	color:#666666;
	line-height: 18px;
}
.titolo_offerta{
	font-size:12px;
	font-weight:bold;
	color:#FF9900;
}
.titolo_offerta2{
	font-size:13px;
	color:#FF9900;
}
.titolo_exc_color1{
	color:#3399ff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align: left;
	font-variant: small-caps;
	text-decoration:none;
}
.titolo_exc_color2{
	color:#9a8577;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align: left;
	font-variant: small-caps;
	text-decoration:none;
}
.titolo_exc_color3{
	color:#2554d6;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align: left;
	font-variant: small-caps;
	text-decoration:none;
}
.titolo_exc_color4{
	color:#0f469b;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align: left;
	font-variant: small-caps;
	text-decoration:none;
}
.color_tour1{
	color:#3399ff;
}
.color_tour2{
	color:#9a8577;
}
.color_tour3{
	color:#2554d6;
}
.color_tour4{
	color:#0f469b;
}
/**********************
		LINK
**********************/
.linkwhite{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	word-spacing: 1pt;
}
.linkwhite a {  
	font-family: Arial, Helvetica, Verdana, sans-serif;  
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration: none;
}
.linkwhite a:hover {  
	text-decoration: none;
	/*color: #1d64c6;*/
	color: #EAEAEA;
}
.linksimple{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #6d6f72;
	word-spacing: 1pt;
}
.linksimple a {  
	font-family: Arial, Helvetica, Verdana, sans-serif;  
	font-size: 11px; 
	font-weight: bold; 
	color: #6d6f72;
	text-decoration: none;
}
.linksimple a:hover {  
	text-decoration: none;
	/*color: #1d64c6;*/
	color: #333333;
}
.linkorange{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #d58a16;
	word-spacing: 1pt;
}
.linkorange a {  
	font-family: Arial, Helvetica, Verdana, sans-serif;  
	font-size: 11px; 
	font-weight: bold; 
	color: #d58a16;
	text-decoration: none;
}
.linkorange a:hover {  
	text-decoration: none;
	/*color: #1d64c6;*/
	color: #f1a32a;
}
.linkblue{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #4366DE;
	word-spacing: 1pt;
}
.linkblue a {  
	font-family: Arial, Helvetica, Verdana, sans-serif;  
	font-size: 12px; 
	font-weight: bold; 
	color: #4366DE;
	text-decoration: none;
}
.linkblue a:hover {  
	text-decoration: none;
	/*color: #1d64c6;*/
	color: #7D96E8;
}
.linkgrey{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #999999;
	word-spacing: 1pt;
}
.linkgrey a {  
	font-family: Arial, Helvetica, Verdana, sans-serif;  
	font-size: 10px; 
	font-weight: bold; 
	color: #999999;
	text-decoration: none;
}
.linkgrey a:hover {  
	text-decoration: none;
	color: #666666;
}
.linkwhitex{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	word-spacing: 1pt;
	text-align:center;
}
.linkwhitex a {  
	font-family: Arial, Helvetica, Verdana, sans-serif;  
	font-size: 10px; 
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration: none;
}
.linkwhitex a:hover {  
	text-decoration: none;
	color: #444444;
}
.linktopmenu{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #628889;
	word-spacing: 1pt;
}
.linktopmenu a {  
	font-family: Arial, Helvetica, Verdana, sans-serif;  
	font-size: 11px; 
	font-weight: bold; 
	color: #628889;
	text-decoration: none;
}
.linktopmenu a:hover {  
	text-decoration: none;
	color: #94b6b7;
}
.linksmall{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #628889;
}
.linksmall a {  
	font-family: Arial, Helvetica, Verdana, sans-serif;  
	font-size: 11px; 
	font-weight: normal; 
	color: #628889;
	text-decoration: none;
}
.linksmall a:hover {
	text-decoration: underline;
}
.linkmenu{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-decoration:none;
	text-transform: uppercase;
}
.linkmenu a {
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	color: #628889;
	text-decoration:none;
	text-transform: uppercase;
}
.linkmenu a:hover {
	color: #94b6b7;
}
.linkmenuevent{
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	color: #a69a85;
}
.linkmenuevent a {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #a69a85;
	text-decoration: none;
}
.linkmenuevent a:link {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #a69a85;
	text-decoration: none;
}
.linkmenuevent a:hover {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #FFFFFF;
	text-decoration: none;
	background-color: #a69a85;
}
.linkrigthmenu{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	text-transform: uppercase;
	padding-left:3px;
	line-height: 25px;
}
.linkrigthmenu a {
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	color: #777777;
	text-decoration:none;
	text-transform: uppercase;
	padding-left:3px;
	line-height: 25px;
}
.linkrigthmenu a:hover {
	color: #999999;
}
.linktitleagency{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	color:#6d6f72;
	text-align: left;
	text-decoration:none;
	padding-top:8px;
	padding-left:4px;
}
.linktitleagency a {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	color:#6d6f72;
	text-align: left;
	text-decoration:none;
	padding-top:8px;
	padding-left:4px;
}
.linktitleagency a:hover {
	color: #333333;
}
.linkpdf{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #666666;
	text-decoration: none;
}
.linkpdf a{  
	font-family: Arial, Helvetica, Verdana, sans-serif;  
	font-weight: normal; 
	color: #666666;
	text-decoration: none;
}
.linkpdf a:hover {  
	text-decoration: underline;
	color: #666666;
}
table.scheda_offerta{
	border:1px solid #CCCCCC;
}
td.scheda_offerta_row{
	border-bottom:1px solid #CCCCCC;
	padding-left:10px;
	color:#666666;
}
td.scheda_offerta_row2{
	padding-left:10px;
	color:#666666;
}
td.menugray{
	border-top:1px solid #afafaf;
	/*padding-bottom:-1px;*/
}
/*.linkrigthmenu2{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	text-transform: uppercase;
	padding-left:3px;
	line-height: 25px;
}
.linkrigthmenu2 a {
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	color: #777777;
	text-decoration:none;
	text-transform: uppercase;
	padding-left:3px;
	line-height: 25px;
}
.linkrigthmenu2 a:hover {
	color: #999999;
}*/
.linkdetailhmenu{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	text-transform: uppercase;
	padding-left:3px;
}
.linkdetailhmenu a {
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	color: #EAEAEA;
	text-decoration:none;
	text-transform: uppercase;
	padding-left:3px;
}
.linkdetailhmenu a:hover {
	color: #CCCCCC;
}
.linktitle{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:17px;
	font-weight:bold;
	text-align: left;
	color: #6d6f72;
}
.linktitle a {  
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:17px;
	font-weight:bold;
	text-align: left;
	color: #6d6f72;
	text-decoration: none;
}
.linktitle a:hover {  
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:17px;
	font-weight:bold;
	text-align: left;
	color: #94b6b7;
}
.linkexcursion{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align: left;
	color: #006699;
}
.linkexcursion a {  
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align: left;
	color: #006699;
	text-decoration: none;
}
.linkexcursion a:hover {  
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align: left;
	color: #0283c3;
	text-decoration: none;
}

.linkhomemenu{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align: left;
	color: #1141a0;
}
.linkhomemenu a {  
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align: left;
	color: #1141a0;
	text-decoration: none;
}
.linkhomemenu a:hover {  
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align: left;
	color: #396acb;
}
.linkmainevent{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align: left;
	color: #8f7a4d;
}
.linkmainevent a {  
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	color: #8f7a4d; 
	font-weight: bold;
	text-decoration: none;
}
.linkmainevent a:hover {  
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align: left;
	color: #8f7a4d;
}
.linkrightevent{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px; 
	color: #8f7a4d;
	font-weight: bold; 
	font-style: italic;
	text-decoration:none;
	text-align:left;
}
.linkrightevent a {  
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px; 
	color: #8f7a4d;
	font-weight: bold; 
	font-style: italic;
	text-decoration:none;
}
.linkrightevent a:hover {  
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px; 
	color: #8f7a4d;
	font-weight: bold; 
	font-style: italic;
	text-decoration:none;
}
.linkrighteventp{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px; 
	color: #8f7a4d;
	font-weight: bold; 
	font-style: italic;
	text-decoration:none;
	text-align:left;
}
.linkrighteventp a {  
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px; 
	color: #8f7a4d;
	font-weight: bold; 
	font-style: italic;
	text-decoration:none;
}
.linkrighteventp a:hover {  
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px; 
	color: #8f7a4d;
	font-weight: bold; 
	font-style: italic;
	text-decoration:none;
}
.linkeventtitle{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px; 
	color: #8f7a4d;
	font-weight: bold; 
	font-style: italic;
	text-decoration: underline;
	text-align:left;
}
.linkeventtitle a {  
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px; 
	color: #8f7a4d;
	font-weight: bold; 
	font-style: italic;
	text-decoration:underline;
}
.linkeventtitle a:hover {  
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px; 
	color: #8f7a4d;
	font-weight: bold; 
	font-style: italic;
	text-decoration: none;
}
.linkindietro{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px; 
	color: #FFFFFF;
	font-weight: bold;
	text-transform:uppercase;
	/*font-style: italic;*/
	text-align:center;
	text-decoration:none;
}
.linkindietro a {  
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px; 
	color: #FFFFFF;
	font-weight: bold; 
	/*font-style: italic;*/
	text-decoration:none;
}
.linkindietro a:hover {  
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px; 
	color: #FFFFFF;
	font-weight: bold; 
	/*font-style: italic;*/
	text-decoration:none;
}
.linkagency{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #EAEAEA;
	word-spacing: 1pt;
}
.linkagency a {  
	font-family: Arial, Helvetica, Verdana, sans-serif;  
	font-size: 11px; 
	font-weight: bold; 
	color: #EAEAEA;
	text-decoration: none;
}
.linkagency a:hover {  
	text-decoration: none;
	/*color: #1d64c6;*/
	color: #FFFFFF;
}
.linkcase{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #0099FF;
	word-spacing: 1pt;
}
.linkcase a {  
	font-family: Arial, Helvetica, Verdana, sans-serif;  
	font-size: 11px; 
	font-weight: bold; 
	color: #0099FF;
	text-decoration: none;
}
.linkcase a:hover {  
	text-decoration: none;
	/*color: #1d64c6;*/
	color: #FFFFFF;
}
/**********************************
		TEXT
**********************************/
.back{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	text-transform:uppercase;
}
.selmenu{
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: bolder;
	text-decoration:none;
	color:#03c8cd;
	text-transform: uppercase;
	cursor:default;
}
.selevent{
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #FFFFFF;
	text-decoration: none;
	background-color: #a69a85;
}
.selagency{
	font-family: Arial, Helvetica, Verdana, sans-serif;  
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration: none;
}
.title{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#033ba2;
}
.date_last_minute{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#033ba2;
}
.last_minute_title{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#444444;
}
.last_minute_price{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#033ba2;
}
.last_minute_description{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#797979;
}
.description{
	text-align:justify;
	line-height:18px;
	color:#797979;
	padding-right:4px;
}
.testoeventi{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	text-align:justify;
	line-height: 18px;
	color:#5e5b5b;
}
.limage{
	margin-right:5px;
	margin-bottom:8px;
	float:left;
}
.rimage{
	margin-bottom:8px;
	float:right;
}
.div_image{
	float: right;
	margin-left:20px;
	margin-bottom:10px;
}
.styleevent{
	color: #83754b;
	font-weight: bold;
}
.eventtitle{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px; 
	color: #8f7a4d;
	font-weight: bold; 
	font-style: normal;
	text-decoration:none;
	text-align:left;
}
.yellow{
	color: #eebc0d;
	text-transform:uppercase;
}
/**********************************
		FORM
**********************************/
form{
	margin:0px;
	padding:0px;
}
.submit {  
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	background-color: #ebebeb;
	margin: 1px;
	padding: 1px;
	height: 20px;
	width: 66px;
	border:1px solid #CCCCCC;
}
.submit3 {  
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	background-color: #ebebeb;
	margin: 1px;
	padding: 1px;
	height: 20px;
	width: 99px;
	border:1px solid #CCCCCC;
}
.submit2 {  
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	background-color: #ebebeb;
	margin: 1px;
	padding: 1px;
	height: 18px;
	width: 46px;
	border:1px solid #CCCCCC;
}
.imagesubmit{
	margin-top:1px; 
	border: 1px solid #d0d0d0;
}
.input {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 14px;
	width: 145px;
	margin: 1px;
	padding: 1px;
	background-color: #FFFFFF;
	border: 1px solid #c9d2d3;
	padding-left:5px;
	background-image: url(images/shadow_input.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.input2 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 14px;
	width: 145px;
	margin: 1px;
	padding: 1px;
	background-color: #f2f2f2;
	border: 1px solid #CCCCCC;
	padding-left:5px;
}
.input3 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 14px;
	width: 60px;
	margin: 1px;
	padding: 1px;
	background-color: #f2f2f2;
	border: 1px solid #CCCCCC;
	padding-left:5px;
}
.input7 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 12px;
	width: 19px;
	margin: 1px;
	padding: 1px;
	background-color: #f2f2f2;
	border: 1px solid #CCCCCC;
	padding-left:5px;
}
.input8 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 14px;
	width: 106px;
	margin: 1px;
	padding: 1px;
	background-color: #f2f2f2;
	border: 1px solid #CCCCCC;
	padding-left:5px;
}
.input9 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 12px;
	width: 40px;
	margin: 1px;
	padding: 1px;
	background-color: #f2f2f2;
	border: 1px solid #CCCCCC;
	padding-left:5px;
}
.input10 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 16px;
	width: 106px;
	background-color: #FFFFFF;
	border: 1px solid #a4a4a4;
	margin:-1px;
	padding:0px;
	padding-left:5px;
}
.input4 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 14px;
	width: 80px;
	margin: 1px;
	padding: 1px;
	background-color: #f2f2f2;
	border: 1px solid #CCCCCC;
	padding-left:5px;
}
.input5 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 13.5px;
	width: 112px;
	margin: 1px;
	padding: 1px;
	background-color: #FFFFFF;
	border: 1px solid #d0d0d0;
	padding-left:5px;
}
.input6 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 14px;
	width: 130px;
	margin: 1px;
	padding: 1px;
	background-color: #FFFFFF;
	border: 1px solid #d0d0d0;
	padding-left:5px;
}
.input20 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 14px;
	width: 350px;
	margin: 1px;
	padding: 1px;
	background-color: #FFFFFF;
	border: 1px solid #d0d0d0;
	padding-left:5px;
}
.input14 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 14px;
	width: 312px;
	margin: 1px;
	padding: 1px;
	background-color: #ECECEC;
	border: 1px solid #d0d0d0;
	padding-left:5px;
}
.select {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 18px;
	width: 155px;
	margin: 1px;
	padding: 1px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.select2 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 18px;
	width: 155px;
	margin: 1px;
	padding: 1px;
	border: 1px solid #CCCCCC;
	background-color: #f2f2f2;
}
.select3 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 18px;
	width: 90px;
	margin: 1px;
	padding: 1px;
	border: 1px solid #CCCCCC;
	background-color: #f2f2f2;
}
.select4 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 18px;
	width: 140px;
	margin: 1px;
	padding: 1px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.select8 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 18px;
	width: 106px;
	margin: 1px;
	padding: 1px;
	background-color: #f2f2f2;
	border: 1px solid #CCCCCC;
	padding-left:5px;
}
.textbox {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 60px;
	width: 300px;
	margin: 1px;
	padding: 1px;
	background-color: #f2f2f2;
	border:1px solid #CCCCCC;
	padding-left:5px;
}
.smalltextarea{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 50px;
	width: 128px;
	margin: 1px;
	padding: 1px;
	background-color: #f2f2f2;
	border:1px solid #CCCCCC;
	padding-left:5px;
}
.largetextarea{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 60px;
	width: 380px;
	margin: 1px;
	padding: 1px;
	background-color: #FFFFFF;
	border:1px solid #CCCCCC;
	padding-left:5px;
}
.largetextarea2{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 60px;
	width: 350px;
	margin: 1px;
	padding: 1px;
	background-color: #FFFFFF;
	border:1px solid #CCCCCC;
	padding-left:5px;
}
.largetextarea3{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 30px;
	width: 350px;
	margin: 1px;
	padding: 1px;
	background-color: #FFFFFF;
	border:1px solid #CCCCCC;
	padding-left:5px;
}
.immsubmit{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	background-color: #FFFFFF;
	margin: 1px;
	padding: 1px;
	height: 18px;
	width: 34px;
	border:1px solid #a4a4a4;
}
/**********************
		DECORATION
**********************/
.image{
	margin-right:10px;
	margin-bottom:10px;
	margin-top:5px;
}
.image2{
	margin-right:10px;
	margin-bottom:10px;
	padding:2px;
	border:1px solid #999999;
	background-color: #FFFFFF;
}
.image3{
	margin:5px;
	padding:2px;
	border:1px solid #999999;
	background-color: #FFFFFF;
}
.thumb{
	border:1px solid #FFFFFF;
}
/*.blue{
	color: #006699;
}*/
.gray{
	color: #666666;
}
.alert{
	font-size:9px;
	text-align:justify;
	color: #666666;
}
.textexcursion{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	line-height: 18px;
	color: #666666;
}
.bottomline{
	border-bottom:1px solid #EAEAEA;
}
table.immsearch{
	background-image:url(images/immobi_images/06.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-align:center;
	margin-top:5px;
}
table.imtitle{
	background-color:#033F95;
	height:30px;
}
td.immgrey{
	background-color:#ebebeb;
	background-image:url(images/immobi_images/11.gif);
	background-repeat: no-repeat;
	background-position:210px center;
	padding:5px;
}
td.immgrey2{
	background-color:#ebebeb;
}

td.detail{
	background-color:#999999;
	color:#FFFFFF;
	padding-left:4px;
	text-align:left;
}
td.immdetail{
	border:1px solid #999999;
	color:#666666;
	padding-left:10px;
	padding-top:10px;
	text-align:left;
}
td.backgroundwhite{
	background-color:#FFFFFF;
}
td.infoleft{
	background-image:url(images/immobi_images/05.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	width:243px;
	height:61px;
}
td.backgroud{
	background-image:url(images/immobi_images/06.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-align:center;
	margin-top:5px;
	height:61px;
}

.inforight{
	background-image:url(images/immobi_images/05.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:160px;
	height:61px;
}
.inforight_en{
	background-image:url(images/immobi_images/05_en.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:160px;
	height:61px;
}
table.searchform{
	text-align:justify;
	/*padding:3px;*/
}
.immphoto{
	border:1px solid #FFFFFF;
}
.green{
	color: #049812;
	font-weight: bold;
}
/***************************************/
#nav{
	margin:0px;
	padding:0px;
	list-style-type: none;
	min-height: 234px; 
	height: auto !important; 
	height: 234px;
}
.linkmainmenu a{
	display:block;
	height: 25.9px;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px;
	font-weight:bold;
	color: #777777;
	text-decoration:none;
	text-transform: uppercase;
	line-height: 25.9px;
	padding-left:27px;
	background-image:url(images/listarrow.gif);
	background-position:9px;
	background-repeat:no-repeat;
}
.linkmainmenu a:hover{
	background: #d0d0d0;
	height: 25.9px;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-transform: uppercase;
	padding-left:27px;
	line-height: 25.9px;
	background-image:url(images/listarrow3.gif);
	background-position:9px;
	background-repeat:no-repeat;
}
.blankmenu{
	display: block;
	height: 25.9px;
}
.selmainmenu
{
	display: block;
	background: #d0d0d0;
	height: 25.9px;
	background-image:url(images/listarrow3.gif);
	background-position:9px;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	/*height: 25.8px;*/
	cursor: default;
	line-height: 25.8px;
	padding-left:27px;

}
