BODY {background-color:#FFF; margin:0px; padding:0px; font-family:Tahoma, Verdana, Arial;font-size:11px; color:#333; line-height:16px; }
TD {font-size:11px;margin:0px; padding:0px;}

/*CONTENITORI	*/
#contenitore { width:740px; text-align:left}
#contenitore_popup { width:450px; text-align:left; padding:10px;}

	.clr {clear:both}
	.cornice { padding:4px; border:1px solid #a9d4b7; background-color:#f3f3ed}
	.divisore {border-bottom:1px solid #CCC }
	.div_space { margin:9px 0px 9px 0px; background-image:url(../img/div-dentro.gif) }
	
	hr { height:1px; color:#CCC; background-color:#CCC; border:0px}
	
	/*MODULI FORM*/
	FORM {margin:0px; padding:0px;}
	INPUT,SELECT,TEXTAREA {border: 1px solid #CCC; margin:1px 2px 1px 2px; background-color:#EEE; font-size:11px; font-family:Tahoma; font-weight:normal}
	INPUT.submit { padding:2px 10px 2px 10px; border: 1px solid #666; background-color:#999; color:#FFF; font-weight:bold }
	INPUT.nostyle { border:0px; background-color:#EEE; padding:0px;}


	/*HEADER*/
	#header { text-align:center; margin:5px 0px 5px 0px;}
		.lingue { background-color:#EEE; border:1px solid #CCC; padding: 5px 0px 5px 0px; color:#333;}

	
	/*MENU*/
	#menu {float:left; width:152px; padding:0px 0px 0px 19px;}
		.link_padding { padding-left:13px}
		.menuitem a { padding:3px 0px 3px 0px; width:152px; color:#666; border-bottom:1px solid #ebebea; text-decoration:none; display: block; background-image:url(../img/menu-freccia.gif); background-position:left; background-repeat:no-repeat}
		.menuitem a:hover { background-color:#b5dac1; color:#3d5b3d; border-bottom:1px solid #77a778; text-decoration:none; display: block; }
		
	
	/*MAIN*/
	#main { margin-left:26px; float:left; line-height:14px; margin-bottom:10px;}
	#main .dim_main {width:528px;} /* per compatibilità con internet explorer 5 */
	
		/*LINK*/
		a {color:#0A437F;}
		a:hover {color:#9C092D; text-decoration:none}
		a.rosso {color:#c45213; text-decoration:none}
		a:hover.rosso {color:#76330e; text-decoration:underline}
		a.nero {color:#000; text-decoration:underline; border:0px}
		a:hover.nero {color:#000; text-decoration:none}	
		
		a.noborder {text-decoration:none}
		.moduli-div {border-bottom:1px dotted #EEE; margin:0px 0px 12px 0px }
		
		#contenuto { font-family:Verdana, Arial, Helvetica, sans-serif; line-height:16px; color:#666; text-align:justify; margin-bottom:10px;}
			#contenuto a { color:#003366;}
			#contenuto a:hover { color:#006633; text-decoration:none; }
		
		#contenuto a:hover.nostyle {border-bottom:0px}
		
		.box { background-color:#f6f9f3; color:#336633; text-align:left; padding:15px; border-top:2px solid #dbe2d2; margin:15px 0px 15px 0px;}
		
		/*BOTTONI TESTUALI*/
		a.bottone { background-color:#f0f5ee; border:1px solid #b3d7b5; padding:3px 10px 3px 10px; text-decoration:none}
		a:hover.bottone { background-color:#FFF; border:1px solid #b3d7b5; padding:3px 10px 3px 10px;}
	
		a.bottone2 { background-color:#f5f8f4; border:1px solid #d0e2d1; padding:2px 8px 2px 8px; text-decoration:none; font-size:9px}
		a:hover.bottone2 { background-color:#FFF; border:1px solid #d0e2d1;padding:2px 8px 2px 8px;}


		
		/*FORMATTAZIONE TESTO*/
		
		H2 {font-weight:bold; font-size:18px; font-family:Arial; letter-spacing:-1px; color:#006600; line-height:20px; margin:10px 0px 0px 0px}
		H3 {font-weight:bold; font-size:18px; font-family:Arial; letter-spacing:-1px; color:#ff9900; line-height:20px; margin:10px 0px 10px 0px}
		H4 {font-weight:bold; font-size:15px; font-family:Arial; color:#FF6600; line-height:20px; margin:10px 0px 10px 0px}
		.data {color:#b3ae9f; font-size:10px; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;}
		.title { font-weight:bold; font-size:22px; font-family:Arial; letter-spacing:-1px; color:#ff6600;}
		.title2 { font-weight:bold; font-size:18px; font-family:Arial; letter-spacing:-1px; color:#ff9900; line-height:20px}
		.subtitle { font-weight:bold; font-size:14px; font-family:Arial; letter-spacing:-1px; color:#003300; }
		.didascalia {color:#666; font-size:10px; margin-top:5px;}
		
		.titoletto {color:#268828; font-weight:bold; margin-bottom:5px;}

		/*CATEGORIE*/
		.categoria { border:1px solid #CCC; padding:10px; margin-bottom:5px; background-color:#EEE}

		/*TABELLE*/
		table.tabella {border-top:1px solid #ccdccd;border-left:1px solid #ccdccd; }
		.td-head {background-repeat:repeat-x; background-color: #eff4ef;	border-bottom:1px solid #ccdccd;	border-right:1px solid #ccdccd;	border-top:1px solid #FFF;	border-left:1px solid #FFF; font-size:10px; font-family:Verdana; padding:8px 5px 8px 5px; font: bold 11px; color:#009900}
		.td1 { background-repeat:repeat-x; background-color: #f7f9f7;	border-bottom:1px solid #ccdccd;	border-right:1px solid #ccdccd;	border-top:1px solid #FFF;	border-left:1px solid #FFF; font-size:10px; font-family:Verdana; padding:5px 5px 5px 5px; color:#416251 }
		.td2 { background-repeat:repeat-x; background-color: #eff4ef;	border-bottom:1px solid #ccdccd;	border-right:1px solid #ccdccd;	border-top:1px solid #FFF;	border-left:1px solid #FFF; font-size:10px; font-family:Verdana; padding:5px 5px 5px 5px; color:#416251}

		/*MENU CONTESTUALE*/
		.contestuale { float:right; padding:0px 0px 5px 10px; width:160px; margin:0px 0px 10px 10px; border-left:1px solid #EEE; text-align:left; background-color:#FFF}
		a.bottone_contest {background-image:url(../img/btn_contestuale.gif); color:#0a4f12; padding:5px 0px 5px 15px; display:block; width:160px; background-position:top left; background-repeat:no-repeat}
		a:hover.bottone_contest {color:#CCC; padding:5px 0px 5px 15px; display:block; width:160px;}

		/*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}
	
	/*FOOTER*/
	#footer { margin:0px 0px 5px 200px; color:#666d58; line-height:16px;}
		.copyright { padding: 4px 0px 0px 0px; font-size:10px; margin-top:4px; color:#8a927a; border-top:1px solid #c0c5b9 }
			.copyright a {color:#8a927a; font-weight:bold; text-decoration:none;}
			.copyright a:hover {color:#333; font-weight:bold; text-decoration:none;}