/***************************************************
TAG 1° LIVELLO
***************************************************/
body,td,th { 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#87adc8;
}
body {
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
a {color:#000000;text-decoration:underline;}
a:hover{text-decoration:underline;}
img {border-style: none;}
hr{
	margin:0;
	padding:0;
	background-image: url(../Images/sfondo-hr.png);
	background-repeat: repeat-x;
	background-position: left top;	
	height:11px;
	border:none;
	margin-bottom:5px;
}
/***************************************************
IMPAGINAZIONE
***************************************************/
div#main{
	width:984px;
	margin:0 auto;
	text-align:left;	
}
div#footer{
	width:984px;
	margin:0 auto;
	margin-top:30px;
	text-align:center;	
}
div#content{
	width:807px;
}
div#content2{
	width:167px;
	float:right;
}
#content #left-column{
	width:140px;
}
#content #right-column{
	width:657px;
	/*margin-right:150px;*/
	float:right;
}
#eccellenze{
	width:147px;
	margin-top:26px;
}
#special{
	float:right;
	width:491px;
	margin-top:20px;
}
/***************************************************
TAG 2° LIVELLO
***************************************************/
div#testataContent{display:inline;}
a.linksToggle{font-weight:bold; color:#FFF; text-decoration:none;}
a.linksToggle:hover{font-weight:bold; color:#FFF; text-decoration:underline;}
#content #left-column h1, a.linksToggle{
	display: block;
	font-size: 8pt;
	text-align: right;
	text-transform: uppercase;
	color: #FFF;
	width: 130px;
	background-image: url(../Images/sfondo-titolo-menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 10px;
	margin-bottom: 7px;
	margin-top: 28px;
	height: 20px;
	padding-top: 2px;
}
#content2 h1{
	font-size: 8pt;
	text-align: left;
	text-transform: uppercase;
	color: #FFF;
	width: 142px;
	background-image: url(../Images/sfondo-titoli-2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 25px;
	margin-bottom: 7px;
	margin-top: 15px;
	height: 20px;
	padding-top: 2px;
}
#content2 h1.alter{background-image: url(../Images/sfondo-titoli-4.gif);padding-left:10px;width:157px;}
#menu a{
	font-size:8pt;
	text-align:right;
	text-transform:uppercase;
	text-decoration:none;
	color:#578db2;
	width:130px;
	padding-top:3px;
	padding-bottom:2px;
	padding-right:10px;
	margin-bottom:2px;
	display:block;
	background-image: url(../Images/sfondo-link-menu.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
#menu a:hover{color:#FFF;background-image: url(../Images/sfondo-link-menu2.gif);}
#reserved-area a{
	display:block;
	text-align:left;
	text-transform:uppercase;
	text-decoration:none;
	color:#578db2;
	width:130px;
	padding:4px 10px 4px 0;
}
#reserved-area a:hover{text-decoration:underline;}
#links ul{
	list-style-position: outside;
	list-style-type: none;
	margin:0;
	padding:0;
}
#links li{
	width:130px;
	padding-right:10px;
	padding-bottom:2px;
	margin-bottom:2px;
	border-bottom:solid 1px #CFDEE9;
	text-align:right;
}
#eccellenze h1, #eccellenze a.link{
	font-size:8pt;
	text-transform:uppercase;
	color:#D20A11;
	border:0;
	margin:0;
	padding:0;
	/*border-bottom:solid 1px #D20A11;
	border-top:none;
	margin:0;
	margin-bottom:5px;
	padding-bottom:3px;
	margin-top:0;
	padding-top:0;*/
}
#eccellenze a{
	display:block;
	text-align:left;
	text-transform:uppercase;
	text-decoration:none;
	color:#578db2;
	width:147px;
	margin-top:5px;
	padding:4px 0px 4px 0;
	border-top:solid 1px #578db2;
	border-bottom:solid 1px #578db2;
}
#eccellenze a:hover{text-decoration:underline;}
#special ul{
	list-style-position: outside;
	list-style-type: none;
	margin:0;
	padding:0;
}
#special li{
	width:491px;
	padding-bottom:3px;
	margin-bottom:20px;
	border-bottom:solid 1px #ABC6D9;
	text-transform:uppercase;
}
#diamo-voce a.archiviointerviste, #news a.archivionews, #evidenza a.archivioevidenze{
	display:block;
	text-align:right;
	text-transform:uppercase;
	text-decoration:none;
	color:#578db2;
	width:157px;
	padding:4px 10px 4px 0;
	margin-top:5px;
	margin-bottom:10px;
	border-top:solid 1px #578db2;
	border-bottom:solid 1px #578db2;
}
#diamo-voce a.archiviointerviste:hover, #news a.archivionews:hover{text-decoration:underline;}

