/* 	CSS Document per pagine interne
	Nel caso sovrascriverà altre proprietà
*/

a{
cursor: hand;
}

#welcome{
	padding-left: 0px;
}

hr {
display:none;
}

/* sovrascriviamo il fondo della pagina */
#wrapper{
	background-color: #FFFFFF;
	background-image: none;
	/*width:602px;*/
	background-repeat: repeat-y;
}

/* maschera logo home [inizio] */
#home{
	display: block;
	width: 98px;
	height: 25px;
	z-index: 99;
	padding-left: 270px;
}

#li_home, #li_home span{
	width: 98px;
	height: 25px;	
	background-image: url(immagini/bk_home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	float:left;
	display:block;
	z-index: 99;
}

#studiare{
	display: block;
	width: 99px;
	height: 25px;
	z-index: 99;
	text-align:left;
	padding-left: 20px;
}


/*  **********  MENU [INIZIO] ************** */
#menu{
	float: left;
	display: block;
	height:100%;
	min-height:100%;
	width: 195px;
	background-image: url(immagini/06_2009/freccia.jpg);
	background-repeat: no-repeat;
	padding-top: 145px;
	z-index: 99;
	position: relative;
	font-size: 70%;
}

h2#h2_menu{
	width: 195px;
	background-image: url(immagini/06_2009/sfondo_txt.gif);
	background-repeat: repeat;
	background-position: left top;
	text-align:left;
	display:block;
	z-index: 99;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding-left: 20px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	height: auto;
	font-size:100%;
}
#menu>#h2_menu{
	width: 175px;
}

/* nascondo i numeri del menu di navigazione 
(saranno "visibili" per chi non usa i css: screenreader, browser testuali etc)
*/

#menu dfn {
display:none;
}
/* la gerarchia di tipo parent>child non è supportata da IE 	*/
/* la uso quindi per dare uno stile utilizzato solo da firefox 	*/


#menu a {
	text-decoration: none;
	}
	
#menu ul{
	margin: 0px;
	padding: 0px;	
}

#menu ul li{
	display:block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;	
}

/*** LIVELLO 1 *****/
.menu1-lev1{
	display: block;	
	height: 100%;
}

.menu1-lev1 a:link, .menu1-lev1 a:visited, .menu1-lev1-act a:link, .menu1-lev1-act a:visited{
	color: #000000;
}

.menu1-lev1-cur{
	display: block;
	background-color: #666666;
	color: #FFFFFF;
	font-weight: bold;
	
}

#menu li.menu1-lev1-cur{
	padding-left: 5px;
}
.menu1-lev1-act{
	display: block;
	background-color: #666666;
	color: #FFFFFF;
	font-weight: normal;
	
}
#menu li.menu1-lev1-act{
	padding-left: 5px;
}
.menu1-lev1-act a:link, .menu1-lev1-act a:visited{
color: #FFFFFF;
}

#menu li.menu1-lev1-no{
	padding-left: 5px;
}

/*** LIVELLO 2 *****/
.menu1-lev2{
	display: block;
	height: 100%;
	min-height:100%;
	background-color: #CCCCCC;
}

.menu1-lev2 a:link, .menu1-lev2 a:visited{
	color: #000000;
}
.menu1-lev2-no{
	font-weight: normal;
}

#menu li.menu1-lev2-no{
	padding-left: 5px;
}

.menu1-lev2-cur{
	font-weight: bold;	
}

#menu li.menu1-lev2-cur{
	padding-left: 5px;
	color: #000000;
}

#menu li.menu1-lev2-act{
	padding-left: 5px;
}

/*** LIVELLO 3 *****/
.menu1-lev3{
	display: block;	
	height: 100%;
	background-color: #E8E8E8;
}

.menu1-lev3-no{
	font-weight: normal;
}

#menu li.menu1-lev3-no{
	padding-left: 5px;
}

.menu1-lev3-cur{
	font-weight: bold;
	color: #000000;
}

#menu li.menu1-lev3-cur{
	padding-left: 5px;
}

#menu li.menu1-lev3-act{
	padding-left: 5px;
}

#menu li.menu1-lev3-act a{
	padding-left: 5px;
}

