body { margin:0; padding:0; background-color:#f4efcb; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:11px; color:#42240a }
h2 { margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#0068d3; }


#wrapper { width:960px; margin:0 auto; }
#header { width:960px; height:290px; background:url(../img/bg-head.jpg) no-repeat left top; position:relative; }
#logo { position:absolute; top:20px; left:23px; width:240px; height:160px; }
#rss { position:absolute; top:25px; left:320px; width:88px; height:50px; }
#newsletter { position:absolute; top:25px; left:654px; width:300px; height:60px; font-weight:bold; }
#content { background-color:#f3e9a6; border:1px solid #decb70; margin-top:20px; padding:25px 0px; }
/* position:relative; } */
#sidebar { width:234px; margin:0px; padding:0px; float:left; }

/*_____________________________________________________ menu */
ul#menu { margin:0; padding:0; position:absolute; top:248px; left:30px; width:900px; height:20px; list-style-type:none; }
ul#menu li { height:17px; display:inline-block; float:left; margin:0; padding:0; margin-right:20px; }

#home a:link, #home a:visited { width:40px; height:17px; display:block; background:url(../img/mn-home.gif) no-repeat left top; }
#home a:hover { background-position:0 -17px; }
#home-attivo a:link, #home-attivo a:visited, #home-attivo a:hover { width:40px; height:17px; display:block; background:url(../img/mn-home.gif) no-repeat 0 -17px; }

#storia a:link, #storia a:visited { width:63px; height:17px; display:block; background:url(../img/mn-storia.gif) no-repeat left top; }
#storia a:hover { background-position:0 -17px; }
#storia-attivo a:link, #storia-attivo a:visited, #storia-attivo a:hover { width:63px; height:17px; display:block; background:url(../img/mn-storia.gif) no-repeat 0 -17px; }

#uffici a:link, #uffici a:visited { width:64px; height:17px; display:block; background:url(../img/mn-uffici.gif) no-repeat left top; }
#uffici a:hover { background-position:0 -17px; }
#uffici-attivo a:link, #uffici-attivo a:visited, #uffici-attivo a:hover { width:64px; height:17px; display:block; background:url(../img/mn-uffici.gif) no-repeat 0 -17px; }

#proposte-viaggi a:link, #proposte-viaggi a:visited { width:105px; height:17px; display:block; background:url(../img/mn-proposte.gif) no-repeat left top; }
#proposte-viaggi a:hover { background-position:0 -17px; }
#proposte-viaggi-attivo a:link, #proposte-viaggi-attivo a:visited, #proposte-viaggi-attivo a:hover { width:105px; height:17px; display:block; background:url(../img/mn-proposte.gif) no-repeat 0 -17px; }

#last-minute a:link, #last-minute a:visited { width:81px; height:17px; display:block; background:url(../img/mn-last.gif) no-repeat left top; }
#last-minute a:hover { background-position:0 -17px; }
#last-minute-attivo a:link, #last-minute-attivo a:visited, #last-minute-attivo a:hover { width:81px; height:17px; display:block; background:url(../img/mn-last.gif) no-repeat 0 -17px; }

#info a:link, #info a:visited { width:147px; height:17px;display:block; background:url(../img/mn-info.gif) no-repeat left top; }
#info a:hover { background-position:0 -17px; }
#info-attivo a:link, #info-attivo a:visited, #info-attivo a:hover { width:147px; height:17px; display:block; background:url(../img/mn-info.gif) no-repeat 0 -17px; }

#richiesta a:link, #richiesta a:visited { width:151px; height:17px; display:block; background:url(../img/mn-richiesta.gif) no-repeat left top; }
#richiesta a:hover { background-position:0 -17px; }
#richiesta-attivo a:link, #richiesta-attivo a:visited, #richiesta-attivo a:hover { width:151px; height:17px; display:block; background:url(../img/mn-richiesta.gif) no-repeat 0 -17px; }

#treni a:link, #treni a:visited { width:85px; height:17px; display:block; background:url(../img/mn-treni.gif) no-repeat left top; }
#treni a:hover { background-position:0 -17px; }
#treni-attivo a:link, #treni-attivo a:visited, #treni-attivo a:hover { width:85px; height:17px; display:block; background:url(../img/mn-treni.gif) no-repeat 0 -17px; }

/*_____________________________________________________ footer */
#footer { height:220px; margin-top:25px; }
#footer-sx { width:470px; height:168px; background:url(../img/footer-sx.gif) no-repeat left top; diaply:inline; float:left; }
#footer-dx { width:480px; height:168px; background:url(../img/footer-dx.jpg) no-repeat left top; diaply:inline; float:left; }
#footer-dx #testo-foot { width:280px; margin:60px 0px 0px 20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic; font-weight:bold; color:#42240a; text-align:center; }
.sponsor { height:69px; float:left; display:inline; margin:40px 16px 0px 25px; }

/*_____________________________________________________ last minute home */
#last-minute-container { position:absolute; top:110px; left:405px; width:550px; height:105px; overflow:hidden;}
.last-box { width:150px; float:left; display:inline; background-color:transparent; margin-right:18px; }
.last-box .operator { color:#0068d3; }
.last-box .sottotitolo a:link, .last-box .sottotitolo a:visited { color:#42240a; text-decoration:none; }
.last-box .sottotitolo a:hover { color:#922200; text-decoration:none; }
a#vedi-tutte:link, a#vedi-tutte:visited { display:block; float:left; width:46px; height:46px; margin-top:30px; background:url(../img/vedi-tutte.jpg) no-repeat left top; }
a#vedi-tutte:hover { background-position:0 -46px; }

/*_____________________________________________________ home */
#proposte-home { display:inline; float:left; width:650px; margin-left:25px; margin-right:25px; }
#treni-home { float:left; width:235px; }
.proposte-box { width:146px; float:left; display:inline; margin-right:18px; }
#aperto-domenica { width:204px; height:38px; background:url(../img/aperto-domenica.jpg) no-repeat top left; display:block; margin: -25px 0px 0px 20px; z-index:999; }

/*_____________________________________________________ titoli con img */
.proposte { width:512px; height:31px; margin:0px; padding:0px; padding-left:65px; padding-top:20px; background:url(../img/tit-proposte.jpg) no-repeat left top; margin-bottom:15px; }
.treni { width:170px; height:33px; margin:0px; padding:0px; padding-left:64px; padding-top:25px; background:url(../img/tit-treni.jpg) no-repeat left top; margin-bottom:15px; }
.storia { width:497px; height:31px; margin:0px; padding:0px; padding-left:80px; padding-top:20px; background:url(../img/tit-storia.jpg) no-repeat left top; margin-bottom:15px; }
.uffici { width:507px; height:31px; margin:0px; padding:0px; padding-left:70px; padding-top:20px; background:url(../img/tit-uffici.jpg) no-repeat left top; margin-bottom:15px; }
.info-paesi { width:512px; height:31px; margin:0px; padding:0px; padding-left:65px; padding-top:20px; background:url(../img/tit-info.jpg) no-repeat left top; margin-bottom:15px; }
.contatti { width:512px; height:31px; margin:0px; padding:0px; padding-left:65px; padding-top:20px; background:url(../img/tit-contatti.jpg) no-repeat left top; margin-bottom:15px; }

/*_____________________________________________________ sidebar */
#newsletter-sidebar { margin-top:20px; background:url(../img/tit-newsletter.jpg) no-repeat left top; padding-top:70px; }


/*_____________________________________________________ offerte */
#last-minute-container { position:absolute; top:110px; left:405px; width:550px; height:105px; overflow:hidden; }
.offerta-list { display:block; background-color:#FCF2AE; border:1px solid #DECB70; margin-bottom:18px; padding:10px; }
.offerta-list .operator { color:#0068d3; }
.offerta-list .sottotitolo a:link, .offerta-list .sottotitolo a:visited { color:#42240a; text-decoration:none; }
.offerta-list .sottotitolo a:hover { color:#922200; text-decoration:none; }
#offerta-big { width:630px; overflow:hidden; }
#pdf { display:block; margin-top:20px; height:30px; background:url(../img/pdf.jpg) no-repeat left top; padding:8px 0px 0px 40px; }
.back { text-align:right; }


/*_____________________________________________________ informazioni sui paesi */
#paesi a:link, #paesi a:visited, #paesi a:hover { text-decoration:none; }
#paesi td { padding:3px; }

/*_____________________________________________________ form */
form { margin:0; padding:0; }
#newsletter-input { background:url(../img/form-newsletter.jpg) no-repeat left top; width:150px; height:26px; border:0px; padding:13px 10px 0px 20px; color:#f3e9a6; font-size:10px; font-weight:bold; display:inline; float:left; }
#newsletter-invia { background:url(../img/form-newsletter-invia.jpg) no-repeat left top; width:95px; height:39px; border:0px; cursor:pointer; }
.input { background-color:#fcf2ae; border:1px solid #decb70; display:block; margin-bottom:5px; height:15px; padding:4px; }
#ricerca { background:url(../img/form-ricerca.jpg) no-repeat left top; width:90px; height:46px; border:0px; cursor:pointer; }
.invia { background:url(../img/form-invia.jpg) no-repeat left top; width:71px; height:44px; border:0px; cursor:pointer; margin:-8px 0px 0px 3px; }



ul { margin:0px; padding:0px; }
a:link, a:visited { color:#631700; text-decoration:underline; }
a:hover { color:#922200; text-decoration:none; }
img { border:0px; }
.last { margin-right:0px; }
.clear { clear:both; }
.big { font-size:12px; }
.biggest { font-size:14px; }
.azzurro { color:#0068d3; }
.bold { font-weight:bold; }
.fl { float:left; }
#google-map { width:500px; height:200px; }


#logo span,
#rss span,
ul#menu li span
{ display:none; }