
/*#total_body{background-image: url("../image_it/sfondo.png"); background-repeat: repeat-x; background-position: top;}*/

body { color: #2d429b; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}		

.menu_space{height: 10px;}

.center_menu_box_title_index {text-align: center; width: 760px; font-size: 10px; height: 30px;
			font-weight: bold; background-image: url("../image/menu/Immagine7_1x2.gif");
			font-size:8pt; 
}	
.center_menu_box_title_index a {text-decoration: none;}
.center_menu_box_title_index a:hover{text-decoration: none; color: #E73131;}		
			
.link_head {margin:0; padding:0; text-align:right; padding-right:10px; padding-bottom:1px; font-size:8pt;}
.link_head a {text-decoration: none;}
.link_head a:hover{text-decoration: none; color: #E73131;}			
			
.center_menu_center_index{width: 760px; background-color: #BED4EA;}			
.center_menu_basso_index{background-image: url("../image/menu/Immagine7_3x2.gif"); height: 17px; width: 760px;}			

.menu_alto_sinistra { background-image: url("../image/menu/Immagine7_1x1.gif");
					height: 30px; width: 19px;}	

					
.menu_alto_destra { background-image: url("../image/menu/Immagine7_1x3.gif");
					height: 30px; width: 23px;}	
								
.menu_sinistra{background-image: url("../image/menu/Immagine7_2x1.gif");
				width: 6px;}

.menu_destra{background-image: url("../image/menu/Immagine7_2x3.gif"); width: 8px;}
				
.menu_basso_sinistra{background-image: url("../image/menu/Immagine7_3x1.gif");
					height: 17px; width: 19px;}			
					
.menu_basso_destra{background-image: url("../image/menu/Immagine7_3x3.gif");
					height: 17px; width: 23px;}					
					
/*blank*/
.primo_blank{background-image: url("../image/menu/blank.gif"); height: 1px; width: 6px;}
.secondo_blank{background-image: url("../image/menu/blank.gif"); height: 1px; width: 13px;}
.terzo_blank{background-image: url("../image/menu/blank.gif"); height: 1px; width: 60px;}
.quarto_blank{background-image: url("../image/menu/blank.gif"); height: 1px; width: 15px;}
.quinto_blank{background-image: url("../image/menu/blank.gif"); height: 1px; width: 8px;}





.head { background-image: url("../image/header/portalelogo.gif"); width: 800px; height: 130px;  
		padding:0; margin:0; text-align:center; vertical-align:bottom; background-repeat: no-repeat;   
}
.head p{ margin:0; padding:0; font-weight: bolder; color: #333C70; font-size: 24px; padding-top:100px;}

.head_11 { background-image: url("../image/header/portalelogo_1x1.gif"); width: 90px; height: 103px;  
		padding:0; margin:0; text-align:center; vertical-align:bottom; background-repeat: no-repeat;
		font-weight: bolder;color: #333C70;    
}
.head_12 { background-image: url("../image/header/portalelogo_1x2.gif"); width: 206px; height: 103px;  
		padding:0; margin:0; text-align:center; vertical-align:bottom; background-repeat: no-repeat;
		font-size: 14px; font-weight: bolder;color: #333C70; 
}
.head_13 { background-image: url("../image/header/portalelogo_1x3.gif"); width: 414px; height: 103px;  
		padding:0; margin:0; text-align:center; vertical-align:top; background-repeat: no-repeat;
		font-size: 16px; padding-top:10px; font-weight: bolder;color: #FDFB5B;    
}
.head_14 { background-image: url("../image/header/portalelogo_1x4.gif"); width: 90px; height: 103px;  
		padding:0; margin:0; text-align:center; vertical-align:bottom; background-repeat: no-repeat;
		font-size: 14px; font-weight: bolder;color: #333C70;    
}

.head_31 { background-image: url("../image/header/portalelogo_2x1.gif"); width: 90px; height: 27px;  
		padding:0; margin:0; text-align:center; vertical-align:bottom; background-repeat: no-repeat;
		font-size: 9px; font-weight: bolder;color: #333C70;    
}
.head_32 { background-image: url("../image/header/portalelogo_2x2.gif"); width: 620px; height: 27px;  
		padding:0; margin:0; text-align:center; vertical-align:bottom; background-repeat: no-repeat;
		font-size: 24px; font-weight: bolder; color: #333C70;    
}
.head_34 { background-image: url("../image/header/portalelogo_2x3.gif"); width: 90px; height: 27px;  
		padding:0; margin:0; text-align:center; vertical-align:bottom; background-repeat: no-repeat;
		font-size: 14px; font-weight: bolder;color: #333C70;    
}


.table_gen {
	width: 801px;
	height: 800px;
	margin: 0;
	margin-top: 5px; 
	margin-bottom: 20px;
	padding: 0;
	border-collapse: collapse;
}

.td_right_menu {
	width: 140px;
	height: 600px;
	background-color: #BED4EA;
	background-color: #D1E0EF;
	text-align: left;
	vertical-align: top;
	margin: 0;
	padding: 0;
	
}

.td_right_menu a {text-decoration: none;}
.td_right_menu a:hover{text-decoration: none; color: #E73131;}

.td_left_menu {
	width: 140px;
	height: 600px;
	background-color: #BED4EA;
	background-color: #D1E0EF;
	text-align: left;
	vertical-align: top;
}

.td_left_menu a {text-decoration: none;}
.td_left_menu a:hover{text-decoration: none; color: #E73131;}

.table_menu { 
	border: 1px solid #ffffff; 
	border: 1px solid #235FBF; 
	border: 1px solid #C5C1C6; 
	margin: 0; 
	margin-left: 7px; 
	margin-top: 10px;
	padding: 0; 
	width: 130px; 
	border-collapse: collapse; 
	text-align: left;
}

.table_menu_small { 
	border: 1px solid #ffffff; 
	border: 1px solid #235FBF; 
	border: 1px solid #C5C1C6; 
	margin: 0; 
	padding: 0; 
	margin-left: 7px; 
	margin-top: 10px;
	width: 130px; 
	border-collapse: collapse; 
	text-align: left;
}

.table_menu_small a {text-decoration: none; color: #FFFFFF;}
.table_menu_small a:hover { text-decoration: none; color: #E73131;}

.menu {background-color: #235FBF; color: #FFFFFF; padding-top: 15px; padding-left: 5px; }
.menu a {text-decoration: none; color: #FFFFFF;}
.menu a:hover { text-decoration: none; color: #E73131;}

.titolo_menu {
	color: #E73931;
	height: 25px;
	margin:0;
	padding: 0;
	font-weight: bolder;
	text-align: center;
}

.search {
	background-image: url("../image/search2.gif");
	margin: 0; 
	padding: 0; 
	width: 130px;
	height: 40px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 5px;
}
.search input{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0;
	vertical-align: middle;
}

.td_body {
	width: 520px;
	#background-color: #BED4EA;
	background-color: #D1E0EF;
	text-align: left;
	vertical-align: top;
	
}

/* tabelle con elenco del body */

.table_elenco { 
	border: 1px solid #235FBF;
	border: 1px solid #C5C1C6;
	margin: 0; 
	padding: 0; 
	margin-top:10px;
	border-collapse: collapse; 
	text-align: left;
	background-color: #EFEFFF; 
	width:500px;
	margin-left: 5px;
}

.table_elenco td {color: #1B3A6F; padding-left: 2px; padding-bottom: 5px;}
.table_elenco a {text-decoration: none; color: #1B3A6F;}
.table_elenco a:hover { text-decoration: none; color: #E73131; }

.table_ricerca { 
	border: 1px solid #235FBF;
	border: 1px solid #C5C1C6;
	margin: 0; 
	padding: 0; 
	border-collapse: collapse; 
	text-align: left;
	background-color: #EFEFFF; 
	width:500px;
	margin-left: 5px;
}

.table_ricerca td {color: #1B3A6F; padding-left: 30px; padding-bottom: 5px;}
.table_ricerca a {text-decoration: none; color: #1B3A6F;}
.table_ricerca a:hover { text-decoration: none; color: #E73131; }

.titolo_elenco {
	color: #BED4EA;
	height: 30px;
	padding: 0;
	margin:0;
	font-weight: bolder;
	text-align: center;
	vertical-align: middle;
}

img {border: 0;}

/*********INIZIO STILI VISUALIZZAZIONE PAGINATORE*/
.paginatore A{text-decoration: none; font-size: 9px;}
/**********FINE STILI VISUALIZZAZIONE PAGINATORE*/

.notify{color:#FF0000; font-size: 11px; text-decoration: none; width: 100%}


.titolo_div {
	color: #E73931;
	height: 25px;
	margin:0;
	padding: 0;
	font-weight: bolder;
	text-align: left;
}
