@import url(specific.css);
@import url(coin-slider-styles.css);

@media screen and (max-device-width: 480px){
#prombar
{
visibility:hidden;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
#prombar
{
visibility:hidden;
}
}

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
-webkit-text-size-adjust:none;
text-align:left;
}
#global {
width:100%;
}
#globalInt {
float:left;
width:100%;
background-image:url(img/topNav_bg.png);
background-repeat:repeat-x;
background-position: top;
}
#container {
width:960px;
display:block;
position:relative;
text-align:left;
}




#topNav {
float:left;
height:56px;
width:960px;
}
#topNav ul {
padding: 0;
margin:0;
list-style: none ; 
float:left;
height:25px;
line-height:25px;
text-align:left;
}  
#topNav li a, #topNav li a:visited{  
color:#4C618C;
text-decoration:none;
font-size:12px;
padding:0px 2px 0px 2px; 
margin: 0px;  
}  
#topNav li a:hover{  
color:#112445;
}  
#topNav li{  
display:inline;  
}
#topNav .centro_pren{
float:right;
background-image:url(img/centro_pren.png);
background-repeat:no-repeat;
height:56px;
width:540px;
font-size:24px;
color:#253F72;
text-align:center;
}
#topNav div span{
font-size:14px;
}
#topSpace {
float:left;
height:70px;
width:960px;
}
#topSpace .logoTicket{
float:left;
margin-top:5px;
width:380px;
}
#topSpace .logoCompagnia{
float:right;
margin-right:10px;
margin-top:10px;
}
#topSpace h2{
float:right;
font-size:14px;
color:#13274B;
font-weight:normal;
margin:0px;
margin-right:15px;
display:block;
width:550px;
text-align:right;
}
#topSpace .topSpaceSocial{
float:right;
display:block;
margin-bottom:15px;
margin-top:5px;
margin-right:15px;
width:550px;
}
#topSpace .topSpaceSocial img{
margin-left:10px;
float:right;
}
#topMenu {
float:left;
height:70px;
width:960px;
}
#topMenu .topMenuCenter{
float:left;
height:70px;
width:912px;
background-image:url(img/topMenu_bg.png);
background-repeat:repeat-x;
}
#topMenu .topMenuLeft{
float:left;
height:70px;
width:24px;
background-image:url(img/topMenu_left.png);
background-repeat:no-repeat;
}
#topMenu .topMenuRight{
float:right;
height:70px;
width:24px;
background-image:url(img/topMenu_right.png);
background-repeat:no-repeat;
}

#topMenu ul {
padding: 0;
margin:0;
list-style: none ; 
float:left;
height:25px;
line-height:25px;
text-align:left;
}  
#topMenu li a, #topMenu li a:visited{  
float:right;
height:34px;
line-height:34px;
padding:0px 6px 0px 6px;
color:#FFFFFF;
margin-top:10px;
text-decoration:none;
border-left:1px solid #425B88;
border-right:1px solid #192E55;
}  
#topMenu li a:hover{  
background-color:#2E4A7D;
}  
#topMenu li{  
display:inline;  
}

#contentPage {
float:left;
width:940px;
padding:0px 10px 0px 10px;
background-image:url(img/contentPage_bg.png);
background-repeat:repeat-y;
}
#titlehome{
position:relative;
float:left;
padding:0px 20px 0px 20px;
width:900px;
height:80px;
margin-bottom:10px;
color:#172D58;
}
#titlehome h1, #titlehome h2{
font-size:24px;
margin:0px;
}
#titlehome p{
margin:0px;
}
#titlehome .nav{
position:absolute;
top:65px;
left:20px;
}
#titlehome .panels{
padding-bottom:50px;
}






#contentPage .columnSide{
float:left;
width:185px;
margin-left:20px;
}
#contentPage .columnCenter{
float:left;
width:490px;
margin-left:20px;
}
#contentPage .columnDouble{
float:left;
width:670px;
margin-left:20px;
}
#contentPage .columnFull{
float:left;
width:900px;
margin-left:20px;
}
#contentPageBottom {
float:left;
height:19px;
width:960px;
}
.box{
width:185px;
float:left;
line-height:21px;
margin-top:10px;
margin-bottom:10px;
}
.box h3{
width:185px;
font-size:18px;
font-weight:bold;
color:#ffffff;
text-align:left;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:5px;
padding:0px;
line-height:22px;
background-color:#172D58;
}
.box ul {
padding: 0;
margin:0;
list-style: none ; 
}  
.box li a, .box li a:visited{  
width:180px;
height:20px;
float:left;
text-decoration:none;
text-align:left;
padding-left:5px;
color:#172D58;
border-bottom:1px dotted #C1C8E0;
background-color:#DFE9F8;
overflow:hidden;
}  
.box li a:hover{  
background-color:#CBD9EE;
}  
.box li{  
}
.div_ricerca_navigazione{
float:left;
width:670px;
color:#0f1545;
font-size:12px;
text-align:right;
margin-bottom:-20px;
}
.tabella_ricerca_navigazione{
float:left;
width:670px;
color:#0f1545;
font-size:14px;
}
.tabella_ricerca_navigazione strong{
font-size:18px;
color:#172D58;
font-weight:bold;
}
.tabella_ricerca_risultati{
float:left;
width:670px;
color:#172D58;
margin-top:0px;
font-size:12px;
text-align:left;
}
.tabella_ricerca_risultati a{
color:#172D58;
text-decoration:none;
padding-left:3px;
padding-right:3px;
}
.tabella_ricerca_risultati a:hover{
background-color:#172D58;
color:#FFFFFF;
}
.tabella_ricerca_risultati b{
background-color:#172D58;
color:#FFFFFF;
padding-left:3px;
padding-right:3px;
}
.tabella_ricerca_risultati div{
display:block;
margin-bottom:5px;
}

