@charset "utf-8";
/* CSS Document */




#Container {
	position:relative;
	text-align:left;
	width:890px;
	height:804px;
	margin: 0px auto;
}

#Auspices {
	position:absolute;
	left:156px;
	top:654px;
	width:725px;
	height:150px;
	padding: 0px;
	margin: 0px;
	background-color:#FFFFFF;
}


#Sito-Nolcos-0-02 {
	position:absolute;
	left:0px;
	top:0px;
	width:881px;
	height:84px;
	padding: 0px;
	margin: 0px;
}

#ExternalLink {
text-decoration:none;
color: #006485;
font-weight:bold;
}

#ExternalLink:hover {
text-decoration:none;
color: #999999;
font-weight:bold;
}

#BoldBlue {
text-decoration:none;
color: #006485;
font-weight:bold;
}

#BoldGreen {
text-decoration:none;
color: #00CC00;
font-weight:bold;
}

#BoldBlueUnderlined {
text-decoration:none;
color: #006485;
font-weight:bold;
text-decoration:underline;
}

#BoldRed{
text-decoration:none;
color: #CC3300;
font-weight:bold;
}

#Grey {
text-decoration:none;
color: #999999;
}

#BoldGrey {
text-decoration:none;
color: #999999;
font-weight:bold;
}


#Bold{
font-weight:bold;
}


#DefaultText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: verdana;
	font-size: 11px;
	text-align: justify;
	color: #006485;
	
}


#DefaultText_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: verdana;
	font-size: 11px;
	text-align: justify;
	color: #006485;
	
}

#DefaultTextGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: verdana;
	font-size: 11px;
	text-align: justify;
	color: #999999;
	
}

#DefaultTextSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: verdana;
	font-size: 9px;
	text-align: justify;
	color: #006485;
	
}

#TopText {
font-family: Verdana, Arial, Helvetica, sans-serif;
font: verdana;
font-size: 11px;
font-weight:bold;
text-align: justify;
text-decoration:none;
color: #999999;
}


#DefaultCenteredText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: verdana;
	font-size: 11px;
	text-align:center;
	color: #006485;
}

#RegistrationTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: verdana;
	font-size: 11px;
	text-align:center;
	color: #006485;
}


#HotelTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: verdana;
	font-size: 11px;
	text-align:center;
	color:#006485;
	border-color:#006485;
	table-layout:auto;
	
}



#ImportantText_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: verdana;
	font-size: 11px;
	font-weight: bold;	
}



#TableIndexAuspices {
font-family: Verdana, Arial, Helvetica, sans-serif;
font: verdana;
font-size: 9px;
text-align:left;
text-decoration:none;
color: #006485;
}

#TableForm {
font-family: Verdana, Arial, Helvetica, sans-serif;
font: verdana;
font-size: 11px;
text-align:left;
text-decoration:none;
color: #006485;
}


#Title1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font: verdana;
font-size: 11px;
font-weight:bold;
text-align: justify;
text-decoration:none;
color: #999999;
}


#Title2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font: verdana;
font-size: 11px;
font-weight:bold;
text-align: justify;
text-decoration:none;
color: #006485;
}







#Sito-Nolcos-0-03 {
	position:absolute;
	left:881px;
	top:0px;
	width:52px;
	height:731px;
}
#Sito-Nolcos-MenuTop {
	position:absolute;
	left:0px;
	top:84px;
	width:881px;
	height:28px;
	background-image: url(images/MenuTopBackground_01.gif);
	z-index:2;
}
#Sito-Nolcos-MenuLateral {
	position:absolute;
	left:0px;
	top:112px;
	width:156px;
	/*height:530px; */
	height:530px;
	padding: 0px;
	margin: 0px;
}


#Ifac-Unibo {
	position:absolute;
	left:0px;
	top:0px;
	width:156px;
	/*height:530px; */
	height:98px;
	padding: 0px;
	margin: 0px;
}

#Ifac {
	position:absolute;
	left:0px;
	top:0px;
	width:156px;
	/*height:530px; */
	height:58px;
	padding: 0px;
	margin: 0px;
}

#Unibo {
	position:absolute;
	left:0px;
	top:58px;
	width:156px;
	/*height:530px; */
	height:40px;
	padding: 0px;
	margin: 0px;
}

#ButtonLateralMenu {
	position:absolute;
	left:-2px;
	top:98px;
	width:156px;
	/*height:530px; */
	height:432px;
	padding: 0px;
	margin: 0px;
}

#Sito-Nolcos-MainDiv {
	position:absolute;
	left:156px;
	top:112px;
	width:725px;
	height:530px;
}

#Sito-Nolcos-0-07 {
	position:absolute;
	left:0px;
	top:640px;
	width:156px;
	height:91px;
}

#Sito-Nolcos-0-08 {
	position:absolute;
	left:156px;
	top:640px;
	width:725px;
	height:90px;
}

#buttonTopBlue_1 {
	position:absolute;
	left:160px;
	top:4px;
	width:720px;
	height:120px;
	z-index:1;
}

#Panel1 {
	position:absolute;
	left:0px;
	top:97px;
	width:360px;
	height:413px;
	background-color: #F0F5F9;
	overflow: scroll;
	padding: 10px 10px 10px 10px;
}

#Panel1INDEX {
	position:absolute;
	left:0px;
	top:97px;
	width:400px;
	height:413px;
	background-color: #F0F5F9;
	background-image: url(images/backgroundPanel2_08.gif);
	background-position:right;
	background-repeat:no-repeat;
	border-color:#F0F5F9;
	overflow: scroll;
	padding: 10px 10px 10px 10px;
}

