h1 {
font-family: tahoma, verdana, arial, sans-serif;
font-size:18px;
font-weight:bold;
color:#7BA602;
background-color:#ffffff;
position:absolute;
top:307px;
left:105px;
z-index:600;
line-height:normal;
margin:0px;
padding:0px;
}
h2 {
font-family:tahoma, verdana, arial, sans-serif;
font-size:10px;
color:#DD5F21;
line-height:normal;
background-color:#ffffff;
z-index:1100;
text-decoration:none;
font-weight:normal;
position:absolute;
top:54px;
margin:0px;
padding:0px;
}
h2 a {
font-family:tahoma, verdana, arial, sans-serif;
font-size:10px;
color:#DD5F21;
line-height:normal;
background-color:#ffffff;
text-decoration:underline;
}
h2 a:hover {
font-family:tahoma, verdana, arial, sans-serif;
font-size:10px;
color:#ff3300;
line-height:normal;
background-color:#ffffff;
text-decoration:none;
}
#cntstrutt-ecomm {
width:727px;
position:relative;
float:left;
padding:7px 26px 0px 19px;
background-image:  url(http://www.italyholiday.net/img_layout/bg-contenuti.gif);
background-repeat:repeat-y;
}
#stringasteps {
width:727px;
height:50px;
position:relative;
float:left;
padding:0px;
margin:0px 0px 10px 0px;
list-style-type:none;
}
#stringasteps li {
width:242px;
height:50px;
position:relative;
float:left;
padding:0px;
margin:0px;
}
.numstars {
width:739px;
height:20px;
position:relative;
float:left;
font-size:11px;
color:#686868;
background-repeat:no-repeat;
background-position:top left;
padding:30px 0px 0px 88px;
}
#datistrutt-ecomm {
width:727px;
position:relative;
float:left;
padding:12px 0px 0px 0px;
}
#datistrutt-ecomm-sx {
width:214px;
position:relative;
float:left;
padding-left:9px;
z-index:100000;
}
#datistrutt-ecomm-sx label {
width:214px;
height:39px;
position:relative;
float:left;
margin:0px;
padding:0px;
}
#boxgooglemap {
width:200px;
border:1px solid #CCCCCC;
position:relative;
float:left;
padding:2px;
margin-bottom:12px;
}
#boxgooglemap-big {
top:39px;
left:9px;
visibility:hidden;
width:496px;
height:390px;
position:absolute;
z-index:100000;
padding:2px;
border:1px #ccc solid;
background-color:#FFFFFF;
}
#boxgallery-strutt {
width:200px;
border:1px solid #CCCCCC;
position:relative;
float:left;
padding:2px;
margin-bottom:2px;
}
#cmd-gallery {
width:204px;
height:21px;
padding-top:5px;
border:1px solid #CCCCCC;
position:relative;
float:left;
background:#8E8E8E url(http://www.italyholiday.net/img_layout/cmd-gallery.gif) no-repeat;
text-align:center;
}
#cmd-gallery a {
color:#fff;
font-weight:bold;
text-decoration:none;
}
#cmd-gallery a:hover {
color:#fff;
font-weight:bold;
text-decoration:underline;
}
#datistrutt-ecomm-dx {
width:497px;
padding-left:7px;
position:relative;
float:left;
z-index:900;
}
#datistrutt-ecomm-dx form {
width:487px;
padding:0px;
margin:0px;
}
#datistrutt-ecomm-dx label {
width:480px;
position:relative;
float:left;
text-align:right;
margin:0px;
padding:0px 7px 0px 0px;
font-size:0px;
font-family:none;
line-height:0px;
}
#datistrutt-ecomm-dx table {
position:relative;
float:left;
}
.tdintest {
background:url(http://www.italyholiday.net/img_layout/intest-bg.gif) repeat-x #5E7920;
font-weight:bold;
color:#fff;
text-align:center;
padding:4px;
}
.tdlabel {
background:url(http://www.italyholiday.net/img_layout/tdlabel-bg.gif) repeat-x #DB5E1C;
color:#fff;
text-align:center;
padding:4px;
}
.tddato {
background:url(http://www.italyholiday.net/img_layout/tddato-bg.gif) repeat-x #FEFEFE;
color:#fff;
text-align:center;
padding:4px;
}
.tdcamera {
background:url(http://www.italyholiday.net/img_layout/tddato-bg.gif) repeat-x #FEFEFE;
color:#696868;
text-align:left;
padding:4px;
line-height:16px;
border-bottom:1px solid #CCCCCC;
}
.tdcamera u {
color:#DD5F21;
font-size:12px;
font-weight:bold;
}
.tdcamera b {
color:#7BA602;
}
.camposelect {
font-size:11px;
}
.pulsante-ecomm {
width:90px;
height:30px;
background-image: url(http://www.italyholiday.net/img_layout/puls-ecomm.gif);
border:0px;
text-align:center;
font-size:11px;
font-weight:bold;
color:#424242;
background-color:#ffffff;
margin:0px;
cursor:pointer;
}
.box-txt-ecommerce {
width:475px;
line-height:16px;
text-align:justify;
padding:6px 5px 10px 5px;
position:relative;
float:left;
color:#696868;
background-color:#FFFFFF;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.box-txt-ecommerce b {
font-size:11px;
text-decoration:underline;
color:#7BA602;
background-color:#ffffff;
}
.box-txt-ecommerce-hr {
width:475px;
height:17px;
position:relative;
float:left;
background:url(http://www.italyholiday.net/img_layout/puntinato-maxicontent.gif) no-repeat center;
}
.upbox-txt-ecommerce {
width:440px;
height:18px;
padding:5px 3px 0px 42px;
background:url(http://www.italyholiday.net/img_layout/bg-up-box-ecommerce.gif) no-repeat top left;
position:relative;
float:left;
color:#DD5F21;
background-color:#ffffff;
font-family: tahoma, verdana, arial, sans-serif;
font-size:12px;
font-weight:bold;
border:1px solid #ccc;
margin-top:12px;
}
#lingue-bookings {
top:8px;
position:absolute;
width:713px;
z-index:20000;
padding-right:25px;
background:url(http://www.italyholiday.net/img_layout/lingue-bookings-dx.gif) no-repeat top right;
}
#lingue-bookings ul {
position:relative;
float:right;
margin:0px;
padding:0px 0px 0px 25px;
list-style-type:none;
background:url(http://www.italyholiday.net/img_layout/lingue-bookings-sx.gif) no-repeat top left;
}
#lingue-bookings ul li {
position:relative;
float:left;
padding:4px 3px 4px 3px;
margin:0px;
background:url(http://www.italyholiday.net/img_layout/lingue-bookings-bg.gif) repeat-x;
}
.msgerrore-ita, .msgerrore-eng {
width:487px;
position:relative;
float:left;
left:7px;
margin:0px 0px 12px 0px;
padding:0px 0px 32px 0px;
background:url(http://www.italyholiday.net/img_layout/errore-down.gif) no-repeat bottom left;
}
.msgerrore-ita p,.msgerrore-eng p {
font-weight:bold;
line-height:15px;
text-align:justify;
width:397px;
position:relative;
float:left;
margin:0px;
padding:50px 10px 0px 80px;
}
.msgerrore-ita p {
background:url(http://www.italyholiday.net/img_layout/errore-ita.jpg) no-repeat top left;
}
.msgerrore-eng p {
background:url(http://www.italyholiday.net/img_layout/errore-eng.jpg) no-repeat top left;
}
#menustrutt-bookings {
width:611px;
height:39px;
position:relative;
float:left;
padding:0px 58px 15px 58px;
margin:0px;
/*background:url(http://www.italyholiday.net/img_layout/up-ebookings-cnt.gif) left bottom no-repeat;*/
}
#menustrutt-bookings li {
width:122px;
position:relative;
float:left;
font-family: tahoma, verdana, arial, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color:#696868;
}
.pulsmenubookings {
width:122px;
height:27px;
padding-top:12px;
display:block;
background:url(http://www.italyholiday.net/img_layout/vc-menubookings.jpg) 0px 0px no-repeat;
}
a.pulsmenubookings {
display:block;
background:url(http://www.italyholiday.net/img_layout/vc-menubookings.jpg) -122px 0px no-repeat;
color:#fff;
text-decoration:none;
}
a:hover.pulsmenubookings {
display:block;
background:url(http://www.italyholiday.net/img_layout/vc-menubookings.jpg) -122px 0px no-repeat;
color:#fff;
text-decoration:underline;
}
#cntebookings {
width:712px;
padding:0px 10px 1px 5px;
position:relative;
float:left;
background:
}
#cntebookings-sx {
width:494px;
/*border-right:1px solid #CCCCCC;*/
position:relative;
float:left;
}
#cntebookings-dw {
width:495px;
height:12px;
position:relative;
float:left;
/*background:url(http://www.italyholiday.net/img_layout/dw-ebookings-cnt.gif) left bottom no-repeat;*/
}
#cntebookings-sxA {
width:230px;
padding-top:12px;
position:relative;
float:left;
}
#cntebookings-sxA img {
width:96%;
border:1px solid #666F6E;
padding:1px;
position:relative;
float:left;
}
#cntebookings-sxB {
width:264px;
position:relative;
float:left;
}
#cntebookings-sxB p {
width:244px;
padding:8px 10px 8px 10px;
margin:0px;
position:relative;
float:left;
text-align:justify;
line-height:17px;
}
#cntebookings p b {
color:#7BA602;
}
#cntebookings-dx {
width:206px;
position:relative;
float:left;
padding-left:11px;
}
#cntebookings-dx label {
width:206px;
height:39px;
position:relative;
float:left;
}
#cntebookings-dx table {
width:206px;
position:relative;
float:left;
border:1px solid #ccc;
top:0px;
margin:0px;
padding:0px;
}
.lbldato {
background:url(http://www.italyholiday.net/img_layout/intest-bg.gif) repeat-x #5E7920;
color:#fff;
padding:4px 10px 4px 4px;
font-weight:bold;
text-align:right;
}
.numcamere {
background:url(http://www.italyholiday.net/img_layout/tdlabel-bg.gif) repeat-x #DB5E1C;
color:#fff;
text-align:center;
padding:4px;
}
.nomecamera {
background:url(http://www.italyholiday.net/img_layout/tddato-bg.gif) repeat-x #FEFEFE;
color:#696868;
text-align:left;
padding:4px;
line-height:16px;
}
.tdlink {
background:#7BA602;
color:#fff;
padding:4px 10px 4px 4px;
font-weight:bold;
text-align:center;
}
.tdlink a {
color:#fff;
text-decoration:none;
}
.tdlink a:hover {
color:#fff;
text-decoration:underline;
}
.booking-nextstep {
background:url(http://www.italyholiday.net/img_layout/dw-boxprenotazioni.jpg) top no-repeat;
height:21px;
text-align:center;
padding-top:24px;
}
#boxlastminute-scroll {
width:206px;
position:relative;
float:left;
/*border:1px solid #ccc;*/
margin-bottom:14px;
}
#boxlastminute-scroll p {
width:190px;
padding:8px;
position:relative;
float:left;
line-height:16px;
text-align:center;
background:url(http://www.italyholiday.net/img_layout/bg-boxlastminute.gif) no-repeat bottom;
margin-bottom:8px;
}
#boxlastminute-scroll p b {
color:#646C4E;
}
#boxlastminute-scroll p img {
border:none;
margin-top:10px;
}
#boxlastminute-scroll p a {
/*background:url(http://www.italyholiday.net/img_layout/freccia-dettaglio.gif) no-repeat top left;
padding-left:12px;*/
text-decoration:underline;
color:#DD5F21;
}
#boxlastminute-scroll p a:hover {
text-decoration:none;
color:#DD5F21;
}
#cntebookings-tariffe, #cntebookings-lastminute, #cntebookings-gallery, #cntebookings-dovesiamo {
width:480px;
position:relative;
float:left;
padding-right:14px;
padding-top:14px;
}
#cntebookings-tariffe label, #cntebookings-lastminute label, #cntebookings-gallery label, #cntebookings-dovesiamo label {
width:494px;
position:relative;
float:left;
}
#cntebookings-tariffe table {
width:480px;
position:relative;
float:left;
border:1px solid #ccc;
top:0px;
margin:0px;
padding:0px;
}
#cntebookings-tariffe p, #cntebookings-dovesiamo p {
width:470px;
line-height:16px;
position:relative;
float:left;
margin:0px;
padding:10px 5px 0px 5px;
text-align:justify;
}
#cntebookings-sxB, #cntebookings-lastminute, #cntebookings-dovesiamo {
padding-top:8px;
background:url(http://www.italyholiday.net/img_layout/bg-boxlastminute-big.gif) no-repeat top right;
}
#cntebookings-lastminute p {
width:464px;
padding:8px;
position:relative;
float:left;
line-height:16px;
text-align:justify;
margin-bottom:8px;
background:url(http://www.italyholiday.net/img_layout/dw-ebookings-cnt.gif) right bottom no-repeat;
}
#cntebookings-lastminute p b {
color:#646C4E;
}
#cntebookings-lastminute p img {
border:none;
position:relative;
float:right;
margin-top:10px;
}
#cntebookings-lastminute p a {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
color:#DD5F21;
}
#cntebookings-lastminute p a:hover {
text-decoration:none;
color:#DD5F21;
}
#cntebookings-gallery-thumbs {
width:455px;
position:relative;
float:left;
text-align:center;
padding:0px 5px 6px 20px;
margin-top:8px;
}
#cntebookings-gallery-thumbs img {
border:1px solid #666F6E;
padding:1px;
margin:8px 10px 0px 10px;
position:relative;
float:left;
}
#cntebookings-gallery-bigphoto {
width:480px;
position:relative;
float:left;
text-align:center;
padding:0px;
}
#cntebookings-gallery-bigphoto img {
width:90%;
border:1px solid #666F6E;
padding:1px;
/*position:relative;
float:left;*/
}
#cntebookings-dovesiamo p a, #elencocommenti p a {
font-weight:bold;
text-decoration:underline;
color:#DD5F21;
}
#cntebookings-dovesiamo p a:hover, #elencocommenti p a:hover {
text-decoration:none;
color:#DD5F21;
}
#cntebookings-dovesiamo iframe {
border:1px solid #666F6E;
padding:1px;
margin:0px;
position:relative;
float:left;
}
/** PAGINA GRADIMENTO **/
#boxgiudiziomedio {
width:206px;
position:relative;
float:left;
text-align:center;
font-size:11px;
color:#646C4E;
/*background:url(http://www.italyholiday.net/img_layout/bg-boxlastminute.gif) no-repeat bottom;*/
padding-top:5px;
margin-bottom:20px;
}
#boxgiudiziomedio label {
position:relative;
float:left;
width:206px;
height:30px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
background:url(http://www.italyholiday.net/img_layout/rating-numerico.gif) no-repeat center;
margin-top:6px;
padding-top:11px;
}
#boxgiudiziomedio p {
position:relative;
float:left;
width:166px;
height:32px;
padding:0px 0px 0px 40px;
margin:0px;
text-align:left;
}
#boxgiudiziomedio img {
position:relative;
float:left;
border:none;
}
#elencocommenti {
width:468px;
position:relative;
float:left;
padding:0px 0px 0px 2px;
margin-top:8px;
line-height:16px;
}
.nomeutente {
width:308px;
position:relative;
float:left;
font-size:11px;
color:#646C4E;
padding:8px 0px 0px 0px;
}
.nomeutente b {
color:#DD5F21;
}
.gradimentouser {
width:160px;
position:relative;
float:left;
font-size:11px;
color:#646C4E;
background:url(http://www.italyholiday.net/img_layout/caselline-empty.jpg) no-repeat 10px 0px;
text-align:center;
padding:0px 0px 4px 0px;
}
.gradimentouser label {
width:124px;
height:35px;
float:left;
position:relative;
margin:0px 0px 0px 10px;
}
.commentouser {
width:468px;
position:relative;
float:left;
background:url(http://www.italyholiday.net/img_layout/bg-commentouser.gif) no-repeat top right;
padding-top:4px;
}
#elencocommenti p, .commentouser p {
width:468px;
position:relative;
float:left;
padding:0px;
margin:0px;
text-align:justify;
}
.separacommenti {
width:468px;
height:3px;
position:relative;
float:left;
margin:10px 0px 10px 0px;
border-top:1px solid #D4D4D4;
border-bottom:1px solid #D4D4D4;
}
.pulsante-verde {
width:123px;
height:30px;
background-image: url(http://www.italyholiday.net/img_layout/pulsante-verde.gif);
border:0px;
text-align:center;
font-size:11px;
font-weight:bold;
color:#424242;
background-color:#ffffff;
margin:0px;
cursor:pointer;
}
.calendariodispo {
width:216px;
height:290px;
position:relative;
float:left;
margin:10px;
}
.tdgiornomini {
width:30px;
height:20px;
text-align:center;
color:#646C4E;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
}
.tdgiornomini-libero {
width:30px;
height:20px;
text-align:center;
background-color:#7BA602;
color:#fff;
}
.tdgiornomini-richiesto {
width:30px;
height:20px;
text-align:center;
background-color:#275297;
color:#fff;
}
.tdgiornomini-full {
width:30px;
height:20px;
text-align:center;
background-color:#AD0202;
color:#fff;
}
.selectdispo {
width:458px;
height:30px;
margin-top:10px;
padding:0px 0px 0px 10px;
position:relative;
float:left;
font-size:11px;
text-align:left;
}
.legendalbl {
position:relative;
float:left;
line-height:28px;
padding:0px 20px 0px 10px;
}
.legendalbl img {
position:relative;
float:left;
margin:0px 5px 0px 0px;
}
#boxperiodochiesto {
width:484px;
position:relative;
float:left;
margin:0px 0px 1px 0px;
padding:0px 0px 0px 1px;
}
#boxperiodochiesto p {
width:226px;
padding:12px 15px 8px 0px;
margin:0px;
text-align:right;
position:relative;
float:left;
background:url(http://www.italyholiday.net/img_layout/bg-boxlastminute-big.gif) no-repeat top right;
}
#boxperiodochiesto p b {
font-size:18px;
}
.boxpoptableau {
width:290px;
float:left;
position:relative;
}
.uppoptableau {
width:160px;
height:88px;
float:left;
position:relative;
background-color:#ffffff;
color:#696868;
background:url(http://www.italyholiday.net/img_layout/up-popincoming.jpg) no-repeat top left;
text-align:right;
padding:10px 10px 0px 120px;
}
.bordaturatbl {
position:relative;
float:left;
border:1px solid #CCCCCC;
padding:1px;
margin:10px 0px 0px 0px;
}
.boxssl-ita, .boxssl-eng {
width:206px;
height:156px;
position:relative;
float:left;
}
.boxssl-ita p, .boxssl-eng p {
width:186px;
line-height:15px;
padding:75px 10px 0px 10px;
margin:0px;
color:#333;
position:relative;
float:left;
text-align:center;
}
.boxssl-ita {
background:url(http://www.italyholiday.net/img_layout/boxssl-ita.jpg) no-repeat top left;
}
.boxssl-eng {
background:url(http://www.italyholiday.net/img_layout/boxssl-eng.jpg) no-repeat top left;
}
#lasciacommento {
display:none;
position:relative;
float:left;
padding-right:10px;
margin-bottom:10px;
background:url(http://www.italyholiday.net/img_layout/bg-boxlastminute-big.gif) no-repeat top right;
}
.esitoprenotazione {
text-align:justify;
line-height:17px;
padding:12px 10px 0px 8px;
background:url(http://www.italyholiday.net/img_layout/bg-boxlastminute-big.gif) no-repeat top right;
}
.centralabel {
width:480px;
text-align:center;
position:relative;
float:left;
padding-bottom:2px;
background:url(http://www.italyholiday.net/img_layout/dw-centralabel.gif) no-repeat center bottom;
}
.pulsnext-gallery {
width:43px;
height:41px;
cursor:pointer;
background:url(http://www.italyholiday.net/img_layout/cmd-forward.jpg) no-repeat;
border:none;
}
.pulsprev-gallery {
width:43px;
height:41px;
cursor:pointer;
background:url(http://www.italyholiday.net/img_layout/cmd-back.jpg) no-repeat;
border:none;
}
.frecciagallery {
width:220px;
padding:10px;
float:left;
position:relative;
}