.contenitore_mesi{
float:left;
margin-top:10px;
margin-bottom:20px;
}
.lista_mesi{
width:115px;
float:left;
padding:0px 10px 0px 5px;
text-align:left;
line-height:21px;
border-left:1px dotted #172D58;
}
.lista_mesi a{
color:#172D58;
font-size:14px;
text-decoration:none;
}
.lista_mesi a:hover{
text-decoration:underline;
}
#content_tab{
position:relative;
float:left;
width:670px;
background-color:#DFE9F8;
padding-top:10px;
border:1px solid #D6E3F1;
}
#tab_header{
position:relative;
width:660px;
float:left;
font-size:14px;
text-align:left;
line-height:24px;
height:24px;
color:#ffffff;
text-transform:uppercase;
margin-top:30px;
background-color:#172D58;
padding-left:10px;
border:1px solid #0C1C3B;
margin-bottom:1px;
overflow:hidden;
}
#photo_tab {
position:relative;
float:left;
margin-right:10px;
margin-left:10px;
width:160px;
}
#details_tab{
float:left;
position:relative;
text-align:left;
color:#172D58;
width:245px;
line-height:20px;
margin-right:10px;
}
#details_tab a{
color:#172D58;
}
#price_tab{
position:relative;
float:left;
color:#172D58;
font-size:16px;
text-align:right;
line-height:24px;
width:210px;
font-weight:normal;
margin-top:10px;
}
#price_tab p{
float:right;
width:230px;
padding:0;
margin:0;
}
#price_tab span{
color:#EA0000;
font-weight:bold;
}
#price_tab img{
border:0;
margin-bottom:5px;
float:right;
}
#promotion_search{
position:relative;
width:220px;
float:right;
text-align:right;
font-weight:bold;
}
#search_date{
float:left;
width:270px;
margin-top:10px;
font-weight:normal;
text-align:left;
color:#172D58;
}
#search_date a{
color:#172D58;
}
#search_date a:hover{

}
#search_date span{
text-decoration:underline;
}
.cella_ricerca_giorno{
width:150px;
}
.cella_ricerca_mese_big{
width:120px;

}
.cella_ricerca_mese_small{
width:120px;
}
#tab_check{
float:left;
width:660px;
text-align:right;
padding-right:10px;
margin-top:10px;
}
#timbro{
position:absolute;
top:140px;
left:30px;
border:0px solid;
z-index:1;
}
#timbro_dis{
position:absolute;
top:0px;
left:70px;
border:0px solid;
}
.cartellino{
position:absolute;
top:-45px;
right:500px;
border:0px solid;
}
#country_details {
float:left;
width:670px;
margin-bottom:5px;
text-align:left;
font-size:24px;
color:#0C0C35;
font-weight:bold;
margin-bottom:10px;
}
#cod{
width:670px;
float:right;
font-size:11px;
color:#0C0C35;
font-weight:bold;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}
#content_details{
position:relative;
float:left;
width:670px;
background-color:#DFE9F8;
padding-top:10px;
border:1px solid #D6E3F1;
}
#scrollphoto_details{
float:left;
width:670px;
margin-top:15px;
max-height:92px;
overflow:hidden;
}
#scrollphoto_details img{
float:left;
border:1px solid #172D58;
margin-bottom:2px;
margin-right:2px;
}
#header_details{
position:relative;
width:660px;
float:left;
font-size:14px;
text-align:left;
line-height:24px;
height:24px;
color:#ffffff;
text-transform:uppercase;
overflow:hidden;
background-color:#172D58;
padding-left:10px;
border:1px solid #0C1C3B;
margin-bottom:1px;
}
#info_details{
float:left;
position:relative;
text-align:left;
color:#172D58;
width:410px;
line-height:20px;
margin-right:10px;
margin-left:10px;
}
#info_details a{
color:#172D58;
}
#info_details .logo_details{
width:410px;
float:left;
text-align:left;
margin-bottom:10px;
}
#info_details .logo_details img{
border:0;
}
#promotion_details{
position:relative;
width:220px;
float:right;
font-size:12px;
color:#0f1545;
text-align:right;
line-height:15px;
margin-right:10px;
}
#promotion_details img{
margin-left:5px;
}
#data_details{
margin-left:10px;
float:left;
text-align:left;
color:#172D58;
width:660px;
margin-bottom:15px;
}
#data_details strong{
color:#0C0C35;
}
#data_details p{
color:#172D58;
margin:0px;
padding:20px 0px 0px 0px;
}
#data_details a{
color:#172D58;
font-weight:bold;
float:left;
width:105px;
margin-top:3px;
}
#data_details a:hover{
color:#0C0C35;
}




.price_detail_title_cabine{
position:absolute;
top:-55px;
left:0px;
width:672px;
height:63px;
}


#container_price_detail{
position:relative;
float:left;
width:672px;
margin-bottom:30px;
}
#container_price_detail .price_detail_title{
position:absolute;
top:-67px;
left:0px;
width:672px;
height:63px;
}
#container_price_detail .online_cabin_head{
float:left;
width:672px;
color:#172D58;
font-size:18px;
}
#container_price_detail .online_cabin_head div{
float:left;
width:167px;
margin-right:1px;
}

#container_price_detail .online_cabin_head h3{
width:163px;
float:left;
padding:2px;
margin:0px;
font-size:14px;
color:#ffffff;
background-color:#172D58;
text-transform:uppercase;
}
#container_price_detail .online_cabin_price{
float:left;
width:672px;
color:#172D58;
background-color:#DFE9F8;
}
.online_cabin_price ul {
float:left;
width:166px;
background-color:#DFE9F8;
min-height:130px;
padding: 0;
margin:0;
margin-right:1px;
list-style: none ;
border-right:1px solid #ffffff;
}  
.online_cabin_price li a{  
text-decoration:none;
color:#172D58;
}  
.online_cabin_price li a:hover{  
}
.online_cabin_price li:hover{
background-color:#BBD1F1;
}  
.online_cabin_price li{ 
width:161px;
float:left;
margin:0px;
padding:1px;
border-top:1px solid #ffffff;
}

#container_price_detail .online_cabin_price span{
float:left;
width:82px;
font-weight:bold;
}
#container_price_detail .online_cabin_price strong{
float:right;
width:78px;
text-align:right;
}
#container_price_detail .online_cabin_disable{
filter:alpha(opacity=50);
opacity:0.5;
background-color:#DFE9F8;
}
#container_price_detail .online_cabin_disable span, #container_price_detail .online_cabin_disable strong{
text-decoration:line-through;
font-weight:normal;
}














