/*-----------MEDICINA-------*/


html,body{margin: 0;padding: 0;}

img{border: none;}

/*body{background: url(img/lliquid.jpg) repeat-y;}*/

body{font: 70% Verdana, Arial, Helvetica,Trebuchet ms, sans-serif;}

a{
	color: #cc0000;
	text-decoration: underline;
}

a:hover{
	color: #cc0000;
	text-decoration: none;
}

form{
	margin: 0;
	padding: 0;
}

div#container{min-width: 500px;background: url(../images/lliquid.jpg) repeat-y 0 0;}

div#container2{min-width: 500px;background: url(../images/lliquid2.jpg) repeat-y top right;}


div#tob-bar{
	background-color: #cccccc;
	width: 100%;
	height: 20px;
	color: #333;
	text-align: center;
	font-size: 10px;
	padding-top: 5px;
}


label{
	margin: 0 3px 0 0;
}

/*----------HEADER------------*/

div#header{
	height: 190px;
	padding: 0 1%;
	background: #fff url(../images/full_header.jpg) repeat-x 0 0;
	margin: 0;
}

#top-header{
	height: 25px;
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}

#top-header ul{
	margin: 12px 0 0 0;
	padding:0;
	width: 40%;
	float: left;
}

ul#visualizzazione li{
	display: inline;
}

ul#visualizzazione li a{
	color: #000;
	text-decoration: underline;
}

ul#visualizzazione li a:hover{
	color: #000;
	text-decoration: none;
}

.evidenza{
	font-weight: bold;
}

#top-header form{
	float: right;
	margin: 12px 0 0 0;
	padding: 0;
}

#bottom-header{
	margin: 0;
	padding: 0;
}

#img_header_left{
	width: 410px;
	float: left;
	height: 144px;
	margin: 0;
	background: url(../images/bk-flag.jpg) no-repeat bottom right;
}

html>body #img_header_left{
	margin: 13px 0 0 0;
}

div#logo{
	margin: 0;
	padding: 0;
	float: left;
}

div#logo-immagine{
	margin: 0;
	padding: 0;
	float: left;
}

#logo2{
position: absolute;
 top: 3em;
 left: 5em;
}

#logo2-immagine{
position: absolute;
 top: 3em;
 left: 5em;
}


#img_flash {
	float: right;
	margin: 0;
	margin: 8px 0 0 0;
	padding: 0;
}

/*embed{
	width: 489px;
	height: 137px;
}*/

html>body #img_flash {
	float: right;
	margin: 20px 0 0 0;
	padding: 0;
}

ul#flag{
	margin: 94px 0 0 150px;
	padding: 0;
	list-style-type: none;
}

ul#flag li{
	padding: 2px 0 0 0;
}

ul#flag li a{
	font-size: 10px;
	color: #000;
	text-decoration: none;
}

ul#flag li a:hover{
	font-size: 10px;
	color: #b0b0b0;
	text-decoration: none;
}

ul#flag li a.current{
	font-size: 10px;
	color: #b0b0b0;
	text-decoration: none;
}

ul#flag li a.visited6{
	font-size: 10px;
	color: #b0b0b0;
	text-decoration: none;
}

/*-----------------VERTICAL MENU----------*/

div#sidebar {
	float: left;
	width: 206px;
}

#sidebar h1 {
	background-color: #990000;
	margin: 0;
	padding:6px 10px;
	font: 18px Georgia, sans-serif ;
	color: #FFF;
}

#sidebar ul {
	margin: 0;
	padding: 0 5px 0 5px;
	list-style-type: none;
}

ul#navlist {
	background: #E6E6E6 url(../images/angle_red.gif) no-repeat top right;
	padding: 15px 5px;
	
}

#navlist a {
	display: block;
	margin: 2px 0 0 0;
	padding: 5px;
	/*width: 185px;*/
	background-color: #E6E6E6;
	border-bottom: 1px solid #d3d3d3;
	font-size: 12px;
}

#navlist a:link, #navlist a:visited {
color: #000;
text-decoration: none;
}

#navlist a:hover {
background-color: #CC0000;
color: #FFF;
}

