/* CSS Document */
/* inizio dettagli comuni */
/* inizio dettaglio body e scrollbar */
body {

	background-image: url(images/bgblu.jpg); 
	background-position: center;
	background-repeat: no-repeat;
	background-color: #233354;
	scrollbar-3dlight-color: #206da1; 
	scrollbar-arrow-color: rgb(255,255,255);
	scrollbar-base-color: blu; 
	scrollbar-darkshadow-color: #206da1; 
	scrollbar-face-color: #206da1; 
	scrollbar-highlight-color: white; 
	scrollbar-shadow-color: white;
	scrollbar-track-color: #EEEEEE;
	text-align:center;
	margin-top: 90px;
}

/* fine dettaglio body e scrollbar */

.norepeat{
	background-repeat: no-repeat;
	
}

.table{	

	margin-left: 0px;
	/*margin-top: 0px;*/
	margin-right: 0px;
	/*margin-bottom: 0px;*/
	width:960px; 
	/*height:619px;
	background-image: url(images/sfondoint.jpg);*/
	background-position: center;
	background-repeat: no-repeat;
	vertical-align: top;
	color: #ffffff;
	text-decoration: none;
	margin:0px;
	}

/* #container { position:absolute; top:50%; left:50%; width:1000px; height:619px; margin-left:-500px; margin-top:-309px; color:#fff; font-weight:bold; padding:0;  } */  

#centeredboxF {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 320px;
height: 240px;
margin: auto;
border: 1px solid red;
}
#centeredbox {
top: 50%;
left: 50%;
margin-left: -160px;
margin-top: -120px;
}  

#Topable { 
top: 0;
margin-top: 0px;
} 



	.testataIndex{
	width:984px;
	height:20px;
	table-layout:fixed;
	vertical-align:top;
	margin:0px;
	}
	.hearder{
	width:984px;
	height:120px;
	table-layout:fixed;
	vertical-align:top;
	margin:0px;
	}
	.centraleSingolo{
	width:640px;
	height:400px;
	table-layout:fixed;
	vertical-align:top;
	margin:0px;
	}
	.centrale1{
	width:640px;
	height:100px;
	table-layout:fixed;
	vertical-align:top;
	margin:0px;
	}
	.centrale2{
	width:640px;
	height:63px;
	table-layout:fixed;
	vertical-align:top;
	margin:0px;
	}
	.centraleH{
	width:700px;
	height:400px;
	table-layout:fixed;
	vertical-align:top;
	margin:0px;
	}
	.laterali{
	width:10px;
	/*height:556px;*/
	table-layout:fixed;
	vertical-align:top;
	margin:0px;
	}
	.lateraleSX{
	width:20px;
	/*height:556px;*/
	table-layout:fixed;
	vertical-align:top;
	margin:0px;
	}
	.boxSx{
	width:120px;
	table-layout:fixed;
	vertical-align: super;
	margin:0px;
	}
	.boxDx{
	width:100px;
	table-layout:fixed;
	vertical-align:top;
	margin:0px;
	}
	.boxFooter{
		height:30px;
		table-layout:fixed;
		vertical-align:top;
		margin:0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		text-align: justify;
		text-transform: none;
		color: #064976;
		text-decoration: none;
	}
	
.testoMenuTop{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		text-align: center;
		text-transform: none;
		color: #FFFFFF;
		text-decoration: none;
	}
	.testoMenuTop:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		text-align: center;
		text-transform: none;
		color: #b3d4ff;
		text-decoration: none;
	}

.testoMenu{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		text-align: center;
		text-transform: capitalize;
		color: #064976;
		text-decoration: none;
	}
	
	
	.testoMenu:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		text-align: center;
		text-transform: capitalize;
		color: #FFFFFF;
		text-decoration: none;
		
	}

	

.Apice {
	background-image:url(images/fiore_small.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

.testata:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		text-align: center;
		text-transform: none;
		color: #FFFFFF;
		text-decoration: none;
	}

.testata:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		text-align: center;
		text-transform: none;
		color: #FFFFFF;
		text-decoration: none;
	}

.testata:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		text-align: center;
		text-transform: none;
		color: #FFFFFF;
		text-decoration: none;
	}

.testata:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		text-align: center;
		text-transform: none;
		color: #FFFFFF;
		text-decoration: none;
	}
.link{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		text-align: center;
		text-transform: capitalize;
		color: #064976;
		text-decoration: none;
	}
	
	
.link:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: oblique;
		line-height: normal;
		font-weight: bold;
		text-align: center;
		text-transform: capitalize;
		color: #FFFFFF;
		text-decoration: none;
		
	}

.linkcopy{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		text-align: center;
		text-transform: capitalize;
		color: #064976;
		text-decoration: none;
	}
	
	
.linkcopy:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		text-align: center;
		text-transform: capitalize;
		color: #FFFFFF;
		text-decoration: none;
		
	}
	

/* fine dettagli comuni */

			/*STILE TESTI*/

/* inizio stili per impaginazione articoli */ 