#tabs {
float:left;
width:670px;
}
#tabs a{
float:right;
height:35px;
width:124px;
font-weight:bold;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
line-height:35px;
text-align:center;
background-color:#172D58;
border:1px solid #0C1C3B;
margin-bottom:-1px;
margin-left:2px;
text-transform:uppercase;
}
#tabs a:hover{
background-color:#172D58;
border:1px solid #0C1C3B;
}
#itemtabs{
margin: 0px;
padding: 0px;
list-style-type: none;
}
#itemtabs li {
display: inline;
margin: 0px;
}
#itemtabs li a.selected{ 
color:#172D58;
background-color:#DFE9F8;
border:1px solid #D6E3F1;
text-decoration:none;
}
#contentTabs{
float:left;
width:668px;
margin-bottom:10px;
background-color:#DFE9F8;
border:1px solid #D6E3F1;
}
#contentTabs a{
color:#172D58;
}
#itinerario {
float:left;
}
#itinerario table{
margin-right:10px;
margin-top:10px;
margin-bottom:10px;
}
#itinerario img{
margin-left:10px;
}
#itinerario th{
text-align:left;
color:#172D58;
}
#itinerario td{
text-align:left;
color:#172D58;
border-top:1px solid #D6E3F1;
}
#dscr_details{
float:left;
width:670px;
margin-top:30px;
text-align:justify;
}


#tel_preventivo_title{
float:left;
width:670px;
margin-top:50px;
text-align:left;
}
#tel_preventivo{
float:left;
width:670px;
background-image:url(img/tel_preventivo_bg.png);
background-repeat:repeat-x;
background-position:top left;
background-color:#DFE9F8;
border:1px solid #DFE9F8;
color:#172D58;
}
#tel_preventivo table{
width:670px;
}
#tel_preventivo th{
font-size:12px;
color:#000000;
}

#form_preventivo_title{
float:left;
width:670px;
margin-top:50px;
text-align:left;
}
#form_preventivo{
float:left;
width:670px;
background-image:url(img/form_preventivo_bg.png);
background-repeat:repeat-x;
background-position:top left;
background-color:#EBEBEB;
border:1px solid #EBEBEB;
color:#666666;
}


#preventivo_details{
float:left;
width:670px;
margin-top:30px;
text-align:right;
}
#homePage{
position:relative;
float:left;
width:490px;
margin-bottom:5px;
margin-top:5px;
}
#homePage .lowcost{
float:left;
width:490px;
font-size:18px;
font-weight:bold;
color:#ffffff;
text-align:left;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:5px;
padding:0px;
line-height:22px;
background-color:#172D58;
}
#homePage .offerta{
float:left;
width:490px;
margin-bottom:10px;
text-align:left;
border:1px dotted #172D58;
}
#homePage .offerta_main{
float:left;
width:360px;
padding:5px;
font-size:12px;
}
#homePage .offerta_logo{
float:left;
width:480px;
padding:5px;
background-color:#DFE9F8;
position:relative;
}
#homePage .offerta_price{
float:right;
width:85px;
padding:5px;
padding-right:15px;
position:relative;
font-size:10px;
text-align: right;
}
#homePage .offerta_price strong{
color:#FF6000;
font-size:24px;
}
.offerta_logo div{
position:absolute;
right:-4px;
top:-4px;
color:#ffffff;
font-size:12px;
width:73px;
height:56px;
text-align:right;
background-image: url(img/sconto_homepage.png);
background-repeat:no-repeat;
font-size:10px;
padding-right:3px;
padding-top:1px;
}
#homePage a{
text-decoration:none;
color:#172D58;
}
#homePage p{
margin:0;
padding:0;
padding-top:5px;
}
#homePage h3{
font-size:16px;
margin:0px;
padding:0px;
}



#homePage .tutte{
float:left;
width:300px;
font-size:14px;
color:#172D58;
font-weight:bold;
text-align:left;
margin-top:5px;
text-decoration:underline;
}





/* NEWS */
#news_slide{
width: 180px;
float:left;
margin-top:10px;
}
#news_slide .leggitutto{
width:180px;
display:block;
font-size:12px;
font-weight:bold;
text-align:right;
}
#news_slide .leggitutto a{
text-decoration:none;
color:#172D58;
}
#contentwrapper{
width: 180px;
height: 250px;
border: 1px dotted #122549;
background-color: #ffffff;
padding: 5px;
}
.billcontent{
width: 100%;
display:block;
}
.billcontent div{
width: 180px;
float:left;
}
#contentwrapper a{
text-decoration:none;
}
#contentwrapper p{
font-size:12px;
color:#666666;
margin:0px;
padding:0px;
}
#contentwrapper span{
width:180px;
display:block;
font-size:18px;
font-weight:bold;
color:#ffffff;
text-align:left;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:5px;
padding:0px;
line-height:22px;
background-color:#172D58;
}
#contentwrapper h3{
font-size:12px;
font-weight:bold;
margin:0px;
padding:0px;
margin-bottom:5px;
color:#122549;
}





