BODY
{
    background-image: url(../img/bg_page.jpg); background-repeat: repeat-x;
}

html,body {
  height: 100%;
  width: 100%;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}


/*
Works in IE4+/Win, Opera 5+, Netscape 6+, Firefox, Konqueror 3, Safari 
Does not work in NS4.x.
It requires some JavaScript to make it work in IE5/Mac.
*/

table.centerBoth {
  border-spacing: 0;
  border-collapse: collapse;
  height: 100%;
  width: 100%;

}
table.centerBoth,table.centerBoth td {
  padding: 0;
  margin: 0;
  border: 0 none;
}

/* IE/Win bug fix */
/*
table.centerBoth td {
  text-align: center;
}
*/



.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	
}
.link:hover {
	
	color: #b1b1b1;
	text-decoration: none;
}

.gara {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	font-variant: small-caps;
}

.titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #072959;
	text-decoration: none;
	font-variant: small-caps;
}

.titolo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ed1b24;
	text-decoration: none;
	line-height: normal;
	font-variant: small-caps;

}
.titolo2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ed1b24;
	text-decoration: underline;
	line-height: normal;
	font-variant: small-caps;

}

.tex
{
	font-size: 10px;
	color: gray;
	font-family: Arial, Helvetica, sans-serif;
}
.tex2
{
	font-size: 11px;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;


}

.bia
{
	font-size: 12px;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-variant: small-caps;
}
.bia2
{
	font-size: 11px;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.biaSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
	text-decoration: none;
	line-height: normal;
	font-variant: small-caps;
}

.biaSmall:hover {
	text-decoration: underline;
}

.campo
{
	FONT-SIZE: 11px;
	COLOR: #003366;
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f1f1f1;
	border: 1px solid #003366;

}
.campo2
{
	FONT-SIZE: 13px;
	COLOR: #cc33ff;
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f1f1f1;
	border-bottom: 1px solid #003366;

}

.tex a:hover
{
	color: #B5C194;
	TEXT-DECORATION: underline
}

.tex2 a
{
	font-size: 11px;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: normal;
	line-height: normal;
}

.tex2 a:hover
{
	color: #cc33ff;
	TEXT-DECORATION: underline
}
.bia a:hover
{
	color: White;
	TEXT-DECORATION: underline
}


.bia2 a:hover
{
	color: White;
	TEXT-DECORATION: underline
}

.biancoMenu
{
	font-size: 12px;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A .biancoMenu:hover
{
	font-size: 12px;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.prima
{
	width: 14px;
	padding: 4px;
}
.dopo
{
	width: 14px;
	padding: 4px;
}
.centro
{
	width: 146px;
	padding: 4px;
}

.tab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #072959;
	font-variant: small-caps;
	text-decoration: none;	
	/*border: 1px solid #003366;*/	
}


.tab a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ed1b24;
	text-decoration: underline;
}

.scheda1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #072959;
	text-decoration: none;
	font-variant: small-caps;
}
.scheda1:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bolder;
   color: black;
   text-decoration: underline;
   font-variant: small-caps;
}
.scheda2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #072959;
	text-decoration: none;
	font-variant: small-caps;
}
.scheda2:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bolder;
   color: black;
   text-decoration: underline;
   font-variant: small-caps;
}

.bordigiu 
{
	border-bottom: solid 1px #99aac3
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffff;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

a.coll{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #072959;
	text-decoration: none;
	
}

a.coll:hover{
	
	color: #072959;
	text-decoration: underline;
}