﻿*
{margin:0; padding:0;}

body
{
    font-family:Tahoma;
    font-size:0.8em;
    color:#333333;
    background:#E8E9E1 url(../Ngrafica/backbody.gif) repeat-x;
}

.hide { display:none; }

a img
{
    border:0;
}

fieldset
{
    border:0;
}


#top
{
    height:55px;
    background:url(../Ngrafica/top.jpg) no-repeat;
}

#language
{
    float:right;
    width:200px;
    height:30px;
    margin:24px 10px 0 0;
}
#language ul
{
    list-style:none;
}
#language ul li
{
    float:right;
    margin:0 0 0 4px;
}

#page
{
    width:960px;
    margin:10px auto 0 auto;
    background:#FFFFFF;
}

#header
{
    height:155px;
}

#headerlogo
{
    height:90px;
    background:url(../Ngrafica/header.jpg) no-repeat;
}

#headermenu
{
    background:url(../Ngrafica/menu.jpg) repeat-x;
    height:26px;
    border-top:1px solid #FFFFFF;
    border-bottom:1px solid #FFFFFF;
}
#headermenu ul
{
    list-style:none;
}
#headermenu ul li
{
    float:left;
}
#headermenu ul li a
{
    color:#FFFFFF;
    display:block;
    text-decoration:none;
    font-weight:bold;
    padding:5px 30px;
 
}
#headermenu ul li a:hover
{
    color:#FFFFFF;
    display:block;
    background:#6C82BB;
    padding:5px 30px;
}
#headerAR
{
    background:#C7CFE4;
    border-bottom:1px solid #A0A3B4;
    height:28px;
	width:100%;
}
#headerinsert {
	float:right;
}
#headerpassword {
	padding-top:7px;
	padding-left:4px;
	float:left;
}

#headerbottom
{
    background:#C7CFE4;
    border-bottom:1px solid #A0A3B4;
    height:28px;
	width:65%;
	float:left;
}

#headerbottom form
{
    padding:4px 0;
    width:100%;
    float:left;
}

#headerbottom form label
{
    color:#3E4589;
    font-weight:bold;
    padding:0 0 0 10px;
}

.bottone
{
	background:url(../Ngrafica/menu.jpg) repeat-x;
	color: #FFFFFF;
	padding: 0 10px 0 10px;
	margin: 0 0 0 10px;
	border: 0;
	font-family:Tahoma;
	font-weight:bold;
	width:150px;
}
.bottone:hover
{
	color: #C7CFE4;
}
#headerbottom p
{
    float:left;
    width:20%;
    padding:8px 0 0 0;
}
#headerbottom p a
{
    color:#3E4589;
    text-decoration:none;
    font-size:0.8em;
}
#headerbottom p a:hover
{
    text-decoration:underline;
}

#wrap
{
    padding:0 5px;
}

#wraptop
{
    height:300px;
    overflow:hidden;
}
#wraptopleft
{
    height:300px;
    width:590px;
    float:left;
}
.bannerelement
{
    padding:0 0 10px 0;
    margin:4px 0;
    font-size:0.9em;
    font-family:Arial;
    color:#555555;
	height:60px;
	width:595px;
	margin-top:10px;
	float:right;
}
.bannerhome
{
 /*   border-bottom:2px solid #72D000; */
    padding:0 0 10px 0;
    margin:4px 0;
    font-size:0.9em;
    font-family:Arial;
    color:#555555;
	height:60px;
}
.feed
{
    border-bottom:1px solid #72D000;
    padding:0 0 10px 0;
    margin:4px 0;
    font-size:0.9em;
    font-family:Arial;
    color:#555555;
}
.feed h3
{
    color:#3E4589;
    background:url(../Ngrafica/rss.jpg) no-repeat left;
    padding:4px 0 4px 24px;
    font-size:1.2em;
    font-family:Tahoma;
}
.feed a
{
    color:#3E4589;
    text-decoration:none;
}
.feed a:hover
{
    color:#6C82BB;
}

#wraptopright
{
    height:276px;
    width:334px;
    border:1px solid #72D000;
    margin:5px 0 10px 20px;
    float:right;
    background:#ffffff url(../Ngrafica/italiasfondo.jpg) no-repeat;
}

