/* Page structure styles */

BODY {
	margin					: 0px;
	font-family				: Verdana;
	font-size				: 11px;
	color					: #000000;
	background-color			: #f4f4f4;
}

#main_container {
	margin-top				: 22px;
}

#main_body {
	width					: 852px;
	background-color			: #FFFFFF;
	padding					: 1px;
}

/* Shadow styles */

#sh_ri {
	background				: url(../img/sh_ri.gif) ;
	background-position			: top right y-repeat;
	vertical-align				: top;
}

#sh_bo {
	background				: url(../img/sh_bo.gif) ;
	background-position			: top left x-repeat;
}

/* Navigation styles */

#navigation {
	width					: 100%;
	border					: 0px;
	border-bottom				: 1px solid #FFFFFF;
	padding					: 0px;
	margin					: 0px;
	background				: url(../img/bk_menu.gif) ;
	
}

#navigation td {
	height					: 25px;
	margin					: 0px;
	padding					: 0px;
	border-right				: 1px solid #FFFFFF;
	text-align				: center;
}

#navigation td.last {
	border-right				: 0px !important;
}

#navigation a  { 
	font-weight				: bold;
	color					: #FFFFFF;
	text-decoration				: none;
	padding					: 16px;
	padding-left				: 8px;
	padding-right				: 8px;
	font-size				: 14px;
}


#navigation a:hover  { 
	color					: #EEEEEE;
}


/* Top menu styles */

#menutop div {
	float					: right;
	font-size				: 10px;
	white-space				: nowrap;
}

#menutop a {
	color					: #8e8f91;
	text-decoration				: none;
}

/* Splash styles */
#banner {
	height					: 150px !important;
	background				: #09419f;
	margin					: 0px !important;
	padding					: 0px !important;
	spacing					: 0px !important;
	
}

/* Belt styles */

.belt {
	background				: url(../img/belt.gif) bottom left no-repeat;
	background-color			: #000000;
	padding					: 0px;
	margin					: 0px;
	border-top				: 0px solid #FFFFFF;
	border-bottom				: 0px solid #FFFFFF;
}

.belt img {
	width					: 46px;
}

/* Content styles */

#bodyHome {
	height					:379px
}

#contentHome {
	border					: 0px;	
	width					: 100%;
	margin					: 0px;
	padding					: 0px;
	margin-top				: 10px;
	background				: url(../img/bk_list.gif) top left no-repeat;
}
 
#contentHome td {
	vertical-align				: top;
	padding					: 0px;	
}


td.baseP , td.newsP  {
	padding					: 12px !important;	
}

.baseP h1 {
	color					: #921b32;
	font-size				: 20px;
	margin					: 4px;
	spacing					: 0px;
	padding					: 0px;					
}

.baseP div {
	border-left				: 6px solid #921b32;
	margin					: 4px;
	padding					: 4px;
	font-size				: 11px;
}

.baseP span.hil {
	color					: #921b32 ;
}

.baseP li {
	list-style-image			: url(../img/dot.gif);

}
	
.newsP h1 {
	color					: #151d49;
	font-size				: 20px;
	margin					: 4px;
	spacing					: 0px;
	padding					: 0px;					
}

.newsP div {
	border-left				: 6px solid #151d49;
	margin					: 4px;
	padding					: 4px;
	font-size				: 11px;
}

.newsP h6 {
	spacing					: 0px;
	padding					: 0px;
	color					: #151d49;
	font-size				: 11px;
	font-weight				: bold;
	margin					: 0px;
}

.newsP p {
	padding					: 0px;
	margin-top				: 0px;	
	margin-bottom				: 18px;	
}

/* Footer styles */

#footer {
	text-align				: center;
	font-size				: 10px;
}

/* Splashes styles */



#FastTradeSplash , #NewsSplash, #GroupSplash, #SolutionsSplash, #TecSplash, #ServicesSplash, #ContactsSplash{
	font-size				: 35px/10px;
	color					: #FFFFFF;
	margin-right				: 0px;
	margin-left				: 0px;
	text-indent				: 5px;
	margin-top				: 0px !important;
	vertical-align				: bottom !important;
	padding					: 22px
}

h2#NewsSplash {
	background				: url(../img/splashNews.jpg) top right no-repeat #d5d3d4;
}

h2#FastTradeSplash {
	background				: url(../img/splashFasttrade.jpg) top left no-repeat #74b0ec;
}

h2#GroupSplash {
	background				: url(../img/splashGroup.jpg) top right no-repeat #76a6d2;
}

h2#SolutionsSplash {
	background				: url(../img/splashFasttrade.jpg) top left no-repeat #74b0ec;
}

h2#TecSplash {
	background				: url(../img/splashTech.jpg) top right no-repeat #000000;
}

h2#ServicesSplash {
	background				: url(../img/splashServices.jpg) top right no-repeat #e088bb;
}

h2#ContactsSplash {
	background				: url(../img/splashContacts.jpg) top right no-repeat #4f687e;
}

/* Photo styles */ 

.sottotitolo {
	font-weight				: bold;
	font-size				: 13px;
}

.frase {
	font-style				: italic;
	text-align				: center;
	padding					: 1px;
}

.imageStyle {
	border					: 1px solid #000000;
}

img.flag {
        padding: 1px;
        border: 1px solid #E0E0E0;
        vertical-align: middle;
}

/* Text styles */ 
font.HIGH {
	color					: #981B32;
}

font.PROD {
	font-weight				: bold;
}

UL.SIDECOL_LIST  {
	margin-left				: 0px;
	padding					: 0px;
	text-align				: left;
	list-style				: inside;
}

LI.SIDECOL_LIST  {
	margin-top				: 0px;
	margin-bottom				: 0px;
	padding					: 0px;
}

/* Boxes */ 

div.HIGHLIGHT {
	border					: 1px solid #000000; 
	background-color			: #d1e4f9; 
	padding					: 3px;
}