/* CSS Document */
body{
	margin-top:0px;
	background-image: url(../image/sf_master.gif)
	}
/*link*/
	a:link, a:visited{
	font: 11px Verdana, Helvetica;
	color: #005FA9;
	text-decoration: none;
	
}
a:hover{
	text-decoration: underline;
}
a.presentaz:link, a.presentaz:visited{
	font-family:Georgia;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#00254D;
}
	.teso01{
	font-family:Georgia;
	font-size:11px;
	text-align: justify;
	color:#00254D;
}
	.teso01Orange{
	font-family:Georgia;
	font-size:10px;
	font-weight:bold;
	text-align: left;
	color:#668C1E;
}
	.teso02{
	font-family:Georgia;
	font-size:11px;
	margin:30px;
	text-align: justify;
	color:#00254D;
}
	.teso03{
	font-family:Georgia;
	font-size:11px;
	margin:40px;
	text-align: center;
	color:black;
}
	.teso04{
	font-family:Georgia;
	font-size:11px;
	text-align: center;
	color:#00254D;
}
	.teso05{
	font-family:Georgia;
	font-size:11px;
	text-align: left;
	color:#00254D;
}
	h1{
	font-family:Georgia;
	font-size:14px;
	color:white;
}
	h2{
	font-family:Georgia;
	font-size:12px;
	color:orange;
}
	h3{
	font-family:Georgia;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#00254D;
}
	h4{
	font-family:Georgia;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:white;
	background-color:#0066CC;
}
	h5{
	font-family:Georgia;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:orange;
}
	h3{
	font-family:Georgia;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#00254D;
	margin: 20px 0px 10px 0px;
}
ul{
 list-style-type: square;
}
/********************************/
/****elementi per tabelle****/
/********************************/
	.tab_testocentro{
	font-family:Georgia;
	font-size:11px;
	text-align: center;
	color:black;
	
}
	.tab_testo{
	font-family:Georgia;
	font-size:11px;
	font-weight:bold;
	text-align: center;
	color:black;
	background-color:#CCCCCC;
	
}
	.tab_testogial{
	font-family:Georgia;
	font-size:11px;
	font-weight:bold;
	text-align: center;
	color:black;
	background-color: #FFFF66;
	
}
.tab_testogial_sx{
	font-family:Georgia;
	font-size:11px;
	font-weight:bold;
	text-align: left;
	padding-left:10px;
	color:black;
	background-color: #FFFF66;
	
}
.tab_testogial_sxNormal{
	font-family:Georgia;
	font-size:11px;
	text-align: left;
	padding-left:10px;
	color:black;
	background-color: #FFFF66;
	
}
	.tab_testover{
	font-family:Georgia;
	font-size:11px;
	text-align: left;
	padding-left:10px;
	color:black;
	background-color: #B6FAEB;
	
}
.tab_testoverScur{
	font-family:Georgia;
	font-size:11px;
	text-align: left;
	padding-left:10px;
	color:black;
	background-color: #00CC66;
	
}
.tab_testocelest{
	font-family:Georgia;
	font-size:11px;
	font-weight:bold;
	text-align: center;
	color:black;
	background-color: #00CCFF;
	
}
.tab_testoVerdechiaro{
	font-family:Georgia;
	font-size:11px;
	font-weight:bold;
	text-align: center;
	color:black;
	background-color: #00FFFF;
}
/*************************/
/*il contenitore*/
/*************************/
	#contenitore{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:white;
	padding: 0px 0px 0px 0px;
}
/*cont imagesx*/
	#contimg{
	position:absolute;
	left:0px;
	width: 51px;
	z-index:2;
}	
/*cont imgcentro*/
	#contimgCentro{
	position:absolute;
	left:51px;
	width:110px;
	z-index:3;
}
/*cont imgdx*/
	#contimgdx{
	position:absolute;
	left:161px;
	width:103px;
	height:500px;
	background-image:url(../image/image_dx_master.gif);
	z-index:3;
}
/*contenitore nav*/
	#contNav{
	position:relative;
	width:103px;
	height:245px;
	z-index:4;
}
	#contNav a:link, #contNav a:visited{
	margin-left: 5px;
	line-height: 18px;
	letter-spacing: -1px;
}
/************************************************************/
/*****contenitore generale degli elementi alla sinistra******/
/************************************************************/
	#contgene_sx{
	position:relative;
	left:264px;
	width:496px;
}
/*contenitore testata*/
	#testat{
	position:relative;
	top:0px;
	left:0px;
	height:70px;
	width:496px;
	background-image:url(../image/imgTestat.gif);
	z-index:5;
}
	
