html, body {
 	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	FONT-FAMILY: Verdana;
	text-align:left;
	font-size:1.0em;
	color: #000000;
	background-color: #ffffff; 	
    background-image: url(1fondo.gif);

}

table_trasnmenu { 
	height: 22px;
	background-color: #fff;
}
table,td { border-style:none; }
}

table {
	margin:0px;
	border-collapse:collapse;
}

td { padding:0px; vertical-align:top; }
	
a {
	text-decoration: none;
	color: #333333;
	font-weight: normal;
}

a:hover {
	text-decoration: underline;
	color: Black;
}

.small {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003180;
}

.small1 { 
		font-size: 9px; 
		color: #000000;}

.infoPage {
	align: center;
	height: 20px;
	border-top: 0px solid #fff;
	text-indent: 3px;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}	
.cell {
	padding: 0 2px 0 2px;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #005baa;
}
	
.copyright { 
	font-size: 10px; 
}
	
.button { 
	font-size: 10px; 
	font-weight: bold; 
	background-image: url(/themes/Default/aim.gif);
}
.buttonlogin { 
	font-size: 9px; 
	font-weight: bold; 
	background-image: url(/themes/Default/aim.gif);
}
.toolbar { 
	background-color: white;
	border: 0;
	cellpadding: 0;
	cellspacing: 0;
}

.tableline1 {
	border: maroon thin;
	font-size: 11px;
	color: #444444;
	background-color: #EAF0F8;
}

.tableline1 a {
}

.tableline2 {
	font-size: 11px;
	border-right: #F6F8FB 1px solid;
	border-top: #F6F8FB 1px solid;
	color: #666666;
	background-color: #DDE9F9;
}
.tableline2 a { }

.tablelinemain { 
	font-size: 11px; 
	text-align: left; 
	text-indent: 2px;
	background-color: #ffe900;
}
	
.tablelinemain a { font-size: 10px;
	color: Gray; }
	
.tablelinemainRed { 	font-size: 11px; text-align: left; text-indent: 2px;
	color: #ff0000; background-color: #E6F2FF; }
	
.tablelinemainRed a { 	font-size: 10px; 
	color: #ff0000;}

.navlinemain {
	font-size: 11px;
	text-align: center;
	text-indent: 2px;
	text-transform:uppercase;
	color: #005baa;
	background-color: #ffe900;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
	
.navlinemainRed { 	font-size: 11px; text-align: left; text-indent: 2px; text-transform:uppercase; 
	color: #ff0000; background-color: #E6F2FF;  padding-top: 5px;  padding-bottom: 5px; }
	
.navlinemainRed a { 	font-size: 10px; 
	color: #ff0000; text-transform:uppercase; padding-top: 5px;  padding-bottom: 5px;}	
	
.navlinemain a { font-size: 10px;
	color: Gray; text-transform:uppercase; padding-top: 5px; padding-bottom: 5px;}
	
.font-family a { 
}

.tableline3 {
	font-size: 12px;
	border-right: #F6F8FB 1px solid;
	border-top: #F6F8FB 1px solid;
	color: #ff0000; 
}
	
.tableline3 a {
	color: #7D2030;
 }

.tableline3 a:hover {
	color: #0D1A91;
 }

.tablelineHover {	
	border: maroon thin;
	font-size: 11px; 
	color: #666666; 
	background-color: #FF0000; 
}

.tablelineHover a { 
}

.myTitleForum { 
	font-size: 12px; 
	font-weight: bolder;	
	letter-spacing: 2px;  
	text-indent: 5px; 
	color: black; 
	background-color: #E1E8F3; 
}
	
.myTitleForum a{
	color: black
}

.tablelinemain { 	
	font-size: 11px; 
	text-indent: 2px;
	color: #ffe900; 
	font-weight: bold;
	background-color: #005baa; 
}
	
.tablelinemain a { 
	font-size: 10px;
	color: #000000; 
}
	
.normal { 
	list-style: square;
	font-size: 11px; 
	text-align: justify; 
}
	
.myTable {
	list-style: square;
	font-size: 11px;
	font-style: normal;
	text-align: justify;

}	
.myTitle {
	height: 30px;
	font-size: 15px;
	font-weight: bolder;
	letter-spacing: 0px;
	text-indent: 30px;
	color: #ffe900;
	background-image: url(/themes/default/title.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #005baa;
}
.myTr {
}
.myTD {
	font-size: 11px;
	padding: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #ffe900;
}
.myQuote { 
	border: 1px solid #000000; 
	padding: 3px;
	font-size: 11px; 
	text-align: justify;
	background-color: #fff8dc; 
} 
/* ======== INFORMATIONS MOD ======== */	

#SearchInformationCategories {
	border: 0px;
	list-style: square;
	font-size: 11px;
	text-align: justify;
	font-style: normal;
	background-color: #ffffff;
}
#InformationCategory {
	border: 0px;
	list-style: square;
	font-size: 11px;
	text-align: justify;
	font-style: normal;
	background-color: #ffffff;
}
#TopInformations {
	border: 0px;
	list-style: square;
	font-size: 11px;
	text-align: justify;
	font-style: normal;
	background-color: #ffffff;
}
#TopInformationsLinks {
	border: 0px;
	list-style: square;
	font-size: 11px;
	text-align: justify;
	font-style: normal;
	background-color: #ffffff;
}
#InformationsByCategory {
	border: 0px;
	list-style: square;
	font-size: 11px;
	text-align: justify;
	font-style: normal;
	background-color: #ffffff;
}
.TitoloBloccoHome {
	BORDER-BOTTOM: gray 1px dotted;
	font-size: 16px;
	font-style: normal;
	color: #6882C3;
	font-family: bold;
}
.TestoBloccoHome {
	font-size: 12px;
	font-style: normal;
	color: black;
	text-align: justify;
}
.TitleListInformations {
	font-size: 12px;
	font-style: normal;
	color: black;
	font-family: bold;
}
.TitleListInformations a {
	text-decoration: none;
	color: black; 
}
.TitleListInformations a:hover {
	text-decoration: underline;
	color: #7D2030; 
}
.ElementListInformations {
	font-size: 12px;
	font-style: normal;
	color: black;
	font-family: bold;
}
.ElementListInformations a {
	text-decoration: none;
	color: #005baa; 
}
.ElementListInformations a:hover {
	text-decoration: underline;
	color: #7D2030; 
}
/* ======== FINE INFORMATIONS MOD======== */	

/* ======== MY TITLE ======== */

#login .myTitle {
	height: 36px;
	text-indent: 30px;
	letter-spacing: 0px;
	font-size: 15px;
	font-weight: bolder;
	color: #ffe900;
	border-bottom: 2px solid white;
	background-image: url(/themes/default/title.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #005baa;

}
#login { 
	background-image: url(/themes/Default/bg_rosso.jpg);
	background-position: left;
	background-repeat: repeat-Y;
	border: 1px solid #E00000;
}

#loginareariservata .myTitle {
	height: 25px;
	text-indent: 3px;
	font-size: 12px;
	color: ffe900;
	padding-top: 5px;
	border-bottom: 2px solid white;
	background-image: none;
	background-color: #005baa;
}
#loginareariservata { 
	background-image: url(/themes/Default/bg_rosso.jpg);
	background-position: left;
	background-repeat: repeat-Y;
	border: 1px solid #E00000;
}

