/* CSS Document */

/* Impostazioni Generali */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration:none;
	}

hr {
	display:none;
	}
	
A:link {
	FONT-WEIGHT: normal;COLOR: #000000;text-decoration:none;
}

A:visited {
	FONT-WEIGHT: normal;COLOR: #000000; text-decoration:none;
}

A:hover {
	FONT-WEIGHT: normal; COLOR: #ff6600; TEXT-DECORATION: underline;
}

A:active {
	FONT-WEIGHT: normal; COLOR:  #000000; text-decoration:none; 
}

/* Impostazioni Tabella Generale Home Page */

/* Tabella */
#generale {
	width: 955px;
	}
/*	a*/

#a {
	width: 955px;
	}
#navi {
	}
	
.nav_test {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ff6600;
	}
.nav_testg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ff6600;
	font-size:10px;
	}	
#navi a {
	color:#ff6600;
	text-decoration:none;
	}
#navi a:hover{
			color:#ff6600;
			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;
		}
/*	logoadp*/

		#logo {
			width: 336px;
			}
/*	login*/
		#navt {
			width: 619px;
			}
			
/*	navmain*/
		#navma {
			float: right;
			width: 619px;
			}
		#navma a {
			color:#ff6600;
			text-decoration:none;
			}
		#navma a:hover{
			color:#ff6600;
			text-decoration:underline;
			}
/*	banner*/
		#banner {
		width: 955px;
		display:block;
		}
		#ban {
		width: 955px;
		height: 190px;
		font-size: 0!important;
		}
		#banp {
		width: 955px;
		height: 190px;
		font-size: 0!important;
		}
/*	banner*/
/*	login*/

#login a {
	color:#ff6600;
	font-weight:600;
	text-decoration:none;
	}
#login a:hover{
			color:#485eb9;
			text-decoration:underline;
			}		
/*	login*/	
/*	search*/
#search {
			}
#search a {
	color:#ff6600;
	font-weight:600;
	text-decoration:none;
	}
#search a:hover{
			color:#000000;
			text-decoration:underline;
			}
			/*	search*/

/* Link testuale al posto della freccia */
	.link_txt {
		display:none;
		}	
	/* 2 colonna */
	#approfondimento {
		float:left;
		width:400px;
		margin-left:0px;
		}

	#tab_approfondimento {
		width:380px;
		}
	
	#approfondimento th {
		}
	
	#approfondimento td {
	text-align:justify;
	padding-right:7px;
		}
	#approfondimento td a{
	color:#FF6600;
		}
	#approfondimento .testo_arancio {
	text-align:justify;
	color:#FF6600;
	padding-right:7px;
		}

	/* 3 colonna */
	#news {
		float:left;
		width:225px;
		margin-left:0px;
		}

	#tab_news {
		width:220px;
		margin-right:0px;
		color:#000000;
		}

	#tab_news th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
		}
	
	#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:625px;
	margin-left:0px;
	}
/* Menu */
	#can {
		width:325px;
		float:left;
		text-align:left;
		text-decoration: none;
		}
	
	#can th, #can td {
		font-size:x-small;
		text-decoration: none;
		padding-left:5px;
		padding-top:3px;
		padding-bottom:3px;
		}
	
	#can td a {
		margin-right:2px;
		border:0px;
		text-decoration: none;
		color:#FF6600;
		}
	
	#can td  .submenu {
		/*color:#FDB680;*/
		color:#FE7C1A;
		}
			
	#can a:hover{
			color:#000000;
			text-decoration:underline;
			}
	#can a:active{
			color:#000000;
			text-decoration:underline;
			}
	#can td  .submenu2 {
		/*color:#FDB680;*/
		color:#847f7f;
		}
	#can td  .submenu2 a:hover{
		/*color:#FDB680;*/
		color:#ff6600;
		}
	#can td  .submenu3 a:hover{
		/*color:#FDB680;*/
		color:#ff6600;
		}
	#can td  .submenu3 {
		/*color:#FDB680;*/
		color:#000000;
		}
	#can td  .submenu3 a:hover{
		/*color:#FDB680;*/
		color:#ff6600;
		}
	#can td a span {
		display:none;		
		}
	/* da inserire in solo testo 
	#can td a img {
		display:none;		
		}
	*/
/* / Menu */
/* Pagine Interne */ 

#tab_int {
	width:625px;
	}
#tab_int td a {
		color:#ff6600;
		text-decoration:none;
		}
#tab_int td#arianna a {
		text-decoration:none;
		}