.menu1-lev3 a:link, .menu1-lev3 a:visited, .menu1-lev3-act a:link, .menu1-lev3-act a:visited{
	color: #000000;
}

#menu li.menu1-lev3-act a{
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;	
}


/*** LIVELLO 4 *****/
.menu1-lev4{
	display: block;	
	height: 100%;
	background-color: #E8E8E8;
}

.menu1-lev4-no{
	font-weight: normal;
}

#menu li.menu1-lev4-no{
	padding-left: 5px;
}

.menu1-lev4-cur{
	font-weight: bold;
	color: #000000;
}

#menu li.menu1-lev4-cur{
	padding-left: 5px;
}

#menu li.menu1-lev4-act{
	padding-left: 5px;
}

#menu li.menu1-lev4-act a{
	padding-left: 5px;
}

.menu1-lev4 a:link, .menu1-lev3 a:visited, .menu1-lev3-act a:link, .menu1-lev3-act a:visited{
	color: #000000;
}

#menu li.menu1-lev4-act a{
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;	
}
/*  **********  MENU [FINE] ************** */



/*L'immagine dev'essere diversa per ogni sezione:
includiamo un css diverso per ciascuna delle 3 sezioni...

quindi questa parte ora è inutile, la lascio solo come riferimento

#h2_studiare, #h2_studiare span{
	width: 201px;
	height: 170px;
	background-image: url(immagini/06_2009/foto1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	display:block;
	z-index: 99;
	float: left;
	margin-bottom: 20px;
}

*/

#contenuto{
	height:100%;
	min-height:100%;
	width: 600px;
	float: left;
	padding-bottom:20px;
}


#contenuto form {
font-size: 70%;
}

#contenuto select, #contenuto input{
font-size: 90%;
}
#contenuto h3 {
	font-size: 80%;
	color: #008442;
	font-weight: bold;
	font-family: "Arial Narrow", Verdana, Helvetica, sans-serif;
	display: block;
	padding-bottom: 15px;
	width: 90%;
	margin: 0px 0px 0px 10px;
	float: left;
	padding-top: 20px;
	padding-right: 20px;
}






#contenuto ul{
display:block;
width: 80%;
font-size: 70%;
padding-left:40px;
display:block;
float:left;
clear:both;
}

#contenuto ul li{
float:none;
margin-bottom: 5px;
clear:both;

}

#contenuto ul ul{
font-size: 100%;
}

#contenuto #contenuto_contenuto ol{
display:block;
width: 80%;
font-size: 70%;
display:block;
float:left;
clear:both;
height: 100%;
padding-left:40px;
}

#contenuto #contenuto_contenuto ol li{
display:block;
height: 100%;
font-size: 100%;
margin-bottom: 5px;
clear:both;
}

#contenuto #contenuto_contenuto ol ol{
font-size: 100%;
width:80%;
display:block;
}

#contenuto #contenuto_contenuto ol ol li{
font-size: 100%;
}

#contenuto>#contenuto_contenuto>ul{
margin-bottom: 10px;
}

#contenuto>#contenuto_contenuto {
width: 95%;
}

#contenuto ul#briciole {
	width: 409px;
	display: none;
	float: left;
	clear: right;
	padding-left: 10px;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-top: 10px;
	z-index: 99;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#contenuto>ul#briciole{
margin-bottom: 20px;
width: 380px;
padding-bottom: 0px;
margin-left:-10px;
}

#contenuto ul#briciole li {
	margin:0px;
	padding-right: 5px;
	float:none;
	clear:none;
	display:inline;
	width:15%;
	text-align:left;
	color: #666666;
}

#contenuto ul#briciole li a{
	color: #000000;
	text-decoration: none;
}

#contenuto ul#briciole li.bread-cur{
display:none;
width:100px;
}

#contenuto p {
	font-size: 70%;
	padding-right: 20px;
	padding-left: 20px;
	clear:left;
}
/*#contenuto_contenuto{
	width:96%;
}*/


#contenuto #contenuto_contenuto h1 {
float:left;
	font-size: 100%;
	color: #008442;
	font-weight: bold;
	font-family: "Arial Narrow", Verdana, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
clear:left;
}
#contenuto>h1{
margin-left: -20px;
border:solid 1px red;
}

