/*-Redefining HTML tags with CSS*/



/*------------------------------------------PAGE-------------------------
--------------*/
div#page{
	position:absolute;
	left:45%;
	margin-left:-350px;
	top:191px;
	height: auto;
	width:893px;
	FONT: 13px Verdana, sans-serif;
	background-color:#d3d3d3;
  text-align:center;
  z-index: 0;
	}
#rotazione{
	position:absolute;
	left:0%;
	margin-left: 580px;	
	top:35px;
	height: 200;
	width:275px;
	FONT: 13px Verdana, sans-serif;
	background-color:#d3d3d3;
	z-index: 10;
	}
#over_rotazione{
	position:absolute;
	top:0%;
  left:0%;
	height: 200;
	width:275px;
	FONT: 13px Verdana, sans-serif;
	background-image: url(http://www.viaggiaccessibili.it/img/SfondoFoto.gif);
	z-index: 20;
	}	
#rotazione2{
	position:absolute;
	left:20px;
	top:315px;
	height: 200;
	width:275px;
	FONT: 13px Verdana, sans-serif;
	background-color:#d3d3d3;
	z-index: 10;
	}
#over_rotazione2{
	position:absolute;
	top:0%;
	left:0%;
	height: 200;
	width:275px;
	FONT: 13px Verdana, sans-serif;
	background-image: url(http://www.viaggiaccessibili.it/img/SfondoFoto.gif);
	z-index: 20;
	}
#homepageback{
	position:absolute;
	left:2%;
	height: 20;
	width: 100px;
	FONT: 13px Verdana, sans-serif;
	background-color: trasparent;
	z-index: 50;
	}	
#testo{
	position:absolute;
	left:20px;
	height: auto;
	width:550px;
	FONT: 13px Georgia, sans-serif;
	color: black;
  background-color: #d6c49e;
	z-index: 10;
	}	
#testo2{
	position:absolute;
	left:315px;
	height: auto;
	top:305px;
	width:250px;
	FONT: 13px Georgia, sans-serif;
	color: black;
  background-color: #d6c49e;
	z-index: 10;
	}		
#offer {
	position:absolute;
	left:580px;
	top:350px;
	height: 165px;
	width:265px;
  color:#072F01;
  FONT: 13px Verdana, sans-serif;
  background-color:#FFFFFF;
	padding:5px 0px 5px 0px;
	margin:0px 6px 0px 6px;
	border: thin solid #003300;
}	
.priceEURO {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #8A0000;
	font-style: italic;
}
.priceOFF {
	position:absolute;
	left:0%;
	margin-left: 580px;	
	top:315px;
	height: 20px;
	width:265px;	
  font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFCC;
	background-color: #003300;
	font-weight: bold;
	padding: 5px 5px 1px;
	border: thin double #FFFFCC;
	z-index: 40;
}
H3 {
	FONT-SIZE: 20px;
	MARGIN: 10px; 
	BACKGROUND-COLOR:maroon;
	color:white; 
	padding-left:10px;
	font-family:Monotype Corsiva,Times,serif;
}
.index {
	FONT-SIZE: 20px;
	MARGIN: 10px;
	width:550px;
	BACKGROUND-COLOR:maroon;
	color:white; 
	padding-left:10px;
	font-family:Monotype Corsiva,Times,serif;
}
.sotto {
	position:absolute;
	left:300px;
  top:265px;	
	width:535px;
  FONT-SIZE: 20px;
	MARGIN: 10px;
	BACKGROUND-COLOR:maroon;
	color:white; 
	padding-left:10px;
	font-family:Monotype Corsiva,Times,serif;
}

	/*--------------------------------------Sample Program flyouts---------------------*/
	
#sample {
	position:relative;
	padding:9px;
	margin-bottom:0px;
    color:660000;

	}
 
#sample a {
	display:inline;
	padding:2px 9px 2px 9px;
	text-decoration:none;
	color:660000;
} 
 
#sample a:hover {
	background:;
	text-decoration:none;
	color: #660000;
} 
#sample a span {	
   display: none
}
#sample a:hover span {
	display:inline;
	padding-right: 5px; 
	display: block; 
	padding-left: 5px; 
	z-index: 100; 
	background-color: #DB9595;
	background-position:right;
	left:105px; 
	padding-bottom: 5px; 
	Margin: 1px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 210px; 
	color:#660000; 
	padding-top: 5px;
	position: absolute; 
	TOP: 0px; 
	text-align: center;
	border: #444 1px solid; 
	text-decoration:none;
}
#sample_price {
	position:relative;
	padding:9px;
	margin-bottom:0px;
    color:660000;

	}
 
