/* ++++++++++++++++++ FIX Mac BUG +++ */

HTML,BODY 				{

	padding:0;

	margin:0;

	background-color: #0072bb;

	background-image: url(../img/fondoblu.jpg);

	background-repeat: repeat-x;

}



/* ++++++++++++++++++ BASIC STYLE +++ */



HTML,BODY				{ background-color: #0072bb; font-family:  Verdana, Tahoma, Helvetica, Arial, Trebuchet MS, Thaoma; font-size: 100%;  color: #ffffff;}

P,FONT,TABLE,TR,TD,SPAN	{ font-size: 11px;}





/* +++++++++++++++++ LINKS +++ */ 



A:link      			{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bolder;
	border: 1px ridge #FFFFFF;
	filter: Light;
}

A:visited      			{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bolder;
	border: 1px ridge #FFFFFF;
	filter: Light;
}
A:hover   				{
	text-decoration: underline;
	color: #0072BB;
	border: 0.1em groove #CCCCCC;
	font-weight: bolder;
	background-color: #FFFFFF;
}

A:active  				{  text-decoration: none;  color: #ffffff;	border-width:0px;		border-style:none;background-color: transparent;}



/* ++++++++++++++++++ ALTERATED STYLE +++ */



HR 						{ color: #FFFFFF;	 border-right-width: 0px; border-left-width: 0px; border-top-width: 2px;border-bottom-width: 0px; border-color: white; border-top-style: ridge;}

I					 	{ color: #DFDFBB;	}





/* ++++++++++++++++++ ALT STYLE +++ */



.titoli				{ font-size:   115%; color:  orangered;     }

.Importante   		{ color:  #B51F1E;  }

.ImportantePassivo   { font-size:   110%; color:  #FFD401;   }

.didascalico    		{ color:  silver;     }

.micro		    		{ font-size: 83%; color:  silver;     }



.justsmall				{ font-size: 83%;}

.inputs				{ color: yellow; font-size: 90%;}



.zooming				{ color: orange; font-size: 115%;  	font-weight: bold;   }

.zoomhide				{ color: black; 	font-size: 115%;   font-weight: bold;   }



.eventi				{ color: orange; font-weight: bold; }



.magazines				{ color:  darkkhaki; font-size: 120%; font-weight: bold; border-right-width: 0px; border-left-width: 0px; border-top-width: 0px;border-bottom-width: 0px; border-color: darkkhaki; border-style: ridge;  }

.goldenbiz				{ color: #FFD900; font-size: 88%;}





.AAA     	{  font-size:		99%;	color:  #FFD401; font-weight: normal;   }

.AAAAA 	{  font-size:    115%; 	color:  #FFD401; font-weight: bold;   background-color: transparent;  }

.Arrow   	{  font-size:		115%;	color:  orange;  font-weight: bold;   }

.Voice   	{  color:  yellow;   }

.dove    	{  color:  orange;  font-weight:normal; background-color: transparent;   }

.move   	{  background-color: transparent; color: silver;  font-weight:normal;   }

.movie  	{  color:  darkkhaki;  }



.boxTitle			{  font-size:    115%; 	color:  #CFCF91;						 	margin: 5px; padding: 2px; border-width: 1px; border-color: #CFCF91; border-style: solid;  }

.boxTitleBold		{  font-size:    115%; 	color:  #CFCF91; font-weight: bold;	margin: 7px; padding: 3px; border-width: 2px; border-color: #CFCF91; border-style: solid;  }

.boxTitleStrongA	{  font-size:    121%; 	color:  #CFCF91; font-weight: bold;	margin: 8px; padding: 3px; border-width: 2px; border-color: #FFA500; border-style: solid;  }

.boxTitleStrongB	{  font-size:    115%; 	color:  #CFCF91; font-weight: bold;	margin: 8px; padding: 3px; border-width: 2px; border-color: #5B1F1E; border-style: solid;  }





/* MENUS */



.basicMenu				{ visibility: visible;	background-color: transparent;	}

.advertsMenu			{ visibility: visible;	background-color: white;		}





/* +++++++++++++++++ BAR MENU +++ */

 

.barMenu				{ color: white; visibility: visible; 				}

.topBarMenu			{ font-size:		88%; color: #0a0a0a; visibility: visible; border-width:0px;  border-style:solid; background-color: white;			}

.barMenuDiv			{ font-size:		88%; color: #0a0a0a; visibility: visible; border-width:0px;	border-style:solid;			}

.uptodate				{ color: white; font-size: 88%;	font-weight: bold;}

.language				{ color: white; font-size: 88%;	font-weight: bold;}



.barMenuOpened		{ font-variant: small-caps; visibility: visible; 	 	color: #0055A0; }



A.bMenu:link      	{  font-variant: small-caps; text-decoration: none;	text-align:center;	color: #551A8b;	border-width:0px;		border-style:none; }

A.bMenu:visited 		{  font-variant: small-caps; text-decoration: none;	text-align:center; 	color: #1188C3;	border-width:0px;		border-style:none;} 

A.bMenu:hover   		{  font-variant: small-caps; text-decoration: none;	text-align:center;	color: #2299D4;	border-width:0px;		border-style:none;}

A.bMenu:active  		{  font-variant: small-caps; text-decoration: none;	text-align:center;	color: #551A8b;	border-width:0px;		border-style:none;}



/* +++++++++++++++++ ADVERTS BOX +++ */  /* (related to above Bar Menu!) */



.advertContainer		{ visibility: visible; 	position:relative; border-width: 0px; border-color: #CFCF91; border-style: none;background-color: white;	}

.advertBox				{ visibility: visible; 	position:relative; border-width: 0px; border-color: #CFCF91; border-style: none;background-color: white;	}



/* +++++++++++++++++ LEFT MENU +++ */ 



.imgMenuTitle			{ visibility: visible; 	background-color: #B51F1E; 	position:absolute; border-width: 1px; border-color: black; }

.elseMenuFontTitle	{							background-color: #B51F1E; 	color: #CFCF91;	font-size: xx-small;   font-weight: bold;	 }

.elseMenuActive		{ visibility: visible;  								color: black; }

.elseMenuBox			{ visibility: visible; 								  	position:absolute; border-width: 1px; border-color:	#B51F1E;}

.elseMenuTitle		{ visibility: visible;	background-color: #B51F1E; 	position:relative; border-width: 1px; border-color:	black; }

.elseMenuStyle		{ visibility: visible;								  	position:relative; border-width: 1px; border-color:	black; text-align:left;}







/* +++++++++++++++++ CONTENT BOX +++ */ 



.barContentMenu		{ visibility: visible; position:relative; border-width: 0px; border-color:	#CFCF91; border-style: solid;}

.contentMenu			{ visibility: visible; position:relative; border-width: 0px; border-color:	#B51F1E; border-style: solid;}

.contentMenuClose		{ visibility: visible; position:relative; border-width: 0px; border-color:	black;	  border-style: none;}





/* +++++++++++++++++ NEWSGROUP PAGE +++ */ 



.newstext				{ font-variant: small-caps; 	color: white;		font-size: 99%;font-weight: normal;   }

.newsbox				{ 									color: #0072bb;	font-size: 88%;font-weight: normal;   }

.newsbutton			{ font-variant: small-caps; 	color: #0072bb;	font-size: 80%;font-weight: bold;   }

