@charset "UTF-8";

.t {
	width: 100%;
	background-image: url(/uploads/dX/1R/dX1RYLEK9NncOP3Z2vf0Lw/top.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
.l {
	background-image: url(/uploads/RV/qJ/RVqJlx3vesUqR0HhLeTh0Q/leftBg.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
}
.r {
	background-image: url(/uploads/3B/aZ/3BaZcBlrTRya-uaNxOKJ3g/rightBg.gif);
	background-repeat: repeat-y;
	background-position: 100% 0;
}

.tl {
	background-image: url(/uploads/if/MY/ifMYNmgvOnPcXwqUfPud-g/topLeft.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.tr {
	padding:10px;
	background-image: url(/uploads/Br/uD/BruDwHShoBqf1b_JEF7b9g/topRight.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
}
.titleContent {
	color:#747474;
	font-family:calibri;
	font-size:21px;
	width:100%;
}

/*Folder image gallery*/
.addedImagesTitle{
	color:#3B678A;
 	font-weight:bold;
 	font-size:11px;
	padding-top:5px;
}

.homebanner span {
	visibility:hidden
}
/* Company Two Columns */
#company_twocolwrap {
	margin:0;
	padding:0;
	width:970px;
}
#company_leftcolumn {
	float:left;
	margin:0;
	padding:20px 5px;
	width:182px;
}
#company_rightcolumn {
	float:right;
	margin:0;
	padding:20px 0 20px 10px;
	width:753px;
}

#company_rightcolumn h1 {
	color:#3B678A;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	margin:0 0 10px;
}

#company_centrotesto {
	width:743px;
	margin:5px 0px 15px 0px;
}
#company_contentbasic {
	clear:both;
	width:743px;
	height:238px;
	background-image:url(/uploads/od/k7/odk7ypqY_mFNtbq4CoXCvw/bg_sfuma_2col.gif);
	background-repeat:repeat-x;
	background-position:top left;
	margin:0px;
	padding:0px;
}
#company_leftcol {
	float:left;
	width:370px;
	text-align:left;
	margin:15px 5px 20px 15px;
}
#company_rightcol {
	float:right;
	width:330px;
	text-align:left;
	margin:15px 15px 20px 5px;
}

/* left menu */
#leftmenu {
	padding:0px;
}
#leftmenu ul {
	display:block;
	list-style-type:none;
	font-size:11px;
	font-weight: normal;
	text-align:left;
	padding: 0;
	margin: 0;
}
#leftmenu ul li {
	padding:2px 0px 2px 0px;
}
#leftmenu li.leftFirst {
	font-size:14px;
	font-weight: bold;
	text-align:left;
	padding:0px;
	margin:0px;
}

#leftmenu li.leftSelected{
	margin: 10px 0 10px 0;
}

#leftmenu li.leftSelected li.leftSelected{
	margin: 0;
}

#leftmenu li.leftSelected li.leftSelected a{
	color:#808080;
	text-decoration:none;
	margin: 0;
}

#leftmenu li.leftSelected a{
	color:#3B678A;
	font-weight: bold;
	text-decoration:none;
}

#leftmenu li.leftSelected ul {
	border-bottom: solid 1px;
	padding: 0 0 10px 0;
	margin: 0;
}

#leftmenu li.leftNormal ul {
	display:none;
}

#leftmenu li.leftNormal a {
	color:#808080;
	text-decoration:none;
	font-weight: normal;
}

#leftmenu li.leftNormal a:hover {
	color:#3B678A;
}








/* CSS Document */
.pageNumberSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.pageNumber {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #003c6a;
	font-size: 11px;
}
#articlespagination {
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003C6A;
	text-decoration: none;
}
/* prin and find */

#print {
padding:4px 25px 0 0;
margin:5px 0px 0px 0px;
float:right;
width:150px;
color:#5a5a5a;
font-size:9px;
background-image:url(/uploads/yo/G1/yoG1YDv7t_j9omppaaYnNA/print-ico.gif);
background-repeat:no-repeat;
background-position:right;
text-align:right;
}

#find {
padding:4px 20px 0 0;
margin:5px 0px 0px 0px;
float:right;
width:100px;
color:#5a5a5a;
font-size:9px;
background-image:url(/uploads/JJ/eU/JJeUDPZFlP4mfr1xJPqi2w/findagentico.gif);
background-repeat:no-repeat;
background-position:right center;
text-align:right;
}

#print a {
color:#5a5a5a;
text-decoration:none;
}
#find a {
color:#5a5a5a;
text-decoration:none;
}