#navlist a.current {
background-color: #CC0000;
color: #FFF;
}

ul#navlist li a.visited2 {
background-color: #CC0000;
color: #FFF;
background-image: url(../images/square-black.gif);
	background-repeat: no-repeat;
	background-position: left;
	list-style-image:none;
}

#sidebar ul#navlist li ul li.submenu a{
	display: block;
	padding: 5px 0 5px 20px;
	/*width: 170px;*/
	border-bottom: 1px solid #d3d3d3;
	font-size: 12px;
	
	
}

#navlist li ul li.submenu a:link, #navlist li ul li.submenu a:visited {
color: #000;
text-decoration: none;
background-image: url(../images/square-red.gif);
	background-repeat: no-repeat;
	background-position: left;
	list-style-image:none;
	color: #333;
}

#navlist li ul li.submenu a:hover {
background-color: #CC0000;
color: #FFF;
}

#navlist li ul li.submenu a.current {
background-color: #CC0000;
color: #FFF;
}

ul#navlist li ul li.submenu a.visited3 {
background-color: #CC0000;
color: #FFF;
}

#portalestudenti{
	background: url(../images/portalestudenti.jpg) no-repeat center;
	height: 103px;
	color: #fff;
	margin:0;
	padding: 0;
}

#portalestudenti h2{
	font: 18px Georgia, sans-serif;
	margin: 0;
	padding: 16px 30px;
	width: 75px;
}

#portalestudenti p{
	margin: 7px 0 0 20px;
	padding: 0;
	font-size: 10px;
}


#portaledocenti{
	background: url(../images/portaledocenti.jpg) no-repeat center;
	height: 103px;
	color: #fff;
	margin:15px 0 0 0;
	padding: 0;
}

#portaledocenti h2{
	font: 18px Georgia, sans-serif;
	margin: 0;
	padding: 16px 30px;
	width: 75px;
}

#portaledocenti p{
	margin: 7px 0 0 20px;
	padding:0;
	font-size: 10px;
}

#portalestudenti a{
	color: #000;
	text-decoration: none;
}

#portalestudenti a:hover{
	color: #000;
	text-decoration: none;
} 

#portaledocenti a{
	color: #000;
	text-decoration: none;
}

#portaledocenti a:hover{
	color: #000;
	text-decoration: none;
}

#logo-lombardia{
	background: url(../images/boxlombardia.jpg) no-repeat center;
	height: 113px;
	color: #fff;
	margin:15px 0 15px 0;
	padding: 0;
}

#logo-lombardia p{
	/*margin: 0 0 0 8px;*/
	margin: 0 8px;
	padding:75px 8px 0 8px;
	font-size: 9px;
	text-align: center;
}

#logo-lombardia a{
	color: #000;
	text-decoration: none;
}

#logo-lombardia a:hover{
	color: #000;
	text-decoration: none;
}

/*---- colonna contenuti----*/

#content{
	margin: 0 0 0 206px;
	padding: 0;
}


/*-----------MENù TENDINA----------*/

#menu_principale { }
#menu_principale a { text-decoration: none; }

ul.menu {
	list-style:none; 
	margin: 0 0 0.7em 0; 
	padding:0;
	float: left;
	width: 100%;
	background-color: #cc0000;
	font-size: 12px;
	font-weight: bold;
}

ul.menu * {
	margin:0; 
	padding:0;
}

ul.menu a {
	margin: 0 0 0px;
	padding: 0.8em 1em;
	background-color: #cc0000;
	display:block;
	color:#fff; 
	text-decoration:none;
	border-right: 1px solid #fff;
}

ul.menu a,
ul.menu a:link,
ul.menu a:visited{
	background-color: #cc0000;
	color: #fff;
	text-decoration: none;
}

ul.menu a:hover,
ul.menu a:focus{
	background-color: #990000;
	color: #fff;
}

ul.menu a.current{
	background-color: #990000;
	color: #fff;
}

ul.menu li {
	position:relative; 
	float:left; 
}

/*-------submenu-----*/

ul.menu ul {
	position:absolute; 
	top: 33px;
	left:0; 
	background:#cc0000; 
	display:none; 
	opacity:0; 
	list-style:none;
	 z-index: 1;
}

