﻿/*Round Corners*/
.rtop,.rbottom{display: none}
/*End Round Corners*/


/*stili per il layout fluido*/
html,body{margin: 0;padding:0}
body{font-family: arial,sans-serif;font-size: 76%}
h1, h2, h3, h4, h5, h6{margin:0px; padding:0px;}
p{margin-bottom:1em;}
a{color:#000000;}
a:link, a:active, a:focus, a:visited{color:#000000; text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0px;}


/*ADMIN MODE*/
/*div.SiteContainer{float:left; width:75%;}
div#AdminPanel{float:right; width:300px; height:500px;}*/



/*stili specifici per il layout*/
div.SiteContainer{position:static;  }
.SiteLogo{position:static; text-align:left;}
/*HEADER*/
.HeaderSpot{display:none;}
div.Header{display:none;}


.SubHeader{ background-image:none;}

.HeaderSubSpot{display:none;}
/*Horizontal Menu*/
.HorMenu{display:none;}
/*END Horizontal Menu*/
.BreadCrumbs{ display:none;}

/*END HEADER*/
/*ContentPane*/
div.ContentPane{margin: 0 0px 0px 0px; padding: 1em 0em 1em 0em; text-align:justify; /*background-image:url(Images/sfondo_logo_nebula.gif);  background-repeat:no-repeat; background-position:center center; */}
/*END ContentPane*/

/*LeftPane*/
div.LeftPane{display:none;}
hr.LeftPaneHr {margin:0px;}
.LeftPanePreFooter{display:none;}
.LeftPaneFooter{display:none;}
/*END LeftPane*/

/*ExtraPane*/
div.ExtraPane{display:none;}
/*END ExtraPane*/	


/*div#footer{text-align:center; padding: 5px 0; background-color: #69c; color: #000}*/

/*UTILITA*/
.clearer{clear:both; visibility:hidden;}
.Invisibile{display:none;}
h1.Invisibile{display:none;}




/* Menu orizzontale  */
div.HorMenu ol li a img{ margin-top:0px;}
div.HorMenu ol{
	
	font-weight:bold;
	list-style-type: none; 
	margin: 0 auto; padding: 0;
	vertical-align:top;
}
div.HorMenu ol li{
	
	display:inline;

}
div.HorMenu ol li a{
margin-left:0.5em;
}
div.HorMenu ol li a, div.HorMenu ol li.LIStrong strong{
	line-height: 2em;
	color:#FFFFFF;
	text-decoration: none;

}
div.HorMenu ol li.LIStrong strong, div.HorMenu ol li.LISel a.Sel{
	color:#ffffff; text-decoration:underline;

}
div.HorMenu ol li a:hover, div.HorMenu ol li a:focus, div.HorMenu ol li a:active{
	color:#ffffff;
}
div.HorMenu ol li a:hover{text-decoration:underline;}
div.HorMenu ol li.LISel a:hover{
	text-decoration:none;
}


/* BreadCrumbs  */
div.BreadCrumbs span.TiTrovi{float:left; font-size:92%;}

div.BreadCrumbs ul li a img{ margin-top:0px;}
div.BreadCrumbs ul{
	
	font-size:92%;
	list-style-type: none; 
	margin: 0 auto; padding: 0;
	vertical-align:top;
}
div.BreadCrumbs ul li{
	
	display:inline;

}
div.BreadCrumbs ul li a{

}
div.BreadCrumbs ul li a, div.BreadCrumbs ul li.LIStrong strong{

	color:#000000;
	text-decoration: underline;

}
div.BreadCrumbs ul li.LIStrong strong, div.BreadCrumbs ul li.LISel a.Sel{
	color:#000000; text-decoration:underline;

}
div.BreadCrumbs ul li a:hover, div.BreadCrumbs ul li a:focus, div.BreadCrumbs ul li a:active{
	color:#000000;
}
div.BreadCrumbs ul li a:hover{text-decoration:none;}
div.BreadCrumbs ul li.LISel a:hover{
	text-decoration:none;
}


/* Menu verticale  */
div.MenuVertCont ol li a img{ margin-top:0px;}
div.MenuVertCont ol{
	text-align:center;
	list-style-type: none; 
	margin: 0; padding: 0;
	vertical-align:top;
}

div.MenuVertCont ol li{
	text-align:left;	
	display:block;
	width:180px;
	font-weight:bold;
	background-image:url(Images/menu/nav_box.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left:13px;
	margin-left:0px;
	padding-top:5px;
	padding-bottom:5px;
}
div.MenuVertCont ol li.LISel{
	background-image:url(Images/menu/nav_box_selected.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
}



div.MenuVertCont ol li ol li{
	
	background-image:none;
	padding-left:0px;
	margin-left:0px;
	background-image:url(Images/menu_button_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
}

div.MenuVertCont ol li ol li.LISel{
	
	background-image:none;
	padding-left:0px;
	margin-left:0px;
	background-image:url(Images/menu_button_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
}

div.MenuVertCont ol li ol li a{
	
	background-image:none;
	padding-left:0px;
	margin-left:10px;
	padding-bottom:2px;
	padding-top:2px;
}


div.MenuVertCont ol li ol li ol li{
	
	background-image:none;
	padding-left:0px;
	margin-left:0px;
	background-image:url(Images/menu_button_arrow.gif);
	background-repeat:no-repeat;
	background-position:8px 8px;
}

div.MenuVertCont ol li ol li ol li.LISel{
	
	background-image:none;
	padding-left:0px;
	margin-left:0px;
	background-image:url(Images/menu_button_arrow.gif);
	background-repeat:no-repeat;
	background-position:8px 8px;
}

div.MenuVertCont ol li ol li ol li a{
	
	background-image:none;
	padding-left:0px;
	margin-left:17px;
	padding-bottom:2px;
	padding-top:2px;
}



div.MenuVertCont ol li a{
	color:#404040;
	text-decoration: none;
}

 div.MenuVertCont ol li.LISel a.Sel{
	text-decoration:underline;
}
div.MenuVertCont ol li a:hover, div.MenuVertCont ol li a:focus, div.MenuVertCont ol li a:active{
	color:#000000;
	text-decoration:underline;
}
div.MenuVertCont ol li.LISel a:hover{
	text-decoration:underline;
}
div.MenuVertCont ol li.LISel a.Sel a:hover{
	text-decoration:none;
}
div.MenuVertCont ol li.LISel a.Sel {color:#000000;}

/*UserMenuPanel*/
.UserMenuCont{margin:0px; width:100%;}
.UserMenuPanel{  background-color:#F4CEA4; padding-bottom:12px;
background-image:none;  border-bottom:1px solid #cccccc; padding:0px;
}
.UserMenuPanel a{display:block; margin:0px; padding:0px;}
.UserMenuPanel p{ text-align:left;}

div.UserMenuCont span.UserMenuPanelTitle{color:#FFFFFF; display:block; height:20px; background-image:url(Images/barra_menu_laterale.gif); line-height:20px; padding-left:0px;}


div.ModuleContent{padding-top:20px; background-image:none; font-size:110%; border-bottom:1px solid #CCCCCC; }
.ModuleTitleBar{background:none; border-bottom:2px solid #1E68C8; padding:0em;  background-image:none;}
.ModuleTitleBar h2 {color:#1E68C8; font-size:140%; margin-bottom:.2em;}

.PageFooteRegion{color:#000000; font-size:80%;}









