body {font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../img/bg-body.jpg); background-repeat: repeat-x; margin-top: 5px;}
td {color: black; font-weight:normal; font-size: 11px;}
p {color: black; font-weight: normal; font-size: 11px;}
.cell-bianco {background-color: #FFFFFF;}
.cell-blu {background-color: #115792;}
.cell-grigio {background-color: #f3f3f3;}
.cell-grigio-gallery {background-color: #D8DEE0;}
.cell-blu-scuro {background-color: #12033B;}
.cell-giallo {background-color: #E4EDF6;}
.cell-sx {background-color: #E4EDF6;}
.cell-barramenu { background-color: #245DA2; color: #FFFFFF; font-size: 12px; text-decoration: none;}
.cell-barramenu-sel { background-color: #245DA2; color: #FFD547; font-size: 12px; text-decoration: none;}
.cell-barramenu:hover { background-color: #245DA2; color: #FFD547; font-size: 12px; text-decoration: none;}
.text-lingue { color: #FFFFFF; font-weight: normal; font-size: 10px; text-decoration: none;}
.text-white { color: #FFFFFF; font-weight: normal; font-size: 11px; }
.text-blu { color: #12033B; font-weight: normal; font-size: 11px; text-decoration: none;}
.text-blu:hover { color: #12033B; font-weight: normal; font-size: 11px; text-decoration: underline;}
.text-blu-bold { color: #12033B; font-weight: bold; font-size: 11px; text-decoration: none;}
.text-blu-bold:hover { color: #12033B; font-weight: bold; font-size: 11px; text-decoration: underline;}
.text-grigio { color: #808080; font-size: 11px; text-decoration: none;}
.text-white-sx { color: #FFFFFF; font-weight: normal; font-size: 11px; text-decoration: none;}
.text-white-sx:hover { color: #FFD547; font-weight: normal; font-size: 11px; text-decoration: underline;}
.text-white-sx-sel { color: #FFD547; font-weight: normal; font-size: 11px; text-decoration: none;}
.form-ricerca-sx { color: #000000; font-size: 11px; background-color: #FFFFFF; margin: 1px; padding: 1px; border: solid 1px; width: 135px; }
.txt-input { font-size: 11px; color : #000000; }
.text-menu-bot { color: #FFFFFF; font-size: 10px; text-decoration: none;}
.text-menu-bot-sel { color: #FFD547; font-size: 10px; text-decoration: none;}
.text-menu-bot:hover { color: #FFD547; font-size: 10px; }
.titolo-sx { color: #FFFFFF; font-weight: normal; font-size: 11px; }
.titolo-ce { color: #FFFFFF; font-weight: bold; font-size: 11px; }
.crediti { color: #333333; font-weight: normal; font-size: 10px; text-decoration: none;}
.titolo-news { font-size:12px; color:#2D426A; font-weight:bold; text-decoration:none }
.titolo-news:hover { color:#990000; text-decoration:underline; }
.didascalia { font-size: 10px; color: #666666; }
.immagini { border-color: #115792; color: #12033B; }
.immagini-pup { border-color: #000000; color: #12033B; }
.titolo-min { color: #245DA2; font-weight: bold; font-size: 10px; text-decoration: none; }
.titolo-min:hover { color: #0C1B54; font-weight: bold; font-size: 10px; text-decoration: underline; }
.titolo-min-num { color: #245DA2; font-size: 9px; text-decoration: none; }
.text-link { color: #336699; font-weight: normal; font-size: 11px; text-decoration: none;}
.text-link:hover { color: #12033B; font-weight: normal; font-size: 11px; text-decoration: none;}
.cell-1riga-fuoriScreen { background-color: #f7f7f7 }
.cell-1riga-inScreen { background-color: #efefef }
.cell-2riga-fuoriScreen { background-color: #39638c }
.cell-2riga-inScreen { background-color: #003168 }
.cell-barramenu-fuoriScreen { background-color: #eeeeee }
.cell-barramenu-dis { color: gray; font-weight: bold; font-size: 11px; text-decoration: none;}
.cell-barramenu-scuro { color: gray; font-weight: bold; font-size: 11px; text-decoration: none;}
.cell-barramenu-scuro-sel { color: #FFFFFF; font-weight: bold; font-size: 11px; text-decoration: none;}
.cell-barramenu-scuro:hover { color: #dcdcdc; font-weight: bold; font-size: 11px; text-decoration: none;}
.cell-barramenu-scuro-dis { color: gray; font-weight: bold; font-size: 11px; text-decoration: none;}
.lingue { color: #000000; font-size: 11px; text-decoration: none;}
.lingue:hover { color: #245DA2;}
.lingue-sel { color: #245DA2; font-weight: bold; font-size: 11px; text-decoration: none;}
.servizi { color: #245DA2; font-size: 11px; text-decoration: none;}
.servizi:hover { color: #97211d;}
.servizi-sel { color: #245DA2; font-weight: bold; font-size: 11px; text-decoration: none;}
.txt-bread { font-size:11px; color:#4D82C8; text-decoration: none;}
.txt-bread-link {font-size:11px; color:#4D82C8; text-decoration: none;}
.txt-bread-link:hover {color:#034687; text-decoration: underline;}
.txt-menu-padre {  font-size:11px; color:#2D426A; font-weight:bold; text-decoration:none }
.txt-menu-padre-sel { font-size:11px; color:#990000; font-weight:bold; text-decoration:none }
a.txt-menu-padre:hover{ color:#990000; text-decoration:underline;}
.txt-sottotitolo-bis { font-size:11px; color:#2D426A; text-decoration:none }
.txt-sottotitolo-bis-sel { font-size:11px; color:#990000; text-decoration:none }
.txt-sottotitolo-bis:hover { color:#990000; text-decoration:underline }
.cell-barra-chiusura { color: white; font-size: 10px; text-decoration: none;}
.cell-barra-chiusura-sel { color: white; font-size: 10px; text-decoration: none;}
.cell-grigio-medio { background-color: #ebebeb;}
.cell-grigio-intesta { background-color: #D6D6D6;}
.cell-arancio { background-color: #990000;}
.cell-grigio-chiaro { background-color: #efefef;}
.text-lingue-link { color: gray; font-size: 11px; text-decoration: none;}
.text-lingue-link:hover { color: #000000; font-size: 11px; text-decoration: none;}
.text-lingue-link-sel { color: #000000; font-size: 11px; text-decoration: none;}
.text-link-richiamo { color: #990000; font-weight: normal; font-size: 11px; text-decoration: none;}
.text-link-richiamo:hover { color: #000000; font-weight: normal; font-size: 11px; text-decoration: underline;}
.text-crediti { color: #000000; font-weight: normal; font-size: 10px; text-decoration: none;}
.text-news-data { color: black; font-style: oblique; font-weight: normal; font-size: 11px;}
.text-titolo-vetrina { color: #12033B; font-weight: bold; font-size: 12px;}
.text-titolo-vetrina:hover { color: #990000; font-weight: bold; font-size: 12px;}
.text-standard { color: black; font-weight: normal; font-size: 11px;}
.text-standard-off { color: gray; font-weight: normal; font-size: 11px;}
.text-abstract { color: gray; font-weight: normal; font-size: 11px;}
.text-didascalia { color: black; font-style: oblique; font-weight: normal; font-size: 10px;}
.text-red { color: #FF0000; font-weight: normal; font-size: 12px; }
.text-gray { color: #999999; font-weight: bold; font-size: 12px; }
.text-titolo-ricerca { color: #003173; font-weight: normal; font-size: 12px;}
.text-mini { color: black; font-weight: normal; font-size: 10px;}
.text-messaggi { color: #003173; font-weight: normal; font-size: 12px;}
.text-paginazione { color: #003173; font-weight: normal; font-size: 11px;}
.text-paginazione:hover { color: #990000; font-weight: normal; font-size: 11px; text-decoration: none;}
.form-ricerca-ce { color: #003173; font-size: 11px; background-color: white; margin: 1px; padding: 1px; border: solid 1px; width: 130px; }
.bottone-ricerca-ce {color: #FFFFFF; font-size: 11px; background: #990000; border: 1px solid #003173; width: 80px; }
.txt-titoloni-blu { color: #336699; font-weight: bold; font-size: 13px; text-decoration: none;}
.txt-titoloni-blu-dx { color: #336699; font-weight: bold; font-size: 11px; text-decoration: none;}
.bgcolonna {background-color:#D8DEE0;}
.bgcolonnasond {background-color:#88CEF6;}
.txt-titoloni-bianchi { color: #333333; font-weight: bold; font-size: 13px; text-decoration: none;}
.text-intro { color: #5B5B5B; font-size: 12px; }
.txt-ricerca { color: #FFFFFF; font-size: 11px;}
.form-moduli { color: black; font-size: 9px; line-height: 12px; background-color: white; margin: 1px; padding: 1px; border: solid 1px #ccc; position: absolute; width: 130px; height: 15px }
.text-elenchi-link { color: #003173; font-style: italic; font-weight: bold; font-size: 11px; line-height: 14px; text-decoration: none; text-indent: 0px }
.text-elenchi-link:Hover { color: #FF9933; font-style: italic; font-weight: bold; font-size: 11px; line-height: 14px; text-decoration: none; text-indent: 0px }
.tabella-elenchi-orizz { color: #003173; font-style: italic; font-weight: bold; font-size: 11px; line-height: 14px; text-decoration: none; text-align: left; text-indent: 0px }
.tabella-titolo-sezione { color: white; font-weight: bold; font-size: 11px; line-height: 14px; text-decoration: none; background-color: #003173; text-align: left; text-indent: 0px; border: 1px #ccc }
.text-introHome { color: black; font-style: normal; font-weight: 100; font-size: 11px; line-height: 18px; text-indent: 0px }
.text-commento { color: black; font-style: oblique; font-weight: normal; font-size: 11px; text-indent: 0px }
.text-elenchi-sottotitoli { color: black; font-style: oblique; font-weight: normal; font-size: 10px; line-height: 12px; text-indent: 0px }
.input-area-contatti { font-size: 11px; border: solid 1px #336699; width : 330px; color : Black; background-attachment : scroll; }
.input-contatti { font-size: 11px; border: 1px solid #336699; width : 130px; color : Black; }
.select-contatti { font-size: 11px; border: 1px solid #336699;width : 150px; color : Black; }
.input-logince { font-size: 11px; border: 1px solid #336699; width : 130px; color : Black; }
.privacy{font-size: 10px; color: #12033B; text-align: left; background-color: #E4EDF6; width: 330px; height: 150px; overflow: auto; border: 1px solid #336699;}

.piccolo {font-size: 80%;}
.medio {font-size: 100%;}
.grande {font-size: 140%;}
