body{margin:0; padding:0; background:url(images/m_bg.jpg) center top #E9D0A6; text-align:center;}
table, td{border-collapse:collapse;}
table, td, img, form{border:0; vertical-align:top; text-align:left; margin:0; padding:0;}
table, td{border-collapse:collapse; font-size:100%; line-height:1.27em; font-family:"Comic Sans MS", Tahoma, Arial, Helvetica, sans-serif; color:#834625;}
select, input, textarea{border:1px solid #404040; font:11px "Comic Sans MS", Tahoma, Arial, Helvetica, sans-serif; color:#834625;}
.myul{list-style:none; line-height:0; padding:0; margin:0}
.ul_std{list-style:none; line-height:0; padding:0; margin:0}
.clear{clear:both;}
.ws{width:100%;}
.hs{height:100%;}
.tac{text-align:center;}
.tar{text-align:right;}
.in5{padding-top:5px;}
.in10{padding-top:10px;}
.in15{padding-top:15px;}
.in20{padding-top:20px;}
.in25{padding-top:25px;}

.pl5{padding-left:5px;}
.pr5{padding-right:5px;}

a{color:#834625; text-decoration:underline;}
a:hover{text-decoration:none;}

.title{display:block;}

.center{text-align:left; margin:0 auto;}
.border{background:#000000; padding:1px;}
.main{width:780px; background:#E9D0A6;}

/*=========header===========*/
.flash div{height:333px;}
/*========//header==========*/

.main_bg{background:url(images/content_fll.jpg) left 487px repeat-y;}
.main_cnt{background:url(images/content_bg.jpg) left top no-repeat; height:487px; width:100%;}
.main_indent{padding:0 0 10px 37px;}

/*=========content===========*/
.content{height:414px; font-size:0.6875em; padding-bottom:4px;}

.list_1 li{background:url(images/li_arr.gif) left center no-repeat; padding-left:23px;}
.list_1 div{background:url(images/list_1_bg.gif) left bottom repeat-x;}
.list_1 a{color:#822513; font-size:1.09em; line-height:2em; text-decoration:none; font-weight:bold;}
.list_1 a:hover{text-decoration:underline;}

.list_1 .clear{padding-top:7px; background-position:left 5px; padding-bottom:3px;}
.list_1 .clear div{background:0;}
.list_1 .clear a{line-height:10px;}

.link_1{color:#822513; font-size:1.09em; text-decoration:none; font-weight:bold;
	    background:url(images/li_arr.gif) left center no-repeat; padding-left:23px;}
.link_1:hover{text-decoration:underline;}

.line_x{height:1px; background:url(images/line_x.gif) left top repeat-x;}

.bold_12{font-size:1.09em;}

.h{background:url(images/h_bg.gif) left top repeat-x;}
.h .left{background:url(images/h_left_bg.gif) left top no-repeat;}
.h .right{background:url(images/h_right_bg.gif) right top no-repeat; padding:13px 0 17px 22px;}

.pic{margin-right:18px; float:left;}


.list_2 a{color:#834625; text-decoration:underline; line-height:1.63em;}
.list_2 a:hover{text-decoration:none;}

#form{width:231px;}
#form .line{height:29px;}
#form input{width:231px; height:21px;}
#form textarea{width:231px; height:230px; overflow:auto; margin-bottom:10px;}

/*========//content==========*/

/*=========block_1===========*/
.block_1 .mid{background:url(images/block_1_mid_bg.gif) left top repeat-y;}
.block_1 .mid_top{background:url(images/block_1_mid_top.gif) left top no-repeat; width:100%; height:183px;}
.block_1 .mid_bot{background:url(images/block_1_mid_bot.gif) left bottom no-repeat; padding:21px 15px 0 0;}

.block_1 .right_top{background:url(images/block_1_right_top_bot.gif) left bottom no-repeat #FFFFFF;}

.block_1 .left_bot{background:url(images/block_1_left_bot.gif) left top no-repeat; width:15px; height:73px;}
.block_1 .bot{width:264px; background:url(images/block_1_bot.gif) left top no-repeat;}
.block_1 .right_bot{width:13px; background:url(images/block_1_right_bot.gif) left top no-repeat;}
/*========//block_1==========*/

/*=========block_2===========*/
.block_2{width:100%;}

.block_2 .mid{background:url(images/block_2_mid_top.gif) left top repeat-x #FFFEF6;}
.block_2 .mid_2 .bot_2{background:url(images/block_2_mid_bot.gif) left bottom repeat-x;}
.block_2 .mid_2 .left_2{background:url(images/block_2_mid_left.gif) left repeat-y;}
.block_2 .mid_2 .right_2{background:url(images/block_2_mid_right.gif) right repeat-y;}
.block_2 .mid_2 .left_top_2{background:url(images/block_2_mid_left_top.gif) left top no-repeat;}
.block_2 .mid_2 .left_bot_2{background:url(images/block_2_mid_left_bot.gif) left bottom no-repeat;}
.block_2 .mid_2 .right_top_2{background:url(images/block_2_mid_right_top.gif) top right no-repeat;}
.block_2 .mid_2 .right_bot_2{background:url(images/block_2_mid_right_bot.gif) right bottom no-repeat; padding:23px 10px 0 0;}

.block_2 .right_top{width:13px; background:url(images/block_2_right_top_bot.gif) left bottom no-repeat #FEFDF5;}

.block_2 .left_bot{width:4px; height:24px; background:url(images/block_2_left_bot.gif) right bottom no-repeat;}
.block_2 .bot{width:100%; background:url(images/block_2_bot.gif) right top no-repeat #FFFFFF;}
.block_2 .right_bot{width:13px; background:url(images/block_2_right_bot.gif) left top no-repeat;}
/*========//block_2==========*/

/*=========page_1===========*/
#page_1 .col_1{width:297px; background:url(images/p1_col_1_bg.jpg) right top no-repeat;}
#page_1 .col_2{width:411px;}

#page_1 .block_1 .title{margin-bottom:10px; margin-left:16px;} 

#page_1 .col_1 .img_indent{margin:7px 0 0 7px;}

#page_1 .col_2 .bg{background:url(images/p1_col_2_bg.jpg) left top no-repeat; margin-top:11px; margin-right:12px; padding:12px 11px 0 151px;}
#page_1 .col_2 .bg .title{margin-bottom:23px;} 
#page_1 .col_2 .bg .indent{padding:0 0 0 3px}
#page_1 .col_2 .line_x{margin:5px 0 8px 0;}
#page_1 .col_2 .indent{padding:36px 0 0 16px;}
/*========//page_1==========*/

/*=========page_2===========*/
#page_2 .col_1{width:277px; padding-right:44px; padding-left:15px;}
#page_2 .col_2{width:353px; padding-top:11px;}

#page_2 .block_2 .indent{padding-left:20px;}
#page_2 .block_2 .title{margin-bottom:18px;}
#page_2 .block_2 .img_indent{margin-bottom:15px;}
#page_2 .block_2 .indent .indent{padding-left:4px; padding-right:10px;}
#page_2 .block_2 ul{margin-top:13px;}

#page_2 .col_2 .indent{padding:8px 0 24px 25px;}
/*========//page_2==========*/

/*=========page_3===========*/
#page_3 .col_1{width:674px; padding-left:15px; padding-top:11px;}
#page_3 .h .right{padding-left:20px;}
#page_3 .h{margin-bottom:6px;}

#page_3 .td_3{width:172px;}
#page_3 .td_3 div{padding:10px 0 16px 24px;}
#page_3 .td_4{width:184px; padding-top:27px;}
#page_3 .td_4 div{padding-bottom:40px;}
#page_3 .td_5{width:172px;}
#page_3 .td_5 div{padding:10px 0 16px 24px;}
#page_3 .td_6{width:142px; padding-top:27px;}
#page_3 .td_6 div{padding-bottom:40px;}

#page_3 .tar{margin-top:-5px;}
/*========//page_3==========*/

/*=========page_4===========*/
#page_4 .col_1{width:277px; padding-right:44px; padding-left:15px;}
#page_4 .col_2{width:356px; padding-top:11px;}

#page_4 .block_2 .mid_2 .right_bot_2{padding-left:16px; padding-right:0}
#page_4 .block_2 .indent{padding-left:4px;}
#page_4 .block_2 .title{margin-bottom:19px;}

#page_4 .col_2 .indent{padding:8px 0 28px 25px;}
#page_4 .col_2 .h{margin-right:3px;}
#page_4 .col_2 .tar{padding-right:6px; padding-top:7px;}
/*========//page_4==========*/

/*=========page_5===========*/
#page_5 .col_1{width:277px; padding-right:44px; padding-left:15px;}
#page_5 .col_2{width:356px; padding-top:11px;}

#page_5 .block_2 .mid_2 .right_bot_2{padding-left:16px; padding-right:0}
#page_5 .block_2 .indent{padding-left:4px;}
#page_5 .block_2 .title{margin-bottom:19px;}

#page_5 .col_2 .h{margin-right:3px;}
#page_5 .col_2 .indent{padding:8px 0 28px 25px;}
#page_5 .col_2 .tar{padding-right:3px; padding-top:7px;}
/*========//page_4==========*/

/*=========page_3===========*/
#page_6 .col_1{width:674px; padding-left:15px; padding-top:11px;}
#page_6 .h .right{padding-left:20px;}
#page_6 .h{margin-bottom:6px;}
#page_6 .indent{padding:0 6px 0 25px;}
#page_6 .tar{margin-top:-5px;}
/*========//page_3==========*/

/*=========footer===========*/
.footer{width:713px; height:55px; background:url(images/footer_bg.gif) left top no-repeat; font-size:0.6875em; line-height:1.27em;}
.footer td{color:#532A13;}
.footer a{color:#532A13; text-decoration:none;}
.footer a:hover{text-decoration:underline;}

.footer table{margin:13px 0 0 35px;}
.footer .td_1{width:160px; font-weight:bold;}
.footer .td_2{width:513px; text-transform:uppercase; font-weight:bold; word-spacing:12px; padding-top:7px;}
.footer .td_2 a{color:#532A13; text-decoration:none; word-spacing:0px;}
.footer .td_2 a:hover{text-decoration:underline;}
.footer .td_2 .sel{color:#532A13; text-decoration:underline; word-spacing:0px; font-weight:bold;}
.footer .td_2 span{font-weight:normal;}
/*========//footer==========*/


/*Stili Ajax */
 
.collapsePanelHeader{   
      width:200px;            
      height:20px;
      color: #ffffff;
      background-color: #b5412b;
      font-weight:bold;
      float:none;
      padding:5px; 
      cursor: pointer; 
      vertical-align: middle;
}

.collapsePanel {
      width: 210px;
      height:0px;
      background-color:#ffffff;
      overflow:hidden;
}

.titolo_tour{
      font-size:1.5em;
      font-weight:bold;
     
}

.titolo_tour_dettaglio{
      font-size:1.8em;
      font-weight:bold;  
}

.titolo_raggruppamento{
      font-size:2em;
      color:#b5412b;
      font-weight:bold;  
}

.bottone_tour_dettaglio, .bottone_tour_dettaglio a
{
    border: solid 1 #ffffff;
    width: 25% ;
    line-height : 25px;
      font-size:1.2em;
      background-color :#bf6845;
      color: #ffffff;
      padding: 5px;
      text-align :center ;
}

.txt_cap
{
    text-transform: capitalize  ;
}

   
.elenco_zone td
{

    }

.testo_zona
{
    font-weight:bold ;
    }
    
.nome_struttura_elenco, .nome_struttura_elenco a{
    font-weight:bold ;
    font-size :16px;
    color : #b5412b;
    }
    
.categoria_struttura_elenco, .categoria_struttura_elenco a{
font-weight:bold ;
font-size :14px;
color : #b5412b;
}
    
.citta_struttura_elenco, .citta_struttura_elenco a{
    font-weight:bold ;
    font-size :14px;
    color : #b5412b;
    }
    
.dettaglio_struttura_elenco, .dettaglio_struttura_elenco a
{
    border: solid 1 #ffffff;
    width: 150px ;
    line-height : 25px;
    font-size:1em;
    background-color :#bf6845;
    color: #ffffff;
    padding: 5px;
    text-align :center ;
}

.nome_struttura_dettaglio{
    font-weight:bold ;
    font-size :18px;
    color : #b5412b;
    }
    
.categoria_struttura_dettaglio{
font-weight:bold ;
font-size :16px;
color : #b5412b;
}
    
.citta_struttura_dettaglio{
    font-weight:bold ;
    font-size :16px;
    color : #b5412b;
    }
    
.tab_listino td
{
    border: solid 1px #4f3f30;
    text-align :center ;

    }
.tab_listino .cella_topsx_adulti{
    color:#009933;
    font-size : 16px;
    font-weight :bold ;
    text-align :left ;
    padding-left :5px;
    }
    
 .tab_listino .cella_topsx_studenti{
    color:#00cc33;
    font-size : 16px;
    font-weight :bold ;
    text-align :left ;
    padding-left :5px;
    }

.tab_listino .riga_top{
    font-size : 16px;
    font-weight :bold 
    }
    
.tab_listino .colonna_sx{
    font-size : 12px;
    text-align :left ;
    padding-left :5px;
    width: 200px;
    }
    
    /********/
    
.tab_listino .box_r_1{
    color:#009933;
    font-size : 16px;
    font-weight :bold ;
    text-align :left ;
    padding-left :5px;
    }
    
.tab_listino .box_r_tipo{
    font-size : 16px;
    font-weight :bold ;
    padding-left :5px;
    }
    
    
.tab_listino .box_r_2{
    color:#009933;
    font-size : 15px;
    text-align :left ;
    padding-left :5px;
    }
    
 .tab_listino .box_r_3{
    font-size : 14px;
    text-align :left ;
    padding-left :5px;
    }
    
 .tab_listino .box_g_1{
    color:#00cc33;
    font-size : 16px;
    font-weight :bold ;
    text-align :left ;
    padding-left :5px;
    }
    
    
.tab_listino .box_g_2{
    font-size : 15px;
    text-align :left ;
    padding-left :5px;
    }
    

.tab_listino .box_r_menu{
    font-size : 15px;
    font-weight :bold 
    }
    
    
 .tab_listino .box_g_menu{
    font-size : 15px;
    font-weight :bold 
    }
    
