html{}
body {font-family:'MyriadWebProRegular', Verdana, Geneva, sans-serif; font-size:12px; color:#595959; padding:0; margin:0; background:#fff;}

img{border:0;}
a{outline:none; color:#333;cursor:pointer;}
p{margin:0;padding:0; display:inline;}
*:focus {outline: none;}

.divisorio1{background: url("../img/divisorio1.png") repeat-x top left; height:2px; margin:20px 0;}






/* css andrea angiuli  */ 

@font-face {
    font-family: 'MyriadWebProRegular';
    src: url('font/myriadwebpro-webfont.eot');
    src: url('font/myriadwebpro-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/myriadwebpro-webfont.woff') format('woff'),
         url('font/myriadwebpro-webfont.ttf') format('truetype'),
         url('font/myriadwebpro-webfont.svg#MyriadWebProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadWebProBold';
    src: url('font/myriadwebpro-bold-webfont.eot');
    src: url('font/myriadwebpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/myriadwebpro-bold-webfont.woff') format('woff'),
         url('font/myriadwebpro-bold-webfont.ttf') format('truetype'),
         url('font/myriadwebpro-bold-webfont.svg#MyriadWebProBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadWebProItalic';
    src: url('font/myriadwebpro-italic-webfont.eot');
    src: url('font/myriadwebpro-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/myriadwebpro-italic-webfont.woff') format('woff'),
         url('font/myriadwebpro-italic-webfont.ttf') format('truetype'),
         url('font/myriadwebpro-italic-webfont.svg#MyriadWebProItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

#info {
	font-size:11px;
	color:#5e5e5e;
		margin-top: 25px;
	padding:8px;
	border-left:1px solid #5e5e5e;
	padding-top:3px;
	padding-bottom:6px;
	float:right;
	font-family: 'MyriadWebProRegular', Verdana, Geneva, sans-serif;
	}
	
	#info a, #info a:link, #info a:active, #info a:visited {
	color:#6d6d6d;
	text-decoration:none;
	}
#info a:hover {
	color:#a01818;
}

#header {
	font-family: 'MyriadWebProRegular', Verdana, Geneva, sans-serif;
	letter-spacing:0px;
	margin-left:auto; 
	margin-right:auto;
	width:980px;
	padding-top:13px;
	clear:both;
	border-bottom:10px solid #070707;
	padding-bottom:10px;
}
#logo {
	float:left;
}
#header #menu {
	margin-top:15px;
}
#header #menu ul { 
	margin:0;
	padding:0;
	line-height:0;
}
#header #menu li {
	list-style:none;
	text-transform:lowercase;
	float:left;
	height:9px;
	margin:0px;
	border-left:2px solid #d8d7d7;
	padding:9px 30px 2px 6px;
	line-height:8px;
	font-size:13px;
}
#menu a, #menu a:link, #menu a:active, #menu a:visited {
	color:#6d6d6d;
	text-decoration:none;
}
#menu a:hover {
	color:#a01818;
}
#menu a.active {
	color:#a01818;
}

/*footer*/
#foo {
	font-family: 'MyriadWebProRegular', Verdana, Geneva, sans-serif;
	font-size:12px;
	padding-bottom:30px;
	width:980px;
	color:#666;
	border-top:10px solid #070707;
	margin-top:30px;
}

#foo a, #foo a:link, #foo a:active, #foo a:visited {
	color:#6d6d6d;
	text-decoration:none;
	}
	
#foo a:hover {
	color:#a01818;
	}

#fooinfo {
	float:left;
	padding-top:10px;
}

#fooinfo2 {
	float:left;
	padding-left:60px;
	padding-top:10px;
}
#foologo {
	float:right;
		padding-top:10px;
	
}

#infoagg {
	
	font-family: 'MyriadWebProRegular', Verdana, Geneva, sans-serif;
	font-size:9px;
	padding-top:5px;
	color:#666;
	margin:0px;
}


.right { float:right; }
.left { float:left; }
.clear { clear:both; }




/* css andrea angiuli  */ 
































#wrapper{width:980px; background:#fff; margin:0px auto; overflow: hidden;  padding-bottom:30px;}

