/*STILI PER LAYOUT*/

body
{
background-image:url(layout/sfondo.jpg);
background-color: #9FC6EF; 
background-repeat: repeat-x;
background-attachment: fixed;
font-family: verdana; 
font-size: 8pt; 
text-align: center; 
margin: 5px 0 0 0; 
}

div#suka {border: 3px #000099 solid; width: 766px; margin: auto;}
div#container{font-size: 8pt; text-align: center; width: 760px; /**/border: 3px #000099 solid; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: auto; height: auto; background-color: #9FC6EF;}
div#container2{background-color:/*#550000*/#9FC6EF;text-align: center;}

/*STILI PER HEADER E FOOTER*/

div#footer1{text-align: center; width: 760px; /**/border-bottom: 3px #000099 solid; border-left: 3px #000099 solid; border-right: 3px #000099 solid; margin: auto; height: auto; background-color: #7198C1; font-size: 7pt;}
div#header1{/*height: 120px;background-color: #FF0000;*/ padding: 4px 6px; font-size: 1pt; visibility: hidden; }

div#header{height: 120px;/*background-color: #FF0000;*/ padding: 4px 6px 2px; }
div#footer{/**/padding: 1px 6px; clear:both; text-align: center; background-color: #7198C1; font-size: 7pt;}
div#footer a{color:#000033; text-decoration: underline}

/*STILI SPECIFICI PER IL LAYOUT*/

div#rotativa{margin: 0px; padding: 2px 6px; /*background-color: #00FF00;*/ height: 69px; background-image: url(layout/sf_rotativa.jpg); background-repeat: no-repeat; background-position: center; padding: 0px; font-size: 1pt;}
div#navigation{float: left; width: 146px; background-color: #9FC6EF;/**/}
div#extra{float: right; width: 156px; color: #000066; padding-bottom: 10px; background-color: #9FC6EF;/**/}
div#content{margin: 0px 158px 0px 148px; /*width: 442px; background-color: #ffffff;*/}
div#content2{margin: 0px 158px 0px 148px; width: 422px; /*background-color: #ffffff;*/}
div#updatebox{margin: 3px 3px 5px 3px; border: 2px solid #000099; font-size: 8pt; padding: 5px; background-color: #FFFFFF;}

/*STILI SEZIONE CONTENT

div#content a{font-family: verdana; font-weight: normal; font-style: normal; font-size: 8pt; color: #003399; text-decoration: none underline;}
*/
div#content div.centrale table td {font-size: 8pt;}
div#content div.centrale {border: 2px solid #000099/*#B7D0FF*/; font-size: 8pt; margin: 3px 3px; padding: 10px 10px 10px 10px; background-color: #FFFFFF; /*min-height: 300px; background: fixed url(layout/sf_content.jpg) no-repeat; background-position: center 0;*/}
div#content div.centrale2{border: 2px solid #000099/*#B7D0FF*/; font-size: 8pt; margin: 3px; padding: 0px; background-color: #FFFFFF; min-height: 300px; /*background: fixed url(layout/sf_content.jpg) no-repeat; background-position: center 0;*/}
/*div#content div.overflow{overflow: auto; border: 2px solid #000099#B7D0FF; font-size: 8pt; margin: 3px; padding: 10px 10px; background-color: #FFFFFF; height: 280px; /*background: fixed url(layout/sf_content.jpg) no-repeat; background-position: center 0;*/
div#content div.centrale2 div.overflow {overflow: auto; height: 300px; padding: 5px; width: 430px;}
/*
div#content div.avvisi {border: 3px double #B7D0FF; margin: 3px; width: 100px; height: 100px; float: left;}
div#content div.eventi {border: 3px double #B7D0FF; margin: 3px; width: 100px; height: 100px; float: right;}
*/
div#content div.centrale table p{text-align: justify; font-family: verdana; font-weight: normal; font-style: normal; font-size: 8pt;}
div#content div.centrale table h1{text-align: center; font-family: "Rockwell Extra Bold", Verdana; font-weight: bold; font-style: normal; font-size: 24pt; margin: 5px; color: #000000;}
div#content div.centrale table h2{text-align: center; font-family: "Rockwell Extra Bold", Verdana; font-weight: bold; font-style: normal; font-size: 12pt; color: #000000; margin: 5px;}
div#content div.centrale table h3{font-family: verdana; font-weight: bold; font-style: normal; font-size: 10pt; color: #000000; margin: 0px;}
/*div#content div.centrale h4{font-family: verdana; font-weight: bold; font-style: normal; font-size: 8pt; color: #003399;}*/


