/* generic tags 007442 */
body 
{
margin:0;padding:0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : #026839; 
}

.testo11 {
margin:0;padding:0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color : #026839;
}

.testo11_justify {
margin:0;padding:0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color : #026839; text-align: justify;
}

/**/
.ul {
	margin-top: 0;
	line-height: 130%;
	text-align: justify;
	}

.li {
	list-style:disc;
	padding-left:1px;
	
}	


.testo11 a:link { padding-left: 1px; background: transparent; text-decoration: underline; color:#026839; }
.testo11 a:visited {padding-left: 1px;  background: transparent;text-decoration: underline; color:#026839; }
.testo11 a:active { padding-left: 1px; background: transparent; text-decoration: underline; color:#026839; }
.testo11 a:hover {padding-left: 1px; text-decoration: underline;color:#990000;}

.giustificato
{
padding: 0.5em 20px 0.5em 20px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : #026839;
text-align: justify;
}


.news_giustificato
{
padding: 0.5em 20px 0.5em 20px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : #026839;
text-align: justify;
}


div.hr{
padding-top:5px;padding-bottom:5px; color : #026839; width: 60%; height: 1px;
}


.testolink {
margin:0;padding:0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color : #026839; 
}

.testolink a:link { padding-left: 1px; background: transparent; text-decoration: underline; color:#026839; }
.testolink a:visited {padding-left: 1px;  background: transparent;text-decoration: underline; color:#026839; }
.testolink a:active { padding-left: 1px; background: transparent; text-decoration: underline; color:#026839; }
.testolink a:hover {padding-left: 1px; text-decoration: underline;color:#990000;}

.titolo 	{BACKGROUND: none; COLOR: #026839; FONT-SIZE: 12px; FONT-WEIGHT: bold; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; TEXT-DECORATION: none;	}

.titolo a:link { padding-left: 1px; background: transparent; text-decoration:none; color:#026839; }
.titolo a:visited {padding-left: 1px;  background: transparent; text-decoration:none; color:#026839; }
.titolo a:active { padding-left: 1px; background: transparent; text-decoration:none; color:#026839; }
.titolo a:hover {padding-left: 1px; text-decoration: underline;color:#FF8B3E;}

.titolo11 	{
	BACKGROUND: none;
	COLOR: #026839;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}



/*text-align: left;*/
.titolo11 a:link { padding-left: 1px; background: transparent; text-decoration: none; color:#026839; }
.titolo11 a:visited {padding-left: 1px;  background: transparent;text-decoration: none; color:#026839; }
.titolo11 a:active { padding-left: 1px; background: transparent; text-decoration: none; color:#026839; }
.titolo11 a:hover {padding-left: 1px; text-decoration: none;color:#990000;}

div {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color:#026839;
 font-size: 12px;
}

p {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color:#026839;
 font-size: 12px;
}
td {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color:#026839;
 font-size: 12px;
}


a:link { background: transparent; text-decoration:underline; color:#026839; font-weight: bold;}
a:visited { background: transparent; text-decoration:underline; color:#026839;font-weight: bold; }
a:active { background: transparent; text-decoration:underline; color:#026839;font-weight: bold; }
a:hover { background: transparent; text-decoration:underline; color:#990000;font-weight: bold; }

/*.screen   {background-color : #EFEFDE;background-image: url(../images/backgrounds/screen-Lincei.gif);  }*/
.screen   {background-color :#8999A0;background-image: url(../images/backgrounds/screen-Lincei.gif);  }
.page   
	{background-color : #fffff7;
	border : 1px solid #000000;
	margin-bottom : 5px;
	margin-top : 5px;
	margin-left : 5px;
	margin-right : 5px;
}

.core     {background-color : #fffff7; }

.td1      {background-color : transparent; }
.tdLEFT   {background-color : transparent; }
.td2L     {background-color : transparent; }
.td2C     {background-color : transparent; }
.td2R     {background-color : transparent; }
.tdCENTER {background-color : transparent; }
.td3L     {background-color : transparent; }
.td3C     {background-color : transparent; }
.td3R     {background-color : transparent; background-image: url(../images/backgrounds/td3R.gif);}
.tdRIGHT  {background-image: url(../images/backgrounds/td4.gif);}
.td4      {background-image: url(../images/backgrounds/td4.gif);}



.tiny{
margin:0;padding:0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color : #026839; 
}


.corsivo {
	margin:0;
	padding:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #026839;
	font-style : italic;
		}




.titdot {
		padding: 0.5em 2px 0.5em 2px;
		border-color: #026839;
		border-style: dotted;
		border-width: 0px 0px 1px 0px;
		margin: 10px 0 5px 0;
		font-weight: bold;
		text-transform: uppercase;
}
.sottotitolo    {BACKGROUND: none; COLOR: #026839; FONT-SIZE: 11px; FONT-WEIGHT: bold; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; TEXT-DECORATION: none;	}


.heading {
		position: relative;
		background-color: #eef2f4;
		padding: 0.5em 20px 0.5em 20px;
		border-color: #99c1ca;
		border-style: dotted;
		border-width: 1px 0px 1px 0px;
		margin: 10px 0 10px 0;
		font-weight: bold;
		text-transform: capitalize;
		font-variant: small-caps;
}



.lineaverde {background-image: url(../../layout/images/greenbar.gif); } 



input {
background: #FFF; 	 
border: 1px outset #D6DFAD;  
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
color: #4F5922;       
}
textarea	{
	background: #FFFFFF;
    background-color: #FFFFFF;
	border-color : #000000;
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-RIGHT-WIDTH: 1px ;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;

}
select {
background: #FFFFFF; 	
BORDER-TOP-COLOR: #000000; 
BORDER-LEFT-COLOR: #000000; 
BORDER-RIGHT-COLOR: #000000; 
BORDER-BOTTOM-COLOR: #000000; 
BORDER-TOP-WIDTH: 1px; 
BORDER-LEFT-WIDTH: 1px; 
BORDER-BOTTOM-WIDTH: 1px;  
BORDER-RIGHT-WIDTH: 1px;	
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
color: #4F5922; 
}
form {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
}

/* phpnuke tags */

.titolo 	{BACKGROUND: none; COLOR: #026839; FONT-SIZE: 12px; FONT-WEIGHT: bold; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; TEXT-DECORATION: none;	}


.title 	{BACKGROUND: none; COLOR: #990000; FONT-SIZE: 14px; FONT-WEIGHT: bold; text-align: center; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; border-style: dotted;
		border-width: 0px 0px 1px 0px;text-transform: capitalize;	}

.content 	{
background: none; 
color: 026839; 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
}

.block-title	{
background: none; 
color: White; 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
}
.storytitle 	{BACKGROUND: none; COLOR: #026839; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; 	}
.storycat	{BACKGROUND: none; COLOR: #026839; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; 	}
.boxtitle 	{BACKGROUND: none; COLOR: #026839; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; 	}
.boxcontent 	{BACKGROUND: none; COLOR: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font: 12px; 	}
.option 	{BACKGROUND: none; COLOR: #026839; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; 	}
.LEFT-top-blocktitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	font: 12px;
	color : #026839;
	background: transparent;
	text-align: center;
}

.TitleBox
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #026839;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	 background: transparent;
}

.ContentBox
{
   FONT-SIZE: 12px;
   COLOR: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	background: transparent;
}
.windowmessage {
	background: #FFE4C4; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font: 12px;
}
/* definisce lo stile dell'editor wyswisg */
.editorhtml { background-color : #D6DFAD;  border-top : thin dotted #87973B;  }
.btn     { width: 22px; height: 22px; border: 1px hidden transparent; margin: 0; padding: 0;  background-color : #F7F7E7;  }
.btnOver { width: 22px; height: 22px; border: 1px outset;  background-color : #FFCF6B;  }
.btnDown { width: 22px; height: 22px; border: 1px inset; background-color: transparent; }
.btnNA   { width: 22px; height: 22px; border: 1px solid buttonface; filter: alpha(opacity=25); }
.cMenu     { background-color: threedface; color: menutext; cursor: Default; font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 8pt; padding: 2 12 2 16; }
.cMenuOver { background-color: highlight; color: highlighttext; cursor: Default; font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 8pt; padding: 2 12 2 16; }
.cMenuDivOuter { background-color: #4B5661; height: 9;  color: Black;  }
.cMenuDivInner { margin: 0 4 0 4; border-width: 1; border-style: solid; border-color: #4E5964 #BAC2C9 #BAC2C9 #4E5964; }

/* definisce lo stile del titolo dei moduli */

.classTitleModule {
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #026839;
}



.navbar { 
	background-color: ;  
	padding: 10px;
	text-decoration: none;  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	font-size: 11px;
	text-align: left;
	font-weight: normal;
	font-variant: small-caps;
}
.navbar A:link { 
	color: #026839;
	text-decoration: none;  
}
.navbar A:visited { 
	color: #026839;  
	text-decoration: none;  
}
.navbar A:hover { 
	color: #990000;  
   text-decoration: none;  
}


/* definisce lo stile della barra per admin */ border: 1px double #ffffff;  
.navadminbar { 
	background-color: #FFCF63;  
	color: #393D1B;  
	border: 1px double #556B2F;      
	text-decoration: none; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	font-size: 12px;
	padding-bottom: 3px;
	padding-top: 2px;
}
/* definisce lo stile della barra quando user */
.userbar {
	background: #FFCF6B;
	border-top: 1px dotted #563B00;
	border-bottom: 1px dotted #563B00;
	padding: 5px;
	color: #563B00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* definisce lo stile dei separatori CSS tra i blocchi */
.divider {
	background-color: transparent;
	font-size: 4px;
}
/* definisce lo stile della frase slogan */
.slogan {
	font-size: 12px;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;color:#026839;
	
}
/* definisce lo stile del footer message */
.footer_message {
	font-size: 12px;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;color:#026839;
}
.stopuser {
	background-image: url(../../admin/images/stopusers.jpg);
	background-position: right;
}

.pagenum A:link, .pagenum A:visited, .pagenum A:active {
	color: #026839;
	background-color: #EDEBEB;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	margin: 0px;
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 1em;
	text-decoration: none;
}
.pagenum A:hover {
	color: #990000;
	background-color: Silver;
	text-decoration: none;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	margin: 0px;
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 1em;
	text-decoration: none;
}
.pagenum_current  {
	color: #FFFFF0;
	background-color: #8999A0;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	margin: 0px;
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 1em;
	text-decoration: none;
}



