body
{ 
 background: #e1eaef url('\imgg/sf_header_2.jpg') no-repeat;
 background-position: top center;
 text-align: center;
 margin: 0px;
 padding: 0px;
}

#container
{ 
/*background: url('\imgg/sf_header.jpg') no-repeat;*/
 margin: 0px auto;
 padding: 0px;
 width: 1000px;
}

#header
{ 
 margin: 0px;
 padding-top: 135px;
 text-align: left;
}

	#header ul
	{ 
	 margin: 0px 0px 0px 0px;
	 padding: 0px;
	 overflow: hidden;
	 list-style: none;
	 width: 1000px;
	}

	#header ul li
	{ 
	 float: left;
	 background: url('\imgg/sf_li_2.gif') repeat-x;
	 height: 24px;
	 margin: 0px 2px 0px 2px;
	 padding: 0px;
	}

	#header li a
	{ 
	 padding: 0px 10px 0px 11px;
	 color: #fff;
	 font-size: 14px;
	 font-family: Verdana, Arial, Sans-serif;
	 text-decoration: none;
	 font-weight: bold;
	}

	#header .over
	{ 
	 float: left;
	 background: #fff;
	 height: 24px;
	 margin: 0px 2px 0px 2px;
	 padding: 0px;
	}

	#header .over a
	{ 
	 padding: 0px 10px 0px 10px;
	 color: #385a48;
	 font-size: 14px;
	 font-family: Verdana, Arial, Sans-serif;
	 text-decoration: none;
	 font-weight: bold;
	}

	
#main
{ 
 background: #fff url('\imgg/back_main.gif') no-repeat;
 background-position: bottom;
 margin: 0px;
 padding: 40px 0px 0px 0px;
 text-align: center;
 width: 1000px;
 overflow: hidden;
}

#cont
{ 
	float: left;
	width: 176px;
	margin: 0px 0px 20px 0px;
	padding: 0px 10px 0px 10px;
	text-align: center;
}
	
	#container_menu
	{ 
		width: 176px;
		background: #f0f4f7 url('\imgg/menu_top.gif') no-repeat;
		margin: 0px 0px 20px 0px;
		padding: 25px 0px 0px 0px;
		text-align: center;
		float: left;
	}

#contenuti
{ 
	float: left;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	width: 795px;
}

#contenuti_prodotti
{ 
	float: left;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	width: 795px;
	color: #000;
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
}

	#contenuti_prodotti .img
	{
		float: left;
		margin: 0px;
		padding: 0px;
	}


	#contenuti_prodotti h1
	{
		
	}

	#contenuti_prodotti .p
	{
		text-align: right; 
		border-top: 1px solid #cee3dc; 
		border-bottom: 1px solid #cee3dc; 
		margin: 20px 0px 0px 0px; 
		padding: 10px 0px 10px 0px; 
		overflow: hidden;
	}
	
	#contenuti_prodotti .p img
	{
		margin: 0px;
		padding: 0px;
	}
	
	#richiesta_info
	{
		background: #eafaf3 url('imgg/back_cassa.jpg') no-repeat;
		background-position: right top;
		border: 1px solid #e1f0e9;
		margin: 20px 0px 20px 0px;
		padding: 10px;
		font-size: 11px;
		clear: both;
	}

		#richiesta_info td
		{
			border: 1px solid #e1f0e9;
			margin: 20px 0px 20px 0px;
			padding: 10px;
			font-size: 11px;
		}

			#richiesta_info input
			{
				font-size: 11px;
				border: 1px solid #e1f0e9;
			}

			#richiesta_info textarea
			{
				font-size: 11px;
				border: 1px solid #e1f0e9;
				font-family: Verdana, Arial, Sans-serif;
			}

			#richiesta_info td
			{
				border: 0px;
				vertical-align: top;
			}
			
			#richiesta_info a
			{
				color: #598d71;
			}

			#richiesta_info .submitButt
			{
				background: #598d71;
				color: #fff;
			}

			#richiesta_info form
			{
				padding: 0px;
				margin: 0px;
			}

			#richiesta_info h2
			{
				color: #598d71;
				padding: 0px;
				margin: 0px;
				font-size: 15px;
			}

			.scheda_tecnica
			{
				clear: both;
			}

#centrale td
{
	text-align: justify;
}

	#elenco_prodotti
	{
		width: 795px;
		padding: 0px;
		margin: 0px;
		overflow: hidden;
		font-family: Verdana, Arial, Sans-serif;
		color: ;
	}
	
		#elenco_prodotti .div
		{
			padding: 0px 0px 15px 0px;
			float: left;
			border-bottom: 1px solid #cee3dc;
			margin: 10px 25px 20px 25px;
		}

		#elenco_prodotti h2
		{
			color: #3c5849;
			font-size: 15px;
			padding: 15px 0px 5px 0px;
			margin: 0px;
		}

		#elenco_prodotti .taglio_prodotti
		{
			display: block;
			border: 0px;
			margin: 0px 0px 0px 0px;
			padding: 0px;
			height: 200px;
			width: 200px;
			border: 1px solid #cee3dc;
			overflow: hidden;
			text-align: center;
			vertical-align: center;
		}

		#elenco_prodotti .taglio_prodotti img
		{
			display: block;
			border: 0px;
			margin: -10px 0px 0px -10px;
			padding: 0px;
			border: 1px solid #cee3dc;
			overflow: hidden;
			text-align: center;
		}