#wraptopright ul
{
    list-style:none;
    width:120px;
    float:left;
    font-size:0.8em;
    padding:10px 5px 5px 5px;
}
#wraptopright ul a
{
    text-decoration:none;
    font-weight:bold;
    color:#3E4589;
}
#wraptopright ul a:hover
{
    color:#6C82BB;
}

#italia
{
    width:200px;
    float:right;
}
#italia h2
{
    height:24px;
    overflow:hidden;
    font-size:1.3em;
    text-transform:uppercase;
    color:#3E4589;
}

#leftcolumn
{
    width:170px;
    float:left;
    margin:0 0 0 0;
}

.leftbox
{
    border-top:2px solid #C9D1E6;
    padding:10px 0 10px 0;
}

#evidenza
{
    padding:6px 13px;
    background:#C9D1E6;
    color:#3E4589;
    text-align:center;
    border:1px solid #A0A3B4;
    margin:0 0 10px 0;
 
}
.evidenzabox
{
    margin:10px 0;
    font-size:0.85em;
}
#evidenza a
{
    font-weight:bold;
    font-size:1.2em;
    color:#3E4589;
    text-decoration:none;
}
#evidenza a:hover
{
    color:#6C82BB;
}
#evidenza h2
{
     text-transform:uppercase;
     padding:4px;
     color:#3E4589;
     font-size:1.2em;
     text-align:center;
}
#evidenza img
{
     border:2px solid #6F85AE;
	 width:133px;
	 height:100px;
}
.center
{
    margin:auto;
    width:137px;
}

#centercolumn
{
    width:600px;
    margin:0 10px 0 10px;
    float:left;
}
#centertop
{
    border:1px solid #A0A3B4;
    height:170px;
}
#centertop h2
{
    font-size:1.3em;
    text-transform:uppercase;
    color:#3E4589;
    background:#C7CFE4;
    padding:2px 6px;
    text-align:center;
}
#centertopleft
{
    width:70%;
    float:left;
}
#centerboxuno
{
    width:190px;
    float:left;
    padding:0 5px 0 10px;
    margin:5px 0;
    font-size:0.85em;
}
#centerboxuno p, #centerboxdue p, #centerboxtre p
{
    padding:0 0 4px 0;
    color:#3E4589;
    font-weight:bold;
}
#centerboxuno select, #centerboxdue input#nome
{
    margin:0 0 8px 0;
}
#centerboxdue
{
    width:195px;
    height:135px;
    float:left;
    padding:0 5px 0 10px;
    margin:5px 0;
    border-right:2px solid #A0A3B4;
    font-size:0.85em;
}
#centerboxdue span
{
     color:#3E4589;
     font-weight:normal;
}
#centerboxdue input#distanza
{
    width:30px;
    margin-left:4px;
}
#centerboxdue input#avvia
{
    float:right;
    margin:34px 0 0 0;
}

#centerboxtre
{
    height:135px;
    float:left;
    padding:0 5px 0 10px;
    margin:5px 0;
    font-size:0.85em;
}
#centerboxtre input#avviagoogle
{
    background:url(../Ngrafica/menu.jpg) repeat-x;
	color:#FFFFFF;
	padding:0 10px 0 10px;
	margin:6px 0 0 0;
	border:0;
	font-family:Tahoma;
	font-weight:bold;
	width:150px;
}
#centerboxtre input#avviagoogle:hover
{
    color:#C7CFE4;
}

#centertopright
{
    width:30%;
    float:left;
}

#centerbox
{
     height:180px;
     background:#F5F7FD;
     margin:0px 0 10px 0;
     border:1px solid #A0A3B4;
}
#centerbox h2
{
     text-transform:uppercase;
     padding:4px;
     color:#3E4589;
     font-size:1.2em;
}
#centerbox img.foto
{
     border:2px solid #6F85AE;
}
.strutturabox
{
    width:136px;
    height:146px;
    float:left;
    border-right:3px solid #9BA7CD;
    padding:0 4px 4px 5px;
}
.strutturaboxlast
{
    width:138px;
    height:146px;
    float:left;
    padding:0 4px 4px 5px;
}
.strutturabox p, .strutturaboxlast p
{
    font-size:0.8em;
    color:#3E4589;
}
.strutturabox a, .strutturaboxlast a
{
    font-weight:bold;
    text-decoration:none;
    color:#3E4589;
}
.strutturabox a:hover, .strutturaboxlast a:hover
{
    color:#6C82BB;
}
.imgleft
{
    float:left;
    padding:2px 0 0 0;
}
.imgright
{
    float:right;
    padding:6px 0 0 0;
}

