/* Elementi generali */
html { 
padding:0;
margin: 0;
}
body {
font: normal 11px/14px Helvetica, Arial, "Trebuchet MS", "Lucida Grande", Verdana, sans-serif;
color: #333300;
background-image:url(../images/fondo.gif);
margin: 0;
padding: 0;
}
/* struttura pagina  */
#container {
width: 770px; 
margin: 0 auto;
padding: 0;
background: #E0E6B8 url(../images/bottom.jpg);
}
#content {
width: 770px;
margin: 0 auto;
padding: 0;
text-align: left;
}
#copy {
width: 610px;
padding: 0;
margin: 0;
float: right;
border-left: 1px dotted #336600;
border-top: 1px dotted #336600;
background: #CAD869;

}

#contenuti_interni {
width: 610px;
margin: 0;
float: right;
background-image:url(../images/fondino2.gif);
border-left: 1px dotted #336600;
border-top: 1px dotted #336600;
border-bottom: 1px dotted #336600;
}

#menu {
width: 159px;
padding: 0;
margin: 0;
float: left;
}


#intestazione {
background: #CAD869 url(../images/intestazione.jpg) no-repeat;
width: 770px;
height: 297px;
padding: 0;
margin: 0;
}
#menuorizzontale {
width: 770px;
height: 30px;
padding: 0;
margin: 0;
background-color:#F3B50E;
}

#insideintestazione {
background: #CAD869 url(../images/insidecover.jpg) no-repeat;
width: 770px;
height: 125px;
padding: 0;
margin: 0;
}
/* NEWS - Home Page Excerpts. */
.new {
margin: 0;
padding-right: 30px;
padding-top: 10px;
padding-left: 15px;
padding-bottom: 10px;
background-image:url(../images/fondino2.gif);
border-bottom: 1px dotted #336600;

}
.corponews {
}
.corponews span {
display: inline;
}
.newjuice {
margin: 0;
padding: 3px;
height: 120px;
background: #EBF3A4;
border-bottom: 1px dotted #336600;
}
#news {
width: 289px;
padding: 0;
margin: 0;
float: left;
border-right: 1px dotted #336600;
background-color:#FFFFCC;
}
#journal {
width: 280px;
padding: 0;
margin: 0;
float: left;
}

#cerca {
width: 280px;
padding: 0;
margin: 0;
float: left;
}


#registrazione {
width: 280px;
padding: 0;
margin: 0;
float: left;
}
/* TYPOGRAPHY - Type & Spacing. */
p {
margin: 0;
padding: 4px 10px;
}
.odd p, .even p {
margin: 0;
padding: 7px 10px;
}
h1 {
font: bold 12px/20px Verdana, Helvetica, sans-serif;
color: #000000;
margin: 0;
padding: 7px 5px 7px 40px;
}
h1.about {
height: 34px;
padding: 0;
background: transparent url(../images/about_title.gif) no-repeat left top;
}
h1.industrynews {
height: 34px;
padding: 0;
background: transparent url(../images/news_title.gif) no-repeat left top;
}
h1.contact {
height: 34px;
padding: 0;
background: transparent url(../images/contact_title.gif) no-repeat left top;
}
h1.fresh {
height: 34px;
padding: 0;
padding: 0;
background: transparent url(../images/fresh_title.gif) no-repeat left top;
}
h1.tools {
height: 34px;
padding: 0;
background: transparent url(../images/tools_title.gif) no-repeat left top;
}
h1.gallery {
height: 34px;
padding: 0;
background: transparent url(../images/gallery_title.gif) no-repeat left top;
}
h1.talent {
height: 34px;
padding: 0;
background: transparent url(../images/talent_title.gif) no-repeat left top;
}
h1.features {
height: 34px;
padding: 0;
background: transparent url(../images/features_title.gif) no-repeat left top;
}
h1.join {
height: 34px;
padding: 0;
background: transparent url(../images/join_title.gif) no-repeat left top;
}
h1.journal {
height: 34px;
padding: 0;
background: transparent url(../images/journal_title.gif) no-repeat left top;
}
h1.portfolio {
height: 34px;
padding: 0;
background: transparent url(../images/portfolio_title.gif) no-repeat left top;
}
h1.recent {
height: 34px;
padding: 0;
background: transparent url(../images/top_content.gif) no-repeat left top;
}
h1.cerca {
height: 34px;
padding: 0;
background: transparent url(../images/cerca.gif) no-repeat left top;
}
h1.services{
height: 34px;
padding: 0;
background: transparent url(../images/services_title.gif) no-repeat left top;
}
.listhead {
float: left;
}
h2.clients {
margin: 0;
border: 0;
height: 50px;
background: transparent url(../images/title.jpg) no-repeat left top;
}

