* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0A489D;
	margin:0px;
	padding:0px;
}

img {border:none;}

body {
	margin:0px;
	padding:0px;
	background-image:url(../../images/struttura/sfondo.jpg);
	background-attachment:fixed;
	background-repeat:repeat-x;
	background-color:#fff;
}

a {text-decoration:none;}

a:hover {text-decoration:underline;}

/**/#pagina, #header, #footer, #logo {
	position:relative;
	z-index:10;
	width:608px;
margin-left:auto;
margin-right:auto;
} 

#header {
	background:url(../../images/struttura/header.jpg) no-repeat;
	height:47px;
	top:5px;
	left:20px;
	z-index:3;
padding:20px; position:relative;
}

#logo {top:20px; left:-280px;}

#menu {position:relative; right:-20px;}
#hrfooter {width:578px; border-top:1px solid #034396; height:1px; position:relative; left:-5px;}
#footer {		
	height:49px;
	background-position:0px;
	font-size:10px;
	text-align:center;
	background:url(../../images/struttura/footer.gif) no-repeat;
	z-index:6;bottom:0px;
}
 #clipart{position:absolute; top:-80px; right:-40px; }
#pagina {
	background-image:url(../../images/struttura/bg.jpg);
	background-repeat:repeat-y;
	background-position:7px;
	
	
	padding:8px 20px 10px 20px;

	width:568px;
	text-align:justify;
	/*overflow:visible;border:1px solid #ff0;margin-left:50%;*/
	z-index:5;
}

#formricerca {text-align:right; padding-right:128px; font-size:9px; position:absolute; top:52px; right:20px;}
#camporicerca {position:absolute; right:45px; top:-20px;}

h1 {font-size:12px; letter-spacing:2px; text-align:center; position:relative;}
h2 {font-size:10px; letter-spacing:1px; text-align:center; font-weight:normal; margin-bottom:5px;}

h1 img {position:absolute; top:-18px;}

.tabellahome {color:#0A489D;}
a.linkhome {color:#0A489D; font-weight:bold; text-decoration:none; padding-bottom:2px; border-bottom:2px solid #E9E8EE; display:block; width:100%; text-align:right; position:relative;}
a.linkhome:hover {text-decoration:none;}

.homeicona {position:relative; left:0px;}

.nascosto, .none {display:none;}
.secondapartesx, .secondapartesx a {color:#000000; }
.secondapartedx, .secondapartedx a {color:#FBA957;}

#tabellalastminute {position:relative; width:115px; height:235px; background:url(../../images/struttura/box_lastminute.gif); color:#fff;}

#tabellalastminute h3 {position:absolute; top:5px; left:22px;color:#fff; }
#tabellalastminute p {position:absolute; top:38px; left:8px;}
#tabellalastminute a:hover {text-decoration:none;}

#iconafreccia1, #iconafreccia2 {position:absolute; left:-13px;}
#iconafreccia1 {top:20px;}
#iconafreccia2 {top:108px;}

#separatorehomepage { background:url(../../images/struttura/separatorehomepage.gif); position:relative; left:-4px;}

#homelower {position:relative; height:140px;}

#homeviaggieuropa, #homeviaggimondo {width:125px; position:absolute;}
#homeviaggieuropa ul, #homeviaggimondo ul {margin-left:10px; padding-right:15px; border-right:2px solid #EBE9F4;}
#homeviaggieuropa li, #homeviaggimondo li {
color:#fff;
font-size: 10px;
font-weight:bold;
padding:4px;
padding-left:13px;
background-image:url(../../images/struttura/roundrectangle.php?w=104&h=30&c=0A489B&bg=ffffff&bw=1&bc=ffffff&r=15);
list-style:none;
}

#homeviaggimondo {left:140px;}
#homeviaggimondo li {background-image:url(../../images/struttura/roundrectangle.php?w=104&h=30&c=FF7C00&bg=ffffff&bw=1&bc=ffffff&r=15);}

#homemartino {position:absolute; width:240px; left:280px; top:20px;}
#homemartino td {padding:4px;}


#homeviaggimondo a, #homeviaggieuropa a {color:#fff; font-size:10px;}
#homeviaggimondo a:hover, #homeviaggieuropa a:hover {text-decoration:none;}


#paginazione {text-align:right;margin-top:5px; font-size:10px; }
#paginazione a, .paginattuale {width:28px;}
#paginazione a:hover {font-weight:bold; background-color:#D1EAFF; border:1px solid #D1EAFF; width:26px;}

h3 a {color:#fff;}

div.domTT {
	border: 2px solid #ccf;
	background-color: #D1EAFF;
	width:200px;
	padding:2px;
}
div.domTT .caption {
	font-family: sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#09489C;
	width:200px;
}
div.domTT .contents {
	font-size: 10px;
	font-family: sans-serif;
	background-color: #F1F1FF;
}
