/* CSS Document */
/*

.titolo{
background: transparent url(../images/toplogo2.jpg) no-repeat; 
width: 569px; 
height: 112px; 
vertical-align: top; 
text-align: left;
padding-top:20px;
padding-left:20px;
font-size:18px;
}

.leftcontent1 {
	border					: 1px solid #356397;
	background				: #ffffff;
	text-align				: middle;
	padding		 			: 1px; 
	margin-left				: 2px;
	vertical-align			: top;
	width					: 97% !important;
	width					: 100%;
}

.leftcontent2 {
	border					: 1px solid #356397;
	background				: #f9f9f9;
	text-align				: middle;
	padding		 			: 1px; 
	margin-left				: 1px;
	vertical-align			: top;
	width					: 97% !important;
	width					: 100%;
}

.leftcontent3 {
	border					: 0px solid #DBAB68;
	background				: transparent;
	text-align				: middle;
	padding		 			: 1px; 
	margin-bottom			: 0px;
	vertical-align			: top;
	width					: 100%;
}

/* #### BODY SETTING #### */
.moduletablehidden {
	display:none;
}
.mainlevelhidden {
	display:none;
}

body {
	margin: 0px;
	margin-left:auto;
	margin-right:auto;
	padding-left			: 0px; 
	padding-right 			: 0px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
}

th {
	color					: #5E7AA4;
	text-decoration			: none;
	text-transform			: lowercase;
	font-weight				: normal;
	font-family				: 16px Verdana, Trebuchet MS, Geneva, Helvetica, sans-serif;
	margin-top				: 0px;
	margin-left				: 0px;
	margin-bottom			: 0px;
	margin-right			: 0px;
	text-align				: left;
}

p {
	font-family				: Verdana, Trebuchet MS, Geneva, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: normal;
	color					: #000000;
}

td {
	font-family				: Verdana;
	font-size				: 12px;
	font-weight				: normal;
}

/*
.date {
	font-family				: Century Gothic,Verdana, Trebuchet MS, Tahoma, Geneva, Verdana, Helvetica, sans-serif;
	font-size				: 11px;
	text-transform			: lowercase;
	font-weight				: normal;
	color					: #92856C;
	letter-spacing			: 1px;
}

/* #### DEFAULT MENU LINK SETTINGS #### */

a.mainlevel,
a.mainlevel:link 
a.mainlevel:visited
a.mainlevel:active{
	font-weight				: normal;
	font-family				: Verdana, Trebuchet MS, Geneva, Helvetica, sans-serif;
	font-size				: 14px;
	color					: #f9f9f9;
	text-align				: left;
	line-height				: 26px;
	width					: 100% !important;
	min-width				: 186px !important; 
	padding-left			: 24px; 
	padding-top				: 5px; 
	padding-bottom			: 5px;
	background-image:url();
}

a.mainlevel:hover {
	color					: #FF9900;
}

a.sublevel,
a.sublevel:link {
	font-size				: 12px;
	font-weight				: normal;
	font-family				: Verdana;
	margin					: 0px;
	color					: #888888;
	text-decoration			: none;
	padding-left			: 18px; 
	padding-right			: 0px; 
	padding-top				: 4px; 
	padding-bottom			: 4px; 

}

a.sublevel:visited 
a.sublevel:active {
	color					: #888888;
}

a.sublevel:hover {
	color					: #AF8A4C;
}


/* #### LISTS #### */

ul, ol {
	padding-left			: 5px; 
	padding-right 			: 0px; 
	padding-top				: 0px; 
	padding-bottom			: 3px;
	list-style-type			: disc; 
	list-style-position		: outside;
	margin-left				: 10px; 
	margin-right			: 0px; 
	margin-top				: 0px; 
	margin-bottom			: 0px;
	color:#000000;
}

li {
	padding-left			: 5px; 
	padding-right 			: 0px; 
	padding-top				: 0px; 
	padding-bottom			: 3px;
	list-style-image		: url() middle; 
	margin-left				: 10px; 
	margin-right			: 0px; 
	margin-top				: 0px; 
	margin-bottom			: 0px
}


/* #### OLDER MAMBO SETTINGS #### */

/* #### PATHWAY AND BOTTOM BUTTON BAR #### */
.pathway {
		font-family				: Verdana, Trebuchet MS, Geneva, Helvetica, sans-serif;
		font-size				: 12px;
  		color            	: #6E8296;
		height:18px;
}

a.pathway:link, a.pathway:visited {
		font-family				: Verdana, Trebuchet MS, Geneva, Helvetica, sans-serif;
		font-size				: 12px;
  		color            	: #6E8296;
  		font-weight      	: normal;
}

