/* basic elements */
corpo { 
	font-family: verdana,arial,serif;
	font-size: 0.85em; 
	color: #000000;
	background-color: #ffffff; 
	margin: 0px; 
	
}

textarea[ref="message"] { 
	font-family: sans-serif;
    height: 20em;
    color: #000000;
	background-color: #ffffff; 
}

p { 
	margin-top: 0px; 
	text-align: left;
	color: #000000;
	background-color: #ffffff;
}

body {
	margin-top:2px;
	color: #000000;
	background-color: #ffffff;
}

body a:link { 
	text-decoration: underline; 
	color: #000000;
	background-color: #ffffff;
}

body a:visited {
	
	text-decoration: underline;
	color: #000000;
	background-color:  #ffffff;
}

body a:hover, a:active  { 
	text-decoration: underline; 
	background-color:  #ffffff;
	color: #0E117E;	
} 

.linkdiv {
	font-family: verdana,arial,serif;
	font-size: 0.75em;
	border-bottom: 1px solid #49729D;
	text-decoration: underline; 
	color: #000000;
	background-color: #E9E9EB;
	padding-bottom:3px;
}

.linkdiv a:link { 
	text-decoration: none; 
	color: #000000;
	background-color: #E9E9EB;
}

.linkdiv a:visited {
	
	text-decoration: none;
	color: #000000;
	background-color: #E9E9EB;
}

.linkdiv a:hover, a:active  { 
	text-decoration: underline; 
	background-color: #E9E9EB;
	color: #0E117E;	
}

.linkdiv a.c{
	display : block;
	padding-left:30px;
	color: #000000;
}
 

.linkultime {
	font-family: verdana,arial,serif;
	color: #000000;
	background-color: #E9E9EB;
	font-size: 0.75em;
	border-bottom: 1px solid #49729D;
	text-decoration: underline; 
	padding-bottom:3px;
} 


.linkforum {
	font-family: verdana,arial,serif;
	font-size: 0.75em;
	border-bottom: 1px solid #E4E384;
	border-top: 1px solid #E4E384;
	border-right: 1px solid #E4E384;
	border-left: 1px solid #E4E384;
	text-decoration: underline; 
	color: #000000;
	background-color: #FFFFE5;
	padding-bottom:3px;
}

.testo {
	font-family: verdana,arial,serif;
	font-size: 0.75em; 
	color: #000000;
	background-color: #ffffff;
}

.titololink {
	font-family: verdana,arial,serif;
	font-size: 0.80em;
	font-weight: bold; 
	text-decoration: none; 
	color: #FFFFFF;
	background-color: #18085A;
}

.titololink a:link { 
	text-decoration: none; 
	color: #FFFFFF;
	background-color: #18085A;
}

.titololink a:visited {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #18085A;
}

.titololink a:hover, a:active  { 
	text-decoration: none; 
	background-color: #18085A;
	color: #F6F2BA;	
} 


.linkhome {
	font-size: 1.0em;
	text-decoration: none; 
	color: #000000;
	background-color: #ffffff;
}

.linkhome2 {
	font-family: verdana,arial,serif;
	font-size: 0.75em;
	color: #000000;
	background-color:#394C6E;
	width:100%;
	border-bottom: solid #000080 1px  ;
	border-top:solid #000080 1px ;
	border-right:solid #000080 1px  ;
	border-left:solid  #000080 1px;
}

.data2 {
	font-family: verdana,arial,serif;
	font-size: 0.70em;
	border-bottom: 1px solid #49729D;
	text-decoration: underline; 
	color: #000080;
	background-color: #E9E9EB;
	padding-bottom:2px;
}

.data2 a:link { 
	text-decoration: none; 
	color: #000000;
	background-color: #E9E9EB;
}

.data2 a:visited {
	
	text-decoration: none;
	color: #000000;
	background-color: #E9E9EB;
}

.data2 a:hover, a:active  { 
	text-decoration: underline; 
	background-color: #E9E9EB;
	color: #0E117E;	
}

.data2 a.c{
	display : block;

	color: #0000F0;
}


.data {
	background-color: #DEE7EF;
	font-size: 0.80em;
	color: #000000;
	border-bottom: 1px solid #000080;
	border-top: 1px solid #000080;
	border-right: 1px solid #000080;
	border-left: 1px solid #000080;
	text-align:justify;
	width:100%;
	float:left;
	margin: 0 auto;
}

.divcondiv {
	background-color: #F7FBFF;
	color: #000000;
	font-family: verdana,arial,serif;
	font-size: 0.75em;
	border-bottom: 1px solid #000080;
	border-top: 1px solid #000080;
	border-right: 1px solid #000080;
	border-left: 1px solid #000080;
	text-align:justify;
	width:99.5%;
	float:left;
	margin: 0 auto;
}

	
.divnews {
	background-color: #F7FBFF;
	color: #000000;
	font-family: verdana,arial,serif;
	font-size: 0.75em;
	border-bottom: 1px solid #000080;
	border-top: 1px solid #000080;
	border-right: 1px solid #000080;
	border-left: 1px solid #000080;
	text-align:justify;
	width:99.5%;
	float:left;
	margin: 0 auto;
}


