/* CSS Document */

@import "fonts/soleserifdisplay28head02regular-webfont.css";
@import "fonts/soleserifdisplay28head04bold-webfont.css";
@import "fonts/soleserifdisplay2803regular-webfont.css";

body{background-color:#FFFFFF; margin:0; padding:0; color:#FFFFFF; font-family:'soleserifdisplay28head02regular-webfont'; font-size:16px;}
form{margin:0; padding:0;}
img{border:0;}
.vuoto{clear:both;}
.left{float:left;}
:focus{outline:0;}

.htmlCont {width:1004px; height:637px; background:url(../img/sfondo.jpg) no-repeat top #a71465; text-align:center; position:relative; overflow:hidden}
.htmlHead {width:1004px; height:47px; clear:both; position:relative; display:none}
.htmlHead ul {padding:15px 0 0 0; margin:0; list-style-type:none}
.htmlHead ul li{ list-style-type:none; float:left; margin-left:103px;}
.htmlHead ul li a{height:35px;}
.htmlMain {width:1004px; height:589px; position:absolute; bottom:0; left:0;}
.htmlMain .main {position:absolute; top:51px; left:573px; text-align:left;}
.htmlMain .sx {position:absolute; top:47px; left:-474px; text-align:left;}
.htmlMain .dx {position:absolute; bottom:107px; right:-435px;}
.htmlMain .line1 {position:absolute; width:408px; height:1px; top:52px; right:54px; background-color:#FFFFFF; display:none}
.htmlMain .volumi{position:absolute; display:none; left:125px; top:41px;}

.home .htmlMain .img{display:none; position:absolute; left:53px;}
.offerta .boxSx, .piano .boxSx{position:absolute; display:none; margin-top:35px;}
.offerta .boxSx .titolo, .piano .boxSx .titolo{margin-bottom:48px; margin-left:31px; text-align:left;}
.uscita{display:none; position:absolute; right:130px; top:407px; color:#000; text-transform:uppercase; font-size:34px; line-height:30px; font-weight:bold;}
.htmlMain #contenuto-home {position:absolute; font-size:14px; top:49px; right:8px; width:450px; display:none}
.htmlMain #contenuto-piano {position:absolute; font-size:14px; text-align:left; width:408px; height:176px; top:75px; right:54px; overflow:auto; opacity:0;}
.htmlMain #contenuto-piano td:first-child{font-weight:bold;}
.htmlMain #contenuto-piano td{vertical-align:top;}
.htmlMain #contenuto-piano td span{text-transform:uppercase; font-weight:bold;}
.htmlMain #contenuto-offerta {position:absolute; width:400px; font-size:14px; top:40px; right:50px; display:none}
.htmlMain #contenuto-offerta div{font-size:11px; margin-top:30px;}
.nota{position:absolute; bottom:255px; right:54px; font-size:11px; text-align:left; width:408px; display:none}

.htmlMain .line2 {position:absolute; width:408px; height:1px; bottom:314px; right:54px; background-color:#FFFFFF; display:none}
.htmlMain .foot {position:absolute; bottom:20px; width:120px; text-align:left; font-size:10px; margin-left:-60px; left:50%; display:none}
.htmlMain .foot .condividi{text-transform:uppercase; font-weight:bold; font-size:13px;}
.htmlMain .foot .condividi img{vertical-align:middle;}

.mCSB_scrollTools{background-color:#818181;}
.mCustomScrollBox > .mCSB_scrollTools{opacity:1;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#efeff0 !important; width:11px !important;}
