@charset "utf-8";
/* CSS Document */

body {
background:url(../imgs/body_bg.gif);
background-position:top left;
background-repeat:repeat-x;
background-color:#000;
margin:0;
}

.headline {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#999999;
}

.boxTopSx { background:url(../imgs/box_top_sx.gif); background-repeat:no-repeat; background-position:top left;}
.boxTopDx { background:url(../imgs/box_top_dx.gif); background-repeat:no-repeat; background-position:top right;}
.boxTopGrdSx { background:url(../imgs/box_topgrd_sx.gif); background-repeat:no-repeat; background-position:top left;}
.boxTopGrdDx { background:url(../imgs/box_topgrd_dx.gif); background-repeat:no-repeat; background-position:top right;}
.boxTopline { background:url(../imgs/box_top_line.gif); background-position:top center;}
.boxDownSx { background:url(../imgs/box_down_sx.gif); background-repeat:no-repeat; background-position:bottom left;}
.boxDownDx { background:url(../imgs/box_down_dx.gif); background-repeat:no-repeat; background-position:bottom right;}
.boxDownGrdSx { background:url(../imgs/box_downgrd_sx.gif); background-repeat:no-repeat; background-position:bottom left;}
.boxDownGrdDx { background:url(../imgs/box_downgrd_dx.gif); background-repeat:no-repeat; background-position:bottom right;}
.boxDownline { background:url(../imgs/box_down_line.gif); background-position:bottom center}

.topMenu {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#cccccc;
line-height:24px;
}

.topMenu a {
color:#cccccc;
display:block;
width:auto;
min-width:64px;
padding:0px 8px;
height:24px;
line-height:24px;
text-decoration:none;
text-align:center;
float:left;
}
.topMenu a:hover {
color:#d3b1a1;
background:url(../imgs/bt_top_menu.gif) no-repeat center center;
}

ul.menuSx, ul.menuSx a {
margin: 0px;
padding: 0px 0px 0px 4px;
list-style-type: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
line-height:24px;
display:block;
width:160px;
}

ul.menuSx a:hover {
background:url(../imgs/menu_over.gif);
background-repeat:no-repeat;
}

.lang {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}


.dettagli, .dettagli a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#d3b1a1;
text-decoration:none;
border-top: 1px solid #d3b1a1;
text-align:center;
}
.dettagli a:hover {color:#7AA9C5;}

.estateLogo {
float:left;
margin-right:4px;
}
.estateTxt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
text-decoration:none;
border-bottom:1px dashed #CCCCCC;
}
.estateImg {
border:1px solid #CCCCCC;
text-align:center;
}
.slider {
border:1px solid #d3b1a1;
text-align:center;
}

.ttlGold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#d3b1a1;
padding-left:8px;
}

.txtGold, .txtGold a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#d3b1a1;
text-decoration:none;
}

.labelGold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#d3b1a1;
text-decoration:none;
}
.txtGrey {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
text-decoration:none;
padding-left:8px;
padding-right:8px;
}
.txtGrey10 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
text-decoration:none;
}

.labelBox, .labelBox a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#d3b1a1;
text-decoration:none;
}
.labelBox a:hover{text-decoration:underline}

.input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-image:url(../imgs/bg_field.gif);
background-repeat:no-repeat;
display:block;
width:174px;
height:16px;
background-color: transparent;
border-width:0px; 
}
input.news {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-image:url(../imgs/bg_newsletter.gif);
background-repeat:no-repeat;
display:block;
width:112px;
height:16px;
background-color: transparent;
border-width:0px; 
}
.select {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
width:174px;
}
.submit {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
background:url(../imgs/bg_bt.gif);
background-repeat:no-repeat;
width:64px;
height:16px;
text-align:center;
border:none;
}
.textArea {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-image:url(../imgs/bg_txtarea_cnt.gif);
background-repeat:repeat-y;
display:block;
width:364px;
height:90px;
background-color: transparent;
border-width:0px; 
}