/* Stile generale */

body {
	margin: 0px;
	padding: 0px;
	background: url(media/sfondo.jpg);
	background-position: center 190px;
	background-repeat: no-repeat;
	}

form, input, textarea, form div, form span {
	padding: 0px;
	margin: 0px;}

img {
	border: none;}



/* Moduli principali */

.container {
	width: 960px;
	margin: auto;
	padding: 35px 0 0 0;
	position: relative;}
	
.colonna1 {
	width: 300px;
	float: left;
	height: 600px;}
	
.side {
	float: left;
	width: 180px;
	color: #333;
	font-family: sans-serif, "arial";
	font-size: 13px;
	line-height: 18px;
	padding: 15px 0 0 0;}

.side a{
display: block;
float: left;
height: 35px;
background: white url(media/freccia.gif) no-repeat left;
line-height: 35px;
padding: 0 10px 0 28px;
text-decoration: none;
color: #5cbcf8;
text-transform: uppercase;
font-size: 12px;
}

.colonna2 {
	width: 660px;
	float: left;
	height: 555px;}
	

.nav {
	float: left;
	height: 64px;
	margin: 0px;
	padding: 0px;}

.nav ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: left;}

.nav ul li{
	float: left;}
	
.nav ul li a{
	display: block;
	height: 44px;
	padding: 0 0 0 5px;
	font-size: 11px;
	color: white;
	text-decoration: none;}
	
.nav1a{width: 90px; background: url(media/nav1a.png);}
.nav2a{width: 92px; background: url(media/nav2a.png);}
.nav3a{width: 83px; background: url(media/nav3a.png);}
.nav4a{width: 146px; background: url(media/nav4a.png);}
.nav5a{width: 125px; background: url(media/nav5a.png);}
.nav6a{width: 94px; background: url(media/nav6a.png);}

.nav1a:hover{width: 90px; background: url(media/nav1b.png);}
.nav2a:hover{width: 92px; background: url(media/nav2b.png);}
.nav3a:hover{width: 83px; background: url(media/nav3b.png);}
.nav4a:hover{width: 146px; background: url(media/nav4b.png);}
.nav5a:hover{width: 125px; background: url(media/nav5b.png);}
.nav6a:hover{width: 94px; background: url(media/nav6b.png);}	

.nav1a#active{width: 90px; background: url(media/nav1c.png);}
.nav2a#active{width: 92px; background: url(media/nav2c.png);}
.nav3a#active{width: 83px; background: url(media/nav3c.png);}
.nav4a#active{width: 146px; background: url(media/nav4c.png);}
.nav5a#active{width: 125px; background: url(media/nav5c.png);}
.nav6a#active{width: 94px; background: url(media/nav6c.png);}


.content {
	float: left;
	width: 650px;
	background: white;
	margin: 9px 0 0 0;
	padding: 20px 20px 0 0px;}

.content h1 {
	display: block;
	margin: 0;
	font-family: sans serif, arial;
	font-size: 21px;
	font-weight: normal;
	color: #ff8100;
	text-transform: uppercase;
	padding: 0 0 7px 30px;}
	
.content h1#azienda{
	background: url(media/linea.png) no-repeat 23px bottom;}

.content p {
	display: block;
	margin: 0;
	font-family: sans serif, arial;
	font-size: 13px;
	font-weight: normal;
	color: #333;
	padding: 25px 0 0 30px;
	line-height: 18px;}

.content h3 {
	width: 296px;
	height: 48px;
	float: left;
	margin: 0;
	padding: 0 5px 0 21px;
	font-weight: normal;}
	
.content h3 a{
	color: black;
	text-decoration: none;
	font-family: sans-serif, "arial";
	font-size: 11px;
	text-transform: uppercase;
	color: #333;}

.content h3 a:hover{
	color: #888;}

.footer {
	float: left;
	border: none;;
	padding: 5px 0 30px; 0;
	font-family: sans serif, arial;
	font-size: 11px;
	width: 100%;}

.form_contatti{
	font-family: sans serif, arial, Verdana, Geneva;
	font-size: 11px;
	padding: 0px 0px 0px 20px;
}
.form_contatti a{
	text-decoration: none;
	color: black;
	font-weight: bold;
}