ul.menu ul li {
	position:relative;
	margin:0;
	border-bottom: solid 1px #fff;
}

ul.menu ul li a {
	display:block;
	width:170px;
	background-color:#cc0000;
	border-right: none;
	margin: 0 0 0px;
	padding: 0.5em 1em;
}

ul.menu ul li a:hover {
	background-color:#990000;
}

ul.menu ul li a.current {
	background-color:#990000;
}

ul.menu .menulink {
}

/*-----------SEI QUI----*/

#navigation{
	padding: 5px 0 8px 0;
	margin: 0 0 0 20px;
} 

#navigation a{
	color: #000;
	text-decoration: underline;
}

#navigation a:hover{
	color: #000;
	text-decoration: none;
}



/*----------MENU TERZIARIO--------*/

#menu_terziario{
	margin: 0;
	padding: 0;
	float: right;
	width: 200px;
}

#menu_terziario ul{
	margin: 0;
	/*padding: 15px 5px;*/
	list-style-type: none;
	/*background-color: #CC0000;*/
	background-color: #fff;
}

#menu_terziario li{
	background-color: #CC0000;
}

#navlist3 a {
display: block;
padding: 5px;
width: 180px;
background-color: #CC0000;
border-bottom: 1px solid #fff;
font-size: 12px;
}

#navlist3 a:link, #navlist3 a:visited {
color: #fff;
text-decoration: none;
}

#navlist3 a:hover {
background-color: #666;
color: #fff;
}

#navlist3 a.current {
background-color: #666;
color: #fff;
}

ul#navlist3 li a.visited5 {
background-color: #666;
color: #fff;
}

/*--------- PRIMO PIANO-----------*/

#primo-piano{
	margin: 8px 10px 12px 20px;
	padding: 0;
}

#img_primo-piano{
	float: left;
	margin: 0 25px 0 0;
	padding: 0;
}

#primo-piano h1{
	margin: 0 0 10px 0;
	padding:0;
	font: 18px Georgia, sans-serif;
	color: #cc0000;
}

h1#titolo_evidenza{
 background: url(../images/evidence-med.gif) no-repeat left top;
 height: 40px;
 font: 18px Georgia, sans-serif;
 color: #ffffff;
 margin: 0;
 padding: 0;
}

#news_evidenza{
	background-color: #E6E6E6;
	margin: 0;
	padding: 0;
	height: 55px;
	/*position: realtive;*/
}

#scrollingContainer{
	height: 48px;
	margin: 0;
	padding: 0 6px;
}

#scrollingContent ul{
	margin: 0;
	padding: 0;
}

#scrollingContent li{
	margin: 0;
	padding: 0 0 10px 0;
}

#scrollingContent h3{
	margin: 0;
	padding: 0 0 2px 0;
	font: 12px Verdana;
 	color: #ffffff;
	font-weight: bold;
}

.evidenza_archivio{
margin: 5px 0;
padding: 0;
float: right;
}

div.textimage{
	margin-bottom: 20px;
}

div.textimage img{
	float:left;
	margin-right: 5px;
}

div.textimage h2, div.textimage p{
	margin:0 5px;
	padding: 0
}

div.textimage h2{
	font-size: 12px;
	margin: 0;
}

#archivio {
	margin: 0;
}

#primo-piano table{
	border-style: none;
}

#primo-piano table,td{
	border-style: none;
	border-collapse: collapse;
}

/*-----------Box Icone-----------*/

.BoxIntIcone {
	color:#000; 
	height:auto !important;
	height:160px; 
	min-height:160px;
	background:#FFF;
	padding-bottom: 25px;
	margin-left: 10px;
}

.BoxIntIconeLeft {
	float:left; 
	width: 50%;
	padding:6px 0 4px 0;
	height:auto !important; 
	height:148px; 
	min-height:148px;
}

.BoxIntIconeRight{
	margin: 0 14px 0 49.3%;
	padding:6px 0 4px 0;
	height:auto !important; 
	height:148px; 
	min-height:148px;
}

