

/*
EDITING BY ANDREA L. CASIRAGHI
ACTIVE NIGHT (C) GENNAIO 2009.

CSS to AICARAIBI.it
*/


p{
font-family:verdana;
font-size: 12px;}

.form{
height:auto;margin:0px;
}

body{
background-color: #FDEDAA;
background-image: url(../images/sf_pagxina.jpg);
background-repeat: no-repeat;
background-attachment: fixed;}

#content{
width:969px;
height:auto;
background-color:#fff;
margin:auto;
padding:0px;
display:table;
border: 1px #8a8a8a solid;}

h1{
font-size: 16px;
letter-spacing: -1px;
color: #b70000;
margin-bottom:0px;
margin-top:0px;
font-family: Verdana, Helvetica, Arial, sans-serif;}

h1 a{
font-size: 17px;
letter-spacing: -1px;
color: #b70000;
margin:0px;
text-decoration: none;
font-family: Verdana, Helvetica, Arial, sans-serif;}

h1 a:hover{
font-size: 17px;
letter-spacing: -1px;
color: #ff7f2b;
margin:0px;
text-decoration: none;
font-family: Verdana, Helvetica, Arial, sans-serif;}

.hr{color: #e0ddcd;}

.luogo{color: #000000;font-size: 13px;font-weight: normal;margin-left: 5px;border-left: 1px #c1bfb1 solid;padding-left: 5px;}

h2{
font-size: 15px;
letter-spacing: -1px;
color: #4e4e4e;
padding-bottom:10px;
margin-bottom:4px;
margin-top:4px;
border-bottom: 2px #dddaca dotted;}

#colonna_interna h2{
font-size: 20px;
color:silver;
margin-left:5px;
font-weight:bold;
font-family:Verdana;
border:none;
padding:0px;
}

h3{
font-size: 18px;
color: #ef0000;
padding-bottom:10px;
margin-bottom:4px;
margin-top:8px;
border-top: 2px #dddaca dotted ;
padding-top:8px;
float:right;
font-weight: bold;
font-style: italic;
text-align: right;
width: 99%;}

.grigio{
color: #88867d;
font-size: 13px;
font-weight: bold;
font-style: normal;}

.verde{color: #167623;font-weight: bold;font-size: 13px;font-style: italic;}

.title{
text-transform: uppercase;
font-weight: bold;
color: #af0000;
margin-top:5px;
display:block;padding-top: 3px;padding-bottom: 3px;padding-left: 3px;border-bottom: 2px #ece9d8 solid;
margin-bottom: 5px;}

.title2{
text-transform: uppercase;
font-weight: bold;
color: #af0000;
margin-top:10px;
padding-left:10px;
display:block;background-color: #f9f9f9;}

img{border:none;}

#spacer{width: 550px;height: 10px;
float:left;background-color: #ffffff;}


/*############## INIZIO TESTA ######################*/

#header{
margin:auto;
height: 150px;
width: 950px;
padding-top:0px;
background-image: url(../images/sprite.jpg);
background-position: 0 -635px;
}

#spazio_banner{
float:left;
height: 107px;
width: 940px;
background-repeat: no-repeat;
background-position: bottom;
position:relative;
}

#logo{
width: 195px;
height: 93px;
margin-top:-20px;
margin-left:0px;
margin-left:-5px;
float:left;
position:relative;
z-index:3;
}

#RSS{
width: 30px;
height: 30px;
float:left;
background-image: url(../images/sprite.jpg);
background-position: 0 -341px;
background-repeat: no-repeat;
margin-left:5px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 13px;
color: #383838;
line-height: 1.1em;
margin-top: -5px;
padding-right:0px;}

#telefono{
width: 103px;
height: 30px;
background-image: url(../images/sprite.jpg);
background-position: -1448px -890px;
margin-left:5px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #383838;
line-height: 1.1em;
padding-left: 2px;
margin-top: -5px;
padding-left:32px;
float:left;}

.num_tel{
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 16px;
color: #076404;
letter-spacing: -1px;}

#banner{
width: 728px;
height: 90px;
float:right;
margin-top:8px;
margin-right:8px;
position:relative;
z-index:2;
}

#menu_top{
margin-top:0px;
float:left;
position:relative;
height:30px;
width:940px;
border-bottom:3px #ffffff solid;}

#menu_top ul{
margin-top:6px;
margin-left:202px;
padding:0px;
float:left;
position:relative;
height:24px;
width:690px;

}

#menu_top li{
list-style-type: none;
display: inline-table;
float:left;
}


.item_top a{
width:125px;
height:24px;
background-image: url(../images/sprite.jpg);
background-position: 0 -1611px;
margin:3px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #000;
text-align: center;
line-height: 1.5em;
font-size: 15px;
background-repeat: no-repeat;
display:block;
text-decoration: none;}

.item_top a:hover{
width:125px;
height:24px;
background-image: url(../images/sprite.jpg);
background-position: 0 -897px;
margin:3px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #78010f;
text-align: center;
line-height: 1.5em;
font-size: 15px;
background-repeat: no-repeat;
display:block;
text-decoration: none;}

.item_top_current{
width:125px;
height:24px;
background-image: url(../images/sprite.jpg);
background-position: 0 -897px;
margin:3px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #4d4d4d;
text-align: center;
line-height: 1.5em;
font-size: 15px;
background-repeat: no-repeat;
display:block;
text-decoration: none;}


/*############## INIZIO CORPO ######################*/

#colonna_1{
height: auto;
width: 179px;
background-color: #fff;
float:left;
margin-right:10px;
margin-left:10px}

#colonna_2{
height: auto;
width: 389px;
background-color: #fff;
float:left;}

#colonna_3{
height: auto;
width: 179px;
background-color: #fff;
float:left;
margin-left:5px;}

#colonna_4{
height: auto;
width: 179px;
background-color: #fff;
float:right;
margin-right:10px;
}

