@charset "UTF-8";
/* CSS Document */
body { font-family:"Arial Narrow" Arial, Helvetica, sans-serif; line-height: 1.3; text-align:center }
a { color:#000; font-weight:bold; text-decoration:underline }
a img { border:0px solid #000 }
#page { width:759px; margin:0 auto }
#main div { float:left; width:233px; padding:0 10px }
#party-of-five { clear:both}
#party-of-five div { float:left; width:131px; padding:0 10px }
#main div#page { width:739px }
#main div#webcode, #main div#register, #main div#webcode-premium { min-height:167px; height:auto !important; height:167px } /*min-height hack*/
#main div p { margin-bottom:0 }
#party-of-five, #footer { margin-top:20px }

#main div#webcode { color:#000; width:232px; border-right:1px solid #2057a9 }
#main div#webcode-premium { color:#000; width:232px; border-left:1px solid #2057a9  }
#main div#register { background:fff# }
#page, #header, #main, #footer { clear:both; text-align:left }

#header { height:50px; border-bottom:1px solid #f09 }
#header h1 { float:right }
#header #webcode-img { float:left }

h2, h3, h4, h5, h6 { color:#f09 }
h2 { margin-top:0; font-size:1.3em; line-height:1.6 }
h3 { padding-bottom:0; margin-bottom:0; font-size:1.2em }
#party-of-five h3 {font-size:1.1em; line-height:2ex }

p { margin-top:0; font-size:0.9em }
form { margin-bottom:4px; margin-top:0px }

fieldset { border: 0px solid #000; margin:0; padding:0 }
table#lista-webcode tr { vertical-align:top }
table#lista-webcode { width:700px; margin:auto; border:1px solid #ccc; border-spacing:0 }
table#lista-webcode .titolo { font-weight:bold }
table#lista-webcode tr th, table#lista-webcode tr td { padding:2px }
table#lista-webcode tr th { text-align:left }
table#lista-webcode tr.dispari, table#lista-webcode tr.dispari a { background:#369; color:#FFF; font-weight:normal }
table#lista-webcode tr.dispari td { border-right: 1px solid #fff }
table#lista-webcode tr.dispari td.last { border-right: 0px solid #ccc; text-align:center }
table#lista-webcode tr.pari,  table#lista-webcode tr.pari a  { background:#fff; color:#000; font-weight:normal }
table#lista-webcode tr.pari td { border-right: 1px solid #ccc }
table#lista-webcode tr.pari td.last { border-right: 0px solid #ccc; text-align:center }

#webcode-nuovo { text-align:center; width:100% }
#webcode-nuovo label { float:left; display:block; width:200px; text-align:right; margin-top:20px; margin-right:10px }
#webcode-nuovo label.first { margin-top:0px }
#webcode-nuovo label.left { text-align:left; margin-left:10px }
#webcode-nuovo input, #webcode-nuovo textarea { float:left; margin-top:20px }
#webcode-nuovo input.first { margin-top:0px }

#utente-nuovo { text-align:center; width:100% }
#utente-nuovo label { float:left; display:block; width:200px; text-align:right; margin-top:20px; margin-right:10px }
#utente-nuovo label.first { margin-top:0px }
#utente-nuovo label.left { text-align:left; margin-left:10px }
#utente-nuovo input, #utente-nuovo textarea { float:left; margin-top:20px }
#utente-nuovo input.first { margin-top:0px }

#disclaimer { width:600px; float:left }
#addthis { width:159px; float:right; text-align:right }

sup, sub { height:0; vertical-align:baseline; _vertical-align:bottom; position:relative }
sup { bottom:1ex }
sub { top:.5ex }

.left { text-align:left }
.center { text-align:center }
.clear { clear:both }
.visible { display:block!important }
.invisible { display:none!important }
p.explanation, p.obbligatori { clear:both; text-align:left; padding-left:150px }
p.explanation { color:#999 }
p.obbligatori { margin-top:20px}
div#subm { width:730px; clear:both; margin-top:20px }
div#subm input { margin:auto; clear:both; margin-left:220px }
#nuovo-webcode-label-url, #nuovo-webcode-label-e-mail, #nuovo-webcode-label-titolo, #nuovo-webcode-label-descrizione, #nuovo-webcode-label-tag { margin-right:40px }
#nuovo-webcode-label-titolo { font-weight:bold }
#listaWCode { clear:both }
#facebook-logo { margin-right:4px }
#listaWCode { width:739px }

#framehead { width:900px; margin:0 auto; text-align:left }
#wcodeO a { display:block; padding-top:10px; width:85px; float:left } 
#wcode a { display:block; padding-top:10px; width:85px; float:left } 
div.webcode { font-size:28px; color:#f09; font-weight:bold; padding-left:5px; margin-top:0; padding-top:5px }
#wcodeO { width:150px; float:left; height:50px }

#wcode { width:180px; float:left; height:50px }
#wcode-desc { width:350px; float:left; height:50px; padding-top:5px }
#frame-search { width:250px; float:left; height:50px; text-align:right; padding-top:10px }
#labelsearch { font-size:14px }
.title { font-weight:bold; padding-bottom:0; margin-bottom:0 }
.description { font-size:12px; padding-top:0; margin-top:0 }
frameset { border:0px } 
#rimuovi-frame {
	margin-right:2px;
	font-size:12px;
	font-weight:normal;
	float:right
}
#vota { margin-right:2px; margin-top:0px; font-size:13px; font-weight:normal }