.BoxIntIconeLeft div {
	background: #fff url(../images/box-news_red.gif) no-repeat top left; 
	height:auto !important; 
	height:95px; 
	min-height:95px;
	margin-top: 10px;
}

.BoxIntIconeRight div{
	background: #fff url(../images/box-news_red.gif) no-repeat top left;
	height:auto !important;
	height:95px; 
	min-height:95px;
	margin-top: 10px;
}

.BoxIntIconeLeft img {
	float:left; 
	margin-right:15px;
	margin-top: 15px;
	margin-left: 15px;
}


.BoxIntIconeRight img {
	float:left;  
	margin-right:15px;
	margin-top: 15px;
	margin-left: 14px;
}

html>body .BoxIntIconeRight img{
	margin-left: 7px;
}

.BoxIntIcone span{
	color:#000; 
	font-weight:bold;
	font-size: 14px; 
	padding:0; 
	margin:0;
}

.BoxIntIcone p{
	color:#000; 
	padding:0; 
	margin:0;
}

div.HpTrenContLeftBoxIntDx .BoxIntAR{
	margin-top:0;  
	min-height:200px;
}

div.HpTrenContLeftBoxIntDx .BoxIntAR div.BoxInttopl{
	min-height:200px;
}

div#footer{
	clear: left;
	background: #fff url(../images/footer.gif) repeat-x top;
	height: 20px;
	color: #fff;
	text-align: center;
	font-size: 10px;
	padding-top: 5px;
}

#footer p{
	margin: 0;
	padding-left: 350px;
	float: left;
}

#footer ul{
	margin: 0;
	padding-left: 5px;
	float: left;
	
}

#footer ul li{
	display: inline;
	padding-left: 10px;
}

/*---------------ARCHIVIO NEWS----------*/

#left-ricerca {
	width: 250px;
	margin-left: 20px;
}

#left-ricerca fieldset{
	margin-top: 15px;
	border: solid 1px #d3d3d3;
	padding: 0 0 8px 8px;
	color: #000;
	background-color: #e6e6e6;
}

#left-ricerca h2{
	font: bold 15px Georgia, sans-serif ;
	color: #1a66b6;
	margin: 0;
	padding:4px 4px 20px 4px;
}

#center_table{
	text-align: left;
	margin-left: 0;
	color: #000;
}

#center_table td{
	border-style: none;
	border-collapse: collapse;
}

#center table{
	border: solid 1px #ccc;
	border-collapse: collapse;
}

#elenco-risultati{
	margin-left: 20px;
	height:auto !important;
	height: 410px;
	min-height: 410px;
}

#elenco-risultati h2{
	margin: 20px 0 5px 0;
	color: #1a66b6;
	font: bold 15px Georgia, sans-serif ;
	text-align: left;
	width: 250px;
}

#elenco-risultati h3{
	font-size: 12px;
	margin: 0;
	padding: 15px 0 5px 0;
}

.tableDiv th {
	font: bold 11px  Verdana, Arial, SunSans-Regular, Sans-Serif;
	color: #fff;
	width: 555px;
	background:#FFF url(../images/th_bck.gif) repeat-x;
 	color: #666;  
	padding: 5px 10px;
}

.tableDiv {
	width: 75%;
	margin-left: 0;
	border-collapse: collapse;
	margin-left:0;
}

.tableDiv img {
	border: 0;
	padding: 0;
	margin: 0;
}

.tableDiv a {
	color: #666;
	text-decoration: underline;
}

.tableDiv a:hover {
	color: #174674;
	text-decoration: none;
}

.tableDiv td{
	padding: 5px 5px;
  	color: #666;
	border: solid 1px #ccc;
}

.tableDiv p {
	margin: 0;
	padding: 0;
}

.nextPagesListTitle {
	color: #666; 
}

#indent {
	margin-left: 10px;
	padding-left: 20px;
	background-image: url(../images/indent.gif);
	background-position: left;
	background-repeat: no-repeat;
}

/*-----CONTATTI------*/

.contactsTable{
	border: solid 1px #D0CB81;
	padding: 0 0 8px 8px;
	color: #000;
	background-color: #E6E6E6;
	margin-bottom: 10px;
	width: 420px;
}