#colonna_interna{
height: auto;
width: 550px;
background-color: #fff;
float:left;
margin-right:5px;}

/*############## INIZIO CONTENUTO COLONNA 1 ######################*/

#menu_principe{
width: 179px;
height: auto;
background-image: url(../images/sfondo_menu_principale.jpg);
background-repeat: repeat-y;
margin:auto;}

#menu_SX{
list-style:none;
margin:0px;
padding:0px;
height:auto;
padding-bottom:10px;}

#menu_SX li a{
width: 136px;
height: 23px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
background-image: url(../images/sprite.jpg);
background-position: 0 -83px;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #ffffff;
font-weight: bold;
font-size: 13px;
text-decoration: none;
padding-left:35px;
line-height: 20px;
display:block;}

#menu_SX li a:hover{
width: 136px;
height: 23px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
background-image: url(../images/sprite.jpg);
background-position: -1448px -837px;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #ffffff;
font-weight: bold;
font-size: 13px;
text-decoration: none;
padding-left:35px;
line-height: 20px;
display:block;}

#menu_SX li.current{
width: 136px;
height: 23px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
background-image: url(../images/sprite.jpg);
background-position: -1448px -1150px;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #ffffff;
font-weight: bold;
font-size: 13px;
text-decoration: none;
padding-left:35px;
line-height: 20px;
display:block;}

#newsletter_box{
width:170px;
height:133px;
background-image: url(../images/sprite.jpg);
background-position: 0 -1092px; 
margin:auto;
padding-top: 50px;
margin-top:5px;
margin-bottom:5px;
font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 11px;font-weight: bold;
padding-left:9px;color: #747474;}

#newsletter_box a{
color: #7d7d7d;
text-decoration: none;
font-size: 10px;}

.testo{
background-color: #ffffff;
border: 1px #dad7c7 solid;
float:right;
height:auto;
font-size: 11px;
margin-top:6px;
font-family: Verdana;
margin-right:15px;
cursor:pointer;
padding-top: 2px;
padding-bottom: 2px;}

.puls_n{
cursor:pointer;float:right;
margin-right:9px;font-weight: bold;border: 1px #b8605f solid;font-size: 11px;}

#banner_box{
margin:auto;
margin-bottom:5px;
width:179px;
height:auto;
}

/*############## INIZIO CONTENUTO COLONNA 2 ######################*/

#testo_fisso{
padding: 10px;
text-align: justify;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;}

#testo_fisso a{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
text-decoration: underline;
color: #727272;}

#testo_fisso a:hover{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
text-decoration: underline;
color: #b70000;}

#corpo_colonna2{
float:left;
height:auto;
background-image: url(../images/sfondo_colonna2.jpg);
background-repeat: repeat-y;
width:385px;background-color: #ece9d8;}

#prezzi_h_new{
float:left;
width: 370px;margin-left:5px;
height: auto;padding-bottom: 5px;margin-bottom: 5px;padding-top: 3px;border-bottom: 2px #ababab dotted;}

#prezzi_des_new{
width: 305px;background-color: #fff;margin: auto;
float:left;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 12px;}

#prezzi_des_new a{
display:block;
width: 300px;
margin: auto;
float:left;text-decoration: none;font-family: Arial;font-size: 16px;font-weight: bold;color: #dc373e;}

#prezzi_des_new a:hover{
text-decoration: underline;color: #f48823;}


#prezzi_prez_new{
width: 45px;margin: auto;
float:right;background-image: url(../images/sf_prezzi_bianco.jpg);background-repeat: no-repeat;background-position: right;height: 35px;line-height: 53px;font-family: Arial;font-size: 18px;font-weight: bold;color: #766a6a;text-align: right;background-color: #fff;padding-right: 18px;}





#prezzi_h_new_B{
float:left;
width: 370px;margin-left:5px;
height: auto;padding-bottom: 5px;margin-bottom: 5px;padding-top: 3px;border-bottom: 2px #ababab dotted;background-color: #ece9d8;}

#prezzi_des_new_B{
width: 305px;background-color: #ece9d8;margin: auto;
float:left;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 12px;}

#prezzi_des_new_B a{
display:block;
width: 300px;
margin: auto;
float:left;text-decoration: none;font-family: Arial;font-size: 16px;font-weight: bold;color: #dc373e;}

#prezzi_des_new_B a:hover{
text-decoration: underline;color: #f48823;}

#prezzi_prez_new_B{
width: 45px;
margin: auto;
float:right;
background-image: url(../images/sf_prezzi_grigio.jpg);
background-repeat: no-repeat;
background-position: right;height: 35px;line-height: 53px;font-family: Arial;font-size: 18px;font-weight: bold;color: #f48929;text-align: right;background-color: #ece9d8;padding-right: 18px;
}











/*FORMATTAZIONE TABELLA RICERCA IN HOMEPAGE*/

#ricerca_viaggio{
margin-top:0px;
margin-bottom:5px;
width: 380px;
height: 230px;
border: 2px #FBCB00 solid;
background-color: #ffffff;
background-image: url(../images/sprite.jpg);
background-position: -1458px -1257px;
background-repeat: no-repeat;padding-bottom: 10px;}

#vai_{
float:right;
text-align: left;width:auto;
height:auto;margin-top: 3px;margin-right: 2px;}

#dal_{
float:left;
height:auto;
text-align: left;width: 140px;background-color: #fff;}

#al_{
float:left;
height:auto;
text-align: left;width: 140px;background-color: #fff;
}

#ricerca_subtitle{
margin-left:60px;
margin-top: 32px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
letter-spacing: -1px;
width: 235px;
font-weight: bold;}