#newsDetail{
float:left;
width:670px;
text-align: justify;
}
#newsDetail h1{
font-size:18px;
font-weight:bold;
margin:0;
margin-bottom:5px;
font-weight:bold;
color:#172D58;
}
#newsDetail a{
color:#000000;
font-weight:bold;
text-decoration:none;
}
#newsDetail b{
color:#172D58;
text-decoration:none;
font-weight:bold;
text-transform:none;
font-size:12px;
}
#newsArchivio{
float:left;
width:670px;
text-align:justify;
}
#newsArchivio h1{
font-size:14px;
font-weight:bold;
margin:0;
margin-bottom:5px;
}
#newsArchivio a{
color:#172D58;
text-decoration:none;
}
#newsArchivio b{
color:#172D58;
text-decoration:none;
font-weight:bold;
text-transform:none;
font-size:12px;
}
#newsArchivio .body{
width:670px;
float:left;
padding-bottom:10px;
margin-top:30px;
}
.body span{
width:670px;
float:left;
padding-bottom:3px;
}
#newsArchivio .leggi{
width:670px;
float:left;
text-align:right;
border-bottom:1px dotted #D6E3F1;
font-size:12px;
font-weight:bold;
}
#newsArchivio h3{
float:left;
width:670px;
font-size:24px;
color:#172D58;
font-weight:bold;
margin:0;
text-align:left;
padding-bottom:20px;
margin:0;
}
#catalogoPage{
float:left;
width:900px;
text-align:left;
}
#catalogoPage th{
text-align:left;
color:#172D58;
font-weight:bold;
}
#catalogoPage th a{
color:#172D58;
}
#catalogoPage .catalogo_page{
width:100%;
float:left;
margin-top:20px;
}
#catalogoPage .catalogo_finder{
width:900px;
float:left;
}
.tab_header_catalogo {
float:left;
width:670px;
margin-left:120px;
margin-bottom:20px;
}
.tr_catalogo td{
border-bottom:1px dotted #C1C8E0;
border-top:1px solid #ffffff;
}
.tr_catalogo_over td{
border-top:1px solid #C1C8E0;
border-bottom:1px solid #C1C8E0;
}
.tr_catalogo_over {
background-color:#DFE9F8;
}




#disp_immediata{
position:relative;
float:left;
width:670px;
background-color:#DFE9F8;
margin-bottom:30px;
margin-top:50px;
border:1px solid #D6E3F1;
padding-bottom:10px;
color:#172D58;
}
#disp_immediata a{
color:#172D58;
}
#disp_immediata h3{
width:660px;
font-weight:bold;
text-transform:uppercase;
float:left;
font-size:14px;
text-align:left;
color:#ffffff;
margin-bottom:10px;
overflow:hidden;
background-color:#172D58;
padding-left:10px;
padding:5px;
margin:0px;
}
#disp_timbro{
position:absolute;
top:-30px;
right:-30px;
z-index:100;
}
#disp_immediata .cabine{
float:left;
width:670px;
}
#disp_immediata .cabine th{
text-align:left;
color:#172D58;
padding-bottom:15px;
font-size:18px;
}
#disp_immediata .cabine td{
border-bottom:1px solid #ffffff;
}
#disp_immediata h4{
float:left;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
text-align:left;
color:#172D58;
margin-bottom:10px;
overflow:hidden;
padding-left:10px;
padding-top:0px;
margin-top:30px;
}
#disp_immediata .calcola{
float:left;
width:670px;
}

.timbroHome{
position:absolute;
top:-10px;
left:350px;
}
.special_icon{
position:absolute;
top:-45px;
right:80px;
border:0px solid;
z-index:1;
}
.privilegio_icon{
position:absolute;
top:-45px;
right:150px;
border:0px solid;
}
#offertaMail{
width:318px;
margin-left:40px;
margin-right:40px;
margin-top:10px;
display:block;
color:#666666;
}
#offertaMail h1{
color:#172D58;
display:block;
font-size:24px;
}
#offertaMail label{
display:block;
padding:5px;
}
.box_campo{
width:150px;
border:1px solid #999999;
color:#999999;
margin-left:50px;
}
.box_text{
width:295px;
border:1px solid #999999;
color:#999999;
font-family:Arial, Helvetica, sans-serif, "Arial Black";
}
#disp_costa{
position:relative;
float:left;
width:670px;
background-color:#DFE9F8;
margin-bottom:30px;
border:1px solid #D6E3F1;
padding-bottom:10px;
color:#172D58;
margin-top:70px;
vertical-align:top;
}
#disp_costa .price_detail_title{
position:absolute;
top:-50px;
left:0px;
width:672px;
height:63px;
}
#disp_costa .preventivo{
float:left;
margin-left:150px;
}
#disp_costa .anteprima{
float:left;
}
#disp_costa td{
text-align:left;
border-bottom:1px dotted #ffffff;
}
#disp_costa th{
text-align:left;
}
#disp_costa h3{
width:660px;
font-weight:bold;
text-transform:uppercase;
float:left;
font-size:14px;
text-align:left;
color:#ffffff;
margin-bottom:10px;
background-color:#172D58;
padding-left:10px;
padding:5px;
margin:0px;
}
#ages_div select{
margin-right:5px;
}
.cabina_div{
color:#063992;
padding:0px;
}
.cabina_div table{
margin-top:30px;
width:100%;
border:1px dotted #022054;
}
.cabina_div td{
border-bottom:1px dotted #B8CFF5;
}
.cabina_div th{
color:#022054;
font-size:18px;
font-weight:normal;
padding-bottom:10px;
}
.cabina_div a{
color:#063992;
text-decoration:none;
}
.cabina_div caption{
color:#022054;
font-weight:bold;
font-size:18px;
text-align:left;
padding-bottom:10px;
}
.cabina_div input{
float: right;
width:142px;
height:30px;
background-image:url(img/calcola_preventivo.png);
background-repeat:no-repeat;
cursor:pointer;
padding:0px;
border:0px;
background-color:#DDE6F6;
}
#loading_cabine{
position:absolute; 
top:0px; 
left:0px; 
width:100%; 
height:100%;
background-image:url(img/trasp.png);
z-index:1;
position:fixed;
}
#loading_cabine_int{
margin-top:300px;
font-size:14px;
font-weight:bold;
color:#7E7E7E;
background-color:#FFFFFF;
border:1px dashed #7E7E7E;
padding:15px;
display:block;
width:350px;
}
.tabella_richiesta_info{
color:#2C487A;
width:453px;
}
.tabella_richiesta_info strong{
font-size:14px;
color:#E20000;
}
.tabella_richiesta_info td{
border-bottom:1px dotted #cccccc;
}
.tabella_richiesta_info input{
width:200px;
font-size:11px;
color:#666666;
}
.tabella_richiesta_info select{
width:204px;
font-size:11px;
color:#666666;
}
.tabella_richiesta_info textarea{
width:443px;
font-size:11px;
color:#666666;
}