table.contactsTable td{
	border-style: none;
	border-collapse: collapse;
}

/*---------MAPPA DEL SITO--------*/

#central{
	margin: 5px 10px 12px 10px;
	padding: 0;
}

#central h1{
	margin: 0 0 10px 0;
	padding:0;
	font: 18px Georgia, sans-serif;
	color: #cc0000;
}

#central ul li{
list-style-image:url(../images/mini-arrow.gif);
padding-top: 5px;
}

#central ul li ul li{
list-style-type: square;
padding: 4px;
}

/*--------------pagine interne------------*/

#center_content{
	margin: 5px 10px 12px 20px;
	padding: 0;
}
#center_content h1{
	margin: 0 0 10px 0;
	padding:0;
	font: 18px Georgia, sans-serif;
	color: #cc0000;
}

#center_content img{
	float: left;
	margin: 0 15px 10px 0;
	padding: 0;
}

#center_content h2{
	margin: 0 0 10px 0;
	padding:0;
	font: bold 14px Georgia, sans-serif;
	color: #CC0000;
}

/*#center_content table{
	width: 60%;
	border: 1px solid #ccc;
}

#center_content table,td{
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}*/

#center_content table th{
	background:#FFF url(../images/th_bck.gif) repeat-x;
 	color: #666;  
	padding: 5px 10px;
  	border-left: 1px solid #CCC;
}

/*#center_content table tr td{
	padding: 5px 0 5px 10px;
  	color: #666;
}*/

#center_content table a:link{
	color: #666;
}

#center_content table a:visited{
	color: #666;
}

#center_content table a:hover{
	color: #174674;
	text-decoration: none;
}

#center_content table a:active{
	color : #174674;
}

/*-------------------------------------*/

#center_content_terzolivello{
	margin: 5px 210px 12px 10px;
	padding: 0;
}

#center_content_terzolivello h1{
	margin: 0 0 10px 0;
	padding:0;
	font: 18px Georgia, sans-serif;
	color: #cc0000;
}

#center_content_terzolivello img{
	float: left;
	margin: 0 15px 10px 0;
	padding: 0;
}

#center_content_terzolivello h2{
	margin: 0 0 10px 0;
	padding:0;
	font: bold 14px Georgia, sans-serif;
	color: #CC0000;
}

#center_content_terzolivello table{
	width: 75%;
	border: none;
	border: 1px solid #ccc;
}

#center_content_terzolivello table,td{
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}

#center_content_terzolivello table th{
	background:#FFF url(../images/th_bck.gif) repeat-x;
 	color: #666;  
	padding: 5px 10px;
  	border-left: 1px solid #CCC;
}

#center_content_terzolivello table tr td{
	padding: 5px 10px;
  	color: #666;
}

#center_content_terzolivello table a:link{
	color: #666;
}

#center_content_terzolivello table a:visited{
	color: #666;
}

#center_content_terzolivello table a:hover{
	color: #174674;
	text-decoration: none;
}

#center_content_terzolivello table a:active{
	color : #174674;
}

/*--------GALLERY TABLE---------*/


div#tableGallery table{
	width: 60%;
	border: 1px solid #ccc;
}

#tableGallery table,td{
	border: none;
	border-collapse: collapse;
}

#tableGallery table th{
	background:#FFF url(../images/th_bck.gif) repeat-x;
 	color: #666;  
	padding: 5px 10px;
  	border-left: 1px solid #CCC;
}

#tableGallery table a:link{
	color: #666;
}

#tableGallery table a:visited{
	color: #666;
}

#tableGallery table a:hover{
	color: #174674;
	text-decoration: none;
}

#tableGallery table a:active{
	color : #174674;
}

table#tabella_galleria{
	border: none;
}

table#tabella_galleria tr td{
	border: none;
	padding-left: 0;
	margin-left: 0;
	padding-right: 36px;
}

/*-------GALLERY---------*/

#gallery{
	/*width: 550px;*/
	width: 100%;
	padding: 1.4em 0 3.2em 0;
	overflow: auto;
}