.ricerca{
width: 99%;
background-color: #fff;margin-top: 22px;margin-left: 3px;}

td{
background-color: #fff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #66655d;}


.tab_VdT{
background-color: #fff;
color: #b70000;
display:block;
padding:3px;
text-align:right;}

.tab_VdT a{
color: #b70000;
text-decoration: none;}

.tab_VdT a:hover{
color: #70675c;
text-decoration: underline;}

.cella{
border:0px;
background-color: #fff;
width: auto;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
height: 25px;
letter-spacing: -1px;
word-spacing: -2px;
padding-right:0px;}

.cella img{
margin-left:5px;}

select{
background-color: #ffffff;
width: 155px;
font-size: 11px;border: 1px #979797 solid;margin-bottom: 0px;}

#select_cerca{
width: 180px;
font-size: 11px;border: 1px #979797 solid;background-color: #fff;margin-top: 3px;}

.sel3{
background:#fff; 
width: 85px; 
margin-top:5px; 
font-size: 11px;border: 1px #979797 solid;}

.puls{
height:20px; 
margin-left:3px;
margin-bottom:1px;
font-weight: bold;
background-color: #ece9d8;}

/*############## INIZIO CONTENUTO COLONNA 3 ######################*/

#box_voli{
width: 179px;
height: auto;
background-image: url(../images/sfondo_box_voli.jpg);
background-repeat: repeat-y;
margin:auto;}

#volo{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
letter-spacing: -1px;
margin-left:5px;
margin-right:5px;
margin-top:5px;
margin-bottom:15px;color: #ffffff;}

#volo a{
font-size: 13px;
font-weight: bold;
color: #dc373e;
text-decoration: none;}

#volo a:hover{
font-size: 13px;
font-weight: bold;
color: #ffcc00;
text-decoration: none;}

#box_hot{
margin-top:6px;
width: 179px;
height: auto;
background-image: url(../images/sfondo_box_hot.jpg);
background-repeat: repeat-y;
margin-left:auto;
margin-right:auto;}

#hot{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
letter-spacing: -1px;
margin-left:5px; margin-right:5px;
margin-top:5px;
margin-bottom:15px;
border-bottom: 2px #ffffff dotted;
text-indent: 30px;
background-image: url(../images/ico_arrow.jpg);
background-repeat: no-repeat;
background-position: +1px;}

#hot a{
font-size: 13px;
font-weight: bold;
color: #fbfbf9;
text-decoration: none;}

#hot a:hover{
font-size: 13px;
font-weight: bold;
color: #ecd800;
text-decoration: none;}

/*############## INIZIO CONTENUTO COLONNA 4 ######################*/



#box_riepilogo{
width: 179px;
height: auto;
background-image: url(../images/sfondo_box_last.jpg);
background-repeat: repeat-y;
margin:auto;
margin-bottom:5px;float:left;
float:right;}

.riepilogo{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
letter-spacing: -1px;
margin-left:5px;
margin-right:5px;
margin-top:5px;
margin-bottom:15px;color: #000;line-height: 18px;}

.r_chiaro{color: #686868;letter-spacing: +1px;}

.r_price{color: #1e9606;font-weight: bold;margin-top: 5px;
display:block;font-size: 15px;}

.r_voce_par{font-weight: bold;color: #787878;
display:block;background-image: url(../images/ico_date.jpg);
background-repeat: no-repeat;padding-left: 18px;height: 15px;line-height: 15px;background-color: #ffffff;margin-bottom: 3px;}

.r_voce_dur{font-weight: bold;color: #787878;
display:block;background-image: url(../images/ico_durata.jpg);
background-repeat: no-repeat;padding-left: 18px;height: 15px;line-height: 15px;background-color: #ffffff;
margin-bottom: 3px;}

.r_voce_trat{font-weight: bold;color: #787878;
display:block;background-image: url(../images/ico_trattamento.jpg);
background-repeat: no-repeat;padding-left: 18px;height: 15px;line-height: 15px;background-color: #ffffff;
margin-bottom: 3px;}

.r_voce_cam{font-weight: bold;color: #787878;
display:block;
background-image: url(../images/ico_trattamento.jpg);background-repeat: no-repeat;padding-left: 18px;height: 15px;line-height: 15px;background-color: #ffffff;
margin-bottom: 3px;}

.r_voce_ora{font-weight: bold;color: #787878;
display:block;background-image: url(../images/ico_aereo2.jpg);
background-repeat: no-repeat;padding-left: 18px;height: 15px;line-height: 15px;background-color: #ffffff;
margin-bottom: 3px;}

.r_voce_prez{font-weight: bold;color: #787878;
display:block;background-image: url(../images/ico_euro.jpg);
background-repeat: no-repeat;padding-left: 18px;height: 15px;line-height: 15px;background-color: #ffffff;
margin-bottom: 3px;}

#box_last{
width: 179px;
height: auto;
background-image: url(../images/sfondo_box_last.jpg);
background-repeat: repeat-y;
margin:auto;
margin-bottom:5px;float:left;
float:right;}

#last{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
letter-spacing: -1px;
margin-left:5px;
margin-right:5px;
margin-top:5px;
margin-bottom: 5px;
color: #000;padding: 3px;border-bottom: 2px #c6c6c6 dotted;}

#last a{
font-size: 13px;
font-weight: bold;
color: #dc373e;
text-decoration: none;
display:block;margin-bottom:0px;}

#last a:hover{
font-size: 13px;
font-weight: bold;
color: #df9a2c;
text-decoration: none;}

#banner_lungo{
width: 168px;
height: auto;
margin-top:10px;
margin-left:auto;
margin-right:auto;
padding: 3px;
text-align: center;}

/*############## INIZIO PAGINA INTERNA - SCHEDA ######################*/

#fascia_prezzi{width: 113px;height: 93px;position:relative;
z-index:23;
margin-top:-6px;
right:-460px;
margin-bottom:-83px;}

#titolo_offerta_scheda{height: 25px;background-color: #FFF;margin-left: 5px;margin-right: 5px;}

#corpo_colonna_interna{
float:left;
height:auto;
background-image: url(../images/sfondo_colonna2_2.jpg);
background-repeat: repeat-y;
width: 573px;}

#navigator{
background-color: #fff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
width: 560px;
margin-left:5px;
margin-bottom:10px;}