.link2 {
	font-size: 0.85em;
	text-decoration: underline; 
	color: #000000;
	background-color: #ffffff;
}

.divcontenitorelink {
	margin-top:1%;
	margin-right:1%;
	width:28%;
	float:left;
	min-width:100px;
	text-align:left;
	color: #000000;
	background-color: #ffffff;
}


#linkList {
	font-family: verdana,arial,serif;
	margin-top:1%;
	min-width:100px;
}
	
#linkList li {
	list-style-type: none;
	color: #000000;
	background:#DFE3F4;
	margin-left:0px;
}

#linkList li a:hover {
	background:#DFE3F4;
	color:#000000;
}

/* DIVS SPECIFICI */

#area {
	background: #FFFFFF no-repeat fixed center;
	color:#000000;
	font-family: verdana,arial,serif;
	font-size: 0.75em;
	width:100%;
	margin: 0 auto;
}


#blocco {
	width:80%;
	margin-top:1px;	
}

#briciole {
	width:70%;
	text-align:center;

}

#ultime {
	  margin-top:1%;
	  min-width:150px;
}
	
#ultime  a:hover {
	background: #FFFFFF;
	color:#000090;
	text-decoration:underline;
}


#contenitore {
	background: #FFFFFF no-repeat fixed center;
	color:#000000;
	text-align:justify;
	width:68%;
	padding-top:2%;
	padding-bottom:10%;
	float:left;
	margin: 0 auto;
}


#contenitorenonadmin { 
	background: #FFFFFF no-repeat fixed center;
	color:#000000;
	text-align:justify;
	width:75%;
	padding-bottom:20px;
	float:left;
	margin: 0 auto;
}

	
#intestazione {
	width:80%;
	text-align: center;
}

#intestazione h3 {
	background: #FFFFFF;
	font-size: 1.5em;
	letter-spacing: 1px; 
	margin-bottom: 10px; 
	color: #7D775C;
	text-align: left;
}



#footer {
	font-family: verdana,arial,serif;  
	background: #FFFFFF;
	font-size: 0.65em;
	text-decoration: none; 
	color: #49729D;
        width: 80%;
        float: left;
        text-align:center;
        padding-left: 11%;
        
    
  
}

#footer2 {  
	font-family: verdana,arial,serif;
	font-size: 0.60em; 
	background: #FFFFFF;
	color: #49729D; 	
	padding-left:0%;
	text-align:right; 
	width: 20%;
	float:right;
}

#footer a:link, #footer a:visited { 
	margin-left: 0px; 
}

.lselect {
	padding-top:0px;
	padding-bottom:0px;
}

.imgselect {
	text-align:center;	
}

#lresources {
	background: #FFFFFF;
	color: #000000; 
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	float:left;
}

div#MENU
{
    background-color: #E9E9EB;
}

div.TITOLO
{
    position: Relative;
	font-family: verdana,arial,serif;
	font-size: 0.75em;
	border-bottom: 1px solid #49729D;
	color: #000000;
	background-color: #E9E9EB;
	padding-bottom:3px;
	cursor:pointer;
}

span.VOCI
{
    display: None;
    font-family: Verdana;
    font-size: 0.70em;
    padding-left:10px;
}
.casella {
	BORDER-RIGHT: #000080 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #000080 1px solid; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #000080 1px solid; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #000080 1px solid; 
	POSITION: relative
}


ol {
  list-style-type: none;
   padding: 0 0 0 0;
   margin:0 0 0 0;
   }


li {
   list-style-type: none;
   padding: 0 0 0 0;
   margin:0 0 0 0;	
   }


.titololinknews {
	font-family: verdana,arial,serif;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #18085A;
}



.grande {
PADDING-BOTTOM: 2px;
COLOR:#000000; 
FONT-FAMILY: verdana,arial,serif;
TEXT-ALIGN: left; 
TEXT-DECORATION: none;
}

.grande A:link {
	COLOR: #000000; 
	BACKGROUND-COLOR: #FFFFFF; 
	TEXT-DECORATION: none;
}
.grande A:visited {
	COLOR: #000000; 
	BACKGROUND-COLOR: #FFFFFF; 
	TEXT-DECORATION: none;
}
.grande A:hover {
	COLOR: #000080; 
	BACKGROUND-COLOR: #FFFFFF; 
	TEXT-DECORATION: none;
}
.grande A:active {
	COLOR: #000080; 
	BACKGROUND-COLOR: #FFFFFF; 
	TEXT-DECORATION: none;
}


.bgc { BACKGROUND-COLOR: #FFFFFF; 
BORDER-RIGHT: #006C01 1px solid; 
BORDER-TOP: #006C01 1px solid; 
BORDER-LEFT: #006C01 1px solid; 
BORDER-BOTTOM: #006C01 1px solid;
padding-right:3px;
padding-left:3px;
padding-bottom:3px;
}