#sample_price a {
	display:inline;
	padding:2px 9px 2px 9px;
	text-decoration:none;
	color:660000;
} 
 
#sample_price a:hover {
	background:;
	text-decoration:none;
	color: #660000;
} 
#sample_price a span {	
   display: none
}
#sample_price a:hover span {
 	display: block; 
	z-index: 100; 
	background-image:url(../images/images_general/sample_bg.jpg);
	left:20px;
	margin: 1px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 210px; 
	color:#660000; 
	padding: 5px;
	position: absolute; 
	TOP: -120px; 
	text-align: center;
	border: #444 1px solid; 
	text-decoration:none;
}
H4{
	margin:5px;
	padding-left:10px;
	padding-right:5px;
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	LETTER-SPACING: 0.1em;
	background-color:#A9A9A9;
	color:white;
	}
h4 A{color:#600;}
h4 a.scype{
	color:#000;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	}
h4 span{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	border: none #003300;
	}
.fordetails {
	font-size: 12px
}
#weather a:link, #weather a:visited {
	font-size: 12px;
	font-weight:bold;
	display:block;
	padding: 0px 3px 10px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#weather a:hover{
	text-decoration:none;
	display:block;
}
table.menu {
	position:absolute;
	left:0px;
	top:47px;
	visibility:hidden;
	border:0px;
}
popUpWindow {
vertical-align:middle;
}
.days {
	padding-top:5px;
	color:#336633;
}
#days {
	padding-top:5px;
	color:#336633;
}
H1 {	
	FONT-SIZE: 48px;
	font-family:Monotype Corsiva, Times, serif;
	text-align:center;
  background-color:maroon;
	display:block;
	padding:5px 0px 5px 0px;
	margin:0px 6px 0px 6px;
	border: thin solid #003300;
	color:white;			
}
h1 span{
	font-family:"Monotype Corsiva",Times, serif;
	font-size:1.7em;
	font-style:normal;
	font-weight: normal;
	}
h1 span.days{
	color:white;
	font-size:32px;
	letter-spacing:2px;
	font-weight:bold;
	}
.nametext {
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:5px;
	margin-left:10px;
	margin-right:10px;
	font-style:italic;
	font-weight:bold;
	color: #003300;
}
.nametext2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:5px;
	margin-left:10px;
	margin-right:10px;
}
.wintertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#663300;
	font-style:normal;
	font-weight:bold;
	background-color: #D8D0A9;
}
.winter_time{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663300;
	font-style:normal;
	font-weight:bold;
}

#highlights {
	width:760px;
	position:relative;
	margin:0px 0px 5px 0px;
	}
ul.highlights{
	margin-top:0px;
	margin-bottom:0px;
	font-size:12px;
}
#leftcolumn {
	WIDTH:400px;
	height:auto;
	left:5px;
	padding-right: 0px;
	padding-top:0px;
	padding-bottom: 0px;
	position:absolute;
	top: -1px;
	}
#rightcolumn {
	WIDTH:360px;
	height:auto;
	margin:0px 0px 0px 405px;
	padding-right: 0px;
	padding-top:0px;
	padding-bottom: 0px;
	}
.icons{
	margin-left:10px;
	margin-right:10px;
	background-color:white;
	border: thin solid #003300;
	}
.icons A {
	COLOR: #FFFFCC;
	background-color: #003300;
	TEXT-DECORATION: none;
	padding-left:2px;
	padding-right:2px;
	border: 1px solid #009900;
	}
.icons A:hover{
	BACKGROUND: #009900;
	WIDTH: auto;
	COLOR: #F4F7F4;
	TEXT-DECORATION: none;
	BORDER: 1px solid #003300;
	}
.icons  A#special{
	color:#FFFFFF;
	border-top:1px solid #003300; 
	border-bottom:1px solid #003300; 
	background-color:#933;
	}
.icons  A#special:hover{
	color:#660000;
	background-color:#C5B681;
	 }
.daylinks1{
	margin-left:5px;
	margin-right:5px;
	width:200px;
	background-color:#F4F7F4;
	position:relative;
	}
.daylinks1 A {
	BACKGROUND: #f7f2ea; 
	COLOR:#FFFFCC
	TEXT-DECORATION: none;
	}