#navigator a{
color: #858585;
}

#navigator a:hover{
color: #ffcc00;
}

#navigator_pg_number{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
margin-bottom:5px;
margin-right:5px;
padding-top:10px;
color:838383;
float:right;
}

#navigator_pg_number a{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
text-decoration: none;}

#navigator_pg_number a:hover{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
text-decoration: underline;}

#navigator_pg_number a:visited{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
text-decoration: none;}

#fotografie{
width: 333px;
float:left;
margin-left:0px;
margin-bottom:10px;}

.foto_home img{
width: 328px;
height:254px;
margin-bottom:3px;}

.miniatura{
margin-top: 3px;
margin-right:3px;
}

.share{font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 12px;margin-top: 12px;font-weight: bold;}


#info_generiche{
width: 210px;
float:right;
margin-right:0px;
height: 244px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 13px;
line-height: 16px;letter-spacing: -1px;padding: 0px;
}

#info_generiche strong{
color: #b70000;
margin-top:3px;
}

#share_scheda{float:right;width:210px;
margin-right:0px;
margin-top:-8px;
font-weight: bolder;background-color: transparent;}

#share_scheda ul{
list-style:none;
padding: 0px;margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;}

#share_scheda li{
height:20px;
width:22px;
float:left;
}

/*TABBER JAVASCRIPT PAGINA INTERNA*/

#contenitore_tabber{
width: 562px;
height: auto;
margin-left:5px;
float:left;}


#cont_tb_int{
float:left;
margin-right:7px;
margin-top:5px;
width:550px;
}

/*Serve per le modifiche rapide su CSS*/

.tabberlive .tabbertabhide {display:none;}
.tabber {}
.tabberlive {padding-top:10px;}

/* lista di navigazione*/

ul.tabbernav{
padding: 6px 0em 4px 0em;
border-bottom: 4px #d2d0c1 solid;
font: bold 11px Verdana, sans-serif;
}

ul.tabbernav li{
list-style: none;
margin:0px;
display: inline;
}

ul.tabbernav li a{ 
padding: 7px 26px 3px 14px;
margin-left: 0px;
border: 1px solid #d2d0c1;
border-bottom: none;
background: #ece9d8 url(../images/tabb_arr_gray.jpg) repeat-x right;
text-decoration: none;
}

ul.tabbernav li a:link { color: #448;}
ul.tabbernav li a:visited { color: #667;}
ul.tabbernav li a:hover{
color: #8d0000;
background: #eee url(../images/tabb_arr_red.jpg) no-repeat right;
border-color: #d2d0c1;
}

ul.tabbernav li.tabberactive a{
background-color: #fff;
border-bottom: 1px solid white;
background-image: url(../images/tabb_arr_green.jpg);
outline: none;}

ul.tabbernav li.tabberactive a:hover{
background-color: #fff;
color: #448;
border-bottom: 1px solid white;
background-image: url(../images/tabb_arr_green.jpg);
outline: none;
}

.tabberlive .tabbertab {
margin-top:-1px;
padding-left:5px;
padding-right:5px;
padding-top:15px;
background-image: url(../images/tabb_sf.jpg);
background-repeat: no-repeat;
border-top:0;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
text-align: justify;height:auto;
float:left;width: 550px;}

/* per nascondere i titoli */
.tabberlive .tabbertab h2 {display:none;}
.tabberlive .tabbertab h3 {display:none;}

/*FINE TABBER JAVASCRIPT PAGINA INTERNA*/

#raggruppo_prezzi{
float:left;
width:550px;
border-bottom: 2px #bababa dotted ;
margin-top:5px;
margin-bottom:5px;
height:15px;}

.dettaglio_prezzi{
float:left;
font-weight: bold;
text-indent: 10px;}

.prezzi_scheda{
margin-right:0px;
float:right;
}

#contenitore_tabber ul{
display: list-item;
list-style-type: none;
margin:0px;
padding:0px;}


#box_preventivo{
background-color: #fff;
padding:0px;
width: 538px;
height: auto;
border: 2px #ffcc00 solid;
margin-top: +10px;
margin-bottom: +10px;
float:left;}

.preventivo{
width:auto;
border: 0px;
background-color: #fff;
margin:auto;}

.preventivo td{
border:0px;
text-align: left;
padding-right:5px;
padding-bottom:0px;font-size: 11px;background-color: #ece9d8;}

#sf_verde{background-color: #6ef26e;padding-bottom: 5px;padding-top: 5px;color: #333333;}

.casella_prev{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #686868;
border-bottom: dotted 2px;
border-top: none;
border-right: none;
border-left: none;
text-align: right;
float:right;
width:100px;}

.casella_prev_1{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #686868;
border: 1px #999999 solid;
text-align: right;}

.casella_prev_tot{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 13px;
color: #0f9b21;
font-weight: bold;
border: 1px #999999 solid;
background-color: #ffffff;
float:right;
text-align:right;
}

.dx{
text-align: right;
display:block;
margin-top:10px;
margin-bottom:10px;
height:auto;
color:#000}

.tab_voli_scheda{background-color: #fff;width: 100%;}

.td_voli_tit{background-color: #c1ee44;width:83px;height: 30px;text-align: center;font-size: 12px;}

.td_voli_int{
height: 30px;text-align: center;font-size: 12px;background-color: #ece9d8;}

.td_voli_part{background-color: #c1ee44;
background-image: url(../images/sprite.jpg);
background-position: 0 -1515px;width: 28px;}

.td_voli_rit{
background-color: #c1ee44;background-image: url(../images/sprite.jpg);
background-position: 0 -1959px;}

/*############## INIZIO PAGINA INTERNA - INFO LUOGO ######################*/

#titolo_info{background-color: #ece9d8;height: auto;line-height: normal;margin-bottom: 5px;
margin-left: 5px;
margin-right: 7px;padding: 3px;font-size: 16px;font-weight: bold;font-family: Verdana, Helvetica, Arial, sans-serif;color: #9b3232;background-image: url(../images/sf_top_info.jpg);}

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}


#share{float:left;width:240px;}

#share ul{
list-style:none;
padding: 0px;margin-top: 15px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 10px;
}

#share li{
height:25px;
width:25px;
float:left;
}

#info_generiche_2{
width: 230px;
float:right;
background-color: #ffffff;
margin-right:5px;
height: 253px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 13px;
line-height: 16px;letter-spacing: -1px;}


#testo_info{
width:330px;
float: left;padding: 5px;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 12px;
}

