body {
	font-family:  verdana;
	font-size:13px;
	margin:0;
	padding:0;
	background:#ddd url("/public/img/gradbg.gif");
	color: #660000

	}
form input.emaillogininput {
	border:solid 1px #000
	}
form .emaillogintext {
	font-weight:800
	}
form .emailoginbutton {
	font-weight:900;
	background-color:#208F1A;
	color:#fff;
	border:solid 1px #000;
	}
h1 {
	padding:3px;
	padding-top:0px;
	padding-left:30px;
	margin-top:0px;
	font-size:20px;
	color:#9F1313;
	text-align:left;
	background:#fff url("/public/img/h1.gif") 0 -5px  no-repeat
	}
h2 {
	margin-top:40px;
	padding:3px;
	padding-top:10px;
	font-size:14px;
	color:#9F1313;
	text-align:left;
	border-top: solid 3px #ddd;
	padding-left:30px;
	}
label	{
	display:inline;
	width:30%
	}
#header{
	background:url("/public/img/int.gif") no-repeat 50% 0;
	height:100px;
	}
#header_int {
	padding-top:30px;
	margin:auto;
	text-align:left;
	width:950px;
	}

#header a {color:#fff}
#logo {
	float:left;
	width:30%;
}
#search {
	float:right;
	width:35%
}
form#searchweb {
	border:#000 solid 2px;
	margin:0px;
	padding:4px;
	padding-right:0px;
	margin:auto;
	background:#fff;
	display:inline;
	}
form#searchweb #searchweb_int {
	display:inline
	}
form#searchweb div input {
	background:#fff;
	padding:3px;
	font-size:13px;
	}
form#searchweb div input#q {
	padding-left:25px;
	background: #fff url("/public/img/Search-16x16.png") no-repeat 3px 3px;
	color:#000;
	width:240px;
	border:none;
	}
form#searchweb div input.submit {
	font-weight:900;
	background-color:#208F1A;
	color:#fff;
	border:none;
	}
#page {
	clear:both;
	margin:auto;
	text-align:center;
	background:url("/public/img/sfondo_b.gif") repeat-y 50% 0;
	}
#page_int {
	width:950px;
	margin:auto;
	padding-top:10px;
	background-color:#fff;
	text-align:left;
	}
#fullscreen {
	width:100%
	}
#screen {
	width:60%;
	float:left
	}
#screen_int{
	}
#screen p{
	line-height:150%;
	text-align:justify;
	}
#screen strong {
	font-weight:700;
	font-style:italic;
	color:#9F1313;
	}
#screen blockquote {
	font-style:italic;
	font-size:85%;
	color:#888;
	}
#menu {
	width:35%;
	float:right;
/*	background:#ddd url("/public/img/grad_2.gif") repeat-x 0 100%; */
	padding-bottom:20px;
	}
#menu_int {
	}
#menu p, #menu form , #menu ol, #menu ul {
	margin:10px;
	margin-bottom:10px;
	padding:0;
	}
#menu ol, #menu ul  {
	list-style-type:none;
	}
#menu ol li, #menu ul li  {
	padding-left:20px;
	background:url("/public/img/dot_menu.gif") no-repeat 0 0;
	padding-bottom:10px;
	}
#menu h3 {
	font-size:14px;
	margin:0;
	padding:5px;
	padding-left:10px;
	background-color:#9F1515;
	color:#fff;
	}
#endpage {
	clear:both;
	text-align:center;
	font-size:10px;
	padding-top:50px;
	padding-bottom:30px;
}
#footer {
	background:url("/public/img/foot_4.gif") no-repeat 50% 0%;
	height:100px;
	}

ul#homeprodotti {
	clear:both;
	margin:0;
	padding:0;
	list-style-type:none;
	}
ul#homeprodotti li {
	text-align:center;
	display:block;
	float:left;
	width:33%;
	font-weight:900
	}
ul#homeprodotti li div {
	width:180px;
	height:45px;
	display:block;
	background:#208F1A url('/public/img/bottone_v.gif') no-repeat 50% 50%;
	}
ul#homeprodotti li div a {
	display:block;
	width:80%;
	margin:auto;
	clear:both;
	padding-top:15px;
	color:#fff;
	text-decoration:none;
	}


ul#homeprodottijs {
	clear:both;
	margin:0;
	padding:0;
	list-style-type:none;
	}
ul#homeprodottijs li {
	text-align:center;
	display:block;
	float:left;
	width:33%;
	font-weight:900
	}
ul#homeprodottijs li div {
	width:180px;
	height:45px;
	display:block;
	background:#208F1A ;
	}
ul#homeprodottijs li div a {
	display:block;
	width:80%;
	margin:auto;
	clear:both;
	padding-top:15px;
	color:#fff;
	text-decoration:none;
	}


.homesiteprew {
	float:left;
	margin-right:20px;
	border:solid 1px #000
	}
.contatti {
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}
.contatti div {
	display:block;
	height:45px;
	width:180px;
	margin:auto;
	background:#208F1A  url("/public/img/bottone_menu.gif") no-repeat;
	}
.contatti div a {
	display:block;
	padding-top:13px;
	text-decoration:none;
	color:#fff;
	font-weight:900;
	}

#navigator {
	margin-bottom:20px;
}

#navigator a.gohome {
	background:url(/public/img/Home-icon.png) no-repeat 0 2px;
	padding:3px;
	padding-left:25px;
	}
a.contact {
	background:url(/public/img/Chat-icon.png) no-repeat 0 2px;
	padding:3px;
	padding-left:23px;
	}
a.fattura {
	background:url(/public/img/Contract-icon.png) no-repeat 0 2px;
	padding:3px;
	padding-left:23px;
	}
a.statistiche {
	background:url(/public/img/statistics.png) no-repeat 0 2px;
	padding:3px;
	padding-left:23px;
	}
a.lab {
	background:url(/public/img/entire-network-icon.png) no-repeat 0 2px;
	padding:3px;
	padding-left:23px;
	}

a.login {
	background:url(/public/img/key-icon.png) no-repeat 0 2px;
	padding:3px;
	padding-left:23px;
	}

a.logout {
	background:url(/public/img/Log-Out-icon.png) no-repeat 0 2px;
	padding:3px;
	padding-left:23px;
	}

a.user {
	background:url(/public/img/user-16x16.png) no-repeat 0 2px;
	padding:3px;
	padding-left:23px;
	}

a.readmail {
	background:url(/public/img/Files-icon.png) no-repeat 0 2px;
	padding:3px;
	padding-left:23px;
	}

@media print 
{

body 
	{
	margin:0;
	padding:0;
	color:#000;
	background-color:#fff
	}
.noprint , #header, #footer 
	{
	display:none;
	visibility:hidden;
	}
}


