/* @override http://www.neossistemi.it/assets/css//main.css */

body {
	margin: 0;
	padding: 0;
	font-size:62.5%;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.4;
	background:#648797 url(images/body-background-b.png) repeat-x scroll 0pt 0px;	
}

body.azienda {
	background:#648797 url(images/back3.png) repeat-x scroll 0pt 0px;		
}

a img {
	border: none;
	outline: none;
}

p {
	font-size:97%;
	line-height:1.2em;
	margin:5px 0pt 10px;
	color:#fff;
}

h1 {
	font-family:Verdana,'Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size:1.8em;
	font-weight:normal;
	margin:0pt 0pt 10px;
	padding-left:25px;
}

h2 {
	font-size:1.5em;
	font-weight:normal;
	margin:0;
	padding:0;
}

h1.green {
	background:transparent url(images/green.png) no-repeat scroll left center;
}

.green {
	color:#9DDF00;
}

h1.cyan {
	background:transparent url(images/cyan.png) no-repeat scroll left center;
}

.cyan {
	color:#1FC2FF;
}

h1.orange {
	background:transparent url(images/orange.png) no-repeat scroll left center;
}

.orange {
	color:#FFB700;
}

h1.gray {
	background:transparent url(images/gray.png) no-repeat scroll left center;
}

.gray {
	color:#4B525A;
}

h1.blue {
	background:transparent url(images/blue.png) no-repeat scroll left center;
}

.blue {
	color:#648899;
}

.language {
	float:right;
	font-size:0.9em;
	margin:30px 0px 0pt 0pt;
}

.language li {
	float:left;
	list-style-type:none;
	margin:0pt 5px;
}

.language li a {
	color:#4C5962;
	padding:0pt;
}

a:link, a:hover, a:visited {
	color:#839F37;
	text-decoration:none;
}

.selected {
	color:#fff;
}

.navigation {
	clear:right;
	float:right;
	font-size:90%;
	margin:10px 0px 0pt 0pt;
	padding:0;	
}

.navigation li {
	float:left;
	list-style-type:none;
	margin:0pt 2px;
	height:22px;
	width:79px;
	background-color:#4C5962;
}

.navigation li a.selected {
	color:#fff;
}

.navigation li a {height:22px;
	color:#fff;
	display:block;
	padding:5px 0px 0px;
	text-align:center;
}

.navigation li a:hover {height:22px;
	background:#999;
	color:#fff;
	display:block;
	padding:5px 0px 0px;
	text-align:center;
}

.navigation li a:active {height:22px;
color:#fff;
	background:#999;
	display:block;
	padding:5px 0px 0px;
	text-align:center;
}

.navigation li a:visited{height:22px;
	color:#fff;
	display:block;
	padding:5px 0px 0px;
	text-align:center;
}

.wrapper {
	margin:0pt auto;
	text-align:left;
	width:850px;
}

.header {
	padding:0pt;
	margin:0pt;
	height:100px;
}

.logo {
	float:left;
	margin:15px 0pt 0pt 0px;
}

.photo_home {
	float:left;
	margin:5px 25px 0pt 0px;
}

.visual {
	float:left;
}

.content {
	background:#1F282D url(images/sfuma.png) repeat-x scroll center top;
	border-top:1px solid #BED5DD;
	min-height:150px;
	padding:0 0 35px 0;
	width:850px;
	float:left;
}

.content_azienda {
	background:#fff url(images/sfuma2.png) repeat-x scroll center top;
	border-top:1px solid #BED5DD;
	min-height:150px;
	padding:0 0 35px 0;
	width:850px;
	float:left;
}

.text {
	color:#1F282D;
}

.text2 {
	color:#1F282D;
	margin:0 0 3px 0;
}

.colonna1, .colonna2, .colonna3 {
	border-left:1px solid #2B383F;
	float:left;
	margin:0pt;
	padding:25px 35px 0pt;
	width:210px;
}

.az_colonna1{
	width:120px;
	float:left;
	padding:55px 0 0 30px;
}

.az_colonna2{
	width:400px;
	float:left;
	padding:20px 30px 0 20px;
}
.az_colonna4{
	width:560px;
	float:left;
	padding:20px 30px 0 20px;
}

.az_colonna4 a:link,.az_colonna4 a:hover,.az_colonna4 a:visited {
	color:#FFB700;
	text-decoration:none;
}


.lastnews_content a{color:#839F37;}

.az_colonna4 img{
padding: 10px 0;}


.hr {
  height: 15px;
  background: #fff url(images/hr1.gif) no-repeat scroll center;
}

.hr hr {
  display: none;
}

.az_colonna3{
	float:left;
	padding:55px 0 0 0;
}

.footer {
	height:23px;
	width:850px;
	background-color:#4C5962;
	margin:0pt;
	padding:0 0 0 0;
	float:left;
}

.footer p {
	font-family: "Trebucet MS", "Helvetica", "Verdana", "Arial", sans-serif;
	font-size:1em;
	color:#8F8F8F;
	margin:5px 0 0 35px;
}

.subcontent {
	float:left;
	background:#E5E9EC url(images/circuit.jpg) no-repeat scroll right bottom;
	padding:0;
	width:850px;

}

.wrapper-intro{
	background: #fff;
}
.intro {   width: 550px;
   text-align: left;
   margin: 70px auto 0 auto;

}

.news {
	float:left;
	padding:30px 0 35px 35px;
	width:530px;
}

.lastnews {
	display:block;
	margin-top:10px;
	margin-right:50px;
	padding-bottom:10px;
	padding-top:10px;
}

.lastdate {
	background-image:url(images/calendar.png);
	background-repeat:no-repeat;
	color:#333333;
	float:left;
	height:60px;
	margin-right:15px;	
	text-align:center;
	width:40px;
}

.lastnews_content {
	margin-left:50px;
}

.contact {
	border-left:1px solid #56798C;
	float:left;
	margin:0;
	padding:30px 0 0 35px;
	width:150px;
}

.newstitle {
	color:#4B525A;
	font-weight:bold;
	font-size:1em;
}

.newstext {
	color:#4B525A;
	font-size:0.9em;
	padding:0;
	margin:0;
}

/* AGGIUNTE PER NUOVO INDEX DI PRODOTTI */
#prodlist { margin: 0; padding: 0; list-style: none; }
#prodlist li {
	width: 150px; 
	height: 200px;
	border: 4px solid #ececec;
	margin: 0 1em 1em 0;
	float: left;
}
#prodlist li a {
	display: block;
	text-transform: uppercase;
}
#prodlist li a:hover {
	color: #638797;
}
#prodlist li a span {
	display: block;
	padding: 4px; 
}
.prod_colonna_full {
	width: 680px;
	float: left;
	padding-top:20px;
}
a.prod_select {
	color: #638797;
	font-weight: bold; 
}