.thumbnail{
	padding: 0 3px 8px 0;
	background-color: #fff;
	float: left;
	margin-left: 10px;
	/*margin-bottom: 10px;*/
	}
	
.thumbnail p{
	color: #CC0000;
	width: 115px;
	margin: 0;
	padding-bottom: 5px;
}

#lightbox {	
	position: absolute;	left: 0; 
	width: 100%; 
	z-index: 100; 
	text-align: center; 
	line-height: 0;
}

#lightbox img { width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer { 
	position: relative; 
	background-color: #fff; 
	width: 250px; height: 250px; 
	margin: 0 auto; 
}
#imageContainer{ padding: 10px; }

#loading { 
	position: absolute; top: 40%; left: 0%; 
	height: 25%; 
	width: 100%; 
	text-align: center; 
	line-height: 0; 
}

#hoverNav { 
	position: absolute; top: 0; left: 0;
	height: 100%; 
	width: 100%; 
	z-index: 10;
 }

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}

#prevLink, #nextLink { 
	width: 49%; 
	height: 100%; 
	background-image: url(data:image/gif;base64,AAAA);
	/* Trick IE into showing hover */ 
	display: block;
}

#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ 
	font: 10px Verdana, Helvetica, sans-serif; 
	background-color: #fff; 
	margin: 0 auto; 
	line-height: 1.4em; 
	overflow: auto; 
	width: 100%	; 
}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ 
	width: 66px; 
	float: right;  
	padding-bottom: 0.7em; 
	outline: none;
}	 	

#overlay{ 
	position: absolute; top: 0; left: 0; 
	z-index: 90; 
	width: 100%; 
	height: 500px; 
	background-color: #ccc;
 }
 
 /*----------PAGINAZIONE-----------*/

div#tableDiv table{
	width: 100%;
}

/*----------STAMPA---------*/

#stampa{
	float: left;
	margin-right: 50px;
}

#stampa2{
	display: none;
}

/*------LOGIN----*/

.titoletto{
	color: #1A66B6;
	font: 14px Georgia, sans-serif;
	font-weight: bold;
}

.titolo{
	margin: 0 0 10px 0;
	padding:0;
	font: 18px Georgia, sans-serif;
	color: #cc0000;
}

#homeMessage{
	/*margin-left: 20px;*/
	margin-top: 10px;
}

#homeMessage input.inmisura{
 width: 130px;
}

.button{
	margin-top: 10px;
}

#homeMessage table{
	background-color: #E6E6E6;
}

#homeMessage table tr td{
	border: none;
}

#back{
	margin-left: 20px;
}

/*---------------COLONNA DX---------------*/

#right ul{
	margin-left: 25px;
	margin-right: 10px;
	padding: 0;
	font: bold 11px Verdana,  arial,sans-serif;
}

#right li{
list-style-image: url(../images/square.gif);
padding-bottom: 5px;
}

#right {
width:175px;
padding:35px 0 0 0;
float:right;
margin: 0;
background:#CED6DE;

}

#right  a
{
color: #fff;
text-decoration: none;
}

#right a:hover
{
color: #fff;
text-decoration: underline;
}

/*------------archivio------------*/

#center fieldset{
	margin: 20px 0 0 0;
	padding: 0;
}

#center legend{
	color: #CED6DE;
	font-size: 16px;
	font-weight: bold;
	padding-left: 5px;
}

#center h2{
	margin: 8px 0 0 0;
	color: #CED6DE;
	font-size: 16px;
	text-align: left;
	font-weight: bold; 
}

#center_table{
	text-align: left;
	margin-left: 230px;
	color: #fff;
}

#center table{
	
border: solid 1px #ccc;
border-collapse: collapse;
}

#center td{
	
}

/*-------------pagine interna---------*/


div#content_int {
	margin: 0;
	padding: 0;
	background-color: #2E7DB2;
	height: 100px;
}

#center{
float:left;
/*margin-left: 30px;*/
padding-left: 0;
padding-bottom: 12px;
width:605px;
min-height: 570px;
height:auto !important;
height:570px;
background-color: #CCD8E9;
color: #6e6f70;
}

