/* CSS Document */

/* Impostazioni Generali */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #87888a;
	text-decoration:none;
	}

hr {
	display:none
	}
	
A:link {
	FONT-WEIGHT: normal;COLOR: #87888a;text-decoration:none;
}

A:visited {
	FONT-WEIGHT: normal;COLOR: #87888a; text-decoration:none;
}

A:hover {
	FONT-WEIGHT: normal; COLOR: #a2c2d1; TEXT-DECORATION: underline;
}

A:active {
	FONT-WEIGHT: normal; COLOR:  #a2c2d1; text-decoration:none; 
}

/* Impostazioni Tabella Generale Home Page */

/* Tabella */
#generale {
	width: 955px;
	color:#87888a;
	}
/*	a*/

#a {
	width: 955px;
	}
#navi {
	width: 955px;
	}
	
.nav_test {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#cc0000;
	}
.nav_testg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#cc0000;
	font-size:12px;
	}	
#navi a {
	color:#cc0000;
	text-decoration:none;
	}
#navi a:hover{
			color:#cc0000;
			text-decoration:underline;
			}
		#navi hr {
		background-image: url("../images/template/bg_riga_grigia.jpg");
		background-repeat: no-repeat;
		display: block;
		height: 5px !important; 
		font-size: 0!important;
		width: 955px !important;
		float: none;
		text-decoration: none;
		background-position: left;
		}	
/*	nav_testa*/
#navcenter {
	width: 955px;
	}
	#navcent {
		width: 955px;
		vertical-align:bottom;
		}
/*	logobyte*/

		#logo {
			width: 255px;
			}
/*	login*/
		#login {
			width: 700px;
			}
/*	navmain*/
		#navma {
			float: right;
			width: 800px;
			}
		#navma a {
			color:#cc0000;
			text-decoration:none;
			}
		#navma a:hover{
			color:#cc0000;
			text-decoration:underline;
			}
/*	navsoluzioni*/
		#navsolu {
			width: 955px;
			height: 35px;
			}
		#navsolu a {
			color:#87888a;
			text-decoration:none;			}
		#navsolu a:hover{
			color:#a2c2d1;
			text-decoration:underline;
			}
/*	banner*/
		#banner {
		width: 955px;
		display:block;
		}
		#ban {
		width: 955px;
		height: 199px;
		font-size: 0!important;
		}
		#banp {
		width: 955px;
		height: 150px;
		font-size: 0!important;
		}
/*	banner*/
/*	login*/

#login a {
	color:#cc0000;
	font-weight:600;
	text-decoration:none;
	}
#login a:hover{
			color:#87888a;
			text-decoration:underline;
			}		
/*	login*/	
/*	search*/

#search a {
	color:#cc0000;
	font-weight:600;
	text-decoration:none;
	}
#search a:hover{
			color:#87888a;
			text-decoration:underline;
			}
			/*	search*/

/* Link testuale al posto della freccia */
	.link_txt {
		display:none;
		}	
/* Spazio 3 colonne */

	/* 1 colonna */
	#evidenza {
		float:left;
		width:230px;
		margin-left:0px;
		}

	#tab_evidenza {
		width:225px;
		}

	#tab_evidenza a{
		text-decoration:underline;
		text-align:right;
		color:#cc0000;
		}
			
	#evidenza td {
	text-align:justify;
	padding-right:15px;
		}
		
	/* 2 colonna */
	#approfondimento {
		float:left;
		width:500px;
		margin-left:0px;
		}

	#tab_approfondimento {
		width:500px;
		}
	
	#approfondimento th {
		}
	
	#approfondimento td {
	text-align:justify;
	padding-right:7px;
		}
	#approfondimento .testo_arancio {
	text-align:justify;
	color:#cc0000;
	padding-right:7px;
		}

	/* 3 colonna */
	#news {
		float:left;
		width:235px;
		margin-left:0px;
		}

	#tab_news {
		width:225px;
		margin-right:0px;
		color:#87888a;
		}

	#tab_news th {
		background-image: url("../images/template/scritta_eventi.jpg");
		background-repeat: no-repeat;
		display: block;
		height: 20px !important; 
		font-size: 0!important;
		width: 225px !important;
		float: none;
		text-decoration: none;
		}
	
	#news td {
		padding-top:5px;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:5px;
		text-align:left;
		}
		
	#news a{
		text-decoration:underline;
		}

