body{
	margin:25px 0px 0px 0px;
	padding:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:18px;
}
a{
	color:#0B4B94;
	text-decoration:none;
}
a:hover{
	color:#0B4B94;
	text-decoration:underline;
}
p,h1,h2,h3,h4{
	margin:0px;
	padding:0px;
}
img{
	border:0px; 
}
.navBox{
	font:16px Arial, Helvetica, sans-serif;
	color:#666666;
}
.navBox a{
	font: bold 16px Arial, Helvetica, sans-serif;
	color:#145298;
	text-decoration:none;
	padding:10px;
}
.navBox a:hover{
	font: bold 16px Arial, Helvetica, sans-serif;
	color:#F33203;
	text-decoration:none;
}

a.navBoxhigh{
	font: bold 16px Arial, Helvetica, sans-serif;
	color:#F33203;
	text-decoration:none;
	padding:10px; 
}

.navBox_sel{
	font: bold 16px Arial, Helvetica, sans-serif;
	color:#145298;
	text-decoration:none;
	padding:10px;
}



.v_line01{
	background:url(../images/v_line.gif) repeat-y center top;
}
.pageTitle{
	font:19px Georgia, "Times New Roman", Times, serif;
	color:#333333;
}
.title01{
	font:19px Georgia, "Times New Roman", Times, serif;
	color:#0B4B94;
}
.title01 a{
	font:19px Georgia, "Times New Roman", Times, serif;
	color:#0B4B94;
	text-decoration:none;
}.title01 a:hover{
	font:19px Georgia, "Times New Roman", Times, serif;
	color:#0B4B94;
	text-decoration:underline;
}
.leftBox{
	padding:5px 18px 10px 10px;
	background:url(../images/v_line.gif) repeat-y right;
}

.rightBox{
	padding:5px 0px 10px 10px;
}

a.imgLink img{
	border:1px solid #CCCCCC;
	padding:4px;
	background:#FFFFFF;
}
a.imgLink:hover img{
	border:1px solid #F33203;
	padding:4px;
	background:#FFFFFF;
}
.caseListBox{
	padding-bottom:10px;
	font-size:1rightnav1px;
	line-height:15px;
}
.listLink{
	margin:0px;
	padding:0px;
	list-style:none;
}
.listLink li{
	background:url(../images/listBullet.gif) no-repeat 0px 6px;
	_background:url(../images/listBullet.gif) no-repeat 0px 7px;
	padding:1px 2px 2px 14px;
	_padding:0px 2px 0px 14px;
	font:11px Arial, Helvetica, sans-serif;
}

.ser_lik{
	margin:0px;
	padding:0px;
	list-style:none;
	color:#0B4B94
}
.ser_lik a{
	padding:2px 2px 2px 14px;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#0B4B94;
}

.ser_lik a{
	padding:2px 2px 2px 14px;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#0B4B94;
}



.clienTesti{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#666666;
}
.footer{
	border-top:1px solid #999999;
	padding-top:10px;
	font:11px Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:20px;
}

/********************************* Left Nav ******************************************************************************/

.leftnavBox{
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#F33203;
	padding-left:10px; 
	padding-bottom:6px;
	padding-top:6px;
	background:url(../images/H_line.gif) repeat-x bottom;
}
.leftnavBox a{
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#234A65;
	text-decoration:none;

}
.leftnavBox a:hover{
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#F33203;
	text-decoration:none;
}

/*****************************Contain***********************************************************************************/
.bedcrum{
	font: 10px Arial, Helvetica, sans-serif;
	color:#969696;
	}

a.bedcrum{
	font: 10px Arial, Helvetica, sans-serif;
	color:#145298;
	}

a:hover.bedcrum{
	font: 10px Arial, Helvetica, sans-serif;
	color:#145298;
	text-decoration:underline;
	}
.bedcrummar{
	padding-left:20px;
	}	
	
.title02{
	font: 18px Georgia, "Times New Roman", Times, serif;
	color:#F33203;
}

.title03{
	font:18px Georgia, "Times New Roman", Times, serif;
	color:#00244E;
}

.container{
	padding-left:20px;
	padding-top:10px;
}
.container_green{
	color:#234A65;
}

.leftpad{
	padding-left:18px;
	padding-top:10px;
}
.casehigh{
	line-height:16px;
}

/* banner Scroll Css */
.stepcarousel {
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 640px; /*Width of Carousel Viewer itself*/
	height: 202px; /*Height should enough to fit largest content's height*/
}
.stepcarousel .belt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
	width:640px;
	height:202px;
	overflow:hidden;
}
.stepcarousel .panel {
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	width: 640px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	height:202px;
}


.PT10 {
	position:absolute;
	z-index:1px;
	margin-top:-42px;
	margin-left:22px;
	width:120px;
}
.PT10 div {
	float:left;
}
.hicons {
/*	background:url(../images/bannerImg/smallstrip.gif) no-repeat;
*/}
.hicon1 {
	background:url(../images/bannerImg/h1.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bannerImg/h1.png', sizingMethod='scale');
	width:22px;
	height:21px;
	cursor:pointer;
}
.hicon2 {
	background:url(../images/bannerImg/h2.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bannerImg/h2.png', sizingMethod='scale');
	width:22px;
	height:21px;
	cursor:pointer;
}
.hicon6 {
	background:url(../images/bannerImg/h6.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bannerImg/h6.png', sizingMethod='scale');
	width:12px;
	height:12px;
	margin:1px 4px;
	cursor:pointer;
}
.hicon7 {
	background:url(../images/bannerImg/h7.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bannerImg/h7.png', sizingMethod='scale');
	width:10px;
	height:10px;
	margin:2px 3px;
	cursor:pointer;
}
.bl_10 {
	font:10px/13px tahoma, Arial;
	color:#003366;
	text-decoration:none;
	padding:4px 0px;
	width:73px;
}
.LC{
	position:absolute;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin-left:25px;
	padding-top:20px;
	width:370px;
}
.LCT{
	font:bold 16px Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}
.LC a{
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
}
.LC a:hover{
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#FFFFFF;
}
/* banner Scroll Css */
	
.rightnav{
	background:url(../images/top_bg.jpg) no-repeat;
	width:243px;
	height:202px;
}
	
.rightnav_row{
    background:url(../images/rightnavrow_bg.gif) repeat-x bottom;
	padding-left:10px;
	color:#0B4B94;
}