<!-- style sheet-->

* {
	background-color:#ffffff;
	color:#000044;
	font-family:arial,sans-serif;
	font-size:x-small;
}
	
	a {
		color:#0000ff;
	   active:#0000ff;
	   visited:#0000ff;
	   font-weight:bold;
	   text-decoration:none;
	}
	a:hover{
		text-decoration:underline;
		color:#ff6600;
	}
	
	h1,h2,h3 {
		padding:0.5em;
		color:#000099;
	}

	.large {
		font-size:large;
	}

div.top{
	background-color:#000044;
	color:#ffffff;
	background-image:url(../img/gradient.jpg);
	background-repeat:repeat-y;
	background-position:right;
	text-align:center;
	padding-left:0em;
	padding-top:0em;
	padding-bottom:0em;
	padding-right:0em;
	spacing:1em;
	height:156px;
	overflow:hidden;
	font-family:arial,sans-serif;
}

div.top table{
	width:100%;
	padding:0;
	margin:0;
	border-collapse:collapse;
	border:none;
}

div.top table td {
	padding:0;
	margin:0;
	border-collapse:collapse;
	border:none;
}

div.top a.intestazione1{
	color:#ffffff;
	font-size:normal;
	font-weight:bold;
	text-decoration:none;
}

div.top a.intestazione4{
	color:#ffffff;
	font-size:small;
	font-weight:bold;
	text-decoration:none;
}


div.top a.intestazione1:hover{
	color:#ffff00;
}

div.top a.intestazione2{
	color:#ffffff;
	font-size:xx-large;
	font-weight:bold;
	text-decoration:none;
}
div.top a.intestazione2:hover{
	color:#ffff00;
}

div.top a.intestazione3{
	color:#ffffff;
	font-size:large;
	font-weight:bold;
	text-decoration:none;
}
div.top a.intestazione3:hover{
	color:#ffff00;
}


div.menuTop{
	background-color:#ffff00;
	color: #000044;
	text-align:right;
	padding:0.25em;
	height:15px;
	font-family:arial,sans-serif;
	font-size:small;
}

/*div.menuTop div.toplang{
	background-color:green;
	text-align:left;
	float:center;
	width:20%;
}
div.menuTop div.toplist{
	background-color:red;
	float:right;
	text-align:right;
	width:50%;
}*/

div.contentsHome{
	padding-top:1em;
	padding-bottom:1em;
	padding-left:0em;
	padding-right:0em;
	clear:both;
	height:400px;
	font-family:arial,sans-serif;
	font-size:small;
}

div.menuHome{
	padding:1em;
	text-align:left;
	width:50%;
	float:left;
	color:#000044;
}

	div.menuHome a:hover{
		text-decoration:underline;
		color:#ff6600;
	}

	div.menuHome a {
		color:#000044;
	   active:#000099;
	   visited:#000099;
	    font-weight:normal;
	   text-decoration:none;
	}
	
	div.menuHome a.title {
		color:#000099;
	   active:#000099;
	   visited:#000099;
	    font-weight:normal;
	   text-decoration:none;
	}

	div.menuHome ul {
		list-style-type:none;
		list-style-position:outside;
		padding-left:0em;
		margin-left:0em;
	}

	
div.newsHome{
	background-color:#e0e4f8;
	color:#000044;
	padding:1em;
	text-align:left;
	width:40%;
	float:right;
	font-family:arial,sans-serif;
	font-size:small;
}

	div.newsHome h2{
		color:#000044;
	}
	div.newsHome li{
		margin-bottom:0.5em;
	}

	div.newsHome ul{
		margin-left:0.5em;
		padding-left:0.5em;
		list-style-type: square;
	}
	
div.contents{
	padding-top:1em;
	padding-bottom:1em;
	padding-left:0em;
	padding-right:0em;
	clear:both;
	height:610px;
	font-family:arial,sans-serif;
	font-size:small;
}

div.left{
	background-color:#e0e4f8;
	color:#000044;
	width:15%;
	height:600px;
	padding:1em;
	float:left;
	text-align:left;
	font-family:arial,sans-serif;
	font-size:small;
}

	div.left a.a1{
		color:#0000ff;
		display:block;
		text-transform: uppercase;
	}
	
	div.left a.a2 {
		color:#0000ff;
		display:block;
		font-weight:normal;
		background-color:#afb7dd;
		margin:0.2em;
		padding:0.1em;
	}

	
	div.left a.current{
		color:#ff6600;
	}
	
	div.left a:hover{
		text-decoration:underline;
		color:#000099;
	}


