A:link { text-decoration: none; COLOR: #606060; font-family:Verdana, Arial, Helvetica, sans-serif;}
A:visited { text-decoration: none; COLOR: #606060; font-family:Verdana, Arial, Helvetica, sans-serif;}
A:hover { text-decoration: none; COLOR: #c65823; font-family:Verdana, Arial, Helvetica, sans-serif;}
H1
{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	color: #333333;
	text-align:left;
	background-image: url(grafiche/px_grigio.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 30px 0px 25px 0px;
}
.titolo
{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	color: #333333;
	text-align:left;
	background-image: url(grafiche/px_grigio.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 30px 0px 25px 0px;
}
.sottotitolo2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 10px 0px;
}
H2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 10px 0px;
}
H3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 10px 0px;
}
.sottotitolo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 10px 0px;
}
hr
{
	background-color: #FFFFFF;
	color: #FFFFFF;
	height: 1px;
	border: 1px dotted #cccccc;
}
body {
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	background-image: url(grafiche/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
}
form
{
	margin:0px;
	padding:0px;
}
.spacer
{
	height:0px;
	width:0px;
	overflow:hidden;
	clear:both;
}
.spacerpuntini
{
	background-image: url(grafiche/puntini.gif);
	background-repeat: repeat-x;
	background-position:center;
	height:7px;
	margin:4px 0px 4px 0px;
	width:100%;
	overflow:hidden;
	clear:both;
}
#container
{
	width:100%;
	background-image: url(grafiche/bg_container.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background:trasparent;
}
#corpo
{
	width:970px;
	margin: 0px auto;
}
#sx
{
	width:673px;
	float:left;
}
#dx
{
	width:297px;
	float:left;
	margin-bottom: 20px;
}
#lingue
{
	width:273px;
	height:20px;
	background-image:url(grafiche/bg_lingue.jpg);
	text-align:center
}
#pannellonews
{
	width:233px;
	height:147px;
	background-image: url(grafiche/bg_pannello_news.jpg);
	background-repeat: no-repeat;
	margin: 0px auto;
	float:left;
	padding: 0px 20px;
	
}
#pannellonews ul
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #333333;
	margin:0px;
	padding:Opx;
	display: block;
	margin-left: 10px;
}
#pannellonews li
{
	list-style-image: url(grafiche/freccetta.gif);
	text-align:right;
	margin:5px;
	padding:0px 0px 5px 0px;
	
}
#pannellodx
{
	width:239px;
	background-image: url(grafiche/bg_dx.gif);
	background-repeat: repeat-y;
	text-align:center;
	float:left;
	margin:0px 17px 0px 17px;
}
#pannellodx ul
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #333333;
	margin:0px;
	padding:Opx;
}
#pannellodx li
{
	list-style-image: url(grafiche/freccetta.gif);
	background-image: url(grafiche/puntini.gif);
	background-repeat: repeat-x;
	background-position:bottom;	
	text-align:right;
	display: block;
	margin:5px;
	padding:0px 0px 5px 0px;
	
}
#pannellodx H2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color: #333333;
	text-align:left;
	background-image: url(grafiche/px_grigio.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 5px 5px 10px 5px;
}
.paragrafo
{
	width:641px;
	background:transparent;
	margin:10px 0px 10px 10px;
	float:left;
}
.paragrafocentrato
{
	width:641px;
	background:transparent;
	margin:10px 0px 10px 10px;
	text-align:center;
}
#menuheader
{
	width:650px;
	background:transparent;
}
#menuheader ul
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	display: block;
	margin:0px;
	padding:0px;
	width: 660px;
}
#menuheader li
{
	background-image: url(grafiche/puls_off.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	padding:0px 5px 0px 12px;
	margin:0px;
	display: inline;
}
#menuheader a
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #FFFFFF;
}
#pannello
{
	width:197px;
	float:left;
	margin:10px 12px 10px 0px;
	background-image: url(grafiche/bg_pannello.gif);
	background-repeat: no-repeat;
}
#pannello ul
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #333;
	text-align: left;
}
#pannello li
{
	list-style-image: url(grafiche/freccetta.gif);
}
#pannello H1
{
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight: bold;
	background-image:none;
	color: #FFFFFF;
	margin: 40px 5px 25px 5px;
}
#datiaziendaverticali
{
	width:35%;
	float:left;
}
#formcontatti
{
	width:65%;
	float:left;
}
#newsletter
{
	width:560px;
	float:left;
	border:1px solid #CCC;
	float:left;
	background-color:#efefef;
	padding: 5px;
	background-image: url(grafiche/bg_mail.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#bottom
{
	width:970px;
	float:left;
	text-align:center;
}
#bottom hr
{
	height:20px;
	color:#e8e8e8;
	border:none;
	height:1px;
	margin: 5px;
}
#pulsanteinfo
{
	width:200px;
	height:30px;
	float:right;
	text-align:center;
	background-image:url(grafiche/bg_pulsante_info.jpg);
}
.immaginiright
{
	padding:0px;
	margin:0px;
	float: right;
}
.immaginileft
{
	padding:0px;
	margin:0px;
	float:left;
}
.testorossob {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}
.testob {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}
.testo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
}
.nomecampo
{
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	margin: 5px 5px 5px 0px;
	width:160px;
}

.campo250px {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	width:250px;
	border: 1;
	solid: #333333;
	float:left;
	margin:5px;
	border: 1px solid #CCC;
}
.campo300px {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	width:300px;
	border: 1;
	solid: #333333;
	float:left;
	margin:5px;
	border: 1px solid #CCC;
}
.campo250px {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	width:250px;
	border: 1;
	solid: #333333;
	float:left;
	margin:5px;
	border: 1px solid #CCC;
}
.campo200px {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	width:200px;
	border: 1;
	solid: #333333;
	float:left;
	margin:5px;
	border: 1px solid #CCC;
}
.campo150px {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	width:150px;
	border: 1;
	solid: #333333;
	float:left;
	margin:5px;
	border: 1px solid #CCC;
}
.camponodimensione {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	border: 1;
	solid: #333333;
	float:left;
	margin:5px;
	border: 1px solid #CCC;
}

#foto {
	margin: 10px;
}

#testointro {
	float:right;
	margin:0 30px 5px 0;
}

#testointro2 {
	margin: 10px 0 0 0;
	font-weight: bold;
}

#s1 {
	width: 260px;
	background-image: url(grafiche/puntini.gif);
	background-repeat: repeat-x;
	background-position:bottom;	
}

#video {
	padding-bottom: 10px;;
}

#linkconi {
	padding: 5px 0 0 0;
}
.immaginesx {
	float:left;
	margin:0px 20px 3px 0px;
	padding:5px;
	border: 1px solid #CCCCCC;
}
.immaginedx {
	float:right;
	margin:0px 0px 3px 20px;
	padding:5px;
	border: 1px solid #CCCCCC;
}