#MainMenu .myTitle {
	height: 36px;
	text-indent: 30px;
	letter-spacing: 0px;
	font-size: 15px;
	font-weight: bolder;
	color: ffe900;
	border-bottom: 2px solid white;
	background-image: url(/themes/default/title.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #005baa;
}
#MainMenu {
	background-image: url(/themes/Default/bg_rosso.jpg);
	background-position: left;
	background-repeat: repeat-Y;
	border: 1px solid #E00000;
}

#NbVisitors .myTitle {
	height: 36px;
	text-indent: 30px;
	letter-spacing: 0px;
	font-size: 15px;
	font-weight: bolder;
	color: ffe900;
	border-bottom: 2px solid white;
	background-image: url(/themes/default/title.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #005baa;
}
#NbVisitors  {
	background-color: #fff;
	background-image: url(/themes/Default/bg_rosso.jpg);
	background-position: left;
	background-repeat: repeat-Y;
	border: 1px solid #E00000;
}

#Accounts .myTitle {
	height: 36px;
	text-indent: 30px;
	letter-spacing: 0px;
	font-size: 15px;
	font-weight: bolder;
	color: ffe900;
	border-bottom: 2px solid white;
	background-image: url(/themes/default/title.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #005baa;
}
#Accounts {
	background-color: #fff;
	background-image: url(/themes/Default/bg_blu.jpg);
	background-position: left;
	background-repeat: repeat-Y;
	border: 1px solid #1368B1;
}