/*nav-destro*/
	#nav_dx{
	position:relative;
	top: 20px;
	left:420px;
	width:75px;
	height: 32px;
	z-index:6;
}
	#nav_dx a:link, #nav_dx a:visited{
	font-size:12px;
	font-weight:bold;
	line-height:16px;	
	color:white;
	letter-spacing: -1px;
}	
	#contentTitol{
	position:relative;
	top:0px;
	left:0px;
	width:496px;
	height:35px;
	background-image:url(../image/sf_tit.gif);
}
	#contentTitol p{
	font-family:Georgia;
	font-size:14px;
	font-weight:bold;
	color:#00254D;
	padding: 3px 0px 0px 30px;
}

/*nav secondario*/
	#nav_sec{
	position:relative;
	left:130px;
	width:360px;
	font:small Georgia;
	z-index:40;
}
#glink{
	margin: 0px;
	padding: 0px;

}

#glink a:link, #glink a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-color: #0066CC;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color:#FFFFFF ;
}

#glink a:hover{
	border-top: 1px solid #cccccc;
	background-image: url(../image/sf_pulsante_master02.gif);
	font-weight: bold;
	text-decoration: none;
}
/*nav terzo*/
	#nav_terz{
	position:relative;
	left:0px;
	width:300px;
	font:small Georgia;
	z-index:100;
}

	a.tlink, a.tlink:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-color: #C0C0C0;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color:black;
}
	a.tlink:hover{
	border-top: 1px solid #cccccc;
	background-image: url(../image/sf_pulsante_master03.gif);
	font-weight: bold;
	text-decoration: none;
}
/********************************************/
/*********navigazione moduli****************/
/********************************************/
	#nav_modul{
	position: relative;
	width:380px;
	padding: 5px 0px 10px 70px;
}


a.mlink, a.mlink:visited{
  	font-size: small;
  	color: white;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 4px 5px;
	border-right: 1px solid #8FB8BC;
	background-color: #0066CC;
}

a.mlink:hover{
  	background-image: url(../image/sf_pulsante_master02.gif);
	text-decoration: none;
}
/********************************************/
/*********navigazione attivitą extra****************/
/********************************************/
	#nav_extra{
	position: relative;
	width:270px;
	padding: 5px 0px 10px 5px;
}


a.exlink, a.exlink:visited{
	display:block;
  	font-size: small;
  	color: white;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 4px 5px;
	border-bottom: 1px solid #8FB8BC;
	background-color: #0066CC;
}

a.exlink:hover{
  	background-color: #0099CC;
	text-decoration: none;
}
/*******************************************/
/*******nav con java**********************/
/***********************************************/
	

#mainnav a:link, #mainnav a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-color: #0066CC;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color:#FFFFFF ;
}