.struttura
{
    margin:6px 0 0 0;
/*    border-bottom:1px solid #72D000; */
	border-bottom:#cccccc 1px dashed;
   height:110px;
    font-size:0.9em;
    font-family:Arial;
}
.struttura a
{
    text-decoration:none;
    color:#3E4589;
}
.struttura a:hover
{
    color:#6C82BB;
}
.fotostruttura
{
    float:left;
    border:2px solid #6F85AE;
    margin:0 8px 0 0;
/*	width:133px;
	height:100px;*/
	width:100px;
	height:75px;
}
.struttura h3
{
 /*   width:325px;*/
    width:358px;
    height:20px;
    float:left;
    color:#3E4589;
    font-size:1.3em;
}
.struttura span
{
    font-size:0.9em;
    padding:4px 0 0 0;
}


.prezzo
{
    float:right;
    color:#3E4589;
    padding:3px;
    width:120px;
    height:14px;
    text-transform:uppercase;
    font-size:0.8em;
    text-align:right;
}
.prezzo span
{
    font-weight:bold;
}
.immagini
{
    float:right;
    width:100px;
}
.stelle
{
    float:right;
    margin:4px 0 0 0;
}
.pulsanti
{
    float:right;
    width:60px;
    padding:20px 0 0 0;
}
.tn
{
    padding:0 0 0 4px;
    float:right;
}
.frecciatre
{
    padding:12px 0 0 4px;
    float:right;
}

#paginazione
{
    text-align:center;
    margin:6px 0 6px 0;
}
#paginazione a
{
    text-decoration:none;
    color:#3E4589;
}
#paginazione a:hover
{
    color:#72D000;
}

#rightcolumn
{
    width:150px;
    float:left;
    margin:0 0 0 0;
}

#footer
{
    clear:both;
    text-align:center;
}

#footermenu
{
    background:url(../Ngrafica/menu.jpg) repeat-x;
    height:18px;
    padding:5px;
}
#footermenu ul
{
    list-style-type:none;
    margin:0 auto;
}
#footermenu ul li
{
    display:inline;
    padding:0 6px;
}
#footermenu ul li a
{
    color:#FFFFFF;
    text-decoration:none;
    font-weight:bold;
}
#footermenu ul li a:hover
{
    color:#C9D1E6;
}
#footer p
{
    color:#3E4589;
    font-size:0.85em;
    font-weight:bold;
    padding:4px;
}

/* Daniele */
#paesielenco {
	border:1px solid #72D000;
	padding:8px;
	height:260px;
	margin-top:5px;
	overflow: auto;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #cccccc;
	scrollbar-3dlight-color: #666666;
	scrollbar-darkshadow-color: #333333;
	scrollbar-shadow-color: #cccccc;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #ffffff;
}

#paesielenco a {
	text-decoration:none;
	color:#666666;
	font-size:12px;

}
#paesielenco table {
	margin:7px;
}

#paesielenco a:hover
{
    color:#ff0000;
	font-size:12px;
}

/* sezione new da togliere eventualmente */
#paesielenco_new {
	padding-bottom:18px;
	margin-bottom:15px;
}
#paesielenco_new ul{
	padding-top:10px;
}

#paesielenco_new ul li {
	background-image : url(/Ngrafica/frecciasmall.jpg); BORDER-BOTTOM: #cccccc 1px dashed;
	background-repeat:no-repeat;
	display:inline;
	line-height:17px;
	float:left;
	width:285px;
}

#paesielenco_new ul li a {
	text-decoration:none;
	color:#666666;
	font-size:12px;
	padding-left:20px;
}

