/*PAGE*/
.body {
	margin:0px;
	margin-left:2px;
	margin-right:2px;
	background-color:ffffff;
	padding-left:2px;
	padding-right:2px;
	
} 
.bodyHome {
	margin:0px;
	margin-left:0px;
	margin-right:0px;
	background-color:ffffff;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	
} 
.boxPage {
	WIDTH: 100%; 
	HEIGHT: 100%;
}

.boxBanner {
	WIDTH: 100%; 
	HEIGHT: 1%;
}

.boxContent {
	WIDTH: 100%; 
	HEIGHT: 99%;
}
.textHome {
   font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size: 22px;
   color:#404F7D; 
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	padding-left:2px;
	padding-right:2px;
	padding-top:4px;
	padding-bottom:26px;
	text-align:center;
}
.bgdHome {
  BACKGROUND-IMAGE: url(../images/bgd_home.gif);BACKGROUND-REPEAT: repeat-x;background-position: right top;background-color:#FFFFFF;
}
.bgdHomeLeft {
  BACKGROUND-IMAGE: url(../images/bgd_home1.gif);BACKGROUND-REPEAT: repeat-x;background-position: right top;background-color:#FFFFFF;
}
/*BANNER*/ 
.bannerBgd {
  BACKGROUND-IMAGE: url(../images/bgd_banner.jpg);BACKGROUND-REPEAT: repeat-y;background-position: right top;background-color:#FFFFFF;
}
.bannerBgdRigato {
  BACKGROUND-IMAGE: url(../images/bgd_banner_rigato.jpg);BACKGROUND-REPEAT: repeat-y;background-position: right top;background-color:#FFFFFF;
}
.bannerBgdBlue {
   background-color:0A9EDE;
   font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size: 10px;
   color:#ffffff; 
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	padding-left:2px;
	padding-right:2px;
	text-align:right;
}
.bannerBgdBlue A{
	text-decoration: none;
	font-size: 10px;
   color:#ffffff; 
	padding-left:2px;
	padding-right:2px;
	text-align:right;
}
.bannerBgdBlue A:hover{
	text-decoration: none;
	font-size: 10px;
   color:#80ACD2; 
	padding-left:2px;
	padding-right:2px;
	text-align:right;
}
/*MENU*/
.verde{
   font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size: 11px;
   color:#FFFFFF;
   height:16;
   text-decoration: none;
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	background-image: url(../images/menu_verde.jpg);background-repeat: no-repeat;background-position: left top;
	padding-left:22px;
	background-color:trasparent;
	border-bottom:1px solid #FFFFFF;
}
.menuVerde A{
   font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size: 11px;
   color:#FFFFFF;
   height:16;
   text-decoration: none;
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	background-image: url(../images/menu.jpg);background-repeat: no-repeat;background-position: left top;
	padding-left:22px;
	background-color:trasparent;
	border-bottom:1px solid #FFFFFF;
}
.menuVerde A:hover {
   color:#FFFFFF;
   background-image: url(../images/menu_verde.jpg);background-repeat: no-repeat;background-position: left top;
	TEXT-DECORATION:none;
	vertical-align:middle;
	background-color:trasparent;	
}
.arancio{
   font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size: 11px;
   color:#FFFFFF;
   height:16;
   text-decoration: none;
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	background-image: url(../images/menu_arancio.jpg);background-repeat: no-repeat;background-position: left top;
	padding-left:22px;
	background-color:trasparent;
	border-bottom:1px solid #FFFFFF;
}
.menuArancio A{
   font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size: 11px;
   color:#FFFFFF;
   height:16;
   text-decoration: none;
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	background-image: url(../images/menu.jpg);background-repeat: no-repeat;background-position: left top;
	padding-left:22px;
	background-color:trasparent;
	border-bottom:1px solid #FFFFFF;
}
.menuArancio A:hover {
   color:#FFFFFF;
   background-image: url(../images/menu_arancio.jpg);background-repeat: no-repeat;background-position: left top;
	TEXT-DECORATION:none;
	vertical-align:middle;
	background-color:trasparent;	
}
.rosso{
   font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size: 11px;
   color:#FFFFFF;
   height:16;
   text-decoration: none; 
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	background-image: url(../images/menu_rosso.jpg);background-repeat: no-repeat;background-position: left top;
	padding-left:22px;
	background-color:trasparent;
	border-bottom:1px solid #FFFFFF;
}
.menuRosso A{
   font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size: 11px;
   color:#FFFFFF;
   height:16;
   text-decoration: none;
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	background-image: url(../images/menu.jpg);background-repeat: no-repeat;background-position: left top;
	padding-left:22px;
	background-color:trasparent;
	border-bottom:1px solid #FFFFFF;
}
.menuRosso A:hover {
   color:#FFFFFF;
   background-image: url(../images/menu_rosso.jpg);background-repeat: no-repeat;background-position: left top;
	TEXT-DECORATION:none;
	vertical-align:middle;
	background-color:trasparent;	
}
.blu{
   font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size: 11px;
   color:#FFFFFF;
   height:16;
   text-decoration: none;
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	background-image: url(../images/menu_blu.jpg);background-repeat: no-repeat;background-position: left top;
	padding-left:22px;
	background-color:trasparent;
	border-bottom:1px solid #FFFFFF;
}
.menuBlu A{
   font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size: 11px;
   color:#FFFFFF;
   height:16;
   text-decoration: none;
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	background-image: url(../images/menu.jpg);background-repeat: no-repeat;background-position: left top;
	padding-left:22px;
	background-color:trasparent;
	border-bottom:1px solid #FFFFFF;
}
.menuBlu A:hover {
   color:#FFFFFF;
   background-image: url(../images/menu_blu.jpg);background-repeat: no-repeat;background-position: left top;
	TEXT-DECORATION:none;
	vertical-align:middle;
	background-color:trasparent;	
}
.giallo{
   font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size: 11px;
   color:#FFFFFF;
   height:16;
   text-decoration: none;
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	background-image: url(../images/menu_giallo.jpg);background-repeat: no-repeat;background-position: left top;
	padding-left:22px;
	background-color:trasparent;
	border-bottom:1px solid #FFFFFF;
}
.menuGiallo A{
   font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size: 11px;
   color:#FFFFFF;
   height:16;
   text-decoration: none;
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	background-image: url(../images/menu.jpg);background-repeat: no-repeat;background-position: left top;
	padding-left:22px;
	background-color:trasparent;
	border-bottom:1px solid #FFFFFF;
}
.menuGiallo A:hover {
   color:#FFFFFF;
   background-image: url(../images/menu_giallo.jpg);background-repeat: no-repeat;background-position: left top;
	TEXT-DECORATION:none;
	vertical-align:middle;
	background-color:trasparent;	
}
.menuSpace{
	background-color:#2478A1;
	border-bottom:1px solid #FFFFFF;
}
/*MAIN*/
.containerMain {
	WIDTH: 100%; 
	HEIGHT: 100%;
}
.containerMainLeft { 
	HEIGHT: 100%;
	vertical-align:top;
	BACKGROUND-color: #749BC0;
}
.containerMainRight { 
	HEIGHT: 100%;
	vertical-align:top;
	BACKGROUND-color: #ffffff;
	border-left:1px solid #487199;
}
.leftArea {
	BORDER-RIGHT: #000000 1px solid; 
	BACKGROUND-COLOR: #AEADCF;
	HEIGHT: 100%;
	vertical-align:top;
	BACKGROUND-IMAGE: url(../images/bgd_menu.jpg);BACKGROUND-REPEAT: repeat-y;
}
.boxBannerMain {
  background-color:#404F7D;
}
.boxBarMenuMainVerde{
   height:17;
   text-decoration: none;
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	background-color:#93C647;
	background-image: url(../images/barMenuMainVerde.gif);BACKGROUND-REPEAT: repeat-x;
}
.boxBarMenuMainArancio{
   height:17;
   text-decoration: none;
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	background-color:#93C647;
	background-image: url(../images/barMenuMainArancio.gif);BACKGROUND-REPEAT: repeat-x;
}
.boxBarMenuMainBlu{
   height:17;
   text-decoration: none;
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	background-color:#93C647;
	background-image: url(../images/barMenuMainBlu.gif);BACKGROUND-REPEAT: repeat-x;
}
.boxBarMenuMainRosso{
   height:17;
   text-decoration: none;
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	background-color:#93C647;
	background-image: url(../images/barMenuMainRosso.gif);BACKGROUND-REPEAT: repeat-x;
}
.barTextMenuMain{
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size: 10px;
   color:#000000;
   text-decoration: none;
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	border-right:1px solid #000000;
	padding-left:5px;
	padding-right:5px;
}
.barTextMenuMain A{
	
	text-decoration: none;
   color:#000000;
	vertical-align:middle;
}
.barTextMenuMain A:hover{
   color:#FFFFFF;
   text-decoration: none;
	vertical-align:middle;
}
.barTextMenuMainRosso{
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size: 10px;
   color:#FFFFFF;
   text-decoration: none;
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	border-right:1px solid #000000;
	padding-left:5px;
	padding-right:5px;
}
.barTextMenuMainRosso A{
	
	text-decoration: none;
   color:#FFFFFF;
	vertical-align:middle;
}
.barTextMenuMainRosso A:hover{
   color:#000000;
   text-decoration: none;
	vertical-align:middle;
}
.barTextMenuMainBlu{
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size: 10px;
   color:#ffffff;
   text-decoration: none;
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	border-right:1px solid #cccccc;
	padding-left:5px;
	padding-right:5px;
}
.barTextMenuMainBlu A{
	
	text-decoration: none;
   color:#ffffff;
	vertical-align:middle;
}
.barTextMenuMainBlu A:hover{
   color:#000000;
   text-decoration: none;
	vertical-align:middle;
}