#Versions .myTitle {
	height: 36px;
	text-indent: 30px;
	letter-spacing: 0px;
	font-size: 15px;
	font-weight: bolder;
	color: ffe900;
	border-bottom: 2px solid white;
	background-image: url(/themes/default/title.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #005baa;
}
#Versions {
	background-image: url(/themes/Default/bg_rosso.jpg);
	background-position: left;
	background-repeat: repeat-Y;
	border: 1px solid #E00000;
}

#TopDirectory .myTitle {
	height: 36px;
	text-indent: 30px;
	letter-spacing: 0px;
	font-size: 15px;
	font-weight: bolder;
	color: ffe900;
	border-bottom: 2px solid white;
	background-image: url(/themes/default/title.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #005baa;
}
#TopDirectory {
	background-image: url(/themes/Default/bg_rosso.jpg);
	background-position: left;
	background-repeat: repeat-Y;
	border: 1px solid #E00000;
}
#MyFavorites .myTitle {
	height: 36px;
	text-indent: 30px;
	letter-spacing: 0px;
	font-size: 15px;
	font-weight: bolder;
	color: ffe900;
	border-bottom: 2px solid white;
	background-image: url(/themes/default/title.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #005baa;
}
#MyFavorites {
	background-image: url(/themes/Default/bg_rosso.jpg);
	background-position: left;
	background-repeat: repeat-Y;
	border: 1px solid #E00000;
}
#calendario .myTitle {
	height: 36px;
	text-indent: 30px;
	letter-spacing: 0px;
	font-size: 15px;
	font-weight: bolder;
	color: ffe900;
	border-bottom: 2px solid white;
	background-image: url(/themes/default/title.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #005baa;
}
#calendario {
	background-color: #fff;
	background-image: url(/themes/Default/bg_blu.jpg);
	background-position: left;
	background-repeat: repeat-Y;
	border: 1px solid #1368B1;
}
#SearchBlock .myTitle {
	height: 36px;
	text-indent: 30px;
	letter-spacing: 0px;
	font-size: 15px;
	font-weight: bolder;
	color: ffe900;
	border-bottom: 2px solid white;
	background-image: url(/themes/default/title.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #005baa;
}
#SearchBlock {
	background-image: url(/themes/Default/bg_rosso.jpg);
	background-position: left;
	background-repeat: repeat-Y;
	border: 1px solid #E00000;
}

#Search .myTitle {
	height: 36px;
	text-indent: 30px;
	letter-spacing: 0px;
	font-size: 15px;
	font-weight: bolder;
	color: ffe900;
	border-bottom: 2px solid white;
	background-image: url(/themes/default/title.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #005baa;
}
#Search {
	background-image: url(/themes/Default/bg_rosso.jpg);
	background-position: left;
	background-repeat: repeat-Y;
	border: 1px solid #E00000;
}

#VideoBlock .myTitle {
	height: 36px;
	text-indent: 30px;
	letter-spacing: 0px;
	font-size: 15px;
	font-weight: bolder;
	color: ffe900;
	border-bottom: 2px solid white;
	background-image: url(/themes/default/title.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #005baa;
}

#VideoBlock {
	background-color: #fff;
	background-image: url(/themes/Default/bg_blu.jpg);
	background-position: left;
	background-repeat: repeat-Y;
	border: 1px solid #1368B1;
}