#center a{
color: #016298;
text-decoration: underline;
font: normal 11px   Verdana,  arial,sans-serif;
}

#center a:hover{
color: #016298;
text-decoration: none;
font: normal 11px   Verdana,  arial,sans-serif;
}

.info{
	margin: 2px 35px 2px 35px;
}


#center h1{
	color: #fff;
	font-size: 11px;
	text-align: left;
	padding: 10px 35px;
	background-color: #016298;
	margin: 0; 
}



.imgp{
	float: right;
	padding: 10px 10px 10px 20px;
}

.imgg{
	float: left;
	padding: 10px 10px 10px 20px;
}

/*#center p{
	font: normal 11px   Verdana,  arial,sans-serif;
	color: #6E6F70;
	margin: 20px 35px;
	text-align: justify;
}*/

#prova_center{
	font: normal 11px   Verdana,  arial,sans-serif;
	color: #6E6F70;
	margin: 20px 35px;
	text-align: justify;
}

.img2{
	float: right;
	padding: 13px 10px 0 10px;
	/*padding: 10px 10px 10px 20px;*/
}

.img1{
	float: left;
	padding: 0 10px 5px 10px;
	/*padding: 10px 10px 10px 20px;*/
}

.img_bv{
	float: left;
	padding: 0 10px 5px 0;
}

/*#center ul li{
	font: normal 11px   Verdana,  arial,sans-serif;
	color: #6E6F70;
	margin: 20px 35px;
	text-align: justify;
}*/

.iscrizioneEsame th {
	background-color:#1A66B6;
	color: #FFF;
}

.iscrizioneEsame td {
	background-color: #e6e6e6;
}

.iscrizioneEsame td.noBg {
	background-color: #e6e6e6;
	color: #016298;
}

#appelli_table td{
	background-color: #f0f0f0;
	
}

#appelli_table td.header_appelli_table{
	background-color: #DEF0F2;
}

/*----- Tabella pagamenti tasse studente --*/
.accountingTable{
	border: solid 1px #d3d3d3;
	padding: 0 0 8px 8px;
	color: #000;
	background-color: #E6E6E6;
	margin-bottom: 10px;
}

table.accountingTable td{
	border-style: none;
	border-collapse: collapse;
}
/**---------Area riservata */

#center_privateArea{
float:left;
padding-left: 0;
padding-bottom: 12px;
padding-top: 12px;
width: 70%;
min-height: 350px;
height:auto !important;
height:350px;
background: url(../images/logouzkm_brightness.gif) no-repeat  center #fff;
color: #6e6f70;
}

#center_privateArea a{
color: #016298;
text-decoration: underline;
font: normal 11px Verdana,  arial,sans-serif;
}

#center_privateArea a:hover{
color: #016298;
text-decoration: none;
font: normal 11px   Verdana,  arial,sans-serif;
}

#center_privateArea fieldset{
	margin: 20px 0 0 0;
	padding: 0;
}

#center_privateArea legend{
	color: #CED6DE;
	font-size: 16px;
	font-weight: bold;
	padding-left: 5px;
}

#center_privateArea h2{
	margin: 10px 0;
	padding:0;
	font: 18px Georgia, sans-serif;
	color: #cc0000; 
}

#center_privateArea h3{
	margin: 10px 0;
	padding:0;
	font: 16px Georgia, sans-serif;
	color: #4a86ce; 
	font-weight: bold;
}

#center_privateArea table{
	
border: solid 1px #ccc;
border-collapse: collapse;
}

#center_privateArea h1{
	color: #fff;
	font-size: 11px;
	text-align: left;
	padding: 10px 35px;
	background-color: #016298;
	margin: 0; 
}


/*---------------COLONNA DX---------------*/

#right_privateArea {
	width:185px;
	padding:0 0 0 0;
	float:right;
	margin: 0;
}

#right_privateArea ul{
	background: #E6E6E6 url(../images/angle.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	font: bold 11px Verdana,  arial,sans-serif;
	min-height: 300px;
	height:auto !important;
	height:300px;
	list-style: none;
}