.tabella_richiesta_info_details{
color:#000000;
width:570px;
margin-top:20px;
}
.tabella_richiesta_info_details td{
border-bottom:1px dotted #cccccc;
}
.tabella_richiesta_info_details input{
width:250px;
font-size:11px;
color:#666666;
}
.tabella_richiesta_info_details select{
width:254px;
font-size:11px;
color:#666666;
}
.tabella_richiesta_info_details textarea{
width:254px;
font-size:11px;
color:#666666;
}







.naviLista a{
float:left;
width:180px;
padding:10px;
color:#0D1D3E;
text-align:left;
margin-right:20px;
border-bottom:1px dotted #cccccc;
}
#bannerTop{
margin-bottom:15px;
width:960px;
float:left;
}


.form_nozze {
float:left;
width:349px;
background-image:url(img/form_bg.png);
background-repeat:repeat-y;
}
.form_nozze td {
padding-left:20px;
}
.form_nozze input {
width:130px;
border:1px solid #D94471;
}
.form_nozze select {
width:133px;
border:1px solid #D94471;
}
.form_nozze textarea {
width:130px;
border:1px solid #D94471;
}
.nozze_button{
font-size:18px;
font-weight:bold;
color:#ffffff;
background-color:#FF2C6D;
border:1px solid #D94471;
font-family:Arial, Helvetica, sans-serif;
}
.boatCard{
width:620px;
text-align: justify;
margin-left:10px;
float:left;
margin-top:10px;
color:#000000;
}
.boatCard h2{
font-size:18px;
font-weight:bold;
color:#172D58;
margin:0px;
padding:0px;
}
.boatCard th{
font-size:14px;
font-weight:bold;
color:#172D58;
padding-bottom:2px;
border-bottom:1px dashed #172D58;
}
.boatCard img{
border:1px solid #172D58;
margin:6px;
float:left;
}









.offers_table_info{
width:343px;
height:233px;
background-image:url(http://www.ticketcrociere.it/img/maschera_offerte_info.png);
background-repeat:no-repeat;
padding: 5px 10px 5px 10px;
margin-bottom:40px;
position:relative;
}
.offers_table_info th{
height:30px;
color:#FFFFFF;
font-size:18px;
text-align:left;
line-height:30px;
}
.offers_dest{
color:#666666;
font-size:12px;
text-align:left;
text-transform:uppercase;
padding-top:5px;
}
.offers_map{
padding-top:15px;
}
.offers_map img{
border:1px solid #666666;
margin-right:5px;
}
.offers_info{
padding-top:15px;
}
.offers_info h1{
margin: 0px 0px 5px 0px;
color:#243E71;
font-size:20px;
}
.offers_info span{
font-size:14px;
}
.offers_info h2{
font-weight:bold;
font-size:18px;
margin:10px 0px 0px 0px;
padding-left:30px;
}
.offers_price{
font-size:18px;
}
.offers_price strong{
font-weight:bold;
font-size:24px;
color:#E20000;
}
.offers_price span{
font-weight:normal;
color:#666666;
}
.offers_price b{
font-size:12px;
}
.offers_price em{
font-size:18px;
color:#CCCCCC;
text-decoration:line-through;
}
#offers_fly{
position:absolute;
height:59px;
width:59px;
left:0px;
top:60px;
}
#footer_light {
float:left;
margin-top:10px;
width:960px;
font-size:11px;
color:#FFFFFF;
padding-bottom:40px;
}
#footer_light a{
color:#FFFFFF;
text-decoration:none;
text-transform:lowercase;
}
#footer_light a:hover{
text-decoration: underline;
}
#footer_light hr{
height:1px;
border-bottom:1px dotted #000000;
}
#footer_light img{
margin:0px 5px 0px 5px;
}
#footer_dark {
float:left;
margin-top:10px;
width:960px;
font-size:11px;
color:#172D58;
padding-bottom:100px;
}


#footer_dark ul {
list-style: none ;
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0;
}  
#footer_dark li a, #footer_dark li a:visited{  
color:#172D58;
text-decoration:none;
padding:0px; 
margin: 0px;  
}  
#footer_dark li a:hover{  
text-decoration: underline;
}  
#footer_dark li{  
display:inline;  
}

.footer_company, .footer_link, .footer_social, .footer_data, .footer_text, .footer_ecommerce{
display:block;
width:960px;
text-align:left;
}
.footer_company{
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px dotted #172D58;
}
.footer_social{
margin-bottom:20px;
margin-top:20px;
}
.footer_ecommerce img{
margin:5px;
}
.footer_ecommerce{
margin-top:10px;
}
.footer_social img{
float:left;
margin-right:10px;
}

#promotion{
width: 100%;
height:100%;
position: absolute;	
top: 0;
left:0;
z-index: 9999; 
position:fixed; 
visibility: visible; 
display:none;
background-image:url(img/promotion_bg.png);
}
#promotion_content{
position: relative;
display:block;
width: 100%;
height:100%;
}
#promotion_content div{
position: absolute;
display:block;
width:431px;
height:365px;
top: 50%;
left:50%;
margin-left:-215px;
margin-top:-175px;
border:3px solid #ffffff;
}
#promotion_content img{
border:1px solid #143556;
}
#promotion_content a{
display:block;
width:431px;
text-align:right;
}
#promotion_content .promotion_close{
display:block;
width: 15px;
height:15px;
float:right;
margin-bottom:4px;
}

.citta {
text-align:justify;
}
.citta h1{
margin:0;
padding:0;
padding-bottom:15px;
border-bottom:1px dashed #172D58;
color:#172D58;
margin-bottom:15px;
}
.citta img{
float:left;
margin-right:15px;
margin-bottom:15px;
border:5px solid #172D58;
}
#prombar
{
    position: fixed;	
	bottom: 0px;
	left:0px;
    display: none;
	width:100%;
	height:100px;
	z-index:9000;
	background-image:url(http://www.ticketcrociere.it/img/barra_prom_bg.png);
	background-repeat:repeat-x;
	text-align:center;
}
#prombar .leftbar{
float:left;
height:37px;
width:210px;
margin-top:5px;
border-right:1px solid #0F2141;
text-align:left;
margin-left:15px;
}
#prombar .centerbar{
float:left;
height:37px;
width:315px;
margin-top:5px;
padding-left:15px;
border-left:1px solid #3B527D;
}
#prombar .rightbar{
float:right;
height:37px;
width:325px;
margin-top:5px;
line-height:37px;
color:#FFFFFF;
padding-right:15px;
text-align:right;
border-right:1px solid #0F2141;
}
#prombar .rightbar strong{
font-weight:bold;
font-size:24px;
padding-left:5px;
}
#prombar .closebar{
float:right;
height:37px;
width:50px;
margin-top:10px;
margin-right:15px;
border-left:1px solid #3B527D;
text-align:right;
}