#MeteoBlock .myTitle {
	height: 36px;
	text-indent: 30px;
	letter-spacing: 0px;
	font-size: 15px;
	font-weight: bolder;
	color: ffe900;
	border-bottom: 2px solid white;
	background-image: url(/themes/default/title.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #005baa;
}
#MeteoBlock {
	background-color: #fff;
	background-image: url(/themes/Default/bg_blu.jpg);
	background-position: left;
	background-repeat: repeat-Y;
	border: 1px solid #1368B1;
}
#StatsBlock .myTitle {
	height: 36px;
	text-indent: 30px;
	letter-spacing: 0px;
	font-size: 15px;
	font-weight: bolder;
	color: ffe900;
	border-bottom: 2px solid white;
	background-image: url(/themes/default/title.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #005baa;
}
	
#StatsBlock {
	background-image: url(/themes/Default/bg_rosso.jpg);
	background-position: left;
	background-repeat: repeat-Y;
	border: 1px solid #E00000;
}

#RSSAnsa .myTitle {
	height: 36px;
	text-indent: 30px;
	letter-spacing: 0px;
	font-size: 15px;
	font-weight: bolder;
	color: ffe900;
	border-bottom: 2px solid white;
	background-image: url(/themes/default/title.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #005baa;
}
#RSSAnsa {
	background-color: #fff;
	background-image: url(/themes/Default/bg_blu.jpg);
	background-position: left;
	background-repeat: repeat-Y;
	border: 1px solid #1368B1;
}
#microbox_table .myTitle {
	height: 36px;
	text-indent: 30px;
	letter-spacing: 0px;
	font-size: 15px;
	font-weight: bolder;
	color: ffe900;
	border-bottom: 2px solid white;
	background-image: url(/themes/default/title.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #005baa;
}
#microbox_table {
	font-size: 10px;
	background-color: #fff;
	background-image: url(/themes/Default/bg_blu.jpg);
	background-position: left;
	background-repeat: repeat-Y;
	border: 1px solid #1368B1;
}

#BlockRSS_ANSAcolumn .myTitle {
	height: 36px;
	text-indent: 30px;
	letter-spacing: 0px;
	font-size: 15px;
	font-weight: bolder;
	color: ffe900;
	border-bottom: 2px solid white;
	background-image: url(/themes/default/title.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #005baa;
}
#BlockRSS_ANSAcolumn {
	font-size: 10px;
	background-color: #fff;
	background-image: url(/themes/Default/bg_blu.jpg);
	background-position: left;
	background-repeat: repeat-Y;
	border: 1px solid #1368B1;
}

#BannerBlock2 .myTitle {
	height: 36px;
	text-indent: 30px;
	letter-spacing: 0px;
	font-size: 15px;
	font-weight: bolder;
	color: ffe900;
	border-bottom: 2px solid white;
	background-image: url(/themes/default/title.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #005baa;
}
#BannerBlock2 {
	font-size: 10px;
	background-color: #fff;
	background-image: url(/themes/Default/bg_rosso.jpg);
	background-position: left;
	background-repeat: repeat-Y;
	border: 1px solid #E00000;
}

#BannerBlock5 .myTitle {
	height: 36px;
	text-indent: 30px;
	letter-spacing: 0px;
	font-size: 15px;
	font-weight: bolder;
	color: ffe900;
	border-bottom: 2px solid white;
	background-image: url(/themes/default/title.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #005baa;
}
#BannerBlock5 {
	font-size: 10px;
	background-color: #fff;
	background-image: url(/themes/Default/bg_blu.jpg);
	background-position: left;
	background-repeat: repeat-Y;
	border: 1px solid #1368B1;
}

#W3CBLOCK .myTitle {
	height: 36px;
	text-indent: 30px;
	letter-spacing: 0px;
	font-size: 15px;
	font-weight: bolder;
	color: ffe900;
	border-bottom: 2px solid white;
	background-image: url(/themes/default/title.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #005baa;
}
#W3CBLOCK {
	font-size: 10px;
	background-color: #fff;
	background-image: url(/themes/Default/bg_blu.jpg);
	background-position: left;
	background-repeat: repeat-Y;
	border: 1px solid #1368B1;
}