#paesielenco_new ul li a:hover
{
    color:#ff0000;
	font-size:12px;
}


/*----- */
.magn {
font-size:16px;
color:#FF6600;
font-weight:bold;
}

#BoxGoogleMap {
    height:276px;
    width:586px;
    float:left;
    border:2px solid #72D000;
    margin-top:5px;

}

.evidenceMenu {
	background-color:#72d000;

}
.infoevidence {
	background-color:#C7CFE4;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	margin-bottom:5px;
	margin-top:5px;
}

.photogallery {
	padding-left:10px;
}

#elementbase {
	margin-left:5px;
	margin-right:5px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
}
#elementbase a{
	padding-left:5px;
	padding-rigth:5px;
}


.RDDForm {
	border: 1px solid black;
	background-color:#78C33E;
}



.info-group
{
    padding:10px;
}
			
div.info-group h4 {
	background: url(../Ngrafica/group_header.gif) top left no-repeat;
	color: #fff;
	font-size: 1em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	font-weight: bold;
	height:36px;
	padding-top:5px;
	padding-left:10px;
}
.left-menu div.info-group h4 {
	background: url(../Ngrafica/leftmenu_group_header.gif) top left no-repeat;
	color: #555;				
}
				
div.info-group h4 a {
	color: #fff;
	font-weight: normal;
}

#sitemap {
	padding-left:30px;
	padding-right:30px;
}

#sitemap table td {
	width:270px;

}

#sitemap ul li a {
	padding-right:10px;
}

 
#ADSenseElement {
	float:left;
	width:340px;
	margin-left:2px;

}

.TextGoogleTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3D81EE;
	font-weight:bold;
	text-decoration:underline;
}

.TextGoogleBody {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}

#BoxGoogleMapElement {
	float:left;
	width:560px;
	margin-left:14px;
	border:1px solid #72D000;
}

.popup {
	width:320px;
	display: none;
    padding: 4px;
	border: 1px solid #7757C2;
	background-color: #A4D649;
	z-index: 99;
	font-size:12px;
}

#RicercaRapida {
	width:172px;
	height:67px;
	background-image:url(../images_new/quicksearch01.png);
	margin-top:10px;
	background-repeat:no-repeat;
}
.RRtext {
	padding-top:8px;
	margin-left:10px;
	text-align:left;

}
.RRtext a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-variant:small-caps;
	color:#040482;
}
.RRTextnoA {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-variant:small-caps;
	color:#040482;
}
.clear {
clear:both;
}
#centerboxRicerca
{
     background:#F5F7FD;
     margin:10px 0 10px 0;
     border:1px solid #A0A3B4;
}

#BoxRicercaMoreInfo {
	float:left;
	width:920px;
	margin-top:5px;
	margin-left:14px;
	margin-bottom:10px;
	border:1px solid #000080;
	background-color:#72D000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding:5px;

}
#BoxRicercaMoreInfo a{
	color:#383A87;

}

.style9White {
	FONT-SIZE: 13px;
	FONT-FAMILY: arial;
	font-weight: bold;
	color:#FFFFFF;
}

#copyrights {
	width:200px;
	overflow:hidden;
}

#condizionicontratto {
	 PADDING-LEFT: 10px;
	 PADDING-RIGHT: 8px;
	 PADDING-TOP: 0px;

}

.logintable {
	width:489px;
	height:83px;
	background-color:#C7CFE4;
	border: 1px solid black;
	margin:0 auto;
}

.logintable tr td {
padding 10px;
}

#richiestadisponibilitaform {
	 PADDING-LEFT: 10px;
	 PADDING-RIGHT: 8px;
	 PADDING-TOP: 0px;
	 width:925px;
}


#richiestadisponibilitaform table {
	width:100%;
	margin-top:15px;
}
#richiestadisponibilitaform table th{
	border-top:1px solid black;
	border-bottom:1px solid black;
	height:25px;
	background-color:#404FA4;
	color:#FFFFFF;
}
#richiestadisponibilitaform table td{
	height:25px;
	color:#404fa4;
	font-weight:bold;

}

.tdpari {
background-color:#D9DFF5;
}

/**/


