/* 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:#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:#fdf7eb; text-align:center; position:relative; overflow:hidden}
.htmlHead {width:1004px; height:80px; background-color:#eee4cf; border-bottom:1px solid #434244; position:relative; display:none}
.htmlHead ul { height:70px; padding:15px 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:308px; top:411px; z-index:2; display:block; display:none}
.htmlMain {width:1004px; height:556px; position:absolute; bottom:0; left:0; background:url(../img/footer.gif) no-repeat bottom;}
.htmlMain .main {position:absolute; top:27px; width:100%; text-align:center }
.htmlMain .sx {position:absolute; bottom:0; left:-232px;}
.htmlMain .dx {position:absolute; bottom:13px; right:-190px;}
.htmlMain .line1 {position:absolute; width:240px; height:1px; top:217px; right:384px; background-color:#434244; display:none}
.htmlMain .mongolfiera{position:absolute; right:-99px; top:8px;}
.htmlMain .vultano{position:absolute; left:0; bottom:100px; opacity:0;}
.htmlMain .razzo{position:absolute; left:295px; bottom:39px;}

.htmlMain #contenuto-home {position:absolute; text-align:center; font-size:15px; width:556px; height:133px; bottom:190px; left:225px; display:none}
.htmlMain #contenuto-home strong{font-size:20px;}
.htmlMain #contenuto-piano {position:absolute; font-size:15px; text-align:left; width:570px; height:113px; line-height:30px; bottom:200px; left:250px; overflow:auto; display:none}
.htmlMain #contenuto-info {position:absolute; text-align:center; width:536px; bottom:195px; left:235px; display:none}
.htmlMain #contenuto-offerta {position:absolute; text-align:center; width:536px; bottom:250px; 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:396px; color:#FFFFFF; bottom:0px; left:50%; margin-left:-198px; display:none}
.htmlMain .foot p {font-size:9px; font-family:Arial, Helvetica, sans-serif; margin-bottom:2px;}
.htmlMain .foot p.bigger {font-size:21px; margin-top:0; margin-bottom:63px; color:#d84a4d; padding-top:0}
.htmlMain .foot p.bigger span{font-size:17px;}
