body
{
	background-color:#DFE4E9;
	margin:0px;
	height:100%;
	min-height:100%;
}

form
{
	margin:0px
}

input
{
	width:190px;
	height:20px;
	border:0px;
	background-image:  url(../immagini/input.jpg);
	padding-left:10px;
	padding-top:5px;
	font-family: verdana;
	font-size:10px;
	color:#000000;
}

select
{
	width:190px;
	height:20px;
	font-family: verdana;
	font-size:10px;
	font-weight:normal;
	color:#000000;
}

textarea
{
	width:500px;
	padding-left:10px;
	padding-top:5px;
	font-family: verdana;
	font-size:10px;
	color:#000000;
}

#submit
{
	width:190px;
	height:20px;
	border:0px;
	background-image:  url(../immagini/submit.jpg);
	padding:0px;
	color:#434343;
}

hr 
{
	color: #fff; 
	background-color: #fff; 
	border: 1px dotted #999999; 
	border-style: none none dotted; 
}

.radio
{
	width:12px;
	border:0px;
	background-image:  url(../jpg);
}

.checkbox
{
	width:12px;
	border:0px;
	background-image:  url(../jpg);
}

#principale
{
	width:100%;
	margin:auto;
	top-margin:0px;
	height:100%;
}

#table_content
{
	margin:0px;
	padding:0px;
	background-color:#DEECF6; 
	width:920px;
	border-right: 1px solid #023455;
	border-left: 1px solid #023455;
	border-bottom: 1px solid #023455;
	background-image:  url(../immagini/bg_top.jpg);
	background-repeat: no-repeat;
	background-position: right 81px;
	text-align:left;

}

#header
{
	background-image:  url(../immagini/top.jpg);
	background-repeat: no-repeat;
	width:920px;
	height:99px;
}

/*****  MENU NAVIGAZIONE *****/

	#div_menu
	{
		width:906px;
		height:30px;
		align:center;
		margin:auto;
		border-bottom:2px solid #3185C3;
		background-image:  url(../immagini/bg_menu.jpg);
		background-repeat: repeat;
	/*	background-color:#3185C3;*/
		margin-left:14px; 
	}
	
	.voce_menu
	{
		float:left;
		text-align:center;
		text-decoration:none;
		font-family: verdana;
		font-size:10px;
		color:#000000;
		font-weight:bold;
		width:90px;
		height:28px; 
		line-height:29px;
		background-image:  url(../immagini/bg_vocemenu.jpg);
		background-repeat: no-repeat;
	}
	
	.voce_menu:hover
	{
		background-image:  url(../immagini/bg_vocemenu_hover.jpg);
		background-repeat: no-repeat;
	}

	.voce_menu_sel
	{
		float:left;
		text-align:center;
		text-decoration:none;
		font-family: verdana;
		font-size:10px;
		color:#023455;
		font-weight:bold;
		width:90px;
		height:28px; 
		line-height:29px;
		background-image:  url(../immagini/bg_vocemenu_select.jpg);
		background-repeat: no-repeat;
	}
	

/*****  FINE MENU NAVIGAZIONE *****/

#column_sx
{
	width:247px;
	height:545px;
	margin-left:14px;
}

/**** BOX RICERCA ****/
	#arrow_ricerca
	{
		float:left;
		margin-left:-17px;
	}
	
	#box_ricerca
	{
		background-image:  url(../immagini/bg_box1.jpg);
		background-repeat: repeat-x;
		background-position: bottom;
		width:245px;
		height:156px;
		border-left: 1px dotted #999999;
		border-bottom:0px solid #3E8EC9;
		font-family: verdana;
		font-size:10px;
		font-weight:bold;
		color:#A56C59;
	}
	
	#box_ricerca form
	{
		margin-left:20px;
		padding:10px;
	}
	
	#box_ricerca form div
	{
		margin-top:5px;
	}
	
	#box_ricerca form #submit
	{
		margin-top:5px;
	}
	
