/* CSS Document */

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

body{background-color:#FFF; margin:0; padding:0; color:#434244; 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-color:#e9d3b8; text-align:center; position:relative; overflow:hidden}
.htmlHead {width:1004px; height:80px; background-color:#a69063; position:relative; display:none}
.htmlHead ul { height:70px; padding:10px 0 0 0; margin:0; list-style-type:none}
.htmlHead ul li{ list-style-type:none; display:inline}
.htmlHead ul li a{ height:55px; padding:0px 29px 25px 29px; }
.htmlHead ul li a:hover{ background:url(../img/activeBG.png) no-repeat center 15px}
.htmlHead ul li a.active{ background:url(../img/activeBG.png) no-repeat center 15px}
.htmlHead .bollo {position:absolute; right:440px; top:504px; z-index:2; display:block; display:none}
.htmlMain {width:1004px; height:556px; position:absolute; bottom:0; left:0}
.htmlMain .main {position:absolute; top:27px; width:100%; text-align:center }
.htmlMain .sx {position:absolute; bottom:0; left:-232px;}
.htmlMain .dx {position:absolute; bottom:0; right:-270px;}
.htmlMain .line1 {position:absolute; width:240px; height:1px; top:217px; right:384px; background-color:#434244; display:none}

.htmlMain #contenuto-home {position:absolute; text-align:justify; font-size:15px; width:556px; height:133px; bottom:190px; left:225px; display:none}
.htmlMain #contenuto-piano {position:absolute; font-size:15px; text-align:left; width:457px; height:113px; line-height:30px; bottom:200px; left:50px; overflow:auto; display:none}
.htmlMain #contenuto-piano tr{cursor:pointer;}
.htmlMain #contenuto-piano tr:first-child{background-color:#a69063; cursor:pointer;}
.htmlMain #contenuto-piano-volumi{position:absolute; display:none; top:250px; right:55px; font-size:13px;}
.htmlMain #contenuto-piano-volumi .box{display:none; clear:both;}
.htmlMain #contenuto-piano-volumi .txt{float:left; text-align:left; width:195px;}
.htmlMain #contenuto-piano-volumi .volume{float:left; width:195px; margin-top:-70px;}
.htmlMain #contenuto-piano-volumi .volume img{height:225px;}
.htmlMain #contenuto-info {position:absolute; text-align:justify; width:536px; bottom:195px; left:235px; display:none}
.htmlMain #contenuto-offerta {position:absolute; text-align:justify; width:536px; bottom:204px; left:235px; display:none}

.htmlMain .line2 {position:absolute; width:240px; height:1px; bottom:170px; right:384px; background-color:#434244; display:none}
.htmlMain .foot {position:absolute; width:493px; height:153px; bottom:0px; left:50%; margin-left:-246px; display:none}
.htmlMain .foot p {font-size:8px;}
.htmlMain .foot p.bigger {font-size:21px; margin-top:0; padding-top:0}
.htmlMain .foot p.bigger span{font-size:17px;}