.daylinks1 A:hover{
	BACKGROUND: #ACC0AC;  
	WIDTH: auto; 
	COLOR: #F4F7F4;
	TEXT-DECORATION: none; 
	BORDER-BOTTOM: #F4F7F4 1px solid;
	BORDER-TOP: #F4F7F4 1px solid;
	}
.icons A#callme {
	COLOR: #FFFFCC;
	background-color: #990000; 
	TEXT-DECORATION: none;
	padding-left:2px;
	padding-right:2px;
	BORDER-BOTTOM: 1px solid #000000;
	BORDER-TOP: 1px solid #000000;
	BORDER-RIGHT: 1px solid #000000;
	BORDER-Left: 1px solid #000000;
	}
.icons A#callme:hover{
	BACKGROUND: #B70000;  
	WIDTH: auto; 
	COLOR:#FFFFFF;
	TEXT-DECORATION: none; 
	BORDER-BOTTOM: 1px solid #000000;
	BORDER-TOP: 1px solid #000000;
	BORDER-RIGHT: 1px solid #000000;
	BORDER-Left: 1px solid #000000;
	}	
	.icons A.tourdays {
	COLOR: #FFFFCC;
	background-color: #990000; 
	TEXT-DECORATION: none;
	padding-left:2px;
	padding-right:2px;
	BORDER-BOTTOM: 1px solid #000000;
	BORDER-TOP: 1px solid #000000;
	BORDER-RIGHT: 1px solid #000000;
	BORDER-Left: 1px solid #000000;
	}
.icons A.tourdays:hover{
	BACKGROUND: #B70000;  
	WIDTH: auto; 
	COLOR:#FFFFFF;
	TEXT-DECORATION: none; 
	BORDER-BOTTOM: 1px solid #000000;
	BORDER-TOP: 1px solid #000000;
	BORDER-RIGHT: 1px solid #000000;
	BORDER-Left: 1px solid #000000;
	}
.icons A#days {
	COLOR: #FFFFCC;
	background-color: #990000; 
	TEXT-DECORATION: none;
	padding-left:2px;
	padding-right:2px;
	BORDER-BOTTOM: 1px solid #000000;
	BORDER-TOP: 1px solid #000000;
	BORDER-RIGHT: 1px solid #000000;
	BORDER-Left: 1px solid #000000;

	}
.icons A#days:hover{
	BACKGROUND: #B70000;  
	WIDTH: auto; 
	COLOR:#FFFFFF;
	TEXT-DECORATION: none; 
	BORDER-BOTTOM: 1px solid #000000 317e30;
	BORDER-TOP: 1px solid #000000;
	BORDER-RIGHT: 1px solid #000000;
	BORDER-Left: 1px solid #000000;
	}	
.othertours	{
	background-color:#FFFFFF;
	display:block;
	padding:5px 0px 5px 0px;
	margin:0px 6px 0px 6px;
	border: thin solid #003300;
	color:#072F01;
}
.icons A#days1 {
	COLOR: #FFFFCC;
	background-color: #990000; 
	TEXT-DECORATION: none;
	padding-left:2px;
	padding-right:2px;
	BORDER-BOTTOM: 1px solid #000000;
	BORDER-TOP: 1px solid #000000;
	BORDER-RIGHT: 1px solid #000000;
	BORDER-Left: 1px solid #000000;

	}
.icons A#days1:hover{
	BACKGROUND: #B70000;  
	WIDTH: auto; 
	COLOR:#FFFFFF;
	TEXT-DECORATION: none; 
	BORDER-BOTTOM: 1px solid #000000;
	BORDER-TOP: 1px solid #000000;
	BORDER-RIGHT: 1px solid #000000;
	BORDER-Left: 1px solid #000000;
	}		
.icons A#active1 {
	COLOR:#003300;
	background-color:#FFFFCC;
	border-top:1px solid #600; 
	border-bottom:1px solid #600;
	padding:1px; 
	margin:0px;
}
.icons A#icons {
	COLOR: #FFFFCC;
	background-color: #003300;
	TEXT-DECORATION: none;
	padding-left:2px;
	padding-right:2px;
	border: 1px solid #009900;
	}
.orderhere:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5; 
}
.orderhere img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1; 
}