.banner{
width:490px;
height:240px;
float:left;
margin-bottom:15px;
position:relative;
}
.banner img{
width:490px;
height:240px;
position:absolute;
left:0px;
top:0px;
border:0px;
z-index:1000;
}
.banner strong{
font-size:32px;
font-weight:bold;
float:left;
width:480px;
height:34px;
text-align:left;
padding-left:5px;
margin-top:5px;
color:#FFFFFF;
}
.banner span{
font-size:12px;
float:left;
width:480px;
height:18px;
text-align:left;
padding-left:5px;
color:#FFFFFF;
}
.banner h3{
font-size:18px;
float:left;
width:460px;
height:24px;
text-align:left;
margin:0px;
padding:0px;
padding-left:10px;
padding-right:10px;
margin-top:115px;
color:#172D58;
font-weight:bold;
}
.banner p{
font-size:14px;
float:left;
width:460px;
height:36px;
text-align:left;
margin:0px;
padding:0px;
padding-left:10px;
padding-right:10px;
color:#666666;
}





.bannerhome_sx{
width:235px;
height:252px;
float:left;
margin-bottom:15px;
position:relative;
}
.bannerhome_dx{
width:235px;
height:252px;
float:right;
margin-bottom:15px;
position:relative;
}
.bannerhome_sx img, .bannerhome_dx img{
width:235px;
height:252px;
position:absolute;
left:0px;
top:0px;
border:0px;
z-index:1000;
}
.bannerhome_sx strong, .bannerhome_dx strong{
font-size:28px;
font-weight:bold;
float:left;
width:230px;
height:28px;
text-align:left;
padding-left:5px;
margin-top:5px;
color:#FFFFFF;
}
.bannerhome_sx span, .bannerhome_dx span{
font-size:10px;
float:left;
width:230px;
height:18px;
text-align:left;
padding-left:5px;
color:#FFFFFF;
}
.bannerhome_sx h3, .bannerhome_dx h3{
font-size:18px;
float:left;
width:215px;
text-align:left;
margin:0px;
padding:0px;
padding-left:10px;
padding-right:10px;
margin-top:130px;
color:#172D58;
font-weight:bold;
line-height:18px;
}
.bannerhome_sx p, .bannerhome_dx p{
font-size:12px;
float:left;
width:215px;
line-height:14px;
text-align:left;
margin:0px;
padding:0px;
margin-top:2px;
padding-left:10px;
padding-right:10px;
color:#666666;
}




.stagioni{
position:relative;
float:left;
width:300px;
line-height:18px;
margin-bottom:5px;
background-color:#FFFFFF;
font-size:14px;
text-align:left;
display:inline;
}
.stagioni a{
padding-left:5px;
padding-right:5px;
float:left;
width:290px;
height:18px;
margin-bottom:5px;
color:#172D58;
text-decoration:none;
}
.stagioni span{
float:right;
border:1px solid #000000;
}
#coccarda_costa{
position:absolute;
right:-70px;
top:200px;
width:100px;
height:126px;
}
#coccarda_msc{
position:absolute;
right:170px;
top:75px;
width:122px;
height:154px;
}

#page_flash{
float:left;
width:670px;
color:#13274B;
font-size:24px;
text-align:left;
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px dotted #13274B; 
}




.tax_min{
position:absolute;
top:0px;
right:0px;
width:220px;
text-align:right;
font-size:12px;
color:#FF7700;
text-transform:lowercase;
font-weight:bold;
background-color:#172D58;
}
.tax_min strong{
font-size:18px;
color:#FF7700;
}
.tax_max{
display:block;
position:absolute;
top:-52px;
right:-36px;
height:76px;
width:91px;
background-image:url(img/sconto_bg.png);
background-repeat:no-repeat;
}
.tax_max_dettagli{
display:block;
position:absolute;
top:-45px;
right:-16px;
height:76px;
width:91px;
background-image:url(img/sconto_bg.png);
background-repeat:no-repeat;
}
.tax_max div, .tax_max_dettagli div{
font-size:24px;
color:#FFFFFF;
font-weight:bold;
text-align:right;
margin-top:18px;
line-height:18px;
padding-right:4px;
}
#tab_citta .img_citta_details, #tab_citta h1{
display: none;
}
#tab_citta .img_citta_scheda{
float:left;
width:100px;
}
.img_citta_scheda img{
width:100px;
}
#tab_citta .citta{
float:right;
width:520px;
}
#tab_citta ol {
list-style-position: outside;
float:left;
width:650px;
padding:0;
padding-left:10px;
padding-top:15px;
margin:0;
}  
#tab_citta li{
float:right;
width:630px;
border-bottom:1px dotted #000000;
margin:0;
margin-left:20px;
margin-bottom:15px;
padding:0;
padding-bottom:15px;
}
#tab_citta h2{
width:630px;
font-size:18px;
padding:0;
margin:0;
margin-bottom:10px;
}
.citta_continua{
float:right;
width:520px;
font-weight:bold;
text-align:right;
}








