/** Define general colors */
body.white {
	background: #ffffff;
	background-image: url(../images/back.gif);
	background-position: top center;
	background-repeat: repeat-y;
}































body.white h1{















    color:#007ac2;







    border-bottom: dotted 1px #979BA1;















}































body.white h2{















    color:#00ab66;















    border-bottom: dotted 1px #979BA1;















}















body.white h3{















    color:#007ac2;















    















}















body.white h4{















    color:#000000;















  















}















































/** Block styles */















body.white div#wrapper {















    background: white;















	font-size: 95%;















}































body.white .moduletable_menu h3, body.white .moduletable h3{



    color: #007ac2;



	background: url('../images/bullet.gif') no-repeat center left;



	text-indent: 12px;



	border-bottom: solid 3px #ccc;



}































body.white .header-band{















  background: #00165E;















  border-top: solid 0px #979BA1;















}















































body.white .clipwrapper{















  padding: 0px 0px 0px 0px;















  border-top: solid 1px #9A9A9A;















  border-bottom: solid 1px #9A9A9A;















}































body.white div#menu-top a {















    color: black;















}































body.white div#menu-top a:hover {















    /*background-color: white;*/















    color: #072A9C;















}































body.white ul#mainlevel-nav li















, body.white ul.menu-nav li{















	border-left: solid 1px #9A9A9A;















}















































body.whiteul#mainlevel-nav li a















, body.white ul.menu-nav li a {















    text-decoration: none;















}































body.white ul#mainlevel-nav li a:hover















, body.white ul.menu-nav a:hover {















	text-decoration: underline;















}















































body.white div#footer .padding{















	border-top: solid 1px #bbbbbb;















	background-color: #ffffff;















}























/* MENU SEMPLICE */







body.white .menu a:hover, body.white .menu a:focus {



	color: #000;



	border-left: solid 3px #007ac2;



	text-decoration: underline;



	}







body.white .menu li a{



	border-left: solid 3px #fff;



	/*background-color: #F9F6E3;*/



	color: #404040;



	}







body.white ul.menu li#current a {



    color: #007ac2;



	border-left: solid 3px #007ac2;



	}







body.white ul.menu li#current a:hover {



    color: #00ab66;



	border-left: solid 3px #00ab66;



	text-decoration: underline;



	}











/* MODULETABLE  INSERIRE -nav1 NEL CAMPO Suffisso classe CSS modulo */











body.white .moduletable-nav1 h3{



    color: #007ac2;



	background: url('../images/bullet.gif') no-repeat center left;



	text-indent: 12px;



	border-bottom: solid 3px #ccc;



}



	



/* MENU  INSERIRE -nav1 NEL CAMPO Suffisso classe CSS menu */







body.white .menu-nav1 a:hover, body.white .menu-nav1 a:focus {



	color: #000;

 



	border-left: solid 3px #007ac2;



	text-decoration: underline;



	}







body.white .menu-nav1 li a{



	border-left: solid 3px #fff;



	/*background-color: #F9F6E3;*/



	color: #404040;



	}







body.white ul.menu-nav1 li#current a {



    color: #007ac2;



	border-left: solid 3px #007ac2;



	}







body.white ul.menu-nav1 li#current a:hover {



    color: #00ab66;



	border-left: solid 3px #00ab66;



	text-decoration: underline;



	}







/* MODULETABLE  INSERIRE -nav2 NEL CAMPO Suffisso classe CSS modulo */







body.white .moduletable-nav2 h3{



    color: #007ac2;



	background: url('../images/bullet.gif') no-repeat center left;



	text-indent: 12px;



	border-bottom: solid 3px #ccc;



}







/* MENU  INSERIRE -nav2 NEL CAMPO Suffisso classe CSS menu */







body.white .menu-nav2 a:hover, body.white .menu-nav2 a:focus {



	color: #000;



	border-left: solid 3px #007ac2;



	text-decoration: underline;



	}







