/*dichiarazioni generiche*/
A:link {
	/*COLOR: #8297a7;*/ TEXT-DECORATION: underline;
	COLOR: #555040;
}
A:visited {
    COLOR: #666;
	/*COLOR: #a082a7;*/
}
A:hover {
	TEXT-DECORATION: none;
	COLOR: #000;
}
ACRONYM {
	CURSOR: help; BORDER-BOTTOM: #555040 1px dotted
}

BODY {
   PADDING: 0; 
   MARGIN: 0px; 
   BACKGROUND: url(../sito_img/bg_n.gif) #fff left top; 
   FONT-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; 
   COLOR: #555040; 
}
/*dichiarazioni di struttura homepageNEXUS*/
#MainBox {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;  
	BACKGROUND: url(../sito_img/bg_750_n.gif) #fff repeat-y left top; 
	MARGIN: 0px 0px 0px 45px; 
	WIDTH: 740px! important; 
	BORDER-BOTTOM: #fff 5px solid;
	BORDER-top: #fff 5px solid; 
	POSITION: relative;
}
#Content {
    width: 505px;
	top: 0;
	left: 0;
	padding: 0; 
	margin: 0;
	BORDER-top: #fff 5px solid; 
	BACKGROUND: #fff url(../sito_img/def_r3_c1.jpg)  no-repeat left top
}

#Header {
	BACKGROUND: url(../sito_img/def_r1_c1.jpg) #fff no-repeat left top; 
	WIDTH: 740px; 
	HEIGHT: 75px;
}
#MainNav {
	WIDTH: 100%;
}
#Footer {
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #fff 5px solid; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 0px ; 
	PADDING-TOP: 10px; 
	BACKGROUND: #663333 ;
	color: #fff;
}
#Content td p{
    text-indent: 20px;
	font-size: 110%,
}
#Content td p span.big{
    font-weight: bold;
	font-size: 1.4em;
}
#Content td h2 {
   padding-bottom: 20px;
   font-variant: small-caps;
   letter-spacing: -2px;
}
#Profilo ul li a img {
   margin: 0;
   padding: 4px;
   border: 1px dashed #666;
}
#Profilo ul li.lingua {
   margin: 0;
   padding: 0;
   /*text-align: right;*/
   padding-left: 15px;
   padding-top: 10px;
}
#Profilo ul li a:hover img {
   margin: 0;
   padding: 4px;
   border: 1px solid #000;
}

#Lingua ul li a img {
   margin: 0;
   padding: 4px;
   border: 1px dashed #666;
}
#Lingua ul li.lingua {
   margin: 0;
   padding: 0;
   /*text-align: right;*/
   padding-left: 15px;
   padding-top: 10px;
}
#Lingua ul li a:hover img {
   margin: 0;
   padding: 4px;
   border: 1px solid #000;
}
/*---marcatore per la lingua---*/
/*#Lingua ul li a#italiano img {
   margin: 0;
   padding: 4px;
   border: 1px solid #c30;
}*/
#SubHeader h3 {
	PADDING: 5px 10px 0 0; 
	MARGIN: 0px 0px 5px 0; 
	font-size: 18px;
}
#SubHeader P {
	padding: 0; 
	MARGIN: 0px 10px 10px 0; 
	font-size: 13px;
}
#Footer A {
	COLOR: #fff; 
	TEXT-DECORATION: underline
}
#Footer A:hover {
	COLOR: #d2dbe2; 
	TEXT-DECORATION: none
}
#Content P {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 10px 10px; 
	PADDING-TOP: 5px;
}
#Content h3 {
	PADDING: 10px 0 0 10px; 
	MARGIN: 0; 
}
#Content h2 {
	PADDING: 5px 0 0 5px; 
	MARGIN: 0; 
}
#Content img {
	float: left;
	PADDING: 0 10px 5px 5px; 
	MARGIN: 0; 
}
#Content img.minisiti {
	float: left;
	PADDING: 0; 
	MARGIN: 0; 
}
#Content div.link {
	width: 60%;
	border-bottom: 1px solid #cccc99; 
	border-right: 1px solid #cccc99; 
	text-align: right;
	padding: 10px;
}
#Content li {
	padding: 0;
	margin-left: 6px;
	LIST-STYLE-TYPE: none;
}
#Content li span.in {    
	padding: 0;	
	padding-left: 20px;
	margin: 0;
	display: block;
}
#Content li a.b{
	padding: 0 12px 3px 0;
	margin-right: 6px;
	LIST-STYLE-TYPE: none;
	background: url(freccia2.gif) no-repeat top right;
}
#Content div.link a{
	padding: 0 12px 3px 0;
	margin-right: 6px;
	background: url(freccia2.gif) no-repeat top right;
}
#Content div.clearer {
   clear: left; 
   line-height: 0; 
   height: 0;
   }
