/*PAGINA E STRUTTURE*/
body 			{text-align: center;margin:0px;color:#000000;background-color: #fff;font:10pt "Gill Sans MT", Verdana, sans-serif; color:#005ca2;}
#page_wrapper 	{margin-left: auto;margin-right: auto;width: 990px;/*width: 90%;*/text-align: left;background: #FFFFFF url(../img/page_background.gif) repeat-y;border: 1px solid #61a1e8;}
/*PAGINA E STRUTTURE*/
/*GENERALE*/
A:link 			{COLOR:#005ca2; text-decoration: none;}
A:visited 		{COLOR:#005ca2; text-decoration: none;}
A:active 		{COLOR:#005ca2; text-decoration: none;}
A:hover 		{COLOR:#eb7c17; text-decoration: none; text-decoration: underline;}
table, th, td, tr, tbody{margin:0px; padding:0px;}
html>body table, th, td, tr, tbody{margin:0px; padding:0px;}
/*GENERALE*/
/*HEADER*/
#header_wrapper 		{/*background: #fff url('../img/banner-ok.jpg') top left repeat-x;margin:0px; padding:0px;*/}
#header 				{height: 118px;padding:0px;background: url('../img/banner-ok.jpg') top left no-repeat;margin:0px; border-bottom:2px solid #269def}
#header h1 				{margin:0px; text-align:right;font-size:10px; display:block; z-index:10;position:relative; padding-right:7px; height:20px; line-height:20px;top:40px; COLOR:#fff;/*top:-20px; font-weight:normal;*/}
#header h2 				{margin:0px; text-align:right;font-size:10px; display:block; z-index:10;position:relative; padding-right:7px; height:20px; line-height:20px;top:40px; COLOR:#fff;/*top:-20px;font-weight:normal;*/ }
#topnav					{text-align:right; font-size:10px; display:block; z-index:100;position:relative;top:0px;padding:4px 7px 0 0; }
#topnavimg				{position:relative;top:-56px; text-align:right; height:100px; margin-bottom:-156px; border:0; padding:0;}
#topnav A:link 			{COLOR: #fff; text-decoration: none;}
#topnav A:visited		{COLOR: #fff; text-decoration: none;}
#topnav A:active		{COLOR: #fff; text-decoration: none;}
#topnav A:hover			{COLOR: #fff; text-decoration: underline;}
/*HEADER*/
/*NAVIGATION*/
#navigation_wrapper 						{background-color:#999999;margin:0px; padding:0px;}
#navigation_navlist							{margin-top:1px;margin-bottom:0px;text-align:left;padding: 5px 0;margin-left: 0;border-bottom: 1px solid #0F3974;}
#navigation_navlist li						{list-style: none;margin: 0;display: inline;}
#navigation_navlist li a					{color: #F1F6FE;padding: 5px 15px;margin-left: 3px;border: 1px solid #0F3974;border-bottom: none;background: #2153AA url('../img/tab_bg.gif') bottom left repeat-x;text-decoration: none;}
#navigation_navlist li a:link 				{color: #F1F6FE; }
#navigation_navlist li a:visited 			{color: #F1F6FE; }
#navigation_navlist li a:hover				{color: #FFFFFF;background: #3364BB;border-color: #0F3974;}
#navigation_navlist li a#navigation_current	{color: #000;background: #FFFFFF;border-bottom: 1px solid #FFFFFF;}
/*NAVIGATION*/
/*BREADCRUMP*/
#breadcrump_wrapper 						{margin:0px; padding:0px; font:8pt "Gill Sans MT", Verdana, sans-serif; color:#005ca2;font-weight:bold; height:30px;}
#breadcrump_navlist							{margin-top:1px;margin-bottom:0px;text-align:left; margin-left: 0; width:550px;/*padding: 5px 220px;*/ padding-top:5px; padding-left:200px;}
#breadcrump_navlist li						{list-style: none;margin: 0;display: inline; margin-left: 3px;}
#breadcrump_navlist li a					{padding: 5px 18px 5px 0px; margin-left: 3px; background: transparent url(../img/breadcrumb.gif) no-repeat center right;text-decoration: none;}
#breadcrump_navlist li a:link 				{color:#005ca2}
#breadcrump_navlist li a:visited 			{color:#005ca2}
#breadcrump_navlist li a:hover				{text-decoration:underline;color:#005ca2}
#breadcrump_navlist li#breadcrump_current	{color:#005ca2; }
/*BREADCRUMP*/
/*STRUTTURA*/
#left_side 		{margin-bottom: 20px;float: left;width: 180px; color:#FFFFFF; margin-top:-31px; }
#right_side 	{margin-bottom: 20px;float: right; width:150px; color:#FFFFFF; margin-top:-31px;}

#content 		{margin-top: 0px;margin-bottom: 20px;margin-left: 190px;margin-right: 160px;}
#content_total 	{margin-top: 0px;margin-bottom: 20px;margin-left: 190px;/*margin-right: 200px;*/}
#footer 		{background-color:#fff;font:10pt "Gill Sans MT", Verdana, sans-serif;clear:both; position:relative;text-align: center;color:#000;border-top: 1px solid #61a1e8;}

/*STRUTTURA*/
/*SPECIALE FOOTER*/
#footer A:link 			{COLOR:#000; text-decoration: none;}
#footer A:visited 		{COLOR:#000; text-decoration: none;}
#footer A:active 		{COLOR:#000; text-decoration: none;}
#footer A:hover 		{COLOR:#000; text-decoration: underline;}
#footer p 				{margin:0px; color:#000;}
/*SPECIALE FOOTER*/
/*SPECIALE FOOTER METATAG*/
.metatag 		 		{font-size:10px;}
.metatag A:link 		{COLOR:#999999; text-decoration: none;}
.metatag A:visited 		{COLOR:#999999; text-decoration: none;}
.metatag A:active 		{COLOR:#999999; text-decoration: none;}
.metatag A:hover 		{COLOR:#999999; text-decoration: underline;}*/
ul.taglist				{float: left;width: 400px; list-style-type:none;margin:0;padding:0}
ul.taglist li			{float:left; margin:0 0 8px 0;padding: 0 0 0 18px; background: #EDE6D9 url(../img/taglabel.png) no-repeat top left}
ul.taglist a			{float: left; text-decoration: none;height: 25px;line-height: 25px; padding: 0 8px 0 0;background: url(../img/taglabel.png) no-repeat top right; color: #713E3B;white-space: nowrap}
ul.taglist a:hover		{color: #3D2120}
/*SPECIALE FOOTER METATAG*/

/*SPECIALE LEFTSIDE*/
#left_side .holder{height:100%;overflow:hidden;border:solid 0px #fff;font:10pt "Gill Sans MT", Verdana, sans-serif; padding:5px; }
#left_side form{height:100%;overflow:hidden;border:solid 0px #fff;font:10pt "Gill Sans MT", Verdana, sans-serif; padding:5px; margin-left:3px;}
#right_side .holder, #right_side form{height:100%;overflow:hidden;border-bottom:solid 3px #62a0e9;font:10pt "Gill Sans MT", Verdana, sans-serif; padding:0px; color:#fff; border: solid #61a1e8; border-width:0px 0px 1px 1px;}

#left_side h3, #right_side h3 		{margin:0px; color: #064094; font:11pt "Gill Sans MT", Verdana, sans-serif; font-weight:bold; height:37px;line-height:37px;padding:0px;/*padding-left:20px;*/ text-align:center;background-image:url(../img/box_header.gif);}

#left_side h3.menuheader{background-image:url(../img/bannerino.jpg);}
#left_side h4, #right_side h4 		{margin:0px; height:5px;color: #2153AA;}
#left_side form, #right_side form 	{padding:0px;padding /**/:0px; }
#left_side ul			{list-style: none;margin:0px;margin-bottom:15px;padding: 0;}
#left_side li			{display:block;border-bottom:dotted #CCCCCC 1px;height:auto;line-height:16px;padding:3px 0px;}
#left_side ul.sotto			{list-style: none;margin:0px;margin-bottom:15px;padding: 0; background-color:#bdd8f6;}
#left_side li.sotto			{display:block;border-bottom:dotted #005ba2 1px;height:auto;line-height:16px;padding:3px 5px;}

#left_side li.sotto A:link 		{COLOR:#fff; text-decoration: none; font-weight:bold;}
#left_side li.sotto A:visited 	{COLOR:#fff; text-decoration: none; font-weight:bold;}
#left_side li.sotto A:active 	{COLOR:#eb7c17; text-decoration: none; font-weight:bold;}
#left_side li.sotto A:hover 	{COLOR:#eb7c17; text-decoration: none; text-decoration: underline; font-weight:bold;}


#left_side A:link 		{COLOR:#fff; text-decoration: none; font-weight:bold; font-size:11pt; letter-spacing:1px;}
#left_side A:visited 	{COLOR:#fff; text-decoration: none; font-weight:bold; font-size:11pt; letter-spacing:1px;}
#left_side A:active 	{COLOR:#fff; text-decoration: none; font-weight:bold; font-size:11pt; letter-spacing:1px;}
#left_side A:hover 		{COLOR:#bdd8f6; text-decoration: none; text-decoration: underline; font-weight:bold; font-size:11pt; letter-spacing:1px;}
/*SPECIALE LEFTSIDE*/
/*SPECIALE RIGHTSIDE*/
#right_side p 		{margin:3px 0px;}
/*SPECIALE RIGHTSIDE*/
/*SPECIALE CENTER*/
#content .holder	{ padding:0px 0px; padding /**/ :0px; margin :0px; height:100%;}
#content h3 		{padding:0px; padding-left:5px; margin:0px; font:11pt "Gill Sans MT", Verdana, sans-serif;color: #005ca2; border-bottom:dotted 1px #d3e4f4;}
#content h3 b 		{padding:0px; margin:0px; line-height:25px;display:block;}
#content h4 		{padding:0px; padding-left:5px; margin:0px;color: #000;}
#content h4 b 		{padding:0px; margin:0px;display:block;}
#content p		{margin:auto 0px; margin /**/:auto; line-height:normal;}
#content form 		{padding:0px;}
#content .myFormClass {width:99%;;margin:0px;padding:20px 0px;}
#content label{width:180px;float:left;text-align:left;display:block;padding:0;margin:0;}
#content fieldset {padding-left:10px;margin-bottom:0px;}
#content legend {font-weight:bold;padding:0;margin:0;color:#707e99;}
#content .errormessage{color:#990000;border:solid #990000 1px;display:block;background-color:#ffffff;text-align:center;}


#content_total .holder	{height:100%;padding:5px; margin:0px; margin /**/:0px; }
#content_total h3 		{padding:0px; padding-left:5px; margin:0px; font:11pt "Gill Sans MT", Verdana, sans-serif;color: #005ca2; border-bottom:dotted 1px #d3e4f4;}
#content_total h3 b 	{padding:0px; margin:0px; line-height:25px;display:block;}
#content_total h4 		{padding:0px; padding-left:5px; margin:0px;font:10pt "Gill Sans MT", Verdana, sans-serif;color: #000;}
#content_total h4 b 	{padding:0px; margin:0px;line-height:10px;display:block;}
#content_total p		{margin:auto -3px; margin /**/:auto; line-height:normal;}
#content_total form 		{padding:0px;}
#content_total .myFormClass {width:99%;;margin:0px;padding:20px 0px;}
#content_total label{width:180px;float:left;text-align:left;display:block;padding:0;margin:0;}
#content_total fieldset {padding-left:10px;margin-bottom:0px;}
#content_total legend {font-weight:bold;padding:0;margin:0;color:#707e99;}
#content_total .errormessage{color:#990000;border:solid #990000 1px;display:block;background-color:#ffffff;text-align:center;}

#content img, #content_total img{padding:0px; margin:0px;}

#content hr, #content_total hr{ color:#999999; width:100%; height:1px;margin:3px 0px;}
html>body #content hr{margin:3px 0px; padding:auto; height:1px;margin:3px 0px;}
html>body #content_total hr{margin:3px 0px; padding:auto; height:1px;margin:3px 0px;}
html>body #content p{margin:10px 0px; padding:auto;}
html>body #content_total p{margin:10px 0px; padding:auto;}

	/*SPECIALE CENTER STILE*/
	#content .titolo_XXL 	{font-weight:bold;font-size:16px;color: #053758;}
	#content .titolo_XL 	{font-weight:bold;font-size:15px;color: #053758;}
	#content .titolo_L		{font-weight:bold;font-size:14px;color: #053758;}
	#content .titolo_M 		{font-weight:bold;font-size:13px;color: #053758;}
	#content .titolo_S 		{font-weight:bold;font-size:12px;color: #053758;}
	#content .testo_XXL 	{font-size:16px;color: #053758;}
	#content .testo_XL 		{font-size:15px;color: #053758;}
	#content .testo_L		{font-size:14px;color: #053758;}
	#content .testo_M 		{font-size:13px;color: #053758;}
	#content .testo_S 		{font-size:12px;color: #053758;}
	
	#content .blockquote 					{background:url(../img/quote.gif) no-repeat;display:block;padding-left:20px;margin:5px 0;}
	#content .blockquote_titolo 			{font-weight:bold;font-size:12px;color: #053758;background: url(../img/quote.gif) no-repeat;display:block;padding-left:20px;margin:5px 0;}
	#content .code 							{background: #FFF;border: 1px solid #EEE;border-left:6px solid #C1CAD3;display: block;padding-left:2px;margin:5px 0;}
	#content .code_titolo 					{font-weight:bold;font-size:12px;color: #053758;background: #FFF;border: 1px solid #EEE;border-left:6px solid #C1CAD3;display: block;padding-left:2px;margin:5px 0;}
	#content .box_arancione 				{margin:3px 0px;padding:0px;border:solid 1px #D9E1E5;display:block;background-color:#e85102;color:#FFFFFF;}
	#content .box_arancione_scritta_grande 	{margin:3px 0px;padding:0px;border:solid 1px #D9E1E5;display:block;background-color:#e85102;color:#FFFFFF; font-weight:bold; font-size:12px;}
	#content .box_blu 						{margin:3px 0px;padding:0px;border:solid 1px #D9E1E5;display:block;background-color:#f1f1f1;color:#000;}
	#content .box_blu_scritta_grande 		{margin:3px 0px;padding:0px;border:solid 1px #D9E1E5;display:block;background-color:#f1f1f1;color:#000; font-weight:bold; font-size:12px;}

	#content .titolo_tabella 				{font-size:12px;border: 1px solid #444;background:#4c6798; font-weight:bold;color: #fff;}
	#content .riga_tabella1 				{border: 1px solid #444;border-top: 0;background:#DBDBDB;}
	#content .riga_tabella2 				{border: 1px solid #444;border-top: 0;background:#F7F7F7;}
	#content .riga_tabella3 				{border: 1px solid #444;border-top: 0;background:#838FA5;color: #fff;}
	/*SPECIALE CENTER STILE*/
	/*SPECIALE CENTER STILE*/
	#content_total .titolo_XXL 				{font-weight:bold;font-size:16px;color: #053758;}
	#content_total .titolo_XL 				{font-weight:bold;font-size:15px;color: #053758;}
	#content_total .titolo_L				{font-weight:bold;font-size:14px;color: #053758;}
	#content_total .titolo_M 				{font-weight:bold;font-size:13px;color: #053758;}
	#content_total .titolo_S 				{font-weight:bold;font-size:12px;color: #053758;}
	#content_total .testo_XXL 				{font-size:16px;color: #053758;}
	#content_total .testo_XL 				{font-size:15px;color: #053758;}
	#content_total .testo_L					{font-size:14px;color: #053758;}
	#content_total .testo_M 				{font-size:13px;color: #053758;}
	#content_total .testo_S 				{font-size:12px;color: #053758;}
	
	#content_total .blockquote 				{background:url(../img/quote.gif) no-repeat;display:block;padding-left:20px;margin:5px 0;}
	#content_total .blockquote_titolo 		{font-weight:bold;font-size:12px;color: #053758;background: url(../img/quote.gif) no-repeat;display:block;padding-left:20px;margin:5px 0;}
	#content_total .code 					{background: #FFF;border: 1px solid #EEE;border-left:6px solid #C1CAD3;display: block;padding-left:2px;margin:5px 0;}
	#content_total .code_titolo 			{font-weight:bold;font-size:12px;color: #053758;background: #FFF;border: 1px solid #EEE;border-left:6px solid #C1CAD3;display: block;padding-left:2px;margin:5px 0;}
	#content_total .box_arancione 			{margin:3px 0px;padding:0px;border:solid 1px #D9E1E5;display:block;background-color:#e85102;color:#FFFFFF;}
	#content_total .box_arancione_scritta_grande 	{margin:3px 0px;padding:0px;border:solid 1px #D9E1E5;display:block;background-color:#e85102;color:#FFFFFF; font-weight:bold; font-size:12px;}
	#content_total .box_blu 						{margin:3px 0px;padding:0px;border:solid 1px #D9E1E5;display:block;background-color:#f1f1f1;color:#000;}
	#content_total .box_blu_scritta_grande 	{margin:3px 0px;padding:0px;border:solid 1px #D9E1E5;display:block;background-color:#f1f1f1;color:#000; font-weight:bold; font-size:12px;}

	#content_total .titolo_tabella 			{font-size:12px;border: 1px solid #444;background:#4c6798; font-weight:bold;color: #fff;}
	#content_total .riga_tabella1 			{border: 1px solid #444;border-top: 0;background:#DBDBDB;}
	#content_total .riga_tabella2 			{border: 1px solid #444;border-top: 0;background:#F7F7F7;}
	#content_total .riga_tabella3 			{border: 1px solid #444;border-top: 0;background:#838FA5;color: #fff;}
	/*SPECIALE CENTER STILE*/

/*SPECIALE CENTER*/

.featurebox_center 			{background-color: #fffff6;  margin:0px;  padding:10px;  border: 1px solid #DFE8F7;  color: #333333;}
.featurebox_side 			{background-color: #fffff6;  margin:0px;margin-left:10px;margin-right:10px;margin-bottom:15px;  padding:10px;  border: 1px solid #DFE8F7;  color: #333333;}
.featurebox_side_error 		{background-color: #fffff6;margin:0px;margin-left:10px;margin-right:10px;margin-bottom:15px;padding:10px;border: 1px solid #990000;color:#990000;}

.float_left 	{float: left;  margin-right: 10px;}
.float_right 	{float: right;  margin-left: 10px;}

/*MODULI*/
.inputselect		{color: #333333;background-color: #FFFFFF;border: #888888 1px solid;background-image: url(../img/bg_txt.jpg); background-repeat: repeat-x;background-position:bottom;font:10px Verdana, sans-serif;}	
.inputtext			{color: #333333;background-color: #FFFFFF;background-image: url(../img/bg_txt.jpg); background-repeat: repeat;border: #888888 1px solid;width: 160px; font:10px Verdana, sans-serif;}
.inputtextarea		{color: #333333;background-color: #FFFFFF;background-image: url(../admin/img/bg_txt.jpg); background-repeat: repeat-x;background-position:bottom;border: #888888 1px solid;height: 100px;width: 250px; font-size:10px;font:10px Verdana, sans-serif;}	
.inputtext_titolo_contenuto {color: #333333;background-color: #FFFFFF;background-image: url(../img/bg_txt.jpg); background-repeat: repeat;font-family:Verdana;font-size: 10px;border: #888888 1px solid;height: 17px;width: 500px;font:10px Verdana, sans-serif;}

input.btn			{background-color:#fed;border:1px solid;border-top-color:#696;border-left-color:#696;border-right-color:#363;border-bottom-color:#363;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');font:10px Verdana, sans-serif;}
input.btnhov		{border-top-color:#c63;border-left-color:#c63;border-right-color:#930;border-bottom-color:#930;font:10px Verdana, sans-serif;}

input.btnlink			{display:table-cell;background-color:transparent;border:none;text-decoration:underline;cursor:pointer;cursor:hand; position:relative; float:right; font-size:10px;
}
input.btnhovlink		{display:table-cell;text-decoration:none;cursor:pointer;cursor:hand
}


/*MODULI*/
/*TABELLA*/
#mytable th, #mytable td, #mytable tr{font: 10px Verdana, sans-serif; text-decoration: none; font-weight: normal;}	   
#mytable {padding: 0;	margin: 0;font: 10px Verdana, sans-serif;}
#mytable td.menu a:link img{margin:0 2px;border:2px solid #fff;} 
#mytable td.menu a:visited img{margin:0 2px;border:2px solid #fff;} 
#mytable td.menu a:active img {margin:0 2px;border:2px solid #fff;} 
#mytable td.menu a:hover img{border-bottom:2px solid #FF0000;}
caption {padding: 0 0 5px 0;width: 700px;text-align: right;}
#mytable th {color: #4f6b72;border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;border-top: 1px solid #C1DAD7;letter-spacing: 2px;text-transform: uppercase;text-align: left;padding: 6px 5px 6px 5px;background: #CAE8EA url(../img/bg_header_1.gif) repeat-x;}
#mytable th.titolo {text-align:center;}
#mytable th.titolo_grande {text-align:center;font: 20px Verdana, sans-serif;}
#mytable th.titoloerr {text-align:center;background: #CAE8EA url(../img/bg_header_err.gif) repeat-x;}
#mytable th.titolosucc {text-align:center;background: #CAE8EA url(../img/bg_header_succ.gif) repeat-x;}
#mytable th.titoloicons {text-align:center;}
#mytable th.nobg {border-top: 0;border-left: 0;	border-right: 1px solid #C1DAD7;background: none;}
#mytable td {border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;background: #fff;color: #4f6b72;}
#mytable td.menu {text-align:center;background: #fff;}
#mytable td.alt {background: #F5FAFA;color: #797268;}
#mytable th.spec {border-left: 1px solid #C1DAD7;border-top: 0;background: #fff url(../img/bullet1.gif) no-repeat;}
#mytable th.specalt {border-left: 1px solid #C1DAD7;border-top: 0;background: #f5fafa url(../img/bullet2.gif) no-repeat;color: #797268;}
/*TABELLA*/




/*ALBUM*/
/* OPACITA DELLE FOTO
div#content_total a img, div#content_total a:visited img, div#content_total a:active img { border:2px solid #fff;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5;} 
div#content_total a:hover img{border:2px solid #fff;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1; }
*/
.thumbwrap {
	display: inline-block;
	background: #fff url(g10d.gif);
	border: 1px solid #999;
	padding: 15px 8px 0 8px;
	margin: 0;
}
.thumbwrap li {
	display: -moz-inline-box;  /* Moz */
	display: inline-block;  /* Op, Saf, IE \*/
	vertical-align: top;  /* IE Mac non capisce e a volte crea extra v space */
	margin: 0 7px 15px 7px;
	padding: 0;
}
.thumbwrap a {
	display: block;
	border: 1px solid #fff;
	color: #000;
	background-color: #fff;
	text-decoration: none;
}
.thumbwrap a:hover {
	/*border-color:#FF0000;*/
	background-color: #fff;
}
.thumbwrap a img {
	border-width: 1px;
	vertical-align: bottom;
}
.thumbwrap a:hover img {
	border-width: 1px;
	border-color:#FF0000;
	/*vertical-align: bottom;*/
}
.thumbwrap a span {
	display: block;
	width: 160px;
	w\idth: 152px; /* Moz */
	padding: 4px;
	font-size: 88%;
}
/*\*//*/ * html .thumbwrap a {
	width: 160px;
}
/* hover Op */
@media all and (min-width: 0px) {
	html:first-child .thumbwrap a {
		display: inline-block;
	}
	html:first-child .thumbwrap li {
		width: 168px;
	}
}
</style>
<!--[if lt IE 8]><style>
.thumbwrap li, .thumbwrap {
	display: inline;
	_height: 0;
}
</style><![endif]-->
/*ALBUM*/


/*CONTACT*/
/*CONTACT*/
.workingmessage{font-size:10px;color:#fff; border:solid #990000 1px; background-color:#990000; text-align:center; padding:0 2px;}
/*MENU 3*/
.menu1 {padding:0 0 0 32px; margin:0; list-style:none; height:25px; background:#005ca2; position:relative; overflow:auto;color:#fff;font:10pt "Gill Sans MT", Verdana, sans-serif; color:#005ca2;}
.menu1 li {float:left; white-space:nowrap;color:#fff;}
.menu1 li a {display:block; float:left; height:25px; line-height:25px; color:#fff; text-decoration:none; font-weight:bold; text-align:center; padding:0 0 0 5px; cursor:pointer;}
.menu1 li a:visited {display:block; float:left; height:25px; line-height:25px; color:#fff; text-decoration:none; font-weight:bold; text-align:center; padding:0 0 0 5px; cursor:pointer;}
.menu1 li a:active {display:block; float:left; height:25px; line-height:25px; color:#fff; text-decoration:none; font-weight:bold; text-align:center; padding:0 0 0 5px; cursor:pointer;}
.menu1 li a b {float:left; display:block; padding:0 10px 0 5px;}
.menu1 li.current a {color:#fff; background-color:#005ca2;}
.menu1 li.current a b {color:#fff;background-color:#005ca2;}
.menu1 li a:hover {color:#fff; background-color:#005ca2;}
.menu1 li a:hover b {background-color:#005ca2;}
.menu1 li.current a:hover {color:#fff; background-color:#005ca2;}
.menu1 li.current a:hover b {color:#fff;background-color:#005ca2;}


/*TABELLA*/
#mytablenews th, #mytablenews td, #mytablenews tr{text-decoration: none; font-weight: normal;}	   
#mytablenews {padding: 0;margin: 0;}
#mytablenews td.menu a:link img{margin:0 2px;border:2px solid #fff;} 
#mytablenews td.menu a:visited img{margin:0 2px;border:2px solid #fff;} 
#mytablenews td.menu a:active img {margin:0 2px;border:2px solid #fff;} 
#mytablenews td.menu a:hover img{border-bottom:2px solid #FF0000;}
caption {padding: 0 0 5px 0;width: 700px;text-align: right;}
#mytablenews th { margin:0px; padding:0px;color: #fff; font-weight:bold;text-transform: uppercase;text-align: center;background:url(../public/images/box/table_top.jpg) top left no-repeat;height:20px;line-height:20px;}
#mytablenews th b {display:block;background:url(../public/images/box/table_top_right.jpg) no-repeat top right;}
#mytablenews td.immagine {border-left: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;background: #fff;color: #4f6b72; text-align:center; vertical-align:top; width:50px;}
#mytablenews td img { padding:0px; margin:0px;}
#mytablenews th.titolo {text-align:center;}
#mytablenews span.titolo {font-weight:bold;}
#mytablenews span.titolo_grande {font-weight:bold; font-size:16PX;}
#mytablenews span.datum {font-weight:bold; font-size:8pt; float:right;}
#mytablenews th.titoloerr {text-align:center;background: #CAE8EA url(../img/bg_header_err.gif) repeat-x;}
#mytablenews th.titolosucc {text-align:center;background: #CAE8EA url(../img/bg_header_succ.gif) repeat-x;}
#mytablenews th.titoloicons {text-align:center;}
#mytablenews th.nobg {border-top: 0;border-left: 0;	border-right: 1px solid #C1DAD7;background: none;}
#mytablenews td {border-right: 1px solid #C1DAD7;border-left: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7; background-color:#fff;color: #01579b; text-align:left; vertical-align:top; padding:5px;}
#mytablenews td.testotop {border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;background: #fff;color: #4f6b72; text-align:center; vertical-align:top;}
#mytablenews td.cleancell{ border:none; background-color:#FFFFFF; margin:0; padding:0;}
#mytablenews td.cleancell2{ text-align:center; border:none; background-color:#FFFFFF; margin:0; padding:0;}
#mytablenews td.menu {text-align:center;background: #fff;}
#mytablenews td.alt {background: #F5FAFA;color: #797268;}
#mytablenews th.spec {border-left: 1px solid #C1DAD7;border-top: 0;background: #fff url(../img/bullet1.gif) no-repeat;}
#mytablenews th.specalt {border-left: 1px solid #C1DAD7;border-top: 0;background: #f5fafa url(../img/bullet2.gif) no-repeat;color: #797268;}

#mytablenews td td{border:none;}

/*TABELLA*/

/* Add a margin - for this demo only - and a relative position with a high z-index to make it appear over any element below */
#menu_container {margin:0px; position:relative; width:990px; height:27px; z-index:100;background:#005ca2 url(../img/header_menu.jpg);}
/* Get rid of the margin, padding and bullets in the unordered lists */
#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none;}
/* Set up the link size, color and borders */
#pmenu a, #pmenu a:visited {display:block;width:98px; font-size:10pt; font-weight:bold; color:#fff; height:27px; line-height:24px; text-decoration:none; text-indent:0px; border:0px solid #000; border-width:0px 0px 0px 0px; text-align:center;}
/* Set up the sub level borders */
#pmenu li ul li a, #pmenu li ul li a:visited {border-width:0px 1px 1px 1px;}
#pmenu li a.enclose, #pmenu li a.enclose:visited {border-width:1px;}
/* Set up the list items */
#pmenu li {float:left; background:#005ca2;}
/* For Non-IE browsers and IE7 */
#pmenu li:hover {position:relative;}
/* Make the hovered list color persist */
#pmenu li:hover > a {color:#bdd8f6;}
/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */
#pmenu li ul {display:none;}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
#pmenu li:hover > ul {display:block; position:absolute; top:-10px; left:69px; padding:10px 30px 30px 30px; background:transparent url(transparent.gif); width:98px;}
/* Position the first sub level beneath the top level liinks */
#pmenu > li:hover > ul {left:-30px; top:16px;}
/* get rid of the table */
#pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html #pmenu li a:hover {position:relative; color:#bdd8f6;}
/* For accessibility of the top level menu when tabbing */
#pmenu li a:active, #pmenu li a:focus {color:#bdd8f6;}
/* Set up the pointers for the sub level indication */
/*
#pmenu li.fly {background:#7484ad url(../img/fly.gif) no-repeat right center;}
#pmenu li.drop {background:#7484ad url(../img/drop.gif) no-repeat right center;}
*/
/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */
/* change the drop down levels from display:none; to visibility:hidden; */
* html #pmenu li ul {visibility:hidden; display:block; position:absolute; top:-10px; left:69px; padding:10px 30px 30px 30px; background:transparent url(transparent.gif);}
/* keep the third level+ hidden when you hover on first level link */
#pmenu li a:hover ul ul{
visibility:hidden;
}
/* keep the fourth level+ hidden when you hover on second level link */
#pmenu li a:hover ul a:hover ul ul{visibility:hidden;}
/* keep the fifth level hidden when you hover on third level link */
#pmenu li a:hover ul a:hover ul a:hover ul ul{visibility:hidden;}
/* keep the sixth level hidden when you hover on fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {visibility:hidden;}
/* make the second level visible when hover on first level link and position it */
#pmenu li a:hover ul {visibility:visible; left:-31px; top:14px; lef\t:-31px; to\p:15px;}
/* make the third level visible when you hover over second level link and position it and all further levels */
#pmenu li a:hover ul a:hover ul{ visibility:visible; top:-10px; left:69px;}
/* make the fourth level visible when you hover over third level link */
#pmenu li a:hover ul a:hover ul a:hover ul { visibility:visible;}
/* make the fifth level visible when you hover over fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}
/* make the sixth level visible when you hover over fifth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { visibility:visible;}
/* If you can see the pattern in the above IE5.5 and IE6 style then you can add as many sub levels as you like */

/*CALENDARIO*/
#calendarioholder {
	width:626px;
	margin:0px;
	padding:0px;
	border:1px solid #62a2e9;
	color:#005ca2;
	}
#calendarioholder td {
	border:1px solid #62a2e9;
	color:#005ca2;
	}
#calendario {
	font:10pt "Gill Sans MT", Verdana, sans-serif;
	color:#005ca2;
	text-align:center;
	margin:0px;
	padding:0px;
	width:310px;
}
#calendario td {
	border:1px solid #62a2e9;
	color:#005ca2;
	border:none;
	}
#calendario .colonna {
	font-weight:bold;
	color:#005ca2;
}
#calendario th {
	font-weight:bold;
	color:#005ca2;
}
<!--
#classifica .titolo_riga {
	color: #005ca2;
	background-color: #005ca2;
	font-weight:bold;
}
#classifica .titolo_colonna {
	color: #005ca2;
	font-weight:bold;
	text-align:left
}
#classifica td{
	color: #005ca2;
	font:10pt "Gill Sans MT", Verdana, sans-serif;
	text-align:center;
}
#classifica th{
	color: #ffffff;
	font:10pt "Gill Sans MT", Verdana, sans-serif;
	text-align:center;
	font-weight:bold;
}
#classifica .riga2{ background-color:#ccffff;color: #005ca2;
}
#classifica .riga1{ background-color:#ffffff;color: #005ca2;
}
-->
<!--
#giocatore {
	background: url('/public/images/giocatori/background.gif') top left no-repeat;
	color: #005ca2;
	font:10pt "Gill Sans MT", Verdana, sans-serif;
	text-align:center;
	border-collapse:collapse;
	margin:0;
	padding:0;
}
#giocatore .gtop {
height:70px;
}
#giocatore .gbottom {
height:50px;
}
#giocatore .gtext {
	text-align:left;
	vertical-align:top;
	color: #005ca2;
	font:10pt "Gill Sans MT", Verdana, sans-serif;
}
#giocatore .gfoto {
	text-align:left;
	vertical-align:top;
	color: #005ca2;
	font:10pt "Gill Sans MT", Verdana, sans-serif;
}
#giocatore_intern {
	font:10pt "Gill Sans MT", Verdana, sans-serif;
	text-align:left;
	border-collapse:collapse;
}
#giocatore_intern .gtext2 {
	font:11pt "Gill Sans MT", Verdana, sans-serif;
	text-align:left;
	color:#005ca2;
	font-weight:bold;
	}
#giocatore_intern .gtext3 {
	font:11pt "Gill Sans MT", Verdana, sans-serif;
	text-align:left;
	color:#005ca2;
	}
-->
<!--
#tabellino {
	color: #005ca2;
	font:10pt "Gill Sans MT", Verdana, sans-serif;
	text-align:center;
	border-collapse:collapse;
	margin:0;
	padding:0;
}
.tabtitolo{
	font:11pt "Gill Sans MT", Verdana, sans-serif;
	font-weight:bold;
}
.tabtitolo2{
	font:11pt "Gill Sans MT", Verdana, sans-serif;
	font-weight:bold;
	background-color:#daeef3;
}
.tabtitolo3{
	font:11pt "Gill Sans MT", Verdana, sans-serif;
	font-weight:bold;
	background-color:#d3dfee;
}
.tabtext3{
	background-color:#d3dfee;
	text-align:left;
	padding:2px 3px;
}
.tabtext2{
	background-color:#daeef3;
	text-align:left;
	padding:2px 3px;
}
.tabtitologiallo{
	font:12pt "Gill Sans MT", Verdana, sans-serif;
	font-weight:bold;
	background-color:#FFFF00;
}
.tabtitologiallored{
	font:12pt "Gill Sans MT", Verdana, sans-serif;
	font-weight:bold;
	color:#FF0000;
	background-color:#FFFF00;
}






