/* 
 * ////////////////    POSITIONING     ////////////////////
 */
#banner_top    {position:absolute; top:175px; left:50px; width:990px; text-align:center;}
/* #bottom        {position:absolute; top:1050px; left:57px; width:990px; text-align:center; font:normal 9px Verdana, Arial, sans-serif;} */
#bottom        {margin-left:-205px; width:990px; text-align:center; font:normal 9px Verdana, Arial, sans-serif; z-index:100;}

     /* if (banner_top)
#centrale      {position:absolute; top:210px; left:260px; width:550px;}
#colonnaSx     {position:absolute; top:210px; left:55px;  width:180px;}
#colonnaDx     {position:absolute; top:210px; left:820px; width:225px;}
     /* else   */
#centrale      {position:absolute; top:180px; left:245px; width:610px;}
#colonnaSx     {position:absolute; top:180px; left:55px;  width:180px;}
#colonnaDx     {position:absolute; top:180px; left:870px; width:160px;}
     /* endif */

a.link_proposte:link, a.link_proposte:visited       { color: #336633; margin: 0 5px; }
a.link_proposte:hover                       { text-decoration: underline; }
a.link_provincia:link, a.link_provincia:visited     { color: #336633; margin: 0 5px; }
a.link_provincia:hover                      { text-decoration: underline; }
a.link_provinciaOn:link, a.link_provinciaOn:visited	{ text-decoration: none; color: #CC7700; padding: 0 5px; /* background: url("../clip/to_bg01on.jpg") repeat-x; */ }
a.link_provinciaOn:hover                    { text-decoration: underline; }
a.mpdf:link, a.mpdf:visited                 { color:#0000FF; text-decoration:none;}
a.mpdf:hover                                { color:#FF6600;}
a.tourlnk:link, a.tourlnk:visited			{ color:#000000; font-weight: bold; text-decoration: none; }
a.tourlnk:hover                             { color:#999933; }
a.tourlnk1:link, a.tourlnk1:visited	        { color: #777711; font: bold 11px Verdana, sans-serif;	}
a.tourlnk1:hover                            { }
a.tourlnk2:link, a.tourlnk2:visited         { color: #000000;	font: bold italic 13px Verdana; text-decoration: none;	}
a.tourlnk2On:link, a.tourlnk2On:visited		{ color: #0000FF;	font: bold italic 13px Verdana; }
a.tourlnk2:hover, a.tourlnk2On:hover		{ color: #FF9900;	text-decoration: underline; }
a.tourlnk3:link, a.tourlnk3:visited			{ color: #000000; font: bold 11px Verdana, sans-serif; text-decoration: none;	}
a.tourlnk3:hover											{	}
a.tourlnk4:link, a.tourlnk4:visited 		{ color: #000000;	font: italic 11px Verdana; text-decoration: none;	}
a.tourlnk4On:link, a.tourlnk4On:visited		{ color: #0000FF;	font: italic 11px Verdana; }
a.tourlnk4:hover, a.tourlnk4On:hover		{ color: #FF9900;	text-decoration: underline; }

h1                          {color: #999933; font: bold italic 20px Arial; text-transform: uppercase; }
hr                          {color: #999933; }
img.button                  { cursor: pointer; }
p.formTitolo                { font: bold italic 12px Verdana, Georgia, sans serif; color: #999933; padding-bottom: 3px; border-bottom: 2px solid #999933; text-align: center; }
select                      { width: 120px; }
span.ragsociale             { font-size:12px; font-weight: bold; color: #0000AA; }
span.tv_pagella             { font-weight: bold; color: #0000AA; }
span.localita               { color: #666633; font-weight: bold; font-size: 13px; margin-left: 4px;  }
table#assinclusa td			{ text-align:left}
table#listaagenzie          { background: #FFFFFF; border: 1px solid #999933; margin: 0 5px; }
table#listaagenzie .title   { font: bold italic 12px Verdana,sans-serif; padding: 5px 0; text-align: center; background: url("../clip/to_bg01.jpg") repeat-x; }
table#listaagenzie	td.dati	{ border: 1px solid #AAAAAA; padding: 2px 3px; }
table#listaagenzie	td.comunedeleg		{ border-right: 1px solid #AAAAAA; padding-left: 3px; }
table#userfoto              { width: 440px; }
table#userfoto td           { padding:3px; width: 140px; text-align: center; border: 1px solid #FFFFFF;}
table#userfoto td.borderOn	{ border: 1px solid #999933; }
table#userfoto td.borderOff	{ border: 1px solid #FFFFFF; }
table#userfoto img          { width:120px; }
td.agenzia                  { width: 80%; border: 1px solid #DDDDDD; }
td.tdescrizione             { text-align:left; font-weight: bold;}
td.telefono                 { width: 20%; text-align: right; border: 1px solid #DDDDDD;}
td.timporto                 { width:40px; margin-right:2px; text-align:right; font-size: 9px;}
td.menuitem                 { background:#999933; }
td.menuitemOn               { background: #FFFFFF; border-top: 1px solid #999933; }
td.menuitem1                { background:#999933; border-left: 1px solid #FFFFFF; }
td.menuitem1On				{ background: #FFFFFF; border-top: 1px solid #999933; }
td.tperiodo                 { width:70px; margin-right:2px; text-align:right; font-size: 9px;}
	
#agenzia_titolo1            { font-weight: bold; font-size: 12px; padding: 3px; color: #FFFFFF; background-color: #999933; text-align: center; }
#agenzia_linkinterni, #agenzia_delegazioni_linkinterni { background-color: #FFFFFF; padding: 5px}
#altri_links                { width: 156px; background: #FFFFFF; text-align: center; border-left: 2px solid #DDDDDD; border-right: 2px solid #DDDDDD;}
#catalogo_mese              { border:1px solid #999; width:245px; height:165px; float:left;}
#catalogo_mese .title       { font:bold italic 12px Verdana,sans-serif; padding:5px 0; text-align:center; background:url("../clip/to_bg02.jpg") repeat-x; }
#catalogo_speciali          { width: 180px; /* border-left: 1px solid #999933; border-bottom: 1px solid #999933; border-right: 1px solid #999933; */}
#catalogo_speciali .title   { color: #FF7700; background:#E1E1CB; font-size:14px; font-weight: bold; text-align: center; }
#catalogo_speciali img      { margin:10px 0; }
#catalogo_speciali_border   { border-left: 1px solid #999933; border-bottom: 1px solid #999933; border-right: 1px solid #999933; }
#foto                       { width:450px; margin: 0 auto 5px; overflow: hidden; }
#globygiallo                { margin-top:5px; border: 1px solid #999933;}
#globygiallo .title         { color: #777733; font: bold italic 12px Verdana,sans-serif; padding: 5px 0; background: url("../clip/to_bg01.jpg") repeat-x; }
#gruppiprecost              { height:710px; border:1px solid #999933; }
#infoprenotazioni           { margin-top:5px; border: 1px solid #999933;}
#infoprenotazioni .title    { color: #777733; font: bold italic 12px Verdana,sans-serif; padding: 5px 0; background: url("../clip/to_bg01.jpg") repeat-x; }
#lastminute                 { margin-top:5px; border: 1px solid #999933; height: 710px; overflow:auto; }
#lastminute .title          { color: #777733; font: bold italic 12px Verdana,sans-serif; padding: 5px 0; background: url("../clip/to_bg01.jpg") repeat-x; }
#lista_tour                 { margin-top:5px; border: 1px solid #999933; height: 540px; overflow:auto; }
#lista_tour td              { padding: 5px 2px; }
#lista_tour .title          { color: #777733; font: bold italic 12px Verdana,sans-serif; padding: 5px 0; background: url("../clip/to_bg01.jpg") repeat-x; }
#mondialassistance          { margin-top:5px; border: 1px solid #999933;}
#mondialassistance .title   { color: #777733; font: bold italic 12px Verdana,sans-serif; padding: 5px 0; background: url("../clip/to_bg01.jpg") repeat-x; }
#navetta                    { text-align:center; width:180px; margin-bottom:10px;}
#normecondizioni            { margin-top:5px; border: 1px solid #999933;}
#normecondizioni .title     { color: #777733; font: bold italic 12px Verdana,sans-serif; padding: 5px 0; background: url("../clip/to_bg01.jpg") repeat-x; }
#nspropostemail             { margin-top:5px; border: 1px solid #999933; height: 710px; overflow:auto; }
#nspropostemail .title      { color: #777733; font: bold italic 12px Verdana,sans-serif; padding: 5px 0; background: url("../clip/to_bg01.jpg") repeat-x; }
#nspropostemail_tb td       { width:25%;}
#pagine                     { border-left:1px solid #999933; border-right: 1px solid #999933; }
#pagine td                  { text-align:center; padding: 2px 0;}
#piantabus                  { background:#EEEEEE; border:1px solid #999933; margin:0 5px; font:normal 12px Verdana,sans-serif; height:710px; }
#piantabus .title           { font: bold italic 12px Verdana,sans-serif; padding: 5px 0; text-align: center; background: url("../clip/to_bg01.jpg") repeat-x; }
#pp_links_icon              { text-align: center; border-left: 2px solid #DDDDDD; border-right: 2px solid #DDDDDD; }
#search_tour                { border:1px solid #999933; margin-left:255px; width:350px; height:165px;}
#search_tour table          { }
#search_tour .title         { color: #777733; font: bold italic 12px Verdana,sans-serif; padding: 5px 0; background: url("../clip/to_bg01.jpg") repeat-x; }
    
.agenzia_comune				{ font-weight: bold; background-color: #999933; }
.agenzia_comunebtn          { cursor: pointer; }
.bdtop12                    { height: 12px; margin-top: 5px; overflow:hidden; }
.bdbottom12                 { height: 12px; }
.bg1                        { background: #FFFFFF; }
.bg2                        { background: #EEEEEE; }
.boxlabel                   { width: 120px; }
.clicktodownload            { margin: 7px 0; }
.com_deleg                  { margin: 4px 0; }
.date                       { width: 80px; }
.durata                     { font: bold italic 12px Verdana; color: #999933; border-bottom: 1px solid #999933; margin-bottom: 3px; }
.img_thumbs_speciali		{ width:85px;} 
.insertnew                  { margin:8px 0; text-align:center; }
.links_item_icon            { border-bottom: 1px solid #DDDDDD; height: 60px; width: 130px; margin: auto; padding-top: 5px; }
.links_item_icon_last       { height: 60px; width: 130px; margin: auto; }
.links_item                 { border-bottom: 1px dashed #DDDDDD; clear: both; padding: 4px; }
.links_item_last            { clear: both; }
.loc_agenzia                { background: #e7e7cb; margin-top: 10px;  }
.loc_agenziafirst           { background: #e7e7cb; }
.note01                     { margin: 5px; font: normal 9px Verdana, Arial, sans-serif; }
.par01                      { padding-left: 5px; }
.pdf-icon					{ margin-left:10px; }
.nspropostemail				{ background: url("../clip/nspropemail_bg.jpg") no-repeat center; width: 140px; height:170px; border: 1px solid #FFFFFF; }
.nspropostemail_content     { width: 90px; margin: 0 auto; }
.nspropostemail .titolo		{ color: #0000DD; font: bold italic 12px Arial,sans-serif; height: 55px; }
.nspropostemail .data_partenza		{ font: italic 10px Arial,sans-serif; margin-top: 30px; margin-bottom: 5px; }
.nspropostemail .dettagli	{ font: normal 10px Arial,sans-serif; margin-top: 10px; }
.riquadro01                 { padding:3px; border: 1px solid #999933; }
.riquadro02                 { padding:3px; font-weight: bold; text-align: center; color: #888833; }
.schedadett                 { background: #E3E3B3; padding: 8px; }
.schedalbl                  { font-style: italic; margin: 8px; }
.schedavar                  { font-weight: bold; }
.title                      { font: bold italic 12px Verdana,sans-serif; padding: 5px 0; text-align: center; background: url("../clip/to_bg01.jpg") repeat-x; }.titolo01                   { color: #999933; font:bold italic 13px Verdana,sans-serif; }
.titolo02                   { padding: 3px; color: #999933; font-size: 9px; font-weight: bold; }
.tv_contenuto               { margin: 5px; padding: 5px;}
.tv_data                    { margin-left: 8px; font-style: italic; }