body.white .menu-nav1 li a{



	border-left: solid 3px #fff;



	/*background-color: #F9F6E3;*/



	color: #404040;



	}







body.white ul.menu-nav2 li#current a {



    color: #007ac2;



	border-left: solid 3px #007ac2;



	}







body.white ul.menu-nav2 li#current a:hover {



    color: #00ab66;



	border-left: solid 3px #00ab66;



	text-decoration: underline;



	}







/* MODULETABLE  INSERIRE -nav3 NEL CAMPO Suffisso classe CSS modulo */







body.white .moduletable-nav3 h3{



    color: #00ab66;



	background: url('../images/bullet.gif') no-repeat center left;



	text-indent: 12px;



	border-bottom: solid 3px #ff6600;



}







/* MENU  INSERIRE -nav3 NEL CAMPO Suffisso classe CSS menu */







body.white .menu-nav3 a:hover, body.white .menu-nav3 a:focus {



	color: #ff6600;



	border-left: solid 3px #ff6600;



	text-decoration: underline;



	}







body.white .menu-nav3 li a{



	border-left: solid 3px #fff;



	/*background-color: #F9F6E3;*/



	color: #404040;



	}







body.white ul.menu-nav3 li#current a {



    color: #007ac2;



	border-left: solid 3px #007ac2;



	}







body.white ul.menu-nav3 li#current a:hover {



    color: #00ab66;



	border-left: solid 3px #00ab66;



	/*text-decoration: underline;*/



	}



























body.white div#footer a {















    color: #001B72;















}































body.white div.componentheading {















    /*color: gray;*/















    font-weight: bold;







      font-size: 115%;







      color:#999;







}















body.white div.componentheading p{















    /*color: gray;*/















    font-weight: bold;







      font-size: 115%;







      color:#999;







    border-bottom: dotted 1px #979BA1;







}































body.white a {















    color: #00ab66;















	text-decoration: none;















}































body.white a:hover {















	text-decoration: underline;















}































body.white a.readon {















    font-weight: normal;



    text-decoration: none;



     line-height: 30px;

	 

	 width: 100%;

	 

	 text-align: right;

	 display: block;























}































body.white a.readon:hover {















    text-decoration: underline;

	width: 100%;

	 

	 text-align: right;

	 display: block;











}































body.white div#accessibility-links input{















    border-bottom: solid 0px gray;















	border-right: solid 0px #fff;















	border-top: solid 0px gray;















	border-left: solid 1px #000;















    color: #000;















}































body.white .author, body.white .createdate, body.white .modifydate {















    color: #054667;















}































body.white .button {















	border-bottom: solid 1px #461607;















	border-right: solid 1px #461607;















	border-top: solid 1px #B69489;















	border-left: solid 1px #B69489;















	background: #001A6F;















	color: white;















	font-family: Trebuchet Ms,Verdana, sans-serif;















}































body.white .author















, body.white .createdate















, body.white .modifydate {















	color:#67696d;















}































body.white span#fontsize {















	color: #6F0025;















	font-size: 90%;















	margin-right: 10px;















}































body.white div#pathway{















	color: black;















}































body.white div#pathway a{















	color: #303030;















}































body.white .pageslinks















, body.white .pagescounter  {















	background:#ffffff none repeat scroll 0%;















}































body.white .pageslinks {















	border-top:1px solid #BBBBBB;















}































body.white .pagescounter  {















	border-bottom:1px solid #BBBBBB;















}















































body.white #banner {















  border-top: solid 1px #9A9A9A;















  border-bottom: solid 1px #9A9A9A;















}































body.white #banner .moduletable-banner a {















	margin-bottom:-1em;















}































body.white .search .button {















	vertical-align:bottom;















	border: solid 1px gray;















}















body.white .tool-tip {















        background: #FFF98C;















        color: black;















        border: solid 2px gray;















        padding: 1em;















}