/*BOX MAIN*/
.boxTitleVerde{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
   color:#7AA934;
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	padding:3px;
	background-color:#e4e4e4;
	border:1px solid #808080;	
}
.boxTitleBlu{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
   color: #0A9EDE; /* #013A67;*/
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	padding:3px;
	background-color:#e4e4e4;
	border:1px solid #808080;	
}
.boxTitleRosso{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
   color:#E60000;
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	padding:3px;
	background-color:#e4e4e4;
	border:1px solid #808080;	
}
.boxTitleArancio{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
   color:#FF8B17;
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	padding:3px;
	background-color:#e4e4e4;
	border:1px solid #808080;	
}
.boxTextArancio{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
   color:#000000;
	FONT-WEIGHT: normal; 
	vertical-align:middle;
	padding:3px;
	border:1px solid #FF8B17;	
}
.boxTitleGiallo{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
   color:#808080;
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	padding:3px;
	background-color:#e4e4e4;
	border:1px solid #808080;	
}
.boxTextGiallo{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
   color:#000000;
	FONT-WEIGHT: normal; 
	vertical-align:middle;
	padding:6px;
	border:1px solid #FFCC00;	
}
.boxTextVerde{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
   color:#000000;
	FONT-WEIGHT: normal; 
	vertical-align:middle;
	padding:6px;
	border:1px solid #7AA934;	
}
.boxTextRosso{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
   color:#000000;
	FONT-WEIGHT: normal; 
	vertical-align:middle;
	padding:6px;
	border:1px solid #E60000;	
}
.boxTextBlu{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
   color:#000000;
	FONT-WEIGHT: normal; 
	vertical-align:middle;
	padding:6px;
	border:1px solid #0A9EDE;	
}
.boxLinkTop{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
   color:#80ACD2;
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	padding:3px;
	text-decoration:underline;
	text-alling:right;	
}
.boxLinkTop:hover{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
   color:#808080;
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	padding:3px;
	text-decoration:underline;
	text-alling:right;	
}
ul.lista {  
   font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
   color:#7AA934;
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	padding:3px;
   }
 ul.lista A{  
   font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
   color:#7AA934;
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	padding:3px;
   }
   
   ul.lista A:hover{  
   font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
   color:#808080;
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	padding:3px;
   }