/*inizio tabella(elemento numero) 1*/
	.testoSezione{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		text-align: left;
		text-transform: capitalize;
		color: #064976;
		text-decoration: underline;
	}

	.text_titolo_grande{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #064976;
	font-size: 13px;
	font-weight: bold;
	text-align:left
	font-weight: bold;
	text-decoration:none;
}
	
	.sezione{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		line-height: normal;
		text-align: left;
		text-transform: uppercase;
		color: #E125EE;
		text-decoration: none;
	}
	
	.titolo{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		text-align: left;
		text-transform: capitalize;
		color: #064976;
		text-decoration: none;
	}

	.abstract{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: italic;
		line-height: normal;
		font-weight: normal;
		text-align: left;
		text-transform: none;
		color: #064976;
		text-decoration: none;
	}
	
	.testo {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		text-align: left;
		text-transform: none;
		color: #064976;
		text-decoration: none;
	}
		.testoGiust {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		text-align: justify;
		text-transform: none;
		color: #064976;
		text-decoration: none;
		padding-right:10px;
	}
		.testoCent {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		text-align: center;
		text-transform: none;
		color: #064976;
		text-decoration: none;
	}
	.data{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		text-align: left;
		text-transform: none;
		color: #064976;
		text-decoration: none;
	}
	
	.continua{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		text-align: left;
		text-transform: capitalize;
		color: #064976;
		text-decoration: none;
	}
	
		.testoGrande {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		text-align: justify;
		text-transform: none;
		color: #064976;
		text-decoration: none;
		padding-left:10px;
		padding-right:10px;
	}
	
	
	.testoMenu2{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		text-align: center;
		text-transform: capitalize;
		color: #064976;
		text-decoration: underline;
	}
	
	
.testoMenu2:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-style: oblique;
		line-height: normal;
		font-weight: bold;
		text-align: center;
		text-transform: capitalize;
		color: #009000;
		text-decoration: none;
		
	}
	
.footer {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		text-align: justify;
		text-transform: none;
		color: #064976;
		text-decoration: none;
	}
/* fine impaginaz articoli */

/* inizio stili per box */ 
.tablebox{
padding:0px,0px,0px,0px;
spacing:20px,0px,0px,px0;
}

.titoloBox{
	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		text-align: left;
		text-transform: uppercase;
		color: #185196;
		text-decoration: none;
}	
.testoBox{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: #185196;
}
.dataBox{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: italic;
		line-height: normal;
		font-weight: normal;
		text-align: left;
		text-transform: none;
		color: #064976;
		text-decoration: none;
	}
	.nocontenuto{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: italic;
		line-height: normal;
		font-weight: bolder;
		text-align: center;
		text-transform: capitalize;
		color: #414042;
		text-decoration: blink;
	}
	
/* inizio footer*/
.testoFooter{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style: italic;
	font-weight: lighter;
	text-align: center;
	color: #414042;
}
.stileTableFooter{ /*tabellafooter*/
	border: 1px;
	border-color: #064976;
	width: 750px;
	background-color: #7398b2;
	text-align: center;
}	


/* fine footer dettaglio footer*/


/* inizio effetto ombra box*/

div{
    color: #4E4E4E;
    font-size: 10px;
    font-family: verdana;
}

#ombra{
    width: 150px;
}

#ombra .sfumatura_2, #ombra .sfumatura_3, #ombra .testo{
    position: relative;
    left: -1px;
    top: -1px;
}

#ombra .testo{
    background: #FFFFFF;
    padding: 15px 15px 15px 15px;
    border: solid 1px #4E4E4E;
}

#ombra .sfumatura_1{
    background: #E0E0E0;
}

#ombra .sfumatura_2{
    background: #C0C0C0;
}

#ombra .sfumatura_3{
    background: #A0A0A0;
}

/* fine effetto ombra box*/

/* inizio scroll box centrale */

div.box{width:100%;height:100%;
	background-color:#FFFFFF;
    padding:1px 0;font-size:10px
}

div.box{width:700px;
    height:370px;
    overflow:auto;padding: 4px;
    border:0px solid #EEE;border-right:0 solid;
}

div.box2{width:100%;height:100%;
	background-color:#FFFFFF;
    padding:1px 0;font-size:10px
}

div.box2{width:630px;
    height:370px;
    overflow: auto;padding: 4px;
    border:0px solid #EEE;border-right:0 solid;
}
div.boxNews{width:100%; height:100%;
	background-color:#FFFFFF;
    padding:1px 0; font-size:10px
}

div.boxNews{width:600px;
    height:400px;
    overflow: auto;padding: 4px;
    border:0px solid #EEE;border-right:0 solid;
}
div#container{
    width: 968px;
    margin: 0px auto;   /*centra negli altri browsers*/
    text-align: left;   /*ripristina l' allineamento*/
    } 
div#menutop{
    width: 968px;
	height: 30px;
    margin: 0px auto;   /*centra negli altri browsers*/
    text-align: center;   /*ripristina l' allineamento*/
    }

/* fine scroll box centrale*/