table{
	margin-left:1%;
}
td a:link, td a:visited {
	color:#000000;
}
td a:hover{
	color:#990000;
}	
/*---------------------------------ITINERARY-----------------------------
------*/
img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}
/*---------------------------Left part--------------------------*/
div#leftbox {
	WIDTH:500px;
	left:5px;
	padding-right: 0px;
	padding-top:10px;
	padding-bottom: 10px;
	position: absolute;
	COLOR: #ee8;
	}
div#leftbox2 {
	width:500px;
	left:5px;
	padding-right: 0px;
	padding-top:10px;
	padding-bottom: 10px;
	position: relative;
	COLOR: #ee8;
	display: block;
	float:left;
	height: auto;
	}	
.roundcont {
	width: 860px;
	height:540px;
	background-color:#d6c49e;
	FONT: 13px Georgia, sans-serif;
	text-align:justify;
	color:white;
	margin:5px 5px 10px 5px;
	z-index: 0;
}
.roundcont_wayfarer {
	width: 490px;
	height:auto;
	background-color:#F4F7F4;
	background-image:#FFFFFF);
	color:#000000;
	margin:5px;
	margin-bottom:10px;
}
.roundtop { 
	background:url(./img/tr.jpg) no-repeat top right; 
}
.roundbottom {
	background: url(./img/br.jpg) no-repeat top right; 
}
.roundcont p {
	margin: 10px 10px;
}
div#leftbox2 a:link, div#leftbox2 a:visited{
	color:#990000;
	}
div#leftbox2 a:hover {
	color:#336600;
}
.picture{
	margin:5px;
	margin-bottom:10px;
 	margin-left:20px;
 }
.pictureleft{
	float:left;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:5px;
	margin-left:5px;
}
.pictureleft1 {
	float:left;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:5px;
	margin-left:5px;
}
.pictureright{
	float:right; 
	margin:10px;
}
.pictureright1{
	float:right;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:5px;
	margin-left:10px; 
}
.pictureright11 {
	float:right;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:5px;
	margin-left:10px; 
}
.picture1 {
	margin:5px;
	margin-bottom:10px;
}
p{
	margin:0px 10px 0px 10px;
}

/*--------------------------Right part-----------------------------*/
#middlebox {
	margin: 0px 0px 0px 510px;
	width:255px;
	padding-top: 5px; 
}

#rightbox {
	width:275px;
	padding-top: 5px; 
	position:relative;
	float:left;
}

.roundcont11 {	
	width: 260px;
	height:auto;
	background-color:#db9595;
	color:#FFFFFF;
	margin-top:10px;
	margin-right:5px;
	margin-bottom:5px;
	margin-left:10px;	
}
.roundcont11 p {
	padding:0px 10px 0px 10px;
}
.roundtop2 { 
	background:url(img/tr2.jpg) no-repeat top right; 
}
.roundbottom2 {
	background: url(img/br2.jpg) no-repeat top right; 
}
#round2{
	margin-top:10px;
	margin-bottom:15px;
	background-color:#db9595;
}
.round4{
	margin-top:10px;
	margin-bottom:15px;
	background-color:#D8D0A9;
}
#round3{
	margin-top:10px;
	margin-bottom:15px;
	background-color:#D8D0A9;
}
H3#land{
	FONT-SIZE:15px;
	font-weight:bold;
	MARGIN: 5px;  
	BACKGROUND-COLOR: maroon;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
H3#land .tourprice{
	FONT-SIZE:18px;
	font-weight:bold;
	MARGIN: 5px;  
	BACKGROUND-COLOR: #E2E1CB;
	color:#660000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
H3.land{
	FONT-SIZE:15px;
	font-weight:bold;
	MARGIN: 5px;  
	BACKGROUND-COLOR: #E2E1CB;
	color:#660000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.prices {
	background-color:#FFFFFF;
	display:block;
	padding:5px 0px 5px 0px;
	margin:0px 6px 0px 6px;
	border: thin solid #003300;
	color:#072F01;
}
.prices a:link, .prices a:visited{
	color: #072F01;
	font-weight:bold;
}
.prices a:hover{
	color:#072F01;
}
.currency a:link, .currency a:visited {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#336633;
	font-weight:bold;
}
.currency a:hover {
	color:#000000;
}
.tollfree {
	color: #990000; 
	font-weight: bold; 
	font-size: 17px; 
}
.optional{
	color: #000000; 
	font-weight: bold; 
	font-size: 17px; 
}
.tollfree a:link, .tollfree a:visited {
	color: #990000; 
	font-weight: bold; 
	font-size: 17px;
}
.tollfree a:hover {
	color:#000000;
}
li {
	padding-right:10px;
	color: #FFFFFF;
	font-weight:normal;
}
li a:link, li a:visited{
	color: #336600;
}
li a:hover{
	color:#000000;
}