/* / Spazio 3 colonne */
/* /Impostazioni Tabella Generale Home Page */
/* /Impostazioni Tabella Generale Pagina */
#contenuto {
	width:955px;
	}
#pagina {
	float:right;
	width:700px;
	margin-left:0px;
	}
/* Menu */
	#can {
		width:250px;
		float:left;
		text-align:left;
		text-decoration: none;
		}
	
	#can th, #can td {
		font-size:x-small;
		text-decoration: none;
		padding-left:10px;
		padding-top:3px;
		padding-bottom:3px;
		}
	
	#can td a {
		margin-right:7px;
		border:0px;
		text-decoration: none;
		color:#cc0000;
		}
	
	#can td  .submenu {
		/*color:#FDB680;*/
		color:#87888a;
		}
			
	#can a:hover{
			color:#87888a;
			text-decoration:underline;
			}
	#can a:active{
			color:#cc0000;
			text-decoration:underline;
			}
	#can td  .submenu2 {
		/*color:#FDB680;*/
		color:#c7c5c5;
		}
	#can td  .submenu2 a:hover{
		/*color:#FDB680;*/
		color:#c9ced2;
		}
	#can td  .submenu3 {
		/*color:#FDB680;*/
		color:#a2c2d1;
		}
	#can td  .submenu3 a:hover{
		/*color:#FDB680;*/
		color:#c9ced2;
		}
	#can td a span {
		display:none;		
		}
	/* da inserire in solo testo 
	#can td a img {
		display:none;		
		}
	*/
/* / Menu */
/* Pagine Interne */ 

#tab_int {
	width:700px;
	}
#tab_int td a {
		text-decoration:underline;
		}
#tab_int td#arianna a {
		text-decoration:none;
		}
#tab_int td#arianna  a:hover {
		color:#485eb9;
		text-decoration:underline;
		}

#tab_int td a:hover{
			color:#485eb9;
			text-decoration:underline;
			}

	/* Pagina Standard */
	#tab_standard {
		width:700px;
		}
	
	#tab_standard td {
		text-align:left;
		vertical-align:middle;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left:5px;
		padding-right:5px;
		}

	#tab_standard_vuota td {
		text-align:center;
		vertical-align:middle;
		padding-top: 20px;
		padding-bottom: 20px;
		}
	#tab_standard_vuota a {
		text-decoration:underline;
		}
	
	#tab_standard a {
		text-decoration:underline;
		}
		
#tab_standard td#arianna a {
		text-decoration:none;
		}
#tab_int td#arianna  a:hover {
		color:#485eb9;
		text-decoration:underline;
		}
#tab_standard td a:hover{
			color:#485eb9;
			text-decoration:underline;
			}

#tab_standard #all {
		float: left;
		width: 680px;
		text-align:justify;
		vertical-align:top;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left:0px;
		padding-right:0px;
		}


#tab_standard #colsx {
		float: left;
		width:480px!important;
		text-align:left;
		vertical-align:top;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left:5px;
		padding-right:5px;
		}

	#tab_standard #coldx {
		float: right;
		width:200px!important;
		text-align:left;
		}
	
	/* /Pagina Standard */
	/* Modulo */
	#tab_modulo {
		width:700px;
		}
	

	#tab_modulo td#left {
		width:550px;
		text-align:left;
		vertical-align:top;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left:5px;
		}

	#tab_modulo td#right {
		width:200px;
		text-align:justify;
		vertical-align:top;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left:0px;
		padding-right:15px;
		}

	#tab_modulo a:link {
		text-decoration:underline
		}


	#modulo td {
		height:30px;
		text-align:left;
		vertical-align:middle;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left:2px;
		padding-right:2px;
		}
	
	#modulo td#privacy {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style:italic;
		font-size:xx-small;
		text-align:justify;
		vertical-align:top;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left:2px;
		padding-right:2px;
		}
	/* Modulo */
	/* lista Comunicati */
	#tab_comunicati {
		width:700px;
		}
	
	#tab_comunicati th {
		text-align:center;
		vertical-align:middle;
		padding-top: 3px;
		padding-bottom: 3px;
		}
	
	#tab_comunicati td {
		text-align:left;
		vertical-align:middle;
		padding-top: 7px;
		padding-bottom: 3px;
		padding-left:0px;
		}
	/* lista Comunicati */
	/* lista Case HT */
	#tab_caseht {
		width:700px;
		}
	
	#tab_caseht th {
		text-align:center;
		vertical-align:middle;
		padding-top: 3px;
		padding-bottom: 3px;
		}
	
	#tab_caseht td {
		vertical-align:middle;
		padding-top: 7px;
		padding-bottom: 3px;
		padding-left:0px;
		}