#pollcolumn .myTitle {
	height: 36px;
	text-indent: 30px;
	letter-spacing: 0px;
	font-size: 15px;
	font-weight: bolder;
	color: ffe900;
	border-bottom: 2px solid white;
	background-image: url(/themes/default/title.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #005baa;
}
#pollcolumn {
	font-size: 10px;
	background-color: #fff;
	background-image: url(/themes/Default/bg_blu.jpg);
	background-position: left;
	background-repeat: repeat-Y;
	border: 1px solid #1368B1;
	font-color: #000;
}

#pollcolumn .tablelinemain {
	font-size: 11px; 
	text-indent: 2px;
	color: #000; 
	font-weight: bold;
}

#BlockRSS_ANSA .myTitle {
	height: 36px;
	text-indent: 30px;
	letter-spacing: 0px;
	font-size: 15px;
	font-weight: bolder;
	color: ffe900;
	border-bottom: 2px solid white;
	background-image: url(/themes/default/title.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #005baa;
}
#BlockRSS_ANSA {
	font-size: 10px;
	background-color: #fff;
	background-image: url(/themes/Default/bg_giallo.jpg);
	background-position: left;
	background-repeat: repeat-Y;
	border: 1px solid yellow;
}

#Meteo .myTitle {
	height: 36px;
	text-indent: 30px;
	letter-spacing: 0px;
	font-size: 15px;
	font-weight: bolder;
	color: ffe900;
	border-bottom: 2px solid white;
	background-image: url(/themes/default/title.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #005baa;
}
#Meteo {
	font-size: 10px;
	background-color: #fff;
	background-image: url(/themes/Default/bg_giallo.jpg);
	background-position: left;
	background-repeat: repeat-Y;
	border: 1px solid yellow;
}

#videoflash .myTitle {
	height: 36px;
	text-indent: 30px;
	letter-spacing: 0px;
	font-size: 15px;
	font-weight: bolder;
	color: ffe900;
	border-bottom: 2px solid white;
	background-image: url(/themes/default/title.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #005baa;
}
#videoflash {
	font-size: 10px;
	background-color: #fff;
	background-image: url(/themes/Default/bg_giallo.jpg);
	background-position: left;
	background-repeat: repeat-Y;
	border: 1px solid yellow;
}

/* ======== FINE MY TITLE======== */	

/* ========TEMPLATE 780======= */

/*#TopPage {
	WIDTH: 758px; 
	HEIGHT: 130px;
	 }
#TopPage .table {align: center;}

#InfoPage {
	WIDTH: 758px }
#log-search {
	WIDTH: 758px }
#MainPage {
	background-image: url(/themes/Default/bgcenter.jpg) center;
	background-position: top;
	WIDTH: 758px;
}
#Display {
}
#toolbar {
	WIDTH: 758px; 
	HEIGHT: 22px ;
}
#topbanner1{
	WIDTH: 758px }
	
#toppagesearch {
	CLEAR: left; POSITION: absolute; valign=middle;
}	
/* ======== FINE ======== */

/* logo casuale */
/*
.topbanner { 
	border-top: 10px solid #fff;
	border-left: 0px solid #fff;
	border-right: 0px solid #fff;
	font-size: 0px; 
	text-align: center;
	background-color: #FFFFFF; 
	background-position:  right 50%;
	background-repeat: no-repeat;
	align: center;
	WIDTH: 758px }

/* fine logo casuale */

#logo{
	border: 0px;
}
.space10{
	width: 10px;
	height: 1px;
}
.height1{
	height: 1px;
}

.colleft{
	width: 150px;
}
.colright{
	width: 150px;
}
.space300{
	width: 300px;
}
.nospace{
	width: 100%;
}
.noborder {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.dimension50{
	width: 50%;
}
.alignLeft {
	FLOAT: left;
	border: 0px;
}

.aligncenter{
	text-align: center;
	border: 0px;
}
.copyright{
	border: 0px;
	width:33%;
}

.colorblack{
	color: white;
}
#TopPage { height: 60px; width: 760px;}
#InfoPage {width: 760px;}
#log-search {width: 760px;}
#MainPage { height: 60px; width: 760px;}

#Display { height: 450px; }