/**** BOX VETRINA ****/
	#box_vetrina
	{
		background-image:  url(../immagini/bg_box2.jpg);
		background-repeat: repeat-x;
		background-position: bottom;
		border-left: 1px dotted #999999;
		border-top:0px solid #3E8EC9;
		border-bottom:0px solid #3E8EC9;
		width:245px;
		height:134px;
		font-family: verdana;
		font-size:10px;
		font-weight:normal;
		color:#000000;
	}
	
	#box_vetrina .label_title
	{
		font-size:10px;
		padding-top:5px;
	}
	
	#title_vetrina
	{
		background-color: #3E8EC9;
		height:24px;
		padding-left:14px;
		padding-top:5px;
		font-family: verdana;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
	}
	
	#content_vetrina
	{
		width:156px;
		padding-left:14px;
		padding-top:5px;
	}

	#foto_vetrina
	{
		padding-top:5px;
		position:absolute;
		width:91px;
		margin-left:160px;
		top:320px;
	}
		
/**** BOX RETE VENDITA ****/
	#box_retevendita
	{
		background-image:  url(../immagini/bg_box2.jpg);
		background-repeat: repeat-x;
		background-position: bottom;
		border-left: 1px dotted #999999;
		border-top:1px solid #3E8EC9;
		border-bottom:1px solid #3E8EC9;
		width:245px;
		height:150px;
		font-family: verdana;
		font-size:10px;
		font-weight:normal;
		color:#000000;
}
	#arrow_retevendita
	{
		border-top:1px solid #3E8EC9;
		margin-left:0px;
		padding-top:10px;
	}

	.link_vetrina
	{
		text-decoration:none;
		color:#000000;
	}
	
		.link_vetrina:hover
	{
		color:#999999;
	}

/**** BOX NEWSLETTER ****/
	#arrow_newsletter
	{
		border-top:1px solid #3E8EC9;
		padding-left:20px;
		padding-top:10px;
		background-image:  url(../immagini/newsletter_icon.jpg);
		background-repeat: no-repeat;
		background-position: 132px top;
	}

	#box_newsletter
	{
		background-image:  url(../immagini/bg_box2.jpg);
		background-repeat: repeat-x;
		background-position: bottom;
		border-left: 1px dotted #999999;
		border-top:1px solid #3E8EC9;
		border-bottom:1px solid #3E8EC9;
		width:245px;
		height:100px;
		font-family: verdana;
		font-size:10px;
		font-weight:normal;
		color:#000000;
	}
	
	.link_newsletter
	{
		text-decoration:none;
		color:#999999;
	}
	
	.link_newsletter:hover
	{
		color:#000000;
	}

#box_related
{
		background-image:  url(../immagini/bg_box2.jpg);
		background-repeat: repeat-x;
		background-position: bottom;
		border-left: 1px dotted #999999;
		border-top:1px solid #3E8EC9;
		border-bottom:1px solid #3E8EC9;
		width:245px;
		height:150px;
		font-family: verdana;
		font-size:10px;
		font-weight:normal;
		color:#000000;
}

#div_centro
{
	/*background-color:yellow; comment*/
	position:absolute;
	top:131px;
	width:659px;
	margin-left:260px;
	background-image:  url(../immagini/logo_blur.jpg);
	background-repeat: no-repeat;
	background-position: right 250px;
}

#div_foto_centro
{
	height:224px;
	margin-top:62px;
}

#foto_centro
{
	position:absolute;
	border-top:3px solid #3E8EC9;
	border-bottom:3px solid #3E8EC9;
}

