html, body {margin: 0; padding: 0;}
body {font: 76% trebuchet Ms, arial, sans-serif; text-align: center;
	background: url("img/bg_body.jpg") repeat-x 0 0;
	color: #333333;}
a {color: #FA7631;}
a img {border: none;}

h1 {color: #005AAD; margin: 0 0 5px 0; font-size: 1.6em; font-weight: normal;}
h2 {color: #005AAD; margin: 0 0 5px 0; font-size: 1.2em; font-weight: normal;}

#navigation h2 {margin: 0 0 0 15px; padding-top: 10px;}
#header {position: relative; height: 146px; background: url("img/bg_body.jpg") repeat-x 0 0;}

#sfondo {float: left; width: 390px; height: 146px; background: url("img/ragazza.jpg") repeat-x 0 0;}
#logo {float: left; width: 325px;}
#loghini {float: left; width: 185px; padding: 10px 0 0 0;}
#loghini img {margin: 0 0 5px 6px;}

#container {width: 900px; margin: 0 auto; text-align: left; font-size: 1.2em;}

#footer {clear: both; width: 100%; border-top: 2px dotted #CCCCCC; text-align: right; padding: 0 10px;}
#footer p {margin: 5px 0 0 0;}

#content {float: right; width: 684px; background: #FFFFFF;
	min-height: 400px;
	height: auto !important;
	height: 400px;}
#incontent {padding: 10px 15px 10px 15px;}
/* PARAGRAFI SOTTO IL TESTO */
.par {margin-top: 10px; clear: both;}
.par p {margin: 5px 0 5px 0;}
.par img.right {margin: 0 0 10px 10px; float: right;}
.par img.center {margin: 0 auto; text-align: center; display: block;}

#navigation {float: left; width: 216px;}
#innavigation {margin-right: 6px; background: #FFFFFF;}
#navigation ul {margin: 0 0 6px 0; padding: 10px 0 10px 0; list-style-type: none; text-transform: lowercase;}
#navigation li {margin: 0 0 5px 15px; line-height: 1.6em;}
#navigation li.cur {color: #FA7631; text-decoration: underline;}
#navigation li a:hover {color: #FA7631; text-decoration: underline;}
#navigation li a {text-decoration: none; color: #333333;}

#extra {float: left; clear: left; width: 216px}
#inextra {margin-right: 6px; background: #F7FCFF;}
#login {
	padding: 10px 0 10px 0;
	margin-left: 15px;
	background-image: url('img/bg_login.gif');
	background-repeat: no-repeat; background-position: 0 3px;}
#login .field {
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	width: 90px; color: #003366;}
#login .label {padding-left: 2px; padding-right: 6px; font-size: 0.8em; color: #222222;}
#pulsante {text-align: right; color: #F6FDFF; padding-right: 30px; font-size: 0.9em;}
#pulsante input {vertical-align: middle;}
/* created by BB */

/**** DBRetriever inizio ****/
body.popup {font-size: 0.75em; background-color: #fff; margin: 10px;}
body.popup h1 {color: #666; font-size: 1.20em; font-weight: bold; background-color: #FAF7F1; padding: 3px;}
body.popup h2 {color: #666; font-size: 1.00em; font-weight: bold; background-color: #E3E8EE; padding: 3px;}
body.popup table h2{color: #666; font-size: 0.75em; font-weight: bold; background-color: #E3E8EE; padding: 3px;}

.data  {font-size: 0.75em; padding-right: 6px; color: #333;}
.nested  {font-size: 0.75em; padding-left: 20px;}
.flag {border-left: #ccc solid 2px;}

.label {font-size: 0.75em; text-align: right; font-weight: bold; padding-right: 6px; color: #333;}
.nota {font-weight: normal; font-style:italic; font-size: 0.75em;}
.label .nota {font-size:1.0em;}
.hfield {font-size: 0.85em; background-color: #4D74A6; color: #FFF; font-weight: bold;}
.small {font-size: 0.95em; font-family: verdana,arial,helvetica,sans-serif; color: #000000;}
.gfield	{font-size: 0.80em; font-family: verdana,arial,helvetica,sans-serif; color: #000000; text-align: center;}
.sfield	{font-size: 0.80em; font-family: verdana,arial,helvetica,sans-serif; color: #000000; text-align: left;}
.nfield	{font-size: 0.80em; font-family: verdana,arial,helvetica,sans-serif; color: #000000; text-align: right;}

.trh {background-color: #FC9F6D; font-weight: bold; padding-right: 6px;}
.tr0 {background-color: #f6f6f6;}
.tr1 {background-color: #EBEBEB;}

.tr0 .button a img {border-color: #f6f6f6;}
.tr0 .button a:hover img {border-color: #ddd #aaa #aaa #ddd;}
.tr1 .button a img {border-color: #f0f0f0;}
.tr1 .button a:hover img {border-color: #ddd #aaa #aaa #ddd;}

.button a {font-size: 0.90em; text-transform: uppercase;}
.button a img {border: #fff solid 1px;}
.button a:hover img {border: solid 1px; border-color: #ddd #aaa #aaa #ddd;}

input.button {font-size: 0.85em; font-weight: bold; text-transform: uppercase;}


.anchor	{margin-top: 0; margin-bottom: 0px;}
/**** DBRetriever fine ****/
/* fine */