#banner{background: url("../img/logo.png") no-repeat top left; float:left; width:980px; height:124px;}
/* #menu{background: url("../img/sfondoMenu.png") repeat-x top left; height:60px; line-height:60px; margin-top:20px; float:left; width:980px;}
#menu a{font-size:14px; color:#333; text-decoration:none; margin:0 40px 0 0;}
#menu a:hover{color:#a01818; text-decoration:none;}
#menu a.navi{color:#a01818; text-decoration:none;} */
#boxSx{float:left; width:640px;}
#boxDx{float:right; width:300px;}
.boxA{float:left; background:#fff; border-top:0px solid #eee; padding:10px 0 0 0; width:640px; margin-left:0px;}
.boxB{float:left; background:#fff; border:0px solid #fff; padding:10px 0 0 0; width:300px;}
.mt20{margin-top:20px;}
.fl{float:left;}
.spazio20{width:980px;float:left; height:20px; line-height:20px;}
.spazio40{width:980px;float:left;}

#mAlto{height:40px;line-height:40px; float:right; width:140px;background:#fff; border-left:1px solid #EBEBDE; border-right:1px solid #EBEBDE; border-bottom:1px solid #EBEBDE; text-align:center;}
#mAlto a{font-size:11px; color:#333; text-decoration:none;}
#mAlto a:hover{color:#a01818;}
.txtHome{line-height:20px;margin-bottom:10px; float:left; width:600px;}
.txtHome img{float:left; margin:4px 20px 0 0;max-width:250px;max-height:200px; }
.fondi{list-style:none; margin:0; padding:0; float:left; width:280px;}
.fondi li{ border-bottom:1px solid #D8D7D7; border-top:1px solid #D8D7D7;  height:92px; padding:4px 0 4px 0; font-size:14px; margin:0 0 20px 0;}
.fondi li img{float:left; max-width:50px; max-height:60px;}
.fondi li span{font-size:10px; float:left; width:200px; margin-left:10px;font-family:Arial, Sans Serif; margin-top: -3px; height:50px; overflow:hidden;}
.fondi li span{height:48px\9; margin-top:-1px\9;}
.fondi h2 {font-family:Arial, Sans Serif; font-size:11px; height:30px; overflow:hidden;}
*:first-child+html .fondi li span{height:50px; margin-top:-2px;}

.fondi li.li-hover{border-bottom:1px solid #a01818; border-top:1px solid #a01818; cursor:pointer;}
.fondi li.li-hover h2, .fondi li.li-hover span{color:#a01818;}
.fondi a, .fondi a:hover, .fondi a:focus, .fondi a:active {
	text-decoration: none;
}

.mr40{margin-right:40px;}
.fondi li.selezionato{color:#a01818; height:57px; padding-top:3px;}
h1{font-size:16px; font-weight:normal; color:#000; margin:0 0 20px 0; padding:0;font-family: Verdana,Geneva,sans-serif;}
h2{font-size:14px; font-weight:normal; color:#333; margin:0 0 0px 0; padding:0; height:40px;}
h3{font-size:14px; font-weight:normal; color:#000; margin:0 0 10px 0; padding:0; float: left; width:100%;}
h4{font-size:13px; color:#000; margin:0 0 10px 0; padding:0; float: left; width:100%; font-family: Verdana,Geneva,sans-serif;}
.g11{font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.txtNotizia{display:block;font-family:Arial, Sans Serif; font-size:11px; margin:3px 0;}

.h3bordo{border-bottom:1px solid #eee; padding-bottom: 5px;}

.boxB h1{ font-family:Verdana, Geneva, sans-serif; background:#D8D7D7; padding:5px 0 5px 5px;}
h4 a, h2 a{text-decoration:none; color:#000;}
h4 em{font-size:11px; font-style:normal;}
h1 em{font-size:12px; font-style:normal;}
h1 em.cronotitolo{font-style:italic; }
h3.integrazione{color:#6D6D6D; margin-top:-15px;}

h1.titoloHome{font-size:20px;font-family:Verdana, Geneva, sans-serif;}

.boxRicerca{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #eee;float: left;height: 26px; width: 260px; margin:0px 0 20px 0;}
.libera{margin:2px 0 0 5px; padding-left:3px; border:1px solid #fff; width:180px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333;float: left; height:18px;}
.btCerca{background: url("../img/cerca.png") no-repeat top left; width:9px; height:16px; border:0;float: right;margin:5px 5px 0 0;height: 20px;}
.short{width:50px;border: 1px solid #eee;height: 20px; padding-left:8px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333;}
.cercaBt{background: url("../img/cerca.png") no-repeat top right; padding-right:14px; width:9px; height:16px; font-size:11px;color:#333; text-decoration:none; margin-left:10px;}
.txtRicercaAnno{float:left; width:240px; font-family:Arial, Sans Serif; font-size:11px;}
.link1{font-family:Arial, Sans Serif; font-size:11px; color:#333; text-decoration:none; display:block;}
a.link1:hover{color:#a01818; text-decoration:none;}

.briciole{list-style:none; margin:0 0 5px 0; padding: 10px 0px; border-bottom:1px solid #eee; float:left; width:980px;}
.briciole li{display:inline; margin:0; padding:0; font-family:Arial, Sans Serif; font-size:11px; text-transform:lowercase;}
.briciole li a{text-decoration:none; color:#6D6D6D;}
.briciole li a:hover{text-decoration:none; color:#a01818;}
.briciole li.divisorioBriciole{margin:0 4px; border-right:1px solid;}

.schedaAperta{float:left; width:100%; border-top:1px solid #eee; border-bottom:1px solid #eee; margin:0px 0 0 0;}
.schedaAperta ul{list-style:none; margin:0; padding:5px 0 0px 0; float:left; width:100%;}
.schedaAperta ul li{margin:0 0 10px 0; padding:0; font-size:11px;font-family: Verdana,Geneva,sans-serif;}
.schedaAperta ul li a:hover{text-decoration:none;}
.schedaAperta ul li.label{float:left; width:25%; }
.schedaAperta ul li.campo{float:left; width:75%;}

.schedaAperta ul li.campo ul{margin:0; padding:0;}
.schedaAperta ul li.campo ul li{margin:0; padding:0;background: url("../img/marcatore.png") no-repeat top left; padding-left:10px;}
.schedaAperta ul li.campo ul li a

.toolScheda{list-style:none; margin:0; padding:3px 0 0 0; background:#eee url("../img/onda.jpg") no-repeat top left; height:21px; width:310px;float: right;}
a.scarica{float:left;background: url("../img/scarica.png") no-repeat center left; padding-left:24px; height:18px;text-decoration:none; margin-left:60px;margin-right: 15px;}
a.esplora{float:left;background: url("../img/esplora.png") no-repeat center left; padding-left:20px; height:18px;text-decoration:none;}

.leggiTutto{text-decoration:none;font-family: Arial,Sans Serif;font-size: 11px; display:block;}
a.leggiTutto:hover{color:#a01818;}


.paginazione h3{margin:0 0 0px 0; float:left; width:400px;}
.evidenzia{background:#eee;}
.listaTrovati{list-style:none; margin:0 0 0px 0; padding:0;}
.listaTrovati li{margin:0; padding:0;}
.listaTrovati li.totale{font-size:11px; margin-top:20px;}
.listaTrovati li a{text-decoration:none; background: url("../img/marcatore1.png") no-repeat top left; padding-left:15px;margin-top: 5px; display: block;}

.btPaginazione{float:right;font-family:Arial, Sans Serif; font-size:11px;}

.btSx{ padding-right:10px; width:6px;}
.btDx{ padding-left:10px; width:6px;text-align: right;}
.selPag{font-family: Arial, Sans Serif; font-size:11px;  border:1px solid #ccc;}

.faccettaOpen{float:left; width:242px; margin:0px 0 0 0; background: url(../img/filtroOpen.png) no-repeat top left;padding-left: 16px; line-height:18px;}
.faccettaOpen a{text-decoration: none;}
.faccettaOpen a:hover{text-decoration: none; }
.faccettaOpen a.faccettaOn{text-decoration: none; display:block;font-family: Arial, Sans Serif; font-size:11px; }
.faccettaOpen a.faccettaOn:hover{border-bottom:0px; color:#666;}
.faccetta{float:left; width:150px; margin:0px 0 0 0; background: url(../img/filtroClose.png) no-repeat top left;padding-left: 13px;}
.faccetta a{text-decoration: none; padding-left:3px;}
.faccetta a.faccettaOn{text-decoration: none;display:block;font-family: Arial, Sans Serif; font-size:11px;}
.faccetta a:hover{text-decoration: none; }

.faccettaOn span{color:#999;}
.rigaDoppia{ background: url(../img/bacchettaDoppia2.png) repeat-x bottom left; padding-bottom:10px;float:left; width:242px; margin:10px 0 20px 0;}


.listaStrumenti{list-style:none; margin:0 0 0px 0; padding:0;}
.listaStrumenti li{margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #eee;float: left; width:100%;}
.listaStrumenti li h2{text-transform:uppercase; font-family: Verdana,Geneva,sans-serif;font-size: 14px;font-weight: normal; height:auto;}
.listaStrumenti li h2 a:hover{color:#a01818;}

.listaStrumenti li h1{font-family: Verdana,Geneva,sans-serif; font-size: 16px;font-weight: normal; margin:0 0 5px 0;}
.listaStrumenti li img{float:left; margin:0 5px 5px 0; max-width:60px; height:50px;}


#footer{float:left; width: 100%;z-index: 5000; background:#fff; margin:40px 0 0 0; border-top:1px solid #eee; padding-bottom:40px;}
.contFooter{margin:0 auto;width:940px; padding:20px 0 20px 0px; font-size:11px;}
.contFooter a{text-decoration:none;}
.contFooter a:hover{text-decoration:none;color:#a01818;}
.footerLeft{float:left; width:320px;}
.footerLeft strong{float:left; width:50px;}
.loghiFooter{float:left;}
.loghiFooter img{margin-right:20px;}

.hide {display: none;}

.listaBancheDati{list-style:none; margin:0 0 0px 0; padding:0;}
.listaBancheDati li{ margin:0 0 10px 0; padding:0; color:#a01818;}
.listaBancheDati li a{display:block; color:#a01818; text-decoration:none;}


.link2{font-family:Arial, Sans Serif; font-size:11px; color:#333; text-decoration:none;}
a.link2:hover{color:#a01818; text-decoration:none;}