#Panel2 {
	position:absolute;
	left:380px;
	top:97px;
	width:345px;
	height:423px;
	background-image: url(images/backgroundPanel2_08.gif);
	padding-top:10px;
}


#Panel2_Padding {
	position:absolute;
	left:380px;
	top:97px;
	width:335px;
	height:423px;
	background-image: url(images/backgroundPanel2_08.gif);
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
}


#Panel2INDEX {
	position:absolute;
	left:420px;
	top:97px;
	width:305px;
	height:423px;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-left:00px;
}


#Panel1_BIG {
	position:absolute;
	left:0px;
	top:97px;
	width:705px;
	height:413px;
	background-color: #F0F5F9;
	background-image: url(images/backgroundPanel2_08.gif);
	background-position:right;
	background-repeat:no-repeat;
	border-color:#F0F5F9;
	overflow: scroll;
	padding: 10px 10px 10px 10px;
}



#Panel2INDEX_old {
	position:absolute;
	left:380px;
	top:97px;
	width:345px;
	height:443px;
	background-image: url(images/backgroundPanel2_09.gif);
	padding-top:10px;
	padding-left:0px;
}

#Table {
    width: 344px;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: verdana;
	font-size: 11px;
	text-align:center;
}


#PanelTOP {
	position:absolute;
	left:1px;
	top:0px;
	width:724px;
	height:77px;
	background-color: #E0E9F2;
	padding-top:0px;
}


#PanelTOP2 {
	position:absolute;
	left:1px;
	top:77px;
	width:714px;
	height:20px;
	background-color: #E0E9F2;
	padding-top:0px;
	padding-left:10px;
}


#CasyDiv {
	position:absolute;
	width:345px;
	height: 50px;
	left:0px;
	top:500px;
}




/********* MAIN MENU ********/


ul#mainmenu{
width: 156px;
padding-left: 0px;
margin:0px;
padding:0px;}

ul#mainmenu, ul#mainmenu li{
width: 130px;
list-style: none;
margin: 0px 0px;
}

ul#mainmenu li{ 
width: 130px;
background-color: #FFFFFF;
padding: 2px;
}

ul#mainmenu li div.mainlink{ 
width: 139px;
height: 26px;
background-image: url(images/buttonLateralMenu_Empty_18.gif);
font-weight: normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font:Verdana, Arial, Helvetica, sans-serif;
color: #006485;
padding-top:7px;
text-align:right;
padding-right:15px;
margin: -2px 0px;
}


ul#mainmenu li div.mainlink a{ 
text-decoration:none;
width:139px;
height: 26px;
text-align:right;
}

ul#mainmenu li div.mainlink a div{ 
font-size:10px;
font:Verdana, Arial, Helvetica, sans-serif;
color: #006485;
font-weight: normal;
text-decoration:none;
}

ul#mainmenu li:hover div.mainlink{
	font-weight: normal;
	color: white;
	background-image: url(images/buttonLateralMenu_Empty_Hov.gif);
}


ul#mainmenu li:hover div.mainlink a div{
	color: white;
}


ul#mainmenu li ul{
display: none;
}

ul#mainmenu li:hover ul{
display: block;
padding-left:0px;
width: 130px;
margin: 0px;
}


ul#mainmenu li:hover ul li{
color:#006485;
background-color:#B3CCE0;
margin:2px 0px;
height: 18px;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:3px;
padding-right:7px;
padding-top:4px;
}

#ButtonLateralText {
width:130px;
height:18px;
margin:0px 0px;
padding:0px;
cursor:pointer;
}

ul#mainmenu li:hover ul li:hover, ul#mainmenu li:hover ul li:hover a{
color:#FFFFFF;
background-color:#79AECD;
}

ul#mainmenu li:hover ul li a{
color:#006485;
}

ul#mainmenu a {
text-decoration:none;
font-weight:normal;
}

ul#mainmenu li:hover ul li a:hover{
color:#FFFFFF;
}

/************** END MAIN MENU ****************/


ul#topmenu{
}

ul#topmenu, ul#topmenu li{
list-style: none;
margin: 1px 0px;
padding:0px;
}
ul#topmenu li{ 
padding: 0px;
width: 128px;
padding-right:0px;
}

ul#topmenu li{
float:left;
margin: 1px;
display:inline;}
 
ul#topmenu li div.mainlink{ 
width: 129px;
height: 20px;
background:none;
font-weight: bold;
color: white;
}

ul#topmenu li:hover div.mainlink{ 
background: none;
font-weight: bold;
color: white;
}

ul#topmenu li ul li{
    
	height: 18px;
	background-image:url(images/topMenuBotton.gif);
	width: 129px;
	text-align:center;
	padding-top:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin: -1px 0px;
}

ul#topmenu li:hover ul li:hover{
	width: 129px;
	background-image:url(images/topMenuBottonHover.gif);
	color:#006485;
}

#ButtonTopText {
width:129px;
height:18px;
padding:0px;
margin:0px;
cursor:pointer;
text-align:center;
}

ul#topmenu li:hover ul li:hover a{
color:#006485;
width:129px;
}

ul#topmenu li:hover ul li a{
color:#FFFFFF;
}

ul#topmenu li ul{
display: none;
}

ul#topmenu li:hover ul{
display: block;
	margin-left: 	0px;
	padding-left: 	0px;

}

ul#topmenu a {
text-decoration:none;
font-weight:bold;
}