/*div#content div.centrale table p{font-family: verdana; font-weight: normal; font-style: normal; font-size: 8pt;}*/
table.comment td{font-family: verdana; font-weight: normal; font-style: normal; font-size: 8pt;}
div#content div.centrale table h4{font-family: verdana; font-weight: bold; font-style: normal; font-size: 8pt; color: #003399;}

div#content div.riquadro{border: 2px solid #003399; font-size: 8pt; margin-top: 20px; margin-right: 3px; margin-bottom: 0px; margin-left: 3px; padding: 10px;}

div#content div.percorso p{text-align: right; font-size: 8pt; margin: 0px 0px 30px 0px;}
div#content div.percorso a{font-family: verdana; font-weight: normal; font-style: normal; font-size: 8pt; color: #003399; text-decoration: underline;}
div#content div.percorso a:hover{color:#003399; text-decoration: none;}

div#content div.cutenews{margin-bottom: 50px; padding: 3px;}
div#content div.cutenews h2{background-color: #B0CEE6; padding: 0 0 0 3px; margin: 0px 100px 20px 0px; font-family: verdana; font-weight: bold; font-style: normal; font-size: 8pt; color: #003399;}
div#content div.cutenews p{font-family: verdana; font-weight: normal; font-style: normal; font-size: 8pt;}
div#content div.cutenews_dettagli a{font-family: verdana; font-weight: normal; font-style: normal; font-size: 8pt; color: #000000; text-decoration: none}
div#content div.cutenews_dettagli a:hover{color:#000066; text-decoration: underline;}

/*STILI SEZIONE NAVIGAZIONE*/

div#navigation div.titolo{font-size: 8pt; margin: 3px 0px 2px 5px;}
div#navigation div.titolo p{font-family: verdana; font-weight: bold; font-style: normal; font-size: 8pt; color: #FFFFFF; margin: 0px;}

div#navigation div.menu{/*min-height: 330px; border-right: 1px solid #91A5C6; border-bottom: 1px solid #91A5C6; border-left: 1px solid #91A5C6; background-color: #9FC6EF;*/font-size: 8pt; margin: 0px/* 0px 5px 5px*/; padding: 5px 5px 5px 10px/*5px 5px 0px 5px*/; }
div#navigation div.menu img{margin: 2px;}
div#navigation div.menu p{font-family: verdana; font-weight: normal; font-style: normal; font-size: 8pt; color: #000000; margin: 10px 0 10px 0;}

div#navigation div.menu div.pulsante {margin: 0px 0px 2px 0px; padding: 2px 0px 2px 0px; width: 85%; border-bottom:1px solid #000; border-right:1px solid #000; border-top:1px solid #fff; border-left:1px solid #fff; }
div#navigation div.menu div.pulsante a {font-weight: bold;}
div#navigation div.menu div.pulsante:hover {background-color: #7198C1; border-bottom:1px solid #fff; border-right:1px solid #fff; border-top:1px solid #000; border-left:1px solid #000; color: #FFFFFF; }
div#navigation div.menu div.pulsante:hover a {color:#FFFFFF;}

