/* = DEFAULT  
   v2.1, by Faruk Ates - www.kurafire.net
   Addendum by Robert Nyman - www.robertnyman.com */

/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 1em 0;
	padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
	margin-left: 1em;
}

/* Miscellaneous conveniences: */
form label {
	cursor: pointer;
}
fieldset {
	border: none;
}

/* Form field text-scaling */
input, select, textarea {
	font-size: 100%;
}

/* CUSTOM */

body {
	background: white;
	font-family: "HelveticaNeue Condensed", "Arial Narrow", "Trebuchet MS", "Arial";
	font-size : 11px;
	color : Black;
}

.body_pup {
	background: #ffffff;  
	}
	
/* navigazione */

td.sezione1 { 
	background-color: CCCC00; 
} 

td.sezione2 { 
	background-color: FFCC00; 

} 

td.sezione3 { 
	background-color: FF9900; 

} 

td.sezione4 { 
	background-color: 0099CC; 

} 

.sezioni {	
	font-size : 10px;
	text-decoration: none;
	color : Black;
	font-weight: bold;
	line-height: 16px;
}


.sezioni:hover {	
	font-size : 10px;
	text-decoration: none;
	color: white;
	font-weight: bold;
	line-height: 16px;
}


/* links */

	   
.Link{	
	font-size: 14px;
	color: #0099CC;
	text-decoration: underline;
}

.Link:visited{	
	font-size: 14px;
	color: #0099CC;
	text-decoration: underline;
}

.Link:hover{	
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}


/* motore di ricerca */

.ricercaLink{	
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
	font-weight: bold;	
}

.ricercaLink:hover{	
	font-size: 10px;
	color: #CC0033;
	text-decoration: none;
	font-weight: bold;
}



.ricerca {	
	font-size: 10px;
	color: black;/* #CC0033 */
	text-decoration: none;
	font-weight: bold;
}


/* bar ozziontale  */
.BarBkg {	
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: 0099CC; 
	line-height: 24px;
}

.BarBkg1 {	
	font-size: 12px;
	color: black;
	font-weight: bold;
	background-color: CCCC00; 
	line-height: 24px;
}

.BarBkg2 {	
	font-size: 12px;
	color: black;
	font-weight: bold;
	background-color: FFCC00; 
	line-height: 24px;
}

.BarBkg3 {	
	font-size: 12px;
	color: black;
	font-weight: bold;
	background-color: FF9900; 
	line-height: 24px;
}


/* pulsanti vari  */
	
.button1 {
    width:98px; 
	font-size: 12px;
	color: white;
	background-color: #CCCC00; 
   	text-align:center; 
	text-decoration:none;	   
    }
       
a.switch:hover .button1 
	{
	width:98px; 
	font-size: 12px;
	color: black;
	background-color: #CCCC00; 
   	text-align:center; 
	text-decoration:none;	   
	cursor:pointer;
	       }

		   
.button2 {
    width:98px; 
	font-size: 12px;
	color: white;
	background-color: #FFCC00; 
   	text-align:center; 
	text-decoration:none;	   
    }
       
a.switch:hover .button2
	{
	width:98px; 
	font-size: 12px;
	color: black;
	background-color: #FFCC00; 
   	text-align:center; 
	text-decoration:none;	   
	cursor:pointer;
	       }


.button3 {
    width:98px; 
	font-size: 12px;
	color: white;
	background-color: #FF9900; 
   	text-align:center; 
	text-decoration:none;	   
    }
       
a.switch:hover .button3
	{
	width:98px; 
	font-size: 12px;
	color: black;
	background-color: #FF9900; 
   	text-align:center; 
	text-decoration:none;	   
	cursor:pointer;
	       }

		   
		   
.button4 {
	width:98px;
	font-size: 12px;
	color: white;
	background-color: #0099cc;
	text-align:center;
	text-decoration:none;
}
       
a.switch:hover .button4
	{
	width:98px;
	font-size: 12px;
	color: black;
	background-color: #0099cc;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
}


.button3_wide {
	font-size: 12px;
	color: white;
	background-color: #FF9900; 
   	text-align:center; 
	text-decoration:none;	   
    }
       
a.switch:hover .button3_wide
	{
	font-size: 12px;
	color: black;
	background-color: #FF9900; 
   	text-align:center; 
	text-decoration:none;	   
	cursor:pointer;
	       }

.button_vai {
	font-size: 12px;
	color: white;
	background-color: black;
	text-align:center;
	text-decoration:none;
	border : 1px Blue;
}

a.switch:hover .button_vai
	{
	font-size: 12px;
	color: white;
   	text-align:center; 
	text-decoration:none;	   
	cursor:pointer;
	       }


/* splashpage */		   
.splash_medium {	
	font-family: "HelveticaNeue Condensed", "Arial Narrow", "Trebuchet MS", "Arial";
	font-size: 16px;
	color: black;
	}

table.splash_gray {	
	font-family: "HelveticaNeue Condensed", "Arial Narrow", "Trebuchet MS", "Arial";
	font-size: 12px;
	color: gray;
	}
	
.splash_small {	
	font-family: "HelveticaNeue Condensed", "Arial Narrow", "Trebuchet MS", "Arial";
	font-size: 12px;
	}

a.splash_small {
	font-family: "HelveticaNeue Condensed", "Arial Narrow", "Trebuchet MS", "Arial";
	font-size: 13px;
	color: black;
	text-decoration:none;
	}
	
A.splash_small:visited {
	font-family: "HelveticaNeue Condensed", "Arial Narrow", "Trebuchet MS", "Arial";
	font-size: 13px;
	color: black;
	text-decoration:none;
	}
	