#menu_info{
width:200px;
float: right;
margin-right:10px;}

#menu_info ul{
}

#menu_info li{
height:auto;
border-bottom: 1px dotted;line-height: normal;
text-align:left;
padding-top:3px;
padding-bottom:3px;}

#menu_info li a{color: #b70000;
display:block;font-size: 11px;font-weight: bold;font-family: Verdana, Helvetica, Arial, sans-serif;text-decoration: none;background-image: url(../images/freccine.jpg);background-repeat: no-repeat;background-position: right;padding-right: 18px;}

#menu_info li a:hover{
color: #ff0000;
display:block;font-size: 11px;
background-image: url(../images/freccine_2.jpg);font-weight: bold;font-family: Verdana, Helvetica, Arial, sans-serif;text-decoration: underline;}

#menu_info li a.current{
color: #ff0000;
display:block;font-size: 11px;
background-image: url(../images/freccine_2.jpg);font-weight: bold;font-family: Verdana, Helvetica, Arial, sans-serif;text-decoration: underline;}

.nascosta{
visibility:hidden;
margin-bottom:-1000px;}

.nascosta img{
width:0px;
height:0px;}

.miniatura_info{
margin-top: 3px;
margin-right:3px;
}

.miniatura_info img{
width:71px;
height:50px;}

/*############## INIZIO ELENCHI ######################*/

#ordina_elenchi{
width: 563px;
height: auto;
margin-right:5px;
margin-left:5px;
margin-bottom: 5px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #167623;
font-size: 12px;
float:right;
background-color: #ece9d8;
background-repeat: no-repeat;}

#ordina_elenchi a{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #66655d;
text-decoration: none;}

#ordina_elenchi a:hover{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #960000;
text-decoration: underline;}

#linea_elementi{
height:15px;
float:left;
margin-left:0px;
margin-left:70px;
padding-top: 3px;}

#unisci{
height:15px;
float:left;
}

#icona{
height:15px;
width:15px;
float:left;}

#riferimento{
height:15px;
float:left;
margin-left: 3px;
margin-right: 10px;
font-size: 10px;line-height: 15px;text-align: left;color: #7e7e7e;
width:70px;background-color: #ece9d8;}

#linea_ordina{
height:15px;
float:left;color: #334c80;
margin-left:70px;}

#ordina{
height:15px;
float:left;
margin-left: 3px;
margin-right: 10px;
font-size: 10px;
line-height: 15px;
text-align: left;
color: #7e7e7e;
width:70px;
background-color: #ece9d8;}

#ordina img{padding-right: 10px;}

#linea_filtra{
height:25px;
float:left;color: #334c80;
margin-left:70px;}

#tendina{
height:25px;
float:left;
margin-left: 3px;
margin-right: 10px;
font-size: 10px;
line-height: 15px;
text-align: left;
color: #7e7e7e;
width:70px;
background-color: #ece9d8;}

.ordina_per{
float:right;
height:auto;
width: 563px;
border: 1px #ece9d8 solid;
background-color: #ece9d8;
margin-bottom:0px;}

.td_ordina{
background-color: #ece9d8;
height:auto;}


#elenco{
width: 549px;
height: 95px;
margin-right:5px;
margin-left:5px;
border: 2px #ece9d8 solid;
padding:5px;
float:left;
margin-bottom: 1em;
}

#elenco_raggruppato{
width: 549px;
height: auto;
margin-right:5px;
margin-left:5px;
border: 2px #ece9d8 solid;
padding:5px;
float:left;
margin-bottom: 1em;}

#descrizione_elenco_raggruppato{
width: 550px;
height: auto;
float:left;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 12px;
padding:0px;}

#titolo_elenco_raggruppato{
border-bottom: 2px #97958a dotted;
float:right;
height: 70px;
width: auto;margin-top:0px;
padding-left:127px;}

#descrizione_raggruppato{
float:right;width: 400px;font-size: 11px;
}

.tab_elenco_raggruppato{
background-color: #fff;
width: 550px;
float:left;}

#foto_elenco_raggruppato{
width: 120px;
height:auto;
float:left;
position:relative;
top:-45px;
left:-127px;background-color: #ffffff;padding-bottom: 5px;}

#foto_elenco_raggruppato img{
width: 120px;
height:65px;
float:right;
}

#descrizione_elenco{
width: 422px;
height: 85px;
float:right;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 12px;
padding:0px;}

#titolo_elenco{
border-bottom: 2px #97958a dotted;
float:left;
height: auto;
width: 422px;padding-bottom: 2px;}

#titolo{
float:left;
width:322px;
height: 45px;
line-height: 15px;
font-size: 13px;
font-weight: bold;
color: #444444;}

#prezzo_elenco{
float:right;
width: 98px;
height: 30px;
background-color: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 18px;
text-align: right;
font-weight: bold;
letter-spacing: -1px;
color: #167623;
border-left:solid 1px #eee;}

.trattamento{
font-size:12px;
color:gray;
padding-top:5px;
display:block;
float:left;
}

.apd{
font-size:12px;
color:gray;
margin-bottom:3px;
font-variant:normal;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

#foto_elenco{
width: 120px;
height:65px;
float:left;
}

#foto_elenco img{
width:120px;
height:65px;
margin-bottom:5px;}