body.white .highlight {















        background: yellow;















}































body.white .sectiontableentry1 {















    background: #E9EFFF;















}































#system-message dt { font-weight: bold; }















#system-message dd { margin: 0;  font-weight: bold; text-indent: 0px;background:#fff;padding:0 }















#system-message dd ul { color: #14006F; margin-bottom: 10px; list-style: none; padding: 0px; border-top: 3px solid #14006F; border-bottom: 3px solid #14006F;}































/* System Standard Messages */















#system-message dt.message { display: none }















#system-message dd.message ul { background: #CEE4E5;}































/* System Error Messages */















#system-message dt.error { display: none; }















#system-message dd.error ul { color: #14006F; background: #CEE4E5 ; border-top: 3px solid #14006F; border-bottom: 3px solid #14006F;margin:0;}































/* System Notice Messages */















#system-message dt.notice { display: none; }















#system-message dd.notice ul { color: #14006F; background: #CEE4E5; border-top: 3px solid;}































/* Accordion */















body.white .acc h3{















    background: #fff url('../images/plus.gif') no-repeat center left;















    cursor:pointer;















}































body.white .acc h3.expanded{















    background: #fff url('../images/minus.gif') no-repeat center left;















    cursor:pointer;















}































body.white .maincomponent a {















    border-bottom: dotted 1px #001B72;















}















































body.white .maincomponent a:hover {















    border-bottom: solid 1px #001B72;















    text-decoration: none;















}















































body.white .maincomponent a.icon {















    border-bottom: none;















    text-decoration: none;















}































body.white .titolihp {















color: #00ab66;















        font-size: 105%;















	border-bottom: solid 1px #979BA1;















}







body.white .ingomb {







	background-color: #007ac2;







        border-top-width: 4px; 
        border-bottom-width: 4px;







	border-top-style: solid;
	border-bottom-style: solid;







        border-top-color: #CCC;
        border-bottom-color: #007ac2;

		 








}















body.white .bigger{















      font-size: 1.1em;







      color:#fff;







}















body.white .ingomb p{







       font-size: 0.9em;







       color:#fff;







}







body.white .ingomb a{















      color:#fff;





	background-color: #007ac2;

text-decoration: underline;















}







body.white .cassRDM {







	border-top-width: 4px;







	border-top-style: solid;







        border-top-color: #CCC;







        background-color: #936;







        font-size: 0.9em;







         color:#fff;



		 








}







body.white .cassRDM a{















      color:#fff;







text-decoration: none;















}







body.white .cassFORSU {







	background-color: #999;







	border-top-width: 4px;







	border-top-style: solid;







        border-top-color: #630;







        font-size: 0.9em;







         color:#fff;










}







body.white .cassFORSU a{















      color:#fff;







text-decoration: none;















}







body.white .cassbeige {







	background-color: #AA8956;







	border-top-width: 4px;







	border-top-style: solid;







        border-top-color: #CCC;







        font-size: 0.9em;







         color:#fff;



		







}







body.white .cassbeige a{















      color:#fff;







text-decoration: none;















}







body.white .cassverde{







	background-color: #393;







	border-top-width: 4px;







	border-top-style: solid;







        border-top-color: #393;







        font-size: 0.9em;







         color:#fff;



		 height: 70px;







}







body.white .cassverde a{















      color:#fff;







text-decoration: none;















}







/* content tables */

td.sectiontableheader {

  background: #efefef;

  color: #333;

  font-weight: bold;

  padding: 4px;

  border-right: 1px solid #fff;

  font-size: 1.0em;

}



tr.sectiontableentry0 td,

tr.sectiontableentry1 td,

tr.sectiontableentry2 td {

 font-size: 1.0em;

 padding: 4px;

}



td.sectiontableentry0,

td.sectiontableentry1,

td.sectiontableentry2 {

 font-size: 1.0em;

 padding: 3px;

}