a
{
    text-decoration:none;
    color:#3E4589;
}
a:hover
{
    text-decoration:none;
    color:#6bbd09;
}

#BriciolePane
{
    padding:2px 5px;
}

.info-group
{
    padding:10px;
}

h1
{
    font-size:1.6em;
    color:#323d96;
    margin:2px 0;
}
h2
{
    font-size:1.0em;
}

#boxformdisponibilita {
	margin:20px 0;
	padding:10px;
	background:#b0e50f url(verde.jpg) repeat-x;
}

#elementbase {
    background:#F2F2F2;
	padding:5px 10px;
	margin:5px 0;
}
#elementbase a
{
	padding:5px 10px 5px 0;
}

.formtesto
{
    margin:5px 0 10px 0;
}
.formtesto a
{
    color:#6bbd09;
	padding-left:5px;
}
.formtesto a:hover
{
    color:#3E4589;
}


.Disponibilita
{
    color:#FFFFFF;
    font-size:1.4em;
    font-weight:bold;
}

.Disponibilita p
{
    padding:0 0 5px 0;
    border-bottom:1px solid #FFFFFF;
    margin-bottom:5px;
}
.header
{
    width:120px;
    float:left;
    color:#000000;
    font-weight:bold;
}

.bottoned
{
	background:#FFFFFF;
	color: #3E4589;
	padding: 0;
	margin: 0;
	border: 0;
	font-family:Tahoma;
	font-weight:bold;
	width:200px;
}
.bottoned:hover
{
	background:#3E4589;
	color: #FFFFFF;
}

#contatti {
	width:450px;
	float:left;
}

#error {
	padding:10px;
	background-color:#FF0000;
	color:#333333;
	font-weight:bold;
	text-align:left;
	border:1px solid black;
}

#noerror {
	padding:10px;
	background-color:#00FF33;
	color:#333333;
	font-weight:bold;
	text-align:left;
	border:1px solid black;
}

#BoxAnim {
	 width:100%;
	 display:none;
	 margin-top:15px;
	 text-align:center;
	 font-weight:bold;
}

/* CONTROL PANEL */
/* Control Panel */
#CPBoxUtente {
	float:left;
	width:720px;
	height:100px;
	background-image:url(../images_new/round03.png);
	background-repeat:no-repeat;
	margin-bottom:10px;
}
#CPBoxUtente1 {
	float:left;
	width:150px;
	height:100px;
	background-image:url(../images_new/round04.png);
	background-repeat:no-repeat;
	margin-left:10px;
}

#ElementBaseSx {
	float:left;
	width:600px;
	height:auto;
}
#ElementBase {
	width:100%;
	float:left;
	height:auto;
}

#ElementBaseDx {
	float:left;
	width:230px; /*DD 245 */
	height:auto;
}

.BoxCPFunct {
	float:left;
	width:280px;
	height:200px;
	background-image:url(../images_new/round02a.png);
	background-repeat:no-repeat;
	padding:0px;
	margin-top:10px;
}

.BoxCPFunct1 {
	float:left;
	width:280px;
	height:200px;
	background-image:url(../images_new/round02a.png);
	padding:0px;
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:10px;

}

.BoxCPFunct1B {
	float:left;
	width:280px;
	height:auto;
	background-image:url(../images_new/round02long.png);
	background-repeat:no-repeat;
/*	padding-left:12px;	/* DD margin */
	margin-top:10px;
	

}


.BCPheader {
	height:24px;
	margin-top:6px;
	text-align:center;
}
.BCPCorpo {
	height:105px;
	margin-top:2px;
	padding:10px;
	text-align:left;
}

.BCPCorpoLong {
	float:left;
	padding:6px;
	text-align:left;
}

.BCPImage {
	float:left;
	height:20px;
	margin-top:2px;
	text-align:right;
	padding:10px;
	width:90%;
}
#CPRD
{
	float:left;
	width:560px;
	height:62px;
	background-image:url(../images_new/sfondoRD.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	padding-top:7px;
	margin-bottom:10px;

}
#CPRD a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}

#CPRDvuota
{
float:left;
width:560px;
height:62px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
padding-top:7px;
}


#CPSCLeft {
float:left;
width:314px;
height:266px;
background-image:url(../images_new/sfondoSCleft.jpg);

}
#CPSCLeft p{
margin-left:10px;
margin-right:10px;
margin-top:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;

}