a.pathway:hover {
	font-family				: Verdana, Trebuchet MS, Geneva, Helvetica, sans-serif;
	font-size				: 12px;

  		color            	: #EEC284;
  		font-weight      	: normal;
}


/* #### MAIN SIDE MODULES #### */

table.moduletable {
  	width            		: 100%;
  	text-color       		: #888888;
  	margin-bottom    		: 5px;
	margin-top				: 0px;
	padding-top				: 0px;
	padding-bottom			: 0px;
}

table.moduletable th {
	border-collapse			: collapse;
	color					: #92856C;
	font-family				: Verdana, Trebuchet MS, Geneva, Helvetica, sans-serif;
	font-size				: 12px;
	letter-spacing			: 0px;
	text-decoration			: none;
	text-align				: left;
	text-transform			: uppercase;
	vertical-align			: top;
	font-weight				: normal;
	background				: transparent url() left;
	padding-left			: 20px;
	padding-top				: 3px;
	padding-bottom			: 0px;
	margin-bottom			: 8px;
	height					: 22px;
	line-height				: 22px;
	width					: 100%;
}


table.moduletable td {
  	font-size        		: 12px;
  	font-family      		: Verdana, Tahoma;
  	font-weight      		: normal;
  	color            		: #888888;
	background				: transparent;
  	text-align       		: left;
  	padding-left     		: 3px;
  	padding-right    		: 3px;
  	padding-top      		: 1px;
  	padding-bottom   		: 1px;
	margin-bottom			: 10px;
  	letter-spacing   		: 0px;
  	border-bottom    		: 0px solid transparent;
}

/* #### NAVIGATION MODULES #### */

table.moduletable {
  	width            		: 100%;
  	text-color       		: #888888;
  	margin-bottom    		: 0px;
	margin-top				: 0px;
	padding-top				: 0px;
	padding-bottom			: 0px;
}

table.moduletable th {
	border-collapse			: collapse;
	color					: #f9f9f9;
	font-family				: Verdana, Trebuchet MS, Geneva, Helvetica, sans-serif;
	font-size				: 12px; /*Intestazione del menu*/
	letter-spacing			: 0px;
	text-decoration			: none;
	text-align				: left;
	text-transform			: uppercase;
	vertical-align			: top;
	font-weight				: bold;
	background				: #8494C1;
	padding-left			: 5px;
	padding-top				: 3px;
	padding-bottom			: 0px;
	margin-bottom			: 10px;
	height					: 20px;
	width					: 100%;
}


/* #### SECTION LISTING SETTINGS #### */
.sectiontableentry1 {
	color					: #888888;
	background-color		: #FFFDF9;
	vertical align			: middle;
	padding					: 3px;
}
	
.sectiontableentry2 {
	color					: #888888;
	background-color		: #C9E4DF;
	vertical-align			: middle;
	padding					: 3px;
	}

.sectiontableheader {
	background-color		: #8494C1;
	font-weight				: bold;
	color					: #f9f9f9;
	line-height				: 14px;
	vertical-align			: middle;
	text-align				: left;
	padding					: 3px;
	}



	
/* #### SMALL FONT SETTINGS #### */

.small {
  	font-family				: Verdana, Trebuchet MS, Geneva, Helvetica, sans-serif;
  	font-size        		: 12px;
  	color            		: #777777;
  	text-decoration  		: none;
  	font-weight      		: normal;
}

.lightlink {
  	font-family				: Verdana, Trebuchet MS, Geneva, Helvetica, sans-serif;
  	font-size        		: 12px;
  	color            		: #cccccc;
  	text-decoration  		: none;
  	font-weight      		: normal;
}

.lightlink2 {
  	font-family				: Verdana, Trebuchet MS, Geneva, Helvetica, sans-serif;
  	font-size        		: 12px;
  	color            		: #3F505E;
  	text-decoration  		: none;
  	font-weight      		: normal;
}

.smalldark {
  	font-family				: Verdana, Trebuchet MS, Geneva, Helvetica, sans-serif;
  	font-size        		: 12px;
  	color            		: #002850;
  	text-decoration  		: none;
  	font-weight      		: normal;
}

.smalldark2 {
  	font-family		: Verdana, Trebuchet MS, Geneva, Helvetica, sans-serif;
  	font-size        		: 20px;
  	color            		: #4B88AD;
  	text-decoration  		: none;
  	font-weight      		: normal;
}

/* ###################### CONTENT PAGE SETTINGS ###################### */
.contentpane {
  	text-align       		: left;
  	background       		: transparent;
  	padding-top      		: 0px;
  	padding-left     		: 0px;
  	padding-bottom     		: 0px;
  	padding-right    		: 0px;
  	margin-top      		: 0px;
  	margin-left     		: 0px;
  	margin-bottom     		: 0px;
  	margin-right    		: 0px;
  	vertical-align   		: top;
}