/*---vari selettori aree ---*/
#Aree  {
	PADDING: 0; 
	BACKGROUND: #ffffcc url(../sito_img/bg_aree.gif); 
	MARGIN: 0; 
}
#Aree  ul{
	PADDING: 0; 
	MARGIN: 0;
	margin-left: -10px; 
}
#Aree ul li{
	BACKGROUND: url(../sito_img/aree.gif) no-repeat 0px 3px;
}
#Aree span.EvidenziaVoce{
   display: block;
   font-weight: bold;
   color: #0000ff;
   margin: 0;
   margin-left: -10px;
   padding: 0;
   padding-left: 5px;
	/*BACKGROUND: #fff;*/
}
#Aree strong{
	color: #000;
}
#Aree LI A.c {
	/*DISPLAY: inline; */
	FONT-WEIGHT: normal;
	FONT-SIZE: 100%; 
	/*FLOAT: none; */
	MARGIN-LEFT: 0px;
	/*color: #ff0000;
	LIST-STYLE-image: none;*/
}
#Aree ul LI div ul  {
	margin-left: -5px;
}
#Aree ul LI div ul li a {
	margin: 5px;
}
#Aree ul LI div A.c {
	/*DISPLAY: inline; */
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%; 
	/*FLOAT: none; */
	MARGIN-LEFT: 0px;
	color: #c30;
	LIST-STYLE-image: none;
}

#Aree LI A.b {
	/*DISPLAY: inline; */
	DISPLAY: block;
	FONT-WEIGHT: normal;
	FONT-SIZE: 100%;
	/*width: 160px; */
	/*FLOAT: none; */
	padding: 0;
	margin: 0;
	MARGIN-LEFT: 5px;
	text-decoration: none;
	border-bottom: 1px solid #c30;
	/*LIST-STYLE-image: none;*/
}
#Aree LI A.d {
	DISPLAY: block; 
	FONT-WEIGHT: normal;
	FONT-SIZE: 100%; 
	FLOAT: none; 
	MARGIN: 0px;
	padding: 0;
	padding-left: 5px;
	text-decoration: none;
	border-bottom: 1px solid #c30;
	background: #fff;
	/*LIST-STYLE-image: none;*/
}
#Aree LI A.memo {
	/*DISPLAY: inline;*/
   font-weight: bold; 
   text-decoration: none;
   color: #000;
	MARGIN-LEFT: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #c30;
}
#Aree LI A:hover.memo {
	/*DISPLAY: inline;*/
   font-weight: bold; 
   text-decoration: none;
   color: #c30;
	MARGIN-LEFT: 0;
}
#Aree LI span.memo {
	/*DISPLAY: inline;*/
	DISPLAY: block;
   FONT-SIZE: 90%;
   text-decoration: none;
   color: #000;
   font-weight: bold;
   margin-left: -5px;
}
/*---fine selettori aree---*/   
#MainNav UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 10px 15px; 
	/*WIDTH: 210px; */
	PADDING-TOP: 0px;
	/*font-size: 12px;*/
}
#MainNav LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 20px; 
	/*BACKGROUND: url(freccia.gif) no-repeat 0px 1px; */
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 5px; 
	PADDING-TOP: 0px; 
	WHITE-SPACE: nowrap; 
	LIST-STYLE-TYPE: none;
	/*font-size: 12px;*/
}
#MainNav H3 {
   padding: 5px 5px 5px 15px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 100%; 
	BACKGROUND: /*url(../sito_img/link_h3.gif)*/ #663333 /*no-repeat left top*/; 
	MARGIN: 0 0 10px 0; 
	COLOR: #e9e6d9; 
	/*BORDER-TOP: #fff 5px solid*/
}
#Language  {
	PADDING: 0; 
	BACKGROUND: #fff ; 
	MARGIN: 0; 
}
p.Welcome{
	padding: 10px 20px 20px 40px; 
	margin: 0;
}
div.Welcome2 {
   height: 60px;
	padding: 10px; 
	margin: 10px;
	border: 1px solid #fff;
	text-align: right;
}
#Profilo LI.nexus {
	CLEAR: left; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 25px; 
	BACKGROUND: #fff url(../sito_img/freccia2.gif) no-repeat /*0px 3px*/; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 5px; 
	PADDING-TOP: 0; 
	WHITE-SPACE: nowrap; 
	LIST-STYLE-TYPE: none;
	/*border-top: 1px solid #fff;*/
}
#Profilo LI.nexus a{
   font-weight: bold;
   text-decoration: none;
}