/**** BOX NEWS ****/
	#div_homenews
	{
		margin-left:0px;
		width:659px;
		height:253px;
		border-left: 1px dotted #999999;
	}

	#homenews_content 
	{
		width:325px;
	}
		
	#homenews_content .data_title
	{
		font-family: verdana;
		font-weight:bold;
		color:#3E8EC9;
		font-size:10px;
		text-decoration: none;
	}
	
	#homenews_content .news_title
	{
		font-family: verdana;
		font-weight:bold;
		font-size:11px;
		text-decoration: none;
		color:#999999;	
	}
	
		#homenews_content .news_testo
	{
		font-family: verdana;
		font-size:10px;
		font-weight:normal;
		text-decoration: none;
		color:#333333;
	}

	#arrow_news
	{
		border-top:1px solid #3E8EC9;
		padding-left:20px;
		padding-top:10px;
	}

	#tuttelenews
	{
		position:absolute;
		left:230px;
		top:298px;
	}

	#tuttelenews a
	{
		font-family: verdana;
		font-weight:bold;
		color:#3E8EC9;
		font-size:10px;
		text-decoration: none;
	}

	#home_logo-low
	{
		position:absolute;
		left:450px;
		top:298px;
	}

	#home_logoTUV
	{
		position:absolute;
		left:555px;
		top:430px;
	}

.label_title
{
	font-family: verdana;
	font-size:11px;
	font-weight:bold;
	color:#3E8EC9;
	text-decoration:none;
}

#div_footer
{
	background-color:#023455;  
	width:920px;
	height:55px;
	border-right: 1px solid #023455;
	border-left: 1px solid #023455;
	border-right: 1px solid #023455;
}

#language-eng
{
	width:260px;
	height:45px;
	background-image:  url(../immagini/uk_flag.jpg);
	background-repeat: no-repeat;
	background-position: 28px 5px;	
	font-family: verdana;
	font-size:10px;
	font-weight:normal;
	color:#A8BBCA;
	border-right: 1px dotted #A8BBCA;
	float:left;
}

#language-eng .versione a
{
	padding-left:15px;	
	text-decoration: none;
	color:#A8BBCA;
}

#language-eng .versione a:hover
{
	color:#FFFFFF;
}


#language-ita
{
	width:260px;
	height:55px;
	background-image:  url(../immagini/ita_flag.jpg);
	background-repeat: no-repeat;
	background-position: 28px 5px;	
	font-family: verdana;
	font-size:10px;
	font-weight:normal;
	color:#A8BBCA;
	border-right: 1px dotted #A8BBCA;
	float:left;
}

#language-ita .versione a
{
	padding-left:15px;
	text-decoration: none;
	color:#A8BBCA;
}

#language-ita .versione a:hover
{
	color:#FFFFFF;
}

#address_foot
{
	padding-left:0px;	
	height:48px;
	font-family: verdana;
	font-size:10px;
	font-weight:normal;
	color:#A8BBCA;
}

#icons_foot
{
	float:right;
	width:222px;
	height:45px;
	border-left: 1px dotted #A8BBCA;
}

#table_page_content
{
	margin:0px;
	padding:0px;
	background-color:#DEECF6; 
	width:920px;
	border-right: 1px solid #023455;
	border-left: 1px solid #023455;
	border-bottom: 1px solid #023455;
	/*background-image:  url(../immagini/bg_top.jpg);
	background-repeat: no-repeat;
	background-position: right 81px;*/
	background-color:#FFFFFF;
	text-align:left;
	height:100%;
	min-height:100%;
}

#page_frame
{
	height:100%;
	min-height:100%;
}


#column_sx_page
{
	width:245px;
	margin-left:14px;
	float:left;
}


#div_centro_page
{
	/*background-color:yellow; comment*/
	
	top:131px;
	width:650;
	margin-left:260px;
	background-color:white;
}


#page_content
{
	left:0px;
	width:100%;
	border-left: 1px dotted #999999;
	margin:auto;
}

.testo
{
	font-family: verdana;
	font-size:10px;
	font-weight:normal;
	color:#000000;
}

.testo_bold
{
	font-family: verdana;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.testo_bold
{
	font-family: verdana;
	font-size:10px;
	font-weight:bold;
	color:#000000;
}

.testo_bold:hover
{
	font-family: verdana;
	font-size:10px;
	font-weight:bold;
	color:#3E8EC9;
}

.testo_prodotti
{
	font-family: verdana;
	font-size:10px;
	font-weight:bold;
	color:#3E8EC9;
	text-decoration:none;
}

.testo_prodotti:hover
{
	font-family: verdana;
	font-size:10px;
	font-weight:bold;
	color:#000000;
}
