body{margin:0 auto;font-family:Arial, Helvetica, sans-serif;font-size:0.8em;color:#E8C7C4;background:url("images/home/body.gif") top repeat-x;background-color:#5E0F20 }
body a{color:#FFFFFF;}
body a:hover{color:#E8C7C4;text-decoration:underline}
.head{width:770px;margin:0 auto;}
.pano{margin:0px 0 0px 0;}
.logo {border:0;height:113px;}
.fotodx{position:absolute;z-index:1;top:158px;}
.fotodx1{position:absolute;z-index:1;top:0px;margin:0 0 0 130px}
.right{float:right;width:365px;}
.menutop{margin:14px 0 0 0;background:url("images/home/bk_menu.jpg");height:26px;}

.space-OFF{float:left;padding:0;border:0;margin:10px 0 5px 0;width:1px;background-color:#FFFFFF;height:9px;font-size:0}
.space-ON{float:left;padding:0;height:20px;border:0;width:1px;background-color:#AB5A6C;margin:5px 0 0 0}
.menutop-OFF{float:left;padding:6px 7px 6px 6px;}
.menutop-ON{float:left;background-color:#AB5A6C;padding:2px 7px 3px 7px;margin:4px 0 0 -1px}
.menutop-OFF a{color:#FFFFFE;font-size:0.9em;text-decoration:none}
.menutop-ON  a{color:#FFFFFE;font-size:0.9em;text-decoration:none}

.content{margin:0 auto;clear:both;width:770px;background:url("images/home/bk_body.gif") top no-repeat;padding:30px 0 0 0;}
.content1{margin:0 auto;clear:both;width:770px;background:url("images/home/bk_body.gif") top no-repeat;padding:10px 0 0 0;}
.content h1{width:250px;color:#fff;font-size:1.8em;font-weight:100;margin:5px 0 10px 0;padding:0;}
.content h2{color:#fff;font-size:1em;font-weight:bold;margin:0;padding:0}
.content .text{width:400px;margin:0 0 15px 0}
.colsx{float:left;width:236px}
.colboldy{float:left;width:490px;margin:5px 0 0 24px;}
.colboldy h1{font-weight:100;margin:5px 0 10px 0;padding:0;}
.menusx{float:left;width:236px;border-top:1px solid #AB5A6C;margin:15px 0 20px 0}
.menusx img{float:right;margin:8px 0 0 0}
.menusx p{margin:0;float:left;padding:4px 0 4px 0;}
.menusx-OFF{float:left;width:229px;border-bottom:1px solid #AB5A6C;padding:0 0 0 7px;}
.menusx-ON{float:left;width:229px;border-bottom:1px solid #AB5A6C;padding:0 0 0 7px;background-color:#AD495F}
.menusx-OFF a{text-decoration:none}
.menusx-ON a{text-decoration:none;}
.menusx-OFF a:hover{color:#E8C7C4;text-decoration:underline}
.menusx-ON a:hover{color:#E8C7C4;text-decoration:underline}
.imgageWide{float:left;clear:both;margin:0px 0 15px 0;}

.formWide{width:490px;float:left;clear:both;margin:0px 0 15px 0;}
.formWide .sx{width:240px;float:left;margin:0px 0 15px 0;}
.formWide .dx{width:240px;float:left;margin:0px 0 15px 5px;}
.formWide .label{width:80px;float:left;margin:0;}
.formWide .left{float:left;margin:0px 0 0px 0;}
.formWide .lineWide{width:100%;float:left;margin:3px 0 3px 0;font-size:0;}

.elcamere{float:left;width:100%;margin:0 0 15px 0 }
.elcamere .img{float:left;width:180px;height:120px;text-align:center;background-color:#A57882;margin:0 10px 0 0;vertical-align:middle}

.lastminute{float:left;width:100%;margin:0 0 15px 0 }
.lastminute .data{color:#E8C7C4;font-size:1em;font-weight:bold;margin:0;padding:0}
.lastminute .img{float:left;width:180px;height:120px;text-align:center;background-color:#A57882;margin:0 10px 0 0;}

.gallery{float:left;width:100%;margin:0 0 15px 0 }
.gallery .containerIMG{float:left;width:152px;height:111px;text-align:center;margin:0;}
.gallery .containerIMG .img{float:left;width:152px;height:101px;text-align:center;background-color:#A57882;margin:0;}
.gallery .containerIMG .didascalia{float:left;width:152px;height:10px;text-align:left;margin:0;font-size:10px}
.gallery .img{float:left;width:152px;height:101px;text-align:center;background-color:#A57882;margin:0;}
.gallery .space{float:left;width:10px;height:111px}

.prezzi{float:left;width:100%;margin:0 0 15px 0 }
.prezzi .img{float:right;margin:0 0 0 0;}
.prezzi .right{width:230px;float:left;margin:0;text-align:right;padding:0 7px 0 0}
.prezzi .text{float:left;width:230px;margin:0 0 15px 0 }
.prezzi .text .right{width:230px;float:left;margin:10px 0 0 0;text-align:right;padding:0 7px 0 0}

.line{float:left;width:480px;font-size:0;margin:10px 0 10px 0;height:1px;border-top:1px solid #802F41}
.tab {float:left;width:236px;text-align:left;margin:20px 10px 10px 0}

.tabmenu{background:#AB5A6C;width:136px;}
.tabmenu a{background:#AB5A6C;padding:3px 0 3px 5px;display:block;text-decoration:none}
.tabmenu a:hover{background:#A67882;padding:3px 0 3px 5px;display:block;text-decoration:none}

.tabbody {float:left;width:236px;background-color:#905965; }
.tab p{padding:0 0 0 10px;color:#E8C7C4;margin:10px 0 0 0}
.tab .image{margin:10px 5px 0 5px;float:left}
.tab p a{color:#FFFFFF;padding:0 3px 0 0}
.tab .right{float:right;width:215px;text-align:right;padding:10px 5px 0 0 }
.tabtop{height:27px;background:url("images/bk_tabtop.gif") ;padding:4px 0 0 20px;font-size:1.35em;font-family:tahoma;font-weight:100}

.tabtop a{color:#E8C7C4;text-decoration:none}
.tabtop a:hover{color:#fff;text-decoration:underline}

.tabbottom{float:left;width:236px;height:14px;background:url("images/bk_tabbottom.gif");font-size:0}

.tablabel a{color:#E8C7C4;text-decoration:none}
.tablabel a:hover{color:#fff;text-decoration:underline}

.tablabel {float:left;width:236px;text-align:left;margin:10px 10px 10px 0;height:200px;}
.tablabel p{padding:0 0 0 10px;color:#E8C7C4;margin:10px 0 5px 0}
.tablabel .image{margin:10px 5px 0 5px;float:left}
.tablabel p a{color:#FFFFFF;padding:0 3px 0 0;text-decoration:underline}
.tablabel .right{float:right;width:215px;text-align:right;padding:10px 5px 0 0 }
.tablabeltop{height:28px;background:url("images/bk_labeltop.gif");padding:0px 0 0 20px;font-family:tahoma;font-size:1.35em;font-weight:100}

.pager{float:left;width:480px;margin:10px 0 0 0;padding:10px 0 0 0;border-top:1px solid #802F41}
.pager img{float:left;border:0;width:15px;}
.pager .right{float:right;width:150px;padding:0}
.pager .text{float:left;margin:0 0 0 5px;width:25px;}
.pager strong{float:left;font-size:9pt;font-weight:bold}


.tail{clear:both;width:770px;margin:10px auto;border-top:1px solid #802F41;text-align:center;}

.tail .left{float:left;color:#905965;font-size:0.8em;margin:10px 0 10px 0;}

.tail .right{float:right;color:#ffffff;font-size:0.8em;margin:10px 0 10px 0;width:550px;text-align:center;}

.tail .left a{color:#905965;text-decoration:underline;}

.form {padding:0 7px 0 8px;float:left;width:100px}

.btn{float:left;width:30px;background:url("images/bk_button.gif")left no-repeat;background-color:#905965;height:20px;padding:0 10px 0 10px;text-align:center;margin:3px 0 0 0}
.btn a{color:#E8C7C4;text-decoration:none}