﻿body
{
	margin:0px;
	padding:0px;
	background-color:#CCC;
	height:100%;
	font-family:Verdana;
}

html
{
	height:100%;
}

img
{
	border:0px;	
}

a
{
	cursor:pointer;
}

#inner_wrapper_body
{
	overflow: hidden;
    height: 100%;
}

#page_content_wrapper
{
   margin-bottom:20px;
}


#menu_wrapper
{
	background-color:#FFF;
	text-align:right;
	height:40px;
	padding-right:20px;
}

#menu_wrapper ul
{
	margin:0px;
	float:right;
	padding:0px;
	list-style-type:none;	
}

#menu_wrapper ul li
{
	float :left;
	margin-left:15px;
}

#menu_wrapper ul li a
{
	font-weight:bold;
	color:#3c3c3c;
	text-decoration:none;
}

#menu_wrapper div
{
	padding-top:10px;
	padding-bottom:5px;	
	padding-right:5px;
	font-size:11px;
}

.news_box
{
	padding-top:6px;
	width:180px;
}

.news_box h1
{
	margin:0px;
	padding:0px;
	padding-top:8px;
	font-weight:bold;	
	font-size:11px;
}

.news_box p
{
	margin:0px;
	padding-bottom:2px;	
	padding-top:5px;
	font-size:11px;
}

.news_box a
{
	font-size:10px;
	color:#5b90c6;
	text-decoration:none;	
}

#left_column_logo
{
	height:109px;	
}

.spacer_40
{
	height:40px;	
}

#left_box ul /* Menu 1 livello */
{
	margin:0px;
	padding:0px;
	padding-top:15px;	
}

#left_box ul li
{	
	list-style-type:none;
	margin-top:10px;
}

#left_box ul li ul
{
	margin:0px;
	padding:0px;
}

#left_box ul li ul li.red_level  /* Menu 2 livello */
{
	list-style-type:none;
	margin : 0px;
	font-size:11px;
	margin-top: 3px;
	padding-right: 0px;
	margin-bottom: 5px;
	padding-left: 8px;
}

#left_box ul li ul li.red_level a  /* Menu 2 livello */
{	
	color: #550000;
}

#left_box ul li a
{
	font-weight:bold;
	font-size:11px;
	text-decoration:none;	
	color:#000;
}

.sub_menu                /*   terzo livello   */
{
	list-style-type:none;	
}

.sub_menu li
{
	margin:0px;
	padding:0px;
}

.third_level_item
{
    padding-bottom:5px;
    padding-top:3px;
    margin-left:5px;
    border-bottom:1px solid #FFF	
}

.third_level_item>a
{
	color:#003399;
    font-weight:bold;	
}



.page_content
{
	margin-top:15px;	
	margin-right:65px;
}

.page_content_sales_markets
{
	margin-top:15px;	
	margin-right:65px;
	background-image:url(/images/static_contents/sales_network_globe.jpg); 
	background-position:top right; 
	background-repeat:no-repeat; 
	height:380px;
}

/*  Stili aggiunti pagine serie   */
#img_product_series
{
   border-bottom:1px solid #990000;
   width:600px;
}

#text_product_series
{
   padding-top:15px;
   vertical-align:top;
}

#ico_pageflip
{
   padding-left:20px;
   padding-top:25px;
   vertical-align:top;
   font-size:10px;
}

/*
	Stili testi
*/

.text
{
	font-size:11px;
	line-height:15px;
}

#page_content_wrapper a:link
{
   color:#CC0000;
   text-decoration:none; 
}

#page_content_wrapper a:hover
{
   color:#CC0000;
   text-decoration:underline; 
}

/* Rete commerciale*/

.sales_company
{
	font-weight:bold;
	margin-top:20px;
	font-size:14px;
	padding:0px;
	color:#666666;	
}

.sales_address
{
	font-size:11px;
	margin-top:15px;
	padding:0px;
	color:#000000;	
}

.sales_flags
{
	padding:0px;
}

.news_title
{
	font-size : 12px;
	font-weight:bold;
	padding-top:3px;
	color:#CC0000;
}

.news_abstract
{
	font-size:10px;
	padding-top:6px;
	color : #666;
}

.news_link
{
		
}

.news_link a
{
	font-weight:bold;	
	color:#000;
	font-size:10px;
	text-decoration:underline;
}

.news_body
{
	font-size : 10px;	
	padding-bottom:4px;
	border-bottom:1px solid #DDD;
}

/* Tabella files */

.download_title
{
   font-size:10px;
   font-weight:bold;
   padding:2px;
   color:#FFFFFF;
   background-color:#888888;
}

#files_table
{
	font-size:11px;	
}

#files_table tr td
{
	border-bottom:1px solid #CCC;