#news ul{
	list-style-position: outside;
	list-style-type: none;
	margin:0;
	padding:0;
	line-height: 12px;
}
#news li{
	width:157px;
	padding-left:10px;
	padding-bottom:5px;
	margin-bottom:7px;
	border-bottom:solid 1px #CFDEE9;
}
#dataBody {
	background-image: url('../Images/sfondo-menu-interno.gif');
	background-repeat: repeat-y;
	background-position: left top;
}
/***************************************************
CLASSI
***************************************************/
#reserved-area .text-box, #reserved-area .text-box-watermark{
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:8pt;
	border:solid 1px #CFDEE9;
	margin-bottom:2px;
	height:12px;
	width:137px;
}
#reserved-area .text-box-watermark{color:#CFDEE9;}
#reserved-area .text-box{color:#87adc8;}
.site-map-path{
	padding-left:150px;
	margin:20px 0 10px 0;
	color:#CFDEE9;
	text-transform:uppercase;
	font-size:8pt;
}
.site-map-path a{
	text-decoration:underline;
	color:#6f9dbd;
}
.clearfloat {
	clear:both;
    height:0px;
    font-size: 1px;
    line-height: 0px;
}
a.english-intro{
	display:block;
	font-weight:bold;
	font-size:9pt;
	color:#d20a11;
	border-bottom: solid 1px #6f9dbd;
	padding-bottom:5px;
	text-decoration:none;
	text-transform:uppercase;
}
a.english-intro:hover{color:#0f5c91;}

.page-menu{
	/*float:left;*/
	display:block;
	width:111px;
	/*height:254px;*/
	color:#FFF;
	text-transform:uppercase;
	padding:10px 10px 10px 10px;
	text-transform:uppercase;
}
.page-menu a{
	color:#FFF;
	text-decoration:none;
	display:block;
	border-bottom:solid 1px #FFF;
	margin-bottom:5px;
}
.page-menu a:hover{color:#0f5c91;}
.page-content {
	float: right;
	width: 466px;
	background-color: #cfdee9; /*margin-left:151px;*/
	padding: 30px 20px 20px 20px;
	color: #3C78B5; /*overflow-y:scroll;*/
}
.page-content td{color: #3C78B5;}
.page-content h1{
	margin:0;
	padding:0;
	/*margin-bottom:10px;*/
	font-family:Georgia,'Times New Roman';
	font-size:14pt;
	text-transform:uppercase;
	color:#0f5c91;
}
.page-content a{color:#0f5c91; text-decoration:underline;}
.page-content a:hover{color:#3C78B5; text-decoration:underline;}
.page-content a.rightLink{
	text-decoration:none;
	color:#0f5c91;
}
.page-content ul.elenco-corsi, .page-content ul.elenco-relazioni {
	padding:0;
	margin:0;
	list-style-position: outside;
	list-style-type: none;
}
.page-content ul.elenco-corsi li{
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	color:#0f5c91;
	padding-left:30px;
	padding-bottom:7px;
	margin-bottom:7px;
	border-bottom:solid 1px #0f5c91;
	background-image: url(../Images/pdf-ico.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.page-content ul.elenco-relazioni li, .elenco{
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	color:#0f5c91;
	padding-left:10px;
	padding-bottom:2px;
	margin-bottom:7px;
	background-image: url(../Images/freccetta.png);
	background-repeat: no-repeat;
	background-position: left 4px;
}
.elenco{background:none;text-transform:none;font-weight:normal;}
.page-content #news{
	text-align:right;
	display:block;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	width: 484px;
	padding:4px 20px 4px 2px;
	margin:-30px -20px 16px -20px;
	background-color: #95b7ce;
}
#news a, #diamo-voce a{color:#0f5c91; text-decoration:none; text-transform:uppercase;}
#news a:hover, #diamo-voce a:hover{color:#0f5c91; text-decoration:underline;}

#evidenza{width:491px; text-transform:none;}
#evidenza .titolo {
	display:block;
	background-image: url('../Images/fondino.png');
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #cfdee9;
	font-family: 'Trebuchet MS' , Arial, Verdana;
	font-size: 10pt;
	color: #FFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:5px;
	text-transform: uppercase;
}
#evidenza .evidenza-item{margin-bottom:20px;}
#evidenza .titolo-evidenza-link{font-size:9pt; font-weight:bold; display:block; border-bottom:solid 1px #ABC6D9;padding-bottom:5px;margin-bottom:2px; text-decoration:none; color:#ABC6D9;}
#evidenza .titolo-evidenza-link:hover{color:#0f5c91;}
#evidenza .data-evidenza-item{font-style:italic; color:#c2b8b6; display:block; margin-bottom:5px;}
#evidenza .testo-evidenza-item{color:#666;}
#evidenza a.archivioevidenze{text-align:left;width:480px;}

/********************************************
LIGHBOX
********************************************/
#popUpBackGround {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #FFF;
	opacity: .8;
	filter: alpha(opacity=80);
	z-index: 10000;
}
.popUpBody {
  position: fixed;
  z-index: 10001;
}
#caption {
	text-transform:uppercase;
	font-weight: bold;
	font-size:9pt;
	color:#FFF;
	padding-left: 5px;
	display: inline-block;
	width: 88%;
	background-color: #9fbed3;
	background-position: right top;
	background-image: url('../Images/modalpopup/caption-background.png');
	background-repeat: repeat-y;
}
#close{
	text-align:right;
	padding-right: 5px;
	display:inline-block;
	width:10%;
}
.top {
	background-image: url(../Images/modalpopup/top.png);
	background-repeat:repeat-x;
	background-position: left top;
	background-color:#FFF;
	height: 30px;
}
.top-left {
	background-image: url(../Images/modalpopup/top-left.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 12px;
	height: 30px;
}
.top-right {
	background-image: url(../Images/modalpopup/top-right.png);
	background-repeat: no-repeat;
	background-position: right top;
	width: 20px;
	height: 30px;
}
.bottom {
	background-image: url(../Images/modalpopup/bottom.png);
	background-repeat:repeat-x;
	background-position: left bottom;
	background-color:#FFF;
	height: 20px;
}
.bottom-left {
	background-image: url(../Images/modalpopup/bottom-left.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 12px;
	height: 20px;
}
.bottom-right {
	background-image: url(../Images/modalpopup/bottom-right.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 20px;
	height: 20px;
}
.left {
	background-image: url(../Images/modalpopup/left.png);
	background-repeat:repeat-y;
	background-position: left top;
	background-color:#FFF;
	width: 12px;
}
.right {
	background-image: url(../Images/modalpopup/right.png);
	background-repeat:repeat-y;
	background-position: right top;
	background-color:#FFF;
	width: 20px;
}
.center{
	text-align:left;
	background-color:#FFF;
	color:#0f5c91;
	padding:5px;
}
/********************************************
CONTROLLI
********************************************/
.text-box{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#666;
	border:solid 1px #0f5c91;
}
.text-box-watermark-on, .text-box-watermark-off{
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:8pt;
	color:#CFDEE9;
	border:solid 1px #CFDEE9;
	margin-bottom:2px;
	height:12px;
	width:137px;
}
.text-box-watermark-on{font-style:normal; color:#999;}
.text-box-watermark-off{font-style:italic;}