#imgstatica {
background-image:url(/uploads/F5/Gg/F5GgVPKN3qpf8BEIveHCng/segnaposto_gmap.jpg);
background-repeat:no-repeat;
background-position:top left;
height:302px;
}
/* contenuto sotto mail con divisione in due colonne*/

#contentbasic {
	clear:both;
	width:968px;
	background-image:url(/uploads/od/k7/odk7ypqY_mFNtbq4CoXCvw/bg_sfuma_2col.gif);
	background-repeat:repeat-x;
	background-position:top left;
	margin:0px;
	padding:0px;
}
#contentbasichome{
	clear:both;
	width:968px;
	background-image:url(/uploads/-u/Sz/-uSz3Bg4MYvuOA7iMVDSuw/bgBoxes.gif);
	background-repeat:repeat-x;
	background-position:top left;
	margin:0px;
	padding:0px;
}
#leftcol {
	float:left;
	width:425px;
	text-align:left;
	margin:15px 5px 20px 15px;
}
#rightcol {
	float:right;
	/*width:500px;*/
	text-align:left;
	margin:15px 15px 20px 5px;
}
#leftcolhome {
	float:left;
	margin:0 0 0 5px;
	text-align:left;
	width:300px;
}
#rightcolhome {
	float:right;
	margin:0 5px 0 0;
	text-align:left;
	width:610px;
}

.colhome {
	float:left;
	margin:0 5px;
	text-align:left;
	margin-left:0px;
	margin-right:15px;
}

.colhomeright {
	float:right;
	text-align:left;
	margin-left:0px;
}


/* box due colonne */

/*nuovi corretti*/
.col1 {
	margin:0px;
	padding:0px; 
	font-size:11px;
}
.col2 {
	float:right;
	margin:0px;
	padding:0px;
}
.col2Left {
	float:left;
	margin:0px;
	padding:0 8px 4px 0;
}
/*vecchi da smettere di usare*/
#col1 {
margin:0px;
padding:0px; 
}
#col2 {
float:right;
margin:0px;
padding:0 0 4px 8px;
}
#col2Left {
float:left;
margin:0px;
padding:0 8px 4px 0;
}




/* percorso breadcrumbs*/
#breadcrumbs {
	clear:both;
	margin:0 0 10px 0;
	padding:0;
	width:968px;
}

#breadcrumbs #roundedbox {
	background-image:url(/uploads/-t/ex/-tex9NCPOG4g4BOwHclt_A/bgroundedbox.jpg);
	background-position:center center;
	background-repeat:repeat-x;
	float: left;
	margin: 0;
	width:968px;
}

#breadcrumbs #roundedbox #breadcrumbs_leftEdge {
	float: left;
	background-image: url(/uploads/X7/gb/X7gbaPh8TU9-28FTbFgSiA/breadLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
}
#breadcrumbs #roundedbox #breadcrumbs_rightEdge {
	background-image: url(/uploads/iK/O2/iKO2XwyDoEGLvnoQ0ZOUJA/breadRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	height: 19px;
}

#breadcrumbs #roundedbox #breadcrumbs_percorso {
	float: left;
	color:#626262;
	margin:0;
	padding:0;
	text-align:left;
}
#breadcrumbs #roundedbox #breadcrumbs_percorso ul {
	display:block;
	list-style-type:none;
	margin:3px 0 0 0;
	padding:0px;
}
#breadcrumbs #roundedbox #breadcrumbs_percorso ul li {
	display:inline;
	margin:0px;
	padding:0px 14px 0px 14px;
	background-image:url(/uploads/lB/EQ/lBEQWzmxeI0zwa5wpSEVXA/freccia_breadcrumb.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:22px;
}
#breadcrumbs #roundedbox #breadcrumbs_percorso ul li a{
	color:#b3b3b3;
	text-decoration:none;
}
#breadcrumbs #roundedbox #breadcrumbs_percorsoo ul li a:hover{
	color:#b3b3b3;
	text-decoration:none;
}
#breadcrumbs #roundedbox #breadcrumbs_percorso ul li a:visited{
	color:#b3b3b3;
	text-decoration:none;
}
#breadcrumbs #roundedbox #breadcrumbs_percorso ul li a:active{
	color:#b3b3b3;
	text-decoration:none;
}

/* galleria fotografica */
#galleriafoto {
margin:10px 0px 0px 0px;
padding:0px;
}
#galleriafoto ul {
margin:0px;
padding:0px;
display:block;
}
#galleriafoto ul li {
display:inline;
margin:0px;
padding:0px;
}