div#navigation div.menu div.spulsante {margin: 0px 0px 2px 0px; padding: 2px 0px 2px 0px; width: 85%; background-color: #7198C1; border-bottom:1px solid #fff; border-right:1px solid #fff; border-top:1px solid #000; border-left:1px solid #000; color: #FFFFFF;}
div#navigation div.menu div.spulsante a {font-weight: bold; color: #FFFFFF;}
div#navigation div.menu div.spulsante:hover {margin: 0px 0px 2px 0px; padding: 2px 0px 2px 0px; width: 85%; background-color: #7198C1; border-bottom:1px solid #fff; border-right:1px solid #fff; border-top:1px solid #000; border-left:1px solid #000; color: #FFFFFF;}
div#navigation div.menu div.spulsante:hover a {color:#FFFFFF;}

div#navigation a{font-family: verdana; font-weight: normal; font-style: normal; font-size: 8pt; color: #000066; text-decoration: none}
div#navigation a:hover{color:#000066; text-decoration: underline;}

/*STILI SEZIONE EXTRA*/

div#extra div.titolo{font-size: 8pt; margin: 3px 5px 2px 0px;}
div#extra div.titolo p{font-family: verdana; font-weight: bold; font-style: normal; font-size: 8pt; color: #FFFFFF; margin: 0px;}

div#extra div.menu{/*background-color: #9FC6EF; min-height: 330px; border-right: 1px solid #91A5C6; border-bottom: 1px solid #91A5C6; border-left: 1px solid #91A5C6;*/font-size: 8pt; margin: 0px /*5px 5px 0px*/; padding: 0px;/*5px 10px 5px 5px5px 5px 0px 5px*/;}
div#extra div.menu p{font-family: verdana; font-weight: normal; font-style: normal; font-size: 8pt; color: #000000; margin: 5px 0px;}

div#extra div.menu div.pulsante {margin: 0px 0px 2px 0px; padding: 2px 0px 2px 0px; width: 120px; border-bottom:1px solid #000; border-right:1px solid #000; border-top:1px solid #fff; border-left:1px solid #fff; }
div#extra div.menu div.pulsante a {font-weight: bold;}
div#extra div.menu div.pulsante:hover {background-color: #7198C1; border-bottom:1px solid #fff; border-right:1px solid #fff; border-top:1px solid #000; border-left:1px solid #000; color: #FFFFFF; }
div#extra div.menu div.pulsante:hover a {color:#FFFFFF;}

div#extra div.menu div.spulsante {margin: 0px 0px 2px 0px; padding: 2px 0px 2px 0px; width: 120px; background-color: #7198C1; border-bottom:1px solid #fff; border-right:1px solid #fff; border-top:1px solid #000; border-left:1px solid #000; color: #FFFFFF;}
div#extra div.menu div.spulsante a {font-weight: bold; color: #FFFFFF;}
div#extra div.menu div.spulsante:hover {background-color: #7198C1; border-bottom:1px solid #fff; border-right:1px solid #fff; border-top:1px solid #000; border-left:1px solid #000; color: #FFFFFF; }
div#extra div.menu div.spulsante:hover a {color:#FFFFFF;}

div#extra div.menu div.sub_pulsante {margin: 0px 0px 2px 0px; padding: 2px 0px 2px 0px; width: 110px; border-bottom:1px solid #000; border-right:1px solid #000; border-top:1px solid #fff; border-left:1px solid #fff; }
div#extra div.menu div.sub_pulsante a {font-weight: bold;}
div#extra div.menu div.sub_pulsante:hover {background-color: #7198C1; border-bottom:1px solid #fff; border-right:1px solid #fff; border-top:1px solid #000; border-left:1px solid #000; color: #FFFFFF; }
div#extra div.menu div.sub_pulsante:hover a {color:#FFFFFF;}

div#extra div.menu div.sub_spulsante {background-color: #7198C1; margin: 0px 0px 2px 0px; padding: 2px 0px 2px 0px; width: 110px; border-bottom:1px solid #fff; border-right:1px solid #fff; border-top:1px solid #000; border-left:1px solid #000; color: #FFFFFF; }
div#extra div.menu div.sub_spulsante a {font-weight: bold; color: #FFFFFF;}
div#extra div.menu div.sub_spulsante:hover {background-color: #7198C1; border-bottom:1px solid #fff; border-right:1px solid #fff; border-top:1px solid #000; border-left:1px solid #000; color: #FFFFFF; }
div#extra div.menu div.sub_spulsante:hover a {color:#FFFFFF;}