#tab_int td#arianna  a:hover {
		text-decoration:underline;
		}

#tab_int td a:hover{
			text-decoration:none;
			}

	/* Pagina Standard */
	#tab_standard {
		width:625px;
		}
	
	#tab_standard td {
		text-align:left;
		vertical-align:middle;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left:3px;
		padding-right:3px;
		}
		
	#tab_standard td #no_img img{
		display: none;
		}

	#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 {
		color:#ff6600;
		text-decoration:none;
		}
		
#tab_standard td#arianna a {
		text-decoration:none;
		}
#tab_int td#arianna  a:hover {
		color:#000000;
		text-decoration:underline;
		}
#tab_standard td a:hover{
			color:#000000;
			text-decoration:underline;
			}

#tab_standard #all {
		float: left;
		width: 600px;
		text-align:justify;
		vertical-align:top;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left:0px;
		padding-right:0px;
		}


#tab_standard #colsx {
		float: left;
		width:400px!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;
		}

	#tab_result {
		width:625px;
		}
	
	#tab_result td {
		text-align:left;
		vertical-align:middle;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left:3px;
		padding-right:3px;
		}
		
	#tab_result td img{
		display: none;
		}

	
	/* /Pagina Standard */
	/*Specialista */
	#domanda td a{
		color:#000000;
		text-decoration: none;
		}
	#domanda td a:hover{
		color:#000000;
		}

	#risposta td a{
		color:#ff6600;
		}
	#risposta td a:hover{
		color:#000000;
		text-decoration:none;
		}
	/* Specialista */
	/* Modulo */
	#tab_modulo {
		width:625px;
		}
	

	#tab_modulo td#left {
		width:400px;
		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:625px;
		}
	
	#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 */
	/* lanci width:208px; */
	#col_a td{
	width:310px;
	text-decoration:none;!important
	}
	#col_a a{
	text-decoration:none;!important
			}
	#col_b td{
	width:310px;
	text-decoration:none;!important
	}
	#col_b a{
	text-decoration:none;!important
			}
	/*#col_c td{
	width:210px;
	vertical-align:top;
	text-decoration:none;!important
	}
	#col_c a{
	vertical-align:top;
	text-decoration:none;!important
	} */
	#lanci td a{
	color:#000000;!important
	text-decoration:none;!important
	}
	#lanci td#arianna a {
		color:#ff6600;!important
		text-decoration:none;
		}
	#lanci td#arianna  a:hover {
		color:#000000;
		text-decoration:underline;
		}
	#lanci td a:hover{
			color:#ff6600;!important
			text-decoration:underline;
			}

	/* lanci */		
/* Testo */
.testop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	}

.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	}
.testobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	}

.testog {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	}

.testop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	}
.titolo_arancio {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ff6600;
	}
.titolo_grigio {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	}
.testo9grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	}
.testo12grigio {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
.titolo_grigiog {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#999999;
	}
.testo9grigiog {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	}
.testo12grigiog {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	}
.testo10grigiog {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	}
.testo9arancio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ff6600;
	}
.testo10arancio {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ff6600;
	}	
.testo12arancio {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff6600;
	}	
.titolo_lista {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	}
	
.titolo_lista_ar {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ff6600;
	}

.testo_arancio {
	text-align:justify;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ff6600;
	}	
/* 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: #fbb47e;
}
.linea_tratt {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}	
.linea_arancio {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ff6600;
}	
.linea_banner {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
}	
.fondo_arancio {
	background-color:#FF9966;
	BORDER-LEFT: #ff6600 2px solid; 
	BORDER-BOTTOM: #ff6600 2px solid;
	BORDER-RIGHT: #ff6600 1px solid; 
	BORDER-TOP: #ff6600 1px solid; 
	}
.linea_arancio_verti {
	BORDER-RIGHT: #ff6600 2px solid; 
	}
.bordo_arancio {
	BORDER-LEFT: #ff6600 1px solid; 
	BORDER-BOTTOM: #ff6600 1px solid;
	BORDER-RIGHT: #ff6600 1px solid; 
	BORDER-TOP: #ff6600 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: 30px;
	width:70px;
	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:#000000;
}

.bgarancio {
	background-color: #FDB680;
	color: #000000;
}	
/* / Elementi Form */ 
#navi_testo {
	display:none;
	}
/* Footer */
#footer {
		clear:both;
		width: 955px;
	}
	#footer p {
		text-align:left;
		font-size: x-small;
		color: #000000;
		}
	
	#footer p a {
		font-size: x-small;
		color: #000000;
		}
	
	#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 */