#right_privateArea ul a {
	display: block;
	margin: 0 0 0 0;
	padding: 8px 10px;
	border-bottom: 1px solid #d3d3d3;
	font-size: 12px;
	color: #016298;
	text-decoration: none;
}

#right_privateArea ul a:link, #navlist a:visited {
color: #016298;
text-decoration: none;
}

#right_privateArea ul a:hover {
background-color: #1a66b6;
color: #fff;
}

#right_privateArea ul li a.current {
background-color: #1a66b6;
color: #fff;
}

#right_privateArea ul li a.visited2 {
background-color: #1a66b6;
color: #fff;
}

#msgPrivateArea {
	color: #333333;
	text-decoration: none;
}

#msgPrivateArea img{
	float: left; 
	margin: 0 20px 50px 0;
}

#syllabus  {
	background:#ffffff;
}

#syllabus a.moduloLink:link  {
	text-decoration:none;
}

#syllabus a.moduloLink:visited  {
	text-decoration:none;
}

#syllabus a.moduloLink:hover{
	text-decoration:underline;
}

#syllabus a.attivitaLink:link{
	text-decoration:none;
}

#syllabus a.attivitaLink:visited{
	text-decoration:none;
}

#syllabus a.attivitaLink:hover{
	text-decoration:underline;
}

table#syllabus th{
	background-color:#1A66B6;
	color: #FFF;
}


.epCalendar{
	border: solid 1px #d3d3d3;
	padding: 0 0 8px 8px;
	color: #000;
	background-color: #E6E6E6;
	margin-bottom: 10px;
	width: 500px;
}

table.epCalendar td{
	border-style: none;
	border-collapse: collapse;
}

#table-action-open td, #table-action-close td{
	padding:4px;
	text-align:left;
}

#table-action-open tr.odd, #table-action-close tr.odd{
	background-color: #fff;
}

#table-action-open a{
	color:#435377;
}

#table-action-close a{
	color:#453577;
}

#div-interno-area-riservata{
	padding-left:30px;
	height: auto !important;
	height: 300px;
	min-height: 300px;
}

#not-yet-implemented-message, #no-exam-message{
	font-weight:bold; 
	font-size:13px; 
	background-color:#dddddd; 
	padding:15px; 
	border:1pt solid black;
}

.reservedAreaHeading{
	margin-top:10px;
	font-size:21px; 
}

#centrale{
	margin: 5px 10px 12px 20px;
	padding: 0;
}

#centrale h1{
	margin: 0 0 10px 0;
	padding:0;
	font: 18px Georgia, sans-serif;
	color: #cc0000;
}

#logout{
	margin: 10px 20px;
}

#total_privateArea{
	width:95%; 
	margin:20px;
}

#total_privateArea h1 {
	background-color: #4a86ce;
	margin: 0;
	padding:6px 10px;
	font: 18px Georgia, sans-serif ;
	color: #fff;
}

.studentTable{
	border: solid 1px #d3d3d3;
	color: #000;
	margin-bottom: 10px;
	width: 420px;
}

table.studentTable td{
	border-style: none;
	border-collapse: collapse;
}

table.studentTable tr.odd{
	background-color: #e6e6e6;
}

#download li{
	list-style: none;
}

.tab2{
	padding: 10px 0;
}

.ok{
	background: url(../images/bk-ok.gif);
	background-repeat: repeat-x;
	color: #fff;
	font-weight: bold;
}

h1#title-document{
	background-color: #4a86ce;
	margin: 0 20px 20px 0;
	padding:6px 10px;
	font: 18px Georgia, sans-serif ;
	color: #fff;
}

#ricerca{
	color:#6e6f70;
}



/*-----------MENù TENDINA----------*/


.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 13px Verdana;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: white;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
}

.ddsubmenustyle li a{
display: block;
width: 160px; /*width of menu (not including side paddings)*/
color: #fff;
font-weight: bold;
background-color: #cc0000;
text-decoration: none;
padding: 4px 5px;
border-top: 1px solid #fff;
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{
background-color: #990000;
color: white;
}

/* ######### Neutral CSS  ######### */

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

* html .markermenu ul li a{ /*IE6 hack*/
width: 155px;
}




