BODY {background-image:url(http://www.italyholidayhouse.it/img/bg.gif); margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#474747;}

img {border:0;}
input { background-image:url(http://www.italyholidayhouse.it/img/bg_input.gif); background-repeat:repeat-x; border:1px solid #BDBDBD; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:-1px; color:#006600;  padding:5px; line-height:10px;}
button { background-image:url(http://www.italyholidayhouse.it/img/bg_input.gif); background-repeat:repeat-x; border:1px solid #BDBDBD; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; letter-spacing:1px; color:#006600;  padding:5px; line-height:12px;}
select { background-image:url(http://www.italyholidayhouse.it/img/bg_input.gif); background-repeat:repeat-x; border:1px solid #BDBDBD; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:-1px; color:#006600;  padding:5px; line-height:10px;}
textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:-1px; color:#006600;line-height:10px;}
p {padding:0; margin:0;}

#content {margin-left:auto; margin-right:auto; width:764px; border:1px solid #666;}

#head {width:764px; display:block;}

#main {width:764px; background-color:#FFF; padding:0; margin:0; display:block; clear:both;}

.col-sx {width:260px;}
.col-sx ul {margin:0; padding:0; list-style:none; background-color:#FFF; text-align:center;}
.col-sx li {display:block; color:#006600; background-image:url(http://www.italyholidayhouse.it/img/bg_nav_sx.gif); background-repeat:no-repeat; padding:0; height:25px; margin:0;}
.col-sx li a {color:#006600; text-decoration:none; font-weight:bold;}
.col-sx li a:hover {color:#006600; text-decoration:underline;}
.col-sx li img {float:left; margin:2px 0px 0px 8px; vertical-align:top;}
.col-sx li p {width:175px; padding:5px 20px 0px 0px; float:right;}

#row1-sx {padding:5px 0px 0px 7px;}
#row1-sx table {width:235px; display:block; background-image:url(http://www.italyholidayhouse.it/img/bg_row1a.gif); background-position:top; background-repeat:repeat-x; background-color:#FFF; overflow:hidden;}
#row1-sx td {padding:5px 10px 20px 17px;}
#row1-sx a {color:#006600; background-image:url(http://www.italyholidayhouse.it/img/dot1.gif); background-repeat:no-repeat; padding:0px 10px 0px 10px; text-decoration:none;}
#row1-sx a:hover {color:#006600; text-decoration:underline;}

#row2-sx {padding:5px 0px 0px 7px;}
#row2-sx div {width:218px; display:block; background-image:url(http://www.italyholidayhouse.it/img/bg_row2a.gif); background-position:top; background-repeat:repeat-x; background-color:#FFF; padding:5px 0px 25px 17px; overflow:hidden;}
.row2-sx {width:100px; float:left;}
.row2-dx {width:118px; float:right;}
#row2-sx a {color:#006600; background-image:url(http://www.italyholidayhouse.it/img/dot1.gif); background-repeat:no-repeat; padding:0px 10px 0px 10px; text-decoration:none;}
#row2-sx a:hover {color:#006600; text-decoration:underline;}

#row3-sx {padding:5px 0px 0px 7px;}
#row3-sx span {width:225px; display:block; background-image:url(http://www.italyholidayhouse.it/img/bg_row1a.gif); background-position:top; background-repeat:repeat-x; background-color:#FFF; padding:5px 0px 10px 10px; overflow:hidden; text-align:center;}
#row3-sx span img {margin-top:10px;}
#row3-sx a {color:#006600; padding:0px 10px 0px 0px; text-decoration:none; font-weight:bold;}
#row3-sx a:hover {color:#006600; text-decoration:underline;}

.col-dx {background-image:url(http://www.italyholidayhouse.it/img/bg_dx.gif); background-position:top; background-repeat:no-repeat; border-top:1px solid #AEAEAE; border-left:1px solid #AEAEAE; margin-bottom:10px; padding:0;}

#row1-dx {display:block; padding:5px 0px 0px 0px; background-color:#FFF; margin-top:8px; background-image:url(http://www.italyholidayhouse.it/img/bg_dx1.gif); background-position:top; background-repeat:repeat-x; overflow:hidden; width:100%;}
#row1-dx span {color:#FFF; background-color:#EF5E03; padding:2px 4px 2px 5px; margin:5px; display:block; width:8px;}
#row1-dx a {color:#006600; padding:0px 10px 0px 10px; text-decoration:underline;}
#row1-dx a:hover {color:#006600; text-decoration:underline;}

#row1-dx-link a {color:#006600; text-decoration:underline;}
#row1-dx-link a:hover {color:#006600; text-decoration:underline;}

#row2-dx {display:block; padding:0px 0px 0px 0px; background-color:#FFF; background-image:url(http://www.italyholidayhouse.it/img/bg_dx1.gif); background-position:top; background-repeat:repeat-x; overflow:hidden; width:100%;}
#row2-dx span {color:#FFF; background-color:#EF5E03; padding:2px 4px 2px 5px; margin:5px; display:block; width:8px;}

#footer {width:744px; background-image:url(http://www.italyholidayhouse.it/img/bg_footer.gif); background-repeat:repeat-x; height:41px; padding:10px; clear:both;}
#footer a {color:#7092B7; text-decoration:underline;}
#footer a:hover {color:#7092B7; text-decoration:underline;}

.tbl-dett {border:1px solid #AEAEAE; padding:0; margin:0; background-image:url(http://www.italyholidayhouse.it/img/bg_dx1.gif); background-position:top; background-repeat:repeat-x; width:100%;}
.tbl-dett td {padding:2px;}
.tbl-dett img {padding:5px;}
.tbl-dett-col1 {font-weight:bold; background-color:#E3E3E3;}
.tbl-dett a {font-weight:bold; color:#7092B7; text-decoration:none; }
.tbl-dett a:hover {color:#7092B7; text-decoration:underline;}
.tbl-dett-sel {color:#006600;}

.tit1 {font-weight:bold; font-size:16px; color:#FF7D27; }
.tit2 {font-weight:bold; color:#315B89; }
.tit3 {font-weight:bold; color:#FF7D27; }
.desc { color:#315B89; }

td.tdform {font-weight:bold; color:#ffffff;  background-color: #00CC00;  }
td.field {font-weight:bold; color:#008000	;   }
td.tdmsg {font-weight:bold; color:#red;  background-color: #00CC00;  }

.okMessage {font-weight:bold; color:#315B89; }
.errorMessage {font-weight:bold; color:#FF7D27; }