html, body 	{ margin:0px; background:#095089 url(../images/bg_top.png) repeat-x; color:#145a93; font-size:14px; font-family:Trebuchet MS, Arial, sans-serif;  }
html 		{ overflow-y:scroll; }

#contenitore 	{ width:100%; float:left; position:relative; }
.center 		{ width:980px; margin:0px auto; } 

#header { width:980px; height:230px;  }

#six { width:260px; float:left; position:relative; }
	.box_six 				{ width:100%; background:url(../images/bg_menu_six.png) repeat-y; float:left; margin-bottom:10px; }
		.titolo_box_prod 	{ width:100%; height:50px; background:url(../images/titolo_box_prod.png); }
		.titolo_box_app	 	{ width:100%; height:65px; background:url(../images/titolo_box_app.png); }
	.box_six_footer 		{ width:100%; height:15px; background:url(../images/bg_footer_six.png); font-size:0px; float:left; }

	.ul_menu 		{ width:240px; padding:0px 10px 0px 10px;  }
	.ul_menu li		{ width:220px; background:url(../images/bg_li_six.png) no-repeat top; padding:10px; font-weight:bold; }
	.ul_menu a 		{ color:#145a93; float:left; }
	.ul_menu a:hover{ color:#003366; }
	
	.ul_menu_sub 		{ width:220px; padding:10px 0px 0px 0px; font-size:12px; }
	.ul_menu_sub li 	{ width:210px; background:none; padding:5px; border-top:1px solid #d6e2eb;  }
	.ul_menu_sub a 		{ color:#1586b1; font-weight:bold; text-decoration:none; }
	.ul_menu_sub a:hover{ color:#93cae4; }

#dex { width:710px; float:right; position:relative; text-align:justify; }

	.box_dex 		{ width:100%; background:url(../images/bg_box_dex.png) repeat-y; float:left; }
	.box_dex_center { width:670px; padding:0px 20px 0px 20px; float:left; }
	.box_dex_footer { width:100%; height:15px; background:url(../images/bg_footer_dex.png) no-repeat bottom; padding-top:10px; font-size:0px; float:left; }

	.box_dex_mini 		{ width:350px; background:url(../images/bg_box_dex_mini.png) repeat-y; float:left; text-align:center; margin:8px 0px 10px 0px; }
	.box_dex_mini img 	{ margin:5px; padding:0px; }
		.titolo_box_prod_focus 	{ width:100%; height:65px; background:url(../images/titolo_box_prod_focus.png); }
		.titolo_box_app_focus	{ width:100%; height:65px; background:url(../images/titolo_box_app_focus.png); }
		.box_dex_mini_center 	{ width:310px; padding:0px 20px 0px 20px; float:left; }
		.box_dex_mini_center h4 { text-align:left; }
			a.btn_scheda 		{ width:310px; height:30px; float:left; margin-top:10px; background:url(../images/btn_scheda.png); }
		.box_dex_mini_footer 	{ width:100%; height:15px; background:url(../images/bg_footer_dex_mini.png); font-size:0px; float:left; }

#footer 	{ width:100%; float:left; position:relative; margin-top:10px; background:url(../images/bg_footer.png) repeat-x; }
#footer_int { width:960px; height:55px; margin:0px auto; padding:0px 10px 0px 10px; background:url(../images/bg_footer_int.png); }
#footer_int p 			{ width:85%; font-size:14px; float:left; color:#FFFFFF; padding:22px 0px 10px 0px; }
#footer_int a.btn_mit 	{ width:115px; height:20px; float:right; margin-top:20px; background:url(../images/btn_mit.png); }
#footer_int a 			{ color:#99CCFF; }
#footer_int a:hover 	{ color:#CCFFFF; background-position:bottom; }

/* ELENCHI */
.ul_elenco 		{ width:96%; padding:5px 10px 10px 10px; }
.ul_elenco li 	{ width:94%; padding:2px 0px 2px 20px; background:url(../images/ul_elenco.png) no-repeat left 4px; }
	.ul_elenco_sub 		{ width:100%; padding:5px 0px 10px 0px; }
	.ul_elenco_sub li 	{ width:94%; padding:2px 0px 2px 20px; background:url(../images/ul_elenco_sub.png) no-repeat left center; }


/* INFO E SEDE */
.box_info { width:50%; float:right;  }

#form_info 		{ width:48%; float:left; position:relative; margin:0px; padding:0px; }
#form_info * 	{ float:left; position:relative; margin:0px; padding:0px; }
#form_info fieldset 	{ width:98%; margin:0px 0px 20px 0px; border:none; }
#form_info label 		{ width:98%; padding:0px 0px 2px 0px; color:#1586b1; }
#form_info input 		{ width:97%; height:20px; padding:3px 2px 1px 2px; border:1px solid #1586b1; background-color:#d6e2eb; color:#145a93; font-family:Trebuchet MS, Arial, sans-serif; font-size:14px; }
#form_info textarea 	{ width:97%; height:100px; padding:3px 2px 1px 2px; overflow:auto; border:1px solid #1586b1; background-color:#d6e2eb; color:#145a93; font-family:Trebuchet MS, Arial, sans-serif; font-size:14px; }

#form_info button 		{ width:310px; height:25px; border:none; cursor:pointer; clear:both; background:url(../images/btn_invia.png); }
#form_info button span 	{ display:none; }
#form_info .error_box 	{ width:100%; position:absolute; left:0px; bottom:-16px; font-size:11px; }


/* PRODOTTI E APPLICAZIONI */

.box_item { width:100%; float:left; position:relative; }
a.btn_scheda_2 			{ width:100%; height:25px; float:right; position:relative; margin-top:10px; background:url(../images/btn_scheda_2.png) no-repeat right top; }
a:hover.btn_scheda_2 	{ background-position:bottom right; }

a.btn_back 			{ width:100%; height:25px; float:right; position:relative; margin-top:10px; background:url(../images/btn_back.png) no-repeat right top; }
a:hover.btn_back 	{ background-position:bottom right; }

/* ARCHIVIO E PAGINAZIONE */

.archive 		{ width:100%; }
.archive li 	{ width:100%; }

.archive a 		{ width:97%; float:left; cursor:pointer; text-decoration:none; border-bottom:1px solid #d6e2eb; background:url(../images/ul_elenco.png) no-repeat left center; padding:5px 0px 5px 20px; }
.archive a:hover 	{ background:#d7eaf2 url(../images/ul_elenco.png) no-repeat left center; }

.archive_title  	{ width:100%; float:left; font-size:14px; color:#145a93; }
.archive_subtitle 	{ width:100%; float:left; font-size:12px; color:#1586b1; }
.archive_date 		{ width:100%; float:left; font-size:12px; color:#666666; }
.archive_evidence 	{ background-color:#e6f3f9; }

#paging { width:100%; float:left; position:relative; background:url(../images/bg_h3.png) no-repeat; }
#paging * { position:relative; margin:0px; padding:0px; }
#paging span { display:none; }

#paging a.pag_back { width:100px; height:25px; float:left; background:url(../images/pag_back.png); margin-top:15px; }
#paging a.pag_next { width:100px; height:25px; float:right; text-align:right; background:url(../images/pag_next.png); margin-top:15px; }
#paging div.pag_back_off { width:100px; height:25px; float:left; background:url(../images/pag_back_off.png); margin-top:15px; }
#paging div.pag_next_off { width:100px; height:25px; float:right; text-align:right; background:url(../images/pag_next_off.png); margin-top:15px; }

#paging #pag_center { width:60%; float:left; margin-top:15px; }
#paging p			{ width:60%; float:left; text-align:right; padding:5px;  }
#paging input 		{ width:35px; float:left; height:20px; padding:3px 3px 1px 3px; margin-left:5px; border:1px solid #1586b1; background-color:#d6e2eb; color:#145a93; text-align:center; }
#paging a.pag_vai	{ width:50px; height:25px; float:left; left:5px; background:url(../images/pag_vai.png); }

#paging a:hover { background-position:bottom; }

/* VARIE ED EVENTUALI */
h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; float:left; position:relative; }
h1, h2, .hidden { display:none; }
h3 { width:100%; height:45px; color:#1586b1; font-size:16px; background:url(../images/bg_h3.png) no-repeat 0px 30px; }
h4 { width:100%; color:#1586b1; font-size:14px; padding:5px 0px 5px 0px; }

p { margin:0px; padding:5px 0px 5px 0px; display:block; }
ul, li { float:left; position:relative; margin:0px; padding:0px; list-style:none; }

img { padding:2px; background:#d6e2eb; margin:5px 10px 0px 0px; font-size:0px; border:0px; }

a 		{ color:#0099FF; text-decoration:none; }
a:hover { color:#006699; background-position:bottom; }

.riga { width:100%; float:left; position:relative; border-top:1px solid #d6e2eb; margin-top:10px; padding-bottom:10px; font-size:0px; }


.titolo_gen { width:100%; height:50px; float:left; position:relative; }
	.titolo_vuoto	 	{ background:url(../images/titolo_vuoto.png); }
	.titolo_welcome 	{ background:url(../images/titolo_welcome.png); }
	.titolo_azienda 	{ background:url(../images/titolo_azienda.png); }
	.titolo_aziende 	{ background:url(../images/titolo_aziende.png); }
	.titolo_sede 		{ background:url(../images/titolo_sede.png); }
	.titolo_contatti 	{ background:url(../images/titolo_contatti.png); }
	.titolo_prod_focus 	{ background:url(../images/titolo_prod_focus.png); }
	.titolo_app_focus 	{ background:url(../images/titolo_app_focus.png); }
	.titolo_prod_focus_a{ background:url(../images/titolo_prod_focus_a.png); height:65px; }
	.titolo_app_focus_a	{ background:url(../images/titolo_app_focus_a.png); height:65px; }
	.titolo_correlati 	{ background:url(../images/titolo_correlati.png); height:65px; }
	.titolo_eventi	 	{ background:url(../images/titolo_eventi.png); height:65px; }
	.titolo_news	 	{ background:url(../images/titolo_news.png); height:65px; }

 








