hr {background-color: #ccc; color: #ccc; border: none; height: 2px; clear: both; float: left; width: 100%; margin: 5px 0;}
h1, h2, h3, h4 {font-family: Verdana, sans-serif;}
h4 {color: #005da8; padding-bottom:0; margin-bottom:0;}
img {border: none;}
ul {padding-left: 0;}

#header {border-bottom: 1px solid #000;}
.logo span img, .logo a img {margin: 10px 0 4px 0;}
.skip, .ricerca, .flash, .orizU, .orizD, #menu, #footDx, .go, .all {display: none;}

/** FOOTER **/
#footer {padding-top: 4px; border-top: 1px solid #000;}
#footer ul {list-style: none; padding: .6em 0;}
#footer .partners li {float: left; margin-right: 1.3em;}
#footer .partners li a {font-size: 80%; background-color: #fff; color: #000;}

/** PATH e TITOLO PAGINA **/
.briciola {font-size: 90%; padding-top: .3em;}
.briciola a {font-weight: bold; background-color: #fff; color: #000;}
.briciola span {font-weight: bold; background-color: #fff; color: #6e6e6e;}
.briciola h1 {font: bolder 180% Verdana, sans-serif; background-color: #fff; color: #005da8; margin: .2em 0;}

.cco .pad h1 {font: bolder 180% Verdana, sans-serif; background-color: #fff; color: #005da8; margin: .2em 0;}
.cco .pad h2 {font: bolder 150% Verdana, sans-serif; background-color: #fff; color: #000; margin: .2em 0;}

/** GRANDEZZA CARATTERE TITOLI **/
.trecol1 h1, .trecol2 h1 {font: bold 125% Verdana, sans-serif; border: 1px solid #ccc;}
.trecol1 h4, .trecol2 h4 {font: bold 105% Verdana, sans-serif;}
.trecol1 .cc h2, .bloccoInterna .listaNews h2 {font-size: 135%;}
.trecol1 .cd h2, .trecol2 .cs h2 {font-size: 100%; font-weight: bold;}
.trecol2 .cc h2, .trecol2 .cd h2 {font-size: 100%; font-weight: normal;}
/** CLASSE INSERITA PER FORMATTARE LE IMMAGINI**/

.trecol2 .cc img{border:none}
.trecol1 .colHome img {float: left; margin: 0 1em .5em 0;}

/** BORDI E GRAFICA **/
/*.trecol1 .cs, */.trecol2 .cs {background-image: url(../img/grafica/or2pxG.gif); background-repeat: repeat-y; background-position: top right;}
.trecol1 h1, .trecol2 h1 {padding: 4px;}
.trecol1 h1 {background-color: #bccee7; color: #000;}
.trecol1 .cc h2, .trecol1 .cd h2, .trecol2 .cs h2 {display: inline;}
.trecol1 .cc img, .trecol2 .cd img {float: right;}
.trecol2 .cs h2 {background-color: #fff; color: #000;}
.trecol2 .cc .pad {padding: .5em .3em;}
.trecol2 .cc h2, .trecol2 .cd h2 {font-size: 125%; font-weight: bold; background-color: #fff; color: #005DA8;}
.trecol2 .cd h2 {display: inline;}
.trecol2 .cd img {margin-left: .3em;}
/*.trecol1 .center*/.trecol1 .cco .cs .pad {text-align: center; /*display: block; float: left;  width: 100%;*/}

/** FORMATTAZIONI PARTICOLARI **/
.codice {font-style: italic;display:block;margin:.5em 0;}
.data {font-weight: bold; background-color: #fff; color: #005DA8; font-size: 90%;}


/** DATA PICCOLA IN NEWS HOME PAGE **/
.dataA, .dataB, .dataR, .dataV {padding: .2em; font-weight: bold; font-size: 90%; display: inline-table;}
.dataA {background-color: #F8FB05; color: #000;}
.dataB {background-color: #005DA8; color: #fff;}
.dataR {background-color: #C52120; color: #fff;}
.dataV {background-color: #24865D; color: #fff;}

/** LISTA COLORATA HOMEPAGE **/
.who {background-color: #ededed; color: #000; padding: .3em .5em;}
.who ul {list-style: none;}
.who ul li {padding-left: 1.2em; background: url(../img/icone/quadratino_liste.gif) no-repeat top left; margin-bottom: .6em;}

.who ul li a {background-color: #ededed; color: #000;}
.trecol2 .who h2 {background-color: #ededed; color: #0065b8; margin-bottom: .2em;}

.bloccoInterna p {margin-bottom: .5em;}
.bloccoInterna h3 {font-size: 120%; background-color: #fff; color: #c82b2b;}

/** .bloccoInterna .cd ul {list-style: none;} **/


/*.bloccoInterna .cd .pad {background-image: url(../img/grafica/or2pxG.gif); background-repeat: repeat-y; background-position: top left;}*/
.bloccoInterna .dx .cd .pad {padding: 0 0 35px 0; margin-left: 2px; background-image: url(../img/grafica/dxTextureSfuma.gif); background-repeat: repeat-x; background-position: left bottom;}
.bloccoInterna .bordino {background-image: url(../img/grafica/dxTexture.gif); background-position: left bottom; padding: .5em;}
.bloccoInterna .bordino h1 {font-size: 120%; background-color: transparent; color: #000; padding: .5em 0 .3em 0; border-bottom: 1px solid #369; margin-bottom: .5em;}
.bloccoInterna .bordino h2, .bloccoInterna .bordino h3 {background-color: transparent; color:#c82b2b; font-size:85%;}
.bloccoInterna .bordino h3 {font-size: 100%; margin-bottom: .3em;}
.bloccoInterna .bordino ul {list-style: none;}
.bloccoInterna .bordino ul li {padding-left: 1.2em; background: url(../img/icone/quadratino_liste.gif) no-repeat top left; margin-bottom: .3em;}

/*.bloccoInterna .cd .pad {background-image: url(../img/grafica/or2pxG.gif); background-repeat: repeat-y; background-position: top left;}*/
.bloccoInterna .dx .cd .pad {padding: 0 0 35px 0; margin-left: 2px; background-image: url(../img/grafica/dxTextureSfuma.gif); background-repeat: repeat-x; background-position: left bottom;}
.bloccoInterna .bordinoW h1 {font-size: 120%; background-color: transparent; color: #000; padding: .5em 0 .3em 0; border-bottom: 1px solid #369; margin-bottom: .5em;}
.bloccoInterna .bordinoW h2, .bloccoInterna .bordinoW h3 {background-color: transparent; color:#c82b2b; font-size:85%;}
.bloccoInterna .bordinoW h3 {font-size: 100%; margin-bottom: .3em;}
.bloccoInterna .bordinoW ul {list-style: none;}
.bloccoInterna .bordinoW ul li {padding-left: 1.2em; background: url(../img/icone/quadratino_liste.gif) no-repeat top left; margin-bottom: .3em;}


.bloccoHome h1 img {vertical-align: middle;}
.bloccoHome img, .bloccoInterna .cco img {border: 1px solid #ccc; padding: 1px;}
.bloccoHome a img, .bloccoInterna .cco a img {border: none; padding: 0;}



/** campo codice primopiano **/
.primoA, .primoB, .primoR, .primoV {padding: .2em; font-weight: bold; font-size: 95%;}
.primoA {background-color: #F8FB05; color: #000;}
.primoB {background-color: #005DA8; color: #fff;}
.primoR {background-color: #C52120; color: #fff;}
.primoV {background-color: #24865D; color: #fff;}
.trecol1 .cco .cc .pad p {margin-top:.5em;}

/* tabelle corsi */
table {border-collapse: collapse;}
th, td {border: 1px solid #ccc; vertical-align: top;}
th {padding: .5em;}
td {padding: .2em .5em;}
tr.bg {background-color: #e7e7e7; color: #000;}

/* immagine nel dettaglio */
div.imgDett {float: left; margin-bottom: .3em;}

/* mappa sito */
div.tx-dropdownsitemap-pi1 ol {list-style: none; padding: .5em 1em; margin: 0;}
div.tx-dropdownsitemap-pi1 ol .level_1 {border: none;}
div.tx-dropdownsitemap-pi1 ol .level_1 img {border: none; margin-right: .3em;}

.cco .pad ul li {padding-left: 1.2em; list-style: none; background: url(../img/icone/quadratino_liste.gif) no-repeat top left; margin-bottom: .3em;}
.bloccoInterna .duecol .cco .bodytext img {float:left; margin: 0em .3em .3em 0em; border: 1px solid #eee;}
.bloccoInterna .duecol .cco .acces .bodytext img {float: none; margin: 0em .3em .3em 0em; border: none;}

p .titoloRic {background-color:#eee;}
p .titoloRic a {background-color:#eee;}
p .titoloRic a:hover {background-color:#eee;}

.bloccoInterna .sBordo img {border: none;}

div.news-single-img img {float:left; margin-right: 1em; margin-top:0;}

.pad h2.nero {color:#000;}

DIV.tx-indexedsearch-browsebox p {display: none;}
DIV.tx-indexedsearch-browsebox table td p {display: inline;}
DIV.tx-indexedsearch-browsebox table, DIV.tx-indexedsearch-browsebox td,DIV.tx-indexedsearch-res table,DIV.tx-indexedsearch-res td, DIV.tx-indexedsearch-res table tr.tx-indexedsearch-title td img{border:none}
div.tx-indexedsearch-searchbox table{border:1px dashed #e7e7e7; display:block;}
div.tx-indexedsearch-searchbox td{border:none}
dd.csc-textpic-caption {font-size: 85%; padding: .2em .4em; margin-bottom: .3em; background-color: #fff; color: #666;}

div.newsHomeDx {padding-bottom:1em;}
div.newsHomeDx p {display:inline;}
div.newsHomeDx span.go {display:inline;}

div.nounder a {text-decoration:none;}
div.nounder a:hover {text-decoration:underline;}