.h1
{
	color: #698c9e;
	background: #eafaf3;
	text-align: center;
	font-size: 15px;
	padding: 5px;
	margin: 0px;
	font-family: Verdana, Arial, Sans-serif;
	text-align: left;
}

.h1 span
{
	color: #2f6078;
}

#menu_ind
	{ 
	 font-family: Arial, Verdana, Sans-Serif;
	 text-align: left;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	}

#menu_ind ul
	{ 
	 overflow: hidden;
	 list-style: none;
	 margin: 0px;
	 padding: 0px;

	}

	#menu_ind ul li
	{ 
	display: inline;
	 padding: 10px 3px 0px 3px; 
	 margin: 0px;

	}

	#menu_ind ul li a
	{ 
	color: #00549e;
	text-decoration: none;
	font-weight: normal;
	}

	#menu_ind ul li a:hover
	{ 
	color: #00549e;
	text-decoration: none;
	font-weight: normal;
	}

#menu ul
{ 
	padding: 0px;
	margin: 0px;
}

#footer
{ 
 margin-top: 22px;
 font-family: Verdana, Arial, Sans-serif;
 font-size: 10px;
 padding: 0px 0px 22px 0px;
}

#footer ul
{ 
 list-style: none;
 overflow: hidden;
 width: 1000px;
 margin: 0px;
 padding: 0px;
}

#footer ul li
{ 
 float: left;
 padding-left: 400px;
}

#footer a
{ 

 font-family: Verdana, Arial, Sans-serif;
 font-size: 10px;
}


.testoblu { 
 	font-family: verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #00549e;
	text-decoration: none;
}
A.testoblu:hover { 
 text-decoration: underline;
}

testoverde { 
 font-family: verdana;
 font-size: 10pt;
 font-style: normal;
 font-weight: bold;
 color: #3fab48;
 text-decoration: none;
}
A.testoverde:hover { 
 font-family: verdana;
 font-size: 10pt;
 font-style: normal;
 font-weight: bold;
 color: #3fab48;
 text-decoration: none;
}

.testomenu { 
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold; 
	color: #00549e; 
	text-decoration: none;
}
A.testomenu:hover { 
	font-family: verdana;
	font-size: 8pt; 
	font-style: normal; 
	font-weight: bold; 
	color: #00549e; 
	text-decoration: none;
}

.sottomenu {
	font-family: verdana; 
	font-size: 7pt;
	font-style: normal;
	font-weight: bold; 
	color: #3fab48;
	text-decoration: none;
}
A.sottomenu:hover {
	font-family: verdana; 
	font-size: 7pt; 
	font-style: normal; 
	font-weight: bold;
	color: #3fab48; 
	text-decoration: none;
}

.testocategoria {
	font-family: verdana; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: bold;
	color: #0078E1; 
	text-decoration: none;
}
.testocategoria:hover {
	font-family: verdana; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: bold; 
	color: #3fab48;
	text-decoration: none;
}

.testo { 
	font-family:verdana; 
	font-size: 8pt; 
	font-weight:normal; 
	color:#000000; 
	font-style:normal;
	text-decoration:none;
}
.testoB { 
	font-family:verdana; 
	font-size: 8pt; 
	font-weight:normal; 
	color:#00549e; 
	font-style:normal;
	text-decoration:none;
}
.testoPicc {
	font-family:verdana;
	font-size: 7pt;
	font-weight:normal; 
	color:#000000;
	font-style:normal;
	text-decoration:none; 
}
.tBlu { 
	font-family:verdana; 
	font-size: 9pt; 
	font-weight:bold;
	color:#00549e;
	font-style:normal;
	text-decoration:none;
}
.tBluPicc {
	font-family:verdana;
	font-size: 8pt; 
	font-weight:bold; 
	color:#00549e;
	font-style:normal;
	text-decoration:none;
}
.tBluGran {
	font-family:verdana; 
	font-size:11pt;
	font-weight:bold;
	color:#00549e; 
	font-style:normal;
	text-decoration:none;
}
.tBluAzz {
	font-family:verdana; 
	font-size: 11pt;
	font-weight:bold;
	color:#00549e;
	font-style:normal;
	text-decoration:none; 
	background-color:#EAFAF3;
}

.linkBlu { 
	font-family:verdana; 
	font-size: 8pt;
	font-weight:bold;
	color:#00549e;
	font-style:normal;
	text-decoration:none;
}
A.linkBlu:hover{ 
	font-family:verdana;
	font-size: 8pt;
	font-weight:bold; 
	color:#00549e;
	font-style:none;
	text-decoration:none; 
	background-color:#EAFAF3;
}

