BODY {background-color:#0183c2; margin:0px; padding:0px; font-family:Tahoma, Verdana, Arial;font-size:11px; color:#333; line-height:14px; background-image:url(../img/back.gif); background-repeat:repeat-x; }
TD {font-size:11px;margin:0px; padding:0px;}

/*CONTENITORI	*/
#contenitore { width:704px; text-align:left; background-color:#FFFFFF; padding:0px 10px 0px 10px}
#contenitore_popup { width:450px; text-align:left; padding:10px;}

	.clr {clear:both}
	.cornice { padding:2px; border:1px solid #a8daed; background-color:#ecf6fa}
	.divisore {border-bottom:1px solid #a8daed }
	.div_space {border-bottom:1px solid #CCC; margin:7px 0px 7px 0px; }
	
	hr { height:1px; color:#CCC; background-color:#CCC; border:0px}
	
	/*MODULI FORM*/
	FORM {margin:0px; padding:0px;}
	INPUT,SELECT,TEXTAREA {border: 1px solid #79aed7; margin:1px 2px 1px 2px; background-color:#FFF; font-size:11px; font-family:Tahoma; font-weight:normal}
	INPUT.submit { padding:2px 10px 2px 10px; border: 1px solid #666; background-color:#79aed7; color:#FFF; font-weight:bold }
	INPUT.nostyle { border:0px; background-color:#EEE; padding:0px;}


	/*HEADER*/
	#header { text-align:center; margin:0px 0px 12px 0px;}
		.lingue { background-color:#EEE; border:1px solid #CCC; padding: 5px 0px 5px 0px; color:#333;}

	
	/*MENU*/
	#menu {float:left; width:182px; margin-right:12px;}
		.link_padding { padding-left:22px}
		.menuitem a { padding:5px 0px 5px 0px; margin-left:27px; color:#05557b; font-weight:bold; text-decoration:none; display: block; background-image:url(../img/menu_bullet.gif); background-position:left; background-repeat:no-repeat}
		.menuitem a:hover {  color:#128ec8; text-decoration:none; display: block; }
		
		.link_padding2 { padding-left:12px}
		.menuitem2 a { background-color:#b8e0f0; margin-bottom:1px; padding:3px 0px 3px 53px; color:#05557b; text-decoration:none; display: block; background-image:url(../img/menu_bullet2.gif); background-position:left; background-repeat:no-repeat }
		.menuitem2 a:hover {  color:#128ec8; text-decoration:none; display: block; }
		
	
	/*MAIN*/
	#main { float:left;}
	#main .dim_main {width:510px;} /* per compatibilità con internet explorer 5 
	
		/*BOTTONI TESTUALI*/
		a.bottone { background-color:#DDD; border:1px solid #999; padding:3px 10px 3px 10px; color:#333333;}
		a:hover.bottone { background-color:#FFF; border:1px solid #999; padding:3px 10px 3px 10px;}
	
		/*LINK*/
		a {color:#0A437F; text-decoration:none}
		a:hover {color:#9C092D; text-decoration:none}
		a.linkbianco {color:#FFF; text-decoration:underline}
		a:hover.linkbianco {color:#CCC;}
		a.link {color:#0A437F; font-weight:bold; }
		a:hover.link {color:#9C092D; font-weight:bold; }

		/*FORMATTAZIONE TESTO*/
		.titlebig { font-weight:bold; font-family:arial; font-size:15px; color:#006600; padding-bottom:5px; text-align:left; line-height:18px}
		.title { font-weight:bold; font-size:14px; color:#05557b; text-align:left; margin-bottom:5px}
		.subtitle { color:#05557b; }
		H1 { font-weight:bold; font-size:16px; color:#05557b; text-align:left; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px}
		
		
		
		/*CATEGORIE*/
		.categoria { border:1px solid #CCC; padding:10px; margin-bottom:5px; background-color:#EEE}

		/*TABELLE*/
		.tabella {border-top:1px solid #bdcfdc;border-left:1px solid #bdcfdc; color:#243643}
		.td_titolo { background-image:url(../images/table_header_back.gif); background-color: #DDD; color: #06395d; font-weight: bold; border-bottom:1px solid #7dadce; border-right:1px solid #7dadce; border-top:1px solid #c1d7e6; border-left:1px solid #c1d7e6; padding:5px; }
		.td_chiusura { background-color: #0c6fb4; color: #FFF; font-weight: bold; border-bottom:1px solid #09578e; border-right:1px solid #09578e; border-top:1px solid #0c6fb4; border-left:1px solid #0c6fb4; padding:5px; }
		.td_contenuto1 { background-color: #f5f7f9; padding:5px;	border-bottom:1px solid #bdcfdc;	border-right:1px solid #bdcfdc;	border-top:1px solid #FFF;	border-left:1px solid #FFF; text-align:left}
		.td_contenuto2 { background-color: #e9eff3; padding:5px; border-bottom:1px solid #bdcfdc;	border-right:1px solid #bdcfdc;	border-top:1px solid #FFF;	border-left:1px solid #FFF; text-align:left}

		
		/*MENU CONTESTUALE*/
		.contestuale { float:right; background-color:#EEE; padding:10px; width:145px; margin:0px 0px 10px 10px;}
		.dim_allegato {color:#333; font-size:10px; background-color:#DDD; border:1px solid #999; padding:4px; width:110px; text-align:center; margin-top:5px}
		
		/*MENU CONTESTUALE GIU*/
		.contestuale_giu { background-color:#EEE; padding:10px; margin-top:10px;}
		.dim_allegato_giu {color:#333; font-size:10px; background-color:#DDD; border:1px solid #999; padding:4px; width:110px; text-align:center; margin-top:5px}
		.titolocategoria {font-weight:bold; font-size:14px; font-family:Arial; letter-spacing:-1px; color:#333; margin-bottom:5px}
		
		/*MESSAGGI ERRORE-CONFERMA*/
		.boxerrore {background-color:#EC1D24; padding:5px; border:1px solid #940000; color:#FFF}
		.boxok {background-color:#52A718; padding:5px; border:1px solid #247D01; color:#FFF}		
		a.link_box { color:#FFF; font-weight:bold;}
		a:hover.link_box { color:#FFF; font-weight:bold; text-decoration:underline}
		
		/*CONTATTI*/
		.contatti { float:right; padding:0px 10px 20px 15px; width:190px; margin:0px 0px 5px 5px; border-left:1px solid #DDD}

		/*ARTICOLI*/
		#articoli {margin-bottom:10px;}
		#articoli a.btn { background-color:#EEE; border:1px solid #CCC; padding:2px 10px 2px 10px;}
		#articoli a:hover.btn { background-color:#FFF; border:1px solid #CCC; padding:2px 10px 2px 10px;}

		/*NEWSLETTER		*/
		.elenconewsletter {margin:1px 2px 1px 2px;}
		.singolanewsletter {float:left; margin-right:4px; background-color:#EEE; border:1px solid #CCC; padding:2px 5px 2px 5px;}

	
	/*FOOTER*/
	#footer {margin:0px 0px 0px 0px; background-image:url(../img/footer_back.gif); background-repeat:repeat-x; background-position:bottom;font-family:Tahoma; font-size:10px;}
		.footer-logo { float:left; padding:10px 15px 5px 25px}
		.menufooter { padding: 10px 0px 5px 0px; color:#05557b; }
			.menufooter a {color:#05557b; text-decoration:none;}
			.menufooter a:hover {color:#999; text-decoration:none;}
		.copyright {color:#128ec8;  }
			.copyright a {color:#128ec8; font-weight:bold; text-decoration:none;}
			.copyright a:hover {color:#333; font-weight:bold; text-decoration:none;}
		.firma {color:#19569e; padding-top:28px; float:left; text-align:right; width:85px }
			.firma a {color:#19569e; font-weight:bold; text-decoration:none;}
			.firma a:hover {color:#333; font-weight:bold; text-decoration:none;}