#CPSCRight {
float:left;
width:314px;
height:266px;
background-image:url(../images_new/sfondoSCright.jpg);
margin-left:80px;
}
#CPSCRight p{
margin-left:10px;
margin-right:10px;
margin-top:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
}

#CPBoxInput {
	width:720px;
	margin:0 auto;
	padding:10px;
}
#CPBoxInput table{
	width:100%;
}
#CPBoxInput table tr td{
	padding:3px;
}

#CPnovita {
width:150px;
float:left;
}

#ElementBaseSx {
	float:left;
	width:600px;
	height:auto;
}
#ElementBase {
	width:100%;
	float:left;
	height:auto;
}

#ElementBaseDx {
	float:left;
	width:230px; /*DD 245 */
	height:auto;
}

.CPaggok {
	width:100%;
	height: 30px;
	background-color:#00FF33;
	color: #FFFFFF;
	font-size:14px;
	text-align:center;
	padding-top:10px;
}

.errore {
	color:#FF0000;
	font-weight:bold;
}


.BoxDescrizioniHotelRiga {
	float:left;
	width:100%;
	border-bottom:1px solid #66A73D;
	padding-top:5px;
	padding-bottom:5px;
}

.BoxDescrizioniHotelLeft {
	float:left;
	width:164px;
	color:#808080;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.BoxDescrizioniHotelRight {
	float:left;
	width:550px;
	color:#808080;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin-bottom:10px;
}

#BoxFacilitiesHotel {
	width:100%;
}

#RicercaErrorBox {
	float:left;
	width:944px;
	margin-top:2px;
	margin-left:2px;
	margin-bottom:10px;
	border:1px solid #c5c5c5;
	background-color:#ff0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding:5px;
}

#BoxRicercaGoogleRight {
	width:160px;
	height:164px;
	background-image:url(../Ngrafica/box_ricerca_google.jpg);
	text-align:center;
	padding-top:5px;
	margin-bottom:5px;
}

#BoxRicercaGoogleRight input {
border-color:#00FF00;
}

#BoxRicercaGoogleLeft {
	width:170px;
	height:120px;
	background-image:url(../Ngrafica/box_ricerca_google_left.jpg);
	text-align:center;
	padding-top:5px;
	margin-bottom:5px;
}

#BoxRicercaGoogleLeft input {
border-color:#00FF00;
}

#CityInfo
{
     height:auto;
     background:#F5F7FD;
     margin:5px;
     border:1px solid #A0A3B4;
	 padding:5px;
}

#NavyInfo
{
     height:auto;
     background:#F5F7FD;
     margin:5px;
     border:1px solid #A0A3B4;
	 padding:2px;
}
#NavyInfo h1
{
font-size:14px;
}

#SpazioVetrina {
padding-top:10px;
}

.topDestination
{
	background-image:url(../Ngrafica/topdestination.jpg);
    padding:0px 0 0px 0px;
    font-size:0.9em;
    font-family:Arial;
    color:#555555;
	height:285px;
	width:595px;
	float:right;
	background-repeat:no-repeat;
}
.topDestination ul {
	padding-top:110px;
	padding-left:18px;

}
.topDestination ul li{
	background-image : url(/Ngrafica/frecciasmall.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
display:inline;
float:left;
width:124px;
}
.topDestination ul li a {
	font-weight:bold;
}



.titletd {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF6600;
	padding-left:10px;
}

#mappagrafica {
	 width:100%;
	 height:235px;
	 display:none;
	 text-align:center;
	 font-weight:bold;
}
#aprimappa {
	 width:100%;
	 display:block;
	 text-align:center;
	 font-weight:bold;
	 background-color:#FFFF99;
}
#chiudimappa {
	 width:100%;
	 display:none;
	 text-align:center;
	 font-weight:bold;
	 background-color:#FFFF99;

}
#waitmap {
	 width:100%;
	 display:none;
	 text-align:center;
	 background-color:#FFFFFF;
	 padding-top:4px;
	 padding-bottom:4px;
}

