@charset "iso-8859-1";
/* CSS Document */
body, ul, li, form, h1, h2, h3, h4, h5, img, p, hr {padding: 0; margin: 0;}
body {font: 75% Verdana, sans-serif; background-color: #ffffff; color: #000000;}
img, input {vertical-align: middle;}
img {border: none;}
a {background-color: transparent; color: #05158F;}
hr {background-color: #f44534; color: #f44534; border-bottom: 1px solid #f44534;}
h1, h2, h3, h4 {font-family: Verdana, sans-serif;}
h4 {color: #05158F; padding-bottom:0; margin-bottom:0;}
#contenitore {margin: 15px 15px 15px 15px; width:95%;}
div#box { width:95%; padding: 15px 15px 15px 25px; margin:0 auto; background:#CCCCFF;}
div#header1 {height: 160px; background: url(../img/logo_Coni.gif) no-repeat center left;}
div#header2 {height: 160px; background: url(../img/testata.png) no-repeat bottom right;}
#submenu h2 span, #testo h2 span, #pictures h2 span {display:none; padding:0; text-align:center;} 
#submenu {float:left; margin-bottom:25px; text-align:left; padding: 5px 5px 5px 5px;; width:23%;} 
/* Begin Local Navigation */
#submenu ul {list-style-type:none;}
#submenu ul {margin-bottom:20px;}
#submenu li {border-bottom:1px solid #C9C9C9;}
#submenu li a {color:#333333; display:block; font-size:100%; padding:3px 6px; text-decoration:none; text-transform:uppercase;}
#submenu li a:hover {color:#FFFFFF;}
#menu h1 {font-size: 1.1em; background: #ccc url(../img/bianco.gif) repeat-y right; color: #000; padding: .4em 1em .5em 1.2em;}
.fH1 {padding-top: .5em;}
#menu ul {width: 100%; list-style: none;}
#menu span {padding-left: 1.4em; display: block;}
#menu .subOff {background: url(../img/listaOff.gif) no-repeat left 2px;}
#menu li a {background: url(../img/menu.gif) no-repeat bottom right; padding: .2em 1em .5em 0; display: block; color: #000; text-decoration: none;}
#menu li a:hover {background-color: #05158F; color: #fff; font-weight: normal;}
#menu .on {padding: .2em 1em .5em 1.4em; background: url(../img/menu.gif) no-repeat bottom right; display: block; background-color: #05158F; color: #fff; font-weight: bold;}
#menu .subOn {padding: .2em 1em .5em 0em; background: url(../img/menu.gif) no-repeat bottom right; display: block; background-color: #05158F; color: #fff; font-weight: bold;}
#menu .subOn span {background: url(../img/listaOn.gif) no-repeat left top;}
/*sub menu*/
#menu .sub li a {padding-left: 2.5em; background: url(../img/menu.gif) no-repeat bottom right; display: block; background-color: #fff; color: #000; text-decoration: none; font-weight: bold;}
#menu .sub li a:hover {background-color: #05158F; color: #fff; font-weight: bold;}
#menu .sub .on {padding: .2em 1em .5em 2.5em; background: url(../img/menu.gif) no-repeat bottom right; display: block; background-color: #05158F; color: #fff; font-weight: bold;}
#testo {float:left; margin-bottom:25px; width:47%; padding: 5px 5px 5px 5px;} 
#testo p {margin:0 15px; padding:10px; font-size:1.1em; font-style:italic; text-align: justify;}
#testo table {display: block; margin: 5px 5px 5px 5px;}
#testo td {padding: 1px 3px 3px 3px; font-size:1.1em; font-style:italic; vertical-align: top;} 
#testo ul {width: 100%; list-style: none;}
#testo li {margin:0 15px; padding: 2px 0px 2px 25px; font-size:1.1em; font-style:italic; text-align: justify; display: block;}
#testo img {margin:0 15px; float:left; padding: 5px 10px 25px 10px;}
#testo h2 {font-size:1.5em;}
#testo h3 {font-size:1.1em; font-weight:bold;} 
#pictures {background:url(../img/righe.gif); float:right; margin-bottom:25px; text-align: left; width:25%; padding: 5px 5px 5px 5px;} 
#pictures div {margin-top:35px;}
#pictures p {margin:0 5px; padding:5px; font-style:italic;} 
#pictures img {margin:0; float:left; padding: 0px 15px 0px 5px;}
#pictures ul {width: 100%; list-style: none;}
#pictures li {margin:0 5px; padding: 2px 10px 2px 5px; font-size:1.1em; font-style:italic; text-align: justify; display: block;}
#pictures h2 {font-size:1.5em;}
#pictures h3 {font-size:1.1em; font-weight:bold;} 
#footer {padding: 15px 5px 15px 5px; width: auto; text-align: center;}
#footer ul {list-style: none;}
#footer ul li {display: list-item;}
.cleared:after {display : block; visibility : hidden; content : "."; height : 0; clear : both;} .cleared {clear : both; /* per Gecko */ height : 1%; /* per IE */ }
.orizU {background-color: #011791; color: #000; margin-top:15px; margin-bottom:15px;}
.h2_blu {background-color: #003399; color: #fff; border-bottom: 2px solid #fff;}
.h2_rosso {background-color: #CC3300; color: #fff; border-bottom: 2px solid #fff;}
.sfondo_colore_filo_b {background-image: url(../img/b_bordo.gif); background-color:#003399; display:block; margin-left:.3em;}
table.calendario { float: left; border: 1px solid #000066; width : 95%; text-align: center;}
td.calendario {border: 1px solid #000066;}
td.calendariotestata, td.calendariotestata a {border: 1px solid #000066; BACKGROUND: #000099; color:#ffffff;}
td.nogiorno {border: 1px solid #000066; COLOR: #003399;}
td.giornook {border: 1px solid #000066; BACKGROUND: #CCCCFF;  color:#000066;}
td.giornook a {border: 0; BACKGROUND: #CCCCFF;  color:#000099;}
th.calendario {BACKGROUND: #CCCCFF; padding: 0px; border: 1px solid #000066;}
caption.calendario {DISPLAY: none;}
#fSx, #fCsx, #fCdx {float:left; padding: 5px 0 30px 0;}
#fSx {width:25%; text-align:left;}
#fCsx {width:32%; text-align:left;}
#fCdx {width:14%; text-align:right;}
