/* Link */
a:link{color: black; font-weight: bold;}
a:visited{color: black; font-weight: bold;}
a:hover{color: blue; font-weight: bold;}
a:active{color: blue; font-weight: bold;}

/* Elementi Pagine */
.titolo{ text-align: center; margin-bottom: 10px; }
.intro{ text-align: center; margin-bottom: 15px; margin-top: 10px; margin-right: 10px; margin-left: 10px; }
.intro2{ text-align: justify; margin-bottom: 15px; margin-top: 10px; margin-right: 10px; margin-left: 10px; }
.fine{ text-align: center; font-size: 9px; background-color: white; width: 940px; height: 100px; vertical-align: bottom}
hr.linea{ height: 1px; color: black; background-color: black; width: 80%; border:0; }

/* Tabella Generica */
table.tab {	font-size: 9px;	border-collapse: collapse;	border: 2px solid #9cf; }
tbody.tab tr td { border-bottom: 1px solid #9cf; text-align: center; padding: 3px; }
thead.tab th { text-align: center; color: white; background: #9cf; font-weight: bold; font-size: 12px; }

/* Tabella Quiz Contest */
table.qc { font-size: 12px; border-collapse: collapse; }
table.qc tr { text-align: center; padding-bottom: 10px}
table.qc tr td{ padding: 3px}
.img_qc {border: 1px solid black; }
table.risp { font-size: 12px; border-collapse: collapse; border: 1px solid #9cf; background: #EFEFEF; width: 275px; margin: 3px;}
tbody.risp tr td { text-align: center; padding: 3px; }
table.citazione { font-size: 12px; border-collapse: collapse; border: 1px solid #9cf; width: 540px; margin: 3px;}
thead.citazione tr th { text-align: left; padding: 3px; vertical-align: top; font-weight: normal}
tbody.citazione tr td {border-top: 1px solid #9cf; text-align: center; padding: 3px; background: #EFEFEF; }

.odd { background: #EFEFEF; }

/* Tabella Guestbook */
tbody.tab_gb tr td {border-bottom: 1px solid #9cf; text-align: left; padding: 3px;}

/* Tabella data-info */
tbody.news tr th {border-bottom: 1px solid #9cf; text-align: center; padding: 3px; vertical-align: top;}
tbody.news tr td {border-bottom: 1px solid #9cf; text-align: left; padding: 3px;}
tfoot.news_home th{text-align: center; background: #9cf; font-size: 9px;}

/* barra */
.barra{width: 1px;height: 14px;color: white;font-size: 12px;overflow: hidden;background-color: navy;padding-left: 5px;text-align: left;}

.global2{font-size: 9px; font-family: Verdana, Arial, sans-serif;}

.qinv{font-size: 12px; font-family: Verdana, Arial, sans-serif;text-align: center;}

.popup{border:1px solid #9cf; background-color:#EFEFEF; padding: 5px 10px 5px 10px; margin-top: 5px;}




body {margin: 0px; background-color:black; font-family: Verdana, Arial, sans-serif; font-size: 9px;}

DIV#navigation { width: 940px; height: 100px; background: url(images/pell.gif); }
DIV#navigation div.cell {float: right; width: 100px; height:70px; margin-top: 17px; margin-right: 10px;} 
DIV#navigation div.spot {background-image: url(images/f0.gif);text-align: center;font-size: 9px;} 
DIV#navigation div.titolo {width: 300px; margin-right: 50px;}

table.mainTab {width:940px;border:0;cellpadding:0;align:center;background-color:white}

div.menu {width: 150px; border-left: black 1px solid; border-right: black 1px solid; margin: 5px; 
font-family: Verdana, Arial, sans-serif; font-size: 9px; font-weight: bold;}

ul.s{margin: 5px,0px,5px,0px; padding-left: 7px; list-style-type: none;}

div.menutitle{color: white; padding: 1px 0; padding-left: 5px; background-color: #9cf; border-top: black 1px solid;
border-bottom: black 1px solid;}

div.menu li{display: block; padding: 0; width: 138px;  text-decoration: none;}

ul.c{margin: 5px,0px,5px,0px; padding-left: 6px; list-style-type: none; text-align: center;}

DIV#content {width: 600px; margin: 5px 0px 5px 0px;	border-left: black 1px solid; border-right: black 1px solid;}

div.mainup {background-color: #9cf; border-bottom: black 1px solid; border-top: black 1px solid;}

DIV#mainContent {padding-right: 10px; padding-left: 10px; padding-bottom: 1em; padding-top: 1em; font-size: 12px;}

div.sond {width: 138px; display: block; margin-left: 10px; padding-top: 0px;}
div.sond1 {float: left; text-align: left; width: 100px; margin: 0px; padding: 0px;}
div.sond2 {float: left; text-align: center; width: 38px; margin: 0px; padding: 0px;}
div.sond3 {text-align: center; margin: 5px; padding: 0px;}

/* Tabella Statistiche */
table.stat td.value img {vertical-align: middle; margin: 3px 3px 3px 0;	height: 16px;}
tbody.stat tr td {text-align: left; border-left: 1px solid #9cf;}

/* CERTIFICATI */

/* Slideshow */
#slideshow {position:relative;width:275px;height:155px;margin:0 auto}
#slideshow img {position:absolute;top:0;left:0;z-index:8;}
#slideshow img.active {z-index:10;}
#slideshow img.last-active {z-index:9;}
