body { background: #F1F1F2; margin: 0; padding: 0; text-align: center; } #out { background: #F1F1F2; margin: 0; padding: 0; text-align: center; font: normal 9px verdana; color : #F1F1F2; } #corpo { width: 780px; position: relative; background: #fff; text-align: left; border-right: 2px solid #000; border-left: 1px solid #000; border-top: 1px solid #000; border-bottom: 2px solid #000; margin: 10px auto 10px auto; min-height: 1025px; height: auto !important; height: 1025px; } #sinistra { position: absolute; top: 0; left: 0; width: 140px; text-align:left; background: #fff; border-right: 2px dotted #006699; padding-left:5px; height: 1015px; } #alto { width: 640px; height: 70px; margin: 0 auto 0 140px; text-align: right; border-bottom: 2px dotted #006699; background: #fff; } #centro { width: 500px; background: #fff; margin: 0 auto 0 142px; text-align:center; } #destra { position: absolute; top: 70px; right: 0; width: 135px; text-align: center; margin: 0; padding: 0; background: #C3DAE6; font: normal 11px Verddana, Arial, Helvetica; color: 2489B0; height: 955px; } #destra img { flat: center; margin: 10px auto 0 auto; border: 1px solid #fff; } #topcity { width: 470px; background: #C3DAE6; border: 1px solid #2489B0; float: center; margin: 0 auto 10px auto; } .cellatopcity { margin: 2px; padding: 0; width: 150px; text-align: left; float:left; font: normal 11px Verdana, Arial, Helvetica; } .sponsor { width: 210px; background: #ccc; border: 2px solid #000; float: left; font: normal 11px Verdana, Arial; color: #000; margin-left: 10px; margin-bottom: 20px; text-align: left; padding: 5px; } .sponsor img { border: 1px solid #fff; margin-bottom: 5px; } #sponsor-offer { width: 450px; background: #ccc; border: 1px solid #000; font: normal 11px Verdana, Arial; color: #000; text-align:left; float: center; margin: 5px auto 15px auto; padding-left: 5px; } #sponsor a { font: normal 11px Verdana, Arial; color: #000; } #sponsor a:hover { text-decoration: underline; color: #2489B0; } .linea { border-bottom: 2px dotted #006699; height: 20px; width: 100%; margin: 20px auto 20px auto; } #search { width: 470px; border: 1px solid #2489B0; float: center; margin: 0 auto 10px auto; background: #C3DAE6; text-align: left; font: normal 11px Verdana, Arial; color: #00AD66; padding-left: 5px; } ul { margin: 0; padding: 0; } li { margin: 0; padding: 0; } /* nazione */ h1 { font: normal 11px Verdana, Arial, Helvetica; color: #000; margin: 0; padding: 0; } /* continente */ h2 { font: bold 11px Verdana, Arial, Helvetica; color: #FF3333; margin: 10px auto 0 auto; padding: 0; text-transform: uppercase; } /* directory */ h3 { font: bold 11px Arial, Helvetica; color: #FF3333; padding-left: 15px; text-align: left; text-transform: uppercase; margin: 15px auto 3px auto; } /* menu in alto */ h4 { font: bold 10px Verdana, Arial, Helvetica; color: #FF3333; margin: 10px auto 0 auto; padding: 0; text-transform: capitalize; } /* link */ a:link { color: #000; text-decoration: none; } a:visited { color: #000; text-decoration: none; } a:active { color: #000; text-decoration: none; } a:hover { color: #FF3333; text-decoration: none; } /* formattazione tabella */ table { background: #C3DAE6; margin: 0 auto 0 auto; text-align:left; float: center; } th { background: #2489B0; color:#000; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-transform: none; padding: 2px; margin: 0; } td { background: #C3DAE6; color: #000; font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding: 2px; margin: 0; height: 15px; border-bottom: 1px dotted #000; } td a { text-decoration: none; height: 15px; color: #000; margin: 0; padding: 0; } td a:hover { text-decoration: none; color: #2489B0; font-weight: normal; } td img { margin-left: 5px; border: 0px solid #000; } /*paginazione dati */ .pagina { margin: 30px auto 30px auto; width: 400px; font: bold 14px Arial, Verdana; color: #000; } .pagina a { font: normal 11px Arial, Verdana; color: #2489B0; } .pagina a:active a:visited { font: bold 15px Verdana, Arial; color: #2489B0; } .pagina a:hover { color: #FF3333; }