#contenuto #contenuto_contenuto h2{
	font-size: 90%;
	color: #008442;
	font-weight: normal;
	font-family: "Arial Narrow", Verdana, Helvetica, sans-serif;
	display: block;	
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	float:left;
	clear: both;
	width:90%;
}

#contenuto_contenuto div{
font-size: 100%;
}

table#palestra h3{
font-size: 120%;
}




/* INIZIO LINK: (by LDP)
Si vuole aggiungere icona per i link esterni;
in realtà esiste una classe per identificare i link INTERNI,
quindi aggiungiamo l'icona a tutti i link e poi la togliamo per i link interni...
*/

#contenuto_contenuto a:link{
background: url(/fileadmin/templates/immagini/icona_link_esterno.gif) no-repeat left top; 
height: 1px;
padding-left:20px;
}

#contenuto_contenuto a:visited{
background: url(/fileadmin/templates/immagini/icona_link_esterno.gif) no-repeat left top; 
height: 1px;
padding-left:20px;
}


#contenuto_contenuto a.download {
background: url(/fileadmin/templates/immagini/icona_download.gif) no-repeat left top; 
height: 1px;
padding-left:20px;
}


#contenuto_contenuto a.internal-link {
background: none; 
padding-right: 5px;
}


#contenuto_contenuto p.bodytext a.internal-link {
background: none; 
padding-right: 5px;
}

#contenuto_contenuto ul.csc-menu li.csc-section a {
background: none; 
padding-right: 0px;
}

#contenuto_contenuto ul.csc-menu li.csc-section a {
background: none; 
padding-right: 0px;
}

#contenuto_contenuto ul.csc-menu li a {
background: none; 
padding-right: 0px;
}

#contenuto_contenuto div.tx-mininews-pi1 p a, #contenuto_contenuto div.tx-mininews-pi1 p a:visited {
background: none; 
padding-right: 0px;
}



#contenuto_contenuto ul.csc-menu li a:visited {
background: none; 
padding-right: 0px;
}


#contenuto_contenuto div.csc-textpic div.csc-textpic-imagewrap a {
background: none; 
padding-right: 0px;
}


#contenuto_contenuto div.csc-sitemap ul li a {
background: none; 
padding-right: 0px;
}

#contenuto_contenuto div.csc-sitemap ul li ul li a {
background: none; 
padding-right: 0px;
}

#contenuto_contenuto div.news-list-container div.news-list-browse a {
font-size: 180%;
background: none; 
padding-right: 0px;
padding-left: 0px;
}

#contenuto_contenuto div.wfqbe_browser p a {
background: none; 
padding-right: 2px;
padding-left: 2px;
}

#contenuto_contenuto .news-list-container .news-list-item a{
background: none;
padding-right: 0px;
padding-left: 5px;
}

#contenuto_contenuto .news-single-item .news-single-backlink a{
background: none;
padding-right: 0px;
padding-left: 0px;
}

#contenuto_contenuto #sedi_legenda table {
margin-top: 20px;
font-size: 70%;
}

/*############## CONTATTI [inizio] ##############*/

#contenuto div.contatto{
font-size: 70%;
}

#contenuto div.contatto div.logo{
display: block;
clear: both;
}
#contenuto div.contatto div{
padding-left: 10px;
}
/*
#contenuto div.csc-textpic-text ul{
width:60%;
float: left;
}
*/

/*########### RADIO GROUP ################*/
#FIELD_WFQBE_CONV_1 {
display:none;
}

/* ###### DETTAGLI NEWS ######## */
.news_date{
float:left;
clear: both;
font-wight:bold;
font-size:60%;
margin-bottom: 20px;
margin-left: 20px;
}

#contenuto #contenuto_contenuto .news-single-item h2{
color: #ff6600;
padding:0px;
margin-left: 20px;
font-weight:bold;

}

#contenuto_contenuto .news-single-item h3{
padding:0px;
margin-left: 20px;
}

#contenuto_contenuto .news-single-additional-info{
font-size: 70%;
margin-left: 20px;
}

.news-single-links dt, .news-single-files dt{
padding:0px;
margin:0px;
font-weight:bold;
}

.news-single-files a{
background: none;
}

.news-single-links a{
font-size: 140%;
}
