/* CSS Document */
body {
margin:0;
padding:0;
font-family: verdana, arial, helvetica, sans-serif;
font-size:75%;
color: #ccc;
background:#000000 url(../img/bgtile.png) repeat-x;
text-align:center;
}

a {color:#FF3300; text-decoration:none;}
a:visited {color:##FF3333;}
a:hover {color:#ffffff; text-decoration:none;}

#container {
width:758px;
margin-top:20px;
margin-bottom:0px;
margin-right:auto;
margin-left:auto;
border:1px solid #3C3C3C;
background:#000000;
width: 758px; /* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;
}

#topo {
width: 100%; 
	height:85px;
	border-bottom: 4px solid #333232;
	background:#2C2C2C;
 vertical-align: bottom;
}

#logo {padding-left:10px; margin-top:24px; float:left; }

#nav {float:right; text-align:left; margin-top:40px; padding-right:20px;}
#nav li {margin:0; padding:0;display:inline; padding-left:20px; padding-bottom:0; margin-bottom:0;}
#nav li a {color:#bababa; text-decoration:none; padding-bottom:5px;}
#nav li a:hover {color:#FFF; text-decoration:none; border-bottom:4px solid #FFF}
#nav li a#active_menu {color:#FFF; text-decoration:none; border-bottom:4px solid #FF3333}

#content {
	float:left;
	clear:none;
	border-left:0px solid #333232;
	text-align: left;
	align:left;
	vertical-align: top;
	padding: 10px 0px 0px 10px;
}

#contenuto { text-align: left; align:left; vertical-align: top;
	padding: 10px 40px 30px 40px; }
#contenuto h2{ display:block; padding-top:20px; padding-bottom:0px;
color:#FFF;  }
#contenuto p{ letter-spacing:0.2; color:#999; 
word-spacing:1.2px; 	line-height:19px;}

.nustyle {
	color: #FFF;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
}

.nustyle_sub {
	color: #FFF;
	font-size: 12px;
	font-style: italic;
	}

.style2 {color: #FF3333}
.style4 {color: #333333}
.style5 {color: #333; font-size: 9px}

#tabaofferte {
border:0px dashed #333232;
width:80%;}

#tabaofferte td{ padding:5px; border-bottom:1px dashed #333232;}


#bottom {
height:70px;
border-top:1px solid #333232;
background-color:#1A1A1A;
position:relative;
}
#copyright {
border-top: 1px solid #333232;
  }
#riserva {
border-top: 1px solid #333232;
color:#fff; 
margin: 5px;"
  }

#credit {
  position: absolute;
  bottom: 10px; right: 5px;
}

.sectiontableentry1 td{

color:#CCCCCC; background:#000000; padding:3px 0;

}

.sectiontableentry2 td{

color:#ffffff; padding:3px 0;

}

.componentheading, .contentheading{

font-size:1.6em;

color:#FF3333;

text-transform:uppercase;

}



#main {

height:334px;

background:url(../img/bg_main.jpg) no-repeat;

overflow:hidden;

padding:0px; margin:0px;

text-align:left;

color:#999;

font:Verdana, Arial, Helvetica, sans-serif;

font-size:100%;

line-height:1.6em;width:758px;

}


.imageElement p {margin:0; padding:0;}



.latestnews a:link, .latestnews a:visited{font-size:0.8em; color:#999;}
a.credit{
  color: #333; text-align: left;
}

/* i miei */
.marchi
{ margin: 6px;
}
