﻿/* Stili principali */
body{margin: 3px; padding:0; font-family: verdana; font-size: small; color:navy;}
h1{margin: 0 0 0 0; font-size:large;}
h2{font-size:small;font-weight:normal}
h3{font-size:14px}
form{margin:0; padding:0}
fieldset{border:0}
ul{margin-left: 15px; 	padding-left: 0; margin-top: 10px; padding-top: 0; list-style-type:circle;}

ul.bottomLista{border-collapse: collapse;border-width: 0;margin-bottom:0px;margin-top:7px}
ul.ftia{margin-bottom:0px; margin-top:7px}

p.r{color:#F00}

div.left{float:left}
div.right{float:right}
div.cB{clear:both}
div.half{width:49%}
div.ftia{border-bottom: 1px #00F dotted; font-weight:bold; margin-top:40px}

table.bCollapse{border-collapse: collapse}
table.bCollapseWm{border-collapse: collapse;width:100%}
table.share{width:100%; -width:98%}
table.share tr td{width:50%; -width:49%}

.tI{color: white;background-color: #32AFFF}
.tC{background-color: #E4ECF8}
.eRowI{padding:4px}
.eRow{padding:4px; border-bottom:1px #00F dotted}

.tableTitleLight{background-color:#E4ECF8}

.textLittle{font-size:x-small}
.textCenter{text-align:center}

.ImgNoB {border-width: 0px}
a.linkimg{border:0px; background-color:transparent!important}
a.linkimg img{border:0px}

/* Collegamenti stantard */
a{color:#00f; cursor:pointer}

a:link{color:#00f;}
a:visited{color:#606;}
a:focus{color:#fff;	background-color:#006}
a:hover{color:#fff;	background-color:blue}
a:active{color:red}
a.noBack{background-color:transparent}

/* Collegamenti particolari con icone */
a.li{padding: 5px 5px 5px 18px!important; background: transparent url('../../Immagini/Struttura/UrlShareIco/live.png') no-repeat center left; border:1px #fff solid; display:inline-block}
a.li:hover{padding: 5px 5px 5px 18px!important; color:#00f!important; background-color: #E2E2E2; border:1px #808080 solid}
a.de{padding: 5px 5px 5px 18px!important; background: transparent url('../../Immagini/Struttura/UrlShareIco/delicious.png') no-repeat center left; border:1px #fff solid; display:inline-block}
a.de:hover{padding: 5px 5px 5px 18px!important; color:#00f!important; background-color: #E2E2E2; border:1px #808080 solid}
a.go{padding: 5px 5px 5px 18px!important; background: transparent url('../../Immagini/Struttura/UrlShareIco/google_bmarks.png') no-repeat center left; border:1px #fff solid; display:inline-block}
a.go:hover {padding: 5px 5px 5px 18px!important; color:#00f!important; background-color: #E2E2E2; border:1px #808080 solid}
a.ya{padding: 5px 5px 5px 18px!important; background: transparent url('../../Immagini/Struttura/UrlShareIco/yahoo-myweb.png') no-repeat center left; border:1px #fff solid; display:inline-block}
a.ya:hover{padding: 5px 5px 5px 18px!important; color:#00f!important; background-color: #E2E2E2; border:1px #808080 solid}
a.fb{padding: 5px 5px 5px 18px!important; background: transparent url('../../Immagini/Struttura/UrlShareIco/fb.png') no-repeat center left; border:1px #fff solid; display:inline-block}
a.fb:hover{padding: 5px 5px 5px 18px!important; color:#00f!important; background-color: #E2E2E2; border:1px #808080 solid}
a.di{padding: 5px 5px 5px 18px!important; background: transparent url('../../Immagini/Struttura/UrlShareIco/di.png') no-repeat center left; border:1px #fff solid; display:inline-block}
a.di:hover{padding: 5px 5px 5px 18px!important; color:#00f!important; background-color: #E2E2E2; border:1px #808080 solid}

a[class=xls]:link{padding-right: 18px; background: transparent url('../../Immagini/Struttura/FileIco/xls.png') no-repeat center right}
a[class=xls]:visited{background: transparent url('../../Immagini/Struttura/FileIco/xls.png') no-repeat center right}
a[class=xls]:focus{background: transparent url('../../Immagini/Struttura/FileIco/xls.png') no-repeat center right; background-color:blue}
a[class=xls]:hover{background: transparent url('../../Immagini/Struttura/FileIco/xls.png') no-repeat center right; background-color:blue}
a[class=xls]:active{background: transparent url('../../Immagini/Struttura/FileIco/xls.png') no-repeat center right; background-color:blue}
a[href $='.jpg']{padding-right: 18px; background: transparent url('../../Immagini/Struttura/FileIco/jpg.png') no-repeat center right}
a[href $='.jpg']:hover{background: transparent url('../../Immagini/Struttura/FileIco/jpg.png') no-repeat center right; background-color:blue}
a[href $='.pdf']{padding-right: 18px; background: transparent url('../../Immagini/Struttura/FileIco/pdf.gif') no-repeat center right}
a[href $='.pdf']:hover{background: transparent url('../../Immagini/Struttura/FileIco/pdf.gif') no-repeat center right; background-color:blue}
a[href $='.mht']{padding-right: 18px; background: transparent url('../../Immagini/Struttura/FileIco/web.png') no-repeat center right}
a[href $='.mht']:hover{background: transparent url('../../Immagini/Struttura/FileIco/web.png') no-repeat center right; background-color:blue}
a[href $='.htm']{padding-right: 18px; background: transparent url('../../Immagini/Struttura/FileIco/web.png') no-repeat center right}
a[href $='.htm']:hover{background: transparent url('../../Immagini/Struttura/FileIco/web.png') no-repeat center right; background-color:blue}
a[href $='.xls']{padding-right: 18px; background: transparent url('../../Immagini/Struttura/FileIco/xls.png') no-repeat center right}
a[href $='.xls']:hover {background: transparent url('../../Immagini/Struttura/FileIco/xls.png') no-repeat center right; background-color:blue}
a[href $='.doc']{padding-right: 18px; background: transparent url('../../Immagini/Struttura/FileIco/wrd.gif') no-repeat center right}
a[href $='.doc']:hover{background: transparent url('../../Immagini/Struttura/FileIco/wrd.gif') no-repeat center right; background-color:blue}
a[href $='.rar']{padding-right: 18px; background: transparent url('../../Immagini/Struttura/FileIco/zip.gif') no-repeat center right;}
a[href $='.rar']:hover{background: transparent url('../../Immagini/Struttura/FileIco/zip.gif') no-repeat center right; background-color:blue;}
a[href $='.zip']{padding-right: 18px; background: transparent url('../../Immagini/Struttura/FileIco/zip.gif') no-repeat center right}
a[href $='.zip']:hover{background: transparent url('../../Immagini/Struttura/FileIco/zip.gif') no-repeat center right; background-color:blue}
a.mail{padding-right: 16px; background: transparent url(../../Immagini/Struttura/FileIco/mailto.gif) no-repeat center right}
a.mail:hover{background: transparent url(../../Immagini/Struttura/FileIco/mailto.gif) no-repeat center right; background-color:blue;}
a.ext{padding-right: 16px; background: transparent url(../../Immagini/Struttura/FileIco/ext.png) no-repeat center right}
a.ext:hover{background: transparent url(../../Immagini/Struttura/FileIco/exthover.png) no-repeat center right; background-color:blue}

/*Intestazione*/
div#header{height:100px; background-image:url('../../Immagini/Struttura/Main/Mainbanner.png'); cursor:pointer}

/*Barra menu percorso navi e search*/
div#where{margin:3px 0 3px 5px; height:19px}
div.sxWhere{float:left; padding-top:1px}
div.dxWhere{float:right; width:170px}
div#where input{font-size:x-small}
input.searchTop{width:78px}

/*Spazi bianchi orizzontali del layout*/
div.whites{height:5px; background-color:white; font-size:5px}

/*Menu*/
div.menu{margin:auto; background-color:#32AFFF; padding: 7px 0 5px 10px; color:white; border:1px; border-left-style:dotted; border-right-style:dotted; -border-left-style: solid; -border-right-style: solid}
div.menuStrip{font-weight:bold;	background-color: #FF9853; padding:2px 0 2px 4px}
div.menu ul{list-style-type:square}
div.menu li{padding-top:2px; padding-bottom:2px}
div.menu li:hover{background-color:blue; cursor:pointer; padding-top:2px; padding-bottom:2px}
div.menu a:link{color:#FFF;font-weight:bold;text-decoration:none}
div.menu a:visited{color:#FFF;font-weight:bold;text-decoration:none;}

div#navigation{float: left;	width: 160px; padding: 1em 0 0 5px}
div#extra{float: right; width: 160px; padding: 1em 5px 0 0px}

/*Contenitore principale*/
div#container{background-color:#CFDCF1; width:980px; -width:980px; margin:auto;}

/*Contuti*/
div#content{margin: 0 170px;padding: 1em 15px;background-color:#FFF;min-height:500px;}
div.cbI{display:inline-block; width:100%; -width:98%; margin-top:30px}

/*Fondo pagina*/
div#footer{clear:both; text-align:center; padding: 5px 0; background-color: #CFDCF1; font-size:x-small}
div#bottomLinks{clear:both; padding: 5px 0;background-color:#FFF;font-size:small}

/*Intestazione contenuti e barra funzionalità utente*/
div.headMainContent{padding-left:0px; float:left; width:100%; margin-bottom:30px; -margin-bottom:15px;}
div.contentTitle{float:left; -width:60%}
div.userFuncion{float:right; text-align:right; height:26px}
div.hrDotted{border-bottom:1px #036 dotted; display:block; margin-bottom:20px}
div#addLink{position:absolute;visibility:hidden;padding:7px;background:#FFF;width:370px;border-top:2px #CCC solid;border-left:2px #CCC solid;border-bottom:2px #666 solid;border-right:2px #666 solid;z-index:1000;text-align:left;margin-left:-330px;margin-top:-4px;font-size:11px; -margin-left:-390px!important; -margin-top:24px}
div#shareLink{position:absolute;visibility:hidden;padding:7px;background:#FFF;width:300px;border-top:2px #CCC solid;border-left:2px #CCC solid;border-bottom:2px #666 solid;border-right:2px #666 solid;z-index:1000;text-align:left;margin-left:-230px;margin-top:-4px;font-size:11px; -margin-left:-320px!important; -margin-top:24px}
*:first-child+html div#addLink{margin-left:-390px!important; margin-top:24px}
*:first-child+html div#shareLink{margin-left:-320px!important; margin-top:24px}
.pp{display:inline-block; background:transparent url('../../Immagini/Struttura/commonIco/print.png') no-repeat left center; -background:transparent url('../../Immagini/Struttura/commonIco/print.gif') no-repeat left center;	width:24px; height:24px; border:1px solid transparent; -border:1px solid #FFF}
.pp:hover{background-color:#FC6;border:1px #F60 solid}
.ee{display:inline-block;background:transparent url('../../Immagini/Struttura/commonIco/mailto.png') no-repeat left center; -background:transparent url('../../Immagini/Struttura/commonIco/mailto.gif') no-repeat left center;	width:24px; height:24px; border:1px solid transparent; -border:1px solid #FFF}
.ee:hover{background-color:#FC6; border:1px #F60 solid}
.aa{display:inline-block; background:transparent url('../../Immagini/Struttura/commonIco/link.png') no-repeat left center; -background:transparent url('../../Immagini/Struttura/commonIco/link.gif') no-repeat left center; width:24px; height:24px; border:1px solid transparent; -border:1px solid #FFF}
.aa:hover{background-color:#FC6; border:1px #F60 solid}
.dd{display:inline-block!important; background:transparent url('../../Immagini/Struttura/commonIco/pdf.png') no-repeat left center!important; -background:transparent url('../../Immagini/Struttura/commonIco/pdf.gif') no-repeat left center!important; width:24px!important; height:24px!important; border:1px solid transparent!important; -border:1px solid #FFF!important; padding:0px!important}
.dd:hover{background-color:#FC6!important; border:1px #F60 solid!important}
.ss{display:inline-block!important; background:transparent url('../../Immagini/Struttura/commonIco/add.png') no-repeat left center!important; -background:transparent url('../../Immagini/Struttura/commonIco/add.gif') no-repeat left center!important; width:24px!important; height:24px!important; border:1px solid transparent!important; -border:1px solid #FFF!important; padding:0px!important}
.ss:hover{background-color:#FC6!important; border:1px #F60 solid!important}

/*Google AdSense */
div.advInt{background:transparent url('../../Immagini/Struttura/Adv/advtips.png') no-repeat left; -background-image:url('../../Immagini/Struttura/Adv/advtips.gif'); padding-bottom:1px; height:18px; width:80px}
div.google200200{width:200px; height:200px; border:1px #CFDCF1 solid}
div.google300250{width:300px; height:250px; border:1px #CFDCF1 solid; float:right}
div.google46860{border:1px #CFDCF1 solid; height:60px;text-align:center; margin-top:20px}
div.google120600{border:1px #32AFFF dotted; height:600px; text-align:center}
div.google125125{border:1px #32AFFF dotted; text-align:center}
div.google126126{border:1px #32AFFF dotted; text-align:center}

div#comments{margin-bottom:20px}

a.tdb46860{padding-top:3px;	background-color:transparent}
a.tdb46860:hover{background-color:transparent}

a.noBK, a.noBK:hover{background-color:transparent}

/*Breadcrumb Microdati*/
div.sxWhere div {display:inline}
*:first-child+html div.sxWhere div{}