/*------------------------BOTTOM------------------------*/
.linksbottom{
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	padding-bottom:2px;
	background-color:#D8D0A9;
	text-align:center;
	font-size:10px;
	}
.linksbottom A:link, .linksbottom A:visited{
	 COLOR: #660000; 
	 font-size:10px;
	 TEXT-DECORATION: none;
	 margin-left:2px;
	 margin-right:2px;
	 border-bottom:1px solid #600;
	}
.linksbottom A:hover{
	background-color: #C5B681;
	COLOR: #F4F7F4;
	TEXT-DECORATION: none;
	}
.copyright {
	color: #ACC0AC;
	font-weight: bold;
	left:200px;
	position:absolute;
	margin-top:5px;
}
/*-----------------------------------OTHERS-------------------------*/	
.daytour {
	font-weight:bold;
}
H2 {
	FONT-SIZE: 30px;
	MARGIN: 0px;  
	COLOR: #fff; 
	BACKGROUND-COLOR: #F4F7F4;
}
h1 div{
	font-family:"Monotype Corsiva",Times,serif;
	LETTER-SPACING: 0.2em;
	font-size:0.8em;
	font-style:normal; 
	padding:0px;
	margin-bottom:-15px;
	margin-top:-10px;
	color:#536f53; 
}
UNKNOWN {
	WIDTH: auto;
}
.roundcont1 {
	width: 260px;
	height:auto;
	background-color:#C4D9C4;
	color:#000000;
	margin:10px 5px 5px 10px;
}
.roundcont1 p {
padding:0px 10px 0px 10px;
}
#round1{
	height:160px;
	display:block;
}
.spaced{
	padding-bottom:10px;
}
.space{
	width:100px; 
	display:block;
}
.spacetop10px{
	margin-top:10px;
}
.style10 {
	color: #660000;
	font-weight: bold;
}
.cities {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	color:#660000;
}
.cities14 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #660000;
	font-style: italic;
}
.price15 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #8A0000;
	font-style: italic;
}
.left {
	left:0px;
 	position:absolute;
 }
.right{
	right:0px; 
	position:absolute;
}
.callus {
	color: #990000;
	font-weight: bold;
}
.cost {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.numberdays {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#330000;
}
.privatetours a:link, .privatetours a:visited{
	color:#990000;
	font-weight: bold; 
	font-size: 17px;
	text-decoration:none;
	display:block;
	width:auto;
	background-color:#E2E1CB;
	border-top:2px solid #F4F7F4;
	border-right:2px solid #333300;
	border-bottom:2px solid #333300;
	border-left:2px solid #F4F7F4;
	padding:2px;
}
.privatetours a:hover{
	color: #000000; 
	font-weight: bold; 
	font-size: 17px;
	text-decoration:none;
	display:block;
	width:auto;
	background-color:#E2E1CB;
	border-top:2px solid #F4F7F4;
	border-right:2px solid #333300;
	border-bottom:2px solid #333300;
	border-left:2px solid #F4F7F4;
	padding:2px;
}
.privatetours a:active{
	color: #000000; 
	font-weight: bold; 
	font-size: 17px;
	text-decoration:none;
	display:block;
	width:auto;
	background-color:#C5B681;
	border-top:2px solid #333300;
	border-right:2px solid #F4F7F4;
	border-bottom:2px solid #F4F7F4;
	border-left:2px solid #333300;
	padding:2px;
}
.skypelink {
	font-size:10px;
	padding: 3px; 
	}
.frame {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	background-color: #E9E2CD;
	margin: 5px;
	padding: 5px 5px 1px;
	height: auto;
	width: auto;
	border: 2px double #003300;
	background-repeat: repeat;
	background-position: center center;
	float: none;
	display: block;
	background-attachment: fixed;
}
.style pricered {
	font-size: 14px;
	color: #990000;
}
selfdrivetitle {
	FONT-SIZE: 20px;
	MARGIN: 10px;
	color:#336633;
	padding-left:10px;
	font-family:Monotype Corsiva,Times,serif;
}
/*--end others--*/

