/* CSS Document */

#div_form_ricerca table{
/*width: 100%; larghezza non definita per evitare ridimensionamento delle colonne, altrimenti applicare larghezza diversa per ognuna di esse */
margin:  0 0 5px 7px !important; /* aggiunto per centrare tabella */
}


#div_form_ricerca table tr td,
#div_form_ricerca table tr th{
vertical-align: top;
font-size: 10px;
padding: 0;
margin: 0;
border: 0px dotted #CCCCCC;
}



#div_form_ricerca .submit_button{
background:transparent url(background_button_bottom.jpg) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
display:inline;
font-family:verdana;
font-size:10px;
line-height:1.5em;
margin:0;
overflow:hidden;
padding:3px 0 5px;
width:40px;
/*float: right;*/
}

#div_form_ricerca .th_slider,
#div_form_ricerca .table_slider{
padding: 0 0 0 20px;
}

#div_form_ricerca .table_slider{
width: 250px;
padding-top: 10px;
}

.slider{
position: relative;
}


.slider-1{
cursor:e-resize !important;
cursor:e-resize;
height:28px !important;
width:17px !important;
background:transparent url(crea_vacanza_cursore.gif) no-repeat 0px 0px !important;
margin:0px 0 0 0 !important;
float: left;
}

.slider-2 {
background:transparent url(crea_vacanza_cursore.gif) no-repeat scroll 0 0 !important;
cursor:e-resize !important;
height:28px !important;
margin:0 0 0 !important;
width:17px !important;
}



#track1{
height:28px !important;
background:transparent url(crea_vacanza_slider_fondino.gif) no-repeat 3px -8px !important;
width:213px !important;
position:relative;
}



/*aggiustamenti fine*/


.slider_contenitore_sx,
.slider_contenitore_dx{
position: absolute;
top: 30px;
color: #CC0000;
font-size:13px;
font-weight:bold;
width: 100px;
text-align: right;
}

.slider_contenitore_sx{
left: 0px;
top:40px;
}

.slider_contenitore_dx{
left: 120px;
top:40px;
}


.slider_contenitore_sx span,
.slider_contenitore_dx span{
float: left;
padding: 0 5px 0 5px;
}


#slider_res1,
#slider_res2{
width: 33px;
float: left;
}


/*
.slider span {
float: left;
}
*/


/*PAGINAZIONE */

#div_res_ricerca .paginazione {
position:absolute;
top:370px;

/* remove davide
left:200px;
width:140px;
*/

left:100px;
width:250px;
}

#div_res_ricerca .paginazione a{
text-decoration: none;
}


/* CERCA OSPITALITA */


#div_form_ricerca a.info{
position:relative; /*this is the key*/
z-index:24; 
color:#000;
text-decoration:none;
padding:0;
margin:0 0 0 5px;
border:0;
font-weight: normal;
}

#div_form_ricerca a.info:hover{
z-index:25;
padding:0 0 0 5px;
margin:0;
border:0;
}

#div_form_ricerca a.info span{display: none}


#div_form_ricerca a.info:hover span{ /*the span will display just on :hover state*/
display:block;
position:absolute;
top:10px; 
left:2px;
width:120px;
padding:5px;
border:1px solid #FF0000;
background-color:#fff; 
color:#000;
text-align: left;
text-transform:none;
font-size:10px;
_margin: 30px; /* for IE 6 */
~margin: 2px; /* for IE 7 */
}


/* CERCA OSPITALITA */


/* TABLE OSPITALITA' = A QUELLA INTERNA! */

.contenuti_home_lungo .table_ospitalita{
margin-top: 5px !important;
width: 100%;
}

.contenuti_home_lungo table .stelle_table_ospitalita{
width:75px !important;
border: 0px dotted #CCCCCC;
}
.contenuti_home_lungo table .backpack_table_ospitalita,
.contenuti_home table .backpack_table_ospitalita{
width:40px !important;
}


.contenuti_home_lungo .table_ospitalita tr td{
border: 0px dotted #CCCCCC;
padding: 0 0 0 0;
}

.mail_table_ospitalita a{
text-decoration:none !important;
color:grey !important;
}

/* agg davide 12112009 */

.table_ospitalita td p{
padding:0px !important;
margin:0 !important;

}

.table_ospitalita tr{
line-height:22px;
}

.nuova_ricerca {
left:390px;
position:absolute;
top:8px;
z-index:10;
}

/* fine aggiunte */


h1{
color:#006600;
}

#div_form_ricerca .table_slider_invia {
vertical-align:middle;
}
