#mainContentCanvas
{
background-image:url(/uploads/7f/e6/7fe627d196fbac59c444147a11b2c359/newhomebg.png) !important;
background-color:#e7e7e7 !important;
}
div.newhome div.banner1
{
float:left;
width:653px;
height:293px;
overflow:hidden;
background-color:#ffffff;
}
div.newhome div.banner2
{
float:right;
width:296px;
height:293px;
overflow:hidden;
background-color:#ffffff;
}


/* carousel fastnews */
div.newhome div.fastnews
{
clear:both;
padding:5px 0px 5px 0px;
}
#fastnews-container
{
border:1px solid #e0e0e0;
background-image:url(/uploads/5e/ae/5eaeecf6522b03bbfdd21cd2ede0fa78/fastnews-bg.png);
background-position:left top;
background-repeat:repeat-x;
}
#fastnews-container div.title
{
float:left;
width:96px;
height:38px;
}
#fastnews-container div.title h2
{
margin:6px 4px 6px 4px;
padding:5px;
font-size:14px;
color:#394b57;
font-weight:bold;
border-right:1px solid #d7d9da;
}
#fastnews-wrapper
{
float:left;
height:38px;
width:856px;
overflow:hidden;
}
#fastnews-content
{
width:19080px;
}
#fastnews-content div.slide
{
float: left;
height:38px;
width:856px;
}
#fastnews-content div.slide a
{
margin:0px;
padding:11px 9px 11px 9px;
font-size:14px;
color:#ff5427;
font-weight:bold;
display:block;
}
#fastnews-content div.slide a span
{
color:#394b57;
font-weight:normal;
}


/* left */
div.newhome div.left
{
float:left;
width:653px;
background-color:#ffffff;
}
div.newhome div.left div.focuson div.items
{
border-style:solid;
border-width:0px 1px 1px 1px;
border-color:#dfdfdf;
padding:10px 10px 10px 10px;
}
div.newhome div.left div.focuson div.items div.item
{
width:315px;
height:140px;
float:left;
}
div.newhome div.left div.focuson div.items div.item a.image
{
border:1px solid #dfdfdf;
float:left;
margin:0px 10px 0px 0px;
}
div.newhome div.left div.focuson div.items div.item a.image img
{
border:none;
width:130px;
display:block;
}
div.newhome div.left div.focuson div.items div.item h3
{
margin:0px;
padding:2px 20px 2px 0px;
}
div.newhome div.left div.focuson div.items div.item h3 a
{
text-decoration:none;
font-size:13px;
color:#394b57;
font-weight:bold;
}
div.newhome div.left div.focuson div.items div.item h3 a:hover
{
text-decoration:underline;
}
div.newhome div.left div.focuson div.items div.item div.description
{
font-size:12px;
color:#555555;
margin:0px;
padding:2px 20px 2px 0px;
}



div.newhome div.left div.items
{
border-style:solid;
border-width:0px 1px 1px 1px;
border-color:#dfdfdf;
padding:10px 10px 1px 10px;
}

div.newhome div.left div.item h3
{
margin:0px;
padding:0px 0px 0px 0px;
font-size:14px;
}
div.newhome div.left div.item h3 a
{
text-decoration:none;
}
div.newhome div.left div.item h3 a:hover
{
text-decoration:underline;
}
div.newhome div.left div.item div.content
{
margin:0px;
padding:0px 0px 3px 0px;
font-size:13px;
}
div.newhome div.left div.item div.info
{
border-top:1px solid #dfdfdf;
margin:0px;
padding:0px 0px 10px 0px;
font-size:11px;
text-transform:uppercase;
}
div.newhome div.left div.item div.info span.date
{
display:inline-block;
background-image:url(/uploads/1f/95/1f956c0dab128547aed51b15271cb9e6/info-top-time.png);
background-position:left center;
background-repeat:no-repeat;
padding:5px 0px 5px 20px;
color:#949494;
}
div.newhome div.left div.item div.info span.author
{
display:inline-block;
padding:5px 0px 5px 0px;
color:#434343;
}



/* right */
div.newhome div.right
{
float:right;
width:296px;
background-color:#ffffff;
}

div.case-history
{
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#e0e0e0;
}
#ch-wrapper
{
float:left;
height:115px;
width:290px;
overflow:hidden;
}
#ch-content
{
width:19080px;
}
#ch-content div.slide
{
float: left;
height:115px;
width:290px;
}
#ch-content div.slide img
{
display:block;
}

div.case-history div.ch-successo
{
padding:0px 8px 10px 8px;
}
div.case-history div.ch-successo div.intro
{
padding:10px 0px 7px 0px;
border-top:1px solid #e0e0e0;
font-size:14px;
color:#394b57;
font-weight:bold;
clear:both;
}
div.case-history div.ch-successo div.intro p
{
margin:0px;
padding:0px;
}
div.case-history div.ch-successo ul
{
margin:0px;
padding:0px;
list-style-type:none;
}
div.case-history div.ch-successo ul li
{
float:left;
background-image:url(/uploads/ce/2b/ce2b37d16deb03e841c0a089513e6f53/ch-button.png);
background-position:left top;
background-repeat:no-repeat;
width:137px;
height:47px;
}
div.case-history div.ch-successo ul li a
{
text-decoration:none;
font-size:15px;
font-weight:bold;
display:block;
padding:17px 7px 3px 7px;
}
div.case-history div.ch-successo ul li a:hover
{
text-decoration:underline;
}

div.nwsl-iscriviti
{
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#e0e0e0;
padding:9px 10px 8px 10px;
}
div.nwsl-iscriviti h3
{
margin:0px;
padding:0px 0px 0px 0px;
font-size:14px;
}
div.nwsl-iscriviti p
{
margin:0px;
padding:2px 0px 2px 0px;
font-size:13px;
}
div.nwsl-iscriviti h3.follow
{
margin:8px 0px 0px 0px;
padding:5px 0px 5px 0px;
border-top:1px solid #e0e0e0;
}
div.nwsl-iscriviti ul
{
margin:0px;
padding:0px;
list-style-type:none;
}
div.nwsl-iscriviti ul li
{
margin:0px;
padding:0px;
display:inline;
}
div.nwsl-iscriviti ul li a
{
}
div.nwsl-iscriviti ul li a img
{
border:none;
}









div.newhome div.left h2,div.newhome div.right h2
{
background-image:url(/uploads/a8/c7/a8c7d7492e3cb60e755323604454e788/newhomeh2-bg.png);
background-position:left top;
background-repeat:repeat-x;
margin:0px;
padding:8px 10px 8px 10px;
font-size:14px;
color:#394b57;
font-weight:bold;
border-style:solid;
border-width:1px;
border-color:#dfdfdf #dfdfdf #b7bec5 #dfdfdf;
}



/* content */
div.newhome div.content
{
background-color:#ffffff;
clear:both;
}






.clearboth
{
clear:both;
line-height:1px;
}






