@charset "UTF-8";
/* CSS Document */
body { font-family:"Arial Narrow" Arial, Helvetica, sans-serif; line-height: 1.3; margin:0; padding:0; text-align:center }
html { margin:0; padding:0}
a { color:#000; font-weight:bold; text-decoration:underline }
a img { border:0px solid #000 }
#outpage{ width:759px; margin:auto; text-align:left }
/*#outpage { width:759px }*/
#main { padding-top:10px; width:100% }
#main div#webcode, #main div#register, #main div#webcode-premium { float:left; width:233px; padding:0 10px }
#party-of-five { clear:both}
#party-of-five div { float:left; width:131px; padding:0 10px }
#page { width:739px; margin:0 auto; text-align:left }
#main div#webcode, #main div#register, #main div#webcode-premium, div#page { min-height:160px; height:auto !important; height:160px } /*min-height hack*/
#main div p { margin-bottom:0 }
#party-of-five, #footer { margin-top:10px }

select { float:left }

#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:60px; width:759px }
#header h1 { float:right }
#header #dooit-img { float:right; margin-top:10px }
#header #webcode-img { float:left }

h2, h3, h4, h5, h6, h2 a, h3 a { color:#f09; text-decoration:none }
h2 a:hover, h3 a:hover { text-decoration:underline }
h2 { margin-top:0; margin-bottom:5px; font-size:1.2em; line-height:1.6 }
h3 { padding-bottom:0; margin-bottom:0; font-size:1.1em }
#party-of-five h3 {font-size:1.1em; line-height:2ex }

p { margin-top:0; font-size:0.9em }
form { 	margin-bottom:5px; margin-top:0px; clear:both }

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 }

#paginazione { text-align:right }

#webcode-nuovo { text-align:center; width:100% }
#webcode-nuovo label { float:left; display:block; width:200px; text-align:right; margin-top:5px; 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:5px }
#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:5px; 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:5px }
#utente-nuovo input.first { margin-top:0px }

#disclaimer { width:350px; float:left; height:38px; padding-top:20px }
#fb { width:160px; float:left; height:38px;  padding-top:20px }
#addthis { width:120px; float:left; text-align:left; padding-right:5px; height:38px; padding-top:20px }

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, p.explan { float:left; text-align:left; padding-left:10px }
p.explanation { color:#999; display:block; margin-top:5px }
p.explan { color:#999; display:block }
p.obbligatori { margin-left:200px; margin-top:5px; padding-bottom:20px }
div#subm { width:730px; clear:both; margin-top:5px }
div#subm input { margin:auto; clear:both; margin-left:260px }
#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; width:739px }
#facebook-logo { margin-right:4px }
#fb a img { border:0px solid #000 } 
#button { width:400px }
.fucsiaAlert { clear:both; width:100% }
#login label { display:inline-block; width:100px; text-align:right }

.dooit a img { border:0px solid #fff }

#logindiv { width:285px; float:right; }
#logindiv form, #logindiv form fieldset { margin:0; padding:0; border:0px solid #fff }
#logindiv form fieldset label { width:auto }
#logindiv form fieldset input.input { width:120px }
#logindiv a { font-weight:bold }

.zero { padding:0; margin:0 ; text-align:center }
.tablecolumn { width:359px; padding:0 5px; float:left}
.tablecolumn h3 { color:#000 }
#tablecolumnleft { text-align:left }
#tablecolumnright { text-align:right }
br.clear { height:5px }
p#large { width:300px }

#footer { padding-left:10px }
#footer a { font-weight:normal }
span.grey { color:#999; font-weight:normal }
#sottoform { padding-top:7px }

#wpanel { background:#fff; border:1px solid #ccc; margin-bottom:20px; padding:10px }
.wdesc { padding:10px 0 }
.wurl a, a.opt { font-weight:normal }
.enabled { color:#000 }
.disabled , .disabled a { color:#666 }

#elencoTag { width: 720px }
#elencoTag li { display:inline; float:left; width:240px }
.lab1, .lab {
	display:block;
	width:100px;
	margin-right:20px;
	float:left
}
.submitright{ margin-left:200px }
p#backhome { text-align:left; padding-top:20px }

.title{ margin-bottom:5px }

form label, form input, form textarea { margin-bottom:10px }
a sup { text-decoration:none }
.aleft { text-align:left }