#div_costa_prenota{
float:left;
width:680px;
}
#div_costa_prenota label{
width:140px;
float:left;
}
.div_costa_form{
width:320px;
float:left;
text-align:left;
}
.div_costa_passeggero{
width:320px;
float:right;
background-color:#f4f4f4;
border:1px dotted #999999;
text-align:left;
margin-bottom:20px;
}
.div_costa_passeggero th{
text-align:left;
color:#333333;
font-size:18px;
}
#div_costa_pagamenti{
width:680px;
height:150px;
float:left;
background-image:url(img/step_costa_pagamenti.jpg);
background-repeat:no-repeat;
font-size:16px;
text-align:left;
}
#div_costa_pagamenti .div_costa_pagamenti_01{
width:280px;
float:left;
margin-top:20px;
margin-left:70px;
color:#000000;
}
#div_costa_pagamenti .div_costa_pagamenti_02{
width:300px;
float:right;
margin-top:20px;
margin-right:10px;
padding-left:10px;
color:#000000;
font-weight:bold;
border-left:1px dotted #ffffff;
}
#div_costa_pagamenti .div_costa_pagamenti_02 strong{
font-size:22px;
}









/* COLORBOX */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#fff;}

#colorbox{}
    #cboxContent{margin-top:32px;}
        #cboxLoadedContent{background:#172D58; padding:1px;}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
        #cboxLoadingOverlay{background:#ffffff;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(img/controls.png) no-repeat 0 0;}
        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious.hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext.hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose.hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}




.press{
float:left;
width:670px;
margin-bottom:20px;
padding-bottom:20px;
text-align:justify;
}
.press h3, .press p{
padding:0;
margin:0;
color:#666666;
}
.press h3{
font-size:18px;
color:#122549;
}
.press_left{
float:left;
width:150px;
}
.press_left strong{
display:block;
width:150px;
color:#122549;
padding-top:15px;
text-align:center;
}
.press_right{
float:right;
width:500px;
}
#page_text{
float:left;
width:680px;
color:#172D58;
padding:5px;
margin-bottom:0px;
}
#page_text a{
color:#172D58;
}
#page_text h1{
font-size:18px;
margin:0px;
padding:0px;
}
#page_text p{
font-size:14px;
margin:0px;
padding:0px;
font-weight:normal;
}
#page_text h2{
font-size:14px;
margin:0px;
padding:0px;
font-weight:normal;
}
.box_760{
float:left;
width:760px;
margin-bottom:20px;
}
.box_760 h3{
float:left;
width:755px;
line-height:27px;
text-align:left;
font-size:18px;
font-weight:bold;
color:#172D58;
margin:0px;
padding:0px;
margin-bottom:10px;
}
.box_760 div{
float:left;
width:170px;
margin-bottom:2px;
text-align:left;
border-left:1px dotted #172D58;
color:#999999;
padding-top:2px;
padding-bottom:2px;
border-bottom:1px dotted #e4e4e4;
}
.box_760 a{
float:left;
width:170px;
padding-left:10px;
color:#172D58;
text-decoration:none;
}
.box_760 a:hover{
text-decoration: underline;
}
#page_month_name{
float:left;
width:680px;
margin-bottom:10px;
padding-bottom:10px;
font-size:18px;
color:#172D58;
border-bottom:1px dashed #172D58;
}
#page_month_name select{
background-color:#DFE9F8;
border:1px solid #172D58;
color:#172D58;
font-weight:bold;
margin-left:20px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif, "Arial Black";
}


#box_mesi{
float:left;
width:490px;
margin-top:10px;
}
#box_mesi table{
width:490px;
}
#box_mesi .lista_mesi{
width:105px;
font-size:12px;
}
#box_mesi .lista_mesi a{
font-size:12px;
}
#box_mesi h3{
width:490px;
font-size:18px;
font-weight:bold;
color:#ffffff;
text-align:left;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
line-height:22px;
background-color:#172D58;
}





#page_preventivo{
position:relative;
float:left;
width:650px;
margin-bottom:30px;
color:#172D58;
padding:10px;
border:1px dotted #172D58;
}
#page_preventivo h3{
margin:0;
padding:3px;
margin-bottom:10px;
font-size:24px;
color:#FFFFFF;
background-color:#172D58;
}
#page_preventivo label{
float:left;
width:650px;
padding-bottom:3px;
margin-bottom:3px;
border-bottom:1px dotted #CAD8ED;
}
#page_preventivo span{
float:left;
width:240px;
}
#page_preventivo input, #page_preventivo textarea, #page_preventivo select{
font-size:14px;
color:#172D58;
}
#page_preventivo  input[type="text"] {
border:1px solid #172D58;
width:200px;
}
#page_preventivo  textarea {
border:1px solid #172D58;
width:200px;
}
#page_preventivo  select {
border:1px solid #172D58;

}
#page_preventivo  strong {
color:#FF9D00;
font-size:18px;
}
#page_disp{
position:relative;
float:left;
width:650px;
border:1px dotted #172D58;
margin-bottom:20px;
color:#172D58;
padding:10px;
}
#page_disp h3{
margin:0;
padding:3px;
margin-bottom:10px;
font-size:16px;
color:#FFFFFF;
background-color:#172D58;
}
.page_disp_title{
float:left;
width:670px;
}
.page_disp_title h3{
font-size:24px;
color:#172D58;
padding:0;
margin:0;
}
#page_disp label{
float:left;
width:650px;
padding-bottom:3px;
margin-bottom:3px;
border-bottom:1px dotted #CAD8ED;
}
#page_disp .labelno{
float:left;
width:650px;
padding-bottom:3px;
margin-bottom:3px;
border-bottom:1px dotted #CAD8ED;
}
#page_disp span{
float:left;
width:240px;
}
#page_disp input, #page_disp textarea, #page_disp select{
font-size:14px;
color:#172D58;
}
#page_disp  input[type="text"] {
border:1px solid #172D58;
}
#page_disp select {
border:1px solid #172D58;
}
#ages_div, #costaclub_div{
display:block;
margin-top:10px;
}
#ages_div select{
margin-right:5px;
background-color:#F4FAFF;
}
#costaclub_div input{
margin-top:10px;
margin-right:5px;
background-color:#F4FAFF;
}


#preventivo{
display:block;
width:880px;
margin-left:200px;
}
.preventivo_section{
display:block;
width:880px;
padding-bottom:10px;
margin-bottom:10px;
color:#172D58;
text-align:left;
}
.preventivo_section h3{
color:#172D58;
margin:0;
padding:0;
font-size:30px;
text-align:center;
}
.preventivo_section th{
text-align:left;
}



