*
{
	font-family: Verdana, Helvetica, Arial;
	font-size: 12px;
	color: #085882;
	margin-top: 0px;
	padding-top: 0px;
}
FORM
{
 margin-left: 0pt;
 margin-right: 0pt;
 margin-top: 0pt;
 margin-bottom: 0pt;
}
DIV
{
 margin-left: 0pt;
 margin-right: 0pt;
 margin-top: 0pt;
 margin-bottom: 0pt;
}
BODY
{
	background-image: url(/img/sfn-totalbody.gif);
	background-repeat: repeat-x;
}
INPUT
{
	width: 240px;
}
A
{
	color: #085882;
	text-decoration: none;
}
A:hover
{
	color: #085882;
	text-decoration: underline;
}
A:visited
{
	color: #085882;
	text-decoration: none;
}
TABLE
{
    text-align: center;
    margin-left:auto;
    margin-right:auto;
}
IMG
{
	border: 0px;
}
TD {
	text-align: left;
}
.home_left {
 text-align: right;
 padding-right: 16px;
 background-color: white;
}
.home_right {
 text-align: left;
 padding-left: 16px;
 background-color: white;
}
.td_main {
	background-color: #FFFFFF;
}
.td_top {
	background-image:url(/img/sfn-logosopra.gif);
	width: 720px;
	height: 93px;
	font-weight: bold;
	font-size: 14px;
	text-align: right;
	left: 20px;
	top: 50px;
}
.errore {
	color: #BC242A;
	text-align: center;
	font-weight: bold;
}
.frasetop {
	position: relative;
	top: 86px;
	left: 190px;
}
.tdleft {
	background-image:url(/img/brd-sfondo.jpg);
	background-repeat:no-repeat;
	width:1px;
}
.tdright {
	background-image:url(/img/brd-sfondo.jpg);
	background-repeat:no-repeat;
	width:1px;
}

.footer, A.footer, A.footer:hover, A.footer:visited
{
	font-size: 11px;
}

.logo
{
	margin-top: 1px;
	margin-bottom: 10px;
	margin-left: 1px;
	margin-right: 2px;
}
.bold
{
	font-weight: bold;
}
.left
{
	text-align: left;
}
.right
{
	text-align: right;
}
.center
{
	text-align: center;
}
.justify
{
	text-align: justify;
}
.top
{
	vertical-align: top;
}
.middle
{
	vertical-align: middle;
}
.light-grey {
	color: #8b9fae;
}
.my_red {
	color: #FF0000;
}
.my_green {
	color: #168e05;
}

/* MENU ADMIN */

td.menu_admin {
	line-height: 30px;
	border-left: solid 1px #aaaaaa;
	border-top: solid 1px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;
	background-color: #cccccc;
}

td.menu_admin_last {
	border-right: solid 1px #aaaaaa;
}

td.menu_admin a {
	font-weight: bold;
	color: #ffffff;
}

td.menu_admin a:hover {
	color: #7aa5cc;
}

/* MENU ADMIN */

/* TABELLE ELENCHI ADMIN */

td.elenco_admin, td.elenco_admin a, div.elenco_admin, div.elenco_admin a {
	background-color: #999999;
	color: #ffffff;
}

td.elenco1, tr.elenco1, div.elenco1 {
	background-color: #E3ECEF;
}

td.elenco2, tr.elenco2, div.elenco2 {
	background-color: #EFEFEF;
}

/* TABELLE ELENCHI ADMIN */

/* LAYER CARRELLO CHECKOUT */
	.menu,
	.menu ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	.menu li {
		display:block;
		margin:0;
		padding:0;
		margin-bottom:1px;
	}
	.menu a {
        font-size: 16px;
		display:block;
		padding:2px 5px;
		color:#eeeeee;
		text-decoration:none;
        padding-left: 20px;
        background: url(images/paragraph_point.gif) no-repeat;
	}
	.menu a:hover,
	.menu a:focus,
	.menu a:active {font-weight: bold;}
	.menu ul li {font-size: 14px; padding-left:15px;}
	.menu ul a {background:#ced174;}
	.hidden {display:none;}

/* LAYER CARRELLO CHECKOUT */

/*COOKIE*/
.cookie-ok {
	background-color: #4d90fe;
	background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);
	border: 1px solid #3079ed;
	border-radius: 2px;
	color: #fff;
	cursor: default;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	margin-right: 0px;
	min-width: 26px;
	outline: 0;
	padding: 0 8px;
	text-align: center;
	white-space: nowrap;
}

/* CAMPI FORM */
input.testo_prodotti, select.testo_prodotti {
	width: 400px;
}

textarea.area_prodotti {
	width: 400px;
	height: 250px;
}

.sprite{
	background: url(/img/sprite_icone.png);
}
.icone{
	height: 16px;
	width: 16px;
}
.cal{
	background-position: 0px 0px;
}
.data_export{
	background-position: -17px 0px;
}
.data_export_grey{
	background-position: -34px 0px;
}
.del{
	background-position: -51px 0px;
}
.edit{
	background-position: -68px 0px;
}
.fatt{
	background-position: -85px 0px;
}
.up_arrow{
	background-position: -102px 0px;
}
.down_arrow{
	background-position: -118px 0px;
}
.save{
	background-position: -118px -16px;
}
.date{
	background-position: -102px -16px;
}
.rinnovo{
	background-position: 0px -17px;
}
.send_email{
	background-position: -17px -17px;
}
.send_email_broker{
	background-position: -34px -17px;
}
.signature{
	background-position: -51px -17px;
}
.signed{
	background-position: -68px -17px;
}
.stamp{
	background-position: -85px -17px;
}
.sync{
	background-position: 0px -34px;
}
.view{
	background-position: -17px -34px;
}
.info{
	background-position: -34px -34px;
}
.bank{
	background-position: -51px -34px;
}
.add{
	background-position: -68px -34px;
}
.green_check{
	background-position: -85px -34px;
}
.grey_check{
	background-position: -102px -34px;
}
.red_check{
	background-position: -118px -34px;
}
.procedi{
	background-position: -17px -50px;
}
.send{
	background-position: -34px -50px;
}
.elimina{
	background-position: -51px -50px;
}
.modifica{
	background-position: -68px -50px;
}
.segnalato{
	background-position: -85px -50px;
}
.download{
	background-position: -102px -50px;
}
.ribbon{
	background-position: -118px -50px;
}
.pdf{
	background-position: 0px -51px;
}
.transfer{
	background-position: 0px -66px;
}
.digital_signature{
	background-position: -17px -66px;
}
.accordion_up{
	background-position: -34px -66px;
}
.accordion_down{
	background-position: -51px -66px;
}
.payment_alert{
	background-position: -68px -66px;
}
/* CAMPI FORM */