#sotto_foto {
float:right;
width: 120px;
height: 25px;
background-image: url(../images/sprite.jpg);
background-position: -1448px -1066px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 12px;
text-align: center;
color: #ece9d8;}

#sotto_foto a {
width: 120px;
height: 25px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 12px;
text-align: center;
color: #414243;
text-decoration: none;}

#sotto_foto a:hover {
width: 120px;
height: 25px;
background-image: url(../images/sprite.jpg);
 background-position: -1448px -1020px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 12px;
text-align: center;
display:block;
color: #b70000;
text-decoration: none;}

.tab_elenco{
background-color: #fff;
width: 100%;
float:left;}

.td_elenco{
width: 15px;
height:15px;}

.td_elenco_ordina{
width: 15px;
height:15px;
background-color: #ece9d8;}

.td_2_elenco{
width: 25%;
background-color: #ece9d8;
height: 25px;
text-indent: +3px;
text-align: left;letter-spacing: -1px;}

.td_3_elenco{
width: 65px;
text-align: left;
background-color: #fff;letter-spacing: -1px;}

/*############## SEARCH BOX ######################*/

#box_search{
width: 179px;
height: auto;
background-image: url(../images/sfondo_box_last.jpg);
background-repeat: repeat-y;
margin:auto;
margin-bottom:5px;float:left;
float:right;margin-left: 10px;}

.ricerca_box{
margin-top:2px;
width: 98%;
margin-left:5px;
margin-right:5px;
}

.cella_box{
border:0px;
width: auto;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
height: 25px;
letter-spacing: -1px;
word-spacing: -2px;
padding-right:0px;
background-color: transparent;}

.cella_box img{
margin-left:0px;
float:left;}

.select_box{
background-color: #ffffff;
width: 160px;
margin-top:2px;
font-size: 11px;
border: 1px #979797 solid;}

.sel3_box{
background:#fff; 
width: 90px; 
margin-top:2px; 
font-size: 11px;
border: 1px #979797 solid;
}

.puls_box_h{margin-top: 0px;
float:right;
cursor:pointer;
background-color: #ebe9da;
border: 1px #c9c7b8 solid;background-image: url(../images/ico_lente_gri.jpg);width: 67px;background-repeat: no-repeat;padding-left: 13px;height: 23px;}

.puls_box{
display:block;margin-left:3px;
font-weight: bold;
background-color: #ffffff;
font-size: 11px;
border: 1px #c9c7b8 solid;
width: 71px;
cursor:pointer;padding-left: 25px;padding-right: 5px;text-decoration: none;color: #5a5452;font-family: arial;background-image: url(../images/freccine.jpg);background-repeat: no-repeat;height: 22px;line-height: 18px;background-position: 1px +1px;text-align: left;padding-bottom: 0px;}

.puls_box_home{width: 13px;height: 15px;
margin-top:3px;cursor:pointer;
}

.puls_box_home img{width: 13px;height: 13px;}

#box_search a{
display:block;margin-left:3px;
font-weight: bold;
background-color: #ffffff;
font-size: 11px;
border: 1px #c9c7b8 solid;
width: 91px;
cursor:pointer;padding-left: 25px;padding-right: 5px;text-decoration: none;color: #5a5452;font-family: arial;background-image: url(../images/freccine.jpg);background-repeat: no-repeat;height: 20px;line-height: 18px;background-position: 2px +2px;}

.td_box{
background-color: transparent;}

/*############## INIZIO FOOTER ######################*/

#footer{
border-top: #cccccc 1px solid; 
border-left-width: 1px; 
border-left-color: #cccccc; 
border-bottom-width: 1px; 
border-bottom-color: #cccccc; 
width: 968px; 
margin-top:10px;
padding-top: 10px; 
height: 150px; 
border-right-width: 1px; 
border-right-color: #cccccc;
float:left;
padding-bottom:15px;
}

.linkFoot{
text-align: center;}

.linkFoot a{
text-align: center;
font-weight: normal;
color: #868686;
text-decoration: none;}

.linkFoot a:hover{
text-align: center;
font-weight: normal;
color: #93345b;
text-decoration: underline;}

#col_foot{
border-top-width: 12px; 
padding-left: 10px; 
border-left: #cccccc 1px solid; 
height: 80px; 
border-right-width: 15px;
text-align: left;
margin-left: +22px;
width: 150px;}

#col_foot_logo{
border-top-width: 12px; 
padding-left: 10px; 
height: 80px; 
border-right-width: 15px;
text-align: left;
margin-left: +22px;
width: 150px;
background-image: url(../images/sprite.jpg);
background-position: 0 -401px;
}

#col_foot a{
font-style: normal;
text-decoration: none;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #7d7d7d;
font-weight: normal;}

#col_foot a:hover{
text-decoration: underline;}

#ricerca_voli{
margin-top:0px;
margin-bottom:5px;
margin-right:5px;
margin-left:5px;
width: 559px;
height: 128px;
border: 2px #f69c22 solid;
background-color: #ffffff;
background-image: url(../images/sprite.jpg);
background-position: 0 -1709px;
background-repeat: no-repeat;
}

#ricerca_subtitle_voli{
margin-left:60px;
margin-top: 18px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
letter-spacing: -1px;
width: 235px;
font-weight: bold;}

#box_voli_home{
width: 277px;
height: 230px;
background-color: #fff;
float:left;
margin-left: +5px;
margin-bottom:5px;
border: 1px #c1c1c1 solid;}

#tit_destinazione{
width: 269px;
height: auto;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 18px;
font-style: italic;
margin: +5px;
text-indent: 20px;
text-align: right;
color: #3d3d3d;
line-height: 22px;
background-color: White;
background-image: url(../images/sprite.jpg);
background-position: -1448px -710px; 
margin-right: 10px;
}

#box_voli_home ul{
list-style:none;
margin:0px;
padding:0px;
}

#box_voli_home li{
list-style:none;
position:relative;
z-index:1;
}

