@media screen {
body {font-family: Verdana, Helvetica, sans-serif;font-size: 100%;background-color: #FFF;}
.gaRedText, .gaRedText a, .newsTitle .gaRedText a, .newsTitle .gaRedText {color: #690001;}
#master {margin: 0em auto;width: 1024px;border: 4px solid #FFF;background-color: #FFF;-moz-box-shadow: 0px 0px 15px #CCC;-webkit-box-shadow: 0px 0px 15px #CCC;box-shadow: 0px 0px 15px #CCC;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-top-left-radius: 3px;-moz-border-top-right-radius: 3px;-moz-border-bottom-left-radius: 3px;-moz-border-bottom-right-radius: 3px;border-radius: 3px;}
#desk {margin: 1em auto;width: 1024px;border: 1px solid #DDD;background-color: #FFF;padding: 10px 10px 10px 10px;}
#content {background-color: #F6F6F6;}
#content ul {}
#content ul li {list-style-position: inside;padding: 10px 10px 10px 10px;}
.preHeader {margin: 0em auto;width: 1024px;}
.infoMsg {text-align: center;background-color: #FF0;padding: 5px 5px 5px 5px;margin: 5px 0px 5px 0px;border: 1px solid #990;}
/* HEADER */
#header {background-color: #F5F5F5;}
#header.headerUE {background-color: #111f8a;}
#staticHeaderBar.staticHeaderBarUe {background-color: #111f8a; background-image: none;}
.topHeader {vertical-align: middle;border-bottom: 2px solid #690001;border-top: 2px solid #690001;background-color: #690001; color: #FFF;background-image: url('./_css_images/bg_gradient_menu.gif');background-repeat: repeat-y;}
.topHeader.headerRegionale {background-color: #0e018f; color: #FFF;background-image: url('./_css_images/bg_gradient_menu_regionale.gif');border-bottom: 2px solid #0e018f;border-top: 2px solid #0e018f;}
.topHeader.headerRegionale .headInfo {font-size: 11pt;}
.topHeader.topHeaderUe {background-color: #111f8a; background-image: none; border-bottom: 1px solid #e8ea14; border-top: 0px solid #e8ea14;}
.topHeader ul {vertical-align: middle;font-size: small;padding: 4px 4px 2px 4px;margin: 0 0 0 0;text-align: left;}
.topHeader li {vertical-align: middle;float: left;list-style-type: none;width: 298px;} /*336px*/
.topHeader li.large {font-size:12pt;width: 410px;}
.nowDate {font-size: 7pt;margin-top: 5px;}
.headLeftLink {margin-left: 6px;margin-top: 2px;}
.headLeftLink a {color: #FFF;text-decoration: none;}
.headLeftLink a:hover {color: #FFF;text-decoration: underline;}
.headInfo{text-align: center;margin-top: 0px;padding-top: 2px;}
.headRightLink{text-align: right;}
.middleHeader{padding-top: 6px; padding-bottom: 2px; min-height: 130px;}
.middleHeader.bg{background-repeat:no-repeat;background-position:right;}
.middleHeader.bgEmilia_Romagna{background-image:url('/_img/sottotitolo_regionale/Emilia_Romagnabg.png');}
.middleHeader.bgBasilicata{background-image:url('/_img/sottotitolo_regionale/Basilicatabg.png');}
.middleHeader.bgGiovani{background-image:url('/_img/sottotitolo_regionale/Giovanibg.png');}
.fondatore a{text-decoration:none;color:black;}
.fondatore a:hover{text-decoration:underline;}
#logo {font-size: 8pt;}
#logo img {margin-top: 25px;}
#logo h1 {margin-bottom: 0px;}
#logo img.fpagelogo,img.fpagelogo{margin-top:2px;margin-bottom:-2px;width:16px;padding-top:2px;}
.sottotitolo {color: #0000ff;font-weight: normal;font-size: 11pt;width: 56%;margin-left: 26%;border: 0px solid #F00;text-align: right;padding-top: 0em;font-style: italic;}
.sottotitolo.black {color: #000000;}
.logoUe {width: 200px;padding-left: 50px;float: left;}
.logoUe img {width: 200px;}
.titleUeContainer {border: 0px solid #FFF;}
.titleUe {padding-top: 20px; text-align: left;}
.titleUe a {font-family: Times New Roman, Times, Serif;font-size: 70pt;font-style: italic;text-decoration: none;color: white;}
.headAdvLeft {width: 140px;height: 120px;float: left;border: 0px dashed #CCC;margin-top: 0px;margin-left: 10px;}
.headAdvRight {width: 140px;height: 120px;float: right;border: 0px dashed #CCC;margin-top: 0px; margin-right: 10px;}
.bottomHeader {padding-top: 0px;padding-bottom: 6px;font-size: 11pt;margin-top: -4px;}
.bottomHeader a {text-decoration: none;}
/* HEADER END */
/* BRICIOLE */
#briciole {font-size: small;}
#briciolenavbar {padding: 0.1em 0.2em 0.1em 0.2em;margin: 0px;color: #000000;border-bottom: 0px solid #000000;}
#briciolenavbar ul {border: 1px solid #000000;margin: 0 0 0 0;padding: 0 0 0 0;}
#briciolenavbar li {display: inline;list-style-type: none;}
#briciolenavbar a {color: #000000;padding: 0.0em 0.2em 0.0em 0.2em;margin: 1px 1px 1px 0px;text-decoration: none;}
#briciolenavbar a:hover {text-decoration: underline;}
/* BRICIOLE END */
/* MENU */
#menu {text-align: center;font-size: 10pt;padding-top: 10px;background-image: url('../_img/banda_tricolore_lite.png');background-repeat: no-repeat;background-color: #690001;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;width: 1024px;margin-left: 0px;-moz-box-shadow: 0px 0px 5px #DDD;-webkit-box-shadow: 0px 0px 5px #DDD;box-shadow: 0px 0px 5px #DDD;}
#menu.navbarRegionale {text-align: left;background-color: #040;/*background-color: #0e018f;*/}
#menu.menuue {background-color: #111f8a;background-image: url('../_img/banda_ue.jpg');padding-top: 15px;background-repeat: repeat-x;border-top: 1px solid #e8ea14;}
#navbar {text-align: center;margin: 0px auto;width: 100%;clear: both;padding: 0em 0px 0em 0px;color: #333;background-image: url('./_css_images/bg_gradient_menu.gif');background-repeat: repeat-y;}
#navbar.navbarRegionale {text-align: left;background-image: url('./_css_images/bg_gradient_menu_regionale.gif');}
#navbar.navbarue {background-color: #111f8a;background-image: none;}
#navbar ul {clear: both;text-align: center;margin: 0 auto;padding: 6px 0px 8px 0px;border-bottom: 2px solid #690001;border-top: 2px solid #690001;}
#navbar.navbarRegionale ul {text-align: center;padding: 2px 0px 4px 0px;border-bottom: 0px solid #0e018f;border-top: 0px solid #0e018f;}
#navbar.navbarue ul {border-bottom: 2px solid #010f6a;border-top: 2px solid #010f6a;}
#navbar li {display: inline;list-style-type: none;padding: 8px 20px 10px 20px;margin-top: 12px;border-right: 1px dashed #690001;}
#navbar.navbarue li {border-right: 1px dashed #010f6a;}
#navbar li:last-child {border-right: 0px dashed #DDD;}
#navbar li:last-child a {}
#navbar li:last-child a:hover {}
#navbar li:hover {}
#navbar a {color: #FFF;width: 60px;letter-spacing: 1px;padding: 0.2em 0em 0.2em 0em;margin: 1px 1px 1px 0px;text-decoration: none;}
#navbar a:hover {text-decoration: underline;}
.navbarADV {margin: 0 auto;padding-top: 0px;width: 1028px;text-align: center;}
.navbarADV img {width: 100%;max-height: 100px;}
.specialMenuLink {background-color: #FFAAA1;}
/* MENU END */
/* PAGE */
#page {border-top: 0px solid #999;margin-top: 2px;}
/* PAGE END */
/* MAIN CONTENT */
.mainContent  {width: 66%;float: left;border-right: 1px solid #AAA;border-bottom: 1px solid #AAA;padding: 0em 1em 1em 1em;}
/* MAIN CONTENT END */
/* ADVERTISING */
.advertising {text-align: center;margin: 43px 15px 15px 15px;}
.advertising img {max-width: 80%;border: 1px solid #090;}
/* ADVERTISING END */
.photoCredit {float: right;font-size: 9px;color: #FFF;position: relative;background-color: #000;opacity: 0.6;padding: 5px 5px 5px 5px;text-decoration: none;}
.photoCreditBlack {font-size: 9px;color: #000;position: relative;padding: 5px 0px 5px 0px;text-decoration: none;}
/* NEWS */
.news {}
.newsBody {margin-top: -0.2em;width: 455px;}
.newsLeftSpaced {margin-left: 20px;border-right: 0px solid #DDD;}
.newsTitleLarge {font-size: 32px;margin: 10px 0 15px 0;}
.newsTitleMedium {font-size: 24px;margin: 10px 0 15px 0;}
.newsTitle {font-size: 14px;margin: 0.5em 0 0.5em 0;}
.newsTitleSearch, .newsTitleRelated {font-size: 24px;margin: 0px 0 6px 0;}
.newsLeftSpaced .newsTitle {font-size: 9pt;margin: 0.5em 0 0.5em 0;text-transform: uppercase;font-weight: bold;}
.newsTitle a, .newsTitleMedium a, .newsTitleLarge a, .newsTitleSearch a, .newsTitleRelated a {color: #000;text-decoration: none;}
.newsTitle a:hover, .newsTitleMedium a:hover, .newsTitleLarge a:hover {color: #000;text-decoration: underline;}
.newsSubTitleSmall {font-size: 10pt;}
.newsSubTitle a, .newsSubTitleSmall a {color: #000;text-decoration: none;}
.newsSubTitle a:hover, .newsSubTitleSmall a:hover {color: #000;text-decoration: underline;}
.imgBannerLarge {max-height: 240px;overflow: hidden;}
.imgBannerLarge img {margin-top: -10%;margin-left: 0%;width: 100%;}
.imgBannerMedium {max-height: 160px;overflow: hidden;}
.imgBannerMedium img {margin-top: 0%;margin-left: 0%;width: 100%;}
.imgBannerSmall {max-height: 80px;overflow: hidden;}
.imgBannerSmall img {margin-top: 0%;margin-left: 0%;width: 100%;margin-bottom: -10px;}
.imgBannerBI {padding:5px 5px 4px 5px;border:5px solid #DD0;background-color:#BB0;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-top-left-radius: 3px;-moz-border-top-right-radius: 3px;-moz-border-bottom-left-radius: 3px;-moz-border-bottom-right-radius: 3px;border-radius: 3px;}
.imgBannerBI img {margin-top:-21px;width:100%;}
.bottomBordered {border-bottom: 1px solid #690001;margin-bottom: 18px;}
.relatedContent {margin-top: 1em;padding-top: 1em;border-top: 1px dashed #AAA;}
.relatedContent h4 {padding: 0.5em 0 0.5em 0;margin-top: 0;}
.relatedTitleBox {}
.relatedTitleBoxImg {text-align: center;float: left; width: 200px;max-width: 200px;max-height: 150px;margin-top: 0.5em;margin-bottom: 0.0em;padding-right: 20px;padding-bottom: 15px;overflow: hidden;}
.relatedTitleBoxImgNoDate {margin-top: 0.0em;}
.relatedTitleBoxImg img {border: 0px solid #AAA;max-width: 200px;max-height: 200px;vertical-align: middle;padding-left: 5px;}
.relatedNews {padding-top: 1em;border-top: 1px solid #CCC;}
.relatedNews a {text-decoration: none;color: #333;}
.relatedNews a:hover {text-decoration: underline;}
.catenaccio a {font-weight: bold;color: #690001;}
.sommarioColumnHome1, .sommarioColumnHome2, .sommarioColumnHome3 {padding: 0px 5px 0px 5px;float: left;background-color: #EEE;border: 1px solid #CCC;font-size: 11pt;font-style: italic;}
.sommarioColumnHome1 {width: 90%;}
.sommarioColumnHome2 {width: 45%;}
.sommarioColumnHome3 {width: 30%;margin-left: 10px;margin-right: 10px;}
.sommarioColumn1, .sommarioColumn2, .sommarioColumn3 {padding: 0px 5px 0px 5px;float: left;background-color: #EEE;border: 1px solid #CCC;font-size: 10pt;font-style: italic;}
.sommarioColumn1 {width: 90%;margin-left: 8px;margin-right: 8px;}
.sommarioColumn2 {width: 45%;margin-left: 8px;margin-right: 8px;}
.sommarioColumn3 {width: 30%;margin-left: 5px;margin-right: 5px;}
.sommarioList, .sommarioListHome  {list-style-type: circle;list-style-position: inside;}
.sommarioListHome li {padding-bottom: 1em;}
.sommarioList li {padding-bottom: 1em;}
.sommarioList a, .sommarioListHome a {color: #333;text-decoration: none;}
.sommarioList a:hover, .sommarioListHome a:hover  {color: #333;text-decoration: underline;}
.newsDataIt {font-size: small;font-weight: normal;color: #999;text-transform: capitalize;}
.boxPulceProf{border:1px solid #999;margin-left:10px;padding 5px 5px 5px 5px;width:280px;float:right;clear:both;}
.boxPulceProf audio{width: 250px;}
/* NEWS END */
/* NEWS PRIMO PIANO */
#primoPiano {width: 100%;padding: 0em 0em 1em 0em;}
#primoPiano:last-child {border-right: none;}
.occhielloPrimoPiano {font-weight: bold;font-size: 12pt;text-transform: uppercase;padding: 0px 0px 0px 0px;margin: 1em 0 0.4em 0;}
.occhielloPrimoPiano a { text-decoration: none; }
.mostViewed {text-align: center;font-weight: bold;font-size: 13pt;padding: 7px 0 7px 0;color: #A90001;}
/* SLIDER PRIMO PIANO */
#sliderNewsContainer {border: 0px solid #F00;}
.sliderNews {top: 0px;float: left;}
.sliderMenu {text-align: center;margin: 0px auto;width: 100%;padding: 0.1em 0px 0.1em 0px;color: #333;clear: both;}
.sliderMenu ul {display: block;text-align: center;margin: 0 0 0 0;padding: 0 0 0 0;}
.sliderMenu li {display: block;width: 114px;height: 80px;float: left;list-style-type: none;padding: 5px 1.5em 5px 1.5em;margin-top: 0px;border: 1px solid #DDD;background-color: #CCC;}
/* NEWS PRIMO PIANO END */
/* NEWS SECONDO PIANO */
#secondoPianoContainer {width: 66%;float: left;padding: 0em 1em 1em 0em;border-right: 1px solid #CCC;}
#secondoPiano {width: 66%;float: right;padding-left: 1em;clear: left;border-left: 1px solid #CCC;}
#secondoPiano.full {width: 100%;}
.occhielloSecondopiano {font-weight: bold;font-size: 11pt;text-transform: uppercase;padding: 2px 0px 5px 0px;}
.occhielloSecondopiano a {text-decoration: none}
/* NEWS SECONDO PIANO END */
/* ALTRE NEWS */
.lodisseBox {text-align: center;color: #00F;border-bottom: 1px solid #DDD;padding-right: 5px;padding-left: 5px;background-color: #EEE;width: 98.8%;margin-left: 0;padding-top: 6px;padding-bottom: 6px;}
.lodisseBox p {margin-top: 5px;margin-bottom: 5px;}
.boxLavoro {text-align: center;background-color: #690001;padding: 0.5em 0.5em 0.5em 0.5em;margin-bottom: 0em;color: #FFF;background-image: url('./_css_images/bg_gradient_menu.gif');background-repeat: repeat-y;background-size: 290px 20px;border-bottom: 2px solid #690001;}
.boxLavoro a {color: #FFF;}
#othersContainer {width: 29%;float: left;min-height: 200px;}
.occhielloOthers {font-size: 9pt;font-weight: bold;text-transform: uppercase;padding: 4px 0px 4px 0px;color: #A90001;}
.occhielloOthers.blue {color: blue}
.occhielloOthers a {text-decoration: none;}
/* ALTRE NEWS END */
/* MEDIA TOP */
.mediaHeader {color: #333;text-align: center;font-weight: bold;font-size: small;background-color: #8f8f8f;background-image: url('./_css_images/bg_gradient_header.gif');background-repeat: repeat-y;background-size: 100%;margin-top: 10px;padding: 8px 8px 8px 8px;}
.mediaBody {background-repeat: repeat-y;background-size: 100%;padding: 0px 0px 0px 0px;}
#mediaTopContainer {float: right;width: 28%;min-height: 200px;margin-right: 14px;margin-bottom: 20px;text-align: left;}
.mediaVideo {font-size: small;margin-bottom: 30px;border-bottom: 4px solid #999;}
.mediaVideo .playIcon {position: absolute;width: 60px;}
.mediaGallery {font-size: small;margin-bottom: 0em;border-bottom: 4px solid #999;}
.multimediaContent iframe {width: 100%;}
.multimediaContent img {max-width: 100%;max-height: 300px;}
.multimediaDescription {color: #333;width: 270px;padding: 8px 8px 8px 8px;margin: 0 auto;}
.mediaBoxBg {background-color: #EEE;padding: 0px 5px 0px 5px;border: 1px solid #DDD;}
.mediaBoxBg .curiaTitle{background-color:#00106e;background-image:url('/_img/logoUE.png');background-repeat:none;}
.mediaBoxBg .CCTitle{background-color:#005b0e;background-image:url('/_img/logoCC.png');background-repeat:none;}
/* MEDIA TOP END */
/* MEDIA */
.fabbisognoContainer {text-align: center;background-color: #690001;background-image: url('./_css_images/bg_gradient_menu.gif');background-repeat: repeat-y;background-size: 290px 20px;color: #FFF;padding: 10px 0.5em 0.5em 0.5em;margin-bottom: 1em;}
.fabbisognoContainer a {color: #FFF;text-decoration: none;}
.fabbisognoContainer div {margin-bottom: 0.5em;}
.fabbisognoTitle {font-size: 12pt;padding-bottom: 0.5em;}
.fabbisognoContainer img {width: 95%;}
.regioneData div {font-size: 10pt;text-align: left;padding-bottom: 0.5em;border-bottom: 2px solid #690001;}
.regioneData a {color: #FFF;text-decoration: none;}
.boxRubrica {background-image: url('./_css_images/bg_gradient_header.gif');background-repeat: repeat-y;background-size: 100%;background-color: #999;border: 1px solid #999;color: #333;}
.boxRubrica .mediaTitoloSezione {padding-top: 0;color: #333;border: 0px solid #999;}
.boxRubrica .approfondimentiTitolo {padding: 5px 5px 5px 5px;font-style: italic;color: #333;}
.editoriale {text-align: center;font-size: 9pt;font-weight: bold;padding: 4px 2px 15px 2px;margin-top: 0px;}
.editorialeTitoloSezione {color: #333;padding-bottom: 6px;border-bottom: 0px solid #690001;text-transform: uppercase;}
.editorialeTitoloSezione a {color: #A90001;text-decoration: none;}
.editoriale .approfondimentiTitolo {}
.editoriale img {width: 100%;}
img.segnalaaldirettore {width: 220px;}
#mediaColumn {float: right;width: 28%;border: 0px solid #00F;margin-right: 14px;text-align: left;margin-bottom: 10px;}
.mediaContainer {margin-bottom: 10px;}
.flagSeparator {padding-top: 0px;background-image: url('../_img/banda_tricolore_lite.png');background-repeat: no-repeat;background-size: 100% 1px;border-top: 0px solid #EEE;border-bottom: 1px solid #CCC;}
.mediaTitoloSezione {text-align: center;color: #690001;font-size: small;font-weight: bold;text-transform: uppercase;padding: 6px 2px 6px 2px;margin-top: 15px;border-top: 6px solid #690001;border-bottom: 2px solid #690001;}
.boxHighlight {color: #690001;background-color: #EEE;border: 1px solid #DDD;padding: 10px 10px 10px 10px;}
/* MEDIA END */
/* APPROFONDIMENTI */
.approfondimentiBody {text-align: left;}
.approfondimentiBodyTitle {border-bottom: 3px solid #690001;}
.approfondimentiItem {padding-top: 12px;padding-bottom: 15px;padding-left: 10px;padding-right: 10px;margin: 0px 0em 0px 0em;border-bottom: 1px solid #AAA;}
.approfondimentiItem.noBorder {border-bottom: 0px solid #AAA;}
.approfondimentiItem h4 {min-height: 2em;padding-top: 5px;padding-bottom: 5px;font-size: 10pt;background-color: #EEE;font-weight: normal;margin: 0px 0em 4px 0em;border: 1px solid #E0E0E0;-webkit-box-shadow: 1px 3px 6px #DDD;-moz-box-shadow: 1px 3px 6px #DDD;}
.approfondimentiItem h4.forBlog {border-left: 2px solid #690001;padding: 5px 5px 5px 10px;}
.approfondimentiItem h4 img {background-color: #DDD;border: 1px solid #666;width: 60px;vertical-align: top;padding: 0px 0px 0px 0px;margin: -20px 10px 5px 0px;float: left;-webkit-box-shadow: -1px 3px 6px #CCC;-moz-box-shadow: -1px 3px 6px #CCC;}
.approfondimentiItem h4 a {color: #333;}
.approfondimentiItem h4 a:hover {text-decoration: underline;}
.approfondimentiItemAutore {text-align: right;font-size: 10pt;font-style: italic;color: #222;padding-top: 5px;padding-bottom: 4px;}
.approfondimentiTitolo {font-weight: bold;font-size: small;padding: 5px 0em 1px 0em;}
.approfondimentiTitolo a {text-decoration: none;color: #555;}
.approfondimentiTitolo a:hover {text-decoration: underline;color: #555;}
.approfondimentiAutore {font-style: italic;color: #555;font-size: 8pt;}
/* APPROFONDIMENTI END */
/* SEARCH */
#searchform, .searchform {padding: 0 0 0 0;margin: 0 0 0 0;}
#searchform div, .searchform div {display: inline;padding: 0 0 0 0;margin: 0 0 0 0;}
#inlineSearch, .inlineSearch {}
#inlineSearch img, .inlineSearch img {margin-right: 4px;width: 25px;}
#inlineSearch input, .inlineSearch input {margin: 0px 0 0 0;font-size: small;padding: 0.1em 1em 0.1em 1em;border: 1px solid #CCC;background-color: #F9F9F9;-webkit-box-shadow: 0 0 8px #DDD;-moz-box-shadow: 0 0 8px #DDD;}
.paginationBar {margin-top: 15px;padding: 20px 0 10px 0;border-top: 1px dashed #999;}
.paginationBar a {color: #000;text-decoration: none;padding: 5px 15px 5px 15px;margin: 0 4px 0 4px;border: 1px solid #DDD;background-color: #FFF;-moz-box-shadow: 0px 5px 10px #DDD;-webkit-box-shadow: 0px 5px 10px #DDD;box-shadow: 0px 5px 10px #DDD;}
.paginationBar a:hover {background-color: #F6F6F6;}
/* SEARCH END */
/* SOCIAL */
div.fb_iframe_widget >  span {vertical-align: middle;}
.fb-like > span {vertical-align: baseline !important;}
.socialBox {display: none;position: absolute;margin-left: -10px;padding: 6px 6px 6px 6px;width: 160px;text-align: center;color: #000;background-color: #F9F9F9;border: 1px solid #999;opacity: 0.95;border-radius: 10px;}
.socialBoxCntr {background-color: #FFF;border: 1px solid #DDD }
.socialBoxClose {margin-top: -4px;margin-right: -4px;width: 20px;}
.fbLikeIF {border:none;height:35px;width: 70px;}
.shareTitle {text-align: center;border-bottom: 1px solid #EEE;padding: 3px 0 3px 0;}
.fixedPos {opacity: .99;margin-left: 691px;position: fixed;top: 45px;border-left: 1px solid #AAA;border-top: 1px solid #AAA;border-right: 1px solid #AAA;border-bottom: 1px solid #AAA;background-color: #FFF;z-index: 998;}
.fixedTitle {font-size: 12pt;opacity: .99;position: fixed;min-height: 35px;width: 676px;margin-left: -15px;top: 30px;padding: 10px 10px 10px 10px;border: 1px solid #AAA;background-color: #FFF;-moz-box-shadow: 0px 5px 15px #DDD;-webkit-box-shadow: 0px 5px 15px #DDD;box-shadow: 0px 5px 15px #DDD;z-index: 999;}
.fixedHeaderPos {visibility: visible;padding-top: 0.5em;padding-bottom: 0.5em;opacity: .90;position: fixed;top: 0px;border: 1px solid #AAA;background-color: #FFF;-moz-box-shadow: 0px 5px 15px #DDD;-webkit-box-shadow: 0px 5px 15px #DDD;box-shadow: 0px 5px 15px #DDD;z-index: 1000;}
.socialBar {width: 160px;text-align: center;float: right;}
.socialBarFixed {width: 160px;text-align: center;float: right;}
.socialBar img, .socialBarFixed img {width: 25px;padding: 2px 2px 2px 2px;}
/* SOCIAL END */
/* FOCUS */
.focusBox {width: 100%;clear: both;color: #FFF;padding: 5px 0px 5px 0px;background-color: #590001;border-top: 1px solid #CCC;background-image: url('../../_img/banda_tricolore_lite.png');background-repeat: no-repeat;}
.focusIntestazione {font-size: 17pt;text-align: center;padding: 15px 0px 15px 0px;}
.focusLeft .focusIntestazione, .focusRight .focusIntestazione {font-size: 14pt;background-image: url('./_css_images/bg_gradient_menu.gif');background-repeat: repeat-y;background-size: 100%;padding: 10px 0px 10px 0px;}
.focusItem {clear: both;margin: 8px 0 8px 0;background-color: #690001;border: 1px solid #590001;-moz-box-shadow: 0px 0px 10px #222;-webkit-box-shadow: 0px 0px 10px #222;box-shadow: 0px 0px 10px #222;}
.focusItem img {float: right;max-width: 70px;max-height: 70px;margin: 5px 5px 5px 5px;border: 1px solid #DDD;}
.focusLeft {float: left;margin-left: 1%;width: 48%;}
.focusRight {float: right;margin-right: 1%;width: 48%;}
.focusLeft .titolo, .focusRight .titolo {color: #FFF;margin-left: 10px;padding: 5px 10px 15px 10px;}
.focusLeft .buttons, .focusRight .buttons {width: 90%;margin-left: 40px;text-align: left;font-size: 9pt;padding-bottom: 10px;}
.focusLeft .buttons .button, .focusRight .buttons .button {display: inline;color: #EEE;background-color: #590001;border: 1px solid #690001;padding: 5px 10px 5px 10px;background-size: 100%;}
/* FOCUS END */
/* UTILITIES END */
.utilities {text-align: left;padding: 0px 10px 0 10px;}
.utilities ul {list-style-type: none;margin-top: 0px;float: left;width: 33%;}
.utilities ul li {list-style-type: none;}
.utilities ul li a {text-decoration: none;}
.utilities ul li a:hover {text-decoration: underline;}
/* UTILITIES END */
/* FOOTER END */
#footer {background-image: url('./_css_images/bg_gradient_menu.gif');background-repeat: repeat-y;padding: 1em 1em 1em 1em;text-align: center;font-size: small;background-color: #690001;color: #fff;border-bottom: 4px solid #690001;border-top: 4px solid #690001;clear: both;}
#footer a {color: #FFF;}
/* FOOTER END */
/* INFO COOKIE BAR STYLE */
#cookieInfoBar{font-size:small;padding:0px 10px 5px 10px;z-index: 1000;color: #FFF;opacity: .95;max-height: 40px;width: 100%;min-width: 900px;position: fixed;background-color: #690001;border-bottom: 1px solid #000;bottom: 0;left: 0;}
.cookieInfoBarCloseButton {position: absolute;right: 30px;padding-top: 5px;}
.cookieInfoBarText{padding-top: 6px;width: 95%;}
#cookieInfoBar a{color: #FFF;}
#cookieInfoBar a:visited{color: #FFF;}
/* REGISTRATION/SHARING BAR STYLE */
#registrationBar {color: #FFF;opacity: .9;height: 40px;max-height: 40px;width: 100%;min-width: 900px;position: fixed;background-color: #0000B9;border-top: 1px solid #000;bottom: 0;left: 0;}
.registrationBarCloseButton {position: absolute;right: 10px;padding-top: 5px;}
.registrationBarIcon img {margin-top: -100px;margin-left: 30px;}
.registrationBarText {padding-top: 6px;width: 70%;}
/* REGISTRATION/SHARING BAR STYLE END */
/* NEWSLETTER STYLE */
.subscribeBg {display: none;width: 100%;height: 100%;opacity: .5;background-color: #BBB;position: fixed;top: 0;left: 0;}
.subscribeContainer { display: none; color: black; width: 60%; opacity: .95; text-align: center; min-width: 600px; min-height: 400px; border: 1px solid #CCC; background-color: #EEEEEE; position: fixed; top: 100px; left: 20%;-moz-box-shadow: 0px 0px 15px #CCC;-webkit-box-shadow: 0px 0px 15px #CCC;box-shadow: 0px 0px 15px #CCC;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-top-left-radius: 3px;-moz-border-top-right-radius: 3px;-moz-border-bottom-left-radius: 3px;-moz-border-bottom-right-radius: 3px;border-radius: 3px;}
.subscribeHeader {padding-top: 10px;padding-bottom: 10px;}
.subscribeClose {top: 2px;}
/* NEWSLETTER STYLE END */
/* DESK IN */
#NewsEditor {}
#NewsEditor .row, .row {padding-bottom: 15px;}
#NewsEditor label, .row label {display: block;font-size: small;margin: 6px 0px 6px 0px;}
#NewsEditor input, .row input {font-size: medium;padding: 5px 5px 5px 5px;border: 1px solid #CCC;}
.row input[type="text"] {width: 400px;}
#NewsEditor .row input[type="submit"], .row input[type="submit"], .row input[type="button"] {font-size: medium;padding: 5px 5px 5px 5px;border: 1px solid #CCC;background-color: #EEE;}
#NewsEditor .row input[type="submit"]:hover, .row input[type="submit"]:hover, .row input[type="button"]:hover {background-color: #DFDFDF;}
#NewsEditor .row input[type="submit"]:active, .row input[type="submit"]:active, .row input[type="button"]:active {color: #FFF;background-color: #690001;}
#NewsEditor select, .row select {font-size: medium;padding: 5px 5px 5px 5px;border: 1px solid #CCC;}
#NewsEditor textarea, .row textarea {width: 98%;font-size: medium;min-height: 2em;padding: 5px 5px 5px 5px;border: 1px solid #CCC;}
.deskLabel {background-color: #FFB;margin: 0 0 0 0;padding-top: 10px;padding-bottom: 10px;border: 1px dashed #DD6;}
.deskListContainer {min-height: 100px;border: 1px solid #A99;background-color: #EEE;padding: 5px 5px 5px 5px;margin: 0 0 10px 0;}
.fixedPosLabel {opacity: .99;position: fixed;top: 0px;left: 10px;padding: 10px 10px 10px 10px;border: 1px dashed #AAA;background-color: #FFF;-moz-box-shadow: 0px 5px 15px #DDD;-webkit-box-shadow: 0px 5px 15px #DDD;box-shadow: 0px 5px 15px #DDD;z-index: 1000;}
/* DESK IN END */
/* GA LIKE CONTENT */
.topItFlag {font-size: 14pt;text-align: center;color: #FFF;width: 99%;border: 1px solid #999;padding: 6px 5px 6px 5px;background-color: #690001;background-image: url('../_img/banda_tricolore_lite.png');background-repeat: no-repeat;}
.middleHeaderGiuridico {text-align: center;background-color: #FFF;padding: 10px 0 0px 0;background-color: #c0bfbf;}
.bottomItFlag {font-size: 12pt;font-style: italic;text-align: center;color: #FFF;width: 99%;border: 1px solid #999;padding: 6px 5px 6px 5px;background-color: #690001;background-image: url('../_img/banda_tricolore_lite.png');background-repeat: no-repeat;}
.bottomTitle {color: #690001;padding: 16px 20px 5px 20px;font-size: 13pt;font-style: italic;font-weight: bold;}
.gaNewsContainer {padding-bottom: 5px;margin-bottom: 10px;border-bottom: 1px solid #DDD;}
.normativaColumn {width: 47%; float: left;padding: 0px 20px 5px 5px;margin-bottom: 0em;margin-top: 0em;margin-left: 5px;border-right: 1px solid #999;}
.giurisprudenzaColumn {width: 47%;float: left;padding: 0px 5px 5px 5px;margin-bottom: 0em;margin-top: 0em;margin-left: 15px;}
.gaDate {padding: 1em 0 0.5em 0;margin: 0 0 0 0;}
.gaNews {border-bottom: 0px solid #CCC;padding: 0.5em 0 0.5em 0;}
.gaNews h4 {font-weight: bold;font-size: 100%;padding-bottom: 1em;}
.gaNews h4 a {color: #000;font-size: 14pt;}
.gaNews .flagSeparator {height: 0px;margin: 0 0 0 0;padding: 0 0 0 0;}
.gaTitle {padding: 0 0 0 0;margin: 0 0 0 0;}
.gaTitle h4 {float:left;width: 380px;margin-top: 0px;margin-bottom: 1em;padding-bottom: 0.0em;}
.gaTitle h4 a {color: #00A;font-size: 12pt;text-decoration: none;}
.gaTitle h4 a:hover {color: #00A;font-size: 12pt;text-decoration: underline;}
.gaTitleImg {float: left;width: 80px;margin-top: 0px;}
.gaTitleImg img {padding: 5px 5px 5px 5px;max-width: 60px;max-height: 60px;}
.gaNewsSommario {font-size: 11pt;line-height: 1.5em;padding: 0 0 0 0;margin: 0 0 0 0;text-align: justify;}
.qgTitolo {margin: 0 0 4px 0;text-align: center;}
.qgSezione {background-color: #690001;margin-top: 0px;margin-bottom: 1em;padding: 0.0em 0 0.0em 0;color: #FFF;background-image: url('./_css_images/bg_gradient_menu.gif');background-repeat: repeat-y;background-size: 290px 20px;border-bottom: 2px solid #690001;}
.qgSezione h4 {padding-top: 15px;padding-bottom: 15px;margin-top: 0;margin-bottom: 0;}
.qgSezione img {width: 50px;padding: 0px 0 0 0;margin: 10px 0 0 0;}
.gaiframe {width: 100%; height: 700px; border: 0;}
/* GA LIKE CONTENT END */
/* SEZIONI REGIONALI */
.regioneTitle {font-size: 17pt;}
.regioneSezioneTitle {font-size: 12pt;}
/* SEZIONI REGIONALI END */
#risultatiList li {list-style: none;padding: 10px 10px 10px 10px;border-bottom: 1px dashed #AAA;background-color: #FFF;}
}
/* END MEDIA SCREEN */