#mainnav a:hover{
	border-top: 1px solid #cccccc;
	background-image: url(../image/sf_pulsante_master02.gif);
	font-weight: bold;
	text-decoration: none;
}
/*contenitore del testo 01*/
	#testo_01{
	position:relative;
	left:0px;
	width:486px;
	padding: 10px 5px 5px 5px;
}
	#htesto_02{
	position:relative;
	left:0px;
	width:486px;
	height:450px;
	padding: 10px 5px 5px 5px;
}
/*contenitore del ritorna sopra - TOP*/
	#top{
	position:relative;
	top:0px;
	left:0px;
	width:496px;
}
	a.toplink:link, a.toplink:visited, a.toplink:hover{
	text-decoration: none;
}

	#top img{
	position:relative;
	left:430px;
	background-image: url(Menu%20Principale);
}
	#testo_02{
	position:relative;
	top:0px;
	left:0px;
	width:486px;
	padding: 0px 5px 5px 5px;
}
	#testo_03{
	position:relative;
	top:0px;
	left:149px;
	width:486px;
	padding: 0px 5px 5px 5px;
}
/****************************************/
/*********contenitore simboli livelli***************/
/*******************************************/
	#liv{
	position:relative;
	left:0px;
	width:486px;
}
	
	a.livlink:link, a.livlink:visited, a.livlink:hover{
	text-decoration: none;
}	
	#liv img{
	position:relative;
	left:446px;
}
/*immagini nella colonna di sinistra*/
	#imagedx{
	position:absolute;
	top:500px;
	left:0px;
	width:120px;
	height:20px;
	padding: 10px 0px 0px 0px;
}
	#imagedx_02{
	position:absolute;
	top:580px;
	left:0px;
	width:202px;
	padding: 10px 50px 0px 10px;
}
/*loghi della home*/
	#log01{
	position:relative;
	left:0px;
	width:456px;
	padding: 20px 0px 10px 40px;
}
	#log01 img{
	position:relative;
	margin:0px 38px 0px 0px;
}
	#log02{
	position:relative;
	left:0px;
	width:366px;
	height:66px;
	padding: 10px 0px 10px 130px;
	border-bottom: 1px solid black;
}
	#log04{
	position:relative;
	left:0px;
	width:366px;
	height:66px;
	padding: 10px 0px 10px 130px;
}
	#log02 img{
	position:relative;
	margin:0px 38px 0px 0px;
}
	#logPatronc{
	position:relative;
	left:0px;
	width:491px;
	padding: 10px 0px 10px 5px;
}
	#logPatronc img{
	position:relative;
	margin:0px 30px 0px 0px;
}
/********************************/
/*****elementi per contatti*****/
/*******************************/
	#log03{
	position:absolute;
	left:0px;
	width:110px;
	padding: 30px 0px 0px 30px;
}
	#log05{
	position:absolute;
	left:0px;
	width:110px;
	padding: 10px 0px 0px 40px;
}
	#log06{
	position:absolute;
	left:0px;
	width:110px;
	padding: 30px 0px 0px 50px;
}
	#log07{
	position:absolute;
	left:0px;
	width:110px;
	padding: 30px 0px 0px 40px;
}
	#logbbc{
	position:absolute;
	left:0px;
	width:110px;
	padding: 30px 0px 0px 20px;
}
	#cont_testo{
	position:relativo;
	height:110px;
	padding: 10px 0px 0px 100px;
}	
/**************************************************/
/************moduli iscrizione e preiscrizione*****/
/**************************************************/
	TD.MainTD { background-color:#4A7096; }
	TD.MainTD2 { text-align:center;
	color:white;
	background-color:#4A7096; }
	TD.HeaderText {
	font-family:Georgia;
	font-size:10px;
	text-align: center;
	color: #FFFFFF ;
	background-color:#4A7096;
}
	TD.NormalText {
	font-family:Georgia;
	font-size:10px;
	text-align: left;
	color: #000000 ;
	background-color:#FFFFFF;
}
	TD.NormalTextC {
	font-family:Georgia;
	font-size:10px;
	text-align: center;
	color: #000000 ;
	background-color:#FFFFFF;
}
	TD.NormalTextJ {
	font-family:Georgia;
	font-size:10px;
	text-align: justify;
	color: #000000 ;
	background-color:#FFFFFF;
}
	TD.NormalTextJred {
	font-family:Georgia;
	font-size:10px;
	text-align: justify;
	color: red ;
}
/********uditori IWE**********/
	TD.NormalTextUdit01 {
	font-family:Georgia;
	font-size:10px;
	text-align: center;
	color: white ;
	background-color: #0066CC;
}
	TD.NormalTextUdit02 {
	font-family:Georgia;
	font-size:10px;
	text-align: center;
	color: white ;
	background-color: #00CC66;
}
	TD.NormalTextUdit03 {
	font-family:Georgia;
	font-size:10px;
	text-align: center;
	color: white ;
	background-color: #CC0000;
}
/***********************************/
/****moduli galleria****************/
/***********************************/
#foto{
width: 200px;
float:left;
	padding: 10px 10px 5px 10px;
	}
#foto2{
width: 200px;
	padding: 10px 10px 5px 240px;
	}
TD.galUditBlu {
	background-color:#4A7096;
}
TD.galUditBianc {
	background-color:#FFFFFF;
}