.dest_voli_home{
width: 270px;
float:left;
line-height: 14px;
margin-top: 5px;
border-bottom:1px #000 dotted;
margin-left:3px;
margin-right:3px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
height: 35px;
position:relative;
z-index:2;}

.dest_voli_home a{
color: #000000;
text-decoration: none;
font-size: 13px;
line-height: 14px;}

.dest_voli_home a:hover{
color: #ff0000;
text-decoration: underline;}

.prezzo_voli_home{
color: #076e09;
float:right;
height: 20px;
background-color: #ece9d8;
float:right;
width: 50px;
height:20px;
margin-top: 5px;
border: 1px #076e09 solid;
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 13px;
font-weight: bold;
line-height: 18px;
position:relative;
z-index:3;
margin-top:-27px;
margin-right: 5px;}

.dettagli_voli_home{
position:relative;
float:left;
z-index:4;
margin-top:-20px;
font-size: 11px;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

.dettagli_voli_home img{
margin:0px;
margin-right:4px;
margin-left:4px;
margin-bottom:-3px;}

#vedi_tutti a {
float:right;
display:block;
margin:5px;
width: 120px;
height: 25px;
background-image: url(../images/sprite.jpg);
background-position: -1448px -1066px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 12px;
text-align: center;
color: #414243;
text-decoration: none;}

#vedi_tutti a:hover {
margin:5px;
width: 120px;
height: 25px;
background-image: url(../images/sprite.jpg);
background-position: -1448px -1020px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 12px;
text-align: center;
display:block;
color: #b70000;
text-decoration: none;}



/*############## TABELLA ACQUISTA ######################*/

.form_acquista{background-color: #eee;width: 100%;border: 2px #c4c4c4 solid;background-repeat: no-repeat;}

.form_acquista td{background-color: #eee;}

.form_acquista_nome{width: 180px;}




/*############## TUTTO LINK ######################*/


#descrizione_elenco_link{
width: 422px;
height: auto;
float:left;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 11px;
padding:0px;padding-bottom: 10px;}

#elenco_link{
width: 549px;
height: auto;
margin-right:5px;
margin-left:5px;
border: 2px #ece9d8 solid;
padding:5px;
float:left;
margin-bottom: 1em;}

#titolo_link{
float:left;
width:482px;
height: auto;
line-height: 15px;
font-size: 11px;
color: #444444;padding-bottom: 5px;}

#titolo_elenco_link{
border-bottom: 2px #97958a dotted;
float:left;
height: auto;
width: 548px;}






.compilativo{color: #ece9d8;width: 100%;border: 2px #e3e3e3 solid;background-color: #fff;}

.comp_int{
display:block;color: #74787b;background-image: url(../images/freccine_2.jpg);background-repeat: no-repeat;padding-left: 20px;font-weight: bold;margin-bottom: 10px;
margin-top: 10px;}

#comp_tnd {background-color: #ece9d8;height: 23px;
border: 1px #aeaeae solid;}

#comp_{background-color: #ece9d8;height: 20px;
width:150px;border: 1px #aeaeae solid;}

#comp_txt{background-color: #ece9d8;height: 80px;
width:190px;border: 1px #aeaeae solid;}

#invia_prv{
float:right;width: 200px;background-color: #e9e9e9;border: 1px solid;margin-top: 5px;margin-bottom: 5px;}








#txt_partner{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
letter-spacing: -1px;
margin-left:5px;
margin-right:5px;
margin-top:-75px;
margin-bottom:15px;
position:relative;
z-index:100;}


#box_link_partner{
width: 179px;
height: auto;
background-image: url(../images/sfondo_partner.jpg);
background-repeat: repeat-y;
margin:auto;
margin-bottom:5px;
margin-left:0px;}


