﻿/* CSS Document */

body 
{
width:1004px;
height:auto;
background: transparent;
color: #333;
font: 62.5% Arial, Helvetica, sans-serif;
border-left:solid 1px #e8f2fb;
border-right:solid 1px #e8f2fb;
border-bottom:solid 1px #e8f2fb;
margin: 0 auto;
padding: 0;
}
a {
background: transparent;
color: #075FA5;
margin: 0;
padding: 0;
}
a:hover {
background: #075FA5;
color: #fff;
}
h1 {
background: #fff url(../../Images/logo.gif) no-repeat;
width: 134px;
height: 54px;
float: left;
text-decoration: none;
margin: 10px 0 0 10px;
padding: 0;
}
html>body h1 {margin: 15px 0 0 16px;}
h1 span {
visibility: hidden;
}
h2 {
background: #fff;
color: #E20A16;
font-weight: normal;
font-size: 2.3em;
text-align: left;
margin: 0;
padding: 0;
}
h3 {
background: #fff;
color: #2B3A42;
font-size: 1.4em;
text-align: left;
font-weight: normal;
margin: 5px 0 0;
}
h4 {
}
img {
border: 0;
}
.clear {
clear: both;
}
a#logoLink img {
position: absolute;
top: 32px;
left: 19px;
width: 134px;
height: 54px;
}
html>body a#logoLink img {left: 15px;}

/*----------top---------*/

#top 
{
background: #fff;
color: #333;
width: 1004px;
margin: 0px 0 0;
padding: 0;
border-top: 8px solid #e30b17;
}
#top form {
float: right;
font-size: 1.1em;
margin: 0;
padding: 0;
}
#top input.btn {
background: #666;
color: #fff;
border: 0;
padding: 1px 3px;
}
htlm>body #top input.btn {padding: 2px;}
#mn 
{	
float: right;
clear: right;
white-space: nowrap;
margin: 30px 0 0;
padding: 0;
}
html>body #mn {margin: 32px 0 0;}

#mn ul 
{
margin: 2px 0 18px;
padding: 0;
}
#mn li 
{
display: inline;
margin: 0;
padding: 0;
}
#mn a 
{
background: #fff;
color: #333;
font-size: 1.2em;
text-decoration: none;
margin: 0;
padding: 0 8px;	
}
#mn a:hover {
background: #2B3A42;
color: #fff;
}


/*------------menu-----------*/
#menu1 
{
background: #2B3A42;
color: #fff;
width: 1004px;
display: block;
clear: both;
margin: 0; 
padding: 0;
}
#menu1 ul {
background: #2B3A42;
color: #fff;
width: 986px;
text-align: left;
margin: 0;
padding: 5px 0;
}
#menu1 li {
display: inline;
list-style: none;
margin: 0 0 0 -3px;
padding: 5px 0;
}
#menu1 a {
background: #2B3A42 url("../../images/dash.gif") top right repeat-y;
color: #fff;
font-size: 1em;
text-transform: uppercase;
text-decoration: none;
margin: 0;
padding: 5px 25px;
}
#menu1 a:hover {
background: #3E5460 url("../../images/dash.gif") top right repeat-y;
color: #fff;
}
#bgSub {
background: #DFE6EA;
color: #666; 
clear: both;
width: 1004px; 
margin: 0;
padding: 0;
}
#submenu {
background: #DFE6EA;
color: #666;
width: 1004px;
display: block;
clear: both;
font-size: 1em;
margin: 0;
padding: 5px 0 3px;
}
#submenu p {
float: left;
margin: 0;
padding: 0 10px;
}
#submenu p#date {
float: right;
margin: 0;
padding: 0 8px;
}

/*------------content-----------*/

#content 
{
	height:450px;
margin: 15px 0 0;
padding: 0;
}
#contentMn 
{
width: 175px;
float: left;
margin: 0;
padding: 0 0 0 0;
}
#contentMn a {
display: block;
text-decoration: none;
}
#contentMn dl 
{
border-right: 1px solid #DFE6EA;
font-size: 1.1em;
text-align: left;
margin: 0;
padding: 0 7px 0 0;
}
#contentMn dl dt
{
	margin:o;
	padding:0;
}

#contentMn dl dt a
{
	padding-left:5px;
}
dl#open {
margin: 0;
padding: 0 7px 15px 0;
}
dl#open dt a 
{
background: transparent url("../../images/arrow.gif") 98% 55% no-repeat;
color: #075FA5;
border-top: 1px solid #DFE6EA;
font-weight: bold;
margin: 0 0 0 30px;
padding: 5px 15px 5px 0;
}
dl#open dt a:hover {
background: transparent url("../../images/arrow.gif") 98% 55% no-repeat;
color: #075FA5;
}
dl#open dd a {
background: #fff;
color: #4B6674;
white-space: nowrap;
margin: 0 0 0 0;
padding: 0 15px 0 0px;
}
dl#open dd a {
background: #fff;
color: #4B6674;
white-space: nowrap;
margin: 0 0 0 0;
padding: 0 15px 0 0px;
}
dl#open dd a:hover {
background: #4B6674;
color: #fff;
}
dl.close dt a { 
border-top: 1px solid #DFE6EA;
margin: 0;
padding: 5px 15px 5px 0;
}
dl#open dt.noBrd a {
border: 0;
}
dl.close dt.noBrd a {
border: 0;
}
#contentMn h3 
{
margin: 15px 0 0;
padding: 0 8px 0 10;
text-align: left;
}

/*---------context--------*/

#context {
background: #fff;
color: #666;
width: 682px;
float: left;
margin: 0 0 20px;
padding: 0 0 0 20px;
font-size: 1.1em;
}
#context p {
text-align: left;
margin: 10px 0 0;
}
#context img {
float: none;
margin: 0;
padding: 0px;
}
#tblRivenditori {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: small;
	color: #E20A16;
}

/*------------footer-----------*/
#footer 
{
width: 1004px;
height:50px;
font-size: 1em;
border-top: 1px solid #2B3A42;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#footer p {
background: #fff;
color: #999;
float: left;
text-align: left;
margin: 20px 10px;
padding: 0;
}
html>body #footer p {margin: 20px;}
#footer p span {
background: #fff;
color: #666;
}
#footerMn {
float: right;
text-align: right;
margin: 0px 10px;
padding: 0;
}
#footerMn a {
margin: 3px;
padding: 0;
}
#footerMn a img { 
margin: 5px 0;
padding: 0;
}
/*------------extra-----------*/

#arearis
{
	margin: 50px 0 0 300px;
	
	}
