html, body {height:100%;}
body { margin:0; padding:0; border:0;font-family: Georgia, Palatino, serif;font-size: 20px; text-align:justify;height:100%}
div.centrato { margin:0 auto; padding:0; height:100%;width:920px; }
.nero { background:#fff url(i/bg_black.jpg) repeat-y; }
.bianco { background:#fff url(i/bg_w.jpg) 0 0 repeat-y; }
a .flags { padding-top:15px; border:0}
.logo { display:block; width:195px; height:176px; margin:0px 0 0 60px;}
.logocc { display:block; width:200px; height:173px; margin-left:70px;}
.logoplsc { display:block; width:114px; height:218px; top:20px; position:relative; left:110px; margin-bottom:40px}
.menu { width:320px; float:left; padding-top:25px}
.corpo { clear:left;}
.credit { text-align:right; font-size:12px; width: 160px; float:left; margin-right:10px; line-height:12px}
.credit h3 { font-size:14px; font-style:italic; font-weight:bold; margin:0;}
.sezioni {margin-left:170px; padding-left:5px; z-index:10 }
.sezioni ul { list-style:none; margin:0; padding:0 0 15px 0}
.sezioni li a { font-size:18px; font-style:italic; font-weight: lighter; text-decoration:none;}
.sezioni li { line-height:20px; padding:0; margin:0}
.sezioni li li { font-size:16px; font-style:normal; font-weight: lighter;} 
.extra h3 { font-style:italic; font-size:22px;font-weight: lighter; margin:10px 0 0 0; padding:0}
.extra {text-align:left}
.contenuto { width:480px; font-size:14px;font-weight: lighter; top:50px; float: left;}
.cl { width:450px;}
.intro {top:230px; }
.contenuto .copyright { margin:15px 0 35px 0; padding-top:5px; font-size:11px; font-family: Arial, Helvetica, sans-serif;text-align:right;}
ul.no-list li { list-style:none}
td.dot { border-left:1px dotted #858585; padding:0 0 0 14px}
.miss { height:90px}
.new { height:50px}
.child ul { list-style-image:url(i/child.gif); margin: 0 0 10px 25px; padding:0 }
.child li a { font-style:normal;}
li.min a { font-size:14px}
.mailu { color:#e2842f}

table.iscrivitinews { font-size:12px}
tr.lt { background-color:#ffe6c6; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.lt td {border-bottom:1px solid #ccc;border-top:1px solid #e0e0e0}
tr.ld { background-color:#fafafa; font-family:Arial, Helvetica, sans-serif; font-size:12px}
#wrap a img { border-right: 1px solid #999999; border-bottom:1px solid #999999; border-top:0; border-left:0}
.green { font-weight:bold}
a.thin { font-weight:normal; color:#666666; text-decoration:none}
a.thin:hover { text-decoration:underline}
.bo { clear:both; }
.tabella_c { width:900px;}

/*     TEMA NERO
**********************************************/
.index { color: #D7D7D7}
.index a { color:#e2842f}
.index p { font-style:italic; font-size:16px}
.index .logo { background:transparent url(i/logo_white.gif) no-repeat;}
.index .sezioni {border-left:1px dotted #858585; }
.index .sezioni a { color:#FFF;}
.index .sezioni a:hover { color:#e2842f}
.index .sezioni .view { color:#e2842f}
.index .contenuto h1 { color:#e2842f;font-style:italic}
.index .contenuto .copyright { border-top:1px dotted #858585; color:#858585;}
.index .extra ul { font-size:14px; list-style:square; padding:0; margin:0 0 0 15px;color:#e2842f}
.index .extra li { padding:0px;}
.index .extra a { text-decoration:none; color:#e2842f}
.index .extra a:hover { color:#FFFFFF}
.index .extra p { color:#e2842f; margin:0}
.index .loghi {width:90px;top:0}
.index .home { margin-top:210px}
.index .loghi2 { text-align:center; width:100px; margin-top:210px}
.index .loghi a img, .loghi2 a img { border:none; margin-bottom: 25px;}
.index .evidenza {background-color: #333333; border:1px dotted #CCC; padding: 15px; font-style:italic; font-size:14px; margin:10px }

/*     TEMA BIANCO
**********************************************/
.normal { color: #303030}
.normal a { color:#e2842f}
.normal .logo { background:transparent url(i/logo_black.gif) no-repeat;}
.normal .logocc { background:transparent url(i/logocc.gif) no-repeat;}
.normal .logoplsc { background:transparent url(i/plsc.gif) no-repeat;}
.normal .sezioni {border-left:1px #303030 dotted; }
.normal .sezioni a {color:#303030;}
.normal .sezioni a:hover { color:#e2842f}
.normal .sezioni .view { color:#e2842f}
.normal .contenuto h1 { color:#e2842f;font-style:italic}
.normal .contenuto .copyright { border-top:1px dotted #8c8c8c; color:#8c8c8c;}
.normal .loghi { width:350px; text-align:center; margin-top:25px;}
.normal .loghi a img { border:none; margin-bottom:25px}
.normal .evidenza {background-color:#CCCCCC; border:1px dotted #000; padding: 15px; font-style:italic; font-size:14px; margin:10px }




img.cc {padding-bottom:15px}
img.okm {padding-bottom:20px}
img.plsg {padding-bottom:20px}
.lettura { font-size:14px}
h2 { text-align: center}
.loghi2 td { text-align:center}


.accordion2, {
	width: 480px;
	border-bottom: solid 1px #c4c4c4;
}
.accordion2 h3{
	background: #e9e7e7 url(i/arrow-square.gif) no-repeat right -51px;
	padding: 7px 35px 7px 15px;
	margin: 0;
	text-align:left;
	font-size:14px;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}
.accordion2 h3:hover{
	background-color: #e3e2e2;
}
.accordion2 h3.active {
	background-position: right 5px;
}
.accordion2 div{
	background: #f7f7f7;
	margin: 0;
	padding: 10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
	display: none;
}

#slideshow {
    position:relative;
    height:690px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 690px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 674px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}

a.ivoclarBanner img { border:none}
