body{
padding:0px;
margin:0px;

background-image:url(images/bgcolor.gif); background-repeat:repeat-x;
background-color:#FFFFFF;
}




.menu_des a:hover { background-image:url(images/sfondo_menu_des.gif)
}




.main_text, table, input, textarea, a
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:14px;
		color:#000000;
	}
font span { font-family:Tahoma; font-size:11px; color:#393939;}
font span a{ font-family:Tahoma; font-size:11px; color:#393939; text-decoration:none}
font span a:hover { font-family:Tahoma; font-size:11px; color:#393939; text-decoration:underline}

span a { font-size:9px; color:#7EA717; text-decoration:none}
span a:hover { font-size:9px; color:#7EA717; text-decoration:underline}

strong span a{ color:#B9720E; font-size:11px; text-decoration:none}
strong span a:hover { color:#B9720E; font-size:11px; text-decoration:underline}

span font a { font-size:11px; color:#B9720E; text-decoration:none}
span font a:hover { font-size:11px; color:#B9720E; text-decoration:underline}

font a{ font-size:11px; color:#3E7291; text-decoration:none}
font a:hover { font-size:11px; color:#3E7291; text-decoration:underline}

strong a{ color:#687201}
strong a:hover { color:#687201}

.h_text { color:#555555; text-decoration:none}
.h_text:hover{ color:#555555; text-decoration:underline}
	
.l_text {color:#D3D1D1}
.l_text a {color:#D3D1D1; text-decoration:none}
.l_text a:hover {color:#D3D1D1; text-decoration:underline}

.l2_text { color:#677101; text-decoration:underline}
.l2_text:hover { color:#677101; text-decoration:none}
	
.c_text { color:#969693}
.c_text a { color:#969693}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:6px;
		
	}

.input	{width:154px; height:17px; border-color:#CDCDCD; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:5px}
.input1	{width:119px; height:17px; border-color:#CDCDCD; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:5px}

select { width:88px; background-color:#FFFFFF;}
.select { width:65px; background-color:#FFFFFF;}


li a  {font-family:Tahoma; font-size:11px; line-height:20px; color:#393939; text-decoration:none;}
li a:hover {text-decoration:underline;}

.menu, .menu a {
	color: #ffffff;
	font-weight: bold;
	font-size:13px;
	text-decoration:none;
	font-family:Tahoma
}

.menu a:hover {
	color: #ffffff;
	font-weight: bold;
	font-size:13px;
	text-decoration:underline;
	font-family:Tahoma;
}

a:hover{text-decoration:underline;}




/* Stili per top_menu */

.div_menu_top, .div_menu_top_over, .div_menu_top_sub, .div_menu_top_sub_over {
	/*width: 110px;*/
	/*
	padding-left: 8px;
	padding-right: 8px;
	*/
	height: 26px;
}
.div_menu_top a, .div_menu_top_over a, .div_menu_top_sub a, .div_menu_top_sub_over a {
	display: block;
	line-height: 26px;
	font-weight: bold;
}

.div_menu_top, .div_menu_top_over {
	position: relative;
	cursor: pointer;
	text-align: center;
	background-color: white;
}
.div_menu_top a {
	/*color: #478E2E;*/
	color: white;
}
.div_menu_top_over {
	background-color: #478E2E;
	/*border-right:1px solid silver;*/
}
.div_menu_top_over a {
	color: #FFFFFF;
}

.div_menu_top_sub, .div_menu_top_sub_over {
	/*position: absolute;*/
	cursor: pointer;
	text-align: left;
	border-right:1px solid #3956cc;
	border-bottom:1px solid #3956cc;
	border-left:1px solid #3956cc;
}
.div_menu_top_sub {
	
	background-color: #8F9FFF;
	
}
.div_menu_top_sub_over {
	
	background-color: #9FAFFF;
	
}
.div_menu_top_sub a, .div_menu_top_sub_over a {
	padding-left: 5px;
	padding-right: 5px;
	/*color: #4040FF;*/
}
/*
.div_menu_top_sub {
	filter: alpha(opacity=70);
}
*/

.eps_div_contact_form  {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	text-align:center;
	font-weight:bold;
	
}

.eps_table_contact_form, .eps_table_contact_form th  {
	padding-left: 5px;
	padding-right: 5px;
	font-weight:normal;
	/*color: #4040FF;*/
}



.Stile1 {
	color: #365a6f;
	font-weight: bold;
	font-size:14px;
}

.eps_tbl_blog_articles { width:100%;
}