#centrotesto {
	width:968px;
	margin:5px 0px 15px 0px;
	overflow:hidden;
}
#centrotxtleft {
float:left;
margin:0px;
padding:5px 5px 5px 0px;
text-align:left;
width:635px;
}
#centrotxtunder {
clear:both;
text-align:left;
padding:10px 0px 0px 0px;
}
/* contenuto centrale main diviso in due colonne */

#duecolwrapper {
width:970px;
padding:0px;
margin:0px;
}
#duecolleft {
float:left;
width:182px;
padding:20px 5px 20px 5px;
margin:0px;
}
#duecolright {
float:right;
width:753px;
padding:20px 0px 20px 10px;
margin:0px;
}
/* tabella grigia bordi arrotondati */
#tabellagrigia {
padding:0px;
margin:0px;
width:247px;
background-image:url(/uploads/D5/ql/D5qlyT2JV53ku2sgpyndyA/bgtabellagrigia.gif);
background-repeat:repeat-y;
text-align:left;
}
#tabellagrigia_top {
background-image:url(/uploads/iY/8Y/iY8Y1702IJvsMG05UR09hw/toptabgrigia.gif);
background-repeat:no-repeat;
background-position:top;
margin:0px;
padding:0px;
width:247px;
height:10px;
}
#tabellagrigia_bottom {
background-image:url(/uploads/Zf/2B/Zf2BZjNU76bbUuacUPH18Q/bottomtabgrigia.gif);
background-repeat:no-repeat;
margin:0px;
padding:0px;
background-position:bottom;
width:247px;
height:10px;
}
.paddingtabella {
padding:8px;
}

select.cerca {
width: 140px;
background-color:#f0f0f0;
border:1px solid #dcdcdc;
padding-left:2px;
margin-left:8px;
}

input.cerca[type=submit], input.cerca[type=button], 
{
  font-size:9px;
  color:#000000;
  background-color:#f2f2f2;
  border-width:1px;
  border-color:#969696;
  border-style:solid;
  height:17px;
}

#elencodocdownload {
background-image:url(/uploads/rp/wN/rpwNW8k9DdT667x_2rR7YQ/download.gif);
background-position:left;
background-repeat:no-repeat;
border-bottom:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
background-color:#f0f0f0;
text-align:left;
padding-left:80px;
}


.art_home {
        position:relative;
	margin-top:15px;
	background-image: url(/uploads/H7/QT/H7QTtQcpqKp5h7IfNk5pqA/sfondo_articolo.png);
	background-repeat: no-repeat;
	background-position: 100% 0;
	/*width:313px;*/
	width:100%;
	height:104px;
}

.art_home a .articleListArticleTitle {
color:#013D6B;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:15px;
padding-top:10px;
padding-left:10px;
text-decoration:none;
}

.art_home .thumbright {
border:medium none;
float:right;
margin:3px;
}

a.boxminus {
display:block;
left:10px;
position:absolute;
top:80px;
}



.art_home_cate {
        position:relative;
	margin-top:10px;
	background-image: url(/uploads/qi/I2/qiI2015Wa9sypXYVN9Hgwg/sfondo_box_cate.png);
	background-repeat: no-repeat;
	background-position: 100% 0;
	width:236px;
	height:154px;
	margin-right:8px;
	float:left;
}

.art_home_cate a .articleListArticleTitle {
color:#013D6B;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:15px;
padding-top:10px;
padding-left:10px;
text-decoration:none;
float:left;
width:200px;
height:35px;
}

.art_home_cate .thumbleft {
border:medium none;
float:left;
margin:3px;
padding-top:10px;
padding-left:5px;
}

.art_home_cate a.boxminus {
display:block;
left:10px;
position:absolute;
top:80px;
}

.art_home_cate .imgfrec {
  float:right;
  padding-top:12px;
  margin-right:10px;
}


.imgfrec {
  float:right;
  padding-top:12px;
}

.textcate {
  float:left;
  padding-top:15px;
  font-size:11px;
  color:#5d5d5d;
  width:115px;
  padding-left:10px;
}

#contentbasic-reserved {
	clear:both;
	width:968px;
	margin:0px;
	padding:0px;
}

#contentbasic-reserved .rightcol{
    float: left;
    width: 478px;
}

#contentbasic-reserved .leftcol{
    float: left;
        margin-right: 10px;
    width: 478px;
}