.BXpartner {
display:block;
margin:3px;
border-bottom: 2px #c6c6c6 dotted;}

.BXpartner a{
display:block;
margin:3px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;
color: #5a5a5a;}

.BXpartner a:hover{
color: #e65f3e;}


.struttura_info_r{
background-color: #f3f0df;
float:left;
height:auto;
width:540px;
padding:5px;
border: 1px #c6c4b5 dotted;
margin-bottom: 10px;
}

.struttura_dett_r{
width: 330px;
height: auto;
padding-left:5px;
float:left;}

.fotografie_r{
width: 200px;
float:left;
margin-left:0px;}


.dettaglio_r{
display:block;
text-indent:0px;
margin-bottom:3px;
font-size: 12px;}


.title_r{
font-weight: bold;
color: #b70000;
font-size: 13px;
margin-right:3px;
background-repeat: no-repeat;
}

.title__S{
font-size: 16px;
font-weight: bold;
color: #b70000;
display:block;
border-bottom: 2px #ece9d8 solid;
margin-bottom: 3px;
text-indent: 20px;
width:553px;
background-image: url(../images/freccine.jpg);
background-repeat: no-repeat;}

.txt_r{
font-size: 11px;}

.cont_r{
float:left;
margin-bottom:25px;}


.adv{
height:auto;
width:auto;
margin-bottom:5px;
}


.adv2{
height:auto;
width:auto;
float:left;
margin-bottom:5px;
margin:6px;
}

.adv_ft{
width:179px;
height:103px;
position:relative;
}

.adv_cornice{
width:179px;
height:120px;
position:relative;
z-index:199;
margin-top:-103px;}

.adv_nm{
position:relative;
margin-top:-110px;
right:5px;
z-index:200;
float:right;
width:60px;
height:30px;
color: #ffffff;
font-size: 22px;
font-weight: bold;
text-align:right;
letter-spacing: -1px;}

.adv_inf{
font-family: Verdana;
font-size: 11px;
margin-top:-46px;
position:relative;
z-index:300;
line-height: 12px;
font-weight: bold;
width:99%;
float:left;
padding-left: 3px;
padding-right: 3px;} 

.ie8 .adv_inf{
position:absolute;
margin-top:-43px;
}


.red{
font-family: Verdana;
color: #d70000;
font-size: 13px;
font-weight: bold;
position:relative;
z-index:300;

}

.red2{
font-family: Verdana;
color: #d70000;
font-size: 13px;
font-weight: normal;
position:relative;
z-index:300;
}


#destinazioni{
background-color: #fff;
margin: 5px;
border: 1px #ece9d8 solid;
float:left;
width:560px;
padding-bottom:10px;}

.dest a{
width:268px;
height:22px;
float:left;
margin:5px;
background-image: url(../images/sf_dest.jpg);
background-color: #a7a7a7;
font-family: verdana;
font-size: 16px;
font-weight: bold;
color: #787878;
text-indent: 25px;
display:block;
text-decoration: none;}

.dest a:hover{
width:268px;
height:22px;
float:left;
margin:5px;
background-image: url(../images/sf_dest_h.jpg);
background-color: #a7a7a7;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 16px;
font-weight: bold;
color: #787878;
text-indent: 25px;
display:block;
text-decoration: none;
color: #f07d02;
}

.destTit{
font-size: 16px;
font-weight: bold;
color: #fc0000;
margin:5px;
font-family: Verdana, Helvetica, Arial, sans-serif;
border-bottom: 2px #c8c6b7 dotted;
padding-bottom: 3px;
background-repeat: no-repeat;
background-position: right +2px;}


#telNumb{
float:left;
width:190px;
height:35px;
background-color: #fff;
border-top: 2px #ece9d8 dotted;
background-image: url(../images/ico_tel_sch.jpg);
background-repeat: no-repeat;
background-position: +2px +5px;
font-size: 18px;
color: #9d9b90;
padding-left:20px;
margin-left:0px;
}

#telNumb p{
margin-left:0px;
margin-right:0px;
margin-bottom:-5px;
margin-top:5px;
padding:0px;
font-size: 13px;
font-weight: bold;
color: #09a421;}


/*Last minute*/

#elencoLm2{
width: 549px;
height: auto;
margin-right:5px;
margin-left:5px;
border: 2px #acd698 solid;
padding:5px;
float:left;
margin-bottom: 1em;background-color: #f6f3e1;}

#elencoLm{
width: 549px;
height: auto;
margin-right:5px;
margin-left:5px;
border: 2px #ece9d8 solid;
padding:5px;
float:left;
margin-bottom: 1em;background-color: #fff;}

#descrizione_elencoLm{
width: 422px;
height: 45px;
float:left;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 12px;
padding:0px;}

.tab_elencoLm{
background-color: #fff;
width: 100%;
float:left;}

.td_elencoLm{
width: 15px;
height:15px;}

.td_elenco_ordinaLm{
width: 15px;
height:15px;
background-color: #ece9d8;}

.td_2_elencoLm{
width: 25%;
background-color: #ece9d8;
height: auto;
text-indent: +3px;
text-align: left;letter-spacing: -1px;}

.td_2_elencoLm2{
width: 25%;
background-color: #f6f3e1;
height: auto;
text-indent: +3px;
text-align: left;letter-spacing: -1px;}

.td_3_elencoLm{
width: 65px;
text-align: left;
background-color: #fff;font-size: 10px;line-height: 10px;}


#titolo_elencoLm{
border-bottom: 2px #b4b1a5 dotted;
float:left;
height: 40px;
width: 545px;
padding-bottom: 2px;
margin-left:2px;}

#titoloLm{
float:left;
width:322px;
line-height: 15px;
font-size: 13px;
font-weight: bold;
color: #444444;}

#prezzo_elencoLm2{
float:right;
width: 98px;
height: 37px;
background-color: #f6f3e1;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 18px;
text-align: right;
font-weight: bold;
letter-spacing: -1px;
color: #167623;
border-left: 1px #d7d4c4 solid;}

#prezzo_elencoLm2 p{font-size: 13px;color: #5f5f5f;
padding:0px;
margin:0px;
margin-top:5px;}

#prezzo_elencoLm{
float:right;
width: 98px;
height: 37px;
background-color: #fff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 18px;
text-align: right;
font-weight: bold;
letter-spacing: -1px;
color: #167623;
border-left: 1px #d7d4c4 solid;}

#prezzo_elencoLm p{font-size: 13px;color: #5f5f5f;
padding:0px;
margin:0px;
margin-top:5px;}








#tabTxtTab.agency{
position:relative;
width:556px;
float:left;
margin-left:-2px;
}

#tabTxtTab.agency td{
padding:3px;
width:278px;
height:48px;
background-color: #b0b0b0;
color: #ffffff;
text-align: left;
vertical-align: top;}

#tabTxtTab.agency td.infAg{
padding:3px;
width:278px;
vertical-align: top;

background-color: #c9c9c9;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border: 1px #bab8aa solid;
height: 85px;}

#tabTxtTab.agency td.infAg b{
font-size: 14px;
color: #7c7c7c;
letter-spacing: 1px;
font-weight: bold;}

#tabTxtTab.agency td.infAg p{

padding:0px;
margin:0px;
color: #ffffff;
margin-top: 3px;}

#tabTxtTab.agency td.infAg p.numtel{

padding:0px;
margin:0px;
color: #54944e;
font-weight: bold;
margin-top: 0px;
font-size: 14px;}

#tabTxtTab.agency td.off{
-moz-border-radius:4px;
-webkit-border-radius:4px;
border: 1px #bab8aa solid;
font-size: 12px;
font-weight: normal;
float:left;
vertical-align: top;
background-color: #c9c9c9;
padding-left: 7px;
padding-right: 6px;
color: #686a5e;
height: 85px;}

#tabTxtTab.agency td.off b{
font-size: 14px;
font-weight: bold;
color: #676767;
display:block;}

#tabTxtTab.agency td.infAg strong{
font-size: 16px;
font-weight: bold;
color: #ffffff;}

#tabTxtTab.agency td.off strong{
font-size: 16px;
font-weight: bold;
color: #ffffff;}