/* lista Case HT */
/* Rassegna Stampa */
	#tab_rassegna {
		width:700px;
		}
	
	#tab_rassegna th {
		text-align:left;
		vertical-align:bottom;
		padding-top: 0px;
		padding-bottom: 1px;
		}
	
	#tab_rassegna td {
		text-align:left;
		vertical-align:top;
		padding-top: 7px;
		padding-bottom: 3px;
		padding-left:0px;
		}
	#tab_rassegna_testo{
		display:none;
		}
	/* Rassegna Stampa */
/* Testo */
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#87888a;
	}
.testog {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#87888a;
	}

.testop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#87888a;
	}
.titolo_arancio {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#cc0000;
	}
.titolo_grigio {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#87888a;
	}
	
.titolo_lista {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#cc0000;
	}
	
.titolo_lista_ar {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#cc0000;
	}

.testo_arancio {
	text-align:justify;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cc0000;
	}	
/* Testo */	
	
	/* Bordi e linee */
	
.bordo_grigio {
	BORDER-LEFT: #c6c7c9 1px solid; 
	BORDER-BOTTOM: #c6c7c9 1px solid;
	BORDER-RIGHT: #c6c7c9 1px solid; 
	BORDER-TOP: #c6c7c9 1px solid; 
	}
.linea_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3e3e3e;
}

.linea_grigia {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3e3e3e;
}

.linea_arancioch {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cc0000;
}
.linea_tratt {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #87888a;
}	
.linea_arancio {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #cc0000;
}	
.linea_ar {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #cc0000;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #cc0000;
}	

.fondo_arancio {
	background-color:#ded8d8;
	BORDER-LEFT: #cc0000 2px solid; 
	BORDER-BOTTOM: #cc0000 2px solid;
	BORDER-RIGHT: #cc0000 1px solid; 
	BORDER-TOP: #cc0000 1px solid; 
	}
/* Bordi e linee */
	
/* Elementi Form */ 
	
.pulsante {
	FONT-WEIGHT: bold;
	FONT-SIZE: xx-small;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FCB57F;
	height: 20px;
	color:#000000;
}

.formfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color:#717171;
}
.formlog {
	/*border-top: 1px solid #717171;
	border-left: 1px solid #717171;
	border-right: 1px solid #717171;*/
	border-bottom: 1px solid #717171;
	font-size:x-small;
	color:#717171;
	width:70px;
	}
.scriviqui {
	/*border-top: 1px solid #717171;
	border-left: 1px solid #717171;
	border-right: 1px solid #717171;*/
	border-bottom: 1px solid #717171;
	background-color: transparent;
	font-size:x-small;
	color:#717171;
	width:170px;
	}

.privacy {
	text-align:justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:xx-small;
	}

.invalid /*giallo*/{
	background-color: #FFFF33;
	color:#FFFFFF;
}	
/* / Elementi Form */ 
#navi_testo {
	display:none;
	}
/* Footer */
#footer {
		clear:both;
		width: 955px;
	}
	#footer#col_a {
		text-align:left;
		font-size: x-small;
		color: #999999;
		width:478px;
		}
	#footer#col_b{
		float:left;
		}

	#footer p {
		text-align:left;
		font-size: x-small;
		color: #999999;
		}
	
	#footer p a {
		font-size: x-small;
		color: #999999;
		}
	
	#footer a span {
		display:none;
		}	

	#footer hr{
		background-image: url("../images/template/bg_riga_grigia.jpg");
		background-repeat: no-repeat;
		display: block;
		height: 5px !important; 
		font-size: 0!important;
		width: 955px !important;
		float: none;
		text-decoration: none;
		background-position: left;
		}
		
	#footer p#sp_text{
		display:none;
		}

/* / Footer */
/* Site Map */
#sitemap {
	width:950px;
}


#sitemap .sm_sez {	
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#cc0000;
	text-decoration:none;
	}
	
#sitemap .sm_pag {	
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#87888a;
	text-decoration:none;
	}
#sitemap .sm_pdett {	
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c7c5c5;
	text-decoration:none;
	}

