/*
 * This file is part of the MEMO Control Panel project.
 * The MEMO Control Panel project is copyrighted by SoftHrod.
 * http://www.softhrod.com/
 *
 * Copyright (c) 2000-2004 Ruggero Barsacchi - SoftHrod Web Agency, Volterra (Italy)
 *
 */

body,html {
	height:100%;
	margin:0;
	padding:0;
	text-align:center; /* hack per per IE5 */
	background-color:#ffffff;
}

#pagina {
	text-align:left; /* completa l'hack per IE5 */
	margin:0;
	padding:68px 0 8px 0;
	width:100%;
	min-width:700px;
	background-color:#859db7;
	border-bottom:2px solid #000000;
}

#intestazione {
	position:absolute;
	z-index:100;
	left:0;
	top:0;
}

#sponsor {
	position:absolute;
	z-index:1;
	right:10px;
	top:0;
}

/* INIZIO identificatore (box in alto a destra con logout) */
#pagina #identificatore {
	position:absolute;
	top:65px;
	width:300px;
	left:190px;
	font-family:Tahoma,Verdana;
	font-size:80%;
	float:left;
	margin-top:9px;
	margin-left:4px;
	text-align:center;
	color:#000000;
	border:0;
	background-color:transparent;
	padding:5px;
}

#pagina #identificatore a {
	color:#ffffff;
	border-bottom:none;
	font-weight:bold;
}

#pagina #identificatore #nick {
	font-variant:small-caps;
	font-weight:bold;
}
/* FINE identificatore*/

#corpomenu {
	margin-top:0px;
	background-color:#eaf7f8;
	padding-top:0;
	padding-bottom:10px;
	padding-left:8px;
	padding-right:8px;
	border-bottom:1px solid #000000;
}
/* FINE menu a linguette */


#contenitore {
	width:100%;
	margin-bottom:10px;
	margin-top:0;;
}

#corpo {
	margin-top:0;
	padding:10px;
	background-color:#ffffff;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	font-family:Verdana;
}


/* INIZIO stili del corpo pagina */
#corpo h1 {
	margin-left:5px;
	margin-right:10px;
	font-family:sans serif;
	letter-spacing:0.1em;
	word-spacing:0.2em;
	font-size:130%;
	color:#f3520c;
	border-bottom:1px dashed #f3520c;
	font-variant:small-caps;
	font-weight:bold;
}

#corpo h2 {
	margin-top:25px;
	margin-bottom:15px;
	margin-left:5px;
	margin-right:10px;
	padding-top:18px;
	border-top:1px dotted #EEB34D;
	font-family:sans serif;
	letter-spacing:0.1em;
	word-spacing:0.1em;
	font-size:100%;
	color:#000000;
	font-variant:small-caps;
	font-weight:bold;
}

#corpo h3 {
	margin-top:10px;
	margin-bottom:15px;
	margin-left:5px;
	margin-right:10px;
	padding-top:5px;
	font-family:sans serif;
	letter-spacing:0.1em;
	word-spacing:0.1em;
	font-size:90%;
	color:#000000;
	font-variant:small-caps;
	font-weight:bold;
}

#corpo a {
	color:#3b6cb5;
	font-weight:bold;
}

#corpo p {
	padding-left:8px;
	font-family:Verdana;
	font-size:75%;
}

#corpo li {
	font-family:Verdana;
	font-size:75%;
	padding-bottom:8px;
}

#corpo .spiegazione {
	border-bottom:1px dashed #000000;
}

#corpo #riassunto {
	margin-right:320px;
}

#corpo #riepilogo {
	float:right;
	width:310px;
	margin-left:20px;
	margin-right:10px;
	border-left:1px dashed #eeeeee;
}

#corpo .red {
	color:#ff0000;
}

#corpo .conferma {
	color:#7ba146;
	padding:6px;
	border:1px dashed #7ba146;
	font-weight:bold;
	margin:25px;
}

#corpo .problema {
	color:#f3520c;
	padding:6px;
	border:1px dashed #f3520c;
	font-weight:bold;
}

#corpo table {
	border:1px solid #000000;
	margin:15px;
}

#corpo .noborder {
	border:0;
	margin:0;
}

#corpo td {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:12px;
	padding-right:12px;
	font-family:Verdana;
	font-size:75%;
}

#corpo .rigaintestazione {
	background-color:#B72828;
	font-family:Geneva,Verdana;
	font-size:110%;
	font-weight:bold;
	color:#ffffff;
}

#corpo .rigadispari {
	background-color:#FFF9DD;
}

#corpo .rigadisparialternativa {
	background-color:#eaf2ff;
}

#corpo .pari {
	background-color:#ffffff;
}
/* FINE stili del corpo pagina */


/* INIZIO form */
form {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
}

input {
	background-color:#eeeeee;
	border:1px solid #999999;
	color:#000000;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:11px;
	margin-bottom:2px;
	margin-top:2px;
}

input:focus {
	background-color:#ffffff;
}

select {
	background-color:#ffffff;
	border:1px solid #999999;
	color:#000000;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:11px;
	margin-bottom:2px;
	margin-top:2px;
}

textarea {
	background-color:#eeeeee;
	border:1px solid #999999;
	color:#000000;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	margin-bottom:10px;
}

textarea:focus {
	background-color:#ffffff;
}

.button {
	background:#eeeeee;
	border:1px solid;
	border-color:#eeeeee #999999 #999999 #eeeeee;
	color:#666666;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin:3px 0px 3px 0px;
}

.checkbox {
	background-color:#ffffff;
	border:0px solid #999999;
	color:#000000;
	font:bold 10px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom:2px;
	margin-top:2px;
	vertical-align:middle;
}

.nomecampo {
	float:left;
	color:#989898;
	font-weight:bold;
	text-align:right;
	margin-right:3px;
}

.bottone {
	margin-left:180px;
}
/* FINE form */


/* INIZIO footer */
#footer {
	color:#ffffff;
	margin-bottom:20px;
}
#copyright {
	margin-bottom:0;
	margin-right:20px;
	text-align:right;
	font-family:Verdana;
	font-size:75%;
}
#copyright a {
	text-decoration:underline;
	color:#FFFFFF;
}
/* FINE footer */

.foto {
	border: 1px solid #000000;
	background-color:#f0f0f0;
	padding:8px;
}

#corpo .grande td {
	padding-top:8px;
	padding-bottom:8px;
}