A.splash_small:active {
	font-family: "HelveticaNeue Condensed", "Arial Narrow", "Trebuchet MS", "Arial";
	font-size: 13px;
	color: black;
	text-decoration:none;
	}
	
A.splash_small:hover {
	font-family: "HelveticaNeue Condensed", "Arial Narrow", "Trebuchet MS", "Arial";
	font-size: 13px;
	color: #CC0033;
	text-decoration:none;
	}
	
		
		
			   		   
/* testi: small */

.small {	
	font-size: 12px;
	}


.small_link {	
	font-size: 13px;
	color: black;
	text-decoration:none;
	}


.sma11_link:hover {	
	font-size: 13px;
	color: black;
	text-decoration:underline;
	}		   


/* testi: medium */
	
.medium {	
	font-size: 13px;
	color: black;
	}

.medium_link {	
	font-size: 13px;
	color: black;
	text-decoration:none;
	}


.medium_link:hover {	
	font-size: 13px;
	color: black;
	text-decoration:underline;
	}		   

	
	
.medium_blue {	
	font-size: 14px;
	color: 0099CC;
	}

.medium_blue_link {	
	font-size: 14px;
	color: 0099CC;
	text-decoration:none;
	}


.medium_blue_link:hover {	
	font-size: 14px;
	color: 0099CC;
	text-decoration:underline;
	}		
		
	
	
/* testi: large */
	
.large {
	font-size: 16px;
	font-weight: bolder;
	}

.large_link {	
	font-size: 16px;
	color: black;
	text-decoration:none;
	}


.large_link:hover {	
	font-size: 16px;
	color: black;
	text-decoration:underline;
	}		
		
	
/* testi: xlarge */
.xlarge_b {
	font-size: 24px;
	font-weight: bolder;
	font : bolder Arial Black;
	}


				


div.scroll_schede {
	height: 490px;
	width: auto;
	overflow:auto;
	padding: 1px;
}

	
div.scroll_news {
	height: 100;
	width: auto;
	overflow:auto;
	padding: 3px;
	padding: 1px;
}

	

/*  paginazione numbers*/

.notselected {
	font-size: 9px;
	text-decoration: none;
	color: black;
}

.notselected:hover {
	font-size: 9px;
	text-decoration: none;
	color: black;
}

.notselected {
	font-size: 9px;
	text-decoration: none;
	color: black;
}









.Credits2 {	
	font-size: 9px;
	text-decoration: none;
	color: 000000;
}

.credits2:hover {	
	font-size: 9px;
	text-decoration: none;
	color: CC0033;
}






.txt9ptCredits{	
	font-size: 9px;
	text-decoration: none;
	color: #446F70;
}

.txt11ptCredits{	
	font-size: 11px;
	text-decoration: none;
	color: #446F70;
}


.txt10ptBlack{
	
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}

.txt11ptBlack {	
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

.txt11ptBlack:hover {	
	font-size: 11px;
	text-decoration: underline;
	color: #CC0033; 
}





/* xxxxxx */


.titoloBarBkg {	
	font-size: 15px;
	text-decoration: none;
	color: #FFFFFF;
	font: bold;
	background: #0099CC;
}


A {
	TEXT-DECORATION: none;
	}
	
A:visited {
	TEXT-DECORATION: none;
	}
	
A:active {
	TEXT-DECORATION: none;
	}
	
A:hover {
	COLOR: #FF4929; 
	TEXT-DECORATION: none;
	}

A.banner {
	COLOR: navy;
	text-decoration: none; 
	font-size: 10px; 
	line-height: 16px;
}

A.banner:visited {
	COLOR: navy;
	text-decoration: none; 
	font-size: 10px; 
	line-height: 16px;
}

A.banner:active {
	COLOR: navy;
	text-decoration: none; 
	font-size: 10px; 
	line-height: 16px;
}
A.banner:hover {
	COLOR: darkorange; 
	TEXT-DECORATION: underline;
	font-size: 10px; 
	line-height: 16px;
}

.mainTableBkg {
	background: #ffffff;
}

.navigazioneBkg {
	background: #ffffff; 
}


.textBox {	
	font-size: 9px;
	}

	


.txt9ptWhite{	
	font-size: 9px;
	text-decoration: none;
	color: #FFFFFF;
	background: #CCCC00;
}

.txt9ptWhite:visited{	
	font-size: 9px;
	text-decoration: none;
	color: #FFFFFF;
}

.txt9ptWhite:active{	
	font-size: 9px;
	text-decoration: none;
	color: #FFFFFF;
}
.txt9ptWhite:hover{	
	font-size: 9px;
	text-decoration: Underline;
	color: #FFFFFF;
}

.txt9ptBlue{	
	font-size: 9px;
	text-decoration: none;
	color: #003DD6;
}

.txt9ptBlack{	
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}

.txt9ptBlack:hover{	
	font-size: 9px;
	text-decoration: none;
	color: #000000;
}



.txt11ptWhite{	
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	font: bold;
}

.txt11ptBlackUnderline{	
	font-size: 11px;
	text-decoration: Underline;
	color: #000000;
}



.email{	
	font-size: 9px;
	text-decoration: none;
	color: #FF4929;
}

.email:hover{	
	font-size: 9px;
	text-decoration: Underline;
	color: #FF4929;
}

.txtTit{	
	font-size: 10px;
	text-decoration: none;
	color: #FF4929;
}

.selected {
	font-size: 9px;
	text-decoration: none;
	color: #FF4929;
}






.txt13ptBlack {	
	font-size: 13px;
	text-decoration: underline;
	color: #000000; 
	font-weight: bold;
}

.bot {	
	font-size: 11px;
	font-weight: bold;
}