.linkBluGran { 
	font-family:verdana; 
	font-size: 9pt;
	font-weight:bold;
	color:#00549e;
	font-style:normal;
	text-decoration:none; 
}
A.linkBluGran:hover{
	font-family:verdana;
	font-size: 9pt;
	font-weight:bold; 
	color:#00549e; 
	font-style:none;
	text-decoration:none; 
	background-color:#EAFAF3;
}

.rigaAzz { 
	background-color:#F0F8FF;
	text-align:left;
	vertical-align:top;
}
.rigaBia { 
	text-align:left;
	vertical-align:top;
}

.menuliv1 { 
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #2f5f78;
	text-decoration: none;
	padding: 0px; 
}

.menuliv1:hover { 
	text-decoration: none;
	color: #021e36;
}

.menuliv2 { 
	font-family: verdana;
	font-size: 10px;
	color: #3fab48;
	text-decoration: none;
	margin-left: 10px;
	height: 20px;
	
}
.menuliv2:hover {
	text-decoration: underline;
	height: 20px;
}

		.menulivNew { 
			font-family: arial;
			font-size: 12px;
			font-weight: bold;
			color: #3a3c3c;
			text-decoration: none;
			padding: 0px 0px 0px 15px;
		}

		.catPrinc
		{
			padding: 5px 0px 7px 5px; 
			border-bottom: 1px solid #d4dce1;			
			background: #f0f4f7;
			margin: 0px 5px 0px 5px;
			text-align: left;
		}

		
		.catsSec
		{
			border-bottom: 1px solid #b6bdc1; 
			padding: 4px 0px 4px 0px;  
			margin: 0px 5px 0px 5px; 
			font-size: 10px;
			text-align: left; 
			background: #d4dce1;
			color: #121212;
		}

		.catsSecOver
		{
			border-bottom: 1px solid #90a588; 
			font-size: 10px;
			text-align: left; 
			background: #a4cad6;
			padding: 4px 0px 4px 0px;   
			color: #fff;
			margin: 0px 5px 0px 5px; 
		}

		.catsSecOver a
		{
			color: #fff;
		}

	
.leggi 
{
	border:1px;
	border-color:#00549e; 
	border-style:solid;
	cursor:crosshair; 
	background:#ffffff;
	font-family:verdana; 
	font-size: 8pt;
	font-weight:normal;
	color:#00549e; 
	font-style:normal;
	text-decoration:none; 
	scrollBar-face-color: #F0F8FF;
}

.bottoni { 
	border:1px; 
	border-color:#00549e;
	border-style:solid; 
	cursor:hand; height:20; 
	background:#EAFAF3;
	vertical-align:middle; 
	font-family:verdana;
	font-size: 8pt; 
	font-weight:bold;
	color:#00549e; 
	font-style:normal;
	text-decoration:none;
}
.campoForm { 
	border:1px; 
	border-color:#00549e;
	border-style:solid; 
	cursor:crosshair;
	height:20; 
	padding-top:3px;
	font-family:verdana;
	font-size: 8pt;
	font-weight:normal;
	color:#00549e; 
	font-style:normal; 
	text-decoration:none;
}

menu_ind
{
	clear: both;
}

.butt_indietro
{
	background: #cee4da;
	padding: 5px;
	margin: 5px;
	border: 0px;
	color: #5e9577;
}

.butt_invio
{
	background: #5e9577;
	padding: 5px;
	margin: 5px;
	border: 0px;
	color: #fff;
}

#paginazione
{
	background: #f0f4f7;
	text-align: center;
	border: 1px solid #d4dce1;
	padding: 5px 0px 5px 0px;
	margin: 20px 0px 20px 0px;
	clear: both;
}

	#paginazione a
	{
		color: #2f5f78;
		text-decoration: none;
	}

	#paginazione a:hover
	{
		color: #021e36;
		text-decoration: none;
	}

	#prodotti td
	{
	vertical-align: top;
	}

	#prodotti img
	{
	border: 0px;
	}

	#prodotti h3
	{
	font-size: 14 px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, Sans-serif;
	color: #30637f;
	}

		#prodotti h2
		{
		font-size: 16 px;
		margin: 0px;
		padding: 0px;
		font-family: Arial, Verdana, Sans-serif;
		color: #395b4d;
		}

	#linked
	{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;

	}

	#linked ul
	{
	list-style: none;
	margin: 0px; 
	padding: 0px;
	}
		#linked ul li
		{
		border-bottom: 1px solid #8f8b8b;
		margin: 0px;
		padding: 5px 0px 5px 0px; 
		}
			#linked ul li a
			{
			color: #30637e;
			font-weight: bold;
			text-decoration: none;
			}
				#linked ul li a:hover
				{
				color: #30637e;
				font-weight: bold;
				text-decoration: underline;
				}
