body {margin:0; padding:0; background-color:#f00; font:70% Verdana, Helvetica, sans-serif; line-height:1.2em; color:#666}
a {color:#666}
.container {margin:0 auto; width:733px; background:url(img/sfondo.gif) repeat-y}
.subcontainer {background:url(img/sfondo_bottom.gif) no-repeat left bottom; padding:0 12px 13px 6px}
table {font-size:1em}

/*regole del menu superiore*/
.navcontainer {float:right}
.navcontainer ul {
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
}
.navcontainer ul li {
display: block;
float: left;
padding: 0;
margin: 0;
}
.navcontainer ul li a {
background: #000;
padding: 1px 10px 2px 10px;
margin: 0 1px 0 0;
color: #fff;
text-decoration: none;
display: block;
font-size: 10px;
}
.navcontainer ul li a:hover {
text-decoration:underline;
}
.navcontainer a:active {
/*background: #c60;
color: #fff;
*/}
.navcontainer li.active a {
background: #dd0026;
}
/*FINE regole del menu superiore*/

h1, h2, h3, p, form {margin:0; font-size:1em}
.head {vertical-align:bottom; background-color:#eff0f1; padding:0px 0px 11px 2px; /*border-left:2px solid #f3f4f5; border-bottom:11px solid #edeeef*/}
.colsx {vertical-align:top; width:208px; padding:0 18px 30px 19px; background-color:#eff0f1}
.contsx {background-color:#fff; padding:8px 10px 25px 14px; font-size:0.9em}
.tuacittxt, .inviatxt, .nondimtxt {padding:2px 0 8px}
.nondimtxt {padding:2px 10px 4px 14px}
.nondimby {padding:2px 10px 0 14px; text-align:right}
.regvai {
	width:100%;
	overflow:hidden;
	padding-bottom:8px
}
.botregistrati {float:left}
.botvai {float:right; padding-top:4px}
.botinvia {text-align:right}
.nondim {background-color:#e5e5e5; margin:8px 0 6px; padding:4px 0 10px 0}
.nondim h2 {text-align:right}
.boxlogin {}
.boxlogin h2 {text-align:right}
.boxlogin form {border-bottom:1px solid #ccc; padding-bottom:9px}
.boxlogin table {width:184px}
.boxlogin form th {padding-top:7px; text-align:left; font-size:1em; font-weight:normal}
.boxlogin form td {padding-top:7px; font-size:1em; text-align:right}
.boxlogin form td input {border:1px solid #bababa; width:115px; font:1em Verdana, Helvetica, sans-serif}
.botlogin {padding-top:9px; text-align:right}
.forgot {padding:5px 0 10px}
.colmain {vertical-align:top; width:470px; padding:0 0 20px 0}
.colmain p {padding-bottom:1em}
.intro {background-color:#eff0f1; padding:15px 20px 10px 17px}
.intro h1, .boxgeneric h1 {padding-bottom:12px}
.citazioni {padding-top:10px}
.citazione {background:url(img/ico_cit.gif) no-repeat 5px 2px; padding:4px 22px 10px 26px; font-size:0.9em;}
.cat {text-align:right; padding-right:10px}
.autore {width:100%; overflow:auto; background:url(img/cit_sep.gif) no-repeat left bottom}
.nomeaut {width:200px; float:left; padding-right:10px}
.pagin {padding:13px 32px 4px 0; text-align:right; font-size:0.9em; color:#000}

.boxgeneric {padding:15px 20px 10px 17px; font-size:0.9em;}
.boxgeneric table {font-size:1em;}

.avvisogenerico {color:#f00}

/*regole dei vari campi*/
.boxgeneric input, .boxgeneric textarea, .boxgeneric select {font:1em Verdana, Helvetica, sans-serif}

.botlogin2 {width:202px; padding:9px 0 10px; text-align:right}
.regis {width:410px; margin-top:20px; padding:6px 0 0; background:url(img/cit_sep.gif) no-repeat left top}
.ast {color:#f00}
.labelgenerico1 {padding:9px 5px 0 0; text-align:left; font-size:1em; font-weight:bold;}
.labelgenerico3 {padding:9px 5px 0 0; text-align:right; font-size:1em; font-weight:bold;}
.generica1, .generica2, .generica3 {padding-top:9px;}
.labelinvia {padding:9px 5px 0 0; text-align:left; font-size:1em; font-weight:bold;}
.tdinvia {padding-top:9px;}
.generica1 {width:221px}
.generica3 {text-align:right}
.campogenerico1, .campogenerico2, .campogenerico3, .selectgeneric {border:1px solid #bababa;}
.campogenerico1 {width:271px}
.campogenerico2 {width:131px}
.campogenerico3 {width:67px}
.regisnote {padding-top:10px}
.privacy {padding-top:10px}
.botreg, .botmes, .botcit {padding-bottom:10px; text-align:right; background:url(img/cit_sep.gif) no-repeat left bottom}
.botmes {padding:5px 10px 15px 0}
.botreg input, .botmes input, .botcit input {background:none; border:none; font-weight:bold}
.botregistrati2, .botmessaggio, .botcitazione {color:#f00}

.messaggio {
	width:410px;
	margin:15px 0 15px;
	background:url(img/cit_sep.gif) no-repeat left top
}
.mescont {
	padding:20px 0 0 30px;
}
.messaggio h2 {
	display:inline;
}
h2.labelcat {display:block; padding-bottom:3px}
.messaggio textarea {
	width:355px;
	height:150px;
	margin:4px 0 0 0;
	border:1px solid #bababa;
	overflow:auto;
	padding-left:2px;
}

.inviacit {width:410px; padding-top:6px; background:url(img/cit_sep.gif) no-repeat left top}
.labelinvia {padding:0 5px 9px 0; text-align:left; font-size:1em; font-weight:bold;}
.tdinvia {padding:0 25px 9px 0;}
.privacycit {padding-top:20px}
/*FINE regole dei vari campi*/

/*Regole per visualizzazione citazioni*/

.CitazioneAutore {
	float: left;
	width: 290px;
}

.CitazioneData {
	text-align:right;
	float: right;
	width: 120px;
	padding-right:10px;
}

/*FINE Regole per visualizzazione citazioni*/