#page_centroprenotazioni{
float:left;
width:670px;
margin-top:50px;
margin-bottom:30px;
color:#2961B7;
}
.centroprenotazioni_skype{
float:left;
width:650px;
background-color:#9DE2FB;
color:#2961B7;
margin-top:20px;
padding:10px;
border:1px dotted #0AA6E0;
}
.centroprenotazioni_skype table{
width:90%;
}
.centroprenotazioni_skype strong{
font-size:20px;
color:#FFFFFF;
}













#value{
float:left;
width:680px;
margin-bottom:30px;
}

#desc_value {
float:left;
width:680px;
text-align:left;
color:#333333;
}
#desc_value h1{
font-size:24px;
padding:0;
margin:0;
margin-bottom:15px;
color:#172D58;
}
#global_value {
float:left;
width:680px;
text-align:left;
border:3px dashed #cccccc;
margin-bottom:15px;
background-color:#F4F4F4;
}
#global_value .single{
float:left;
width:320px;
color:#333333;
padding-top:20px;
padding-left:10px;
}
#global_value .single div{
clear:both;
text-align:left;
margin-bottom:5px;
font-weight:bold;
font-size:18px;
}

#global_value .single img{
margin-right:1px;
}
#global_value .single strong{
float:left;
height:32px;
width:40px;
line-height:32px;
font-size:24px;
margin-right:3px;
background-image:url(img/bar_item_voto_big.png);
background-repeat:no-repeat;
text-align:center;
color:#FFFFFF;
}
#global_value .single em{
font-style:normal;
font-size:11px;
font-weight:normal;
color:#666666;
padding-top:3px;
}
#global_value .multi{
float:left;
width:320px;
padding:10px;
}
#global_value .multi_giudizi{
float:left;
width:160px;
font-size:11px;
line-height: 10px;
margin-bottom:10px;
}
#global_value .multi_giudizi a{
text-decoration:none;
}



.giudizi{
float:left;
width:320px;
font-size:12px;
line-height: 11px;
margin-bottom:10px;
}
.giudizi_voce{
float:left;
width:280px;
color:#666666;
font-weight:bold;
text-align:left;
margin-bottom:3px;
padding-left:20px
}
.giudizi_bar{
float:left;
height:14px;
width: 120px;
font-weight:bold;
text-align:left;
background-image:url(img/bar_item_small_bg.png);
background-repeat:no-repeat;
}
.giudizi_bar img{
margin-right:1px;
}
.giudizi_value{
float:left;
height:14px;
width:18px;
line-height:14px;
font-size:10px;
margin-right:3px;
background-image:url(img/bar_item_voto_small.png);
background-repeat:no-repeat;
text-align:center;
font-weight:bold;
color:#ffffff;
}
.giudizi_value a{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}





.giudizi_search{
float:left;
width:660px;
margin-right:30px;
font-size:12px;
padding:5px;
background-color:#CFDDF2;
border-top:1px dashed #ffffff;
}
.giudizi_search a{
color:#172D58;
}
.giudizi_bar_search{
float:left;
height:14px;
width: 120px;
font-weight:bold;
text-align:left;
background-image:url(img/bar_item_small_bg.png);
background-repeat:no-repeat;
}
.giudizi_bar_search img{
margin-right:1px;
}
.giudizi_value_search{
float:left;
height:14px;
width:18px;
line-height:14px;
font-size:10px;
margin-right:3px;
background-image:url(img/bar_item_voto_small.png);
background-repeat:no-repeat;
text-align:center;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
a.giudizi_value_search {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
text-decoration:none;
}
.giudizi_opinioni_search{
float:left;
color:#172D58;
text-align:left;
margin-bottom:3px;
padding-left:10px;
text-decoration:underline;
}





#comment_value {
float:left;
width:680px;
text-align:left;
border-bottom:3px dashed #999999;
margin-bottom:15px;
}
#comment_value .single{
float:left;
width:210px;
color:#666666;
}
#comment_value .single div{
clear:both;
text-align:left;
font-weight:normal;
font-size:12px;
}
#comment_value .single h3{
font-size:18px;
padding:0;
margin:0;
color:#333333;
}
#comment_value .single a{
float:left;
width:170px;
height:22px;
background-image:url(img/bar_item_bg.png);
background-repeat:no-repeat;
}
#comment_value .single img{
margin-right:1px;
}
#comment_value .single strong{
float:left;
height:22px;
width:24px;
line-height:22px;
font-size:18px;
margin-right:3px;
background-image:url(img/bar_item_voto.png);
background-repeat:no-repeat;
text-align:center;
color:#FFFFFF;
}
#comment_value .commenti {
float:right;
width:420px;
text-align:left;
margin-left:10px;
margin-right:10px;
padding:10px;
color:#333333;
line-height:20px;
font-family:"Comic Sans MS", Arial, Helvetica, sans-serif;
}
#comment_value .commenti ul{
padding:0;
margin:0;
margin-left:20px;
}
#comment_value .commenti_plus{
list-style-image:url(img/plus.png);
padding:0px;
margin:0px;
margin-bottom:15px;
}
#comment_value .commenti_less{
list-style-image:url(img/less.png);
padding:0px;
margin:0px;
}
#comment_value .commenti_prenota {
float:left;
width:680px;
text-align:right;
margin-bottom:-11px;
}
#comment_value .commenti_prenota a{
float:right;
width:132px;
height:22px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
background-image:url(img/feedback_prenota.gif);
background-repeat:no-repeat;
}





.feedbacktip  {
display:block;
float:left;
position:relative;
}

.feedbacktip span {
display:none;
width:260px;
}
.feedbacktip:hover span { display:block; }
 
.feedbacktip:hover span {
    background: #e4e4e4;
    border: 1px dashed #cccccc;
    display:block;
    position: absolute;
    top: -90px;
	left:210px;
	color:#666666;
	padding:5px;
    z-index: 1;
}
 
.feedbacktip:hover { position: relative; }


.feedbacktip table{
display:block;
}