div.content{
	background-color:#ffffff;
	background-image:url(../img/cittadella_blu_chiaro_large.jpg);
	background-position:top center;
	background-repeat:repeat-y;
	color:#000044;
	padding:1em;
	text-align:left;
	width:75%;
	float:right;
	overflow:auto;
	height:600px;
	font-family:arial,sans-serif;
	font-size:small;
}

	div.content h1 {
		font-size: medium;
		text-transform:uppercase;
		font-weight:bold;
		color:#000099;
	}
	
	div.content h2 {
		font-size: medium;
		text-transform:uppercase;
		font-weight:bold;
		color:#000099;
	}
	
	div.content h2.withBorder {
		font-size: medium;
		text-transform:uppercase;
		font-weight:bold;
		color:#000099;
		border-top-color:#e0e4f8;
		border-top-style:ridge;
		border-top-width:2px;
		
	}
	
	div.content h3 {
		font-style:italic;
		font-size:medium;
		text-transform:uppercase;
		margin-left:1em;
		color:#000099;
	}
	
	div.content ul {
		text-align:justify;
		margin-left:2em;
                margin-top:1em;
		padding-left:2em;
		list-style-type: square;
	}
	div.content ul ul {
		list-style-type: disc;
                margin-top:1em;
	}
	
	div.content p {
		text-align:justify;
		text-indent:0em;
		margin-bottom:1em;
		vertical-align:middle;
		clear:both;
	}

	
	.l {
		padding-right:1em;
		padding-bottom:1em;
		border: none;
		float:left;
	}

	.r {
		padding-left:1em;
		padding-bottom:1em;
		border: none;
		float:right;
	}

	div.content p.pl {
		text-align:left;
		text-indent:0em;
		margin-bottom:1em;
	}
	
	div.content p.pr {
		text-align:right;
		text-indent:0em;
		margin-bottom:1em;
	}


	div.content ul.paragraph {
		text-align:justify;
		text-indent:0em;
		margin-left:0em;
		padding-left:0em;
		margin-bottom:1em;
		padding-bottom:1em;
		list-style-type:disc;
		list-style-position:inside;
	}
	
	div.content li {
		margin-bottom:1em;
	}
	
	div.content li.questionario {
		margin-bottom:0.2em;
		padding-bottom:0.2em;
	}
	
	.obblColour{
		color:#ff4400;
		font-size:large;
		font-weight:bold;
	}

	div.content div.privacy {
		margin-left:4em;
		margin-right:4em;
		height:50px;
		overflow:auto;
		background-color:#e0e4f8;
		color:#000044;
		font-weight:normal;
		padding:0.4em;
	}

	div.content div.dichiara {
		font-style:italic;
		text-align:justify;
	}

	div.content table.corsi {
		border-color: #000066;
		border-style: solid;
	}

	div.content table.corsi td{
		padding:0.5em;
		spacing: 0em;
		border-color: #ff6600;
		border-width: 1px;
		border-style: solid;
	}

	div.content table.corsi th{
		padding:0.5em;
		spacing: 0em;
		border-color: #ff6600;
		border-width: 1px;
		border-style: solid;
	}

	div.content table.corsialt {
		border-color: #ff6600;
		border-style: solid;
	}

	div.content table.corsialt td{
		padding:0.5em;
		spacing: 0em;
		border-color: #000066;
		border-width: 1px;
		border-style: solid;
	}

	div.content table.corsialt th{
		padding:0.5em;
		spacing: 0em;
		border-color: #000066;
		border-width: 1px;
		border-style: solid;
	}


div.foot{
	margin-top:0.5em;
	padding-top:1em;
	padding-bottom:1em;
	padding-left:0em;
	padding-right:0em;
	color:#000044;
	text-align:left;
	font-size:x-small;
	width:100%;
	clear:both;
	border-top-color:#e0e4f8;
	border-top-style:ridge;
	border-top-width:2px;
	font-family:arial,sans-serif;
	
}

div.credits{
	padding-left:0em;
	padding-right:0em;
	color:#000044;
	text-align:left;
	font-size:small;
	width:100%;
	clear:both;
	border-top-color:#e0e4f8;
	border-top-style:ridge;
	border-top-width:2px;
	font-family:arial,sans-serif;
	font-size:small;
	
}


#foto {
	float:left;
	padding:15px;
	text-align:center;
	vertical-align:middle;
	
}
#details {
	float:right;
	padding:7px;
}
span.DomandaFAQ{
	display:block;
	margin-bottom:1em;
	font-weight:bold;
	font-style:italic;
}
span.RispostaFAQ{
	display:block;
	margin-bottom:1em;
}

