/* 
 * ////////////////    POSITIONING     ////////////////////
 */
#banner_top    {position:absolute; top:905px; left:50px; width:990px; text-align:center;}
#bottom        {position:absolute; top:1370px; left:57px; width:990px; text-align:center; font:normal 9px Verdana, Arial, sans-serif;}

     /* if (banner_top) 
#centrale      {position:absolute; top:210px; left:270px; width:530px;}
#colonnaSx     {position:absolute; top:210px; left:50px; width:210px;}
#colonnaDx     {position:absolute; top:210px; left:815px; width:225px;}
     /* else */
#centrale      {position:absolute; top:175px; left:260px; width:530px;}
#colonnaSx     {position:absolute; top:175px; left:50px; width:180px;}
#colonnaDx     {position:absolute; top:175px; left:815px; width:225px;}
     /* endif */

/* 
 * ////////////////    OTHERS     ////////////////////
 */
a.lnk01:link, a.lnk01:visited         { font: normal 9px Arial,sans-serif; color:#000080; text-decoration:none; margin-bottom:.1em;	}
a.lnk01:hover                         { color:#333333; text-decoration:underline; }
a.lnk02:link, a.lnk02:visited         { color:#336633; text-decoration:none; margin-bottom:.1em; }
a.lnk02:hover                         { color:#339933; text-decoration:underline; }
a.lnk03:link, a.lnk03:visited         { color:#FF6600; text-decoration:none; margin-bottom:.1em; }
a.lnk04:link, a.lnk04:visited         { font: bold 10px Verdana, Arial,sans-serif; color:#0000CC; text-decoration:none;	margin-bottom:.1em;	}
a.lnk03:hover, a.lnk04:hover          { color:#000000; text-decoration:underline; }
a.dwld_lnk:link, a.dwld_lnk:visited   { font: bold 14px Verdana, Gerogia, sans-serif;	color:#DD8800; }
a.dwld_lnk:hover                      { color: #339966; text-decoration:underline; }
a.dwldconfid_lnk:link, a.dwldconfid_lnk:visited { color:#333333; font-weight: bold; }
a.dwldconfid_lnk:hover                { color: #339966; text-decoration:underline; }
a.email:link, a.email:visited         { color: #000000; margin-left: 4px; text-decoration: none; font-weight:bold; }
a.email:hover                         { background:#FFFFFF; }
a.extlinks:link, a.extlinks:visited   { color: #000000; margin-left: 20px; text-decoration:none;}
a.extlinks:hover                      { padding-left:8px; font-weight: bold; }
a.scarica_l:link, a.scarica_l:visited { font:bold .8em Verdana,Arial,sans-serif; color:#185f18;}
a.scarica_l:hover                     { color:#FFFFFF;}


li                                  { margin-left: 20px; }
ul.lst_rent       { list-style-image: url("../clip/control_fastforward_1.png"); }
ul.lst_incoming   { list-style-image: url("../clip/control_fastforward_2.png");	}
ul.lst_tourope    { list-style-image: url("../clip/control_fastforward_3.png");	}
ul.lst_agency     { list-style-image: url("../clip/control_fastforward_4.png");	}

.areabottom       { height: 40px; background: url("../clip/bkgnd05.jpg") bottom right no-repeat; text-align:center;	padding-top: 10px; }
.areadiv          { text-align:left; width:532px; height: 252px; margin: 3px 0 5px; background: #DDDDDD; border: 1px solid #cccccc; }
.arealist         { height: 120px; }
.areaspec         { width: 2 25px; height: 120px; text-align: center; }
.areaspec img     { width: 70px; float: left; border: 2px solid #DDDDDD; margin: 2px; }
.bg01             { background: #990000;color: #FFFFFF;padding: 3px 0;}
.bg02             { background: #FFAA00;padding: 3px 0;}
.catalogoristhumbs   { text-align:center;}
.catalogothumbs   { display:block; padding-right:3px; clear:both;}
.catalogothumbs
    img           { float:left;}
.catalogotesto    { text-transform:uppercase; font:bold 12px Arial,sans-serif; color:#191970;}
.descarea         { height: 157px; vertical-align: middle; }
.divemail         { margin-left:8px; padding:15px 0px; border-bottom:1px solid #dddddd; width:200px;}
.divlinksprimo    { margin-left:8px; padding:8px 0px; width:200px; text-align:left;}
.divlinks         { margin-left:8px; padding:8px 0px; border-top:1px solid #FFFFFF; width:200px; text-align:left;}
.home_botarea     { background: url('../clip/bkgnd14.jpg') no-repeat top; height: 46px;	text-align: right; }
.home_toparea     {	background: url('../clip/bkgnd11.jpg') no-repeat right; height: 46px; padding-left: 143px; }
.h_sectthumbs     { background: #EFEFEF; width: 535px;}
.no_lst           { padding-top: .3em; }
.noteevid         { font:normal 9px Verdana,Arial,sans-serif; color:#339933; text-decoration:underline; }
.scarica_d        { margin:9px 0;}
.section_ti       { color: #FFFFFF; text-align: center; padding: 3px 0px; }
.section_body     { padding: 8px; }
.shortDescLastMinute    { height:20px; }
.titolo01         {font-weight: bold;}
.thumbdx          { float: right; }
.thumbsx          { float: left; }

/* pagina statica Viaggi Confermati v1 
.vcleft			  {width:200px; height:250px; margin:0px 50px 30px 40px; float:left; overflow:hidden;}
.vcright		  {width:200px; height:250px; margin:0px 0px 30px 40px; overflow:hidden;}
.vcviaggio		  {border:1px solid #DDD;}
.vcdate			  {font: bold 9px Verdana; color:#008; margin-top:30px; height:24px;}
.vctitolo		  {height:130px; margin-top:20px;}
.vclnkdettaglio	  {font: bold 9px Verdana; color:#008; text-align:right; padding:3px 10px; background:#fA3;}

/* pagina statica Viaggi Confermati
table.vc td 	  {vertical-align:middle;border-bottom:1px solid #399f57;padding: 0px 5px;}
tr.vcviaggio 	  {border-bottom:1px solid #399f57;}
td.vc_evento      {font-size:18px; color:#000099; width:300px; height:50px;text-align:center;}
.vcdate			  {font: bold 9px Verdana; color:#008;}
*/

#agenzie                   { }
#agenzie img               { }
#areeriservate_titolo      { background: url('../clip/bkgnd13.jpg') no-repeat; height:60px; color:  #FFFFFF; text-align: center; padding-top: 8px; }
#boxemail                  { border:1px solid #DDDDDD; background:#EFEFEF; width:225px;}
#boxlinks                  { border:1px solid #DDDDDD; background:#EFEFEF; margin-top:13px; width:225px;}
#dwldcataloghi             { background:#fff6db;}
#formTitolo                { font: bold 14px Arial, sans-serif; color: #FF6600; text-decoration: underline;	}
#incoming_servizi          { font: normal .8em Arial, sans-serif; color: #000000; }
#lastminute                { text-align:left; }
#lastminute_list           { height:190px; overflow:auto; background:#FFFFFF;}
#marconenelmondo           { position:absolute; top:1250px; left:57px; clear:both;}
#rconfidenziali, #nuovapassword   {margin-top: 50px;height: 600px;text-align: center;}	
#rent_slogan               { }
#tipcatalogo               { position:absolute; width:150px; border:1px solid black; padding:2px; background-color: lightyellow; visibility:hidden; z-index:100;}
#tippartenza               { position:absolute; width:150px; border:1px solid black; padding:2px; background-color: lightyellow; visibility:hidden; z-index:100;}
#scuole                    { }
#scuole img                { }
#sect_agency               {border-top: 1px solid #333333;border-left: 1px solid #333333;border-bottom: 1px solid #333333;}
#sect_tourope              {border-top: 1px solid #999933;border-right: 1px solid #999933;border-bottom: 1px solid #999933;}
#sect_incoming             {border-top: 1px solid #009900;border-left: 1px solid #009900;border-bottom: 1px solid #009900;}
#sect_rent                 {border-top: 1px solid #0000FF;border-right: 1px solid #0000FF;border-bottom: 1px solid #0000FF;}


/**
 * 	FONT
 */
.htit01            { font: small-caps 900 13px Arial,sans-serif;color: #DD6633;}
.h_tit02           { font: small-caps 900 11px Arial,sans-serif;color: #DD6600;}
.htit03            { font: bold italic 18px Arial, sans-serif;color: #333333;}
.h_testo01         { font: normal 9px Verdana,sans-serif;color: #ff3300;}
.h_testo02         { font: normal .8em sans-serif;color: #333333;}
.h_testo03         { font: normal .7em Verdana,sans-serif; color: #336699;	}
.news_nomered      { color:#FF0000; font-weight:bold; font-size:18px; }
.news_nomeorange   { color:#FF9900; font-weight:bold; font-size:18px; }
.news_price        { color:#669966;font-weight:bold;font-size:18px; }
.news_info         { color:#0000FF; font-size:9px;font-weight:bold; }