.contentpaneopen {
  	text-align       		: left;
  	background       		: transparent;
  	padding-top      		: 0px;
  	padding-left     		: 0px;
  	padding-bottom     		: 0px;
  	padding-right    		: 0px;
  	margin-top      		: 0px;
  	margin-left     		: 0px;
  	margin-bottom     		: 0px;
  	margin-right    		: 0px;
  	vertical-align   		: top;
}

.contentheading, .componentheading {	
	background				: transparent;
	color					: #000000;
	font-family				: Verdana, Trebuchet MS, Geneva, Helvetica, sans-serif;
	font-size				: 18px;
	letter-spacing			: -1px;
	text-decoration			: none;
	text-transform			: normal;
	font-weight				: bold;
	height					: 25px;
	margin-left				: 0px; 
	margin-right			: 0px; 
	margin-top				: 0px; 
	margin-bottom			: 0px;
	padding-left			: 0px; 
	padding-right			: 0px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
	}

.createdate {
  	font-family				: Verdana, Trebuchet MS, Geneva, Helvetica, sans-serif;
  	font-size        		: 12px;
  	color            		: #777777;
  	text-align       		: left;
}

/* ###################### FORMULAR SETTINGS ###################### */
form {
	margin					: 0px;
	padding					: 0px;
}
.inputbox {
	font					: 10px Verdana, Helvetica, sans-serif;
}
.inputbox2 {
	font					: 10px Verdana, Helvetica, sans-serif;
	border					: 0px;
	background				: transparent;
}
.button {
	font-family				: 10px Verdana, Trebuchet MS, Geneva, Helvetica, sans-serif;
	margin-top				: 5px;
	margin-bottom			: 5px;
}


/* ###################### LINKS ###################### */
a.readon:link, a.readon:visited {
	color					: #356397;
 	text-transform			: uppercase;
	background				: url(template_css.css) no-repeat center left;
	font-family				: 10px Verdana, Trebuchet MS, Geneva, Helvetica, sans-serif;
	padding-left			: 15px; 
	padding-right			: 10px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
	}

a.readon:hover {
	background				: transparent url(template_css.css) no-repeat center left;
	font-family				: 10px Verdana, Trebuchet MS, Geneva, Helvetica, sans-serif;
	color					: #FF9900;
 	text-transform			: uppercase;
	font-weight				: normal;
	padding-left			: 15px; 
	padding-right			: 10px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
	}

a:link, a:visited {
  	font-size        		: 12px;
  	color            		: #356397;
  	text-decoration  		: none;
  	font-family				: Verdana, Trebuchet MS, Geneva, Helvetica, sans-serif;
}

a:hover {
  	color            		: #FF9900;
  	text-decoration  		: none;
}

/*Style Css dei percorsi 1,2,3*/

.percorso1 {
	position:absolute;
	background-image:url(file://///10.9.10.241/www/portale/images/sfondo_sx.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 180px;
	width: 180px;
	left: 343px;
	padding: 2px;
	right: 0px;
	text-align: center;
	word-spacing: normal;
	color: #000000;
}
.percorso2 {
	position:absolute;
	left:533px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 180px;
	width: 180px;
	background-color: #E2FEF8;
	padding: 2px;
	right: 0px;
	text-align: center;
	word-spacing: normal;
	background-image:url(file://///10.9.10.241/www/portale/images/sfondo_center.jpg);
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.percorso3 {
	position:absolute;
	left:723px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 180px;
	width: 180px;
	background-color: #D2E8DB;
	padding: 2px;
	right: 0px;
	text-align: center;
	word-spacing: normal;
	background-image:url(file://///10.9.10.241/www/portale/images/sfondo_dx.jpg);
}
.Primo {
	position:absolute;
	left:19px;
	top:18px;
	width:170px;
	height:120px;
	z-index:1;
	background: #e8f4ff;
}
.Secondo {
	position:absolute;
	left:197px;
	top:18px;
	width:170px;
	height:120px;
	z-index:2;
	background: #d0eaff;
}
.Terzo {
	position:absolute;
	left:375px;
	top:18px;
	width:170px;
	height:120px;
	z-index:3;
	background: #bfe1ff;
}
.Esterno {
	position:absolute;
	left:9px;
	top:10px;
	width:540px;
	px;
	height:132px;

	z-index:4;
	border: thin solid #8494c1;
}
.Box {
	position:absolute;
	left:0;
	top:0;
	width:554px;
	px;
	height:148px;
	z-index:5;
	border: medium solid #fcb03d;
}