ul.news {  
   font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
   color:#7AA934;
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	padding:3px;
   }
 ul.news A{  
   font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
   color:#FF8B17;
	FONT-WEIGHT: normal; 
	vertical-align:middle;
	padding-bottom:8px;
   }
   
   ul.news A:hover{  
   font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
   color:#808080;
	FONT-WEIGHT: normal; 
	vertical-align:middle;
	padding-bottom:8px;
   }
.textColor{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
   color:#000000;
	FONT-WEIGHT: normal; 
	vertical-align:middle;
	padding:3px;	
}
.text{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
   color:#000000;
	FONT-WEIGHT: normal; 
	vertical-align:middle;
	padding:3px;	
}
.LinkColor{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
   color:#FF8B17;
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	padding:3px;
	text-decoration:none;	
}
.LinkColor:hover{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
   color:#666666;
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	padding:3px;
	text-decoration:none;	
}
.label {
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size: 11px;
	color: #2A354B;
	font-weight: bold;
	background-color: #EFEFEF;
	vertical-align:middle;
	height:25px;
	padding:10px;
}
.data {
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size: 11px;
	color: #2A354B;
	font-weight: normal;
	background-color: #FFFFFF;
	vertical-align:middle;
	height:25px;
	padding:10px;
}
.boxSeparator {
    background-color: #9E9E9E;
}
/*FOOTER*/
.textFooter{
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size: 11px;
   color:#000000;
   text-decoration: none;
	FONT-WEIGHT: bold; 
	vertical-align:middle;
	text-align:left;
	padding-left:10px;
}
.textFooterBlue{
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size: 12px;
   color:#2478A1;
   text-decoration: none;
	FONT-WEIGHT: bold; 
	vertical-align:middle;
}
.textFooterVerde{
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size: 12px;
   color:#709A30;
   text-decoration: none;
	FONT-WEIGHT: bold; 
	vertical-align:middle;
}
.textFooterRosso{
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size: 12px;
   color:#EC1010;
   text-decoration: none;
	FONT-WEIGHT: bold; 
	vertical-align:middle;
}


