/*
AProv LIQUID stylesheet
High contrast version styles
*	Author:		stefano.bonzi@siag.it
*	Version:	December 2005
*	Revision:	January 2012
*/
#wrapper_0{float:left;width:100%;}
#wrapper_1{float:left;width:100%;}
#mainNavigator{float:left;width:25%;}
.threeCols #content{float:left;width:45%;margin:0 1%;padding:0 1%;border:2px solid #c0c0c0;border-style:none solid;}
.twoCols #content{margin-left:26%;padding-left:1%;border-left:2px solid #c0c0c0;}
#contextNavigator{margin-left:75%;}
#footer{clear:left;width:100%;border-top:5px solid #c0c0c0;padding:1em 0;}

body{margin:0;padding:.5em;background:#000;color:#fff;font:98%/1.5 Verdana,Geneva,Arial,Helvetica,sans-serif;}

/* HEADINGS */
h1,h2,h3,h4,h5,h6{background:#000;color:#ff40ff;}
p,td,th,dt,dd,li,caption,legend{background:#000;color:#fff;}
p{line-height:1.5;margin:0 0 1em;}
h1{display:none;}
#header h1{margin:.5em 0;display:block;}
#header h1 a{border:none;display:block;}

h2{margin:2em 0 0;font-size:1.5em;font-weight:normal;}
#mainNavigator h2,#contextNavigator h2{margin:0;}

#content .hiLite h2{border-bottom:1px solid #c0c0c0;margin:0;font-size:1.75em;}
#content .news h2{margin:0;padding:.5em 0 0;}
#content .items h2{padding:3px 10px 3px 0;border-bottom:1px solid #c0c0c0;}

h3{margin:2em 0 0;font-size:1.1em;}

#content .box h3{margin:0;padding:3px 3px 5px 3px;letter-spacing:1px;}
#content .localNav h3{margin-top:0;}

a:link{border:none;background:#000;color:#0ff;text-decoration:underline;}
a:visited{border:none;background:#000;color:#cee6ff;text-decoration:underline;}
a:hover,a:focus,a:active{background:#0ff;color:#000;}


/* TYPOGRAPHY: navigation lists
------------------------------ */
#corporateNavigator,#serviceNavigator ol,#serviceNavigator ul{margin:0;padding:0;}
#corporateNavigator li,#serviceNavigator li{margin:0 0 0 .25em;padding:0 .5em 0 0;border-right:thin solid;display:inline;list-style:none;}
#corporateNavigator li.first{display:none;}
#corporateNavigator li.last,#serviceNavigator li.last{border-right:none;}
#serviceNavigator{border-bottom:2px solid #c0c0c0;}
#mainNavigator,#contextNavigator{line-height:1.75;}
#mainNavigator ol,#contextNavigator ol,#mainNavigator ul,#contextNavigator ul{margin:0 0 1.75em 1.25em;padding:0;}
#mainNavigator ol ul,#contextNavigator ol ul{margin:5px 0 15px 15px;}
#mainNavigator ol ul ul{margin:0 0 10px 5px;padding:0 0 3px 10px;}
#mainNavigator ol li strong,#contextNavigator ol li strong{padding:7px 0 4px 3px;margin:5px 0;display:block;font-size:1.1em;letter-spacing:1px;}
#mainNavigator .keyboard ul{margin:5px 3px 15px 3px;padding:0;}
.keyboard li{display:inline;list-style-type:none;}
.keyboard li a{padding:0 3px;}
#breadCrumbs{margin-left:15px;padding:0 0 1em 0;background:#000;color:#fff;}
.threeCols #breadCrumbs{margin-right:15px;}
#content .localNav{float:right;margin:1.5em 0 .5em 1em;padding:.5em;border:1px solid #c0c0c0;background:#000;color:#fff;position:relative;z-index:10;max-width:25%;}
#content .localNav ol,#content .localNav li{margin-left:.5em;padding-left:.25em;list-style-type:square;}

img{display:none;}

/* TYPOGRAPHY: forms
------------------------------ */
form{font:bold 1em Verdana,Geneva,Arial,Helvetica,sans-serif;}
form td,form table{border:none;margin:5px 0;padding:0 0 10px;}
fieldset table input{margin:0;width:auto;}
input,button,label,select{font:normal 1em Verdana,Geneva,Arial,Helvetica,sans-serif;vertical-align:middle;}
input.radio,input.check{margin-right:.25em;}
button{text-align:center;cursor:pointer;}
#serviceNavigator #search fieldset{border:none;padding:5px 0;}
#serviceNavigator #search legend{display:none;}
#serviceNavigator #search input.text{width:18em;}
input.text{padding:.125em;}
fieldset{border:1px solid #c0c0c0;padding:0;}
legend{background:#000;color:#ff0;font-size:1.2em;font-weight:normal;}
p.instructions{margin:.25em 0 1em;line-height:1.25;}
.mandatory label{background:#000;color:#ff40ff;}
.mandatory span{color:#ff40ff;font-weight:normal;vertical-align:top;}
fieldset div{padding:.5em;}
fieldset li{border:1px solid #c0c0c0;padding:.5em;}
fieldset fieldset{padding:0;border:none;}
fieldset fieldset label{width:7em;float:left;padding-top:.5em;display:block;text-align:right;}
fieldset fieldset input{margin-bottom:.5em;}


hr{display:none;}

#content{padding:10px 0;}

#content .visual{margin-left:15px;margin-bottom:1.5em;}
.threeCols #content .visual{margin-right:15px;}
#content .visual span{display:none;}
#content .visual a span{display:block;}
#content .hiLite,#content .news,#content .items{margin:0 15px 1.5em;}
.twoCols #content .hiLite,.twoCols #content .news,.twoCols #content .items{margin:0 0 10px 1.5em;}
#content .news .abstract{margin:.5em 1em;}
#content .news .category{margin:1em 0 .25em;background:#000;color:#ff0;font-size:.9em;}
#content .itemsRow{float:left;width:100%;margin-bottom:10px;}
#content .itemsRow .box{width:49%;margin-bottom:0;}
#content .box{margin-bottom:10px;}
#content .box p{padding:5px;}
.sx{float:left;}
.dx{float:right;}

/* TYPOGRAPHY: tables
------------------------------ */
table{margin:0 0 1.5em;border:thin solid #c0c0c0;border-style:solid none;width:100%;border-collapse:collapse;letter-spacing:normal;}
.twoCols #content table{margin-right:0;width:100%;}
caption{margin-top:1.5em;padding-bottom:5px;font-size:1.5em;}
th,td{padding:.125em .5em 1.25em;vertical-align:top;border-bottom:1px solid #c0c0c0;}
th{font-weight:bold;font-size:1.1em;text-align:left;}
table td p{padding:0;text-indent:0;line-height:1.5;}
caption{background:#000;color:#ff40ff;text-align:left;}
thead th{background:#000;color:#ff0;}
tfoot{font-size:.9em;}
.subHeader th{border-bottom:none;background:#000;color:#ff0;}
.docSize{font-size:.9em;font-weight:normal;}
.downloads .hTitle,table dt{background:#000;color:#ff0;}

/* TYPOGRAPHY: lists
------------------------------ */
#content ul,#content ol,#content dl{margin-left:1em;}
#content li,#content dd{margin:1em 0 1em 1.5em;}
#content li,#content dt,#content dd{line-height:1.35;}
#content ul{list-style:square;}
#content ol{list-style:decimal;}
#content .info dt{margin-top:2em;}
#content dt{font-size:1.2em;}
#content li em{font-size:1.25em;}
#contextNavigator ul#infoBox li{list-style:none;line-height:1.3;}
#content ul.faqInfo{margin:0;padding:0;}
#content .faqInfo li{padding:0;margin:0;list-style:none;white-space:nowrap;font-size:.9em;}
#content .downloads ul{margin:0;padding:0;}
#content .downloads ul li{margin:0 5px 5px 0;padding:0;list-style:none;display:inline;}
#content .downloads ol li{line-height:1.5;vertical-align:middle;}
#content .downloads dl,
#content .downloads dt{margin:0;padding:0;line-height:normal;}
#content .downloads dd{margin:1em 0;text-indent:0;}
#hiLite1867,#meteoprovbz_widget{display:none;}
/* socialBookmarks
------------------------------ */
.bookmark{border-top:1px solid #fff;margin-top:1em;margin-bottom:1em;}
#content .news .bookmark h3{margin:0;}
#content .news .bookmark ul.socialBookmarks{margin:0;}
#content .news .bookmark ul.socialBookmarks li{margin:0 4px;display:inline;}
#content .news .bookmark ul.print_email{margin:1em 0;border-top:1px solid #fff;padding-top:.5em;}
#content .news .bookmark ul.print_email li{margin:0 4px;display:inline;}