div#extra a{font-family: verdana; font-weight: normal; font-style: normal; font-size: 8pt; color: #000066; text-decoration: none}
div#extra a:hover{color:#000066; text-decoration: underline;}
div#extra a.mail{font-family: verdana; font-weight: bold; font-style: normal; font-size: 8pt; color: #0000AA; text-decoration: underline;}
div#extra a.mail:hover{color:#000066; text-decoration: overline;}

div#extra div.uscite{font-size: 8pt; border-right: 1px solid #91A5C6; border-bottom: 1px solid #91A5C6; border-left: 1px solid #91A5C6; margin: 0px 5px 5px 0px; padding: 5px 5px 0px 5px; background-color: #d2e4f7; height: 150px;}

/*STILI SEZIONE ROTATIVA*/

div#rotativa marquee {margin: 0px; padding: 0px;}

/*STILI PER LE TABELLE*/

table.bord {border: 0px; background: transparent; border-color: #000000;}
table.bord table td{border: 0px; background: transparent; border-color: #000000;}
table.bord a{text-decoration: none; color: #000033;}
table.bord a:hover{text-decoration: underline; color: #0000ff;}
table.bord td {border: 1px;	border-style: solid; text-align: center; font-size: 10px; background: #ccccff;}
table.bord td.cap {border: 1px; border-style: solid; font-weight: bold; text-align: center; font-size: 10px;}
table.bord td.sel, table.bord tr:hover td.sel {
	border: 1px;
	border-style: solid;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
	background: #000033;
	color: #ccccff;
}
table.bord td.capc {
	border: 1px;
	border-style: solid;
	font-weight: bold;
	text-align: center;
	
}
table.bord td.capc a {font-size: 7pt;}
table.bord td.pap, table.bord tr:hover td.pap{
	border: 0px;
	border-style: none;
	background: transparent;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
}
table.bord td.squ {
	border: 1px;
	border-style: solid;
	font-weight: normal;
	text-align: left;
	font-size: 10px;
}
table.bord tr:hover td {
	background: url("layout/sf_tabella.jpg") repeat-x #ffffff;
}
table.giornate {font-size: 8pt;}
table.giornate a {font-size: 20pt;}
/*   STILI PER EFFETTO FADE   */

#update {
  font-size:8pt;
  padding-left: 7px;
}
#update *{
   font-size: 8pt;
  margin:0px;
  padding:0px;
  display:none;
}
#update a {
   display:inline;
}

/*ALTRI*/

.bordimg img {border: 1px solid black;}
.tabella-fantasma {background-image: url(layout/sfondo-logo.jpg); background-repeat: no-repeat; background-position: center; background-attachment: fixed;}
.testo {font-size: 10pt; text-align: justify;}
.interlinea150{line-height:150%;} /*class="interlinea150" fa diventare l'interlinea 150%*/
.inevidenza{color: #003399; font-style: italic;} /*scrivendo <font style class="inevidenza">ciao<font> "ciao" verrą scritto in questo stile, il testo prima e dopo rimane invariato*/
.inevidenza2{color: #003399; font-weight: bold;} /*scrivendo <font style class="inevidenza">ciao<font> "ciao" verrą scritto in questo stile, il testo prima e dopo rimane invariato*/
.rientro{margin-left:10px;}
.firma{margin-top: 60px; text-align: right;}
.piccolo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000033; }
.piccolo9 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000033; text-align: justify;}
input.pulsante {font-size: 8pt;}
/*div#calcio11, div#calcio7, div#calcio5 {display: none;}*/
div#frasedimerda {margin:0px; padding:0px;}
div#immaginedimerda {margin:0px; padding:0px; font-size: 1pt; visibility: hidden;}
select {font-size: 8pt;}
option {font-size: 8pt;}
input {font-size: 8pt;}