h2.clients2 {
margin: 0;
border: 0;
height: 50px;
background: transparent url(../images/title2.jpg) no-repeat left top;
}

h2.utenti_registrati {
margin: 0;
border: 0;
height: 50px;
background: transparent url(../images/title3.jpg) no-repeat left top;
}

h2.ricerca {
margin: 0;
border: 0;
height: 50px;
background: transparent url(../images/title2.gif) no-repeat left top;
}
h2.recent {
margin: 0;
padding: 0;
border: 0;
height: 30px;
background: #EFF3CD url(../images/recent_2title.gif) no-repeat left top;
}
h2.news {
margin: 5px 0 0 10px;
border: 0;
height: 30px;
background: transparent url(../images/news_2title.gif) no-repeat left top;
}
h2.journal {
margin: 5px 0 0 10px;
border: 0;
height: 30px;
background: transparent url(../images/journal_2title.gif) no-repeat left top;
}

h2.utenti {
margin: 0;
border: 0;
height: 40px;
background: url(../images/utenti.gif) no-repeat left top;
}

h2.cerca {
margin: 0;
border: 0;
height: 40px;
background: transparent url(../images/cerca.gif) no-repeat left top;
}

h2.registrazione {
margin: 0;
border: 0;
height: 40px;
background: transparent url(../images/utenti.gif) no-repeat left top;
}

h3 {
margin: 0;
padding: 0 40px;
font: normal 11px/15px Helvetica, Arial, "Trebuchet MS", "Lucida Grande", Verdana, sans-serif;
color: #C84A26;
}
.listdate {
float: left;
margin: 0;
font: normal 9px/22px Helvetica, Arial, "Trebuchet MS", "Lucida Grande", Verdana, sans-serif;
color: #C84A26;
padding: 7px 0;
}
span {
display: none;
}

.divider {
margin: 0;
padding: 0;
height: 30px;
}

/* LINKS */
.hidden {
display: none;
}
a {
font: bold 12px/18px Helvetica, Arial, "Trebuchet MS", "Lucida Grande", Verdana, sans-serif;
color: #990000; 
text-decoration: none;
}
a:hover, a:active {
text-decoration: underline
}
a img {
border: none;
margin: 0;
padding: 0;
}


/* sottomenu */
#menunews  {
height: 31px;
margin: 0;
padding: 0;
background: transparent url(../images/top_content.gif) no-repeat left top;
}
#menunews ul {
list-style: none;
margin: 0;
padding: 0;
}
#menunews li {
display: inline;
}
#menunews a {
font: bold 11px/31px Helvetica, Arial, "Trebuchet MS", "Lucida Grande", Verdana, sans-serif;
padding: 0;
margin: 0 40px;
text-decoration: none;
color: #000000;
text-decoration: none;
}
#menunews a:hover {
color: #990066;
}
#menunews a:active {
color: #000000;
}
/* Immagini */

.thum {
float: left;
margin: 0 20px;
padding: 3px;
border: 1px solid #993300;
background: #FFFFFF;
}

.display {
padding: 3px;
border: 1px solid #0079A8;
}
/* ----------FOOTER ----------------  */
#clear {
clear: both;
height: 1px;
margin:0;
padding: 0;
border-bottom:1px dotted #0079A8;
border-top:1px dotted #0079A8;
}
#credits {
color: #525C0F;
padding: 3px;
text-align: center;
font: 10px/18px Helvetica, Arial, "Trebuchet MS", "Lucida Grande", Verdana, sans-serif;
background-image:url(../images/bottom.jpg)
}


.Stile1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	border-top: 1px dotted #FFFFFF;
	
}
.Stile2 {
	color: #000000;
	font-size: 10px;
}
.StileMenuOrizzontale {
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#navigationDimmed {
	color:#CCCCCC;
}